Hallo,
auch wenn die letzte Nachricht in diesem Thread schon etwas her ist hoffe ich, dass das der richtige Ort ist für meine Frage.
Ich habe nun einen WS2812B Stripe, den ich an einem Arduino UNO (hat einen CH340G Konverter) zusammen mit dem Seduatmo Plugin meines VDR betreiben möchte. Meinen Sketch kann man hier einsehen: https://pastebin.com/Gn7m1VgZ
Also "program" habe ich "10" (police_lightsALL) ausgewählt. Wenn ich den LED Stripe an den Arduino anschließe beginnt ein Grün/Blaues Lauflicht zu laufen.
Im Linux des VDR taucht das Gerät als /dev/ttyUSB0 auf. Ich habe einen symlink von /dev/ttySEDU darauf gelegt und die Rechte so gesetzt, dass der VDR auf das Device zugreifen darf. Wird das Plugin gestartet, kann es sich erfolgreich mit dem Device verbinden:
Solange im Plugin der Modus "Detached" ausgewählt ist läuft das default-Programm, also das Lauflicht. Sobald ich einen beliebigen anderen Modus auswähle werden ALLE LEDs dauerhaft rot. Schalte ich wieder auf "Detached" läuft wieder das Lauflicht los.
Hat jemand eine Idee was da falsch läuft? Die Kommunikation scheint ja grundsätzlich zu funktionieren, die Frage ist nur: Warum werden alle LEDs rot anstatt anzuzeigen, was man im jeweiligen Modus erwarten würde?
Viele Dank im Voraus für Eure Tips!
Viele Grüße,
Stephan