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
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.