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

  Переглядів 20,072

У Павла!

У Павла!

2 роки тому

ds18b20: alii.pub/5sbum3
esp8266 wemos d1: alii.pub/5sbunu
relay: alii.pub/5sbuqr
=======================================================
✨ Официальный каталог M5Stack на русском языке:
ru.m5stack.com/?r=U_Pavla
📣 M5Stack на русском в социальных сетях:
- UKposts:
/ @m5stackcyrillic
- Одноклассники:
ok.ru/m5stack
- facebook:
/ ru.m5stack
- Telegram:
t.me/ru_m5stack
- VK:
m5stack
- Twitter:
/ ru_m5stack
🎁 Скидка на любой заказ в M5Store -5% по промокоду: M5Stack5
================================================
Кэшбэк возврат до 15% от покупки на Alixpress :
ali.pub/51dh2x
================================================
ds18b20: alii.pub/5sbum3
esp8266 wemos d1: alii.pub/5sbunu
relay: alii.pub/5sbuqr
Добавление реле в esphome: psenyukov.ru/%d0%bf%d0%be%d0%b...
Добавление ds18b20 в esphome: psenyukov.ru/%d0%b7%d0%bd%d0%b...
Пример термостата из видео: psenyukov.ru/%d1%82%d0%b5%d1%8...

