FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: LeoSum am 23 Juni 2017, 10:41:29

Titel: Geister lösen Notify aus (Hue Dimmer Switch Problem?)
Beitrag von: LeoSum am 23 Juni 2017, 10:41:29
Hallo zusammen,
ich verwende HUE Dimmer switches um ein Radio zu steuern. Bei Tastendruck wird ein notify ausgelöst, was verschiedene Dinge auslöst (Intertechnosteckdose der Lautsprecher schalten, Spotify Playlist laden, weiter).
Das ganze funktioniert auch hervorragend.

Leider kommt es in letzter Zeit häufiger vor, dass das ganze auch funktioniert, wenn niemand den Knopf drückt, was nachts den WAF natürlich etwas schmälert :)

Das letze mal kam das heute morgen zweimal um 06:19:17 sowie um 06:24:07 vor, was in den angehängten Screenshots und im Log auch zu sehen ist.

Hat jemand eine Idee, wie ich das ganze eingrenzen könnte? Ich rätsele momentan etwas, ob der Knopf tatsächlich aufgrund eines Defektes auslöst, oder ob das Notify irgendwie beim reconnecten der HUE Bridge reagiert (wobei der Reconnect ja scheinbar 25 Minuten früher erfolgt ist).

Im Anhang sind ein paar screenshots der relevanten devices.

Hier noch der Log aus dem betreffenden Zeitraum:

2017.06.23 05:55:05 3: HUEBridge_Call: failed, retrying
2017.06.23 05:55:05 1: HUEBridge_HTTP_Request http://192.168.217.47/api/b42134e0f783775915a21f23945329de/sensors/8: Can't connect to http://192.168.217.47:80
2017.06.23 05:55:05 3: HUEBridge_Call: failed, retrying
2017.06.23 05:55:05 3: HUEBridge_Call: failed
2017.06.23 05:55:05 1: HUEBridge_HTTP_Request http://192.168.217.47/api/b42134e0f783775915a21f23945329de/sensors/9: Can't connect to http://192.168.217.47:80
2017.06.23 05:55:05 3: HUEBridge_Call: failed, retrying
2017.06.23 05:55:05 1: HUEBridge_HTTP_Request http://192.168.217.47/api/b42134e0f783775915a21f23945329de/sensors/9: Can't connect to http://192.168.217.47:80
2017.06.23 05:55:05 3: HUEBridge_Call: failed, retrying
2017.06.23 05:55:05 3: HUEBridge_Call: failed
2017.06.23 05:55:05 1: HUEBridge_HTTP_Request http://192.168.217.47/api/b42134e0f783775915a21f23945329de/sensors/10: Can't connect to http://192.168.217.47:80
2017.06.23 05:55:05 3: HUEBridge_Call: failed, retrying
2017.06.23 05:55:05 1: HUEBridge_HTTP_Request http://192.168.217.47/api/b42134e0f783775915a21f23945329de/sensors/10: Can't connect to http://192.168.217.47:80
2017.06.23 05:55:05 3: HUEBridge_Call: failed, retrying
2017.06.23 05:55:05 3: HUEBridge_Call: failed
2017.06.23 06:19:06 5: Triggering DimmerPlay1
2017.06.23 06:19:06 4: DimmerPlay1 exec IF ([lastPlaylist:state] eq 'GerTop50') (set SpotifyWeb next) ELSE (setreading SnapKueche setvalue Spotify,set SnapKueche Spotify,set SpotifyWeb playContextByURI spotify:user:spotifycharts:playlist:37i9dQZEVXbJiZcmkrIHGU Snapcast,set lastPlaylist GerTop50)
2017.06.23 06:19:06 4: dummy set SnapKueche Spotify
2017.06.23 06:19:07 5: Triggering notify_SnapPowerKueche2
2017.06.23 06:19:07 4: notify_SnapPowerKueche2 exec set IT_KuechenRadio on
2017.06.23 06:19:17 4: dummy set SnapKueche Mute
2017.06.23 06:19:17 5: Triggering notify_SnapPowerKueche1
2017.06.23 06:19:17 4: notify_SnapPowerKueche1 exec set IT_KuechenRadio off
2017.06.23 06:24:07 5: Triggering DimmerPlay1
2017.06.23 06:24:07 4: DimmerPlay1 exec IF ([lastPlaylist:state] eq 'GerTop50') (set SpotifyWeb next) ELSE (setreading SnapKueche setvalue Spotify,set SnapKueche Spotify,set SpotifyWeb playContextByURI spotify:user:spotifycharts:playlist:37i9dQZEVXbJiZcmkrIHGU Snapcast,set lastPlaylist GerTop50)
2017.06.23 06:24:07 4: dummy set SnapKueche Spotify
2017.06.23 06:24:07 5: Triggering notify_SnapPowerKueche2
2017.06.23 06:24:07 4: notify_SnapPowerKueche2 exec set IT_KuechenRadio on
2017.06.23 06:24:11 4: dummy set SnapKueche Spotify
2017.06.23 06:24:11 5: Triggering notify_SnapPowerKueche2
2017.06.23 06:24:11 4: notify_SnapPowerKueche2 exec set IT_KuechenRadio on
Titel: Antw:Geister lösen Notify aus (Hue Dimmer Switch Problem?)
Beitrag von: marvin78 am 23 Juni 2017, 11:08:25
Bitte immer lists in Codetags posten, keine Screenshots. Danke.

