Управление электрическим отоплением на умной даче
Наконец-то одному знакомому установил систему умного дома, ну это сервер умного дома на базе Orange Pi3 и как-то давно ещё полгода назад с ним обсуждали, что вроде есть такая потребность, нужно управлять отоплением в умном доме, ну это вобще дача и хотелось бы чтобы можно было удалённо включить это отопление, конечно задача самая такая простейшая и и вроде как всем понятная, потому что остальные какие-то способы управления умным домом, управление светом или какие-нибудь защитные функции, там например для перекрытия воды или полива, или ещё какие-то на даче, они приходят уже потом, со временем, когда уже понимаешь, что это такое и как оно вообще всё работает.
И даже самое простое, это просто поддержание температуры в определённых комнатах по датчику температуры с помощью допустим электрических обогревателей, это тоже не сразу приходит, все хотят чтобы просто можно было включить или выключить, ну можно много способов для решения этой задачи найти, можно просто купить какой-нибудь умный конвектор с wi-fi модулем например, ну если есть Интернет, то подключить и всё тогда, будет такая функция доступна, даже будет больше, можно будеть выставлять на этом конвекторе нужную температуру, целевую, и он будет поддерживать её, и многие так делают но в общем-то просто такие конвекторы довольно дорогие, если много комнат нужно в них как-то всё отдельно настраивать, устанавливать, покупать такой конвектор, это конечно будет дорого и довольно сложно всё.
Я этот сервер уже подготовил очень давно, он у меня где-то полгода лежал в квартире, он был подключен к нему был подключен zigbee стик от sonoff, сразу заказал несколько розеток, как раз там были всякие распродажи и можно было купить и датчики, и розетки, другие устройства с большой скидкой, ну конечно некоторые там приходилось подождать пока они приедут из Китая, но в целом остальные привозили довольно быстро.
Ну и конечно я когда дождался все эти устройства и датчики я их подключил по zigbee к этому серверу сразу, чтобы потом не надо было это отдельно делать, сделал такую связь между определённой розеткой и датчиком температуры, и дальше уже добавил в Home Assistant установленный на этом сервере эти все розетки, эти датчики, написал специальные сценарии, ну я там пробовал разными способами как можно сделать, чтобы было удобно управлять, но самым удобным оказалось использовать такой специальный компонент generic thermostat в Home Assistant, он позволяет добавлять просто через файл конфигурации, указывать конкретную розетку, или реле, которой будет управляться, указывать датчик температуры с которого будет указываться значения текущие, и можно там жёстко указать целевые значения там несколько разных пресетов сделать, ещё настройки небольшие сделать, например гистерезис указать, ну а дальше уже можно в самом приложении Home Assistant это всё там визуально неплохо выглядит, такой компонент специальный, и на нём можно уже устанавливать нужную температуру если это потребуется, ну и также можно включать или выключать этот термостат, чтобы он не реагировал на изменение температуры, то есть в принципе никаких автоматизаций писать не надо всё оно само уже будет работать сразу.
И в итоге когда этот сервер со всеми этими датчиками розетками я привез на эту дачу, то просто там несколько построек есть, есть небольшой домик, который старый был, и в нём установил эту розетку умную одну, установил датчик, ну и сразу в принципе когда сервер подключил в розетку по сути там, ну также интернет тоже проводной на даче есть, это хорошо, гораздо проще его администрировать удалённо или как-то подключаться к разным устройствам, которые этот сервер обслуживает.
Этот сервер сразу заработал, розетки сразу определились, ну единственно датчик температуры он конечно был в спящем режиме его пришлось переподключить ещё раз, но после этого в принципе всё заработало и уже ночью, когда я там спал, то в принципе температура поддерживалась автоматически очень комфортная, то есть до этого у них просто стоял обычный конвектор, самый простой, у него два режима, есть режим 800 Вт и режим 1200 Вт, то есть он по сути на 2 кВт сам.
И они просто включали его обычно на какой-то из этих режимов и он просто работал и нагревал эту комнату, иногда было так что там становилось очень жарко, приходилось его вручную выключать, потому что термостат, которые на конвекторе стоит, то он очень приблизительный, его выставить практически невозможно на нужную температу, то есть надо специально дождаться когда температура повысится, именно до нужной, а потом так подкрутить его обратно, чтобы он выключился и тогда он будет в таком примерно режиме и поддерживать, но это очень долго, сложно и нудно, выставлять такую температуру.
Поэтому так не делают, а просто включают и всё.
Здесь конечно стало гораздо удобнее, вообще температура поддерживалась идеально, было очень комфортно и даже оказалось так что сама мощность этого обогревателя, она не самая большая была включена, стены у этого домика они вполне неплохо теплоизолированны, и вообще там включение выключение розетки, которая управляет конвектором, оно практически не происходило там несколько раз всего за ночь он включился и выключился принудительно, а так просто работал и поддерживал нужную температуру.
Конечно когда начинаешь там ходить, открывать двери например, или даже открыл окно, чтоб проветрить если там показалось, что уже душно, то тут конечно тоже нужны какие-то дополнительные ещё режимы, например поставить можно датчик открытия окна, и тогда на него реагировать, или там открытие двери, ну это по большому счёту в принципе не обязательная функция, потому что всё равно если зимой, то там окна не оставляют открытыми, а летом это в принципе надо, обогреватели скорее всего там вообще будут выключены постоянно.
Ну и на следующий день просто там уже я взял розетки, все которые у меня их были, пять штук, включил в этом домике там в соседней комнате ещё и также отнёс в новый большой дом, он там двухэтажный и просто воткнул эти розетки умные в обычные розетки, которые находятся на стене со стороны этого домика, то есть чтобы фактически связь была максимально хорошей, ну и тогда получилось так что в принципе связь там практически максимальна, 255 показывает на некоторых розетках, ну на других там около 140 единиц, это в принципе очень хорошо, ну а дальше если нужно уже по большому дому будет сделать, надо будет ещё просто розеток дополнительных установить, ну можно понятно что устанавливать разные реле, ну с ними похуже потому что они устанавливаются обычно в подрозетники, или если там скрытый монтаж, если открытый, то может быть не очень красиво это просто всё будет выглядеть, но из-за этого получается, что у них сигнал гораздо хуже, а у розеток, они по сути находятся снаружи, и из-за этого конечно сигнал у них гораздо сильнее, и лучше передаётся.
Но если поставить в каждой комнате, на каждом этаже по такой розетке то получится такой периметр Zigbee сети, он вполне хороший получается, и постоянный, потому что розетки всё время включены, и тогда любые датчики уже тоже будут работать.
Ну я по сути ещё в одной комнате сделал такой же пока режим, также положил туда датчик температуры, ну это датчики от Aqara, которые температуру, влажность и давление измеряют, и в эту розетку тоже был подключен конвектор, тоже такой довольно простой и в принципе уже тоже заработала нормально в таком режиме поддержка постоянной температуры.
Но для того чтобы управлять всем этим умным домом и иметь доступ к Home Assistant, конечно облако Home Assistant оплачивать наверное и проблематично сейчас, да и довольно дорого, проще там используется роутер Keenetic, причём самый простой, это модель Start, у неё тоже как и у других роутеров есть возможность пробросить через динамический DNS, у Кинетика специальный такой режим, и тогда можно будет снаружи заходить на страницу Home Assistant.
Есть небольшие сложности в Home Assistant, если использовать ещё авторизацию там с помощью пароля у роутера, то тогда в Home Assistant будет выдаваться ошибка при работе, и там некоторые сценарии нельзя будет изменять, там какие-то доработки делать удалённо, но если просто дать полный доступ к серверу, чтоб сразу форвардил он весь трафик на этот сервер, этот роутер, а дальше уже просто с помощью пароля в Home Assistant защищать, то тогда нормально всё работает, можно полноценно и управлять, и там сценарии настраивать, переделывать, практически полный доступ получается, и вообще без всяких проблем всё работает, то есть для того чтобы там эти термостаты включать или выключать, ну по сути связаные с ними обогреватели и умные розетки, то вполне уже можно через эту страницу работать, через этот вебсайт у Home Assistant.
Если добавлять в приложение Home Assiatant, у меня не получилось сделать, что-то не работает причём в локальной сети нормально работает, но если указывать внешний адрес, то Home Assistant в приложении не запускается, ну практически открывает эту страницу в отдельном приложении в браузере и тогда только там можно подключиться и что-то делать.
Ну тут надо ещё поразбираться, возможно есть какой-то другой режим.
Ну и самым простым способом, ещё конечно это можно добавить в Яндекс приложение, прокинуть, то есть специальная интеграция в Home Assistant, я её тоже предустановил, нужно только залогиниться ну и тогда просто эти розетки и термостаты они будут доступны в приложении Яндекса, и можно будет разными голосовыми командами говорить, там включи термостат такой-то, или установи такую-то целевую температуру в такой-то комнате, или сделай потеплее или сделай попрохладнее, то есть такие разные сценарий тоже будут уже сразу работать, то есть в принципе дальше остатся покупать много розеток и придумывать для чего ещё этот умный дом может пригодиться именно в таком умном доме.
Автоматизация в умном доме должна быть полезной и создавать дополнительный комфорт, но иногда всё идет не так… Причины этого, и как всё настроить смотри на моём канале.
Discuss about post