Как стать автором
Обновить

Умный дом с котом: мой опыт автоматизации домашней рутины

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров19K
Всего голосов 21: ↑21 и ↓0+21
Комментарии79

Комментарии 79

Правильно я понимаю что уровень вашей автоматизации настолько велик, что без сопровождения человека-инженера он больше существовать не сможет? :)

Если что то сломается, то Ваша жена или Ваша дочь будут ждать пока Вы найдете время исправить.

Ну в чем-то вы правы. Но если вдруг я стану недоступен, а это возможно лишь в случае отсутствия у меня возможности выйти в интернет, система может спокойно жить в настроеном режиме весьма долго. Перезагрузки при пропадании питания переживает безболезненно, все поднимается как нужно. Отстутстствие подключения к интернету скажется совсем минимально. Полный доступ у жены на всякий пожарный имеется.

у меня Home Assistant стоит больше года на виртуалке Hyper-V и два раза слетала сама виртуалка. Просто не хотела даже систему HAOS грузить. Под давлением домочадцев приходилось срочно восстанавливать самые критичные функции путем настройки с нуля, а потом неделями в свободной время довносить автоматизацию комфортных функции. Ситуация специфичная так как я виню Hyper-V в первую очередь. Этим компом я также пользуюсь удаленно и мне кажется, что слетает когда виртуалка и пользователь не могут память поделить корректно при нагруженом использовании. Я уже заказал отдельный stick для HAOS. В след выхи буду все переустанавливать.

Ну, я не пользуюсь виртуалками и HAOS. У меня Home Assistant Supervised на чистом Debian 12. Не люблю я прослойки гипервизоров.

Мини-ПК Gigabyte - сколько оперативной памяти в этом чуде?

Я планирую в 4Гб уместиться на стике с Atom

На нем 4 было. Хватало. Но у меня уже давно миниписи на n100 с 8 гигами.

Стандартная проблема современной техники и электроники. Если сломается автомобиль, компьютер или нагревательный котёл, то жена и дочь так же будут сидеть и ждать, пока не исправит муж или вызванный мастер.

в моем комментарии, кроме юмора есть два скрытых момента:

  1. Вопрос баланса необходимости и достаточности.

  2. Через три года, что-то сломается, а тому кто делал это с интересом и любовью (естественно не для себя, а для близких), это направление уже станет не интересным и частично забытым. В таких условиях, те кто привык будут страдать пока инженер не вспомнит, что и как устроено.

  3. Сопровождение таких систем как правило затруднено сторонним специалистом (в отличии от холодильников, микроволновок). Поэтому сопровождение систем это не совсем стандартная проблема сопровождения отдельных устройств.

Я делал свои устройства управления светом и они работают в люстрах уже 7 лет без перебоя, но я с ужасом осознаю что все прошивки утрачены и если что то слетит то я не смогу быстро устранить. Масло в огонь подливают домочадцы, подчеркивая как же удобно управлять светом с пульта телика.

А разве нельзя HA восстановить из архива?

Домочадцев учить пользоваться системой резервного копирования?

Домочадцев учить пользоваться системой резервного копирования?

Речь шла про восстановление своих наработок в НА. Это делал сам "администратор"

У себя настроил ночные бэкапы НА на Gdrive. Для восстановления нужно установить голый НА и накатить бэкап, но делать этого пока не приходилось.

Тоже бэкаплюсь в гдрайв. Восстанавливал пару раз оттуда бэкап на чистый ХА - все развернулось и восстановилось без проблем.

Наверное можно, но год назад казалось что все будет работать вечно и 8 мес проблем не было, пока я не заинтересовался ИИ. В итоге LLM модели могут высосать всю память и повесить систему на ошибке видео. Я не готовился к своему стыду. Потом я включил контрольные точки Hyper-V, но буквально неделю назад все повторилось и обе контрольные точки не грузятся. Т.е. мое решение бэкап на уровне виртуально системы в целом не стрельнул. Теперь я уже психанул и планирую поставить на самостоятельный стик(жду заказ) на Ubuntu скорее всего.

Но как правильно заметил автор обслуживание не тривиальное для домочадцев. И это хобби становится работой.

Какие пороги влажности для полива фикуса установили? У меня такой же датчик, но все оптимальные значения не могу найти)

Автоматизация настроена на порог "меньше 40". Фикусы уже пару лет с таким порогом прекрасно себя чувствуют.

