Инструменты пользователя

Инструменты сайта


прошивка_для_sonoff

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
прошивка_для_sonoff [2022/12/16 18:28]
admin создано
прошивка_для_sonoff [2022/12/16 18:41] (текущий)
admin
Строка 1: Строка 1:
 +Гибкость настроек LightHub позволяет настраивать сложные системы регуляции температуры, влажности, CO2 (столько каналов на одном устройстве, сколько уместятся в его памяти). Но для примера проще показать принцип работы LH на чем-то очень простом
 +
 В качестве примера, перешьем самую простую WiFi розетку Sonoff-S26 В качестве примера, перешьем самую простую WiFi розетку Sonoff-S26
  
Строка 4: Строка 6:
  
 У нас более интересная задача - сделать гидростат с PID регулятором влажности, поддерживающий влажность в помещении при помощи парового увлажнителя (который многим хорош, но способен сделать из помещения баню, если его не контролировать) У нас более интересная задача - сделать гидростат с PID регулятором влажности, поддерживающий влажность в помещении при помощи парового увлажнителя (который многим хорош, но способен сделать из помещения баню, если его не контролировать)
- 
-(Точно также можно сделать на базе такой розетки и калорифера очень точный термостат) 
  
 Устройство должно регулировать влажность абсолютно автономно, но дополнительно, хочется управлять этим из привычного HomeAssistant Устройство должно регулировать влажность абсолютно автономно, но дополнительно, хочется управлять этим из привычного HomeAssistant
 +
 +(Точно также можно сделать на базе такой розетки и калорифера очень точный термостат)
  
 Прошивка LightHub позволяет это сделать "в розетке" ровно так же, как и на любом другом совместимом железе. С одним лишь ограничением - розетка ограничена по ресурсам и очень мало пинов выведено с платы контроллера.  Прошивка LightHub позволяет это сделать "в розетке" ровно так же, как и на любом другом совместимом железе. С одним лишь ограничением - розетка ограничена по ресурсам и очень мало пинов выведено с платы контроллера. 
Строка 47: Строка 49:
 После чего, надо пересобрать проект, выбрав environment esp8266-wifi После чего, надо пересобрать проект, выбрав environment esp8266-wifi
  
-Данные настройки отключают то, что заведомо не требуется розетке. И убирают debug логгирование c Serial порта, выведенного на ноги  1 и 3 процессора. Теперь эти ноги, которые я ранее вывел на разьем, для того, чтобы была возможность заливать прошивку на ESP можно использовать для чего-то более полезного, пока не заливается эта самая прошивка+Данные настройки отключают то, что заведомо не требуется розетке. И убирают debug логгирование c Serial порта, выведенного на ноги  1 и 3 процессора.  
 +Теперь эти ноги, которые я ранее вывел на разьем, для того, чтобы была возможность заливать прошивку на ESP можно использовать для чего-то более полезного, пока не заливается эта самая прошивка
  
 Например, I2C. (И настроить прошивку на работу с сенсорами ccs811+hdc1080) Например, I2C. (И настроить прошивку на работу с сенсорами ccs811+hdc1080)
 +
 Или как в примере настройки ниже, для подключения сенсора температуры и влажности DHT22 к ноге 3 (RX) Или как в примере настройки ниже, для подключения сенсора температуры и влажности DHT22 к ноге 3 (RX)
  
Строка 88: Строка 92:
  
 Основные объекты, которые мы настроили: Основные объекты, которые мы настроили:
- * 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)
прошивка_для_sonoff.1671204537.txt.gz · Последнее изменение: 2022/12/16 18:28 — admin