reto271 / DataLoggerHeating_Luxtronik

Monitors Heating Data of a Luxtronik Heating Controller. Monitores, stores compact as binaries, converts to CSV and graphically displays.
GNU General Public License v3.0
1 stars 0 forks source link

Data shifted by on Column #11

Closed reto271 closed 4 years ago

reto271 commented 4 years ago

Sometimes data is scrambled, see attached file:

reto271 commented 4 years ago

rawDataAreAlreadyWrong.txt

reto271 commented 4 years ago

Usually there are 4 bytes received and afterwards 1004. This pattern brakes already a sample before the error is detected otherwise. -> Use the received number of bytes as a criterion. If it fails, re-open the socket and request the data again?

Rec nr bytes: 4 Rec nr bytes: 1004 Current time: 1583593080 / 0x5e63b678 --- Sat Mar 7 15:58:00 2020 getNumberOfEntries: 69

Rec nr bytes: 4 Rec nr bytes: 1004 Current time: 1583593140 / 0x5e63b6b4 --- Sat Mar 7 15:59:00 2020 getNumberOfEntries: 69

Rec nr bytes: 4 Rec nr bytes: 4 Current time: 1583593200 / 0x5e63b6f0 --- Sat Mar 7 16:00:00 2020 getNumberOfEntries: 69

Rec nr bytes: 1000 Rec nr bytes: 4 Current time: 1583593260 / 0x5e63b72c --- Sat Mar 7 16:01:00 2020 getNumberOfEntries: 69 There is an issue in the raw data, value is: 103 xxx ------------ Vorlauftemperatur Heizkreis: 267 Rücklauftemperatur Heizkreis: 50 Rücklauf-Soll Heizkreis: 305 Rücklauftemperatur im Trennspeicher: 60 Heisgastemperatur: 30 Aussentemperatur: 495 Durchschnittstemperatur Aussen über 24 h (Funktion Heizgrenze): 500 Warmwasser Ist-Temperatur: 98 Warmwasser Soll-Temperatur: 103 Wärmequellen-Eintrittstemperatur: 750 Wärmequellen-Austrittstemperatur: 0 :

reto271 commented 4 years ago

No longer observed