Further tests were successfull too.
i added length, net, subnet and universe parameter to the artnet driver and tested with this project:
{
“driver”:
{
“num”: 160,
“typename”: “artnet.artnet”,
“c_order”: “BRG”,
“ip_address”: “192.168.y.x”,
“length”: 480,
“net”: 0,
“subnet”: 0
},
“drivers”:
[
{
“universe”: 1
},
{
“universe”: 2
},
{
“universe”: 3
},
{
“universe”: 4
},
{
“universe”: 5
}
],
"layout":
{
"typename": "matrix",
"width": 80,
"height": 10,
"serpentine": true,
"gen_coord_map":
[{
"dx": 80,
"dy": 10,
"serpentine": true
}]
},
"run":
{
"fps": 25,
"seconds": 0
},
"aliases":
{
"bpa": "BiblioPixelAnimations.matrix"
},
"animation": "@bpa.MatrixRain"
}
``
Hardware is a 80x10 Matrix. Looks very nice. Can not find any issues.
I do have another artnet converter connected to several led strips (no matrix) around my house. in this case one driver should only controll one strip. So i would need a starting_address parameter for the artnet driver. (eg. Strip uses adresses 90-120). All other adresses should not be changed, because there other stips that must not be changed by this driver.
Would it be possible to control a number of strips at one universe using a number of drivers?
I think your artnet pull request is ready to merge 
BR
btw: is there i possibility to see the python code generated by the project shown above?
dpz