Страница 1 из 2

Система безопасности на базе контроллера сигнализации

Добавлено: Ср авг 15, 2012 3:57 pm
sergejey

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Пт авг 31, 2012 11:11 am
Vip
Организовал датчик на основе камеры и WebCam XP.
Вот только не понятно что за глобальные переменные такие и где они объявлены:
setGlobal('somebodyHome',1); // ставим глобальный флаг на то что кто-то дома
setGlobal('somebodyHomeText','Дома кто-то есть'); // так же ставим свойства глобальной переменной для текстового статуса
Например:
getGlobal('ThisComputer.weatherFull');
получает значение свойства weatherFull объекта ThisComputer, наследника класса Computer.
А переменная 'somebodyHome' в setGlobal('somebodyHome',1) к какому объекту относится?

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Пт авг 31, 2012 11:33 am
sergejey
Vip писал(а):Организовал датчик на основе камеры и WebCam XP.
Вот только не понятно что за глобальные переменные такие и где они объявлены:
setGlobal('somebodyHome',1); // ставим глобальный флаг на то что кто-то дома
setGlobal('somebodyHomeText','Дома кто-то есть'); // так же ставим свойства глобальной переменной для текстового статуса
Например:
getGlobal('ThisComputer.weatherFull');
получает значение свойства weatherFull объекта ThisComputer, наследника класса Computer.
А переменная 'somebodyHome' в setGlobal('somebodyHome',1) к какому объекту относится?
Глобальные переменные это свойства объектов. Всегда. Если не прописан объект, то это ThisComputer.
Соответственно setGlobal('somebodyHome',1) аналогично setGlobal('ThisComputer.somebodyHome',1)

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

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Пт авг 31, 2012 12:07 pm
Vip
Спасибо за разъяснения.
Теперь всё стало ясно.

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Вс апр 13, 2014 2:56 pm
senovr
у меня есть z-wave датчик движения, как его интегрировать в этот скрипт?
в окне z-wave y меня следующее:
Название: (*)

Местоположение:


basic; sensor binary; battery operated; ...
Basic:
Level:
0
Battery level, %:
100
Свойства:
Название Значение Связанный объект.Свойство
Basic .
Level 0 .
Battery 100 .

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Пт апр 25, 2014 2:13 pm
Ivan
Насчёт Z-Wave устройств. Иногда приходится в настройках интерфейса указывать точную модель устройства. После этого в MD всё отображается нормально

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Сб май 03, 2014 10:29 pm
Ivan
Пробовал в свою сеть 1-Wire включить ключь с датчиком движения и пришёл к разочерованию. Всё время вылетает мастер. постоянные проблемы по питанию итд. Вспомнил что на сайте Сергей описывал контролер безопастности с беспроводными датчиками и контролем через Ардуину.
Но увы ссылки уже побились. Попробовал посмотреть в сторону китайских GSM сигналок - но там тоже затык. к НИМ НЕЛЬЗЯ ПРИКРУТИТЬ АРДУИНУ с контролем конкретного датчика.

Вопрос к форумчанам: Посоветуйте что-то подобное. Хотелось бы готовое решение что-то типа этого^
http://www.ebay.com/itm/Wireless-Wired- ... 2c7eb2103f

Но с возможностью считывать датчики и прикрутить к МажорДому

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Вс май 04, 2014 8:52 pm
sergejey
Ivan писал(а):Пробовал в свою сеть 1-Wire включить ключь с датчиком движения и пришёл к разочерованию. Всё время вылетает мастер. постоянные проблемы по питанию итд. Вспомнил что на сайте Сергей описывал контролер безопастности с беспроводными датчиками и контролем через Ардуину.
Но увы ссылки уже побились. Попробовал посмотреть в сторону китайских GSM сигналок - но там тоже затык. к НИМ НЕЛЬЗЯ ПРИКРУТИТЬ АРДУИНУ с контролем конкретного датчика.

Вопрос к форумчанам: Посоветуйте что-то подобное. Хотелось бы готовое решение что-то типа этого^
http://www.ebay.com/itm/Wireless-Wired- ... 2c7eb2103f

Но с возможностью считывать датчики и прикрутить к МажорДому
Можно использовать те же беспроводные датчики движения, что используются в указанной выше сигнализации и им подобным (на 433Mhz) и перехватывать сигналы от них с помощью Arduino, RF-ресивера на той же частоте и библиотеки RC Switch. Каждый датчик при срабатывании запускает в эфир пакет со своим идентификатором, их можно перехватывать и отправлять событие в MajorDoMo. У меня сейчас два таких датчика обкатываются с устроенным подобным образом приёмником -- вроде ничего.

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Вс май 04, 2014 10:08 pm
Ivan
С частотой понятно. 433
Иногда спрашивают чипсет
Можно конкретную ссылку на модуль и датчики

Ещё уточните время реакции. Получится ли включать свет?

Re: Система безопасности на базе контроллера сигнализации

Добавлено: Пн май 05, 2014 11:01 am
sergejey
Ivan писал(а):С частотой понятно. 433
Иногда спрашивают чипсет
Можно конкретную ссылку на модуль и датчики

Ещё уточните время реакции. Получится ли включать свет?
Датчик http://www.dx.com/ru/p/hw-01a-wireless- ... 2dDwyg7hy8
Приёмник http://www.dx.com/ru/p/diy-433mhz-wirel ... 2dD4Cg7hy8
+ Arduino, подключенный к системе либо с Ethernet-шилдом

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