HAMqttDevice
Генерирует JSON-конфигурации для MQTT Discovery в Home Assistant, поддерживая различные типы датчиков и устройств
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:8d67e046f15c0c97d0766ebefe7790142f3cf2052766552fcbd264505b3cc5efHAMqttDevice-1.4.1-8d67e046.zipОписание
Если вы работаете с Home Assistant и хотите быстро настроить MQTT Discovery для своих IoT-устройств, эта библиотека избавляет вас от необходимости писать JSON-payload вручную. Она генерирует конфигурационные сообщения в правильном формате для Home Assistant, поддерживает различные типы устройств (датчики, бинарные датчики и другие) и позволяет регистрировать топики состояния, команд и атрибутов. Есть возможность добавлять собственные конфигурационные переменные для каждого типа устройства. Учтите, что библиотека только занимается генерацией JSON — её нужно пара с отдельной MQTT-библиотекой вроде ESPMQTTClient для полноценного обмена данными. Автор успешно использует её год на своих IoT-девайсах.