Moin Community,
redPanther hat eine forwarding funktion für proto und json eingbaut.
https://github.com/redPanther/hyp…_json_forwarder
Das heisst sogut wie multiple device funktion. Ihr könnt mehrere Instanzen von hyperion starten mit nur einer Videoquelle ohne diese zu loopen.
dafür müsst ihr folgendes in eurer config einstellen:
"forwarder" :
{
"proto" : [ "<IP>:<PROTO-PORT>" ],
"json" : [ "<IP>:<JSON-PORT>" ]
},
bei IP, kommt dann zB die IP eines anderen RPI rein und die entsprechenden ports: zB:
"forwarder" :
{
"proto" : [ "192.168.178.30:19445" ],
"json" : [ "192.168.178.30:19444" ]
},
und dann muss halt der zweite RPI mit der IP 192.168.178.30 laufen und der Proto Port dort muss in der Config 19445 und der JSON Port 19444 sein
oder wenn ihr zB wie ich ein weiteres device wie zB ein Arduino habt könnt ihr einfach den forwarder lokal auf dem PI einstellen mit der localhost IP
"forwarder" :
{
"proto" : [ "127.0.0.1:19447" ],
"json" : [ "127.0.0.1:19446" ]
},
hierbei müsst ihr aber achten dass das weitere Gerät NICHT den selben PROTO und JSON port hat wie schon inder config, am besten ist es einfach den Port +2 zu erhöhen, und dieser muss dann auch in der Config des Gerätes so eingestellt sein.
Sieht dann ca so aus:
ihr könnt auch mehr als nur ein gerät eintragen
zB:
"forwarder" :
{
"proto" : [ "127.0.0.1:19447" , "127.0.0.1:19449" , "192.168.178.30:19445" ],
"json" : [ "127.0.0.1:19446" , "127.0.0.1:19448" , "192.168.178.30:19444" ]
},
einfach die hyperiond ersetzen(läuft auch mit OpenElec, OSMC müsste bitte jemand mal testen...):
edit: 27.02.16 update
http://www100.zippyshare.com/v/rqK2KV3w/file.html
edit2:
v2 vom 27.02
angepasst und mit weniger debug zeug etc (weniger cpu last, kleinere datein)
http://www120.zippyshare.com/v/kB7UfT8C/file.html
edit: 07.05.16
PWM edition für 1-wire leds wie zB die ws2812b
http://www117.zippyshare.com/v/MXZLJP1r/file.html