КОМЕНТАРІ: 83
@upavla
@upavla 8 місяців тому
Подписывайтесь на телеграмм канал: t.me/ypavla
@organizmant
@organizmant 2 роки тому
Спасибо большое за видео! Подключал датчик температуры, все получилось!
@user-qu8ik7vw2j
@user-qu8ik7vw2j 2 роки тому
Спасибо за труд !!!!!!Буду пробовать!))) Хотелось бы в краце по всем функциям...
@iqubik
@iqubik 4 місяці тому
Спасибо. Как всегда по делу и на высоте
@morozovmihail90
@morozovmihail90 Рік тому
Это великолепный пример дельного и применимого устройства. Павел, подскажите как на esp home прописать чтоб при нажатии кнопки на любой промежуток времени реле щёлкнул контактом на 0.5 секунды. Буду очень признателен за помощь. Столкнулся с проблемой подключения привода откатных ворот дорхан, вызывная панель домофона замыкает свои контакты на 3 секунды, а привод ворот на нажатие дольше 1 секунды реагирует как безусловное открытие.
@VitalyRoss
@VitalyRoss Рік тому
Очень нравятся ваши видео, Павел, спасибо вам. Такой вопрос, будет ли такой термостат работать автономно? Вдруг что с сервером или роутером, отвалились и все.
@anti-spy
@anti-spy 2 роки тому
Павел, а как подключить к есп хоум обычную кнопку и выключатель? Что бы например сделать звонок и передавать данные в ха?
@user-po1wv1vd2y
@user-po1wv1vd2y 7 місяців тому
Добрый день. При потере связи с хомеассистант ЕСПшка автономно будет поддерживать заданную температуру?
@dmitryp7261
@dmitryp7261 Рік тому
Добрый день, видео просто ТОП, считаю после управления светом самым важным инструментом в умном доме, но есть один вопрос к примеру если в квартире стоит 3 кондиционера или 3 обогревателя то возникает резонный вопрос, а если нужно управлять ими одним термостатом всеми приборами? если поставить так же 3 датчика температуры в разных помещениях то как esp поймет у какого датчика на текущий момент показана самая низкая температура или самая высокая чтобы сработало реле? если я правильно понимаю указать можно только один датчик температуры?
@user-dh9my9vd5b
@user-dh9my9vd5b Рік тому
Павел, подскажите, в чем будет отличие при написании кода при подключении реле низкого уровня, т.е. когда реле управляется низким напряжением?
@user-fe8wq2gz6l
@user-fe8wq2gz6l Рік тому
Павел доброго Вам дня! Спасибо вам за урок. Все достаточно понятно и полезно. Завел esp в HA. Так данным девайсом планирую управлять сауной, диапазон температур до 120 градусов. Возникла проблема как расширить термостат.
@Bee_Fog
@Bee_Fog 9 місяців тому
climate: - platform: ... visual: min_temperature: 18 max_temperature: 25 temperature_step: 0.1
@user-vv3lj6rs7q
@user-vv3lj6rs7q 2 роки тому
А есть возможность вывести настройку уставки во встроенный в прошивку есп веб-сервер?
@user-ux2wz3ce2g
@user-ux2wz3ce2g Рік тому
Вы правильно написали термостат на контроллере esp8266, а получился на Home Assistant, не дай бог висанет что нибудь, и даже в какой то аварийный режим не встанет. Хотя ESP это и есть контроллер и он лучше справится с этой задачей, а контроль и автоматизацию возложить на НА по MQTT, лучше же будет.
@yuriyyuriy3004
@yuriyyuriy3004 2 роки тому
Павел, сделал автоматическую вытяжку по влажности для ванны, все работает по сценарию в НА, алгоритма в ESP нет, только датчик и реле. Собственно не могу решить одну проблему... Как сделать инверсию реле? По умолчанию реле всегда включено, ползунок в НА в отключеном состоянии, если перевести ползунок в состояние "Включено", то реле отключается... Все бы ничего, но если плата по каким-либо причинам обесточится, то вентилятор включится.
@user-uv7ev4tk8p
@user-uv7ev4tk8p 8 місяців тому
Здравствуйте. Я только учусь. Повторил пример. Ну и столкнулся с первым вопросом как изменить пределы регулировки термостата в карточке 10-30 С. Мне надо 0-25 С. Гугл не помог 🥲
@StrelecYou
@StrelecYou 6 місяців тому
А подскажите есть какой-нибудь вариант работы с двойным обогревателем - те есть два реле которые управляют двумя контурами обогревателя. Если температура от одного контура растет - то второй отключён, если же не хватает одного, и температура не растет, а скажем падает или стоит на месте какое-то время, то нужно подключить второй контур. Можно ли в Home Assistant это сделать? Вручную в автоматизации более менее понятно, но неясно как тогда задать температуру с панели управления, а не переписывать код каждый раз вручную..?
@user-gd6gg6uf1y
@user-gd6gg6uf1y 2 роки тому
Отличное видео. Всё хорошо расписано. Хочу сделать систему управления циркуляционным насосом для тёплых полов. Предполагаю использовать 2-3 датчика (подача котла, подача в контур, обратка из контура) предполагается, что если подача от котла стала холоднее подачи в контур(котёл выключился, т.к дом прогрелся) , то отключать насос,чтобы не охлаждать лишний раз стяжку теплоносителем от радиаторов. Можно ли на системе esphome это реализовать?
@upavla
@upavla 2 роки тому
На esphome можно все.
@GERGE_GERGE
@GERGE_GERGE 2 роки тому
скажите пожалуйста как сделать таймер на включение и выключение реле с помощью esphome
@user-fh6dm1mx5i
@user-fh6dm1mx5i 3 місяці тому
Вопрос? Что будет с термостатом, если произойдет обрыв датчика? Мне нужно, чтобы нагрев отключился.
@bespal
@bespal 2 роки тому
Павел, приветствую, Вас! Посмотрел видео все понятно, но если использовать более сложную задачу. Необходимо управлять котлом по двум датчикам температуры. Первый привязан к esp( он контролирует температур подачи котла), а второй внешний он контролирует температуру в комнате. Так вот необходимо, чтобы реле выключалась по темп.подачи, чтобы исключить перегрев теплоносителя и соответственно по темп. в комнате, когда достигнет нужная температура. Все это хотелось бы внести в одну платформу климата, или необходимо создавать два термостата управления и как они будут взаимодействовать между собой? Или все таки нужно все прописывать в автоматизации? Я думаю этот вопрос актуальный для многих, хотелось бы не просто тупо управлять температурой котла.
@paranabolic3953
@paranabolic3953 2 роки тому
Добрый день. Как правило котел сам контролирует температуру теплоносителя, задается на автоматике котла. Котел будет поддерживать температуру теплоносителя в системе (включаться и отключаться) до тех пор, пока не установится, заданная на термостате, температура воздуха в помещении.
@nikmolotov8979
@nikmolotov8979 2 роки тому
@@paranabolic3953 Вопрос и для меня актуален, у меня родной термостат от котла сломался. Ну вот такой мне котел попался. Как вариант, можно два датчика температуры подцепить. Ну или использовать отдельно Zigbee, Блютуз, и в HomeAssistant получать от него температуру в помещении. На крайний случай еще такую же на ESPhome запилить.
@alexeigopher5458
@alexeigopher5458 2 роки тому
Паша .... это акуеть! сапасибо , я так и не курсе был такой среды.
@paranabolic3953
@paranabolic3953 2 роки тому
Возможно ли реализовать программируемый термостат ? Имеется ввиду возможность задать временной интервал работы термостата и целевую температуру для этого интервала. Как дополнительный функционал - добавить расчет основной (опорной) температуры термостата на основе показаний нескольких датчиков из системы HA.
@upavla
@upavla 2 роки тому
Так все же термостаты могут работать по расписанию? Или я не так понял?
@paranabolic3953
@paranabolic3953 2 роки тому
@@upavla у производителей разнятся установки термостатов - у кого сутки делятся на 4 периода, а у кого-то на 6 периодов, а есть термостаты можно почасово задавать температуру, т.е. 24 периода...
@user-rs4eb7jv4n
@user-rs4eb7jv4n 2 роки тому
Павел, здравствуйте. Спасибо за ваши видео. Очень помогает в настройках своего сервера. У меня к вам просьба, сделайте, пожалуйста, скетч под есп8266 для управления реле с выключателем подключенным к этой еспишке для управления реле физической кнопкой.
@upavla
@upavla 2 роки тому
Смотрите. Есть видео у меня по прошивке выключателя sonoff. Вот как раз там esp8266. Там и реле и кнопки. И этот код от esphome можно использовать так как Вы хотите. Пины поменять только.
@user-rs4eb7jv4n
@user-rs4eb7jv4n 2 роки тому
@@upavla Спасибо.
@upavla
@upavla 2 роки тому
Надеюсь все там понятно будет
@Rejgan318
@Rejgan318 2 роки тому
Удобней настройку термостата делать не в прошивке ESPHOME, а в настройке конфигурации configuration.yaml climate: - platform: generic_thermostat и т.д. Получается более гибкий подход, который не требует постоянных перепрошивок.
@user-rs4eb7jv4n
@user-rs4eb7jv4n 2 роки тому
Можно пример?
@ainasauciageras
@ainasauciageras 2 роки тому
Ага сервер завис и всем термостаты умерли. И обогрев не контролируемый...
@Rejgan318
@Rejgan318 2 роки тому
@@ainasauciageras У меня еспехи отваливаются чаще, чем сервер Home assistant
@ainasauciageras
@ainasauciageras 2 роки тому
@@Rejgan318 тем более, тогда двойная проблема если собака не рестартанет когда трубец
@Rejgan318
@Rejgan318 2 роки тому
@@ainasauciageras И что делать? Отказаться от использования серверов домашней автоматизации? От использования esp?
@Misha5654
@Misha5654 Рік тому
Сделай обзор про термостат Nest как подключить к home assistant
@upavla
@upavla Рік тому
Именно сам термостат nest? Или оболочку от него? Вот эту красивую крутилку от nest?
@Misha5654
@Misha5654 Рік тому
@@upavla И то и другое
@upavla
@upavla Рік тому
Ну самого nest у меня же нет. Я не смогу его пощупать. А вот внешний вид как у nest, я делал.
@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
@user-dh9my9vd5b
@user-dh9my9vd5b Рік тому
Павел, изучаю 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 Рік тому
В конфиге. Вам нужно выдерживать все отступы. Можно в этом и дело? Обычно пишет на какой строчке ошибка. И в последних версиях весь не правильный код подсвечивается красной волнистой линией
@user-dh9my9vd5b
@user-dh9my9vd5b Рік тому
@@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 посмотрите как это выгляди
@user-dh9my9vd5b
@user-dh9my9vd5b Рік тому
@@upavla Ок, спасибо, проблему решил
@user-lj2fn6gs1b
@user-lj2fn6gs1b 2 роки тому
Приветствую. Подскажите, пожалуйста. А как можно lovelace отдельно вывести кнопку включения-отключения термостата?
@upavla
@upavla 2 роки тому
В атрибута смотрите. Там она есть?
@user-wc4zd5te7p
@user-wc4zd5te7p 3 місяці тому
откуда взят адрес датчика температуры??
@yuchemobook9733
@yuchemobook9733 Рік тому
Все вроде бы хорошо но если хомут ассистент остановится то доступа к термостату уже не будет, вот если б прикрутить mqtt было бы совсем хорошо. А так, ну такое....
@DDRcom
@DDRcom Рік тому
вебсервер можно в прошивку esp добавить- будет абсолюто автономное от HA устройство
@MARK2580
@MARK2580 16 днів тому
все ссылки перетыкал, где прошивка для самой ESP то ?
@yuriyyuriy3004
@yuriyyuriy3004 2 роки тому
Я так понял, что в коде уже готовый термостат, в вашем случае на 20 градусов. Он будет работать и без виджета термостата?
@upavla
@upavla 2 роки тому
Да, должен работать и без виджета конечно
@yuriyyuriy3004
@yuriyyuriy3004 2 роки тому
@@upavla Спасибо!
@morozovmihail90
@morozovmihail90 2 роки тому
Можно ли поставить 2х канальное реле И сделать и охлаждение и нагрев?
@upavla
@upavla 2 роки тому
Ду Думаю можно, почему бы и нет
@GNU_Pinus
@GNU_Pinus 4 місяці тому
Мне кажется для бытового юзания лучше гистерезис включить, иначе релюха быстро помрет
@GNU_Pinus
@GNU_Pinus 4 місяці тому
В доке esphome про термостат есть раздел про гистерезис, и пример
@eliteevge9869
@eliteevge9869 2 роки тому
Доброго времени! Павел помогите пожалуйста не могу найти как изменить диапазон температуры, в прошивке он подгружается Temperature: Low: 10.00°C High: 30.00°C. Как можно изменить диапазоны, я просто настраиваю с двойным реле для дач и там температуры будут больше.
@ivekill5133
@ivekill5133 Рік тому
То же интересует этот вопрос, как изменить диапазон регулировки температуры, скажем если нужно выставить 45 градусов ?
@EvgenMo1111
@EvgenMo1111 Рік тому
@@ivekill5133 ну как, нашел?
@ivekill5133
@ivekill5133 Рік тому
@@EvgenMo1111 Да, нашел но уже не помню подробностей, откройте документацию по "esphome thermostat" там пару команд минимальной и максимальной температуры.
@ivekill5133
@ivekill5133 Рік тому
@@EvgenMo1111 min_temperature и max_temperature
@EvgenMo1111
@EvgenMo1111 Рік тому
@@ivekill5133 visual: min_temperature: 2 °C max_temperature: 100 °C temperature_step: 0.1 °C вот нашел, как до сервера доберусь попробую
@van_avson
@van_avson 2 роки тому
Спасибо, но как сделать, что б при выключении и повторном включении esp запоминал и восстанавливал состояние реле до выключения?
@Koliadjun
@Koliadjun 2 роки тому
esphome.io/components/switch/gpio.html надо юзать restore_mode
@andreypupkin848
@andreypupkin848 2 роки тому
226 лайк!
Підставка для яєць
00:37
Afinka
Переглядів 77 тис.
Home Assistant - Обзор Платформы Автоматизации
13:47
Уголок технаря
Переглядів 89 тис.
The Worst Product I've Ever Reviewed... For Now
25:04
Marques Brownlee
Переглядів 7 млн
#smartphone #screenprotection #tech #shorts #magicjohn
1:01
MagicJohn
Переглядів 6 млн