Я недавно делал обзор умных
радиореле. Одно из этих реле трудится в прихожей. Для автоматизации были докуплены датчик открытия двери, и датчик движения.
Я строю систему домашней автоматизации Home assistant. В прихожей было установлено умное реле с радиоканалом 433МГц, к этому реле и решил докупить датчики. Остановил свой выбор на датчиках Wofea. Ссылка на датчик движения в заголовке, датчик открытия по
этой ссылке
Приехали датчики в консолидированной посылке, шли где то две недели.
В упаковке были только датчики:
Батареек в комплекте нет.
Датчик движения комплектуется ножкой для крепления. Чувствительность у датчика довольно высокая, мою прихожую полностью покрывает. Метров с трех четко срабатывает. Повторное срабатывание где то через 30 секунд.
Потроха
Схемотехника датчика стандартная: ПИР сенсор, управление на микросхеме BIS0001, кодер радиоканала тоже обычный 1527
Питание две батарейки АА. Потребление не замерял, но вроде как у них в ждущем режиме 150мкА, в режиме передачи около 20 мА. Пока не разбирался передает ли состояние низкого уровня батареек
Датчик открытия двери состоит из магнита и собственно датчика. На магнит реагирует где то с 10 мм.
Ещё потроха
Магнит обычный, внутри корпуса ботается.
В датчике оказался не геркон а датчик холла.
Питание батарейка 2032, тоже пока не знаю передает ли состояние низкого уровня батарейки.
Датчик установил на самой двери, косяк оказался широковат, поэтому магнит из корпса вытащил и приклеил на торец косяка.
С помощью лога радиореле, были выяснены коды которые передают датчики. В прошивку EspHome радиореле были добавлены сенсоры:
- platform: remote_receiver
name: Door_open
rc_switch_raw:
code: '011110101111000100100011'
protocol: 6
filters:
- delayed_off: 300ms
- platform: remote_receiver
name: Hall_motion
device_class: motion
rc_switch_raw:
code: '010100000011010011101100'
protocol: 6
filters:
- delayed_off: 300ms
В Home assistant сенсоры сразу подхватились. Была добавлена автоматизация включения света в прихожей по этим датчикам на 2 минуты.
- id: '1589220289332'
alias: Turn the light on when motion is detected
description: 'Включение света в прихожей по датчику движения и двери'
trigger:
platform: state
entity_id:
- binary_sensor.hall_motion
- binary_sensor.door_open
to: 'on'
action:
service: homeassistant.turn_on
entity_id: light.light_1g_relay_4
- id: '1589220289337'
alias: Turn off entrace light 2 minutes after last movement
description: 'Выключение света в прихожей через 2 минуты'
trigger:
- entity_id:
- binary_sensor.hall_motion
- binary_sensor.door_open
for: 0:02:00
platform: state
to: 'off'
action:
- entity_id: light.light_1g_relay_4
service: homeassistant.turn_off
Понятно что правильно было бы сначала проверять состояние выключателя и потом отрабатывать триггер. Пока так работает и нормально. Правда когда уходишь из дома свет выключается через 2 минуты после закрытия двери. Надо будет реализовать логику что если было срабатывание по датчику движения то не реагировать на датчик открытия двери. В дальнейшем доработаю.
aitendo3.sakura.ne.jp/aitendo_data/product_img/wireless/315MHz-2012/RX315-HT48R/EV1527.pdf
4 ключа. Используется в пультах дистанционного управления.
То есть вопрос в реализации в схеме датчика.
Смотрите, что по схеме приходит на ноги 5-6-7-8
Зачем левой ногой чесать правое ухо? ))
Еще сделан режим все дома, при нажатии на который умный дом слушает все сенсоры на участке около дома (и даже за участком) и выводит предупреждение (голосом через колонки у raspberry и опять же шлет notification на телефон.) это все даст необходимое время чтобы среагировать.
У меня пока только начальный этап, дальше автоматизации буду расширять. Например при отсутствии дома кого либо, не срабатывать. У нас кошка есть, чтоб на нее не реагировал.
Ну и прихожая у меня темная, датчик уровня освещенности там зачем?
куда поставить датчик? )
ИМХО, самое место в DIY, а не в обзорах.
Соноф RF как тут помочь может не знаю.
У меня в прихожке и коридоре в 30см от пола LED светильники с датчиками движения и освещенности + красный светофильтр. Вроде и видно всё и можно бродить не будя домашних. Как не прикидывал автоматизацию освещения, а всегда находил сценарии при которых автоматика не отработает как нужно. Вышел например ночью в холодильник, а тебе ННА по глазам всеми LED-люминами до зайчиков в глазах. Как потом спать после такого? Управление голосом света в спальне ЛигаЛени одобряет, но полная автоматизация что-то не пошла.
Два ридера на вход и на выход из дома. И каждому организму по карте/токену.
Когда все мясные вышли — ставим на охрану, активируем датчик движения и лупим люменами при аларме.
Если же кто-то дома, то план Б и анализ времени суток…
Но дать системе информацию о твоем местоположении это...«одел шапочку из фольги»
Бэдж ин, но дверь не открыли — значит мясной не зашел
Бэдж ин, двери открыли — запускаем таймер на 30 сек, если двери не закрыли — аларм — door left open
Бэдж ин, двери открыли и закрыли — мясной в хате.
Если мясной в хате и кто-то ещё раз бэджит ин его картой — аларм — antipassback
Если дверь открывается без правильного бэдж ин или бедж аут — аларм — door forced open
Если ни одного мясного нет в помещении, то датчик движения, окон, балконов и двери — все генерируют аларм…
Прелесть такого подхода в том, что дата и время аларма(ов) точно зафиксированы, а значит просмотр видеозаписей можно сократить до разумных пределов, а не выискивать событие в террабайтах видео
Будете смеяться, но один знакомый Новый Русский лет 10 назад имел сейф в доме в стене. Но так-же имел скрытую охранную сигнализацию. И ему добрые люди посоветовали сделать так, что при сработке дом обесточивался. Идея была: не дать ворюгам шанса воспользоваться мощными инструментами. И да, его пытались «вставить», но безуспешно…
Про PIR-датчики могу сказать следующее. У них «гуляют» значения посылаемых кодов. Если код перевести из HEX в DEC, то разброс достигает 20 единиц. Например, один и тот же датчик в разное время (зависимости тут никакой, просто случайность) может послать код 5175872, или 5175884, или 5175887. Поэтому при настройке автоматики надо указывать не «принят код такой-то», а «принят код в диапазоне от и до».
Датчики открытия в этом плане получше — у них четко зафиксированы посылаемые коды, без всяких разбросов. Срабатывание датчика дублируется также светодиодом, который загорается на короткое время. У этих датчиков другая беда — они посылают код только в момент отдаления магнита (т.е, как бы открытия двери). И на этом всё. При закрытии двери никакого сигнала не посылается. Возможно, для охранной системы это нормально (пришел сигнал — значит, кто-то дверь открыл). Но вот для умного дома вряд ли сгодится, т.к. хочется мониторить не только факт открытия двери, но также и факт ее закрытия.
При разборке обнаружил, что на плате есть посадочное место для тактовой кнопки (на фото в обзоре хорошо видно, где именно). Припаял туда кнопку ради любопытства, провертел в крышке дырочку и через нее вывел стержень кнопки наружу. При нажатии кнопки (при этом близость магнита не имеет значения) датчик посылает тот же самый сигнал, что и при отдалении магнита. При долгом нажатии и удержании кнопки сигнал все равно посылается только один раз (в отличие от многих пультов, которые при удержании кнопки начинают повторять отправку сигнала).
Возникла идея использовать эту недокументированную возможность для мониторинга механического концевика, провода которого припаять к плате датчика вместо кнопки. Но смущает один момент — если контакты будут замкнуты в течение долгого времени (от упомянутого концевика), то не вызовет ли это быструю просадку батарейки?