OpenTherm Library
Управление котлами с поддержкой OpenTherm через Arduino и ESP8266/ESP32 с синхронизацией по прерываниям
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:900fa460326d7d6e39d78b8a94bd641cd4e0a1634f7378d58b55d6c329d76cc0OpenTherm_Library-1.1.5-900fa460.zipОписание
Если у вас дома стоит котёл с поддержкой OpenTherm, эта библиотека помогает управлять им через Arduino, ESP8266 или ESP32. Реализует протокол OpenTherm v2.2 и позволяет не только получать статус котла, но и переключать отопление и горячую воду, устанавливать температуру. На практике это значит, что можно собрать свой умный термостат или интегрировать котёл в систему умного дома. Библиотека работает с помощью прерываний, что даёт лучшую синхронизацию с котлом. Нужны два пина контроллера и адаптер OpenTherm — сам котёл работает на напряжении 7–15 В, что опасно подключать напрямую к Arduino. Обмен с котлом происходит по двухпроводному интерфейсу, запросы нужно отправлять минимум раз в секунду.