Rollladensteuerung mit Funktaster

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

ollis112
Beiträge: 109
Registriert: 18. Aug 2018 11:36
Answers: 0
Wohnort: Alsbach-Hähnlein

Re: Rollladensteuerung mit Funktaster

Beitrag von ollis112 »

Ok, ich habe da einen Fehler in meiner Beschreibung gemacht :(
Es handelt sich um den Eltako Ft55 Taster (Enocean)
Der hat also nur einen Item-Name, gibt aber 2 Befehle aus. (z.B. ON/OFF )

Dann muss die Rule natürlich anders aussehen.
Openhab3.3.0, openhabian auf Ubuntu, Gigabyte Brix, Z-Wave, Zigbee, Enocean

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Rollladensteuerung mit Funktaster

Beitrag von udo1toni »

Ah. Dann kann aber Deine Ursprungsrule nicht funktioniert haben.

Das sollte dann aber gehen:

Code: Alles auswählen

// globale Variablen immer zu Beginn der Datei definieren!
var Timer tStop = null

rule "Shutter A"
when
    Item Taster_A received command                   // Taste gedrückt
then
    if(tStop === null) {                             // Timer läuft nicht
        if(receivedCommand == ON)                    // Taste Schließen gedrückt
            Shutter_A.sendCommand(100)               // also schließen
        else                                         // Taste Öffnen gedrückt
            Shutter_A.sendCommand(0)                 // also öffnen
        tStop = createTimer(now.plusSeconds(30),[|   // und Timer starten
            tStop = null                             // Timer abgelaufen, also Timer löschen
        ])
    } else {                                         // Timer läuft
        Shutter_A.sendCommand(STOP)                  // also Stop
        tStop.cancel                                 // und Timer abbrechen
        tStop = null                                 // sowie löschen
    }
end
Nun reagiert die Rule auf ON und OFF Befehl.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

ollis112
Beiträge: 109
Registriert: 18. Aug 2018 11:36
Answers: 0
Wohnort: Alsbach-Hähnlein

Re: Rollladensteuerung mit Funktaster

Beitrag von ollis112 »

Oh man, bist Du Fix :o

Danke schon mal.
Werde es heute Abend testen und berichten.
Gruß
Oliver
Openhab3.3.0, openhabian auf Ubuntu, Gigabyte Brix, Z-Wave, Zigbee, Enocean

ollis112
Beiträge: 109
Registriert: 18. Aug 2018 11:36
Answers: 0
Wohnort: Alsbach-Hähnlein

Re: Rollladensteuerung mit Funktaster

Beitrag von ollis112 »

Ich bin begeistert!
vielen Dank, Udo!
Hat auf Anhieb funktioniert.
Habe auch nichts anderes erwartet.
Du bist der Beste :D :)

Viele Grüße von der Bergstraße im Regen
Oliver
Openhab3.3.0, openhabian auf Ubuntu, Gigabyte Brix, Z-Wave, Zigbee, Enocean

Antworten