ich tu mir gerade extremst schwer, die UDP-Daten zu zerlegen und zu erkennen die mir das Serial-USB-Bridge Plugin per UDP in den Miniserver schickt.
Zuerst versuchte ich die Text-Daten, die eigentlich das sind was ich möchte, auszuwerten.
Aber vermutlich bin ich da auf dem Holzweg.
Für die Erkennung und Auswertung der HexDaten bräuchte ich Hilfestellung.
Ich habe bereits eine "Befehlsliste" dazu und ein Log aus dem UDP-Monitor.
Hier mal ein Auszug der Befehle
Bat Spannung $2: 14,0 V IBS Sensor
Bat current $1: 10,5 A IBS Sensor
Bat SOC Level $3: 99 % IBS Sensor
Bat Temp: $5: 24.4^C IBS Sensor
Water Level $29
Temp - Innen $23: 33,0^C
Temp - Aussen $24: 28,0^C
Powerline present $17: 1
Time $27
Ich denk ich muss mit den HexDaten arbeiten, aber sehe wohl den Wald vor lauter Bäumen gerade nicht.
Dies sind nur Werte die das System direkt sendet. Der nächste Step wird dann sein, das Senden von Befehlen und die Rückmeldung auswerten.
Ein Typischer befehl schaut so aus.
Living Room Wall !tgl:62 $62:1 !ok
Living Room Ceiling !tgl:61 $61:1 !ok
Es gibt nur das !tgl ID (toggle) als Schaltbefehl und die Rückmeldung ist dann wieder $ ID: 1 oder 0 sowie ein !ok.
Wär toll wenn mir da jemand ein Lösungsweg aufzeigt.
Kommentar