Hauptmenü

[gelöst] FhemDB - Modbus

Begonnen von maci, 04 Juli 2025, 10:29:45

Vorheriges Thema - Nächstes Thema

maci

Seit gestern Mittag werden einige Readings bei unterschiedlichen Devices nicht mehr in der FhemDB gespeichert.
Die Datenbank ist auch nicht voll, noch ist der Plattenplatz zu Ende.
Auch ein Neustart des gesamten Servers hat nichts gebracht.
Im Logfile sehe ich auch nichts.

UPDATE:
Bei der weiteren Suche bin ich draufgekommen dass es nur Werte von Modbus Abfragen betrifft.
Um zwar jene, die bei denen nach einer Lieferung der TimeStamp rechts nicht rot dargestellt wird.
Beim Neuladen des Devices sind aber bei weiteren Readings die TimeStamps geändert.

Entdeckt habe ich es dadurch, weil ich mir ein FileLog für die Devices erstellt habe, so alles geloggt werden soll. Da sind eben die Werte, wo der TimeStamp nicht rot markiert wurde nicht geloggt.

Warum ist das so?
Bis gestern Mittag wurde diese Werte aber geloggt, und dann ohne irgendwelche Änderungen nicht mehr.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

betateilchen

Was ist denn bitte die ,,FhemDB"?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Es wäre hilfreich, wenn Du neue Erkenntnisse als Antwort posten würdest, nicht als Edit im Eingangsbeitrag.

Zitat von: maci am 04 Juli 2025, 10:29:45Da sind eben die Werte, wo der TimeStamp nicht rot markiert wurde nicht geloggt.

Warum ist das so?

Weil offenbar für diese readings kein event ausgelöst wird.

Hast Du irgendwelche event-on-irgendwas Attribute gesetzt?

Zitat von: maci am 04 Juli 2025, 10:29:45und dann ohne irgendwelche Änderungen nicht mehr.

Das lasse ich jetzt mal unkommentiert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maci

Sorry für meine ungenau Schilderung  :)

FhemDB  heisst meine Datenbank für Fhem. Das ist schon eingebrannt, darum habe ich so geschrieben.

Ein event-on-change-reading Attribut ist gesetzt, aber diese Readings waren nicht dabei, wurden aber bisher interessanterweise geloggt.
Habe diese Readings nun hinzugefügt.
Sie werden nun geloggt.

Danke für das auf die Spur bringen!  :)  :)
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan