Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches

Experimental lock entity for IO-Homecontrol lock-capable devices. More...

#include "esphome/components/lock/lock.h"
#include "esphome/core/component.h"
#include "hub_core.h"
Include dependency graph for platform_lock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  esphome::home_io_control::IOHomeLock
 Lock entity for IO-Homecontrol lock devices. More...

Namespaces

namespace  esphome
namespace  esphome::home_io_control

Detailed Description

Experimental lock entity for IO-Homecontrol lock-capable devices.

Presents lock and unlock actions through ESPHome's native lock entity model while reusing the hub's shared execute/status paths.

Todo
Validate end-to-end behavior with physical IO-Homecontrol lock devices, including any vendor-specific status encodings beyond the shared 0/100 binary mapping used here.
Warning
This platform has not been tested with physical IO-Homecontrol lock devices. Behavior is inferred from existing protocol evidence and may need hardware tuning.

Definition in file platform_lock.h.