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

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Vip
Сообщения: 86
Зарегистрирован: Вт авг 28, 2012 5:36 pm
Откуда: Kiev, Ukraine
Благодарил (а): 4 раза
Поблагодарили: 14 раз

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

Сообщение Vip » Пт авг 31, 2012 11:11 am

Организовал датчик на основе камеры и WebCam XP.
Вот только не понятно что за глобальные переменные такие и где они объявлены:
setGlobal('somebodyHome',1); // ставим глобальный флаг на то что кто-то дома
setGlobal('somebodyHomeText','Дома кто-то есть'); // так же ставим свойства глобальной переменной для текстового статуса
Например:
getGlobal('ThisComputer.weatherFull');
получает значение свойства weatherFull объекта ThisComputer, наследника класса Computer.
А переменная 'somebodyHome' в setGlobal('somebodyHome',1) к какому объекту относится?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пт авг 31, 2012 11:33 am

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)

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Vip
Сообщения: 86
Зарегистрирован: Вт авг 28, 2012 5:36 pm
Откуда: Kiev, Ukraine
Благодарил (а): 4 раза
Поблагодарили: 14 раз

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

Сообщение Vip » Пт авг 31, 2012 12:07 pm

Спасибо за разъяснения.
Теперь всё стало ясно.
senovr
Сообщения: 4
Зарегистрирован: Вс мар 23, 2014 12:38 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение senovr » Вс апр 13, 2014 2:56 pm

у меня есть z-wave датчик движения, как его интегрировать в этот скрипт?
в окне z-wave y меня следующее:
Название: (*)

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


basic; sensor binary; battery operated; ...
Basic:
Level:
0
Battery level, %:
100
Свойства:
Название Значение Связанный объект.Свойство
Basic .
Level 0 .
Battery 100 .
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Пт апр 25, 2014 2:13 pm

Насчёт Z-Wave устройств. Иногда приходится в настройках интерфейса указывать точную модель устройства. После этого в MD всё отображается нормально
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Сб май 03, 2014 10:29 pm

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

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

Но с возможностью считывать датчики и прикрутить к МажорДому
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Вс май 04, 2014 8:52 pm

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

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

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Вс май 04, 2014 10:08 pm

С частотой понятно. 433
Иногда спрашивают чипсет
Можно конкретную ссылку на модуль и датчики

Ещё уточните время реакции. Получится ли включать свет?
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пн май 05, 2014 11:01 am

Ivan писал(а):С частотой понятно. 433
Иногда спрашивают чипсет
Можно конкретную ссылку на модуль и датчики

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

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить