Shelly Schalter mit Xiaomi Aqara Bewegungsmelder in ioBroker schalten

Wer einen Xiaomi Aqara sein Eigen nennt, kann in Verbindung mit dem ioBroker auch andere Geräte schalten. Ich habe bei mir so eine Schaltung mit einem Aqara und einem Shelly gekoppelt. Wie das geht, zeige ich Dir in diesem Beitrag.

Sobald der Aqara Sensor über den ZigBee Adapter eingebunden ist, erscheint er unterhalb des Datenpunkt zigbee.0 . Wie dies funktioniert, habe ich in diesem Beitrag beschrieben.

Damit Du nun Deinen Shelly per Bewegungsmelder schalten kannst und dieser automatisch ausschaltet, musst Du in deinem Shelly Datenpunkt den AutoTimerOff auf die entsprechenden Sekunden einstellen.

Shelly Timer

Ich habe bei mir 300 Sekunden – also 5 Minuten – gewählt. Diese Einstellung kannst natürlich an deine Bedürfnisse anpassen.

Im Weiteren Schritt erstellst Du dir nun ein Skript im common Bereich.

on({ id: "zigbee.0.00158d000659f68c.occupancy", change: "any" }, function (obj) {
    if (getState("zigbee.0.00158d0006XXXXXX.illuminance").val < 35) {
        // Helligkeit bei unter 35 Lux, Licht einschalten
        setState("shelly.0.SHSW-PM#XXXXXX#1.Relay0.Switch", true);
    }
    // Wenn Lampe an, dann Lampe erneut an, dadurch Timer restart
    if (getState("shelly.0.SHSW-PM#XXXXXX#1.Relay0.Switch").val == true) {
        setState("shelly.0.SHSW-PM#XXXXXX#1.Relay0.Switch", true);
    }
});

Hier ist es notwendig, deine Datenpunkte in den markierten Zeilen entsprechend anzupassen. Ich habe die Schaltung so eingestellt, das der Sensor unterhalb von 35 Lux den Shelly einschaltet. Sollte während dieser Zeit erneut eine Bewegung erkannt werden, so wird der Shelly erneut mit einem Schaltbefehl versorgt, sodass der integrierte AutTimerOff erneut gestartet wird.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.