[gelöst] Variablen Ergebnis-String des Statistics moduls "statisch" machen?

Begonnen von chunter1, 08 Februar 2017, 08:37:34

Vorheriges Thema - Nächstes Thema

chunter1

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?

Thorsten Pferdekaemper

Hi,
ich habe zwar keine Ahnung, aber singularReadings sieht mir vielversprechend aus. Hast Du damit schon herumexperimentiert?
Gruß,
    Thorsten
FUIP

chunter1

#2
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

Thorsten Pferdekaemper

Hi,
also ich habe da mal mit einem Dummy rumexperimentiert und gar kein singularReading hinbekommen. Wie hast Du Deins denn definiert?
Gruß,
   Thorsten
FUIP

chunter1

#4
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 :)