Hallo,
habe mich in den letzten Wochen mal an der Adapter Programmierung für IRTrans versucht.
Nach einigen Startschwierigkeiten mit dem asynchronen Ablauf bei Node.js habe ich inzwischen folgendes am Laufen:
1. Remotes und Commands werden abgefragt und als Devices und States angelegt.
2. Widgets (Buttons) können per Object ID mit IR Commands verbunden und gesendet werden.
3. Receive von IR Commands und ändern des Status per setState.
Per node-red können die empfangenen IR Commands wieder genutzt werden um Hardware zu schalten. (bis jetzt nur mit Homematic Funkschalter getestet).
Der Adapter ist bis jetzt nur mit der USB Version getestet, LAN habe ich leider nicht.
Hab das Projekt zum Testen mal hier angehängt, da es sich noch um eine alpha Version handelt vor dem Testen <u>unbedingt Datensicherung</u> vornehmen. Unter Einstellungen kann neben Host/IP und Port der Wert für das Timeout (Reaktion IRTrans) eingestellt werden. Diesen Wert nicht zu sehr reduzieren, da ansonsten das Anlegen von Devices und States durcheinander gerät.
TODO: Neues anlernen von Remotes und Commands.
Gruss