А нижнюю границу влажности оставляли при этом ту что по-умолчанию 20% или в 0 сбрасывали?)

Видимо по-умолчанию. Специально с ней ничего не делал.

По-моему опыту, очень сложно донести те ценности, что дает тебе умный дом, кому-то из друзей или знакомых, так как чтобы их по настояющему понять - нужно пожить с этим.

Когда живешь, то начинаешь втягиваться и продолжаешь что-то автоматизировать или донастраивать, это, отчасти, постоянный процесс, но, в тоже время, его всегда можно остановить и пользоваться тем что уже есть.

У меня УД на базе Wirenboard и Sprut.hub. Очень рад, что на этапе ремонта самое ключевое сделал проводным. Но что-то и беспроводное добавляется, конечно, без этого уже никак, но стабильность радует не всегда у таких решений, однако они не самые важные.

Все верно, так и есть. Ценность УД вещь сложная в донесении. Да и нужно ли это? Я просто остановился на том, что это просто хобби. Да, дорогостоящее, непонятное в профите, но хобби.

И да, кстати, на ценность УД значительное влияние имеет этап его внедрения. Идеальный вариант, когда это делается на этапе ремонта.

Кстати, насчет дорогостоимости - очень сильно зависит от того, как глубоко самостоятельно готов погрузиться. А еще от того, что именно включать в расчеты) Мне на этапе ремонта выкатывали счета от 700 тысяч до 1.5 млн рублей за оборудование и сборку-настройку, но без разводки, что меня совсем не устроило.

В итоге разобрался в технологиях и возможных решениях, заказал отдельно проект и оборудование по нему, вышло 180 тысяч, плюс 70 электрику сверх того, что было запланировано по обычной разводке, как раз за "умную" часть и проблемы с ней связанные.

Результатом очень доволен. Подруга, которая изначально считала, что я просто придумал какую-то херню и выбрасываю деньги на ветер, потом сама втянулась и предлагала некоторые свои идеи по автоматизации, которые успешно используются.

Да. Можно вообще, купить Я.Станцию и пару-тройку лампочек с датчиками температуры и уже иметь подобие УД и быть вполне довольным :)

Да, именно, такие примеры тоже знаю. Тут еще все развивается достаточно быстро, так как ситуация 2020 и 2024 - уже прилично отличается, а чем дальше, тем больше интересных штук будет)

Это да, локальный режим в Я.Станции Миди уже выглядит интересно.

Можете поделиться конфигурацией lovelace для 2 и 4 страницы? Интересует какие карточки были использованы

Ох, там огромные длинные портянки получатся, если делиться. Весь интерфейс на базе mushrooms сделан. На втором скрине для графиков mini-graph-card карточки используется, для кондиционера simple-thermostat карточка. На четвертом скрине, где пылесос, xiaomi-vacuum-map-card карточка.

Уточню: 4 страница на 3 скрине (интересует карточка с пультом). Попробую mini-graph-card, спасибо

Скажите в чем реальная необходимость выводить историю показаний виде графиков в Lovelace?
У меня эти карточки с сенсорами, погодой итд прожили меньше суток, не увидел смысла. У коллеги ставил НА, единственный график который он смотрит - это сдвоенный температуры парилка+предбанник (вынес на отдельную вкладку).

Конечно, можно обойтись и без этих графиков. Но мне просто нравится контроль. И иногда бывает полезно в спорах о том, когда было на кухне теплее - вчера или сегодня.

Ради интереса можно узнать сколько сейчас именно iot устройств в системе и их объектов (исключая ТВ, пылесос, мойку, бризер, гирлянды).
Сколько из них с постоянным питанием и сколько ватт они потребляют?

Всего порядка 700 объектов. Высчитывать все слишком муторно. С постоянным питанием датчики co2, датчики присутствия, счётчики ээ и воды, что-то еще, если не забыл. Остальное на батарейках.

У меня 938 объектов, постоянно включенных в сеть десятка полтора. В сумме с контроллером роутером и ИБП удалось уложиться в 46 Вт.

Отлично. Базу рекордером оптимизировали? Сколько весит?

Да, у меня с древних времён Мария, там загасил по максимуму все ненужное, настроил репак итд. Давно не лазил)

