Термостат на контроллере esp8266, датчике температуры ds18b20 и реле в ESPHome и Home Assistant

  Рет қаралды 22,126

У Павла!

У Павла!

Күн бұрын

Пікірлер: 89
@upavla
@upavla Жыл бұрын
Подписывайтесь на телеграмм канал: t.me/ypavla
@organizmant
@organizmant 3 жыл бұрын
Спасибо большое за видео! Подключал датчик температуры, все получилось!
@yuriyyuriy3004
@yuriyyuriy3004 24 күн бұрын
Павел, неплохо бы добавить включение термостата по времени. Например по ночному тарифу, с возможностью включить в любое время.
@iqubik
@iqubik 10 ай бұрын
Спасибо. Как всегда по делу и на высоте
@Евгений-ь7с5ж
@Евгений-ь7с5ж Жыл бұрын
Вы правильно написали термостат на контроллере esp8266, а получился на Home Assistant, не дай бог висанет что нибудь, и даже в какой то аварийный режим не встанет. Хотя ESP это и есть контроллер и он лучше справится с этой задачей, а контроль и автоматизацию возложить на НА по MQTT, лучше же будет.
@VitalyRoss
@VitalyRoss Жыл бұрын
Очень нравятся ваши видео, Павел, спасибо вам. Такой вопрос, будет ли такой термостат работать автономно? Вдруг что с сервером или роутером, отвалились и все.
@МихаилДемин-н2ш
@МихаилДемин-н2ш 2 жыл бұрын
Павел доброго Вам дня! Спасибо вам за урок. Все достаточно понятно и полезно. Завел esp в HA. Так данным девайсом планирую управлять сауной, диапазон температур до 120 градусов. Возникла проблема как расширить термостат.
@Bee_Fog
@Bee_Fog Жыл бұрын
climate: - platform: ... visual: min_temperature: 18 max_temperature: 25 temperature_step: 0.1
@dmitryp7261
@dmitryp7261 Жыл бұрын
Добрый день, видео просто ТОП, считаю после управления светом самым важным инструментом в умном доме, но есть один вопрос к примеру если в квартире стоит 3 кондиционера или 3 обогревателя то возникает резонный вопрос, а если нужно управлять ими одним термостатом всеми приборами? если поставить так же 3 датчика температуры в разных помещениях то как esp поймет у какого датчика на текущий момент показана самая низкая температура или самая высокая чтобы сработало реле? если я правильно понимаю указать можно только один датчик температуры?
@ЕвгенийБуравцов-п1о
@ЕвгенийБуравцов-п1о 3 жыл бұрын
Спасибо за труд !!!!!!Буду пробовать!))) Хотелось бы в краце по всем функциям...
@ДмитрийПоддубный-з6ъ
@ДмитрийПоддубный-з6ъ Ай бұрын
Павел здравствуйте а как сделать климат-контроль чтобы при заданной температуре включался нагреватель или охладитель
@bespal
@bespal 3 жыл бұрын
Павел, приветствую, Вас! Посмотрел видео все понятно, но если использовать более сложную задачу. Необходимо управлять котлом по двум датчикам температуры. Первый привязан к esp( он контролирует температур подачи котла), а второй внешний он контролирует температуру в комнате. Так вот необходимо, чтобы реле выключалась по темп.подачи, чтобы исключить перегрев теплоносителя и соответственно по темп. в комнате, когда достигнет нужная температура. Все это хотелось бы внести в одну платформу климата, или необходимо создавать два термостата управления и как они будут взаимодействовать между собой? Или все таки нужно все прописывать в автоматизации? Я думаю этот вопрос актуальный для многих, хотелось бы не просто тупо управлять температурой котла.
@paranabolic3953
@paranabolic3953 2 жыл бұрын
Добрый день. Как правило котел сам контролирует температуру теплоносителя, задается на автоматике котла. Котел будет поддерживать температуру теплоносителя в системе (включаться и отключаться) до тех пор, пока не установится, заданная на термостате, температура воздуха в помещении.
@nikmolotov8979
@nikmolotov8979 2 жыл бұрын
@@paranabolic3953 Вопрос и для меня актуален, у меня родной термостат от котла сломался. Ну вот такой мне котел попался. Как вариант, можно два датчика температуры подцепить. Ну или использовать отдельно Zigbee, Блютуз, и в HomeAssistant получать от него температуру в помещении. На крайний случай еще такую же на ESPhome запилить.
@DrGleb
@DrGleb 3 ай бұрын
На esp8266 можно повесить гораздо больше чем термостат, как минимум 5 независимых термостатов. или разный другой функционал. Можно ли в HA настроить независимое управление разными функциями на одной плате ESP8266?
@АлексейПетров-х7ь
@АлексейПетров-х7ь 2 жыл бұрын
Отличное видео. Всё хорошо расписано. Хочу сделать систему управления циркуляционным насосом для тёплых полов. Предполагаю использовать 2-3 датчика (подача котла, подача в контур, обратка из контура) предполагается, что если подача от котла стала холоднее подачи в контур(котёл выключился, т.к дом прогрелся) , то отключать насос,чтобы не охлаждать лишний раз стяжку теплоносителем от радиаторов. Можно ли на системе esphome это реализовать?
@upavla
@upavla 2 жыл бұрын
На esphome можно все.
@Rejgan318
@Rejgan318 3 жыл бұрын
Удобней настройку термостата делать не в прошивке ESPHOME, а в настройке конфигурации configuration.yaml climate: - platform: generic_thermostat и т.д. Получается более гибкий подход, который не требует постоянных перепрошивок.
@ПростоЦарь-е4щ
@ПростоЦарь-е4щ 2 жыл бұрын
Можно пример?
@ainasauciageras
@ainasauciageras 2 жыл бұрын
Ага сервер завис и всем термостаты умерли. И обогрев не контролируемый...
@Rejgan318
@Rejgan318 2 жыл бұрын
@@ainasauciageras У меня еспехи отваливаются чаще, чем сервер Home assistant
@ainasauciageras
@ainasauciageras 2 жыл бұрын
@@Rejgan318 тем более, тогда двойная проблема если собака не рестартанет когда трубец
@Rejgan318
@Rejgan318 2 жыл бұрын
@@ainasauciageras И что делать? Отказаться от использования серверов домашней автоматизации? От использования esp?
@anti-spy
@anti-spy 2 жыл бұрын
Павел, а как подключить к есп хоум обычную кнопку и выключатель? Что бы например сделать звонок и передавать данные в ха?
@StrelecYou
@StrelecYou Жыл бұрын
А подскажите есть какой-нибудь вариант работы с двойным обогревателем - те есть два реле которые управляют двумя контурами обогревателя. Если температура от одного контура растет - то второй отключён, если же не хватает одного, и температура не растет, а скажем падает или стоит на месте какое-то время, то нужно подключить второй контур. Можно ли в Home Assistant это сделать? Вручную в автоматизации более менее понятно, но неясно как тогда задать температуру с панели управления, а не переписывать код каждый раз вручную..?
@ОлександрКозімко
@ОлександрКозімко 9 ай бұрын
Вопрос? Что будет с термостатом, если произойдет обрыв датчика? Мне нужно, чтобы нагрев отключился.
@morozovmihail90
@morozovmihail90 2 жыл бұрын
Это великолепный пример дельного и применимого устройства. Павел, подскажите как на esp home прописать чтоб при нажатии кнопки на любой промежуток времени реле щёлкнул контактом на 0.5 секунды. Буду очень признателен за помощь. Столкнулся с проблемой подключения привода откатных ворот дорхан, вызывная панель домофона замыкает свои контакты на 3 секунды, а привод ворот на нажатие дольше 1 секунды реагирует как безусловное открытие.
@ОлегФедотов-х9м
@ОлегФедотов-х9м Жыл бұрын
Павел, изучаю ESP home по Вашим урокам. Подскажите, создаю на Вашему уроку термостат. Выдает ошибку при проверке: Failed config climate.thermostat: [source /config/esphome/esp-thermostat2.yaml:50] 'min_idle_time' is a required option for [climate.thermostat]. В чем проблема? Спасибо!
@upavla
@upavla Жыл бұрын
В конфиге. Вам нужно выдерживать все отступы. Можно в этом и дело? Обычно пишет на какой строчке ошибка. И в последних версиях весь не правильный код подсвечивается красной волнистой линией
@ОлегФедотов-х9м
@ОлегФедотов-х9м Жыл бұрын
@@upavla Failed config climate.thermostat: [source /config/esphome/esp-thermostat2.yaml:50] 'min_idle_time' is a required option for [climate.thermostat]. platform: thermostat name: esp_thermostat sensor: temperature_test default_target_temperature_low: 20 °C heat_action: - switch.turn_on: relay_1 idle_action: - switch.turn_off: relay_1 Интервалы все выдержаны , но пишет:'min_idle_time' is a required option for [climate.thermostat]. Типа: min_idle_time' является обязательным параметром для [climate.thermostat].
@upavla
@upavla Жыл бұрын
Может что-то у них поменялось. Сейчас зашел на официальную страничку. Там действительно везде добавлен этот параметр. Попробуйте его добавить. Вбейте в поиск esphome thermostat и по первой же ссылке которая ведёт на сайт esphome посмотрите как это выгляди
@ОлегФедотов-х9м
@ОлегФедотов-х9м Жыл бұрын
@@upavla Ок, спасибо, проблему решил
@Venodor
@Venodor 4 ай бұрын
Я столкнулся с такой проблемой: при загрузке появляется импульс на пинах и реле кратковременно срабатывает. Может быть есть решение?
@халилабдуллаев-ж4ы
@халилабдуллаев-ж4ы Жыл бұрын
Добрый день. При потере связи с хомеассистант ЕСПшка автономно будет поддерживать заданную температуру?
@yuchemobook9733
@yuchemobook9733 Жыл бұрын
Все вроде бы хорошо но если хомут ассистент остановится то доступа к термостату уже не будет, вот если б прикрутить mqtt было бы совсем хорошо. А так, ну такое....
@DDRcom
@DDRcom Жыл бұрын
вебсервер можно в прошивку esp добавить- будет абсолюто автономное от HA устройство
@ОлегФедотов-х9м
@ОлегФедотов-х9м Жыл бұрын
Павел, подскажите, в чем будет отличие при написании кода при подключении реле низкого уровня, т.е. когда реле управляется низким напряжением?
@MARK2580
@MARK2580 6 ай бұрын
все ссылки перетыкал, где прошивка для самой ESP то ?
@ПростоЦарь-е4щ
@ПростоЦарь-е4щ 2 жыл бұрын
Павел, здравствуйте. Спасибо за ваши видео. Очень помогает в настройках своего сервера. У меня к вам просьба, сделайте, пожалуйста, скетч под есп8266 для управления реле с выключателем подключенным к этой еспишке для управления реле физической кнопкой.
@upavla
@upavla 2 жыл бұрын
Смотрите. Есть видео у меня по прошивке выключателя sonoff. Вот как раз там esp8266. Там и реле и кнопки. И этот код от esphome можно использовать так как Вы хотите. Пины поменять только.
@ПростоЦарь-е4щ
@ПростоЦарь-е4щ 2 жыл бұрын
@@upavla Спасибо.
@upavla
@upavla 2 жыл бұрын
Надеюсь все там понятно будет
@yuriyyuriy3004
@yuriyyuriy3004 3 жыл бұрын
Павел, сделал автоматическую вытяжку по влажности для ванны, все работает по сценарию в НА, алгоритма в ESP нет, только датчик и реле. Собственно не могу решить одну проблему... Как сделать инверсию реле? По умолчанию реле всегда включено, ползунок в НА в отключеном состоянии, если перевести ползунок в состояние "Включено", то реле отключается... Все бы ничего, но если плата по каким-либо причинам обесточится, то вентилятор включится.
@ПавелСавчук-э2э
@ПавелСавчук-э2э Жыл бұрын
Здравствуйте. Я только учусь. Повторил пример. Ну и столкнулся с первым вопросом как изменить пределы регулировки термостата в карточке 10-30 С. Мне надо 0-25 С. Гугл не помог 🥲
@alexeigopher5458
@alexeigopher5458 3 жыл бұрын
Паша .... это акуеть! сапасибо , я так и не курсе был такой среды.
@user-dm3hj8rg5f
@user-dm3hj8rg5f 2 ай бұрын
может ли мне ктонибуль обьяснить где взять документацию на команды для esphome
@yuriyyuriy3004
@yuriyyuriy3004 3 жыл бұрын
Я так понял, что в коде уже готовый термостат, в вашем случае на 20 градусов. Он будет работать и без виджета термостата?
@upavla
@upavla 3 жыл бұрын
Да, должен работать и без виджета конечно
@yuriyyuriy3004
@yuriyyuriy3004 3 жыл бұрын
@@upavla Спасибо!
@БорисАбакумов-н9ы
@БорисАбакумов-н9ы 3 жыл бұрын
А есть возможность вывести настройку уставки во встроенный в прошивку есп веб-сервер?
@GNU_Pinus
@GNU_Pinus 10 ай бұрын
Мне кажется для бытового юзания лучше гистерезис включить, иначе релюха быстро помрет
@GNU_Pinus
@GNU_Pinus 10 ай бұрын
В доке esphome про термостат есть раздел про гистерезис, и пример
@АлексейКозлов-б3я
@АлексейКозлов-б3я 2 жыл бұрын
Приветствую. Подскажите, пожалуйста. А как можно lovelace отдельно вывести кнопку включения-отключения термостата?
@upavla
@upavla 2 жыл бұрын
В атрибута смотрите. Там она есть?
@morozovmihail90
@morozovmihail90 2 жыл бұрын
Павел, подскажи, во всех примерах esp8266 при добавлении реле и кнопки к нему кнопка переключает реле в одно из положений. Вопрос, а как сделать короткое срабатывание реле при нажатии кнопки, то есть реле включилось и сразу выключилось.
@upavla
@upavla 2 жыл бұрын
Есть такое понятие как пуш и свитч. Свитч это переключатель. Тоесть переключает при нажптии кнопки на другое состояние. А пуш - это меняет состояние когда кнопка нажата, а когда кнопку отпускаешь, то статус возвращается на начальный. Так вот. Вы имеете в виду, как сделать пуш кнопку?
@morozovmihail90
@morozovmihail90 2 жыл бұрын
@@upavla Да, упустил такой термин. Ок, далее. Сейчас я использую прошивку tasmota и она мне очень нравится тем что в веб интерфейсе можно назначать gpio и есть mqtt, но в ней нет варианта push кнопки ( или я его не нашел(() есть ли возможность реализовать через esp home прошивку с веб сервером в котором можно менять настройки gpio, wifi, mqtt?
@upavla
@upavla 2 жыл бұрын
@@morozovmihail90 попробуйте это binary_sensor: - platform: gpio pin: number: GPIO2 mode: INPUT_PULLUP inverted: True name: "garage lights toggle" on_press: then: - homeassistant.service: service: light.toggle data: entity_id: light.garage
@Misha5654
@Misha5654 2 жыл бұрын
Сделай обзор про термостат Nest как подключить к home assistant
@upavla
@upavla 2 жыл бұрын
Именно сам термостат nest? Или оболочку от него? Вот эту красивую крутилку от nest?
@Misha5654
@Misha5654 2 жыл бұрын
@@upavla И то и другое
@upavla
@upavla 2 жыл бұрын
Ну самого nest у меня же нет. Я не смогу его пощупать. А вот внешний вид как у nest, я делал.
@paranabolic3953
@paranabolic3953 2 жыл бұрын
Возможно ли реализовать программируемый термостат ? Имеется ввиду возможность задать временной интервал работы термостата и целевую температуру для этого интервала. Как дополнительный функционал - добавить расчет основной (опорной) температуры термостата на основе показаний нескольких датчиков из системы HA.
@upavla
@upavla 2 жыл бұрын
Так все же термостаты могут работать по расписанию? Или я не так понял?
@paranabolic3953
@paranabolic3953 2 жыл бұрын
@@upavla у производителей разнятся установки термостатов - у кого сутки делятся на 4 периода, а у кого-то на 6 периодов, а есть термостаты можно почасово задавать температуру, т.е. 24 периода...
@GERGE_GERGE
@GERGE_GERGE 3 жыл бұрын
скажите пожалуйста как сделать таймер на включение и выключение реле с помощью esphome
@morozovmihail90
@morozovmihail90 2 жыл бұрын
Можно ли поставить 2х канальное реле И сделать и охлаждение и нагрев?
@upavla
@upavla 2 жыл бұрын
Ду Думаю можно, почему бы и нет
@БорисБ-ж9ы
@БорисБ-ж9ы 9 ай бұрын
откуда взят адрес датчика температуры??
@Venodor
@Venodor 4 ай бұрын
я в логах нашел
@eliteevge9869
@eliteevge9869 2 жыл бұрын
Доброго времени! Павел помогите пожалуйста не могу найти как изменить диапазон температуры, в прошивке он подгружается Temperature: Low: 10.00°C High: 30.00°C. Как можно изменить диапазоны, я просто настраиваю с двойным реле для дач и там температуры будут больше.
@ivekill5133
@ivekill5133 2 жыл бұрын
То же интересует этот вопрос, как изменить диапазон регулировки температуры, скажем если нужно выставить 45 градусов ?
@EvgenMo1111
@EvgenMo1111 2 жыл бұрын
@@ivekill5133 ну как, нашел?
@ivekill5133
@ivekill5133 2 жыл бұрын
@@EvgenMo1111 Да, нашел но уже не помню подробностей, откройте документацию по "esphome thermostat" там пару команд минимальной и максимальной температуры.
@ivekill5133
@ivekill5133 2 жыл бұрын
@@EvgenMo1111 min_temperature и max_temperature
@EvgenMo1111
@EvgenMo1111 2 жыл бұрын
@@ivekill5133 visual: min_temperature: 2 °C max_temperature: 100 °C temperature_step: 0.1 °C вот нашел, как до сервера доберусь попробую
@Vladimir_Avdeenko
@Vladimir_Avdeenko 3 жыл бұрын
Спасибо, но как сделать, что б при выключении и повторном включении esp запоминал и восстанавливал состояние реле до выключения?
@Koliadjun
@Koliadjun 3 жыл бұрын
esphome.io/components/switch/gpio.html надо юзать restore_mode
@andreypupkin848
@andreypupkin848 2 жыл бұрын
226 лайк!
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 61 МЛН
Home Assistant - Обзор Платформы Автоматизации
13:47
Уголок технаря
Рет қаралды 100 М.
УМНЫЙ ДОМОФОН ЗА ВЕЧЕР.УДИВИ СОСЕДА И ГОСТЯ.
8:25
ElectroHobby (BARYS ILKAVETS)
Рет қаралды 177 М.
Терморегулятор на ESP8266
25:20
Китайские ГАДЖЕТЫ
Рет қаралды 12 М.
Boiler control on Arduino
23:52
Уголок технаря
Рет қаралды 156 М.
Home Assistant - бинарные сенсоры, изучаем, применяем
19:08
Alex Kvazis - технологии умного дома
Рет қаралды 21 М.