FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chunter1 am 08 Februar 2017, 08:37:34

Titel: [gelöst] Variablen Ergebnis-String des Statistics moduls "statisch" machen?
Beitrag von: chunter1 am 08 Februar 2017, 08:37:34
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?
Titel: Antw:Variablen Ergebnis-String des Statistics moduls "statisch" machen?
Beitrag von: Thorsten Pferdekaemper am 08 Februar 2017, 20:56:03
Hi,
ich habe zwar keine Ahnung, aber singularReadings sieht mir vielversprechend aus. Hast Du damit schon herumexperimentiert?
Gruß,
    Thorsten
Titel: Antw:Variablen Ergebnis-String des Statistics moduls "statisch" machen?
Beitrag von: chunter1 am 08 Februar 2017, 21:30:34
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
Titel: Antw:Variablen Ergebnis-String des Statistics moduls "statisch" machen?
Beitrag von: Thorsten Pferdekaemper am 09 Februar 2017, 07:00:17
Hi,
also ich habe da mal mit einem Dummy rumexperimentiert und gar kein singularReading hinbekommen. Wie hast Du Deins denn definiert?
Gruß,
   Thorsten
Titel: Antw:Variablen Ergebnis-String des Statistics moduls "statisch" machen?
Beitrag von: chunter1 am 09 Februar 2017, 08:38:10
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 :)