Gäste-WC mit Außenschalter + Kontrolllicht und Shelly 1 Plus sowie Shelly Motion zur Raumüberwachung

  • Hallo zusammen,

    ich möchte euch mein Gäste-WC vorstellen. Gerne wird hier das Licht angelassen nach Verlassen des Raumes. Nun soll ein Shelly 1 Plus zusammen mit dem Shelly Motion für Ordnung sorgen. Auf dem Foto seht ihr den Aufbau, rechts hinter dem Schalter ist das WC verortet. Man wird also voll vom Motion erfasst.


    Nun gibt es mehrere Szenarien, die ich abdecken möchte:

    1) Lichtschalter wird bei geschlossener Tür betätigt, der Raum wird nicht betreten, Licht soll nach 60 Sekunden abschalten.

    2) Lichtschalter wird bei geschlossener Tür betätigt, der Raum wird betreten. Nach Verlassen des Raumes soll das Licht nach 60 Sekunden abschalten.

    3) Lichtschalter wird nicht betätigt, der Shelly Motion erkennt die Person bei Betreten des Raumes, Licht wird angeschaltet. Nach Verlassen des Raumes soll das Licht nach 60 Sekunden abschalten.

    IMG_20220405_210334.jpg

    Zum Setup: der Shelly 1 Plus ist unter Input output settings als Flip (Edge) eingestellt. Der Schalter (Jung 534a, Feder entfernt) mit Kontrollleuchte hat einen separaten Meldekontakt und ist entsprechend diesem Video hier geschaltet, klappt 1a: https://www.youtube.com/watch?v=FglO-Fv6vRs
    Auto off ist mit 60 enabled. Unter Webhooks wird dieser Befehl an den Motion gesendet, wenn "When switch is Off" http://192.168.MotionIP/settings?sleep_time=1, damit die Erkennung umgehend wieder funktioniert.

    Der Shelly Motion hat die Motion Sensitivity bei 25 damit alles erkannt wird. Die Motion Blind Time ist auf 1 gestellt. Der Tamper Alarm ist aus (0), dito die Sleep Time bei 0.

    Motion Detected ist enabled, dieser Befehl wird ausgeführt: http://192.168.1PlusIP/relay/0?turn=on&timer=1500. End of Motion ist ebenfalls enabled, hier habe ich 2 Befehle hinterlegt http://192.168.1PlusIP/relay/0?turn=off und http://192.168.MotionIP/settings?sleep_time=1

    Screenshots von den Einstellungen gibt es gesammelt hier shelly_plus_motion.pdf


    Mit diesen Befehlen hoffte ich, dass die Steuerung klappt. So der Plan, die Realität sieht etwas anders aus. Hier Ergebnisse aus meinen Szenarios:

    1) klappt einwandfrei, der Motion ist ja auch nicht eingebunden.

    2) klappt, manchmal geht allerdings das Licht nach 60 Sekunden schon aus, der Timer wird (oft) nicht hochgezählt.

    3) Das Einschalten klappt, der Counter wird hochgezählt, Ausschalten klappt automatisch auch oft. Nach Verlassen des Raumes bei ausgeschaltetem Licht und nochmaliger Wiederholung des 3. Szenarios springt das Licht nicht an, sprich der Sleep-Time Befehl wurde vom Schalter nicht an den Motion transportiert.


    Alle Befehle funktionieren tadellos bei z.B. Eingabe in Chrome. Habt ihr eine Idee, was ich übersehen habe?

    Der WLAN Empfang ist in dem Bereich nicht der Hit, allerdings ist der Shelly 1 Plus mit 2 Balken verbunden (rssi -82 dBm) und immer erreichbar, der Motion hat auch 2 Balken (-70 dBm) ist allerdings nicht immer erreichbar über die IP.

    Von daher wollte ich den AP des Shelly 1 Plus zunächst aktivieren und den Motion sich hierüber einwählen lassen. Das klappt allerdings nicht, da ich dann den Motion nicht konfigurieren kann in Ermangelung des Wissens um die neue IP. Es war bisher nicht die 192.168.33.2 oder nähere IPs, habe einige probiert. Dann hilft nur ein Hardreset. Ich könnte auch einen weiteren Repeater installieren, aber nur für das Gäste-WC? Soll ja kein Ort zum dauerhaften Verweilen sein 8o

    Auf jeden Fall freue ich mich über eure Lösungsvorschläge und Hinweise, wie ich was verändern muss.

    Einen schönen Abend wünscht

    Frank

  • Weshalb die sleep Befehle?

    Ich würde keinen Auto off Timer benutzen sondern beim schalten des Plus über webhook an mit Timer senden.

    Beim Motion bei ein nur on ohne Timer senden ( das off macht die Blind time)

    Und bei end off Motion ein off Befehl

  • ...Auto off ist mit 60 enabled. Unter Webhooks wird dieser Befehl an den Motion gesendet, wenn "When switch is Off" http://192.168.MotionIP/settings?sleep_time=1, damit die Erkennung umgehend wieder funktioniert.

    ...

    Das kannst Du getrost weg lassen, da Du ja eh verzögert ausschalten willst. (Verzögerung = Blindtime und der Shelly Motion "funktioniert umgehend" wieder. ;) )