Умный дом для умной дачи (часть 4) сценарии
Конечно на умной даче можно автоматизировать много разных интересных задач, сами сценарии по автоматизации этих задач можно писать в разных системах, например это можно в Home Assistant разрабатывать сценарии, это вполне не сложно сделать, но также можно и писать сценарий в разных интегрированных экосистемах, то есть если например из Home Assistant какие-то датчики и устройства прокинуты и добавлены в экосистему Яндекса, там через специальный модуль, то можно даже и в этой, допустим в экосистеме Яндекса, тоже сделать какой-то сценарий, иногда это удобно, чтобы сделать какой-то очень быстро в Яндексе там можно написать довольно интересный сценарий, то есть можно также допустим там обрабатывать разные датчики например, там датчик температуры или влажности, открытия, движение и делать дальше какое-то действие, причем действия могут быть довольно сложные там, с разными задержками соответствующими, то есть можно выполнить большую последовательность действий, то есть принципе такое решение тоже неплохое, но если нет удаленного доступа и там невозможно в Home Assistant зайти и прямо в нем написать сценарий, то как временное решение можно и так попробовать сделать, например вполне не сложно сделать там включение допустим обогревателя если температура упала в комнате и выключение если она выросла и любые другие такие же такого рода автоматизации, ну и даже можно и по времени запускать, например чтобы ночью включалось освещение, а днем оно выключалась, в принципе это тоже все довольно просто получится.
Конечно в приложении Яндекса там тоже довольно много ограничений то есть нельзя например проверить какие-то события еще дополнительно к триггеру, поэтому лучше чтобы все сценарии они в какой-то одной системе разрабатывались, которая может полноценно все варианты сценариев и возможностей там можно было описать.
Например в Home Assistant довольно неплохой язык по разработке, и там есть визуальный способ разработки всех сценариев, и там постоянно тоже развивается, новые возможности появляются то есть например можно чтобы какой-то триггер там допустим сработал или даже несколько разных триггеров там проверять, потом еще проверять кучу разных событий, например что там что-то включено или там время суток или еще какие-то параметры и потом выполнять действие и еще даже при выполнении действий, тоже можно делать всякие проверки дополнительные и задержки по времени, что в принципе вполне удобно и можно без всякого программирования очень много разных интересных сценариев сделать и даже если допустим будет уже сложно разбираться в визуальном, можно в любой момент переключиться в виде текста, в виде кода и там уже копировать быстрее и обрабатывать удобнее эти сценарии, то есть можно будет даже так, и потом обратно вернуться и все будет снова в визуальном интерфейсе тоже отображаться.
Но я разрабатываю в основном конечно сценарий виде скриптов на bash и на python еще некоторые есть, но для того чтобы к Home Assistant можно было подключиться за этих скриптов есть тоже возможность такая в Home Assistant, можно получить специальный токен и тогда просто там по API можно будет подключаться к нему и выполнять разные команды, например у меня так это было сделано, у меня есть выключатель от Tuya он работает wi-fi и иногда сама интеграция, сам сервис который отвечает интеграцию с облаком Tuya, он не очень стабильно работает и я его сделал так что у меня именно управление этим выключателем происходит через Home Assistant, который уже тоже интегрирован с Tuya по интеграции между Home Assistant, но интеграция с Home Assistant немножко понадежней и он там проверяется перезапускается при необходимости сам переподключается к этому облаку, то есть таким образом особо там на производительность это никак не отразилось, то есть включается также быстро, но при этом и работают понадежнее, то есть такие варианты обращения к Home Assistant, получение значения датчиков, упрвления какими-то устройствами или запуск сценариев тоже может вполне реализовать.
Сами сценарий можно сделать конечно на много разных тем, например для управления светом можно сделать сценарий, чтобы включался датчик движения и при этом можно сделать так, чтобы он выключался не сразу как движение закончилось, а прямо в сценарий прописать что если там движение прекратилось и нужно еще подождать какое-то время например 3 минуты и после этого только выключить свет это удобно, когда зашел, там может что-то делаешь, двигаешься мало и датчик движения конечно перестанет регистрировать такое движение, но либо можно использовать допустим датчик открытия если там в помещение дверь не закрывается, какой-то гараж или сарай, то конечно там можно просто, открыл дверь - свет включился, и после этого пока дверь не закрыта свет будет включен, но можно делать всякие дополнительные еще там проверки, что есть он горит очень долго, то тоже можно выключить, если на улице светло и там допустим освещения так много не нужно в помещение то тоже можно это проверять и при включении выключить заранее можно будет тоже, то есть в принципе сама хорошая система дома она поможет эти сценарии более умными сделать, может быть только ограничением конечно оказаться что если там какая-то дверь железная используется, датчик открытие он может там быть экранирован этой железной дверью, и нужно внимательно смотреть в какую сторону направлен для того чтобы он все-таки мог либо сам координатор zigbee сети видеть, либо видеть роутер какой-нибудь, розетку или выключатель, но если конечно там допустим движение хочется как-то более умно сделать можно использовать датчик присутствия, в принципе они там не сильно дороже стоит уже и конечно у него больше возможностей, может замечать движения разные и там на большом расстоянии, в принципе там достаточно просто дышать и он уже будет реагировать, ну допустим на расстоянии до 5 метров он точно будет замечать дальше уже конечно не гарантированно, но проблема в том что он реагирует на любое движение, а не только там на движение человека, то конечно там если что-то шевелится там, какое-то устройство, может двери, то он на них тоже будет реагировать, ну и на животных тоже можете реагировать, поэтому где-нибудь на даче там, может быть и не стоит такой датчик присутствия ставить, чтобы он там не срабатывал на все подряд.
Но такой датчик присутствия можно например установить и в доме и можно там в нескольких местах поставить и тогда определять что если в доме кто-то есть, то в принципе дом будет в режиме присутствия людей и все сценарии будут работать в соответствии с этим, и даже если люди спят, то он тоже будет определять их присутствие, что удобно, ну либо можно сделать еще и контроль вообще по движению, если там датчики срабатывали, выключатели переключались, розетки работали еще что-то, двери открывались, то конечно это тоже можно отслеживать и например там обновлять какой-то триггер, чтобы он показывал что люди присутствуют и соответственно режим допустим охрана не включался.
Но если нужно будет определить уже там более точно, то во-первых можно использовать подключение к wi-fi, если там телефон к wi-fi точке подключился, то таким образом можно контролировать, что люди там на даче присутствуют, и соответственно нужно охрану отключить, даже если там подходишь или подъезжаешь, то с какого-то расстояния уже тоже wi-fi может подключиться и в принципе охрана будет отключена на даче, это тоже может оказаться удобно, но надо не забывать wi-fi на телефоне включать, иначе конечно может и не сработать, а дача можете и на охрану автоматически поставиться, если такой сценарий предусмотреню
Отопление на даче это тоже конечно основной вопрос, понятно что поддерживать температуру нужного, и иногда и летом бывает ночью довольно холодно, но сами обогреватели если там скорее всего используется электрическое отопление, газ бывает очень редко, может быть у кого-то конечно и печь стоит на дровах, но в основном конечно это электрическое отопление и поэтому даже если конвектор например, радиатор какой-то умный, он может поддерживать температуру, то все равно он не может поддерживать ниже 18 градусов, большая часть из них, и конечно тут может помочь только умный дом, который сможет там отслеживать температуру и какой-нибудь умной розеткой включать или выключать этот обогреватель, и например поддерживать температуру 10 градусов или там 4 градуса, то есть это тоже в принципе можно будет настроить таким образом.
Но тут тоже надо чтобы сам конвектор он тоже мог включиться если питание будет отключено и снова включено, потому что даже в этом случае он конечно может и не переключаться в такой режим, но даже если использовать не умные обогреватели у них тоже конечно там есть несколько режимов, но они только вручную переключаются поэтому на самом деле проще, лучше, поставить несколько обогревателей, включить их в какой-то в один режим, может быть не самый мощный и разными розетками эти обогреватели включатать или выключать, то есть например это будет гораздо удобнее и более гибко для управления и точно они там от розетки будут включаться или выключаться, и еще поскольку конечно на даче там ограничено довольно электроэнергия подведенная, то иногда полезно отслеживать чтобы все обогреватели не включились там на максимальную мощность и включать их там сценарием поочередно, если допустим обогреватель один включен, то другой в этот момент например не включать и потом наоборот можно включить, если нужно в разных комнатах например прогреть а мощности не хватает, но если несколько обогревателей допустим там по киловатту, то в принципе можно их тоже поочередно включать или включать одновременно на какое-то время, но можно конечно и автомат поставить более мощный, как некоторые делают, но фактически это конечно опасно, можно и пожар устроить, потому что проводка может быть тоже не рассчитана на такое потребление, ну и для того чтобы контролировать расход энергии тоже можно чтобы не делать какие-то дашборды, можно там просто делать оповещение в Telegram с какой-то периодичностью о превышениях или текущем потреблении энергии и тогда даже если там уехал с дачи, то можно будет посмотреть не забыл ли что-нибудь выключить, и соответственно либо выключить вручную, либо как-то там какое-то действие предпринять, но можно еще и делать информирование, например там какими-то визуальными способами, например какой-то светильник предусмотреть или там делать разные индикаторы световые, которые можно включать в зависимости от того какая нагрузка, то есть если там например светодиодную ленту подключить, то если нагрузка высокая, то можно одним цветом подсвечивать,если нагрузка низкая другим цветом подсвечивать, это тоже можно будет очень быстро визуально понять и определить там что включено, а что не включено в текущий момент.
Вообще конечно это самые простые сценарии, можно придумать очень много интересных, некоторые сценарий приживаются, некоторые сценарий конечно потом будут отключены, но нужно будет конечно все таки все равно придумывать разные сценарий ну и делиться с другими людьми, которые тоже делают умную дачу.
Автоматизация в умном доме должна быть полезной и создавать дополнительный комфорт, но иногда всё идет не так… Причины этого, и как всё настроить смотри на моём канале.
Discuss about post