Was ist bei der Definition falsch? Es gibt keinen Inhalt in dem Plotfile
attr Gas userReadings Verbrauch_korrigiert:total:.* {ReadingsNum($name, 'total',0) + 2275}
define FileLog_Verbrauch_korrigiert FileLog ./log/Verbrauch_korrigiert-%Y.log Verbrauch_korrigiert:.*
attr FileLog_Verbrauch_korrigiert logtype power8:Power,text
attr FileLog_Verbrauch_korrigiert room CUL_EM
"Verbrauch_korrigiert:.*" ist ein readingName, m.E. fehlt davor entweder ein deviceName oder eine regex, die den deviceNamen abbildet.
Außerdem verstehe ich nicht, was Du mit "Inhalt in dem Plotfile" meinst. Das Einzige, was ich da sehe, ist eine Logfile-Definition.
Das sollte ausdrücken, dass keine Werte in dem File stehen. Ich habe auch
define FileLog_Verbrauch_korrigiert FileLog ./log/Verbrauch_korrigiert-%Y.log Verbrauch_korrigiert:.*
durch
define FileLog_Verbrauch_korrigiert FileLog ./log/Verbrauch_korrigiert-%Y.log Verbrauch_korrigiert:CNT.*
ersetzt.
Ausserdem
set FileLog_Verbrauch_korrigiert addRegexpPart Gas
im WebUi.
Jetzt habe ich auch Werte im logfile
Zitat von: stgeran am 22 März 2022, 20:23:12
Ausserdem
set FileLog_Verbrauch_korrigiert addRegexpPart Gas
im WebUi.
Das ist doch genau das, was ich geschrieben habe:
Zitat von: betateilchen am 22 März 2022, 18:56:54
m.E. fehlt davor entweder ein deviceName oder eine regex, die den deviceNamen abbildet.
Du hattest im Filelog kein device angegeben, zu dem Werte geloggt werden sollen.
Danke für den Hinweis, machmal dauert es etwas länger (oder noch länger :-))
define FileLog_Verbrauch_korrigiert FileLog ./log/Verbrauch_korrigiert-%Y.log Gas:Verbrauch_korrigiert:.*