FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hi2Helmi am 29 März 2017, 20:34:52

Titel: Luminance ohne Lux in DbLog
Beitrag von: Hi2Helmi am 29 März 2017, 20:34:52
Hallo,
ich habe einen Sensor von Fibaro, dieser sendet brav unter anderem die Helligkeit an fhem. Funktioniert soweit auch. Doch das Reading von Luminance hat hinter dem Helligkeitswert die Angabe Lux stehen. Ich würde gerne das in einer Datenbank mittels DbLog speichern, allerdings ohne die Angabe von Lux, also nur die Zahl. Habe auch schon ./db.conf .*:(luminance:d):.*probiert. Funktioniert leider nicht.
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: Hi2Helmi am 30 März 2017, 18:03:58
Es würde auch reichen, wenn das Reading luminance in das Reading state "kopiert" wird ohne die Angabe Lux, also nur die Zahl, hab leider keine Ahnung wie das geht.

Kann mir bei diese vermutlich kleinem Problem keiner Helfen?
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: DeeSPe am 30 März 2017, 18:11:15
Ich habe auch diese Sensoren und benutze DbLog!
Bei mir könnte ich bisher nicht feststellen dass das Lux mit in der DB hinter dem Wert landet.
Prüfe das aber nochmal sobald ich zu Hause bin.
Für die Einheit gibt es in DbLog eigentlich UNIT.

Gruß
Dan
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: Hi2Helmi am 30 März 2017, 18:43:36
UNIT bleibt leer und in VALUE steht nach dem Wert Lux auch bei der Temperatur vom Sensor wird das "C" direkt hinter dem Wert in VALUE geschrieben.
Bei meinen anderen Sensoren funktioniert es richtig (LaCrosse).
Ich habe es erst gemerkt, als ich ein Plott mit den Werten gemacht habe und jedesmal beim Anzeigen des SVG-Plotts  wurde ein Hinweis in die Log Datei von Fhem geschrieben.
2017.03.30 18:42:39 1: PERL WARNING: Argument "134 Lux" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2092.
2017.03.30 18:42:39 1: PERL WARNING: Argument "22.2 C" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2092.
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: DeeSPe am 30 März 2017, 18:54:34
Hm, Du hast leider Recht.
Bei mir steht das Lux auch mit im VALUE Feld.
Nur die aus FileLog importierten Daten sind richtig zugeordnet.

Komischer Weise wird aber mein Plot richtig dargestellt und es kommt beim Aufruf dessen auch keine Fehlermeldung im Log.

Gruß
Dan

EDIT: FHEM ist aktuell bei Dir? Gab in letzter Zeit öfter Updates für DbLog.
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: Hi2Helmi am 30 März 2017, 19:34:02
Hi.
Das Plot wird richtig dargestellt, so wie bei dir. Es gibt aber eben bei jedem Aufruf diese Meldung im Log.
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: DeeSPe am 30 März 2017, 19:35:50
Zitat von: Hi2Helmi am 30 März 2017, 19:34:02
Hi.
Das Plot wird richtig dargestellt, so wie bei dir. Es gibt aber eben bei jedem Aufruf diese Meldung im Log.

Meine EDIT Frage wurde nicht beantwortet!

Gruß
Dan
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: Hi2Helmi am 30 März 2017, 19:57:57
Habe Fhem gerade noch mal Aktualisiert, mache aber auch regelmäßig, bestimmt einmal die Woche! Die Meldung kommt immer noch.2017.03.30 19:51:10 1: PERL WARNING: Argument "6 Lux" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2123.
2017.03.30 19:51:10 1: PERL WARNING: Argument "22.0 C" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2123.
Titel: Antw:Luminance ohne Lux in DbLog
Beitrag von: DeeSPe am 31 März 2017, 09:57:20
Ich kann den Fehler trotz selbem Sensor nicht nachvollziehen.
Evtl. wäre es sinnvoll das Thema mal unter "Frontends/SVG" zu verschieben. Da liest der Maintainer (Rudi) mit.

Gruß
Dan