Shelly I4 mit Script zwei oder mehrere Dimmer2 gleichzeitig steuern

Hinweis zur Nutzung von Skripten (für Nutzer)

Die Verwendung von Skripten erfolgt ausdrücklich auf eigene Gefahr. Weder Shelly noch die jeweiligen Autoren oder Entwickler der Skripte übernehmen irgendeine Form der Haftung für mögliche Schäden, Fehlfunktionen, Datenverluste oder anderweitige Beeinträchtigungen, die durch die Nutzung dieser Skripte entstehen könnten. Bitte stellen Sie vor dem Einsatz sicher, dass Sie den Quellcode verstehen und sich der möglichen Auswirkungen bewusst sind. Die Skripte werden ohne Gewähr bereitgestellt und unterliegen keiner regelmäßigen Wartung oder offiziellen Unterstützung.


Hinweis für Entwickler

Wenn Sie eigene Skripte bereitstellen, achten Sie bitte darauf, eine klare Beschreibung, eventuelle Einschränkungen und Sicherheitsaspekte zu dokumentieren. Beachten Sie zudem, dass Nutzer Ihre Skripte grundsätzlich auf eigenes Risiko verwenden. Eine Haftung für Schäden ist ausgeschlossen, sofern diese nicht vorsätzlich oder grob fahrlässig verursacht wurden oder gesetzlich anderweitig geregelt ist.

  • Hallo zusammen,

    wir haben eine Kernsanierung durchgeführt uns im Zuge dessen vieles, vor allem Licht mit Shellys realisiert. Jetzt bin ich aber an einem Punkt angelangt, wo ich nicht weiter komme. Wir haben einen großen Raum mit zwei Doppeltastern ausgestattet hinter diesen jeweils ein I4 ( Eingang 0 und 1 verkabelt) sitzen.

    In der Decke sind aktuell 4 Dimmer verbaut, die einzelne ich nenne es mal Zonen steuern. Nun würde ich gerne mit einem Tastendruck gleich zwei Dimmer gleich ansteuern, was mir aber aktuell Kopfzerbrechen bereitet.

    Ich schaffe es nicht auf Ausgang 0 zwei Dimmeradressen einzutragen oder diese beiden als Gruppe zu verbinden. Ideal passiert das ganz banal über die IP Adressen.

    Meine Vorstellung in der Config Zeile wäre zwei IP Adresse auf Button 0 zu legen, die dann gleichzeitig ausgeführt werden. Oder Ich würde es schaffen auf Button 0 eine Gruppe anzusteuern. Aber im Idealfall umgehe ich die Cloud, da unsere Internetverbindung eher suboptimal ist...

    Evtl. gibt es hier einen ganz banalen Befehl, sodass ich zwei oder mehrere IP Adressen gleichzeitig ansteuern könnte.

    Code
    // Array of dimmers to be controlled
    let dimmer = [
        '192.168.1.115', // dimmer controlled with button 0 
        '192.168.1.120', // dimmer controlled with button 1 
    ];
    // CONFIG END 

    Bin für jede Hilfe dankbar :)

    Vielen Dank im voraus!

    Grüße Florian

  • Gibt es einen Grund das du hierfür ein Script nehmen möchtest und nicht direkt Action Urls eintragen möchtest?

    Ganz banal müsstest du im i4 bei den Actions folgendes für jeden Dimmer2 eintragen der geschaltet werden soll

    Code
    http://192.168.xxx.xxx/light/0?turn=toggle

    Natürlich entsprechend die IP ersetzen.

    Im i4 den Input auswählen:

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

    Rechts auf die Actions gehen

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

    Action erstellen, hier können mehrere URL‘s hinzugefügt werden für die Single, Double, Tripple und Long Push

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

    Ansonsten könnte ein Script so aussehen, oder du nimmst ein Fertiges

    https://github.com/shelly-tools/s…immer_button.js

    Einmal editiert, zuletzt von Devil (16. August 2023 um 23:50)

  • Dieses Thema enthält 4 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.