A Home Assistant custom Integration for local handling of Devices connected to Rademacher bridge.
ATENTION: If using Home Pilot Gateway Premium, please delete and add Integration after upgrade to version 2.1.0
Hardware Support (now with support for HP Gateway Premium)
Works exclusively when devices are connected through HomePilot or Start2Smart Bridge.
Bridges/Gateways from Rademacher are fully supported.
Supports Covers, Switches, Sensors, Dimmers, Thermostats, Lights and Wall Controllers.
See full device list support at the end.
Scenes are now supported since version 2.1.0
Scenes will be automatically added as Home Assistant Scenes with "Homepilot" prefix. These scenes can be executed as any other Home Assistant Scene but cannot be edited.
Installation
1. Using HACS (now on default repositories)
HACS is a community store for integrations, Frontend extensions, etc. It makes installation and maintenance of this component much easier. You can find instructions on how to install HACS here.
Navigate to HACS in you Home Assistants Interface.
Click "Explore & Download Repositories"
Search for "Rademacher Homepilot Bridge"
Click "Download this Repository with HACS".
Select the version you wish do download and finally click "Download".
Restart Home Assistant.
2. Manually
Copy the rademacher folder into yout Home Assistant's custom_components folder.
This should be located under the /config folder.
If you haven't done it already, you should create the custom_components folder on your /config.
Restart Home Assistant.
Usage
First of all, you should add the devices in you Home Pilot Application, or in the Bridge's Interface. The integration works by fetching the list that is registered in the Hub.
1. Automatic Discovery
When Home Assistant Core is running on the same sub-network as the Hub, if auto-discovery works, you'll see a notification on HA GUI stating it found new devices.
Just click "Check it Out" and you'll be presented with the Integrations page where you should see the new Rademacher Bridge entry.
Click "Configure". If you have set a password for the Hub, enter it and press "Submit".
On the next dialog, Choose any device that you may want to exclude from managing in HA. If you want to manage all, just press "Submit".
You should now be presented with Device/Entities detected, you should select the HA Area where you want to add them.
2. Using Config Flow
If Hub has not been auto-discovered, or you just deleted the integration and want to add again:
Start by going to Configuration > Integrations, then press the "Add Integration" button.
Then, search for Rademacher and select it.
In the Dialog that appears, insert the HostName/IP Address of the Rademacher Bridge. Ex: bridge.local or 192.168.1.60
Press "Submit".
If you have configured a password for the hub, you'll be asked for it. Just insert it and press "Submit".
On the next dialog, Choose any device that you may want to exclude from managing in HA. If you want to manage all, just press "Submit".
You should now be presented with Device/Entities detected, you should select the HA Area where you want to add them.
3. Automatic Stale Device Cleanup
Whenever the integration is loaded (e.g. at Home Assistant startup or when reloading the integration), it automatically queries the Rademacher Bridge/Hub API and compares the active devices against those registered in Home Assistant.
Any stale devices that are no longer present in the Bridge/Hub API (along with all of their associated entities) are automatically removed from the Home Assistant device and entity registries. This ensures your Home Assistant system stays perfectly clean and up-to-date with your physical devices.
Configuration Parameters
When configuring the Rademacher Bridge integration, either during the initial setup flow or by clicking Configure on the integration card under Settings > Devices & Services, the following configuration parameters are available:
| Parameter | Key | Description | Type | Default |
|---|---|---|---|---|
| Hostname/IP Address | host |
The IP address or local hostname of your Rademacher Bridge (e.g., bridge.local or 192.168.1.60). |
String | Required |
| Password | password |
The password of your Rademacher Bridge, if authentication is configured/enabled on the device. | String | Optional |
| EXCLUDE Devices | exclude |
A multi-select list to choose specific devices registered on the bridge that you do not want to import into Home Assistant. | List | [] |
| Select Contact Sensors with Tilted Position | sensor_type |
A multi-select list to designate specific contact sensors (like window/door sensors) that should report a tilted position state. | List | [] |
| Update Interval | update_interval |
The interval (in seconds) at which the integration polls the bridge for device updates. Adjustable between 5 and 120 seconds. | Number | 10 |
| Enable Cyclic Scene Polling | enable_cyclic_scene_polling |
If enabled, the integration will regularly poll the bridge to fetch and update the status of scenes. | Boolean | false |
| Scene Update Interval | scene_update_interval |
The interval (in seconds) at which the integration polls the bridge for scene updates. Adjustable between 10 and 120 seconds. | Number | 15 |
| Create Scene Activation Entities | create_scene_activation_entities |
If enabled, dedicated entities will be created to allow active triggering and control of scenes from Home Assistant. | Boolean | false |
| Include Non Executable Scenes | include_non_executable_scenes |
If enabled, scenes registered on the bridge that are marked as non-executable will also be imported. | Boolean | false |
| Create Inverted Cover Position Sensors | create_inverted_cover_position |
If enabled, dedicated diagnostic sensor entities will be created to report the inverted cover and tilt position to match actual Rademacher bridge behavior. NOTE: If you disable this flag, you will need to manually delete the previously created entities so be careful when enabling it. | Boolean | false |
Automatic Modes, Command Buttons & Program-Active Sensors
Many Rademacher devices (covers, switches/actuators, thermostats, …) can react automatically to environmental events (sun, wind, rain, dawn, dusk, time, contact). Where a device exposes them, the integration creates:
- Auto-mode switches –
Auto Modeplus per-function switches (Sun/Wind/Rain/Dawn/Dusk/Time/Contact Auto Mode) to turn each automatic function on or off. On thermostats the general auto mode is represented as the climate entity's HVAC mode instead of a switch. - Command buttons –
Sun/Wind/Rain Start/Stop,Goto Dawn/Dusk Position,Contact Open/Close. They trigger the matching command once and are disabled by default (enable them per entity if needed). A command button is only available while its matching auto-mode switch is on, and always available when the device has no such switch. - Program-active sensors – binary sensors (
Sun/Wind/Rain Program Active) reporting whether the respective automatic program is currently running.
Note: This integration maps the Rademacher devices together with the specific HomePilot/Start2Smart bridge in use and mirrors exactly what that bridge reports through its API. Which of the entities above are created — and how they behave — therefore depends on the individual device and the used bridge.
Direct and Indirect Contributors
|
Pedro Ribeiro |
Michel Munzert |
David Girón |
Misa1515 |
der-berni |
Thmnxo4 |
|
Mrweidenmr |
MrTomRocker |
Supported Devices
The integration should work with the following devices (tested devices are marked in bold )
Covers
- DuoFern tubular motor actuator (DN:35000662)
- Tested on 9471 DuoFern Blinds Actuator
- DuoFern tubular motor control B50/B55 (DN:31500162)
- RolloTron Comfort DuoFern (DN:16234511_A)
- RolloTron radio beltwinder 60 kg (DN:14236011)
- RolloTron radio beltwinder (DN:14234511)
- Tested on RolloTron Basis DuoFern 1200-UW Beltwinder
- RolloTron radio swivel beltwindew (DN: 14233011)
- Tested on RolloTron swivel winder Standard DuoFern 2510-UW
- DuoFern tubular motor actuator environmental sensor (DN:32000064_A)
- Tested on DuoFern Environmental Sensor Weather Station 9475
- DuoFern tubular motor actuator (DN:35140662)
- RolloTube S-line DuoFern (DN:23602075)
- RolloTube S-line Zip DuoFern (DN:25782075)
Garage Covers
- RolloPort SX5 DuoFern garage door operator (DN:45059071)
Sensors
- Sun sensor Troll Comfort DuoFern (DN:36500572_S)
- Temperature sensor DuoFern Radiator Actuator (DN:35003064_S)
- Temperature sensor DuoFern Room thermostat (DN:32501812_S)
- Sun sensor RolloTron Comfort DuoFern (DN:16234511_S)
- Sensor DuoFern Environmental sensor (DN:32000064_S)
- Tested on DuoFern Environmental Sensor Weather Station 9475
- Z-Wave window/door contact (DN: 32002119)
- DuoFern Window/Door Contact (DN: 32003164)
- DuoFern Room Thermostat (DN:32501812_S)
- Tested on DuoFern 9485 wireless radiator thermostat
- DuoFern Smoke Alarm Device (DN: 32001664)
- Tested on DuoFern 9481 Wireless Smoke detector
- DuoFern Sun/Wind Sensor (DN:32004464)
- Tested on DuoFern sun/wind sensor 9499
Switches
- DuoFern Switch actuator (DN:35001164)
- DuoFern Universal actuator 2-channel (DN:35000262)
- Tested on 9470 Universal Actuator
Dimmers
- DuoFern Universal dimmer (DN:35140462)
- DuoFern Universal dimming actuator(DN:35000462)
Thermostat
- DuoFern Room Thermostat (DN:32501812_A)
- Tested on DuoFern 9485 wireless radiator thermostat
Wall Controllers
- DuoFern Multiple Wall Controller BAT (DN:32501974)
- Tested on DuoFern multiple wall switch BAT 9494-1
- DuoFern Wall Controller 1 channel (DN:32501973)
Lights (new)
- Zigbee LED lights through Zigbee USB-Dongle in Homepilot