Warning: WallThermostatState null1: 39 null2: 12 should be both zero

Begonnen von ne20002, 03 Februar 2013, 16:14:18

Vorheriges Thema - Nächstes Thema

ne20002


Hallo Matthias,

nachdem das MAX-System bei mir sauber läuft (ich benutzte fhem nur zum monitoren), habe ich diese Meldung (mehrfach) im log.

Warning: WallThermostatState null1: 39 null2: 12 should be both zero

Ich vermute, Du weisst damit etwas anzufangen.

Gruss aus Züri,
S.

Matthias Gehre

"Warning: WallThermostatState null1: 39 null2: 12 should be both zero"
bedeutet, dass wir eine WallThermostatState Nachricht bekommen haben,
inder zwei bestimmte Bytes (null1 und null2) die Werte 39 und 12 haben.

Das besondere an diesen beiden Bytes ist, dass wir deren Bedeutung (noch) nicht kennen
und bisher nur Nachrichten gesehen haben, wo beide Bytes 0 sind.

Jetzt kommt also der kreative Part: Was könnten die beiden Bytes bedeuten?

- Hast du irgendwas besonderes gemacht/eingestellt, bevor die Nachricht auftrat?
  (Vielleicht den Urlaubs/temporären Modus aktiviert?)
- Lässt sich das Verhalten reproduzieren?
- Was könnten die Bytes bedeuten? 39 könnte man z.B. auch als 3.9 oder 19.5 lesen
genauso kann 12 auch 1.2 oder 6 bedeuten. Oder aber etwas noch komplizierteres (ein Datum?)
Vielleicht muss man das auch Bitweise anschauen.

Vielleicht kannst du ja zumindest zur ersten Frage was sagen.

ne20002

Und hier die Teile aus dem log:

2013.02.16 20:37:58 5: Msg L:DAKjoAkSGgQcMg0SqQsCFQYJEhoAHDINEgsDpwAJEhoAHDINEgsCFL0JEhoAHDINEgsCFckQEhoAHDINEj==
2013.02.16 20:37:58 5: len 12, addr 02a3a0, initialized 1, valid 1, rferror 0, errframetype 9, answer 0, unkbit (0,0,0)
2013.02.16 20:37:58 5: MAXLAN0 dispatch MAX,1,WallThermostatState,02a3a0,1a041c320d12a9
2013.02.16 20:37:58 5: MAX_Parse MAX,1,WallThermostatState,02a3a0,1a041c320d12a9
2013.02.16 20:37:58 2: Warning: WallThermostatState null1: 50 null2: 18 should be both zero
2013.02.16 20:37:58 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 2, displayActualTemperature 4, heaterTemperature 13
2013.02.16 20:37:58 5: desiredTemperature 14, temperature 16.9
2013.02.16 20:37:58 5: Triggering MAX_Wohnzimmer_Wandthermostat (6 changes)
2013.02.16 20:37:58 5: Notify loop for MAX_Wohnzimmer_Wandthermostat mode: temporary

2013.02.16 21:37:59 5: Msg L:DAKjoAkSGgQcMg0SqQsCFQYJEhoAHDINEgsDpwAJEhoAHDINEgsCFL0JEhoAHDINEgsCFckQEhoAHDINEj==
2013.02.16 21:37:59 5: len 12, addr 02a3a0, initialized 1, valid 1, rferror 0, errframetype 9, answer 0, unkbit (0,0,0)
2013.02.16 21:37:59 5: MAXLAN0 dispatch MAX,1,WallThermostatState,02a3a0,1a041c320d12a9
2013.02.16 21:37:59 5: MAX_Parse MAX,1,WallThermostatState,02a3a0,1a041c320d12a9
2013.02.16 21:37:59 2: Warning: WallThermostatState null1: 50 null2: 18 should be both zero
2013.02.16 21:37:59 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 2, displayActualTemperature 4, heaterTemperature 13
2013.02.16 21:37:59 5: desiredTemperature 14, temperature 16.9
2013.02.16 21:37:59 5: Triggering MAX_Wohnzimmer_Wandthermostat (6 changes)
2013.02.16 21:37:59 5: Notify loop for MAX_Wohnzimmer_Wandthermostat mode: temporary

2013.02.16 22:38:01 5: Msg L:DAKjoAkSGgQcMg0SqQsCFQYJEhoAHDINEgsDpwAJEhoAHDINEgsCFL0JEhoAHDINEgsCFckQEhoAHDINEj==
2013.02.16 22:38:01 5: len 12, addr 02a3a0, initialized 1, valid 1, rferror 0, errframetype 9, answer 0, unkbit (0,0,0)
2013.02.16 22:38:01 5: MAXLAN0 dispatch MAX,1,WallThermostatState,02a3a0,1a041c320d12a9
2013.02.16 22:38:01 5: MAX_Parse MAX,1,WallThermostatState,02a3a0,1a041c320d12a9
2013.02.16 22:38:01 2: Warning: WallThermostatState null1: 50 null2: 18 should be both zero
2013.02.16 22:38:01 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 2, displayActualTemperature 4, heaterTemperature 13
2013.02.16 22:38:01 5: desiredTemperature 14, temperature 16.9
2013.02.16 22:38:01 5: Triggering MAX_Wohnzimmer_Wandthermostat (6 changes)
2013.02.16 22:38:01 5: Notify loop for MAX_Wohnzimmer_Wandthermostat mode: temporary

Folgende Info dazu:

Die Thermostate sind alle auf Urlaubsschaltung, d.h. 14 Grad bis zum 18. um 9:00 Uhr eingestellt.
Die 18 erscheint ja auch.

Und die Meldung kommt scheinbar nur bei der stündlichen Abfrage des MAXLAN, beim Empfang vom CUL kommt es nicht.

Gruß aus Züri,
S.

Matthias Gehre

Bitte mach nochmal ein Log mit der neuen Version nach dem Update morgen,
um zu sehen, ob ich die Werte von null1 und null2 richtig in die Urlaubschaltungszeit geparst habe.