Ich hab das Problem, dass das Statistics Modul unterschiedliche Ausgabestrings erzeugt; je nachdem ob sich der überwachte digitale Eingang am Tag nie geändert hat oder eben schon.
Das Verhalten ist denke ich normal, macht jedoch Probleme beim Auslesen des Log-Files im SVG Plot da dann die Daten-Positionen nicht mehr sitmmen.
Hier der Statistics String wenn sich der Eingang über einen Tag nie geändert hat:
statStateDayLast open: 24:00:00 open_Count: 1
Hier der Statistics String wenn sich der Eingang über einen Tag zumindest einmal geändert hat:
statStateDayLast closed: 10:47:06 closed_Count: 83 open: 13:12:54 open_Count: 84
Ich suche eine möglichst einfache Lösung ohne dass man irgendein DOIF etc. benutzen muss.
Eine Option, dass statistics immer close und open ausgibt hab ich nicht gefunden?
Hi,
ich habe zwar keine Ahnung, aber singularReadings sieht mir vielversprechend aus. Hast Du damit schon herumexperimentiert?
Gruß,
Thorsten
Vielen Dank für den Tip! :D
Mit der Dauer funktionierts schon mal.
Nur für die Count-Werte scheints keinen Statistiktyp bei singleReadings zu geben?
statStateDay closed: 10:22:38 closed_Count: 67 open: 10:57:20 open_Count: 67
statStateDayclosed 10:27:07
statStateDayopen 10:57:20
Hi,
also ich habe da mal mit einem Dummy rumexperimentiert und gar kein singularReading hinbekommen. Wie hast Du Deins denn definiert?
Gruß,
Thorsten
So hats bei mir mit meinem HM-MOD-Em-8 (liefert "closed" wenn Ölbrenner läuft) funktioniert:
attr myStatDevice singularReadings HM_8IN_Eingangsmodul_Btn_01:state:closed:Day
Da damit jedoch die Count-Werte "verloren" gehen, ist die Lösung noch nicht ganz zielführend.
UPDATE:
----------
Hab die Lösung gefunden.
Mit "closed_Count" bekommt man nun auch die count-Werte :)