Hallo,
was ich da mal geschrieben habe, verstehe ich heute selber nicht mehr,
naja nach 4,5Jahren wahrscheinlich normal, aber es müßte so gehen:
LSB vorne, Beipiel an der ersten Zeile mit -8.6°C und 45%Luftfeuchte:
1)Nibble: 7
2)Nibble: 14
3)Nibble: 12
4) 10
5) 10
6) 15
7) 5
8) 4
9) 2 Prüfsumme
--> Summe = 77
Nur die untersten 4 Bit --> 77 & 15 = 13
dann, 15 - 13 = 2 = Prüfsumme
Nochmal bei 43,2°C und 20%
1)Nibble: 7
2)Nibble: 14
3)Nibble: 12
4) 0
5) 11
6) 1
7) 0
8) 2
9) 0 Prüfsumme
--> Summe = 47
Nur die untersten 4 Bit --> 47 & 15 = 15
dann, 15 - 15 = 0 = Prüfsumme
Temperatur = (0 +11*16 + 1*256) / 10 = 43,2
Luftfeuchte = 0*1 + 2 *10 = 20
Bits 1-4 Adresse ???
Bits 5-6 wahrscheinlich die Kanalschalterstellung
Bits 7-12 ????
Die 5-6 waren die Kanalschalterstellung, aber 1-4 und 7-12 haben sich
immer verändert, wenn man den Kanal ändert. Ich habe die Bedeutung der
Bits nie klären können. Vielleicht postet du mal die Bedeutung.
Ich habe mir die Bits aufgeschrieben und dann einfach mit gesendet bzw.
beim Empfang ignoriert. Das hat ca. 4 Jahre in einer Heizungssteuerung
funktioniert. Die Regelparameter konnte ich dann im Thermometer im
Wohnzimmer auf den Kanälen 2 und 3 abfragen.
Anbei noch ein Auszug aus dem Programm für den Sendestream (nicht als
Beispiel für gute Programmierung gedacht)
Gruß Dirk