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

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

Прикольная штука. Мне бы в голову не пришло делать такой распределённый умный дом с общей сеть на несколько домов и управлять её одним инстансом HA. Хотя в этом явно что-то есть - не надо помнить и обслуживать несколько инстансов, не надо им хардварь отдельную делать, всё в одном месте... А зигби как в таком режиме работает? Кажется, единственный минус, который навскидку приходит в голову - не будет локального управления, и при отключении интернета полетят термостаты и прочее. Но тут зависит от конкретных условий - в квартирах интернет довольно редко пропадает, да и можно резерв с симкой сделать...

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

Zigbee у меня только дома и на даче. На даче через Zigstar LAN. При этом это только потолочный свет. Что касается отопления - дом в целом теплый, есть печка, зимой почти никогда не ездим. На весну/осень установлены электрические конвекторы в каждой комнате. В конвекторы встроены (своими руками) esp8266+релюшки на 16А. Данные температуры берутся с перешитых bluetooth датчиков - LYWSD03MMC. Собирает это все дело с них, esp32 с esphome (настроенно как platform: atc_mithermometer). На случай отвала интернета на роутере поднят mqtt сервер, куда esp32 дублирует показания с датчиков. От туда же esp8266 конвектора читает температуру в своей комнате и воображает себя термостатом.
Получается в случае отвала интернета пропадает только контроль потолочного света, но в ручную то все работает и zigbee сеть не разваливается. Ну а конвекторы вообще получается никак от интернета не зависят, ну только задать температуру... Но для этого у меня предусмотрена физическая кнопка на конвекторе позволяющая тупо включать реле.

Классно. У меня из тех же соображений обогрев террариума сделан на esp и воткнутых в него датчиках :)

Интересный способ. А как боретесь с рандомизацией MAC-адресов? Отключаете на всех устройствах?

Рандомизация срабатывает только на неизвестную сеть или если долго не подключались к известной сети. У меня на кинетике стоит регистрация устройств по мак адресу с закидыванием неизвестных в сеть без интернета. Мой 11 айфон, подключённый постоянно к вайфаю, за 2 года свой мак адрес ни разу не поменял (я специально проверял, что рандомизация включена). Айфон брата перерегистрирую каждый раз не смотря на то, что сеть он помнит и соединяется успешно - просто приезжает в гости не чаще 1 раза в пару месяцев.

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

Сам использую Device Tracker на ubus. Но у меня только один роутер, такой проблемы, как у автора, не возникало.
Идея красивая, но я бы реализовывал ее не через автоматизации, а через template sensor, например. Чтобы следил за состоянием device_tracker, а итоговый state выдавал в зависимости от атрибута. В принципе "под капотом" механика та же самая, но внешне мне кажется логичнее делать сенсор, чем городить автоматизацию

Так можно сделать, но проблема в том что невозможно именно сделать template device_tracker, просто в HomeAssistant нет такого типа template. А именно device_tracker нужен был мне для красивого отображения в интерфейсе, и привязки к аккаунта пользователя, к которому тоже невозможно привязать что либо кроме device_tracker.

Это не самый оптимальный вариант. Посмотрите на wifi-presence. Главное преимущество - передает данные сразу при изменении, да и подобные костыли не нужны.

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

Согласен, после множества экспериментов с wifi перешёл на отслеживание телефонов и меток через bluetooth. С небольшими костылями и контролем входной двери даёт 100%

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

Родной Bluetooth Tracker, не устраивал меня по быстродействию насколько я помню даже с bluetooth_tracker.update поэтому дергаю скриптами l2ping <MAC> с нескольких устройств в разных частях дома. Можно попробовать hcitool rssi, но тогда требуется спарить устройства. Есть готовый monitor.sh, но я не пользовался поскольку писал свой.

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

А с помощью MikroTik можно отслеживать?

Да, есть интеграция, работает по апи
Детально не копал, до умного дома руки не доходят

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

Публикации

Истории