Missing Native API Documentation¶
- TCP Based
- Protocol Buffers
Entities¶
-
Sensor Mappings https://github.com/esphome/aioesphomeapi/blob/e14b6ec9315695ba13e7cf6b750bc892b77a0a2e/aioesphomeapi/model.py#L433
-
Entity
key,device_id,area_id: The key/ids are not just arbitrary integers, but the FNV-1 hash of the entity's unique ID (+ some sanitization and normalization). https://github.com/esphome/esphome/blob/58a9e30017b7094c9cf8bfb0739b610ba5bcd450/esphome/core/helpers.h#L559 https://github.com/esphome/esphome/blob/58a9e30017b7094c9cf8bfb0739b610ba5bcd450/esphome/helpers.py#L65