Netatmo Wetterstation Automation Manager falsche Werte
Hallo,
ich habe folgende Auffälligkeiten bei mir, die ich mir nicht erklären kann:
Netatmo Wetterstation Basis:
keine Probleme bei Verwendung in NEO oder Automation Manager - alle gemessen Werte sind jederzeit korrekt
Netatmo Wetterstation Innenmodule:
keine Probleme bei der Verwendung in NEO - alle gemessen Werte sind jederzeit korrekt
ABER alle gemessenen Werte über einen Task im Automation Manager sind falsch!
Beispiel:
Ich lasse mir in NEO die Temperatur anzeigen z.B. 20.0°C, ein Task der diesen Wert im Falls Block überprüfen soll (z.B. >19.5°C) triggert nicht korrekt.
Debug Versuche:
Im Automation Manager lasse ich mir mit einem Skript den Wert in der Debug Konsole anzeigen, ebenfalls 20.0°C.
Lasse ich das Skript im Task laufen kommt, laut Logfile, ein Wert von 18.5°C raus, folglich triggert der Block auch nicht.
Dieses Problem betrifft alle 3 Module im Haus und es ist auch jeder Wert betroffen (Temperatur, CO2 usw.), die Abweichung bei der Temperatur liegt immer so um die +/-2°C, beim CO2 +/-500ppm, bei der Wetterstation Basis ist wie gesagt alles korrekt.
Warum verhält sich eine Abfrage innerhalb eines Tasks anders als außerhalb?
Kennt das Problem jemand oder hat eine Erklärung dafür?
Danke schon mal für die Hilfe.
Grüße
Michi
Systeminfos:
NEO Creator v2.9.0
Gateway V5+ v1.1.19
NEO Server v2.5.6
Neatmo Geräte über Plugin (Gateway) eingebunden
Status:
Open Nov 29, 2020 - 11:31
AIO GATEWAYs V5 und älter, NEO SERVER, AIO CREATOR NEO
Von
Hallo Micha,
danke für die Rückmeldung.
Ich konnte das Problem noch etwas weiter einkreisen, wenn ich mir zusätzlich noch den Zeitpunkt der letzten Messung anzeigen lasse dann wird im Task auf Daten zugegriffen die ca. 16 Stunden in der Vergangenheit liegen!
Die Abweichungen sind also rein zufällig so gewesen, es waren schlicht Werte von einem anderen Tag und anderer Zeit.
Ich hoffe das hilft beim Nachvollziehen des Problems.
Grüße
Michi
Von
Hallo nochmal,
ein kurzes Update, das Verhalten ist auch mit den neuesten SW/FW Versionen identisch, es werden innerhalb des Tasks weiterhin alte Werte ausgewertet, hier ein Beispiel (Aufruf des Skripts heute morgen -> Timestamp der Daten vom Vorabend):
5/12/2020 10:50:21.046 debug: [x.hub.scriptman.ScriptExecutorService2] 04.12.2020, 19:32:28
Führt man das Skript in der Debugkonsole aus sind die Daten nur 4 Minuten alt.
Grüße
Michi
Von
Hallo,
leider gab es bisher hierzu keine Rückmeldung mehr, gibt es eventuell neue Informationen?
Danke und Grüße
Michi
Von
Hi,
unsere Entwickler arbeiten bereits an einer Lösung und werden Ihn mit der Veröffentlichung der neusten Version behoben haben. Wann genau diese erscheint kann ich leider noch nichts sagen.
Viele Grüße,
Micha
Von
Hallo,
leider auch mit dem letzten Update keine Verbesserung, in einem Task im Automation Manager wird auf alte Daten (12-16 Stunden alt) zurückgegriffen, obwohl an anderen Stellen (z.B. Neo Creator) die neusten verfügbar sind und korrekt angezeigt werden.
Grüße
Michi
Von
!Hurra!
Es funktioniert!
Habe gerade die Taskmeldung bekommen, die beim Überschreiten des CO2 Wertes abgesetzt wird.
Prima!
Läuft. (Was so ein Update bewirken kann :-))
Beste Grüße
Christian
Neuen Kommentar hinzufügen