-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Installation specifics
Heating type: Vitotronic 200 KW2
Protocol: KW
Board: ESP8266 Wemos D1 mini
Hardware: own IR components
Ich hatte diese Fehler erst bei VitoWifi gemeldet, aber ggf. liegt es ja auch an der OpenV_NodeMCU Implementierung.
Ich habe einige Datenpunkte hinzugefügt und verwende jede Minute gemeldete Werte der Heizung und einige nur auf Abfrage.
Das steuere ich mit zwei Gruppen: "synchronize" und "on_request"
Im loop() Teil habe ich daher VitoWiFi.readGroup("synchronize"); und
für die "on_request" Datenpunkte habe ich neue "retrieve..." MQTT Nachrichten abonniert, wie es schon für set... Nachrichten üblich war.
Beobachtungen:
a) alle 6h werden keine neuen Meldungen (jede Minute) mehr gesendet. Wenn ich dann durch fehlende Meldungen aus NodeRed (Watchdog Funktion) das ESP Modul mit html .../reboot neu starte, läuft alles wieder. Das Board empfängt also noch html Requests.
b) Neue Datenpunkte sind auch die Einstellzeiten für z.B. Warmwasser, Heizung und die Zirkulationspumpe.
Setze ich die Werte (8 Byte) für einen Tag (4 Perioden ein/aus) funktioniert das für einen Tag.
Setze ich dann die gleichen Werte mit 5 MQTT Requests aus NodeRed für Montag-Freitag, so sehe ich im Debug des Moduls, dass die WRITE Werte auf "FFFFFFFFFFFFFFFF" anstelle der richtigen Werte wechselt. Baue ich in NodeRed eine Verzögerung von 1 Sekunde pro Tag ein, geht alles.
Gibt es Ideen zu den beschriebenen Problemen?