Szenario
- Garagentor mit Motor, der sich per potentialfreiem Kontakt (z.B. Taster, KNX-Aktor) steuern lässt
- 2 Magnetkontakte an einer KNX-Tasterschnittstelle, jeweils an beiden Enden der Antriebsschiene
- OpenHAB sowie eibd-Server vorhanden und bereits in Betrieb
- Tor soll per OpenHAB steuerbar sein und Statusinfos liefern
Lösungsansatz für die Konfiguration
home.items:
1 2 3 4 |
Contact CT_EG_Einzelgarage_TorsensorOben {knx="<0/0/7"} //Kontakt 1 Contact CT_EG_Einzelgarage_TorsensorUnten {knx="<0/0/8"} //Kontakt 2 Switch Sonstiges_EG_Einzelgarage_Torswitch {knx="<1/0/13"} //Switch für Steuerung String Sonstiges_EG_Einzelgarage_Tor "Tor [MAP(garagedoor.map):%s]" <garagedoor> (EG_Einzelgarage, FensterTueren) //Element für GUI |
home.sitemap:
1 2 3 4 |
Frame label="Tor" { Switch item=Sonstiges_EG_Einzelgarage_Tor mappings=[ON="Start/Stopp"] } |
home.rules:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
rule "Einzelgaragentor" when Item CT_EG_Einzelgarage_TorsensorOben received update or Item CT_EG_Einzelgarage_TorsensorUnten received update then var wert1 = CT_EG_Einzelgarage_TorsensorOben.state as OpenClosedType var wert2 = CT_EG_Einzelgarage_TorsensorUnten.state as OpenClosedType if ((wert1 == OPEN) && (wert2 == CLOSED)) { Sonstiges_EG_Einzelgarage_Tor.postUpdate("closed") return false } if ((wert1 == CLOSED) && (wert2 == OPEN)) { Sonstiges_EG_Einzelgarage_Tor.postUpdate("open") return false } Sonstiges_EG_Einzelgarage_Tor.postUpdate("ajar") //kein eindeutiges Ergebnis -> fährt (oder Fehler) end rule "EinzelgaragentorBewegen" when Item Sonstiges_EG_Einzelgarage_Tor received update ON then //logInfo("EinzelgaragentorBewegen","Tor öffnen") //logInfo("EinzelgaragentorBewegen", "[{}]", Sonstiges_EG_Einzelgarage_Tor.state) sendCommand(Sonstiges_EG_Einzelgarage_Torswitch, ON) end |
garagedoor.map:
1 2 3 4 5 6 |
open=offen closed=zu ajar=fährt -=unknown ON=Starte unknown=unbekannt |
Jepp, genau (incl. des Antriebs) meine Situation, sprich: Spart mir eigenes Denken 🙂
Was jetzt noch fehlt ist die Coming-Home Automatik-Steuerung…. da habe ich erst ein einziges brauchbares System gefunden (GPS Koordinaten, Handy App, Fernzugriff [:-(] ) und dafür müsste der Torantrieb ausgetauscht werden 🙁