Сенсор на размер базы не делал - у меня не срабатывал SQL запрос ни в каком варианте почему-то.
Сейчас удаленно глянул home-assistant-v2.db весит 768КБ

У меня работает sql запрос. Вот такой

SELECT table_schema "database", Round(Sum(data_length + index_length) / 1048576, 2) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;

А всем домочадцам приходит настоятельное оповещение в «Телеграм», что требуется гигиеническая процедура для кошачьего туалета.

@ispmanager

Позвольте небольшой совет - отправлять уведомление только тем, кто может сделать эту процедуру. Например, если человека нет дома, то и оповещать его нет смысла.

У себя сделал уведомления о незакрытой двери. Если не закрыт замок 3 минуты - только тем, кто дома (или был 5 минут назад). Если дверь осталась незакрытой ещё 2 минуты, то уже всем отправляю.

Ещё стиральная машина отправляет сначала Главной по уборке, а если ее нет дома, то всем.

Да, спасибо. Можно сделать. И у меня много что завязано на факте присутствия дома того или иного члена семьи. Но дочке, например прикольно получать такие новости о любимом коте в школе, а я почти всегда дома. Жену тоже не раздражает. Никто не жалуется. Надо будет - сделаю 🙂

И спасибо за идею информирования на экране ТВ. Добавил в свои автоматизации как дубль Телеги.

Сложные сценарии мне оказалось удобнее делать на Node-RED

Мне NR как движок автоматизаций совсем не зашёл. На HA писать автоматизации в yaml лично мне удобнее.

Какие датчики присутствия вы использовали? Если это FP2, то где достали? :) И с каким регионом. Спасибо

От Tuya на 24ghz. И еще на базе ld2410c на esp32.

популярный в то время портал Sprut.AI.

достойно отдельной статьи на хабре - как "модернизацией" сайта, его полностью уничтожить)

идей нет?

А как же приточная вентиляция?

Она есть

Спасибо за интересное описание своего взгляда на "умный дом".

Кот меланхоличен на фотографии.

Для меня "умный дом" не так, как Вы описываете выглядит. Вот включение вентиляции, когда кот сподобился сходить в свой туалет - ещё да. Хотя лучше бы евойный туалет был опорожнен, помыт, протерт и поставлен на место. Надпись на экране ТВ, что можно принять душ - нет.

PS. Как же кот без естественного желания припрятать своё "добро" закапыванием жить то научился? Может потому и грустный такой, что "дело то сделал" но не доделал?

Спасибо за интересную интерпретацию текста🙂

Очень круто и красиво, подскажите что выбрали из мини ПК, после mihome, станции 2, тоже пришел к этому, но муки выбора по платформе, если можно ссылку в лс

Выбрал безвентиляторный миниписи на базе процессора n100. На али много вариантов, выбирайте подходящий по цене.

Красивые карточки у Вас в homeassistant. Расскажите какие и про их настройки?

В основном всё сделано на основе карточек mushrooms. В HACS легко их найдете.

Ага, спасибо, нашел... Только погоду с первого скрина никак не найду.

ого, так маньячить, прям есть с кого брать пример))) у меня муж только яндекс.лампочку пока подобным образом настраивал: "Элвис покидает здание" голосовым Алисе и свет выключается автоматически.

Алиса вполне неплохой и довольно простой вариант для вхождения в тему умного дома 🙂

Занимательно, мо

Охрану не затронули. Она же есть? Рекомендую agent DVR как агрегатор камер. Очень хорошо встраивается. Конечно в квартире не нужно столько всего как в частном доме. Какие датчики влажности используете? Я пробовал fc28 но мне чет совсем не зашли.

Камеры не прижились. В квартире они ни к чему. Влажность обычные акаровские измеряют. Еще на датчиках почвы напаивал сам какие то, не помню маркировку.

Спасибо. Надо будет попробовать.

Первый раз вижу, что кто-то пишет, что умный дом ничего не экономит, а является прикольным хобби. Поддерживаю на 100%

Вроде бы цель УД автоматизировать и забыть, но руки чешутся постоянно.

У меня свой дом и там можно разгуляться.