Du kannst in den Eventmonitor schauen. Dort siehst du, welche Events gefeuert werden und ob es zu deinem Regex im notify passt. Wenn die Zeiten nicht passen, kannst du das Avent mit Log (Perl) auch loggen, sodass du später schauen kannst, wann ein Event ausgelöst wurde.
Titel: Antw:Geister lösen Notify aus (Hue Dimmer Switch Problem?)
Beitrag von: LeoSum am 23 Juni 2017, 11:33:51
Danke für die Antwort und sorry für die Screenshots.

Kannst du
Zitatdas Event mit Log (Perl) auch loggen, sodass du später schauen kannst, wann ein Event ausgelöst wurde
etwas genauer erläutern? Ich weiß nicht wie ich das umsetzen soll, und der Eventmonitor scheidet wie du schon sagtest aufgrund der Unregelmäßigkeit dieses Problems wohl eher aus.
Titel: Antw:Geister lösen Notify aus (Hue Dimmer Switch Problem?)
Beitrag von: rudolfkoenig am 23 Juni 2017, 19:04:48
ZitatLeider kommt es in letzter Zeit häufiger vor, dass das ganze auch funktioniert, wenn niemand den Knopf drückt, was nachts den WAF natürlich etwas schmälert
Das kann man evtl. entschaerfen, indem man fuer das notify ein disabledForIntervals setzt.

ZitatHat jemand eine Idee, wie ich das ganze eingrenzen könnte?
Du koenntest in FHEM/91_notify.pm vor oder nach der Zeile
Log3 $ln, 5, "Triggering $ln";
folgendes einfuegen:
stacktrace();
Titel: Antw:Geister lösen Notify aus (Hue Dimmer Switch Problem?)
Beitrag von: Benni am 23 Juni 2017, 22:43:17
Ich würde mal noch versuchen ob ggf. ein
attr dimmerSwitch2 event-on-change-reading .*

Abhilfe schafft.
Titel: Antw:Geister lösen Notify aus (Hue Dimmer Switch Problem?)
Beitrag von: LeoSum am 24 Juni 2017, 10:58:26
Danke für eure Tipps.

Ich habe diese umgesetzt und werde die Sache weiter beobachten.

Die Idee mit attr dimmerSwitch2 event-on-change-reading .* erscheint mir sehr erfolgsversprechend