Homebridge plugin for Rademacher Homepilot.
Follow the instruction in homebridge for the homebridge server installation. The plugin is published through npm and should be installed "globally" by typing:
npm install -g homebridge-rademacher-homepilot
Update your config.json file. See config.json in this repository for a sample.
Configuration sample:
"platforms": [
{
"platform": "RademacherHomePilot",
"name": "RademacherHomePilot",
"url": "http://192.168.0.1",
"password": "",
"password_hashed": "false",
"scenes_as_switch":"false",
"debug": "false",
"did_list_usage": "none",
"did_list": []
}
]
url
: address of HomePilot's web interface in your local network,password
: password to HomePilot (if enabled in its web interface)password_hashed
: password to HomePilot is alerady hashed with sha256 (if enabled in its web interface)scenes_as_switch
: if "true", all scenes are added as switch to HomeKit, otherwise scenes are not added at alldebug
: if "true", debugging is activateddid_list_usage
: if "include" you can choose what Devices are mirrored to HomeKit, you have to enter matching DIDs below, if "exclude" you can exclude a list of DIDs, default is "none"did_list
: enter the Device IDs (DIDs) you want to be shown in HomeKit. You can find them in the log file in square brackets ("[12/6/2020, 5:40:36 PM] [RademacherHomePilot] blinds are online: bodentief [10000]" => did = 10000), example list: "did_list": [10000,10001,10002]
The official Homebridge Discord server and Reddit community are where users can discuss Homebridge and ask for help.
HomeKit communities can also be found on both Discord and Reddit.