Closed vzagorovskiy closed 1 year ago
Cоздать переменную в конфигурации ESP bool conf.ha_discovery # homeassistant discovery
Добавить параметр в веб-морду чекбокс "homeassistant discovery" который влияет на conf.ha_discovery. id=ha.
При публикации данных брать json из UserClass, чтобы не разнились названия полей/топики и их содержимое.
Переделать публикацию в отдельные топики, используя итерацию по JSON документу, пример ниже for (JsonPair keyValue : documentRoot) { Serial.println(keyValue.key().c_str()) Serial.println(keyValue.value().as<char*>()); } см. инфо JsonObject::begin() / JsonObject::end()
Переименовать UserClass в более точно описывающих характер модуля. Пример: http_sender.cpp
Под вопросом, т.к. тогда нужно будет всегда синхронизировать время. А доступа к NTP серверу из локальной сети умного дома может не быть... т.е. нужно тогда делать параметр "NTP сервер".
Давайте в след. шаге?
см. инфо JsonObject::begin() / JsonObject::end()
@dontsovcmc