ich bin gerade neu in das Thema Hausautomation mit Homematic eingestiegen.
Habe CCU2 + CUxD installiert und habe mir selbst ein eigenes Board mit Funkmodule gebaut.
Dieses möchte ich nun mittels serieller Kommunikation UART over USB in das CCU2 einbinden.
Die Kommunikation mit dem Modul basiert auf ASCII Zeichen. Z.Bsp bewirkt ein Senden der Zeichenfolge "Z05B1" das Einschalten einer Steckdose mit HausCode 5, Kanal B.
Wie auch immer gibt es noch weitere Befehle.....
Bisher habe ich mittels CuxD ein Signalgeber (28) System erstellt, welches mittels Exec den Befehl echo Z05B1 > /dev/ttyUSB0 ausführen soll.
Die Baudrate wird generell bei Systemstart mittels sgtty -F /dev/ttyUSB0 57600 auf entsprechende Baudrate 57600 gestellt.
im Log steht folgende simple debug info:
Code: Alles auswählen
Dec 22 21:27:51 homematic-raspi daemon.debug cuxd[7998]: CUX2801001:1 echo Z05B1 > /dev/ttyUSB0
Dec 22 21:27:53 homematic-raspi daemon.debug cuxd[8000]: CUX2801001:2 echo Z05B0 > /dev/ttyUSB0
Wenn ich hingeben den über das Terminal der CuxD Oberfläche die Zeichenkette Z05B1 sende klappt es.
Ich bin schon einige Stunden dabei zu probieren und in Foren zu lesen, jedoch hatte bisher, so mein Eindruck, noch keiner direkt spezielle Daten über Uart senden wollen.
Daher hoffe ich hier auf konstruktive Anregungen und Hilfe.
GRüße
Thomas