|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
A family of IO-Homecontrol tubular motors for awnings and roller shutters. The awning variant is the project's reference actuator; the shutter variants come from field reports.
| Capability | Status |
|---|---|
| Open, close, stop | ✅ Confirmed |
| Set position (0–100%) | ✅ Confirmed |
| Position feedback | ✅ Confirmed |
| Favorite / My position | ✅ Confirmed |
| Force open | ✅ Confirmed to move the device |
| Read and write the stored device name | ✅ Confirmed |
| Identify (jog) | ✅ Confirmed |
| Discover & Pair | ✅ Confirmed |
| Driven by a linked 1W Smoove remote | ✅ Confirmed |
Discover & Pair for the awning and for the 70/17 and 40/17 shutter variants.
The exception is the MAESTRIA+ in the same family, where Discover & Pair did not succeed after prolonged effort and key extraction did — reported in issue #103. If your Sunea has ever been paired to a TaHoma or Connexoon, start there rather than with discovery.
cover: - platform: home_io_control name: "Patio Awning" device_class: awning io_device_id: "30E1F2" io_device_type: "awning" io_subtype: 0 invert_position: true status_poll_interval: 2s linked_remotes: - "9D6085" # the Smoove wall switch
For a roller-shutter variant use io_device_type: "roller_shutter" and drop invert_position.
31 corpus captures on the maintainer's own hardware, node 30E1F2 ("Patio Awning"). They cover every control command, position feedback, name get/set, identify, favorite, force-open, LBT contention, a wrong-key error, and ten probe scenarios, on SX1276, SX1262 and LR1121.
The shutter variants rest on issue #65. A horizontal awning pair and an IO Vertical awning are also captured.