Seite 2 von 2

Re: Rollladensteuerung mit Funktaster

Verfasst: 24. Sep 2019 09:45
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.

Re: Rollladensteuerung mit Funktaster

Verfasst: 24. Sep 2019 12:34
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.

Re: Rollladensteuerung mit Funktaster

Verfasst: 24. Sep 2019 12:42
von ollis112
Oh man, bist Du Fix :o

Danke schon mal.
Werde es heute Abend testen und berichten.
Gruß
Oliver

Re: Rollladensteuerung mit Funktaster

Verfasst: 24. Sep 2019 20:05
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