Hauptmenü

FileLog eines Notify

Begonnen von Dodger, 11 Dezember 2021, 10:54:49

Vorheriges Thema - Nächstes Thema

Dodger

Hi,
Nachdem ich ja meine Licht-Automatik implementiert habe sagte mir mein Junior gestern, das Licht sei grundlos angegangen.
Um dem Grund auf die Schliche zu kommen, wollte ich jetzt die relevanten Daten in einer Datei loggen.
Das Licht wird durch ein Notify mit folgender Definition geschaltet:
MATripower:.* {if( (ReadingsVal('Anwesenheit_alle_weg','presence','absent') eq 'present') && (ReadingsVal('SMATripower','avg_power_lastminutes_15','1') eq '0')) {fhem "set Shelly_Wohnzimmer:FILTER=state!=on on";}}

Wie logge ich den jetzt mit, ob der fhem-Befehl ausgelöst wurde?
Entspricht die Ausführung dem State "active" des Notify devices?

Gruß
Dodger

frober

#1
Du kannst ein
Log($verbose, $message);  zu dem set-Befehl hängen.

{Log(1, 'Text'); fhem "set Shelly_Wohnzimmer:FILTER=state!=on on";}}

Ich habe es davor geschrieben, damit du nicht nach Fhem und wieder zurück nach Perl wechselst.

Der Eintrag erfolgt dann im Logfile.
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...