Подключение герконов (извещателей) шиной

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
Erik
Сообщения: 303
Зарегистрирован: 08 ноя 2017, 08:55

Подключение герконов (извещателей) шиной

Сообщение Erik » 12 апр 2019, 12:31

Здравствуйте.

Посетила меня идея подключить герконы шиной к одному порту меги.

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

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

Вопрос, если у 1-wire устройства в середине шины отключить питание, отключится только это устройство, или еще и вся шина за ним?

Andrey_B
Администратор
Сообщения: 4094
Зарегистрирован: 18 мар 2011, 12:06

Re: Подключение герконов (извещателей) шиной

Сообщение Andrey_B » 12 апр 2019, 12:49

Есть DS2401. Это метка с уникальным адресом и интерфейсом 1-wire. Не требует питание. Подключается двумя проводам (Data, GND).
Геркон ставится, как бы между ногой Data и шиной. Таким образом, при срабатывании геркона метка подключается к шине.
Порт настраивается как iB (считыватель iButton).
При срабатывании геркона контроллер сразу это видит и сообщает на сервер адрес метки или выполняет сценарий.
Отдельно можно с помощью команды "cmd=list" получить адреса всех устройств на шине, если сработало несколько герконов одновременно.

Erik
Сообщения: 303
Зарегистрирован: 08 ноя 2017, 08:55

Re: Подключение герконов (извещателей) шиной

Сообщение Erik » 12 апр 2019, 12:58

При срабатывании (открытии окна например) геркон размыкается же?

Ruslan
Сообщения: 582
Зарегистрирован: 06 янв 2014, 20:44

Re: Подключение герконов (извещателей) шиной

Сообщение Ruslan » 12 апр 2019, 13:01

Erik писал(а):
12 апр 2019, 12:58
При срабатывании (открытии окна например) геркон размыкается же?
Размыкается, конечно.

Erik
Сообщения: 303
Зарегистрирован: 08 ноя 2017, 08:55

Re: Подключение герконов (извещателей) шиной

Сообщение Erik » 12 апр 2019, 13:21

А метка (DS2401) только при подключении акивность проявляет?
Отключение мега заметит?

Andrey_B
Администратор
Сообщения: 4094
Зарегистрирован: 18 мар 2011, 12:06

Re: Подключение герконов (извещателей) шиной

Сообщение Andrey_B » 12 апр 2019, 13:28

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

Ruslan
Сообщения: 582
Зарегистрирован: 06 янв 2014, 20:44

Re: Подключение герконов (извещателей) шиной

Сообщение Ruslan » 12 апр 2019, 13:36

Что касается подключения герконов, то тут помимо собственно вопроса о схеме подключения шиной, есть еще вопрос залипания некоторых моделей герконов.
У меня из 4-х опробованных моделей 2 стабильно залипали (при подключении ко входу Меги), а две -- никогда.

Erik
Сообщения: 303
Зарегистрирован: 08 ноя 2017, 08:55

Re: Подключение герконов (извещателей) шиной

Сообщение Erik » 12 апр 2019, 13:38

А метка как работает? Только при включении один раз активность проявляет? Или ее включенную можно опрашивать периодически?

Если включить метки через нормально разомкнутые герконы, можно будет опросом найти открытое 3 часа назад окно?

Andrey_B
Администратор
Сообщения: 4094
Зарегистрирован: 18 мар 2011, 12:06

Re: Подключение герконов (извещателей) шиной

Сообщение Andrey_B » 12 апр 2019, 13:50

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

В режиме iB у контроллера стоит задача максимально быстро по Presence Pulse определить появление первого (не последующих) устройств на шине. Этот режим изначально предназначался для работы с ключами iButton (DS1990A).
У контроллера в этом режиме нет задачи определять подключение следующего устройства к шине или отключение устройств от шины. Это потребовало бы постоянного опроса шины и хранение в оперативной памяти адресов всех устройств на шине. А у контроллера для этого нет ни возможности, ни желания.

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

Erik
Сообщения: 303
Зарегистрирован: 08 ноя 2017, 08:55

Re: Подключение герконов (извещателей) шиной

Сообщение Erik » 12 апр 2019, 14:31

Понятно, спасибо.

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

Зачем у микроволновых датчиков движения в характеристиках указывают пределы освещенности?
Они в темноте не работают?

Andrey_B
Администратор
Сообщения: 4094
Зарегистрирован: 18 мар 2011, 12:06

Re: Подключение герконов (извещателей) шиной

Сообщение Andrey_B » 12 апр 2019, 17:17

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

Ответить