-
Notifications
You must be signed in to change notification settings - Fork 50
Garagentor
Der Garagentor Service ist etwas speziell. Er bezieht seine Informationen aus mehreren CCU Geräten und kann damit nicht einfach durch eine Gewerkezuordnung erstellt werden - erstellt aber ein vollwertig abgebildetes Garagentor mit allem Drum und Dran.
"Hey Siri, öffne das Garagentor"
Dafür ist ein manueller Eintrag in der config.json notwendig - diese liegt, wie ihr wissen solltet, in den meisten Fällen unter .homebridge
im Home Verzeichnis des Users, welcher homebridge startet. In den meissten Fällen ist das pi (also dann /home/pi/.homebridge)
"special": [ {
"name" : "Garage Tesla Roadster",
"type" : "HM-THKL-GARAGEDOOR",
"parameter" : {
"address_sensor_close": "Datenpunkt_Sensor_geschlossen",
"address_sensor_open": "Datenpunkt_Sensor_geöffnet",
"state_sensor_close": SensorStatusGeschlossen,
"state_sensor_open": SensorStatusGeöffnet,
"address_actor_open": "Datenpunkt_Aktor_öffnen",
"address_actor_close": "Datenpunkt_Aktor_schließen",
"message_actor_open": {"on":DatenDieFürEinZuSendenSind,"Off":DatenDieFürAusZuSendenSind},
"message_actor_close": {"on":DatenDieFürEinZuSendenSind,"Off":DatenDieFürAusZuSendenSind},
"delay_actor_open": ZeitZwischenBefehlEinUndAus,
"delay_actor_close": ZeitZwischenBefehlEinUndAus
} } ],
"services": [ {
"type": "HM-THKL-GARAGEDOOR", "service": "HomeMaticHomeKitGarageDoorService"
} ]
"special": [ {
"name" : "Garage",
"type" : "HM-THKL-GARAGEDOOR",
"parameter" : {
"address_sensor_close": "HmIP-RF.0000D569951B4A:1.STATE",
"state_sensor_close": 0,
"address_actor_open": "BidCos-RF.OEQ0015193:1.STATE",
"message_actor_open": {"on":1,"off":0}
} } ],
"services": [ {
"type": "HM-THKL-GARAGEDOOR", "service": "HomeMaticHomeKitGarageDoorService"
} ]
Parameter | Nötig | Standard / Bsp. | Erklärung |
---|---|---|---|
address_sensor_close |
Ja | "HmIP-RF.0000D569951B4A:1.STATE" | Adresse des Datenpunktes für den Sensor der ein geschlossenes Tor erkennt. |
address_sensor_open |
Nein | "HmIP-RF.0000D56992C24A:1.STATE" | Adresse des Datenpunktes für den Sensor der ein geöffnetes Tor erkennt. |
address_actor_open |
Ja | "BidCos-RF.OEQ0015193:1.STATE" | Adresse des Aktors der das Tor öffnet. |
address_actor_close |
Nein | "BidCos-RF.OEQ0015194:1.STATE" | Adresse des Aktors der das Tor schließt. |
message_actor_open |
Nein | {"on":1,"off":0} | Array für die Nachrichten an den "Öffnen" Aktor, die ihm gesendet werden um "Ein" bzw. "Aus" geschaltet zu werden. Bei Schaltaktoren ist das zum Beispiel: {"on":1,"Off":0} . Wenn eine virtuelle Taste benutzt wird, dann kann gibt es hier nur {"on":true}
|
message_actor_close |
Nein | {"on":1,"off":0} | Array für die Nachrichten an den "Schließen" Aktor |
delay_actor_open |
Nein | 5 | Zeit in Sekunden bis nach "Ein", die "Aus" Nachricht gesendet wird |
delay_actor_close |
Nein | 5 | Zeit in Sekunden bis nach "Ein", die "Aus" Nachricht gesendet wird |
state_sensor_close |
Nein | 1 | Zustand des Datenpunktes für den "Geschlossen" Sensor |
state_sensor_open |
Nein | 0 | Zustand des Datenpunktes für den "Geöffnet" Sensor |
Die Adressen sind im CCU Format Interface.Seriennummer:Kanal.Datenpunkt anzugeben.
Die richtigen Adressen und Stati können aus der Homematic CCU über das XMLAPI Plugin ausgelesen werden: http://IP-DER-CCU/addons/xmlapi/statelist.cgi