Log von Binärdaten Plot zeigt immer off

Begonnen von mcbain2k, 11 Juni 2013, 18:32:58

Vorheriges Thema - Nächstes Thema

mcbain2k

Ich komm nicht mehr weiter
hab schon alles mögliche Versucht, aber der Plot zeigt mir immer nur den default Wert 0 egal was im Log steht.

(siehe Anhang / see attachement)

Funktion: $fld[2]=~"on"?1:0

Auszug Log:
2013-06-10_23:24:51 test01 off
2013-06-10_23:24:51 test01 on
2013-06-10_23:24:52 test01 off
2013-06-10_23:24:52 test01 on
2013-06-10_23:24:52 test01 off
2013-06-10_23:24:53 test01 on
2013-06-10_23:24:53 test01 off
2013-06-10_23:24:53 test01 on
2013-06-10_23:24:53 test01 off
2013-06-10_23:24:53 test01 on
2013-06-10_23:24:54 test01 off
2013-06-10_23:24:54 test01 on
2013-06-10_23:24:54 test01 off
2013-06-10_23:24:54 test01 on
2013-06-10_23:24:55 test01 off
2013-06-10_23:24:55 test01 on
2013-06-10_23:24:55 test01 off
2013-06-10_23:24:55 test01 on
2013-06-10_23:24:56 test01 off
2013-06-10_23:24:56 test01 on
2013-06-10_23:24:57 test01 off
2013-06-10_23:24:57 test01 on
2013-06-10_23:24:58 test01 off
2013-06-10_23:24:58 test01 on
2013-06-10_23:24:59 test01 off
2013-06-10_23:25:00 test01 on
2013-06-10_23:25:00 test01 off
2013-06-10_23:25:05 test01 on
2013-06-11_18:24:59 test01 off


mcbain2k

Ist es eventuell ein Bug ?

Hab den Plot nach einem Beispiel aus diesem Forum gebaut.



Antwort wäre nett.

Puschel74

Hallo,

auch wenn ich dir keine Antwort auf deine Frage liefern kann aber

ZitatAntwort wäre nett.

finde ich persönlich etwas "frech".

Zwischen 18:32 Uhr (deinem ersten Post) und 23:04 Uhr (deinem zweiten Post am selben Tag) sind grad mal knapp 5 Stunden vergangen.

FHEM ist ein Projekt das durch die Mitwirkung aller in ihrer Freizeit betrieben wird.

Freizeit bedeutet auch das man sich mal in den Garten setzt und gemütlich die Sonne geniesst - so sie den endlich mal scheint - oder mit seiner Familie mal ein Eis essen geht (das freut die Kinder ungemein wenn Papa mal wieder etwas Zeit hat und nicht nur am PC sitzt).

Da kann es durchaus mal dauern bis sich eine Antwort ergibt (auch mal etwas mehr als 5 Stunden).

In dieser Zeit hättest du ja schonmal mit dem Regexp spielen können um zu schauen was sich an der Darstellung ändert.

Zeitnahen Support gibt es bei grossen Firmen gegen Bares.

Grüße

P.S.: Mit dem -1 kann ich leben
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

mcbain2k

So etwas lass ich mir hier nicht unterstellen.
Wir kennen uns nicht.
Wie willst du wissen was ich beabsichtige und was ich den Abend über gemacht habe?





rudolfkoenig

Dank einer relativ einfachen Implementation beruecksichtigt der FileLog keine Werte ausserhalb des angeforderten Bereiches.
Ausnahme: es gibt keine Werte in diesem Bereich, und man hat kein default spezifiziert.

D.h. wenn die Abwasserpumpe gestern Mittag angegangen ist, aber noch nicht aus, dann sieht man das auf dem Plot (default Feld muss leer sein!), wenn es aber vor 10 Minuten ausgegangen ist, dann zeigt der log fuer den kompletten Tag heute nur "off" an. Das ist zwar ein Bug, und eine richtige Loesung wuerde mich auch reizen, allerdings bedeutet es einiges an Aufwand, deswegen ist es unklar, wann ein Fix kommt.

Ansonsten sind bei einer default Plot-Breite von 800px 700 fuer die Anzeige da, d.h. ein Pixel pro 2 Minuten in der Tagesansicht, oder ein Pixel pro 5 Sekunden in der Stundenansicht. Die 28 Wechsel des Vortages innerhalb von 14 Sekunden sind also nur als mehr oder weniger breiter Strich wahrzunehmen.

peterk_de

Sorry für das Ausgraben des alten Threads, aber ich habe bei der Suche danach nichts aktuelleres gefunden und das Problem besteht offenkundig noch.

Ich hatte die gleichen unhübschen Plots bei der Verwendung des Presence-Moduls in Kombination mit eventonchangereading = state, damit die Logfiles nicht zugemüllt werden.  Dazu habe ich ein schmutziges, aber einfaches Workaround gefunden:

define timer.update.presence.peter.1 at *23:59:00 set presence.peter statusRequest
define timer.update.presence.peter.2 at *00:01:00 set presence.peter statusRequest

LG Peter
FHEM auf Ubuntu-VM / 2xNUC Proxmox Cluster
UI: HomeKit, TabletUI, Grafana
IOdevs: 2xHueBridge, RaspiMatic-CCU, CUL868, 2xHarmonyHub, 6xRaspi-Roomnode mit CO2, VOC und lepresenced
Devices: 107xHomematic(IP), 96xPhilips Hue, 17xTECHEM, 12xBTLE, 8xSONOS, 2xHomeConnect, 1xShelly 3em, 1xNanoleaf ...