Hauptmenü

[gelöst] DBLog und Presence

Begonnen von jayjones, 29 Oktober 2014, 08:54:47

Vorheriges Thema - Nächstes Thema

jayjones

Hallo,

ich habe leider in der Board-Suche, und auch mit google nicht wirklich das richtige gefunden. (Ausser http://forum.fhem.de/index.php?topic=13830.0 nur hier kann ich keine Frage mehr posten)
Ich habe ein Problem, dass absent und present nicht in meiner Datenbank geloggt werden.


define Handy1 PRESENCE lan-ping 192.168.2.46 20 360
attr Handy1 devStateIcon present:status_available absent:status_away_2
attr Handy1 event-on-change-reading state
attr Handy1 group Handys
attr Handy1 icon it_smartphone
attr Handy1 room Netzwerk

define Handy2 PRESENCE lan-ping 192.168.2.47 20 360
attr Handy2 devStateIcon present:status_available absent:status_away_2
attr Handy2 event-on-change-reading state
attr Handy2 group Handys
attr Handy2 icon it_smartphone
attr Handy2 room Netzwerk


define DBLog DbLog ./db.conf (Anwesenheit|Handy1|Handy2|Speicher|Vorlauf|Ruecklauf|Wetter|Heizung_Freigabe).*:(temperature|state|temp_c|humidity|pressure|value|wind).*


Das reading von Handy1 und Handy2 ist present oder absent. In der DB wird aber nichts eingetragen.
Ist mein code falsch oder brauche ich den genannten Patch? Kann mir kaum vorstellen, dass dieser Patch noch nicht in das reguläre release integeriert wurde?!

justme1968

der patch sollte eigentlich schon lange drin sein.

wie schaut denn dein plot file aus ?

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

jayjones

Habe noch kein Plot erstellt, aber habe direkt in meiner Datenbank geschaut, dort ist kein Eintrag. Jedoch alle anderen definierten Geräte (Wetter, Vorlauf etc...)

justme1968

#3
deine regex ist falsch. das event das state erzeugt enthält keinen : und keinen nicht den namen state gibt deine beiden hands mal als Handy.*sent (oder nur Handy.*) an.

gruss
  andre

ps: in dem patch ging es draum das man die geloggten werte hinterher auch plotten kann. einträge ans ich wurden schon immer erzeugt wenn die regex gepasst hat.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

jayjones

Besten Dank! Mein Fehler... hätte ich den Eintrag nicht gefunden, hätte ich mehr in diese Richtung gesucht!

Passiert mir nicht wieder ;-)