Zitat von udo1toni
Beitrag anzeigen
import org.openhab.core.library.types.*
import org.openhab.core.persistence.*
import org.openhab.model.script.actions.*
import org.openhab.library.tel.types.*
import java.util.Calendar
import java.util.Date
import java.util.TimeZone
oder muss ich in den items noch etwas verstellen?
/* Garagentor Zustand und fahren */
/* -------- */
Switch Gate_Open "Tor öffnen" { knx = "8/3/0" }
Switch Gate_Close "Tor schließen" { knx = "<8/3/1" }
Number Gate_OC "Tor auf/zu" <gate>
Contact Gate_Opened "Tor offen" { knx = "<8/3/2"}
Contact Gate_Closed "Tor zu" { knx = "<8/3/3"}
Number Gate_Show_OC "Tor [MAP(tor.map):%s]" <gate>
rules:
/**
* Taste für Garagentor. Zeigt Zustand an
*
rule Taster
when
Item Gate_OC received update
then
if (Gate_OC.state==1)
Gate_Open.sendCommand(ON)
else if (Gate_OC.state==2)
Gate_Close.sendCommand(ON)
Gate_OC.postUpdate(0)
end
rule Meldung
when
Item Gate_Opened received update or
Item Gate_Closed received update
then
if (Gate_Opened.state==OPEN)
Gate_Show_OC.postUpdate(1)
else if (Gate_Closed.state==OPEN)
Gate_Show_OC.postUpdate(2)
else
Gate_Show_OC.postUpdate(0)
end
Gruss Jens
Kommentar