Это наш веб-интерфейс так отображает данное число. Не вижу тут проблемы.
Не понимаю пока про что идет речь. Объясните, пожалуйста. Лучше со скриншотами или видео.
Также проверьте, появился ли данный топик на странице “Каналы MQTT” и добавлен ли он в настройках истории для архивирования.
данные не записываются.
Однако, если поменять запятую на точку - данные появляются. 21.78 это как раз те данные. Но отображаться в окне продолжают так же.
И у этого параметра нет графика в Истории, а есть только список значений. И то, они не записываются когда отрабатывает сценарий NODE-RED.
Чтобы отображалось также, нужно создать виртуальное устройство с опцией readonly: true. Однако изменять его значение можно будет только из движка правил.
Публиковать в топик нужно значение с точкой (например, 10.4), а в веб-интерфейсе отображение точки или запятой может отличаться в зависимости от настроек браузера.
Попробуйте проконтролировать запись данных в топик командой:
mosquitto_sub -v -t "/devices/tempFromEsp/controls/Температура с ESP"
То есть делать ещё одно виртуальное устройство с возможностью записи извне и на него навешивать уже правило на изменение?
Или напрямую из правил можно делать GET запрос и получать данные? НА форуме либо пропустил это, либо это не реализовано ещё?
Да. Если хотите иметь в виджете значение, которое невозможно изменить, то создайте еще один канал виртуального устройства с опцией readonly: true или отдельное виртуальное устройство и в него уже копируйте данные с помощью движка правил.
Я думаю, что можно оставить и с опцией `readonly: false’. Значение все равно будет перезаписываться из Node Red.
Штатно поддержки Home Assistant пока нет. В одной из тем есть ссылка на скрипт для автоматического создания нужных топиков, требующихся для интеграции с HA: