Экран отображения погоды с прогнозом 2 дня для устройства ESP32-4848S040 под управлением Domoticz
Отображение текущей температуры и влажности с использованием локальных уличных датчиков, Отображение прогноза погоды на сегодня и два дня вперёд, Выключение экрана, если датчики движения не срабатывают
- https://www.domoticz.com/
- https://mosquitto.org/
- https://www.openhasp.com/0.7.0/
- https://github.com/FlyingDomotic/domoticz-mqttmapper-plugin
- https://www.visualcrossing.com
- Установить и настроить domoticz, mosquitto
- Установить клиенты mosquitto_pub и mosquitto_sub
- Установить плагин для domoticz (domoticz-mqttmapper-plugin)
- добавить (или заменить содержимое файла) настройки плагина /domoticz/MqttMapper.json
- Установить OpenHasp на устройство ESP32-4848S040
- можно через браузер: https://nightly.openhasp.com
- прошивка Guition ESP32-S3-4848S040 / 16 MB / ST7701S / GT911
- через WEB интерфейс устройства залить в него (в корень) файлы из папки /ESP32-4848S040
- для корректной работы в настройках экрана через WEB интерфейс нужно выбрать:
- HASP Design -> UI Theme: Material Dark (усли значение другое - возможно придётся донастраивать pages.jsonl - поползут цвета)
- Configuration -> MQTT Settings -> Host Name: main_door (если значение другое, его надо заменить в файле MqttMapper.json)
- Создать скрипт автоматизации в Domoticz типа dzVents и поместить туда содержимое файла /domoticz/zdvents_WeatherInformer.lua
- Зарегистрироваться на https://www.visualcrossing.com , получить API KEY и подставить в скрипт domoticz
- вставить GPS координаты места, где хотим видеть прогноз на 2 дня
- Готово!