HomeAssistantDiscovery

Home Assistant MQTT discovery payloads, built into caller-supplied buffers.

Author
Péter Soós
Website
https://github.com/soosp/HomeAssistantDiscovery
Category
Communication
License
MIT
Library Type
Contributed
Architectures
esp32, esp8266, avr

Builds discovery topics and payloads from constexpr PROGMEM entity tables. No dynamic allocation, no JSON library, and no MQTT client — the application connects and publishes, so the same tables serve any client. Covers the single-state MQTT platforms (sensor, binary_sensor, button, number, select, switch); a publisher walks the tables and a matching clearer removes the retained messages again. Host-testable.

Downloads

Filename Release Date File Size
HomeAssistantDiscovery-0.1.2.zip 2026-08-29 29.68 KiB
HomeAssistantDiscovery-0.1.1.zip 2026-08-29 29.32 KiB
HomeAssistantDiscovery-0.1.0.zip 2026-08-29 28.61 KiB