Hallo Zusammen
Standardmässig logge ich den Status (state) des Sensor HM-Sen-Wa-Od.
fhem.cfg:
define FileLog_Messung_Zisterne FileLog ./log/Messung_Zisterne-%Y.log Messung_Zisterne
attr FileLog_Messung_Zisterne logtype text
attr FileLog_Messung_Zisterne room Log
und erhalte folgenden Logeintrag
FileLog_Messung_Zisterne:
2013-05-01_21:44:31 Messung_Zisterne 200%
2013-05-01_21:44:31 Messung_Zisterne battery: ok
Müsste der Eintrag nicht wie folgt aufgebaut sein: ?
2013-05-01_21:44:31 Messung_Zisterne state:200%
Wie kann ich die Einträge so abändern, damit ich diese ploten kann ?
Wie kann ich parallel noch den Inhalt (Geräte: Inhalt_Zisterne (l)) loggen ?
Gruss Peter
state wird vor der Ausgabe unterdrueckt - ist immer so - und nur bei "state"
Hallo
Und wie logge ich zum Beispiel eine Dummy-Variable damit ich diese plotten kann?
Gruss Peter
Hallo,
hm, wahrscheinlich sollte man auch bei wa-od einen level einbauen. State laesst sich immer schlecht auswerten, da es eben unterdrückt wird.
Level als separates Reading heute Abend
Gruss
Martin
Hi Martin
Den "Level" als separates Reading habe ich noch nicht entdeckt.
Hast du den schon eingebaut ?
Gruss Peter
...ich habe ein userReadings Attribut eingebaut, das die Sache erledigt:
attr zi_level userReadings level { substr(ReadingsVal("zi_level","state",0),0,-1);;;; }
Der update 3155 (5/6. Mai) sollte "level" beinhalten. Ist es nicht vorhanden?
Hallo Martin
Das Update hat den Level ergänzt:
2013-05-09_21:12:45 Messung_Zisterne level: 100%
2013-05-09_21:12:45 Messung_Zisterne 100%
2013-05-09_21:12:45 Messung_Zisterne battery: ok
Allerdings funktioniert das direkt plotten von Prozentwerten nicht ?!
Gruss Peter
@Martin:
könntest Du bitte das "%" Zeichen entfernen?
@Peter:
ein Workaround wäre die Nutzung von userReadings:
attr zi_level userReadings olevel { substr(ReadingsVal("zi_level","state",0),0,-1);;;; }
hi Thunder,
hm - kann natuerlich. Die anderen haben auch die Einheit dabei.... uneinheitlich...
Bei state ist aber auch % dran- hast du dies beruecksichtigt?
Ich werde das % in level entfernen.
Gruss Martin
mach doch ein Leerzeichen dazischen wie beim VD, Dimmer ,und co,
ist mit leerzeichen drin