Kaum bin ich auf Rente, schon habe ich wieder ein Technik-Problem. Vielleicht kann mir ja jemand helfen. Ich habe einen nanoCul 433MHz am USB-Port eines Pi's mit Raspberrymatic, mit dem ich Intertechno-Steckdosen über eine CuxD Universalfernbedienung schalte. Dieser Cul kann auch empfangen und die empfangenen Daten möchte ich auswerten, z.B. über RedMatic / Node Red um z.B. den Schaltzustand in der Visualisierung (ioBroker / Jarvis) mit dem tatsächlichen Zustand zu synchroniseren (bleibt immer noch eine Krücke, sollte der Realität aber nah genug kommen).
In der CuxD-Universalfernbedienung kann ich zwar über KEY RCV_SHORT und RCV_LONG Schaltcodes eingeben, auf die reagiert werden soll, aber das funktioniert nicht so, wie es sollte. Es reagieren nicht alle Empfänger, wenn die Schaltbefehle rausgehen. Das passiert nicht, wenn ich über die WebUI oder die Visualisierung schalte. Ich kann mir vorstellen, dass der Cul da einfach zu lahm ist.
Nun meine Frage:
- Gibt es ein universelles CuxD-Gerät, das ich an ttyUSB0 binden kann und das mir die empfangenen Daten liefert?
- Oder gibt es eine Möglichkeit das CuxD-Terminal-Fenster bei einem neuen Eintrag auszulesen? (Ich habe mal den Serialport Node in Node Red ausprobiert, aber es sieht im Terminal-Fenster so aus, als würden sich CuxD und Redmatic in die Quere kommen, was ich aber auch nicht anders erwartet habe.)
- Oder kann ich das Terminalfenster loggen und dann das Log so alle 10s auswerten (Was allerdings eine Alternative wäre, bei ich mich arg unbehaglich fühlen würde.)
- Oder gibt es für CuxD eine API, die ich verwenden könnte, um mich für ein "Daten empfangen"-Event zu registrieren?
Chris