Hallo,
So wie ich das verstanden habe ist der letzte Wert nicht in der DB sondern in einem Zwischenspeicher im Plugin.
Erst wenn der Wert sich ändert wird er in die DB geschrieben und der neue Wert wandert in den Zwischenspeicher.
Damit wird verhindert das unnütze gleiche Werte in der DB stehen. Wenn dein Wasserwert 68 Stunden alt ist, ist er
vermutlich seit 68 Stunden konstant.
Die Abfrage 10i schlägt fehl, weil der Wert halt fehlt. Den Bug hatte ich schon vor Jahren gemeldet und mknx
hat noch ein paar Zeilen hinzugefügt die das Problem beheben sollen. Siehe weiter oben. Das hat bei mir aber
auch nicht immer funktioniert. Ich habe bis heute nicht raus bekommen warum.
Ich habe das bei meinem Regensensor anders gelöst. Ich ändere den Wert über den Scheduler alle fünf Minuten
um 0,001 oder so. Damit erzwinge ich ein Schreiben des Wertes in die DB. Nicht elegant, geht aber.
Die DB wird halt größer.
Mein Ziel ist weiterhin das so zum Laufen zu bringen wie mknx es gedacht hat. Derzeit mache ich alllerdings
nix daran.
Michael
So wie ich das verstanden habe ist der letzte Wert nicht in der DB sondern in einem Zwischenspeicher im Plugin.
Erst wenn der Wert sich ändert wird er in die DB geschrieben und der neue Wert wandert in den Zwischenspeicher.
Damit wird verhindert das unnütze gleiche Werte in der DB stehen. Wenn dein Wasserwert 68 Stunden alt ist, ist er
vermutlich seit 68 Stunden konstant.
Die Abfrage 10i schlägt fehl, weil der Wert halt fehlt. Den Bug hatte ich schon vor Jahren gemeldet und mknx
hat noch ein paar Zeilen hinzugefügt die das Problem beheben sollen. Siehe weiter oben. Das hat bei mir aber
auch nicht immer funktioniert. Ich habe bis heute nicht raus bekommen warum.
Ich habe das bei meinem Regensensor anders gelöst. Ich ändere den Wert über den Scheduler alle fünf Minuten
um 0,001 oder so. Damit erzwinge ich ein Schreiben des Wertes in die DB. Nicht elegant, geht aber.
Die DB wird halt größer.
Mein Ziel ist weiterhin das so zum Laufen zu bringen wie mknx es gedacht hat. Derzeit mache ich alllerdings
nix daran.
Michael
Kommentar