mirror of
https://github.com/esphome/esphome.git
synced 2026-08-24 23:26:20 +00:00
87b7076cd1106ada800ec4d08c5df5a2eed949b0
- The empty-table bailout ran after state_ went CONNECTED, so its teardown's terminal report read as a completed connection and fired on_disconnect with no preceding on_connect - the exact trigger contract violation the sibling error branch avoids. The check now runs first and the teardown resolves through connect_failed; a node-less client still reaches CONNECTED through the single assignment after the guard - The esp32 arm claims its slot through consume_gatt_slot like every other claimant (behavior-identical: it forwards to the same esp32 validator), so the ledger's one-spelling contract holds
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
581 MiB
Languages
C++
58.1%
Python
41.3%
C
0.3%
JavaScript
0.2%
