also auf/zu ist im DataByte0. Allerdings werden hier 9 Byte als Datenlast genutzt und mein Modul zeigt nur 4 bzw. hab da nie drauf geachtet. Generell bräuchtest du auch das Modul nicht du muss dir ggf. den Datenstrom anschauen.
dein „geschlossen“:
TXT: 20.05.2022, 13:18:51 | EnoceanGatewayData | {„DataID“:"{DE2DA2C0-7A28-4D23-A9AA-6D1C7609C7EC}",„Device“:210,„Status“:128,„DeviceID“:68407571,„DataLength“:9,„DataByte12“:0,„DataByte11“:0,„DataByte10“:0,„DataByte9“:0,„DataByte8“:159,„DataByte7“:24,„DataByte6“:128,„DataByte5“:4,„DataByte4“:3,„DataByte3“:224,„DataByte2“:253,„DataByte1“:215,„DataByte0“:176}
sind Binär
10011111 00011000 10000000 00000100 00000011 11100000 11111101 11010111 10110000
und „offen“
TXT: 20.05.2022, 13:19:02 | EnoceanGatewayData | {„DataID“:"{DE2DA2C0-7A28-4D23-A9AA-6D1C7609C7EC}",„Device“:210,„Status“:128,„DeviceID“:68407571,„DataLength“:9,„DataByte12“:0,„DataByte11“:0,„DataByte10“:0,„DataByte9“:0,„DataByte8“:159,„DataByte7“:24,„DataByte6“:128,„DataByte5“:4,„DataByte4“:3,„DataByte3“:224,„DataByte2“:253,„DataByte1“:215,„DataByte0“:160}
Binär
10011111 00011000 10000000 00000100 00000011 11100000 11111101 11010111 10100000
Nach der Doku sind die letzten 4 Bit=0 also nicht genutzt. Also ist das Bit davor die Schaltstellung. Um man sieht hier die 0/1
Demnach musst prüfen ob dieses Bit gesetzt ist.
Genau so verhält sich das mit allen anderen Daten.