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
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
Shelly.addEventHandler(function(e) {
if (e.component === "input:0") {
if (e.info.event === "single_push") {
Shelly.call(
"http.get", {
url: 'http://' + REMOTE.ip + '/light/0?turn=toggle'
},
function (response, error_code, error_message, ud) { },
null
);
}
}
});
Alles anzeigen
https://github.com/shelly-tools/s…immer_button.js