Из основного:

  • Автовключение света при движении (коридор, ванная, душевая, кабинет). В последнее время полюбил адресные светодиодные ленты, понапихал их в кухонный гарнитур, на веранду, лампы гайвера.

  • Включение газового котла, контуров отопления, теплых полов (водяных и электрических) по нижней температуре (климат). Термоголовки на радиаторы не поставить ( застройщик не добавил возможность, а переделывать гемор)

  • Температура бассейна (удобно спрашивать Алису)

  • Автополив газона (5 контуров). Пока по времени + погода. Хочу датчики влажности поставить, но на улицу пока не очень понятно как.

  • Датчик на открытие холодильника и крик Алисы если открыта больше 5и минут (ребёнок частенько не закрывает) ну и некоторые двери

  • Камеры видеонаблюдения (2 дома, пока 3 на улице) с распознаванием людей (делал через Agent DVR + AI) + режим охраны ночью (улица) и не дома. При сработке фотки в телегу и Алиса и Ксяоми шлюзы орут дома

  • В некоторые, непредусмотренные конструкцией места (сарайку, веранду) добавил беспроводные кнопки для управления освещением, режимами охраны, открытием замка калитки и т.д.

  • Автовлажность в спальне

  • Датчики протечки + отключение насоса воды и mq7, 9 поставил. Ну и релюшки на свет в щитке ( семья уходя свет забывает, поэтому при охране он вырубается)

  • Уведомоения в телегу и в Алисы. Раньше автоматизировал из хомы, щас перешел полностью на ноде ред.

  • Домофон теперь звонит в ксиаоми шлюз и Алису.

  • И есди кто- то подходит к калитке Алиса тоже заранее палит.

  • Из сложностей (может кто победил) : Алисы стали тупые (плохо слышат, не на все реагируют), часть управления светом сделал через релюшки внутри обычных выключателей (иногда после перезагрузки хомы они не включаются пока физически разок не нажать + физически не везде работают как переключатели - нужно 2 раза щелкнуть, чтобы выключить свет), про датчики присутствия прикольно - у меня движение, мучаюсь иногда. С котом тоже надо попробовать, но хочется дергать ответственных только когда по-большому сходил (хоть камеру блин ставь), есть несколько смарт сокетов от туии - но она совсем облачная и в последнее время больше доставляет геморроя, чем пользы. Может кто знает, на что заменить (интересует потребление плюс вкл/выкл). Пробовал датчики влажности почвы, но чет тупые. Надо попробовать те, что автор посоветовал. Достраиваю баню, хочу поставить термопару плюс лед экранчик на есп32. Пока пытаюсь понять как на одну есп их подружить.

На чем все это великолепие работает? Home Assistant?

Датчики протечки за 5 лет у меня так ни разу и не сработали, даже обидно :)

Сначала пробовал в мажордомо. Потом ушел на хом ассистент.

Под капотом Nuc + proxmox + hass os (раньше сидел в докере, потом отдельную виртуалку заслужил) + docker (agent DVR, codeprojectAI, nginx там всякие для реверс прокси)

А из устройств солянка: xiaomi/aqara + sonoff+ esp+ tuya + еще всякого. WiFi, ZigBee, onvif (камеры и домофон)

Датчики протечки за 5 лет у меня так ни разу и не сработали, даже обидно

Для собственного спокойствия стОит регулярно проверять их - имитируя протечку. Желательно перед этим отключить электричество (всякое бывает в жизни)

Тьфу тьфу, протечки как и угарный такая же фигня. Периодически лью воду и жгу бумагу, чтобы порадоваться убедится что все работает

Хотя день котов уже и закончился, все равно добавлю свои 5 копеек.

Автоматизации для кота: если "дверь в ванную (где у кота стоит лоток) закрыта более 2 минут" и "отсутствует движение более 2 минут" и "там выключен свет" - на всех алисах включить тревогу и попросить открыть котику дверь. :)

Включение света: - только прихожая по событию открытия двери.

Выключение света: прихожая, коридор по событию отсутствия движения более 3 минут.

Включение вытяжки: влажность более 60%, выключение влажность менее 50%.

Выключение вытяжки: нет движения в ванной более 5 минут и выключен свет.

Ну и датчиков протечки насыпано на кухне и в ванной и привод перекрывающий воду на входе в квартиру.

На кухне датчик утечки газа - заведен на привод перекрывающий газ в квартире (оповещение по всех каналам - звонок, пуш на телефон, сирена на алисе)

Всякие мелкие скрипты - типа не закрытого холодильника и включения чайника утром я уже не пишу.... :)

