|
Home IO Control
ESPHome add-on for IO-Homecontrol devices
|
No. This component is the hub — it talks to your devices directly over the radio. You only need an existing hub if your devices are already paired to one and you want to keep them that way, in which case key extraction borrows its key rather than replacing it.
Probably, if it is an actuator from an IO-Homecontrol alliance member. The protocol is shared, so an unlisted device has a good chance of working with io_device_type set to the closest match. Supported devices lists everything anyone has reported.
A Heltec WiFi LoRa 32 (V3). It is cheap, easy to find, has an OLED for status, and is the board these configs are exercised on most. Hardware covers the alternatives.
Almost always the device already holds another hub's key, and a device in that state cannot answer a discovery at all. Read The device is never found before changing any radio settings.
No, and you generally should not. If you own the hub that currently controls them, key extraction recovers its key with every device left paired exactly as it is.
Because nothing has told it one yet. The protocol has no command that reads a position from cold, so the entity has no percentage until the device reports one — after the first move, or the first status poll. See Position is unknown or state is stale.
Yes, one-way. The hub can transmit 1W commands, but it has to be enrolled into the device first, and 1W has no reply frames so nothing is confirmed. See Sending 1W commands.
Add the remote to that entity's linked_remotes:. The hub then overhears the press and polls the device for its new position. See Linked remotes.
Yes. Key-transfer payloads are always masked in frame logs ([N bytes masked]), and turning frame logging on does not change that. The one place the key appears in clear text is the ready-to-paste YAML block a successful key extraction prints. Leave that block out when you attach logs to an issue — see Contributing.
Open an issue with the board, radio, YAML, and the log around the attempt. A failure report is as useful as a success — several entries in the device matrix started as failures. The full checklist is in Contributing.