-
Notifications
You must be signed in to change notification settings - Fork 50
Flexiblere Switch Aktor Darstellung
Mit der Klasse https://github.com/thkl/homebridge-homematic/blob/develop/ChannelServices/HomeMaticHomeKitSpecialSwitchService.js ist es möglich, Switch Aktoren flexibler darzustellen.
Damit Homebridge-Homematic weiss, welche Darstellung gewünscht ist, muss in der config.json unter
"special":[
]
für jeden dieser Aktoren ein Eintrag angelegt werden.
Beispiel:
{
"name" : "TestSwitch",
"type" : "HM-SPECIAL-SWITCH",
"parameter" : {
"channel":"BidCos-RF.THKL000001:1",
"switchtype":"Fan"
}
}
Als Typen ("switchtype") stehen Lightbulb , Outlet , Switch , Fan zur Verfügung. Der Name ("name") wird verwendet um das Gerät in HomeKit zu benennen.
Zusätzlich muss ein Eintrag unter services für die Serviceclass in der config.json erfolgen:
"services": [
....
{
"type": "HM-SPECIAL-SWITCH",
"service": "HomeMaticHomeKitSpecialSwitchService"
}
....
]
Damit der Switchaktor nicht noch ein zweites mal als "normaler" Aktor auftaucht, muss er aus dem Homekit Gewerk gelöscht werden. Er wurde ja jetzt über die config direkt hinzugefügt.