Skip to content

Garagentor

Thomas Kluge edited this page Mar 13, 2018 · 12 revisions

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.

Dafür ist ein manueller Eintrag in die config.json (liegt unter .homebridge) notwendig:

"special": [ { 
    "name" : "Garage",
    "type" : "HM-THKL-GARAGEDOOR", 
    "parameter" : {
        "address_sensor_close": "Datenpunkt_Sensor_geschlossen",
        "address_sensor_open": "Datenpunkt_Sensor_geö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,                
        "state_sensor_close": SensorStatusGeschlossen,                
        "state_sensor_open": SensorStatusGeöffnet                
     } } ], 
"services": [ {
    "type": "HM-THKL-GARAGEDOOR", "service": "HomeMaticHomeKitGarageDoorService" 
    } ]

Parameter:

  • address_sensor_close = Adresse des Datenpunktes für den Sensor der ein geschlossenes Tor erkennt. Die Adresse ist im CCU Format Interface.Seriennummer:Kanal.Datenpunkt anzugeben. Beispiel : HmIP-RF.00123456789:1.STATE

  • address_sensor_open = Adresse des Datenpunktes für den Sensor der ein geöffnetes Tor erkennt. (Dieser Punkt kann weggelassen werden. Dann wird der Close Sensor dafür benutzt.)

  • address_actor_open = Adresse des Aktors der das Tor öffnet. Beispiel HmIP-RF.00987654321:1.STATE

  • address_actor_close = Adresse des Aktors der das Tor schließt. (Kann weggelassen werden wenn das Tor zb durch ansteuern des Öffnen Aktors geöffnet und geschlossen wird)

  • message_actor_open = Array für die zwei Nachrichten die dem Aktor gesendet werden um ein bzw aus geschalten zu werden. Bei Schaltaktoren ist das zb. {"on":1,"Off":0} ... Wenn eine virtuelle Taste benutzt wird, dann kann gibt es nur {"on":true}

  • message_actor_close = Array für die Nachrichten an den Schließen Aktor

  • delay_actor_open / delay_actor_close = Zeit in Sekunden bis nach der "Ein" Message die "Aus" Nachricht gesendet wird

  • state_sensor_close = Zustand des Datenpunktes für den Geschlossen Sensor zb 1 oder true

  • state_sensor_open = Zustand des Datenpunktes für den Geöffnet Sensor zb 0 oder false

Adressen und Stati können aus der CCU über das XML API gelesen werden : http://ipderccu/addons/xmlapi/statelist.cgi