FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: jayjones am 29 Oktober 2014, 08:54:47

Titel: [gelöst] DBLog und Presence
Beitrag von: jayjones am 29 Oktober 2014, 08:54:47
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 (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?!
Titel: Antw:DBLog und Presence
Beitrag von: justme1968 am 29 Oktober 2014, 09:02:22
der patch sollte eigentlich schon lange drin sein.

wie schaut denn dein plot file aus ?

gruß
  andre
Titel: Antw:DBLog und Presence
Beitrag von: jayjones am 29 Oktober 2014, 09:05:12
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...)
Titel: Antw:DBLog und Presence
Beitrag von: justme1968 am 29 Oktober 2014, 09:26:05
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.
Titel: Antw:DBLog und Presence
Beitrag von: jayjones am 29 Oktober 2014, 09:51:05
Besten Dank! Mein Fehler... hätte ich den Eintrag nicht gefunden, hätte ich mehr in diese Richtung gesucht!

Passiert mir nicht wieder ;-)