Beiträge von ostfriese

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    Blindtime?

    Gib mal bitte bei dem Schaltshelly bei Output swiched on folgende url mit ein;

    Code
     http://<ip_des_motion/settings/actions?index=0&enabled=true&name=motion_on

    (bitte einmal im Browser testen vorher)

    Dann müsste die LED des Motion bei Bewegung kurz rot und danach blau aufblinken.

    Mit dem Befehl wird die Blibtime außer Kraft gesetzt.

    Auf dem 1PM:

    Da wo bei mir 172.16.0.105 steht, kommt die IP vom deinem 1PM hin.

    Da wo bei mir 172.16.0.1 steht kommt immer deine Router (Frizbox?) IP hin.

    255.255.255.0 muss auch bei dir so sein.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Hast du die Ip von deinem Motion in der Config eingetragen?

    Firmware auf dem Plus 1 PM neueste?

    Ist der Plus 1 korrekt in deinem Netz eingebunden?

    Welche IP hat er?

    Die Anweisungen sind exakt. Wenn z.B. etwas wie null zu ersetzen wäre, hätte ich das geschrieben.

    Auf dem Plus 1 PM stimmt etwas nicht!

    Bitte einen Browser benutzen und alle Sachen dort machen. (Eingabe der ip im Brroser am Rechnerführt zum WebUi)

    Bitte penibel kontrollieren:

    Die Firmware auf dem Shelly Plus1 PM updaten auf stable 1.0.7.

    Ebenfalls auf dem Shelly Plus1 PM unter:

    Settings --> Debug --> Enable Websocket debug

    aktivieren und speichern.

    Dann unter:

    Scripts --> Add script --> Enter your script name here

    einen Skriptnamen eingeben z.B. Motionswitch

    Den gesamten Inhalt de u.g. Skriptes in das obere weiße Feld kopieren und Save klicken.

    Die Config anpassen:

    Ok, es sollte so gehen:

    Beim Dimmer Button Type auf detached

    Dann bei Button 1 switched ON url

    Code
    http://172.16.0.80/script/5/motion_switch?b1on

    (natürlich mit deiner IP Siehe Console)

    Button 1 switched OFF url bleibt leer

    dafür den Eintrag bei Button 1 long press url

    Code
    http://172.16.0.80/script/5/motion_switch?b1off

    (natürlich mit deiner IP Siehe Console)

    Dann schaltet ein kurzer Druck das Licht permanent mit der gewünschten Helligkeit an und deaktiviert die Steuerung über den Motion.

    Ein langer Druck schaltet das Licht aus und aktiviert die Steuerung über den Motion.

    Wenn du An und Aus über eine kurzen Druck haben willst, musst du den Stromstoßschalter wieder einbauen und den Ausgang des Stromstoßschalters auf der SW Eingang des Dimmers legen.

    So, bitte wie folgt vorgehen:

    Die Firmware auf dem Shelly Plus1 PM updaten auf stable 1.0.7.

    Ebenfalls auf dem Shelly Plus1 PM unter:

    Settings --> Debug --> Enable Websocket debug

    aktivieren und speichern.

    Dann unter:

    Scripts --> Add script --> Enter your script name here

    einen Skriptnamen eingeben z.B. Motionswitch

    Den gesamten Inhalt de u.g. Skriptes in das obere weiße Feld kopieren und Save klicken.

    Die Config anpassen:

    Code
    //######################### Config #########################
    let Config = {
      motion_ip     : '172.16.0.101', //<-- in die Anführungszeichen die IP des Motion
      dimmer_ip     : '172.16.0.52',  //<-- in die Anführungszeichen die IP des Dimmers
      motion_time   : 3, //<-- Die Zeit in Sekunden, die der Dimmer das Licht einschalten soll
      motion_bright : 50, //<-- Die Helligkeit, mit der der Motion das Licht einschalten soll
      switch_bright : 100 //<-- Die Helligkeit, mit der der Switch das Licht einschalten soll
    }
    //######################### Config end #####################

    Nach dem Anpassen Save klicken.

    Jetzt das Skript starten mit Start.

    Unten im Feld Console erhältst du eine so ähnliche Ausgahe:

    Code
    14:31:20 Url MOTION DETECTED:
    14:31:20 http://172.16.0.80/script/5/motion_switch?motion
    14:31:20 Url Button 1 switched ON url:
    14:31:20 http://172.16.0.80/script/5/motion_switch?b1on
    14:31:20 Url Button 1 switched OFF url:
    14:31:20 http://172.16.0.80/script/5/motion_switch?b1off
    14:31:20 Url Button 2 switched ON url:
    14:31:20 http://172.16.0.80/script/5/motion_switch?b2on
    14:31:20 Url Button 2 switched OFF url:
    14:31:20 http://172.16.0.80/script/5/motion_switch?b2off

    Das sind die URLs für die Action, die wir später brauchen.

    Jetzt ALLE Actions beim Dimmer und beim Motion löschen!!!

    Bei dem Motion trägst du jetzt mit Copy und Paste die URL aus der Console ein, die unter

    Url MOTION DETECTED: steht. Kannst du z.B. bei MOTION DETECTED IN DARK

    eintragen.

    In meinem Beispiel:

    Code
    http://172.16.0.80/script/5/motion_switch?motion

    Bei dir ist natürlich die IP anders.

    Ich gehe davon aus, das es sich bei dem Schalter am Dimmer um einen echten Schalter mit Wippe und einer Stellung für Ein und einer Stellung für Aus handelt.

    Beim Dimmer Button Type auf detached!!!

    Wenn du den Schalter an Button 1 angeschlossen hast, trägst du bei Button 1 switched ON url Mit Copy und Paste die URL aus der Console unter

    Url Button 1 switched ON url: ein. In meinem Beispiel:

    Code
    http://172.16.0.80/script/5/motion_switch?b1on

    Jetzt noch mit Copy und Paste die URL aus der Console unter

    Url Button 1 switched OFF url: eintragen. In meinem Beispiel:

    Code
    http://172.16.0.80/script/5/motion_switch?b1off


    Hier der Code:

    (Wenn das Skript nach dem Booten automatisch starten soll, dann unter scripts den Schibeschalter neben dem Skriptnamen aktivieren)


    Wie ich vermutet habe. Der Mix funktioniert so nicht.

    Durch das Einschalten des Ausgangs beim Dimmer wird der Motion wieder enabled.

    Nimm mal testweise


    Output Switched on URL

    http://<ip_des_motion>/settings/actions?index=0&enabled=true&name=motion_on

    raus.

    Was passiert dann?