- Терморегулятор своими руками — пошаговая инструкция, как собрать и подключить простой терморегулятор в домашних условиях
- Как выбрать терморегулятор в розетку для бытовых обогревателей?
- Самодельный термостат с базовым переключателем Sonoff
- Сделайте свой собственный умный термостат по гораздо меньшей цене, чем Nest! – DrZzs
Терморегулятор своими руками — пошаговая инструкция, как собрать и подключить простой терморегулятор в домашних условиях
Контроль и регулировка температурного режима осуществляются с помощью специального устройства — терморегулятора. Такие приборы используются как на производстве, так и в быту. Они монтируются в холодильники, теплые полы, могут подключаться к приборам отопления, что позволяет создавать максимально комфортный микроклимат.
В продаже представлено множество моделей терморегуляторов, но практически все они имеют высокую стоимость. Такая покупка не всегда приемлема для бытовых моделей, поэтому многие решают собирать прибор самостоятельно.
Краткое содержимое статьи:
Принцип работы
Терморегулятор фиксирует и регулирует температуру. Прибор чаще всего используется на производстве, но в быту они монтируются в устройства, в которых сушатся овощи, в отопительные и водные системы, теплые полы и так далее. В основе работы устройства находится принцип измерения температуры.
Рекомендуем вашему вниманию — доставка полуторных и двуспальных евро семейных пледов и покрывал из флиса
Данные о физической величине передаются на блок управления. В зависимости от замера, осуществляется соответствующий сценарий.
Если это термореле, задействуется простая механическая схема управления. Она заключается в установлении определенного температурного порога, при котором и передается сигнал.
Дополнительные функциональные возможности требуют установки контроллера.
Данный элемент позволяет расширить температурный диапазон. Кроме того, контроллер в значительной степени продлевает срок службы терморегулятора.
Достоинства и недостатки устройства
Регуляторы температуры и простой, и сложной конструкции обладают множеством преимуществ.
Целесообразность применения данных устройств не вызывает сомнения. Их задействование обеспечивает:
- поддержание температуры на комфортном уровне;
- автоматизацию без привлечения человека;
- повышение качества благодаря соблюдению технологического процесса;
- экономию энергетических ресурсов.
У прибора нет никаких функциональных недостатков. Единственным минусом заводских устройств является высокая цена. Чем больше опций, тем оно дороже.
Чтобы сэкономить средства, его можно собрать самостоятельно. Использование инструкции по сборке терморегулятора своими руками позволяет создать прибор без особого труда.
Что необходимо для работы?
Чтобы сделать простой терморегулятор, необходимо заранее подготовить следующий набор инструментов:
- флюс и припой;
- кислота;
- лупа;
- плоскогубцы;
- изолента;
- отвертки;
- паяльник импульсный.
Кислотой вытравливают дорожки. Можно использовать обычный паяльник. Главное, чтобы жало было тонкое.
В зависимости от предназначения устройства, схема может незначительно отличаться, но обычно требуются:
- печатная плата и форгированный текстолит;
- полупроводник с медными проводами;
- красные стандартные светодиоды и лампочки;
- терморезисторы, стабилитроны, тиристоры;
- внутренний генератор 4Мгу и дисплей.
Последние требуются тогда, когда создают устройства цифрового типа на микроконстроллере. Необходимо заранее позаботиться о безопасном и удобном месте для работы.
В отличие от заводского устройства, отремонтировать терморегулятор, сделанный своими руками, гораздо проще. Все остальные элементы известны, поэтому проверить, какое неисправно и провести замену не представляется сложным.
Пошаговая инструкция
Сборка самодельного регулятора температуры предполагает выполнение следующей последовательности действий:
- Подбор соответствующей микросхемы. Подойдет CD4011 или К561ЛА7.
- Выбор терморезисторов. Их мощность варьируется от 1 и до 15 kOm.
- Подготовка платы к вытравливанию дорожек.
- Включение нагревающего элемента в цепь резистора. Это делают по причине того, что изменение мощности, которая происходит в результате понижения градусов, воздействует на транзисторы.
- Настройка датчиков, поскольку температурные перепады в системе приводят к необходимости контролировать степень нагрева.
Нагревающий прибор, подключенный к цепи резисторов, согревают систему до восстановления мощности в термодатчике к исходному значению.
Цифровое устройство
Чтобы сделать такой терморегулятор своими руками, необходимо учесть несколько важных моментов:
Микроконтроллер соединяют с термодатчиком. Элемент обязательно должен быть снабжен портами под стандартные светодиоды, которые работают с генератором.
О рабочем состоянии устройства свидетельствует автоматическое включение светодиодов. Напряжение в сети должно быть 220V.
Сбой в настройках не влияет на функциональность регулятора благодаря встроенной памяти в микроконтроллере, которая возвращает настройки к заданным изначально параметрам.
Благодаря данным особенностям, прибор настраивается единожды. Микроконтроллер со встроенной памятью после сбоев восстанавливает данные.
Важные нюансы
Необязательно использовать микросхему К140УД6. Допускается задействовать аналоги Д2, Д7, Д8, Д12. Рекомендованный стабилитрон может быть заменен любым другим. Главное, чтобы мощность была в пределах от 11 и до 13 V.
С нагревателем напряжением выше 100 Вт задействуют диоды большей мощности. Минимально рекомендованный параметр составляет 400V. Тринистор в такой схеме терморегулятора подключают к малым радиаторам.
FU1 тоже должен иметь большее значение. Чтобы обеспечить безопасное открывание и закрывание тринистора, выбирают резисторы R2 и R6.
С помощью данных элементов осуществляется и управление устройством. Терморезистор R5 могут иметь обозначение в пределах 10-51 кОм, а сопротивление резистора быть аналогичным.
Обязательно необходимо соблюдать технику безопасности. Выводы терморегуляторов, которые предназначены для работы во влажной либо водянистой среде, должны быть герметично изолированными.
Фото советы как самостоятельно сделать терморегулятор
Вам понравилась статья? Поделитесь 😉
Как выбрать терморегулятор в розетку для бытовых обогревателей?
В осенне-зимний период популярность бытовых обогревателей резко возрастает. Однако эти приборы, не оборудованные термостатом, не могут контролировать степень нагрева воздуха в комнате. Чтобы обеспечить комфортную температуру в помещении устанавливают терморегулятор в розетку для бытовых обогревателей, который регулирует подачу электроэнергии, когда температура падает ниже и поднимается выше заданных параметров. Данное устройство позволяет создать в комнате комфортные для жильцов условия.
Содержание
- Зачем встраивать термостат в розетку?
- Принцип действия прибора
- Виды терморегуляторов для обогревателей
- Как правильно выбрать розеточный термостат?
- Как сделать своими руками?
- Основные правила монтажа
Во время работы обогревающего прибора не очень хочется постоянно контролировать его – включать, когда похолодало, и выключать, когда слишком жарко в помещении. За температурой в комнате и помогает следить терморегулятор в розетку для бытовых обогревателей. Розеточный термостат является самым популярным и простым устройством, который обладает необходимым функционалом.
Розеточный регулятор, он же терморегулятор с розеткой и выносным температурным датчиком, – это прибор, который монтируется в розетку, и позволяет создать оптимальные температурные условия в квартире, частном доме, гараже или офисном помещении. При помощи датчика температуры осуществляется контроль режима температуры воздуха в отдельно взятом помещении.
Главным преимуществом применения розеточного терморегулятора является простота установки. Для монтажа этого устройства не требуется помощи профессионала. Установить такой термостат сможет любой пользователь. Данный прибор внешне похож на розетку-переходник или накладку. А снизу у него находится вилка, предназначенная для подсоединения к электрической сети, а сверху – имеется розетка для подключения вилки бытового обогревательного устройства.
Среди других преимуществ розеточных терморегуляторов для обогревателей можно выделить следующее:
- эффективность – прибор позволяет организовать установленный температурный режим в комнате;
- универсальность – устройство можно установить, как в жилом помещении, так и офисном или подсобном;
- возможность настройки – термостат регулирует прогрев воздуха согласно установленным пользователем параметрам.
Некоторые модели розеточных регуляторов можно применять не только для контролирования функционала устройств обогрева, но и для работы других бытовых приборов – посудомоечной машины, электрочайников, светильников, климатической техники и т. д. Зависимо от разновидности устройства, его возможности, а также количество возможных настроек отличаются.
Принцип действия прибора
Для работы данного устройства, прежде всего, нужно вставить терморегулятор в розетку для бытовых обогревателей. Принцип действия розеточного термостата не зависит от вида обогревательного изделия, его марки или завода-производителя. Важно только одно условие –мощность обогревателя не должна превышать максимально допустимое значение мощности терморегулятора.
Затем необходимо задать желаемые настройки диапазона температур для конкретного помещения. Далее нужно вставить вилку обогревателя в розетку термостата. Все – обогревательный прибор начинает свою работу: нагрев воздуха в комнате до тех пор, пока температура в ней не достигнет установленного верхней границы температурного режима.
Принцип действия розетки с терморегулятором основан на том, что специальный датчик аккумулирует информацию о температурной ситуации в помещении. Если она достигает нижнего предела, установленного хозяином, то срабатывает реле или пластина из биметалла, в результате чего замыкается цепь. Соответственно, обогреватель, который подключен к сети посредством термостата, подсоединяется электроэнергии и начинает свою работу по обогреву.
После того, как помещение прогреется, его температурный режим достигает верхнего предела заданного диапазона, то этот факт фиксируется датчиком. В результате реле или другой реагирующий механизм размыкает цепь, соответственно, доступ обогревателя к электроэнергии преграждается, и он больше не греет комнату, пока снова не будет достигнута нижняя граница диапазона.
Виды терморегуляторов для обогревателей
Рынок электроприборов переполнен различными предложениями о приобретении розетки с терморегулятором для обогревателей. Десятки фирм-производителей предлагают огромный ассортимент различных моделей данных устройств. Все изделия различаются цветовой гаммой, внешним обликом, типами материалов, которые применяются для изготовления деталей, видами и количеством настроек, выполняемыми функциями и ценой.
По типу монтажа различают два вида термостатов:
- стационарный, устанавливаемый в стену, подключаясь к электрической проводке;
- розеточный, который можно легко перенести и применить в любом помещении.
Терморегулятор, который монтируется в розетку, пользуется наибольшим спросом у покупателей, поскольку подключив обогревательный прибор через такой розеточный термостат, и задав температурный диапазон, можно спокойно уезжать на пару недель, и не беспокоится, что в помещении будет холодно.
Согласно расположению температурных датчиков розеточные термостаты можно поделить на другие две группы:
- изделия с выносным датчиком;
- модели со встроенным датчиком.
Как правило, выносной датчик располагается на конце кабеля, который подключен к самому термостату. Длина проводки может составлять, как 10-20 см, так и обладать более внушительными параметрами, то есть 150-300 см.
По конструкционным особенностям различают следующие разновидности терморегуляторов для бытовых обогревателей:
- Механические. Изделия такого типа отличаются простотой и доступной стоимостью. В качестве реагирующего элемента выступает биметаллическая пластина, а регуляция и настройка осуществляются при помощи поворотного колеса или рычага. Главный недостаток – установка только в стену.
- Электронные. Данные модели функционируют благодаря схеме внутри, которая содержит микропроцессор, датчик, выходное реле, кнопок управления и термометра. Такие контроллеры оснащены монитором, на который выводятся установленный диапазон температур. Некоторые модели можно запрограммировать на определенный режим работы.
- GSM управляемые. Контроллеры этого типа могут принимать команды через мобильную сеть на любом расстоянии. Для работы такого устройства нужна sim-карта любого оператора сотовой связи. Карточка вставляется в специальный разъем розеточного термостата. GSM устройства способны также контролировать работу других электрических изделий.
- Wi-Fi регулируемые. Многофункциональный, но дорогостоящий регулятор для обогревателя. Принцип действия схож с GSM устройством, но в данной модели вместо сотовой связи используется Wi-Fi. Управлять розеткой можно по Интернету, если в помещении есть Wi-Fi.
Сегодня большим спросом пользуются инфракрасные обогревательные приборы. Управлять работой ИК обогревателей можно выносным термостатом, который устанавливается стационарно. Выбирая место для монтажа такого регулятора температурного режима, необходимо учесть, что на него может оказать влияние сам обогреватель и другие электроприборы.
Решив приобрести розеточный терморегулятор для обогревателя, необходимо правильно подобрать подходящую модель. Важно понимать, каким характеристикам должно соответствовать устройство. От выдвигаемых к прибору требований во многом зависит его стоимость.
На какие критерии обращать внимание при выборе:
- Прежде всего, стоит выбирать изделия, которые следят именно за температурой воздуха, потому что есть модели, которые контролируют температуру самого обогревателя. Такое устройство не поможет создать комфортные условия в помещении.
- Мощность бытового обогревателя – важнейший параметр. Она не может превышать показатель максимально допустимой нагрузки на термостат. Обычно продаются изделия, которые способны выдержать нагрузку в 2 кВт, 3 кВт, 3,5 кВт. Лучше, чтобы нагреватель потреблял на 30% меньше допустимой нагрузки терморегулятора.
- Важно учитывать назначение сооружения, в котором будет установлен розеточный регулятор. Поскольку у каждого изделия имеются собственные технические параметры, в том числе, диапазон температурного режима: от -5 до +45; от 0 до +100; от -15 до +30. В зависимости от предназначения помещения, подбирается прибор с соответствующим диапазоном.
- Перед тем, как приобрести устройство, необходимо решить, какие еще задачи должно оно решать. В случае если его задачей является только контроль работы бытового обогревателя, включая и выключая его при необходимости, то лучше взять более дешевые устройства. Но если необходимо устройство, которым можно управлять через интернет и при необходимости получать отчет о выполненных задачах, то цена здесь будет намного выше.
- Необходимо помнить также об уровне защиты устройства. Чаще всего, она составляет IP20. Устройства данного типа категорически запрещается использовать в помещениях, где достаточно высокий уровень влажности. Для большей безопасности рекомендуется для подобных помещений использовать устройства, у которых степень защиты IP44 и выше.
Немаловажной характеристикой терморегулятора являются его цвет и форма, они позволят гармонично вписать устройство в интерьер помещения. Относительно размеров, все модели довольно компактны. Кроме того есть модели, у которых встроенная защита от детей.
Как сделать своими руками?
Простую модель терморегулятора можно собрать самостоятельно. В подобной схеме зачастую в данной схеме используется датчик наружной температуры с клапаном подачи горячей жидкости. Терморегулятор работает в пределах от 5 до 30оС с незначительными отклонениями, составляющими около 3оС.
Чтобы представлять полную картину работы терморегулятора, рассмотрим пример, где приводится принципиальная схема терморегулятора, и обладая соответствующими умениями, можно своими руками собрать терморегулятор.
Чтобы увеличить уровень чувствительности сигнала входной интенсивности тока (3) и датчика температуры внутри помещений (2) используется усилитель Im358. В схему встроен терморезистор NTC с отрицательным коэффициентом температуры. Его сопротивление прямо пропорционально температуре: оно повышается при падении температуры и падает при ее повышении.
Терморезистор при температуре 25оС обладает сопротивлением примерно в 20 кОм. Но как только в помещении возрастает температура, сопротивление начинает падать и уровень сигнала на выходе электронного усилителя Im358 вырастет.
В работу подключается транзистор Q1 и реле переводящее клеммы переключателя в положение NO, открывая клапан, который в свою очередь перекрыл движение жидкости. Теперь вода будет поступать по каналам отопительной системы до тех пор, пока температура не достигнет заданных на датчике параметров.
Подобный управляемый терморегулятор собранный своими руками при помощи резистора R5, который выдерживает гистерезис в 2о. Данная деталь необходима для погашения вибрации реле при анализе температуры. Более точная калибровка делается переменным резистором VR1. Нужно установить терморегулятор, когда в комнате температура достигнет 25оС. При изменении положения резистора VR1, следует уловить момент включения реле.
Нужно добавить, что характеристики реле должны быть сопоставимы с мощностью клапана, который управляет подачей воды.
Данный агрегат нуждается в постоянном источнике питания с напряжением в 12В. Подобный блок питания продается в магазине, но его также можно собрать своими руками.
Основные правила монтажа
Чтобы купленный контролер качественно исполнял возложенные на него функции, необходимо его правильно установить, при этом учитывая особенности конкретного помещения. Кроме того, надо задать необходимый температурный режим и только в этом случае он будет способен качественно следить за работой бытовых обогревателей, делая ее максимально эффективной.
- Для того чтобы правильно воспринимать датчиком термостата температуру помещения, его монтаж должен осуществляться на высоте 1,2-1,5 м над уровнем пола. Наиболее удачным монтаж будет в том случае, когда в данном помещении уже установлена розетка на таком же уровне. Иначе придется использовать розеточный датчик на длинном кабеле в 1,5 – 2 м. данный датчик можно будет располагать в месте, которое будет наиболее удобным для измерения средней температуры внутри помещения.
- Не нужно располагать датчик над отопительными батареями либо в непосредственной близости от них, на подоконнике или у окна – это будет искажать точные показания о температуре в комнате.
- Устройство должно быть смонтировано только в рабочую розетку. Бытовые обогреватели, которые будут подключаться через терморегулятор, также должны находиться в исправном состоянии. Особенно важно, чтобы мощность обогревателей была сопоставима нагрузке, на которую рассчитана конкретная модель контролера.
- После включения терморегулятора в розетку, следует выполнить настройки, согласно которым он будет включать и выключать обогреватель. В зависимости от того, какая модель была установлена, могут различаться виды и количество настроек.
- Каждое устройство в обязательном порядке укомплектовывается подробной инструкцией, где описываются технические параметры прибора, режимы работы, процесс установки в памяти настроек и правила техники безопасности при монтаже и эксплуатации устройства.
После того, как понравившаяся модель устройства куплена, ее требуется правильно вмонтировать в розетку для создания большего комфорта. Теперь для поддержания оптимальной температуры в доме/офисе нет необходимости постоянно включать и выключать обогреватель самостоятельно, данная задача возлагается на термостат, который и будет контролировать этот процесс, что помимо прочего позволит существенно сэкономить на использовании электроэнергии.
Самодельный термостат с базовым переключателем Sonoff
СВС • Сделай сам • 23 февраля 2022 г. 23 августа 2022 г.
Если вы считаете себя энтузиастом умного дома, то вы, вероятно, сталкивались с несколькими интеграциями и реализациями HVAC в Home Assistant. Как правило, люди покупают готовые решения, такие как Nest Learning Thermostat, Amazon Smart Thermostat, Ecobee SmartThermostat, и интегрируют их в среду своего умного дома. Это один из способов сделать это, но если у вас большой дом со многими комнатами, в которых требуется контроль температуры, это очень быстро станет дорогостоящим. В этой статье я покажу вам, как сделать свой собственный дешевый, но надежный термостат отопления, используя Sonoff Basic и датчик температуры и влажности Xiaomi.
Все в Home Assistant. Давайте начнем! Предварительные условия
В моем руководстве я использую переключатель Sonoff Basic R2 и датчик температуры и влажности Xiaomi Mijia модели LYWSD02. Этого можно добиться с помощью любого переключателя или датчика.
Для нашего проекта «Сделай сам» нам понадобится несколько устройств и, возможно, несколько навыков:
- Запуск домашнего помощника
- Базовый переключатель Sonoff
- Датчик температуры и влажности Xiaomi
- (дополнительно) Базовые навыки пайки
- (дополнительно) Навыки перепрошивки пользовательской прошивки
— Устройство Sonoff подключено к облаку он использует собственную прошивку с собственным мобильным приложением. Чтобы избавиться от этой зависимости, нам нужно прошить Sonoff пользовательской прошивкой с открытым исходным кодом, такой как Tasmota или ESPHome .
Для целей этого руководства я не буду вдаваться в подробности о том, как вы можете прошить Sonoff, но вы можете следовать этим превосходным руководствам в качестве отправной точки:
- https://esphome.io/devices/sonoff_basic.html
- https://tasmota.github.io/docs/devices/Sonoff-Basic/#serial-flashing
Если вы решите прошить Sonoff переключатель, затем вам нужно интегрировать его в Home Assistant, используя их официальные интеграции. Для своего проекта «сделай сам» я использовал предварительно прошитый Sonoff basic с Tasmota.
(дополнительно) Продолжить без прошивкиЕсли вы решите не прошивать переключатель, вы можете использовать AlexxIT’s SonoffLAN пользовательская интеграция, чтобы иметь возможность управлять Sonoff через Home Assistant. Следуйте инструкциям ЗДЕСЬ
(дополнительно) Превращение Sonoff в сухой релейный переключательЧтобы подключить Sonoff Basic к вашему нагревательному устройству, нам (скорее всего) нужно превратить его в сухой релейный переключатель. Это связано с тем, что мы используем 110 В/220 В для питания коммутатора от стены, и Sonoff будет передавать тот же ток на свои выходные клеммы. Большинство устройств HVAC поддерживают только сухой автоматический выключатель, установленный на его входных клеммах термостата, и нагрузка на него 110 В / 220 В поджарит его электронику. Это потому, что внешний ток здесь не нужен:
- Цепь разомкнута: HVAC выключена
- Цепь замкнута: HVAC включена
В нашем проекте «Сделай сам» Sonoff Basic будет действовать как автоматический выключатель, включая и выключая нагревательное устройство.
Примечание: Возможно, вам не нужно превращать Sonoff в сухое релейное реле. Возможно, вашему нагревательному объекту все равно, подается ли ток на его разъем термостата. Всегда проявляйте должную осмотрительность и проверяйте руководство пользователя !
В качестве альтернативы вы можете приобрести низковольтный выключатель Sonoff, работающий от 5 В, и использовать его в своем самодельном термостате. Например:
Sonoff Basic 5V
AliExpress Affiliate
Sonoff Basic R2
AliExpress Affiliate
У меня был запасной Sonoff Basic R2, поэтому я решил использовать его. Чтобы превратить его в реле с сухими контактами, нам нужно взломать его, вырезать его выходную цепь на плате и немного припаять:
Шаг 1: Разобрать Sonoff Basic
Шаг 2: На верхней стороне на печатной плате, обрезаем провод N маленькими плоскогубцами
Шаг 3: С нижней стороны мы разрезаем печатную плату небольшой ручной пилой, чтобы проложить путь для провода, который будет подключен к контакту реле
Шаг 4: Затем мы разорвем соединение контакта реле с входной клеммой
. Шаг 5: Далее припаиваем провод к контакту реле
Шаг 6: Собираем Sonoff Basic
Примечание: Всегда сначала отключайте переключатель от ЛЮБОГО соединения. Если вам неудобно делать это самостоятельно, я предлагаю вам найти квалифицированного электрика, который сделает это за вас.
Интеграция коммутатора с Home Assistant Для моего конкретного случая использования я использовал прошитый Sonoff Basic с Tasmota. Я прошивал их в пакетном режиме, когда впервые запускал их, чтобы исключить зависимость от облака. Как только наш Sonoff превратится в реле с сухими контактами и будет прошит Tasmota, мы сможем интегрировать его в Home Assistant, используя официальную интеграцию Tasmota и брокера MQTT.
Из-за объема этого руководства мы не будем вдаваться в подробности установки Tasmota или Mosquitto MQTT . Мы предполагаем, что вы уже интегрировали свой коммутатор в Home Assistant. Вот руководства, если у вас их нет:
- Для установки Tasmota нажмите ЗДЕСЬ
- Для установки брокера Mosquitto MQTT нажмите ЗДЕСЬ
Если у вас еще нет датчика температуры, я бы порекомендовал следующие модели:
Датчик температуры и влажности Xiaomi Mijia LYWSD02
Партнерская программа AliExpress
Датчик температуры и влажности Xiaomi GlearGrass CGG1
Партнерская программа AliExpress
Примечание: Вы можете использовать ЛЮБОЙ датчик, который передает данные о температуре в Home Assistant, чтобы создать собственный термостат.
Интеграция датчика с Home AssistantТеперь, когда мы выбрали монитор температуры, нам нужно захватить его BLE-пакеты и передать их Home Assistant. Эти данные будут управлять нашим переключателем Sonoff Basic и, в свою очередь, нашим нагревательным прибором. Мы рассмотрим два варианта сделать это:
- Использование Bluetooth-чипа Raspberry Pi4 в качестве BLE-трекера (интеграция через пассивный монитор BLE)
- Использование ESP32 в качестве BLE-трекера (интеграция через ESPHome ) плату, вы можете использовать ее, чтобы вывести датчик температуры в HA.
Если вы используете HA на Raspberry Pi, вы можете использовать его чип Bluetooth для захвата пакетов BLE с датчика температуры и влажности.
Независимо от того, какое у вас устройство, диапазон и расположение будут иметь решающее значение для поддержания стабильности, поскольку Bluetooth имеет очень низкий диапазон в многолюдной среде (Wi-Fi, ZigBee и т. д.). Если у вас очень большой дом, вы можете использовать несколько ESP32 и разместить их соответствующим образом. Другой вариант — использовать датчик температуры Wi-Fi или ZigBee.Примечание: Если у вас есть координатор ZigBee, подключенный к вашему RPI, лучше всего добавить удлинительный USB-кабель к ключу. Порты USB на Raspberry известны своей «шумностью» и создают помехи для Bluetooth или Wi-Fi.
Пассивный монитор BLE: захват данных с помощью встроенного модуля BluetoothЭтот пользовательский компонент Home Assistant является альтернативой стандартной встроенной интеграции mitemp_bt и интеграции Bluetooth LE Tracker, которые доступны в Home Assistant. Монитор BLE поддерживает гораздо больше датчиков, чем встроенная интеграция различных производителей. В отличие от исходной интеграции mitemp_bt, которая получает данные, опрашивая устройство с пятиминутным интервалом по умолчанию, этот пользовательский компонент анализирует полезную нагрузку пакетов Bluetooth с низким энергопотреблением, которые постоянно излучаются датчиком. Это не так сильно влияет на батарею устройств, как встроенная интеграция. Это также решает проблемы с подключением, которые возникают у некоторых людей со стандартной интеграцией (из-за пассивности и возможности одновременного сбора данных с нескольких bt-интерфейсов). Монитор BLE также имеет возможность отслеживать устройства BLE на основе их (статического) MAC-адреса или их UUID. Он будет прослушивать входящие рекламные объявления BLE для устройств, которые вы выбрали для отслеживания.
Самый простой способ настроить пассивный монитор BLE — через Home Assistant Community Store.
- Откройте HACS и нажмите + Исследуйте и загрузите репозитории
- Найдите пассивный монитор BLE и нажмите Загрузить этот репозиторий с помощью HACS
- Перезапустите Home Assistant
- Откройте конфигурацию на боковой панели, нажмите Устройства и службы
- Нажмите + Добавить интеграцию в в правом нижнем углу
- Найдите Passive BLE Monitor и выберите его
- Во всплывающем окне конфигурации выберите интерфейс/адаптер Bluetooth (обычно hci0)
- Установите флажок «Обнаруживать устройства и датчики автоматически»
- Нажмите «Отправить»
Для настройки дополнительных параметров или использования режима yaml нажмите ЗДЕСЬ
Примечание: Многие датчики экосистемы Xiaomi не транслируют рекламу BLE, содержащую полезные данные, до тех пор, пока они не пройдут процесс «спаривания» в приложении MiHome. Ключ шифрования также (пере)устанавливается при добавлении датчика в приложение MiHome, поэтому сделайте это в первую очередь. Некоторые датчики также поддерживают альтернативную прошивку ATC, которую не нужно связывать с MiHome.
После настройки этого компонента монитор BLE должен автоматически обнаружить наш датчик температуры и влажности LYWSD02 и передать данные в Home Assistant. Вы можете переименовать его объекты в меню инструментов разработчика в HA.
Настройка ESPHome: превратите ESP32 в BLE-трекерЧтобы использовать ESP32 в качестве Bluetooth-трекера с низким энергопотреблением, нам нужно загрузить в него компонент esp32_ble_tracker . Чтобы первоначально настроить ESP32 с надстройкой ESPHome в Home Assistant, выполните следующие действия руководство . Предполагая, что ваш ESP32 уже установлен и настроен в ESPHome, содержит ваши учетные данные Wi-Fi и т. д., нажмите «Изменить» и добавьте следующий код:
esp32_ble_tracker: параметры сканирования: активно: Ложь датчик: #Гостинная - платформа: xiaomi_lywsd02 mac_address: "E7:2E:01:40:XX:XX" температура: Название: "Температура в гостиной" влажность: название: "Влажность в гостиной" уровень_батареи: name: "Уровень заряда батареи в гостиной"
Замените mac_address на свой от сенсора, переименуйте их соответственно, нажмите Сохранить, нажмите Установить. ESPHome скомпилирует вашу новую прошивку и запишет ее на ваш ESP32. После завершения перепрошивки вы можете нажать Logs и увидеть поток данных пакетов BLE!
Примечание:
Переменная конфигурации scan_parameters может быть настроена на сканирование пакетов в определенном временном промежутке. Это во многом зависит от того, как ваш датчик BLE рекламирует данные. я бы посоветовал оставить active: False , так как это обеспечивает постоянное сканирование, поэтому вы не пропустите ни одного пакета BLE! Подробнее см. ЗДЕСЬЧтобы создать собственный климатический объект, мы будем использовать платформу Generic Thermostat Home Assistant. Для этого нам нужно добавить в наш файл configuration.yaml следующий код:
климат: - платформа: generic_thermostat имя: Гостиная нагреватель: переключатель. термофлюс target_sensor: sensor.living_room_temperature мин_темп: 15 макс_темп: 35 ac_mode: ложь холод_толерантность: 1 hot_tolerance: 0 мин_цикл_продолжительность: секунды: 5 initial_hvac_mode: «выкл.» прочь_темп: 16 точность: 0,1
Платформа generic_thermostat предлагает множество переменных конфигурации, но для нашего проекта «Сделай сам» мы будем использовать именно их. Мы определяем основной переключатель Sonoff как нагреватель , датчик температуры как target_sensor . Другие переменные, которые мы используем:
- имя строка ОБЯЗАТЕЛЬНО, по умолчанию: Общий термостат
Имя термостата. - нагреватель строка ТРЕБУЕТСЯ
entity_id для переключателя нагревателя, должен быть переключателем. Становится переключателем кондиционера, когда для параметра ac_mode установлено значение true. - target_sensor string ОБЯЗАТЕЛЬНО
entity_id для датчика температуры, target_sensor.state должна быть температура. - min_temp float (необязательно, по умолчанию: 7)
Установите минимально доступную уставку. - max_temp float (необязательно, по умолчанию: 35)
Установка максимально доступной уставки. - ac_mode логический (необязательный, по умолчанию: false)
Установите переключатель, указанный в параметре нагреватель , чтобы он рассматривался как охлаждающее устройство, а не нагревательное. - min_cycle_duration время | целое число (необязательно)
Установите минимальное количество времени, в течение которого переключатель, указанный в опции нагревателя , должен находиться в текущем состоянии, прежде чем он будет выключен или включен. - cold_tolerance float (необязательно, по умолчанию: 0,3)
Установите минимальное значение разницы между температурой, считываемой датчиком, указанным в опции target_sensor , и целевой температурой, которая должна измениться перед включением. Например, если целевая температура равна 25, а допуск равен 0,5, нагреватель запустится, когда показания датчика будут равны или опустятся ниже 24,5. - hot_tolerance float (необязательно, по умолчанию: 0,3)
Установить минимальную разницу между температурой, считываемой датчиком, указанным в target_sensor и целевая температура, которая должна измениться перед выключением. Например, если заданная температура равна 25, а допуск равен 0,5, нагреватель остановится, когда показания датчика будут равны или превысят 25,5. - initial_hvac_mode строка (необязательно)
Установите начальный режим HVAC. Допустимые значения: «Выкл.», «Нагрев» или «Охлаждение». Значение должно быть заключено в двойные кавычки. Если этот параметр не установлен, предпочтительнее установить keep_alive Это полезно для согласования любых расхождений между generic_thermostat и нагреватель состояние. - away_temp float (необязательно)
Установите температуру, используемую preset_mode: away. - точность плавающая точка (дополнительно)
Требуемая точность для этого устройства. Может использоваться для соответствия точности вашего фактического термостата. Поддерживаемые значения: 0,1, 0,5 и 1,0. Это значение также используется в качестве размера шага для установки целевой температуры. По умолчанию: 0,1 для Цельсия и 1,0 для Фаренгейта.
В моем случае я собираюсь использовать термостат, который мы только что создали, для управления печью на пеллетах Thermoflux Interio мощностью 18 кВт. «Мозгом» этой горелки является микрокомпьютер итальянской компании Micronova SRL. На самом деле это не имеет значения, нам просто нужно было знать, как подключить sonoff basic к плите. На задней панели есть удобная клемма термостата, куда мы подключаем выключатель. Я уже подтвердил, что нам нужно реле с сухими контактами, поэтому мы вырезали Sonoff Switch.
Платформа generic_thermostat , которую мы использовали, создала объединенный объект из переключателя и датчика под названием Climate. living_room . Теперь мы можем использовать эту сущность для включения/выключения плиты, изменения температуры, установки режимов дома/отсутствия и многого другого! Мы можем создать базовую карту термостата с Lovelace:
Поскольку базовая карта термостата Home Assistant очень ограничена, я решил использовать пользовательскую карту: Простая карта термостата отnertattoo для более минималистического вида.
Отслеживание использования с помощью History Stats
Вы можете найти его в HACS > Интерфейс.Мы можем использовать интеграцию History Stats для отслеживания объекта и сбора данных и статистики о нашем термостате и, в моем случае, о моей пеллетной печи. Этот компонент отслеживает состояние объекта и представляет совокупные данные в HA. Например, он может отслеживать состояние «включено» нашего объекта переключателя sonoff в определенный период времени:
Общее время включения сегодня и количество включений сегодня
# Добавьте это в свой configuration. yaml датчик: #общее время на сегодня - платформа: history_stats Название: Thermoflux Time On Today entity_id: switch.thermoflux состояние: "включено" тип: время start: "{{ now().replace(час=0, минута=0, секунда=0) }}" конец: "{{ сейчас() }}" интервал_сканирования: 300 #Время включено сегодня - платформа: history_stats Название: Thermoflux Times включили сегодня entity_id: switch.thermoflux состояние: "включено" тип: счет start: "{{ now().replace(час=0, минута=0, секунда=0) }}" конец: "{{ сейчас() }}" интервал_сканирования: 300
Используя созданные нами новые датчики-шаблоны, мы можем визуализировать данные в Lovelace. Датчик температуры очень часто передает данные о температуре, влажности и заряде батареи в HA. Конечно, мы снова собираемся использовать пользовательскую карту, так как базовые карты очень ограничены в плане настройки. Это карта ApexCharts от разработчика RomRider.
История статистики Пример карты ApexCharts:
Реклама
тип: пользовательский: apexcharts-card apex_config: диаграмма: высота: 170 пикселей экспериментальный: color_threshold: правда graph_span: 14 дней охватывать: конец: день показать: last_updated: правда заголовок: показать: правда show_states: правда colorize_states: правда Название: Thermoflux Times включили сегодня в настоящее время: показать: правда красный цвет этикетка: сейчас яксис: - мин: 0 макс: ~12 десятичные дроби: 0 apex_config: тикКоличество: 5 ряд: - объект: sensor.thermoflux_times_turned_on_today тип: колонка показать: header_color_threshold: правда крайности: правда Название: Времена включены сегодня группа по: функция: макс. продолжительность: 1д цвет_порог: - значение: 1 цвет: доджерблю - значение: 4 цвет: темно-голубой - значение: 6 цвет: золотарник - значение: 8 цвет: оранжево-красный - значение: 10 цвет: темно-красный - объект: sensor.thermoflux_time_on_today показать: as_duration: час in_chart: ложь
Температура и влажность Пример карты ApexCharts:
тип: custom:apexcharts-card apex_config: диаграмма: высота: 170 пикселей экспериментальный: color_threshold: правда график_промежуток: 24 часа показать: last_updated: правда загрузка: ложь заголовок: стандартный_формат: ложь показать: правда show_states: правда colorize_states: правда Название: Температура в гостиной в настоящее время: показать: правда красный цвет этикетка: сейчас охватывать: начало: день ряд: - объект: sensor. living_room_temperature Тип: линия extend_to_end: ложь группа по: функция: последняя продолжительность: 15м ширина_штриха: 7 показать: крайности: правда header_color_threshold: правда цвет_порог: - стоимость: 18 цвет: стальной синий - значение: 21 цвет: темно-синий - значение: 22 оранжевый цвет - значение: 23 цвет: оранжево-красный - стоимость: 24,5 красный цвет - объект: sensor.living_room_humidity показать: in_chart: ложь
Это руководство для самостоятельного изготовления термостата с использованием Sonoff Basic и датчика температуры и влажности Xiaomi Mijia представляет собой забавный проект «сделай сам» в Home Assistant. Это кажется громоздким, но на самом деле все очень просто. При правильном внедрении он заменяет дорогие готовые решения для термостатов, такие как Ecobee или Google Nest, без потери функций. Масштабируемость не является проблемой, потому что используемые компоненты очень дешевы, а дополнительные помещения можно контролировать всего за 25 долларов (7 долларов Sonoff, 18 долларов за датчик температуры и влажности!). Учитывая, что он легко интегрируется в Home Assistant, возможности управления и автоматизации безграничны. Расписания, дополнительные режимы (в гостях, в отпуске и т. д.), отслеживание истории, интеграция с Google Home — вот некоторые из вещей, которых вы можете достичь с помощью этого простого DIY.
Источники:
- https://esphome.io/devices/sonoff_basic.html
- https://tasmota.github.io/docs/devices/Sonoff-Basic/#serial-flashing
- https: //github.com/AlexxIT/SonoffLAN
- https://github.com/custom-components/ble_monitor
- https://esphome.io/components/esp32_ble_tracker.html?highlight=esp32%20ble%20tracker
- https ://www.home-assistant.io/integrations/generic_thermostat/
- https://github. com/nervetattoo/simple-thermostat
- https://github.com/RomRider/apexcharts-card
Посещая магазины Amazon, AliExpress и Banggood по ссылкам выше, вы совершаете покупки по нашим партнерским ссылкам.
Это не требует от вас дополнительных затрат и поддерживает smarthomescene.com в виде комиссионных с продаж.
SmartHomeScene © 2022 Все права защищены Политика конфиденциальности | Свяжитесь с нами | ПоддержкаПосещая магазины Amazon, AliExpress и Banggood по ссылкам выше, вы совершаете покупки по нашим партнерским ссылкам. Это не требует от вас дополнительных затрат и поддерживает smarthomescene.com в виде комиссии за продажу.
SmartHomeScene © 2022 Все права защищены
Политика конфиденциальности | Свяжитесь с нами | ПоддержкаПОСЛЕДНИЕ САМЫЕ ПРОЕКТЫ
Подпишитесь на нашу рассылку!
Имя
Электронная почта
РАСКРЫТИЕ ИНФОРМАЦИИ
SmartHomeScene. com является участником партнерской программы
SmartHomeScene.com
Вы можете поддержать этот блог, купив нам кофе!
▼
Сделайте свой собственный умный термостат по гораздо меньшей цене, чем Nest! – DrZzs
Мы тратим много денег, чтобы поддерживать комфортную температуру в наших домах. Таким образом, имеет смысл внимательно следить за нашими системами климат-контроля. Вот почему одним из первых «больших» умных устройств был термостат. Но держу пари, что за 250 долларов мы можем сделать сами что-то не менее хорошее, но за гораздо меньшие деньги.
Давайте начнем этот проект с обсуждения того, что делает термостат «умным». Во-первых, интеллектуальный термостат должен быть доступен удаленно. Таким образом, вы можете регулировать температуру из любого места и в любое время. Я даже не хочу думать о том, сколько денег я заплатил за обогрев или охлаждение пустующего дома. Это поднимает нашу вторую важную функцию умной статистики. Он должен иметь возможность взаимодействовать с другими устройствами умного дома. Как обнаружение присутствия. Когда никого нет «дома», термостат может автоматически регулировать температуру, чтобы сэкономить мне несколько рупий. Наличие других триггеров, таких как открытые двери или окна, обнаружение движения и сбор данных от службы погоды или от множества различных датчиков температуры по всему дому, являются хорошими примерами преимущества соединения со Smart-o-stat. Наконец, особенность, которой действительно хвастаются производители термостатов крупных брендов, — это создание сложных графиков. Включая различные настройки для утра и вечера, будней и выходных и даже разных сезонов. Хорошие новости! Все это полностью достижимо с нашим DiY-o-stat. Приступаем к строительству!
Изготовление термостата:
Чтобы заменить один из наших термостатов, я использую D1mini с Tasmota, 3 релейными модулями и датчиком AM2302 T&H. Загрузите предварительно скомпилированный бин Tasmota на D1mini с помощью FlashEZ, проверьте и настройте его с помощью невыполненной работы и Termite.
ESPeasy — https://github.com/letscontrolit/ESPEasy/releases
Tasmota — https://github.com/arendst/Sonoff-Tasmota/releases
Termite — https://www.compuphase.com/software_termite. htm
Настройте Tasmota как универсальный тип модуля, установите 3 реле на эти контакты D1, D2 и D8, и если вы собираетесь использовать свой новый термостат также в качестве датчика температуры, то используйте один контакт для вашего датчика температуры. Я использовал D5 для своего. Если вы используете шкалу Фаренгейта, то в консоли введите «Setoption8 1». Будет очень важно, чтобы эти реле не активировались, когда они не должны. Мы не хотим, чтобы наш кондиционер случайно включался посреди зимы. Итак, мы хотим установить «switchretain 1» и «powerretain 1», они находятся в команде невыполненной работы или вы можете ввести их в консоли. Для получения дополнительной информации о том, почему эти параметры сохранения важны, посмотрите видео Роба о сохранении сообщений MQTT.
Как я делал для вас в последнее время, я поместил все настройки Tasmota, которые вам понадобятся для D1mini, в команду невыполненной работы. Если вы часто используете tasmota, я предлагаю вам оставить одну команду для невыполненной работы, которая настраивает информацию о вашем Wi-Fi и mqtt. Сохраните его где-нибудь, чтобы вы могли легко копировать и вставлять его каждый раз. Затем вы можете использовать другую команду невыполненной работы для дополнительных настроек, таких как тип модуля, назначения gpio и именование. Использование Backlog совершенно необязательно. Это может сэкономить вам несколько минут во время настройки, но если это вас смущает, просто зайдите в пользовательский интерфейс Tasmota и вручную настройте параметры. Вот все необходимые настройки.
Команды невыполненных работ:
(это для вашего Wi-Fi и MQTT) — SSID1 невыполненных работ YourWifiSSID; Пароль1ВашWifiPW; MqttHost ваш.mqtt.pi.ip; MqttUser вашMQTTuser; MqttPassword yourMQTTpw
(специфично для ThermoZzstat) — Backlog PowerRetain 1; ПереключательУдержание 1; gpio15 23; gpio4 22; gpio5 21; gpio14 02; настройка8 1; телепериод 10; модуль 18
Теперь проводка. В этих релейных модулях контакт D1 является контактом управления. Им также нужно 5v и заземление. Остальные отверстия здесь только потому, что они предназначены для установки сверху D1mini. Вы можете получить другие релейные модули с другой конфигурацией. Я подключаю реле вентилятора к D1, сеть переменного тока к D2, печь к D8 и датчик температуры к D5. Вам понадобится 5 В для питания D1mini и реле, и вы можете подать 3 В или 5 В на датчик температуры. Вы можете использовать разъем microUSB для питания, или вы можете подать 5 В напрямую от PS к общему 5-вольтовому соединению.
На типичном термостате HVAC (по крайней мере, в США) у вас будет 4 провода. Красный — это Общий, так что на реле пойдет к среднему полюсу. Сделать общий провод красным немного запутанно. Не знаю, почему они так делают. Зеленый провод для вентилятора, желтый — для сети переменного тока, а белый — для печи. Каждый из этих проводов идет на NO (нормально разомкнутый) полюс реле. На этой диаграмме показаны все соединения.
Быстро проверьте интерфейс Tasmota, чтобы убедиться, что наши реле и датчик температуры работают. Если все в порядке, теперь мы можем настроить Home Assistant. Вам нужно будет создать объект-переключатель для каждого реле. Это простые переключатели MQTT. Они выглядят так же, как и все остальные записи переключателей, которые мы создали при использовании Tasmota. Будьте систематизированы в своем именовании, чтобы потом было легче систематизировать их.
#switch:
— платформа: mqtt
имя: «Вентилятор наверху»
command_topic: «cmnd/ThermoZztat/POWER1»
state_topic: «stat/ThermoZztat/POWER1»
qos: 1
payload_on: «ON»
payload_off «OFF»
сохранить: false
— платформа: mqtt
name: «Upstairs AC»
command_topic: «cmnd/ThermoZztat/POWER2»
state_topic: «stat/ThermoZztat/POWER2»
qos: 1
payload_on: «ON»
payload_off: «ВЫКЛ»
сохранить: ложь
— платформа: mqtt
имя: «Печь наверху»
command_topic: «cmnd/ThermoZztat/POWER3»
state_topic: «stat/ThermoZztat/POWER3»
qos: 1
payload_on: «ON»
payload_off: «OFF»
сохранить: false
Вам понадобится как минимум один датчик для температуры. С датчиком температуры в Tasmota так выглядит вход датчика для получения точной температуры. Значение value_template очень важно.
#датчик:
– платформа: mqtt
state_topic: ‘tele/ThermoZztat/SENSOR’
название: ‘Upstairs Temp’ #AM2301
unit_of_measurement: ‘°F’
value_template: ‘{{ value_json.AM2301.Temperature }}’
У меня есть несколько разных датчиков температуры, которые я хочу использовать для получения средней температуры для определенной области в доме . Для этого я использую тип датчика min-max. Вот как вы его создаете.
#sensor:
– platform: min_max
name: «Средняя температура наверху»
type: «mean»
round_digits: 1
entity_ids:
– sensor.blink_toy_room_temperature
– sensor.blink_mountain_room_temperature
— sensor.upstairs_temp
После настройки D1mini и реле, а также датчиков температуры и переключателей в HA, следующим шагом будет настройка базового термостата. Для этого мы используем компонент HA «климат» и создаем запись «общий термостат».
климат:
– платформа: generic_thermostat
имя: Upstairs Heat
нагреватель: switch. upstairs_furnace
target_sensor: sensor.average_upstairs_temp
min_temp: 40
max_temp: 90
# min_cycle_duration: 5 # минуты:0005 initial_operation_mode: «auto»
target_temp: 72
Away_temp: 60
cold_tolerance: 0.5
hot_tolerance: 0.5
# keep_alive:
# минут: 5
Каждая запись климата может управлять только одним реле. Итак, если ваш старый термостат контролировал переменный ток и тепло (как у меня), то в HA вам нужно будет создать две климатические сущности. Тот, который будет контролировать переменный ток, и тот, который будет контролировать тепло. Это то, что, я надеюсь, когда-нибудь изменится.
#climate:
– платформа: generic_thermostat
Имя: наверху AC
Нагреватель: Switch.upstairs_ac
Target_sensor: Sensor.average_upstairs_temp
MIN_TEMP: 40
MAX_TEMP: 90
initial_operation_mode: «Auto»
# MIN_CYCLE_DUTURAT : 0.5
hot_tolerance: 0.5
ac_mode: true
Это много yaml, а yaml не очень прощает, поэтому дважды проверьте все свои записи, затем сохраните, проверьте конфигурацию и перезапустите HA. Когда он вернется, мы сможем протестировать наши термостаты из пользовательского интерфейса Home Assistant. Если вам действительно нужен интерфейс термостата в стиле Nest, для Lovelace есть красивый пользовательский компонент. Это пользовательская карта, поэтому для ее использования вам сначала нужно загрузить репозиторий пользовательских карт с github. Извлеките его и скопируйте файл термостат-карта.js в папку с www. Затем в вашем файле ui-lovelace.yaml вам нужно добавить его в начало с помощью следующих строк:
ресурсы:
– URL: /local/thermostat-card.js?v=2
тип: модуль
заголовок: Adensville
просмотров:
– заголовок: Наверху
значок: mdi:home-heart
панель: правда
карты:
– тип: вертикальный стек
карты:
– тип: пользовательский:план-координаты
– тип: элементы изображения
изображение: /local/HHC_2.png
элементы:
– тип: пользовательский:термостат-карта
сущность: Climate.upstairs_ac
стиль:
левое: 63%
верхнее: 70%
ширина: 15%
температура окружающей среды: датчик. Sensor.average_upstairs_temp
hightlight_tap: true
no_card: true
Теперь нам нужно несколько автоматизаций. Эта первая автоматизация гарантирует, что кондиционер и печь никогда не будут работать одновременно. Мы также добавим второе действие, поэтому каждый раз, когда включается кондиционер или печь, вентилятор также включается. Вы по-прежнему сможете использовать только вентилятор, но вы никогда не сможете запустить кондиционер или обогреватель без вентилятора.
#automations.yaml
— псевдоним: Нет переменного тока при включении нагрева
триггер:
— платформа: состояние
entity_id: switch.upstairs_ac
to: «on»
действие:
— service: switch.turn_off
entity_id: switch.upstairs_furnace
— сервис: switch.turn_on
entity_id: switch.upstairs_fan
— псевдоним: нет нагрева, когда кондиционер включен
триггер:
— платформа: состояние
entity_id: switch.upstairs_furnace
to: «on»
действие :
– служба: switch. turn_off
entity_id: switch.upstairs_ac
– service: switch.turn_on
entity_id: switch.upstairs_fan
Эти две автоматизации очень важны. Вы не хотите пропускать их, иначе вы можете повредить свой блок HVAC. Следующие несколько автоматизаций не являются обязательными, но это несколько примеров того, как действительно сделать наш термостат умнее. Эта автоматизация установит оба объекта термостата переменного тока и печи в состояние «Нет», если и моя жена, и я не будут обнаружены как «дома» более 24 часов. Это наша страховка на отдыхе. Если мы забудем перевести термостат в режим «Нет дома», прежде чем уйти, это справится с этим за нас.
#automations.yaml
— псевдоним: No one home Away Mode Вкл. часы: 24
действие:
– сервис: Climate.set_away_mode
данные:
entity_id: Climate.upstairs_ac, Climate.upstairs_furnace
away_mode: ‘on’
Эти следующие автоматы являются изменениями на основе расписания, которые будут регулировать температуру на основе месяца года и времени суток, чтобы летом в доме было теплее ночью и прохладнее днем.
#automations.yaml
— псевдоним: Регулировка летней ночной температуры
триггер:
— платформа: время
в: «22:30:00» ‘{{ now().month == 5 }}’
— условие: шаблон
value_template: ‘{{ now().month == 6 }}’
— условие: шаблон
value_template: ‘{{ now() .month == 7 }}’
– условие: шаблон
value_template: ‘{{ now().month == 8 }}’
– условие: шаблон
value_template: ‘{{ now().month == 9 }}’
действие:
– сервис: Climate.set_temperature
данные:
entity_id: Climate.upstairs_ac
температура: 76 Регулировка дневной температуры
триггер:
— платформа: время
в: ’09:00:00′
условие:
условие: или
условия:
— условие: шаблон
value_template: ‘{{ now().month == 5 }}’
– условие: шаблон
value_template: ‘{{ now().month == 6 }}’
– условие: шаблон
value_template: ‘{{ now().month == 7 }}’
– условие: шаблон
value_template: ‘{{ now().month == 8 }}’
– условие: шаблон
value_template: ‘{{ now(). month == 9 }}’
действие:
– сервис: Climate.set_temperature
данные:
entity_id: Climate.upstairs_ac, Climate.main_floor_ac
температура: 72
Operation_mode: Cool
I Признаюсь, если вы собираетесь составить кучу таких расписаний, то использование Yaml Automations станет громоздким. К счастью, есть несколько хороших вариантов, которые могут упростить задачу. Одним из вариантов является приложение Appdaemon на основе yaml под названием Heaty. Heaty позволит вам написать расписание, подобное тому, что я только что показал, но для этого потребуется всего пара простых строк yaml вместо 20+ строк. Другой использует nodeRed и был создан Питером Скаргиллом 9.0003
Я сам (пока) не освоил ни один из них, поэтому не могу дать подробное объяснение (пока). Но когда мне будет удобно их использовать, я создам демонстрацию, чтобы помочь вам их использовать.
Последний шаг — установка нашего нового smartystat. В большинстве домов к термостату подходят красный, зеленый, белый и желтый провода. Красный будет заземлен и присоединен к «общему» полюсу каждого реле. Другие цвета относятся к нормально разомкнутым контактам, по одному на каждое реле. Некоторые системы также будут иметь синий провод, по которому будет передаваться постоянное напряжение, вероятно, 27 В. Конечно, вам нужно перепроверить вашу систему и проводку. Откройте свой AC / печь и посмотрите, где прикреплены разноцветные провода. Используйте свой вольтметр, чтобы дважды проверить, какое напряжение вы получаете на синем проводе. Красный провод здесь — это земля. Я знаю, мне это тоже кажется неправильным, но кто-то в мире HVAC решил, что это правильный путь, и они не спросили меня. Когда вы все подключили, пришло время для финального теста.
Вот и все. Теперь у нас есть термостат, которым мы можем управлять из любого места и в любое время. Он будет взаимодействовать со всеми нашими умными домашними устройствами через Home Assistant, особенно с обнаружением присутствия, и мы можем настроить индивидуальные расписания.
Вы можете получить все эти детали на Amazon примерно за 20 долларов (всего 28 долларов за 2 мини-датчика D1 и 2 датчика температуры). Или, если вы не против подождать, вы можете получить детали на Banggood или AliExpress примерно за 12 долларов.
Amazon:
Banggood:
AliExpress:
AliExpress.com Продукт — D1 mini — Mini NodeMcu 4M байт Lua WIFI Плата разработки для Интернета вещей на основе ESP8266 от WeMos AliExpress.com Продукт — Бесплатная доставка 1-канальный релейный экран для мини-релейного модуля Wemos D1 Smart Electronics AliExpress.com Продукт — DHT22 Digital Датчик температуры и влажности Модуль AM2302 + плата с кабелем для Arduino Бесплатная доставка Прямая поставка
Banggood:
D1mini — https://drzzs.com/D1mini Реле
— https://drzzs.com/D1relay
Датчик температуры — https:/ /drzzs.com/Am2302
Наш дом — это особый случай, который, вероятно, подойдет не всем. Если вы хотите увидеть, как я заменил все 9 термостатов в нашем доме, я расскажу об этом в следующем прямом эфире.