[gelöst] Plotfile erzeugen

Begonnen von stgeran, 20 März 2022, 19:19:23

Vorheriges Thema - Nächstes Thema

stgeran

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
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

betateilchen

"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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

stgeran

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
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

stgeran

Danke für den Hinweis, machmal dauert es etwas länger (oder noch länger :-))
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

betateilchen

define FileLog_Verbrauch_korrigiert FileLog ./log/Verbrauch_korrigiert-%Y.log Gas:Verbrauch_korrigiert:.*
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!