Сообщество - Умный дом

Умный дом

145 постов 2 250 подписчиков

Популярные теги в сообществе:

ESP8266 + Tasmota + вопрос

Есть esp01 с прошивкой tasmota, нужно периодически включать реле на 0.3 секунды.

Вопрос - как средствами самой tasmota сделать эту выдержку, автоматически отключать реле через заданный интервал после включения.

Цель - включать реле по команде MQTT, сообщать в MQTT статус реле, + может быть сенсоры ds18b20 dht22 (на какие GPIO их лучше подключать?).

Еще бы напряжение питания измерять (аккум) и в MQTT отправлять, без дополнительных микросхем?

Ещё подскажите живые русскоязычные форумы по tasmota?

Вопрос к знатокам

Радиолюбители и кто в теме, нужен совет/рекомендация.

В доме стоит система от протечек Нептун в комплекте с беспроводными датчиками.

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

Проводные датчики нет возможности подключить, ремонт уже сделан.

Вот так сейчас выглядит блок

Вот такие датчики

Буду благодарен идеям.

Показать полностью 4

Как я заменил агента 007 и соседей по лестничной клетке одним гаджетом

Ситуация следующая: в августе собираемся с женой и детьми поехать в отпуск на моря. Впервые куда-то выезжаем все вместе, поэтому стремновато оставлять квартиру и молиться, чтобы никто не вломился (в нашем спальном райончике такое может случиться). Плюс, придётся оставить двух котов — кормить их будут теща и тесть, а эти черти еще те любители куда-нибудь не туда залезть, пока кожаные в отъезде (я про котов, конечно😅)

Жена предложила купить камеру видеонаблюдения, чтобы так сильно не параноить. Поэтому я изучил несколько вариантов: поделюсь с вами и расскажу, на каком остановился. Думаю, в сезон отпусков это максимально актуальная тема. Погнали!

1. Ambertek MD80

Один из самых бюджетных вариантов (1800 рублей). Она очень маленькая, по высоте всего 5,6 см, умеет транслировать звук. Думал сначала взять её, чтобы поставить в незаметных местах и следить, не кормит ли тёща котов чем попало. 

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

2. Dahua IMOU Ranger 2 от Дом.ру

Объективно, самый лучший вариант по соотношению цена-качество, поэтому я остановился на ней. Этой камеры достаточно, чтобы контролировать всю квартиру.

Она снимает до 10 метров - из похожих камер того же ценового сегмента это наилучший результат. Не бойтесь, слепых зон нет — т.к. эта малышка умеет поворачиваться на 360 градусов. Если вам нужно подсмотреть, что там делает кот — включаете приложение и управляете поворотом обзора. Качество картинки оценил, когда просмотрел записи, сделанные ночью. Видно, что, а главное кто делает. 

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

Ко всему прочему эту камеру можно использовать как скайп:) в ней встроен микрофон. Для теста мы ушли на улицу и через приложение связались с тёщей — нас прекрасно слышно. Звук качественный и не булькает.

Стоило дешево — 1125 рублей  в месяц + подписка на хранение данных 100 рублей. Как говорится, топ за свои деньги.

3. Xiaomi C400

Функции схожи со вторым вариантом: есть датчик отслеживания, ночная съемка, встроенные динамики и микрофон.

Принципиальных отличий между вторым и третьим вариантов я не увидел, этот даже похуже в плане расстояния съёмки - всего 5 метров. Плюс, Xiaomi стоит 7000, поэтому смысла переплачивать не увидел.

4. Proline PR-VE108N

Работает просто: устанавливаешь камеру в дверной глазок, подключаешь к телевизору или к планшету возле двери и наблюдаешь, кто за ней стоит. Видит камера хорошо, на 120 градусов.

Можно поиграться в настройках и откорректировать баланс белого, экспозицию. Звук этот гаджет, к сожалению, не записывает. Но самый большой минус — ее легко перекрыть рукой или заклеить. Пригодится только если кто-то есть дома. Думаю, можно купить ее как вспомогательную камеру для усиления безопасности.  Цена вопроса: 4472 рубля.

5. Ps-Link DB04

Камера выглядит как беспроводная колонка, поэтому ее можно увидеть, только если внимательно присмотреться. Для некоторых это может стать большим плюсом.

Что понравилось? Работает по Wi-Fi, есть динамик и микрофон, встроенный датчик движения — в общем, стандартная умная камера. Если ставить в 2-3 комнаты — выйдет накладно, т.к. эта малышка стоит 6100.

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

Показать полностью

План квартиры в svg

@PomidorniyBochok тут в #comment_312621521 спрашивает:

И как подцепить свг план квартиры, пожалуйста?

У меня в профиле посты на другую тему, засорять не хочу так что отвечаю анонимно. Привет, я @NoAdO =)

О чём речь?

Вот о той карточке слева-вверху. Вентилятор крутится квадратик 3D-принтера ездит, всё не только классно, но и отражает статус умного дома. Чёж за умный дом без спецэффектов, да?)

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Ля красиво ща также сделаю себе!

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

Переходи к плану квартиры!

Инструкция в инете есть но я её не нашёл так что использую наброски, что скидывал для знакомого. В двух словах: ты рисуешь svg помечая объекты внутри как имена штук из Home Assistant а потом карточка ha-floorplan их оживляет, вот и всё.

Итак, ты рисуешь план квартиры/дома, у тебя есть ориентир в виде скана плана помещения. Если нет - для типовых домов лучше его раздобыть, сильно поможет.

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Не ну чё началось-то. Ладно, в фотошопе слои были и тут вроде пока понятно

Шаг 0: Создай документ в каком-нибудь примерно нужном размере, потом можно будет подрезать. Добавь себе панели для слоёв, свойств объекта и заливки-обводки, если их нет.

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Дорисуйте остаток совы.. а, фух, это просто фоновая картинка красивая была

Шаг 1: добавь туда скан, поставь ему непрозрачность. Вот кусок инструкции с их сайта. Есть ещё куча разных гайдов, пока мы не делаем ничего, связанного с Home Assistant.

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Вот это мой уровень сложности!

Шаг 2: Под ним создай папку "фон" и выбери её. Начинай в ней рисовать элементом Pen Tool используя Ctrl чтобы получить прямые линии. Это у нас заливка, что потом будет стенами.

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Всё ещё не страшно

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Я просыпаюсь в кошмарном бреду Как будто дом наш залило водой

Шаг 3: создай папку "фоны комнат" и сделай там то же самое, только с комнатами и поменяв цвет. В любой момент можно дёргать видимость слоя туда-сюда. И вообще, больше папок!

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

А вначале-то плёл что всё просто!

Шаг 4: Вот тут уже начинается Home Assitant. Переименуй ID этих фонов комнат под ID светильников из Home Assistant чтобы ha-floorplan понимал, где объекты

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Помедленнее, я не успеваю!

Шаг 5: Ну и потихоньку начинай рисовать схему, используя прямоугольники или всё тот же инструмент рисования многоугольников. Можешь даже перо, если скиловый. ID объектов стоит переименовывать, чтобы не путаться. Если ты всю папку назовёшь ID для HomeAssistant, он всей папкой и будет вертеть как одним объектом.

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Ааа! В глазах двоится!

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Фух, не двоится. В рот мне ноги Дэвид Блейн откуда ты сортир-то взял!?

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

А теперь код

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост
План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Моя карточка ha-florplan начинается с описания основных моментов:

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Ммм, код скриншотом. Это не кровь из глаз, это я плачу

Конечно же Пикабу не прикрутили редактор кода в 2к24, это же развлекательный сайт а не хабр. Так что берите что есть, не забудьте пробелы, yaml-код обожает только правильное число пробелов.

Вообще во всех этих экспериментах выяснилось, что проще всего назвать файл плана home_b1.svg и при каждом вмешательстве в картинку сохранять его с НОВЫМ именем, иначе будете сидеть и чистить вилкой кэш.

На картинке выше задаётся путь к векторной графике, к стилям, указано что используется кеш браузера (лучше убрать строчку на время тестов), используется высота изображения, в консоль браузера выводится лог (можно ещё какой-то строкой настроить чтоб прям в карточку, очень помогает на первых этапах) и установлены правила "по умолчанию", то есть если ниже не указано для элемента иное, будут применяться hover-info для наведения и toggle для клика. Скажу сразу, hover-info я не делал

ВАЖНО: не надо делать всё сразу! Сделайте одну кнопку, сохраните код, выдохните. Потом доделаете ещё.

В разделе rules описано поведение для объекта или объектов. Если несколько объектов, правило выглядит так:

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Если я просто перепишу это же заработает? Заработает же? (нет)

Тут я прошу для перечисленных entities при смене их state выполнить смену стиля, описанную в style. #ffffff79 это белый с некоторой прозрачностью, #013f64 это мой синий, а вторая строка это про плавное затухание.

"А как они переключают свет?" спросишь ты. А это действие по умолчанию tap_action: toggle , мы же его выше задали.

Если объект один, чуть меняется синтаксис в начале а так всё то же самое:

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

СЛОЖНА!

Так что я покажу сразу, что тут tap_action: none что значит что мы отображаем статус объекта, но на клик он реагировать не будет.

Продвинутое колдунство

пример с вращением:

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Разница в том, что мы задаём не описанный style а class который должен быть описан в .css файле. Для вращения это выглядит так:

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Хоспади он ещё и CSS высрал откуда-то

где вверху два класса, определяющие свойства анимации (в нашем случае по сути только скорости вращения, они разные у spinning и slow-spinning но оба ссылаются на один и тот же keyframe spin, где описано как должен двигаться объект. с помощью CSS анимаций можно и плавное включение света реализовать. В блоке

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Две строки это то что нужно одновременно выполнить над объектом. То есть в описании мы задаём так:

залить: ${ статус === включено ? если да то #ffffff79 иначе #013f64 };

анимировать переход: ${ статус === выключено ? если да то заполнение за 1 секунду ease, иначе "" } ("" это пустота, ничего). И если поменять код на

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

То мы задаём и вторую анимацию, для статуса "иначе" и можем включать и выключать свет с разной скоростью анимации. В примере мы выключаем за 2 секунды а включаем за 0.5. Если это не нужно, то и условие не нужно:

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Ну и, наконец, перемещение в цикле. Как и раньше, мы спрашиваем равен ли статус указанному и если да то применяем стиль:

'${(entity.state === "on") ? "move-print" : ""}'

А в файле home.css пишем:

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост

Вот так это всё работает но чтобы уважаемый читатель разахуел я повторю:

НЕ НАДО ДЕЛАТЬ ВСЁ СРАЗУ

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

То есть если вы реально нарисуете два прямоугольника цвета 013f64 (синий) и назовёте их как свои выключатели (в моём примере ниже light.hall и switch.kitchen), сохранив файл в папке \www\svg\home_b1.svg то вот эта карточка будет работать.

План квартиры в svg Home Assistant, Векторная графика, Программирование, CSS, Видео, YouTube, Гифка, Длиннопост
Показать полностью 22

Сколько стоит наш умный дом. Бюджетный вариант

Сколько стоит наш умный дом. Бюджетный вариант Умный дом, Робот-пылесос, Расчет, Яндекс Алиса, Цены

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

Сценарии использования

  1. Включать/выключать свет по голосовой команде. Самое бюджетное решение - использовать умное реле и обойтись без специальных выключателей и лампочек. Реле устанавливается за выключателем для каждой зоны освещения: кухня, обеденный стол, гостиная, спальня. В ванной комнате оставим тупой выключатель.

    Дешевые умные выключатели обычно сенсорные. Такие лучше не использовать, потому что они не всегда реагируют на нажатие. А еще их трудно подобрать к интерьеру.

  2. Управлять музыкой. Для однокомнатной квартиры нам достаточно большой Яндекс.Станции в спальне и маленькой колонки на кухне.

  3. Узнать погоду, загуглить ответ для аргументации в споре, поставить таймер при готовке, посмотреть время. Для этого колонку в кухню брали с дисплеем.

  4. Запустить/остановить другие устройства: робот-пылесос и увлажнитель воздуха.

  5. Перекрыть подачу воды в квартиру при возникновении протечек. Для этого нужны шаровые краны с электроприводом, модуль управления и датчики протечки воды.

Чего не хватает для полного фарша

  • Открывать и закрывать шторы по голосовой команде или времени.

  • Проветривать, когда количество углекислого газа превышает норму. Важно, но дорого. В будущем установим бризер с датчиком СО2.

  • Регулировать яркость света. Нужны диммеры и диммируемые лампы - это тоже дорого. Во всех комнатах решили эту проблему просто зонированием света.

  • Охлаждать воздух. У нас северная сторона, и квартира не перегревается. Поэтому пока не ставим кондиционер.

  • Умные кормушка, лоток для животного и полив растений. Пока ни растений, ни животных у нас нет, но планируем завести.

Считаем

Для передачи данных между устройствами лучше всего использовать технологию Zigbee, где это возможно, для быстрого отклика. Zigbee - это такой специальный Wi-Fi для умных устройств, который работает локально.

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

И добавляем штуковины для будущих сценариев, которые планируем внедрить.

Итого, мы уже вложили в умный дом 56 590 р. и еще предстоит вложить 84 100 р., чтобы закрыть все наши сценарии.

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


Мы с женой ведем блог “Одни расходы”. Там каждую неделю делаем такие расчеты и рассказываем как экономить на покупках. А еще вместе с читателями разбираем популярные товары и решаем стоят они своих денег или нет.

Показать полностью

Проектирование умного дома Ч2

Всем привет! Это второе видео о проектировании умного дома. В этой серии из видеороликов я покажу и расскажу все этапы проектирования электрики, в которую интегрирована система "Умный дом", в частном доме.

Весь умный дом создаётся на платформе "Tuya" преимущественно с протоколом связи "Zigbee"

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

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



Показать полностью

Вопрос

У меня есть хаб от Aqara M1S. Думаю взять умную розетку Tuya Zigbee, ЕС смарт-розетка с мониторингом мощности, голосовым управлением через Alexa Google Home Яндекс Алисы. Я так понимаю что они работают на одном протоколе Zigbee. Подскажите, профану в этом деле, смогу я розетку сконектить с хабом, чтобы в последствии управлять всем Алисой?

Глючит Яндекс Станция Миди

У меня частном доме пять Яндекс Станций, практически в каждой комнате. Очень удобно перед сном сказать Алисе "выключи свет", "поставь будильник на 7:20". Также удобно включать музыку, регулировать освещение ... Милые плюшки которые добавляют шарма (комфорта) в жизни. Последней полгода назад купил Яндекс Станцию Миди (серую) поставил ее в гостиную и наслаждался более качественным звуком по сравнении с мини. БольшИе чем Миди колонки покупать не хочу, как мне кажется они не вписываются в мой интерьер ... Но через пару месяцев Миди начала глючить, стала периодически отваливается от домашней Wi-Fi сети. Я подумал проблема в роутере, или проблема в архитектуре дома - может стены экранируют сигнал.

Но смена места расположения Станций показала. Что Станция Мини на месте где Миди теряет сигнал - работает нормально.

Перезагрузка Миди отключение и заново подключение возможна только если физически отключить от сети питания на несколько секунд. Если этого не сделать Миди после глюка не хочет подключаться к Wi-Fi никаким способом, не видит сеть.

После перезагрузки работает неделю и снова начинает глючить. Приходишь вечером домой и командуешь "Алиса включи Джаз", а она уныло в ответ "Отсутствует подключение к сети" ... И опять надо тратить 5 - 10 минут чтобы ее оживить ... После реанимации ещё неделя спокойной милой жизни с Алисой - затем снова смерть. . И реанимация ...

Надоело, написал в поддержку, попросил заменить Станцию Миди на другую такую же ... И началось, а вы пришлите нам данные серийных номеров, а перезагрузите, а данные роутера, а данные конфигурации сети Wi-Fi

Высший пилотаж, предложение поддержки "Подключите Станцию к мобильной сети Wi-Fi смартфона и наблюдайте ..."

И это мне неделю наблюдать? Второй телефон для этого эксперимента купить надо ... В целом поддержка Яндекса от такого глюка отгораживается и по времени отнимает больше ресурсов ... Реанимация Алисы 10 минут переписка с поддержкой 20 - 30 минут в день. От реанимации хоть есть толк, от поддержки только раздражение ...

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

Показать полностью
Отличная работа, все прочитано!