Shelly Dimmer – Ausschalten via Alexa

Beim Shelly Dimmer gibt es ein kleines Problemchen wenn man diesen via Alexa ausschalten will.

Alexa sendet bei Dimmern den Ausschalt-Befehl mit dem Prozentsatz 0. Der Shelly kennt aber 0 Prozent nicht, sondern erwartet einen seperaten Ausschalt-Befehl.

Das Ganze habe ich folgendermaßen gelöst:

Dummy Object für den Dimmwert

Dummy Object als Alexa Device im IOT Adapter eingetragen

Script das den Dummywert überwacht und die Befehle entsprechend sendet:

on({ id: 'javascript.0.dummies.abzugshaube_level', change: "ne" }, function (obj) {
    var value = obj.state.val;

    if (value == 0) {
        setState("shelly.0.SHDM-1#F35B12#1.light.Switch", false);
        setState("shelly.0.SHDM-1#F35B12#1.light.brightness", 50); // standard Helligkeitswert schonmal setzen, falls schalter mauell bedient wird
    } else {
        setState("shelly.0.SHDM-1#F35B12#1.light.Switch", true);
        setState("shelly.0.SHDM-1#F35B12#1.light.brightness", value);
    }

});

Wenn der Wert für Level auf 0 fällt, dann wird das Object „Light Switch“ auf False gesetzt um den Dimmer auszuschalten.

1%
Shelly Dimmer
25,48 €
23,92 €
(Stand von: 2020/04/20 3:07 pm - Details)
Bei Amazon ansehen *
(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.

Schreibe einen Kommentar