|
Последняя версия
Следующая версия справа и слева
|
прошивка_для_sonoff [2022/12/16 18:28] admin создано |
прошивка_для_sonoff [2022/12/16 18:39] admin |
| Гибкость настроек LightHub позволяет настраивать сложные системы регуляции температуры, влажности, CO2 (столько каналов на одном устройстве, сколько уместятся в его памяти). Но для примера проще показать принцип работы LH на чем-то очень простом |
| |
В качестве примера, перешьем самую простую WiFi розетку Sonoff-S26 | В качестве примера, перешьем самую простую WiFi розетку Sonoff-S26 |
| |
| |
У нас более интересная задача - сделать гидростат с PID регулятором влажности, поддерживающий влажность в помещении при помощи парового увлажнителя (который многим хорош, но способен сделать из помещения баню, если его не контролировать) | У нас более интересная задача - сделать гидростат с PID регулятором влажности, поддерживающий влажность в помещении при помощи парового увлажнителя (который многим хорош, но способен сделать из помещения баню, если его не контролировать) |
| |
(Точно также можно сделать на базе такой розетки и калорифера очень точный термостат) | |
| |
Устройство должно регулировать влажность абсолютно автономно, но дополнительно, хочется управлять этим из привычного HomeAssistant | Устройство должно регулировать влажность абсолютно автономно, но дополнительно, хочется управлять этим из привычного HomeAssistant |
| |
| (Точно также можно сделать на базе такой розетки и калорифера очень точный термостат) |
| |
Прошивка LightHub позволяет это сделать "в розетке" ровно так же, как и на любом другом совместимом железе. С одним лишь ограничением - розетка ограничена по ресурсам и очень мало пинов выведено с платы контроллера. | Прошивка LightHub позволяет это сделать "в розетке" ровно так же, как и на любом другом совместимом железе. С одним лишь ограничением - розетка ограничена по ресурсам и очень мало пинов выведено с платы контроллера. |
| |
Основные объекты, которые мы настроили: | Основные объекты, которые мы настроили: |
* PID регулятор reghum. Он получает настройки влажности через топик reghum/set, а текущие показания с сенсора через топик reghum/val, его выход заведен на канал ШИМ реле (relayhum) и LED синего цвета (ledhum). В настройке заданы параметры P,I,D,dT,время перехода регулятора в режим аварии при отсутствии измерения влажности (250 сек) и значение, которое выдаст регулятор на свой выход (200) в режиме аварии | |
* ШИМ реле relayhum - в зависимости от значения на входе (relayhum/set) включает реле (pin 12) на время 0-1200 секунд в интервале 1200 секунд | * PID регулятор reghum. Он получает настройки влажности через топик reghum/set, а текущие показания с сенсора через топик reghum/val, его выход заведен на канал ШИМ реле (relayhum) и LED синего цвета (ledhum). В настройке заданы параметры P,I,D,dT,время перехода регулятора в режим аварии при отсутствии измерения влажности (250 сек) и значение, которое выдаст регулятор на свой выход (200) в режиме аварии |
* собственно, сенсор DHT22, передающий значения температуры и влажности в топики mqtt, значение влажности в PID регулятор | * ШИМ реле relayhum - в зависимости от значения на входе от 0 до 255 (relayhum/set) включает реле (pin 12) на время 0-1200 секунд в интервале 1200 секунд |
* кнопка на корпусе, включающая-выключающая PID регулятор. (для фана, двойной клик на эту кнопку включает-выключает свет в доме) | * собственно, сенсор DHT22, передающий значения температуры и влажности в топики mqtt, значение влажности в PID регулятор (топик reghum/val) |
| * кнопка на корпусе, включающая-выключающая PID регулятор. (для примера, двойной клик на эту кнопку включает-выключает свет в доме. Просто потому что так можно.) |
| |
Теперь как это настроить в HomeAssistant (configuration.yaml) | Теперь как это настроить в HomeAssistant (configuration.yaml) |