Начинал еще с Domotics, потом на НА, а сейчас перешел на яндекс Алису - все протокол zigbee.

В Алисе можно такие автоматизации создавать?

Алиса примитивная, как и остальной вендорный софт. Но примитив типа если тут так, то сделай то будет. Все остальное "Или" и "и" и более сложные условия уже нет.

Вот щас обидно было. :(

У Яндекса в умном доме можно использовать условия "И" и "ИЛИ", в качестве тригеров запускающих скрипт можно использовать состояние устройств, а не только данные от датчиков.

В качестве оповещения можно передавать сообщения на колонку (любую по выбору - если их дома несколько) или можно попросить колонку исполнить команду, как если бы она ее услышала. Пуш сообщения на телефон без ограничений, СМС и голосовые звонки 5 шт в сутки. Для действительно важных вещей этого количества достаточно.

За последний год они сделали очень много для развития своей системы умный дом.

Количеству нативно понимаемых zigbee устройств позавидует любой вендор.
https://devicegallery.ru/ - ресурс где написано, что подключается, а что нет.
А если не понимает нативно, то железку можно прокинуть через интеграции (список производителей - устанешь листать) тоже работает.

И хотя, до гибкости HA Яндекс не дотягивает - использовать ее комфортно и легко - для добавление нового скрипта или устройства не требует включать компьютер.

У меня сейчас 3 умных дома (свой и родственников) с общим количеством устройств более 70 шт. увязаны в один аккаунт (так проще админить).

Давно в нее не ходил. Правда теперь можно. А ветки решений видимо реализовываются отдельными сценариями?

Да, каждый сценарий это отдельная конструкция вида: "если (А и(или) В и(или) С....) то (D, E, F, G....).

Сначала выглядит немного громоздко, но потом просто воспринимаешь весь раздел сценариев как одну программу.

И, кстати, такой подход позволяет быстро отключать, не нужные в данный момент, куски автоматизации.

Я не говорю, что это яндекс прямо идеал - в нем есть свои недостатки, которые нужно учитывать при создании сценариев, но вся наша действительность это набор компромиссов. :)

Долгое время использовал HA, но сейчас полностью от него отказался - для меня его возможности избыточны. Мне не хватает сейчас только проверки наличия телефонов рядом с определенными роутерами (присутствие в адресе членов семьи). :)

А из статьи, с которой начался топик, вынес классную идею для кота - датчик вибрации на лоток. :)
Через пару дней датчик с озона приедет - тут же добавлю: оповещение "котик изволил сходить в лоток, нужно убрать !" и включение вытяжки в ванной.

Мне тоже тема про кота понравилась. Только я есп кам поставлю + AI чтобы при обнаружении кота через 7 минут приходила фотка в телегу. Если грязное дело то сразу убирать

Что даст эта задержка в 7 минут и почему именно 7?

Ну мочу мы не убираем ( когда в наполнителе накопиться критическа масса), а вот если после похода кота останется что-то другое, то надо убрать. 7 минут - чтобы ему хватило подумать, покопать и сделать дела. А мы потом лицезрели результат

Невозможность детектировать присутствие в доме - недостаток серьёзный, на мой взгляд. У меня много что на это завязано. Серьёзную дополнительную гибкость в автоматизациях добавляет.

Если автоматизировать кота, то по полной: умный туалет, типа Xiaomi CATLINK, автопоилка-фонтанчик, автокормушка типа Xiaomi Petkit Fresh Element

Добрый день! Я только начинаю изучать HA и поэтому прошу сильно не кидать тапками ))). Есть пару вопросов. 1) В карточке с прогнозом погоды есть проблемки. Иконка текущего состояния погоды переодически проподает, пока не перезагрузишь HA. График погоды замирает, не происходит смена дня. Наблюдал в течении недели. 2) Как называется карточка для Алисы на 3 картинке, а то стандартная карточка не очень.

  1. О какой именно карточке погоды речь? Их очень много разных существует. У меня используется эта, вполне хорошо и стабильно работает: https://github.com/mlamberts78/weather-chart-card

  2. https://github.com/kalkih/mini-media-player

Я про вашу карточку как раз и говорил. Понравился стиль )

Ну, я как-то описанных вами проблем с ней не встречал. Все чётко работает. Возможно, дело не в карточке, а в сенсоре погодном, который для неё используется. Я использую от Meteorologisk institutt (Met.no)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий