Pull to refresh

Comments 99

Простые сценарии автоматизации, которые не связаны с временнЫми метками, хранятся в памяти Xiaomi Mi Smart Home Gateway, (Сценарий-{три точки}-Режим работы:LAN) поэтому пропадание интернета на работу автоматизации не влияют. Сценарии отрабатывают пошагово, поэтому, если шаг с оповещением установить в конец сценария, то сработает всё как надо. Просто отчёт будет не доставлен.
И да, китайские сервера регулярно затупливают и отваливаются, поэтому, я хочу в ближайшее время отказаться то Xiaomi Gate в сложных сценариях, оставив ему только простейшие сценарии на одно-два устройства.

По сути серверы нужны только для добавления устройств и сбора статистики (для графиков). Если поставить малинку в ту же WiFi сеть, то статистику можно собирать на ней. Автоматизацию тоже можно на малинке сделать, но тогда снижается надёжность системы, ибо вместо одной точки отказа их теперь становится две. Устройства из разных регионов вроде можно привязать к шлюзу, если использовать модифицированный Mi Home (вроде vevs такое умеет, но я не проверял).

А почему именно беспроводной вариант автоматизации выбрали?

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

Поэтому беспроводной вариант в таком случае предпочтительнее.

В остальном — с вами согласен. У себя буду делать проводные коммуникации во время капремонта. Сейчас имею «парк» более 50 беспроводных устройств (выключатели, датчики, лампы).
Xiaomi это легко реализуемое «монолитное» решение, но из-за серверов — глючное.

Если использовать имеющиеся датчики и исполняемые устройства, то 99% пользователей со временем переходят на DIY-решения в виде, например, raspberry + USB-zigbee + какое то программное решение в качестве ядра (ioBroker, HA, чистый Node-RED и т.п.).
Такое решение хоть и сложнее, зато максимально быстрое и гибкое в настройках.
DIY решение на raspberry с ее системой на SD карточке тоже так себе решение в плане безглючности и надежности. Сейчас пошел тренд intel nuc для сервера УД использовать. Или что-то подобное. Многие используют Synology NAS для докера с HomeAssistant, например. Вот тут уже можно говорить о бесперебойности и надежности DIY альтернатив.
Intel NUC для сервера УД? В чем необходимость такого мощного (для УД) «железа»?
На вторичном рынке полно старых и не таких уж мощных intel nuc с очень низкой ценой. Чем не решение? SSD диска на 64 вполне хватит для любого УД, да еще какой-нибудь функционал можно нацепить. Типа торрентокачалки или домашнего NAS.
Согласен. Однако цена б/у на Celeron не ниже 5.
А «Малинка» получится дешевле + несопоставимо ниже энергозатраты, что упрощает организацию бесперебойного питания.
Pi 3B+ стоит 4 тысячи сейчас новая в ДНС. Pi 4 — в регионах уже не так просто купить. На Амперке стоит 4|5|6 тысяч в зависимости от количества памяти. Не так уж и дёшево.
Ну раз вы сравниваете с б/у NUC, то и малинку корректно искать б/у, а не новую в магазине.

Вот пример с Авито. Полный комплект за 3. А если покопаться, то и за 2,5, и за 2 можно найти.
www.avito.ru/ulyanovsk/nastolnye_kompyutery/raspberry_pi_3b_rs_v_ideale_polnyy_komplekt_1849767555?slocation=621540
А б/у в моём городе-милионнике нет. Но x86 платформы новые мелкие идут где-то от 7 тысяч. За ещё тысячу можно взять 4 гига памяти. Итого — новый nuc/brix стоит сравнимо с Pi4 с 4GB памяти с учётом значительно возросшей производительности, что будет полезно при хоть сколь-нибудь значительном количестве устройств (или рисовании карт для пылесоса через valetudo-mapper, например). В оба варианта ещё нужен накопитель, так что его в цену не считаем. Но их цены тоже достаточно похожи.
Проблема в том, что 4-ая малинка не умеет загружаться с внешнего USB диска. Это резко снижает ее надежность. У меня уже за пару месяцев одна SD карточка с HA сдохла в 4-ой малинке.

А третья умела?

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

Обещают выпустить загрузку с внешнего диска напрямую, после реализации загрузки по сети
У нас в Литве, б/у ноутбуки 12-14'' с i3 от 5к руб, i5 от 6.5-7к руб. Давно незаморачеваюсь с малинкой. По электричеству — пара евро на год… Ставиш убунту и полный фарш. После проб ioBroker, Hasio, Domoticz, Openhub, Majordomo — однозначно перешел на Node-Red, чуть времени на эксперименты, зато теперь полная ясность, увереность, безграничная гибкость.
В основном доме часть автоматизации сделана на Raspberry PI. SD-карта живет уже больше 5 лет. Плюс в офисе тоже столько же примерно. За все время умерла ровно 1 SD-карта, да и то из-за неправильной настройки. В целом все по максимуму монтируем в tmpfs (в RAM) и отключаем лишние попытки записи данных — вполне работающее решение.
У меня за пару месяцев уже одна SD карточка с HA сдохла в малинке.
Нужно избавиться от постоянной записи на SD-карту и все станет ок. Из основного это /tmp и /var/log отправляем в tmpfs (с /var/log были какие-то нюансы, но детали уже не помню). Для уверенности основной раздел можно смонтировать в read-only режиме.
Надо подумать, как это сделать. Дело в том, что у меня Hass.io в докерах там все.
Вот сразу вопрос — как в Докер пробросить мультикасты?
Насколько я понимаю, без этого не получится из ioBroker (или чего-то подобного) сам Xiaomi Gateway.
Каждый датчик отдельно можно, но все поддерживаются, поэтому (а тка же и по некоторым другим причинам) хочется и сам Xiaomi Gateway (через WiFi) видеть.
У меня Hass.io плюс Zigbee свисток через zigbee2mqtt.
Про ваш вариант с WiFi и Xiaomi Gateway ничего не могу сказать.
docker run --net=host ...

Два месяца, полет нормальный, мультикаст раотает
Спасибо, помогло!
Ну т.е. я так раньше пробоал, но не работало ничего, я и плюнул.
А теперь, благодаря уверенности, что должно жить, добил.
Оказалось, что встроенный фаервол в докер эти порты позволял у меня пробрасывать (это я раньше явно разрешал для интерфейса docker0), а вот без проброса потребовалось явно указать
sudo firewall-cmd --permanent --zone=trusted --change-interface=wlp3s0

Теперь удобно. Какие датчики напрямую в ioBroker привязались, с ними через свисток Zigbee и работаю. А что не привязались напрямую — через Xiaomi Gateway.
Gateway 2 предоставляет api через который можну рулить всеми датчиками. Получается просто и отзывчиво. У меня пару лет работало по следующей схеме: Google Home->openHab(самый дешевый бу планшет на винде)->xiaomi.
Правда планшет раз в пару месяцев приходилось перезагружать.
Нынче правильней родные кишки хаба выкинуть и вставить modkam.ru/?p=1342, получится независимая сетка.
Я не готов сидеть и все это распаивать например. Если-бы ребята наладили выпуск-продажу таких плат.
Уже наладили, там в каментах ссылки есть. В телеге ещё канал есть на эту тему — t.me/zigberu
нету ссылок, есть отсылки в телеграмм каналы.
Я, сука, не хочу листать тыщщи сообщений в телеге чтоб найти какогонить челика, который будет отвечат неделю, а потом еще и окажется откуданить с другого конца планеты — я хочу сайтик и кнопочку купить с доставкой
Деду Морозу можно написать, что бы решил эту проблему. А пока все эти умные дома в таком виде и есть. Или сотня не связанных между собой продуктов, зависящих от облаков и хорошо, если они не в Китае, или приходится поднапрячься и разобраться с полукустарным способом свести вещи воедино.
Я знаю по крайней мере один хаб, который поддерживает zigbee и z-wave из коробки и работает без всяких облаков. Да, сам хаб стоит конечно дороже, чем какой-нибудь Xiaomi.
hubitat.com
Как я понял по их документации, в списке совместимости нет ни одного робота-пылесоса. Какой-то странный центр умного дома.
Xiaomi можно подключить через смарт приложение и докер образ mi-connector:
github.com/fison67/mi_connector
Для irobot тоже существует решение: community.hubitat.com/t/release-irobot-scheduler/22873
Давайте сразу определимся, что ещё вы вкладываете в понятие центра умного дома?
И ни одного из этих устройств не было в их документации. Даже сейчас поиском не находится вариант подключения xiaomi vacuum (он же roborock) к hubitat. Только тема на их форуме, где люди этот пылесос купили, но не подключали. Нарисует ли пылесос при этом карту без интернета? Будет ли управляться нормально? Как он вообще будет отображаться в панели управления hubitat?
В инструкции пишут про зазор до 20 мм, но это, мягко говоря, неправда – датчик и ответный магнит приходится монтировать практически вплотную.


На фото у вас металлическая дверь, дело в этом. Для металлической двери нужно поставить большой, более мощный магнит, чтобы активировать геркон в датчике.
Кстати, у меня есть более мощный магнит (от дверных датчиков другой системы) — надо будет попробовать. Изначально я тестировал на столе и там тоже ни о каких 20 мм даже речи не шло :) Родной магнит, видимо, очень слабый.

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

Извещатель пожарный установлен слишком близко к стене. Рекомендую ознакомиться с литературой на эту тему.
Хотелось, чтобы он не сильно бросался в глаза при взгляде из комнаты отдыха. Далее тест со спичкой (около банной печки) показал, что происходит срабатывание. То есть отдал предпочтение эстетике.
Дело ваше, но, какая известно, нормы безопасности «кровью» пишутся. И как поведёт себя дым в условиях неконтроллируемого горения, которое будет влиять на воздушные потоки в помещении, неизвестно.
При взгляде с пепелища комнаты отдыха полностью сгоревший датчик не будет бросаться в глаза, правильно мыслим.

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

Впрочем, китайская поделка ни разу ни АПС, точек отказа тьма и после установки датчика правильно.

Вот думаю, как бы Правильно сделать пожарную сигнализацию в квартире. Городской нет.

Там насколько я помню датчик на базе Honeywell — уже не китайский нонейи, а какое-никакое имя. Довериться можно.
Можно еще попробовать mozilla.iot на Raspberry PI. У них в плагинах есть некоторые датчики Xiaomi.
Может есть типа «Умный дом», который так же может воспроизводить через колонки команды типа majordomo?
UFO just landed and posted this here
Немного не по теме, но как реализовано видеонаблюдение?
Сейчас присматриваюсь к варианту Raspberry Pi и ZoneMinder, но он не поддерживает микрофон. Из целей — 3 wifi-камеры и как минимум один микрофон для записи звука в помещении.
Wifi для камер так себе идея. Парализуете 1 канал намертво для себя и соседей.
Ну и готовые решения сейчас недорогие и отлажены. UNV, Hi.watch, говая линейка Dahua (не запомнил как Soho-серия называется).
Почему именно первый?
Посмотрел предложенные решение — все они закрытые и дешёвыми их назвать сложно (от $1500). Но спасибо.

Один, не первый. А их в 2.4 всего 3 штук не пересекающихся.
Закрытость не порок, хотя onvif они умеют. Ни и решения там есть сильно дешевле, чем вы нашли.

За территорией наблюдают 8 камер с помощью двух железных видеорегистраторов. Часть процессинга идет далее через Raspberry Pi, но все сделано самописным софтом + ffmpeg (делается перенарезка стрима, короткие видео ускоренного дня и т.п. и сливания данных на внешний сервер). Про ZoneMinder, к сожалению, ничего не знаю. Но спасибо за наводку, надо будет посмотреть :)
Видеорегистратора 2, а камер 8?
Территория не очень маленькая и физически разные здания, поэтому 2 регистратора. Один из регистраторов довольно хорошо запрятан :) Но даже если их оба украдут, то видео постоянно выливается на внешний сервер.

А как выгрузка организована? Старые перезатираются? Трафик безлимитный?

Выгрузка организована самописными скриптами с дополнительной обработкой видео. Старые данные перезатираются, глубина хранения ~8 месяцев. Трафик безлимитный и канал достаточно широкий (оптика).

Оптика до бани? :) эх, вот что надо было пожелать на Новый год! :)

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

Лично у меня остались крайне негативные впечатления от Xiaomi Aqara Hub. На голову багнутое iOS приложение, которое выполняет команды в ~60% случаев, а чтобы подключить устройство к хабу, нужно потанцевать с бубном как следует. К тому же, приложений-то 2: Aqara home и Xiaomi home. У каждого свой набор устройств, в зависимости от выбранного сервера. Кстати, по-моему устройства УД от Xiaomi работают только в сети Wi-Fi 2.4 ГГц.

В бане используется Xiaomi Home, для части автоматизации в доме — Aqara Home. В целом, я бы сказал, у меня процент успешных срабатываний скорее близок к 90%, чем к 60%. Вместо Aqara Home можно пробросить устройства в HomeKit, но он еще более ужасный и примитивный :) Пока, по крайней мере.
Никто ростелекомовское решение не тестировал?

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

Кроме того, авторы приложения периодически используют канал push-оповещений для рекламы (опять же на китайском). Это, конечно, не нравится, но выбора особо нет.


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

Ой, спасибо за подсказку! Нашел такой пункт в меню Setting -> Message settings и выключил.

Бывает, но нечасто, что сценарий не отрабатывает. Например, розетка не включается. В логе автоматизации пишет Timeout / Partially run successfully. Решилось простым дублированием действия.

Технологично.
Но практично ли?
100500 потраченных денег и времени на тамагочи вместо нескольких правильных фитингов с защитой от протечки раз в 100 дешевле.


Не знаю, во всех работах должен быть смысл...

Вполне! Конечно, же проблемный фитинг был исправлен, а все остальные проверены на герметичность. Но, как я писал выше, мне еще очень важно психологическое спокойствие. Это не ежедневно посещаемое здание, а в случае проблем будет очень жалко, если что-то будет испорчено. Денег потрачено не очень много, если сравнить стоимость постройки бани и ее внутренней отделки. По времени монтаж тоже был довольно быстрым.

Не знаю. Нормально запаянные и проверенные фитинги не ломаются десятками лет. Экономить надо только с профильным сантехником.


И, опять же, система защиты от протечек решает вопрос на корню.
Плюс дренаж, особенно если баня — и никаких вообще проблем.


А хочется большего контроля — есть камеры.


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

Это какие правильные фитинги?

как не странно Новосибирские использую, Галлоп доволен)

Лет 5 жил с Hass+z-wave. В этом решил интегрироваться с zigbee. Мне хватило пары часов, чтобы наиграться с ми Хоум и понять что он ужасно не отзывчив и сбоит. Поэтому просто подключаем хаб к Hass и все начинает работать локально без необходимости в интернете, да ещё и автоматизация стала доступна любой сложности. На малине Hass жил на подключённом ssd, сейчас перешел на корочку с пассивным охлаждением на атоме.
Как итог, zigbee устройства гораздо дешевле и позволяют удешевить автоматизации, т.к. почти все датчики стоят 600-1000р, но если требуется что-то специфичное, то берём z-wave.

Оповещения на телефон не локализованы и спасает правильное именование самих событий. Кроме того, авторы приложения периодически используют канал push-оповещений для рекламы (опять же на китайском). Это, конечно, не нравится, но выбора особо нет.

Вроде бы опция Store Messages отключает ненужный спам:


Заголовок спойлера

image

saures вам в помощь), погуглите, вплоне себе интересные решения)
Про датчик протечки за 1400р не понял, цена 11 долларов в базарный день. Или вы за пару цену указали?
Цены были указаны для обычных российских магазинов в духе «зашел и купил» — www.svyaznoy.ru/catalog/flash/9305/5659358 Так как мне не очень хотелось долго ждать, пока приедут устройства, то покупал именно так.
>>в рамках приложения не получится создать сценарий, который, например, по событию датчика дыма (для региона “China Mainland”) будет управлять розеткой под европейский регион.

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

А еще про теплый пол в бане, если можно, чуть расскажите. Во сколько обходится греть помещения зимой, стоит ли оно того. А то мы по старинке — раз в неделю топим да и делов не знаем.
> А попробуйте что-то из этого реализовать под Алисой.
Спасибо, поизучаю.

> Во сколько обходится греть помещения зимой, стоит ли оно того.
Около 3 т.р. в пике за месяц в холодный -30 градусный январь. Оно того стоит, хотя бы потому что заходишь в баню и там сразу комфортно. Плюс там куча оборудования: роутер, ТВ, приставка, холодильник, микроволновка, аудио-система и т.п. — все это не для холода :)
Самое плохое в Xiaomi — полное отсутствие надежности.
Я уже год играюсь. Собрал систему на столе и периодически проверяю во время работы. Раз датчик открытия окна дернул — а оно ни гугу. Может вообще никогда не сработать, может проснуться минут через 20. И так почти все датчики/кнопки, подключенные через родной хаб. Процент сработки я б оценил в 90 — это немало, конечно, но все же хотелось бы почаще. Особенно смешно, когда сам датчик огня и дыма верещит, а хаб — нет, соответственно, и в HA сигнал тоже не идет, сценарии не отрабатывают.

Через малину со свистком все работает четко как в банке, но есть другая проблема: пробовал HA, так там в драйверах довольно ограниченный набор функций. В частности, кнопки/выключатели различают по одному действию, и привет. А хаб все-таки умеет и double click, и long press и прочее… если срабатывает, конечно. Ну и датчики дублируются — горы мусора.

Пока хорошего решения не нашел.
Близок к тому, чтоб забить на функции и тупо накупить гору кнопок по 500 р.
Если свисток знаком, то тогда zigbee2mqtt + mosquitto + nodered — чёткое решение. Но недолёт событий — это чаще про проблемы на уровне девайсов и сети, чем про слушающий всё это софт.

HomeAssistant? уже все умеет

В какой версии?
У меня сейчас 0.97.2, через модуль zha и свисток у меня ничего не вышло ни с круглой кнопкой, ни с выключателем (с нулевой линией).
пробовал HA, так там в драйверах довольно ограниченный набор функций. В частности, кнопки/выключатели различают по одному действию, и привет. А хаб все-таки умеет и double click, и long press и прочее


HA умеет и double click и long press на кнопках и на всем остальном добре Xiaomi.
Возможно на zigbee2mqtt есть какие-то ограничения и то вряд ли

trigger:
platform: event
event_type: click
event_data:
entity_id: binary_sensor.switch_158d0000f09703
click_type: single


click_type можно менять на double, long_click_press
спасибо большое, попробую.
PS. Хотя не, секунду: по названию судя, это же датчик, подключенный в HA через хаб? Модуль ZHA через свисток вроде другие имена дает.
Через хаб-то все работает, не вопрос. Интересно хаб выкинуть совсем.
habr.com/ru/post/462459

{
"accessory": "mqttthing",
"type": "statelessProgrammableSwitch",
"name": "Xiaomi Single Button",
"topics": {
"getSwitch": {
"topic": "zigbee2mqtt/0x00158d00022c85ea",
"apply": "return JSON.parse(message).click;"
}
},
"switchValues": [
"single",
"double",
"long_release"
]
}
UFO just landed and posted this here
У меня там нет высокой влажности, скорее наоборот :) Во-первых, технически моя парилка — это сауна. Во-вторых, теплый пол по всем помещениям не дает влажности подняться. Типичная влажность во всех помещениях — 30%. Так что все нормально и проверено на другой технике, которая чувствует себя прекрасно.
IMHO, больше похоже на неотмытый флюс, а не на высокую влажность.
При этом, если вы выбрали регион “China Mainland”, то не сможете подключить европейскую розетку и наоборот
Как так-то? Заземление проверяется? Так купить переходник за 50р и добавить землю на третий провод. Те же 220В/50Гц
Адаптер AUKTION встает в европейскую розетку заподлицо, не шатается, выглядит хорошо, и превращает розетку в универсальную китайско-европейскую. Земля в них есть.
Как познакомился с этими адаптерами перестал заменять вилки на китайской технике.
Да-Да-Да! Прямо чудо, как хороши.
Но есть нюанс. Ободок слишком широкий. Если в двойную розетку такую воткнуть, она слегка перекроет и вторую половинку.
Кратинка
image

Для таких случаев использую их же узкую только US. Дороже обычного копеечного переходника, но качество — небо и земля. Ничего не болтается и т.п.

Спасибо за статью! Как раз собираюсь ступить на тропу автоматизации дома.
Есть ли смысл покупать новый Mijia Gateway 3 для таких планов?

У меня с ним опыта не было, но в плане проблем он, вероятно, аналогичен Gateway 2 (под Китай). Если не хочется сильных заморочек, то лучше оставаться с Aqara Hub.
Sign up to leave a comment.

Articles

Change theme settings