[BLOCKLY] Shelly 2.5 Rollo toggle über eine Aktion, z.B. von Button1, Shelly1, i3 usw...

  • Hallo,

    hier ein Blockly um ein Shelly 2.5 im Rollo Modus den "toggle" Befehl zu "simulieren", über die "Actions" eines anderen Shellys.

    (eine Möglichkeit)

    Aufgabe:

    Shelly 2.5 über die Actions den Befehl "toggle" zu setzen.

    Problem. im Moment kann der Befehl "http://192.168.xxx.xxx/roller/0?go=toggle" über die Actions an ein 2.5 im Rollo Mode nicht gesendet bzw. Ausgeführt werden. Also ist ein kleiner Umweg notwendig.

    Lösung.

    iobroker und Blockly müssen herhalten und das machen sie sehr gut. :)

    Lösungsansatz:

    Über die Actions wird ein bestimmter Datenpunkt auf "true" gesetzt (nach Ablauf Zeit x wieder auf "false" gesetzt)

    Trigger auf diesen Datenpunkt & Auswertung von dem Shelly 2.5 - aktueller Istzustand (Stop, open oder close) und letzte Bewegungsrichtung (open oder close)

    Handlung:

    bei open oder close Bewegung Rollo auf stop setzen

    bei stop und letzter Bewegung close auf open setzen

    bei stop und letzter Bewegung open auf close setzen


    Actions:

    Code
    http://192.168.178.xxx:8087/set/0_userdata.0.Datenpunkte.Rollo.1Klick_202?value=true


    Blockly

    Übersicht

    Bildschirmfoto vom 2021-07-02 23-03-10.png

    Teil 1:

    Datenpunkt erstellen, IP Adressbereich angeben, Shelly End IP eintragen, Befehl kann in diesem Fall so bleiben, muss nicht geändert werden

    Bildschirmfoto vom 2021-07-02 23-01-26.png


    Teil2:

    Trigger auf den Datenpunkt, Auswertung: und erstellen der Zustände, (live und letzte Bewegungsrichtung)


    Bildschirmfoto vom 2021-07-02 23-02-35.png


    3.Teil


    Auswertung der Zustände und Handeln, zurücksetzen des Datenpunktes auf false

    Bildschirmfoto vom 2021-07-02 23-02-48.png


    Blockly:


    Blockly Rollo Toggle Aktion.txt

    VG

    Maik

  • neo-v 3. Juli 2021 um 07:25

    Hat den Titel des Themas von „[BLOCKLY] Shelly 2.5 Rollo toggle über eine Aktion, z.B. von Button1, Schelly1, i3 usw...“ zu „[BLOCKLY] Shelly 2.5 Rollo toggle über eine Aktion, z.B. von Button1, Shelly1, i3 usw...“ geändert.