dz
dz copied to clipboard
Improve IoT device handling with Reactive implementation of ESPHome
Background
A single device running ESPHome can support multiple sensors and actuators. It is possible to recognize when the device goes offline, and update the status of all virtual devices simultaneously when that happens.
Task Definition
As an Application Developer, I want to track the relation between ESPHome IoT devices and their sensor streams so that I can react faster to the device going offline.
Acceptance Criteria
Upon getting an LWT from an ESPHome device, all its virtual devices emit a "fatal error" signal.