Seite 2 von 2

Re: ekey Fingerprint und nuki Motorschloss verbinden

Verfasst: 13. Aug 2019 18:53
von udo1toni
Eigentlich sollte mit einem aktuellen openHAB gar keine Rule notwendig sein, das Zauberwort heißt hier Profiles (hier kann man Follow als Profil verwenden, das eine Item folgt dem anderen Item).

Mit der Rule Engine sollte es aber auch kein Problem sein, solange der ESP auch beide Schaltbewegungen per MQTT übermittelt. Du erhältst in openHAB damit ein Item, welches beim Drücken auf ON wechselt und anschließend beim Loslassen wieder auf OFF. Eine mögliche Rule wäre dann:

Code: Alles auswählen

rule "Schaltsignal weitergeben"
when
    Item mqttTaster received command
then
    mqttRelais.sendCommand(receivedCommand)
end
Auch eine Zeitsteuerung wäre einfach realisierbar:

Code: Alles auswählen

// globale Variablen immer zu Beginn der Datei definieren!
var Timer tImpuls = null  // Timer für Impuls

rule "Schaltimpuls senden"
when
    Item mqttTaster received command ON
then
    if(tImpuls === null) {             // Timer wurde noch nicht gestartet
        mqttRelais.sendCommand(ON)
        tImpuls = createTimer(now.plusMillis(1500), [ |  //  Dauer im Millisekunden
            mqttRelais.sendCommand(OFF)
            tImpuls = null
        ])
    }
end
Alternativ kann man das aber auch mit dem expire Binding lösen, wenn kein weiterer Befehl empfangen wird, sendet das expire Binding nach einstellbarer Zeit das gewünschte Kommando.

Re: ekey Fingerprint und nuki Motorschloss verbinden

Verfasst: 13. Aug 2019 23:14
von mr_d
Vielen Dank für die ausführliche Antwort.
Damit kann ich ausführlich testen.

Re: ekey Fingerprint und nuki Motorschloss verbinden

Verfasst: 15. Aug 2019 11:21
von mr_d
Follow funktioniert bestens. Hatte ich bisher nicht gelesen dass es das gibt.

Vielen Dank nochmal für die Beispiele. Die kann ich sicher noch für andere Anwendungen gebrauchen.