Система безопасности на базе контроллера сигнализации
Модератор: immortal
Система безопасности на базе контроллера сигнализации
Обсуждение страницы Система безопасности на базе контроллера сигнализации
-
- Сообщения: 86
- Зарегистрирован: Вт авг 28, 2012 5:36 pm
- Откуда: Kiev, Ukraine
- Благодарил (а): 4 раза
- Поблагодарили: 14 раз
Re: Система безопасности на базе контроллера сигнализации
Организовал датчик на основе камеры и WebCam XP.
Вот только не понятно что за глобальные переменные такие и где они объявлены:
getGlobal('ThisComputer.weatherFull');
получает значение свойства weatherFull объекта ThisComputer, наследника класса Computer.
А переменная 'somebodyHome' в setGlobal('somebodyHome',1) к какому объекту относится?
Вот только не понятно что за глобальные переменные такие и где они объявлены:
Например: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: Система безопасности на базе контроллера сигнализации
Глобальные переменные это свойства объектов. Всегда. Если не прописан объект, то это ThisComputer.Vip писал(а):Организовал датчик на основе камеры и WebCam XP.
Вот только не понятно что за глобальные переменные такие и где они объявлены:Например:setGlobal('somebodyHome',1); // ставим глобальный флаг на то что кто-то дома
setGlobal('somebodyHomeText','Дома кто-то есть'); // так же ставим свойства глобальной переменной для текстового статуса
getGlobal('ThisComputer.weatherFull');
получает значение свойства weatherFull объекта ThisComputer, наследника класса Computer.
А переменная 'somebodyHome' в setGlobal('somebodyHome',1) к какому объекту относится?
Соответственно setGlobal('somebodyHome',1) аналогично setGlobal('ThisComputer.somebodyHome',1)
Свойства можно прописывать заранее в классах объектов, а можно и не прописывать, тогда они будут создаваться автоматически в объекте при первой установке значения.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 86
- Зарегистрирован: Вт авг 28, 2012 5:36 pm
- Откуда: Kiev, Ukraine
- Благодарил (а): 4 раза
- Поблагодарили: 14 раз
Re: Система безопасности на базе контроллера сигнализации
Спасибо за разъяснения.
Теперь всё стало ясно.
Теперь всё стало ясно.
Re: Система безопасности на базе контроллера сигнализации
у меня есть z-wave датчик движения, как его интегрировать в этот скрипт?
в окне z-wave y меня следующее:
Название: (*)
Местоположение:
basic; sensor binary; battery operated; ...
Basic:
Level:
0
Battery level, %:
100
Свойства:
Название Значение Связанный объект.Свойство
Basic .
Level 0 .
Battery 100 .
в окне z-wave y меня следующее:
Название: (*)
Местоположение:
basic; sensor binary; battery operated; ...
Basic:
Level:
0
Battery level, %:
100
Свойства:
Название Значение Связанный объект.Свойство
Basic .
Level 0 .
Battery 100 .
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Система безопасности на базе контроллера сигнализации
Насчёт Z-Wave устройств. Иногда приходится в настройках интерфейса указывать точную модель устройства. После этого в MD всё отображается нормально
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Система безопасности на базе контроллера сигнализации
Пробовал в свою сеть 1-Wire включить ключь с датчиком движения и пришёл к разочерованию. Всё время вылетает мастер. постоянные проблемы по питанию итд. Вспомнил что на сайте Сергей описывал контролер безопастности с беспроводными датчиками и контролем через Ардуину.
Но увы ссылки уже побились. Попробовал посмотреть в сторону китайских GSM сигналок - но там тоже затык. к НИМ НЕЛЬЗЯ ПРИКРУТИТЬ АРДУИНУ с контролем конкретного датчика.
Вопрос к форумчанам: Посоветуйте что-то подобное. Хотелось бы готовое решение что-то типа этого^
http://www.ebay.com/itm/Wireless-Wired- ... 2c7eb2103f
Но с возможностью считывать датчики и прикрутить к МажорДому
Но увы ссылки уже побились. Попробовал посмотреть в сторону китайских 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
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Система безопасности на базе контроллера сигнализации
Можно использовать те же беспроводные датчики движения, что используются в указанной выше сигнализации и им подобным (на 433Mhz) и перехватывать сигналы от них с помощью Arduino, RF-ресивера на той же частоте и библиотеки RC Switch. Каждый датчик при срабатывании запускает в эфир пакет со своим идентификатором, их можно перехватывать и отправлять событие в MajorDoMo. У меня сейчас два таких датчика обкатываются с устроенным подобным образом приёмником -- вроде ничего.Ivan писал(а):Пробовал в свою сеть 1-Wire включить ключь с датчиком движения и пришёл к разочерованию. Всё время вылетает мастер. постоянные проблемы по питанию итд. Вспомнил что на сайте Сергей описывал контролер безопастности с беспроводными датчиками и контролем через Ардуину.
Но увы ссылки уже побились. Попробовал посмотреть в сторону китайских GSM сигналок - но там тоже затык. к НИМ НЕЛЬЗЯ ПРИКРУТИТЬ АРДУИНУ с контролем конкретного датчика.
Вопрос к форумчанам: Посоветуйте что-то подобное. Хотелось бы готовое решение что-то типа этого^
http://www.ebay.com/itm/Wireless-Wired- ... 2c7eb2103f
Но с возможностью считывать датчики и прикрутить к МажорДому
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Система безопасности на базе контроллера сигнализации
С частотой понятно. 433
Иногда спрашивают чипсет
Можно конкретную ссылку на модуль и датчики
Ещё уточните время реакции. Получится ли включать свет?
Иногда спрашивают чипсет
Можно конкретную ссылку на модуль и датчики
Ещё уточните время реакции. Получится ли включать свет?
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Система безопасности на базе контроллера сигнализации
Датчик http://www.dx.com/ru/p/hw-01a-wireless- ... 2dDwyg7hy8Ivan писал(а):С частотой понятно. 433
Иногда спрашивают чипсет
Можно конкретную ссылку на модуль и датчики
Ещё уточните время реакции. Получится ли включать свет?
Приёмник http://www.dx.com/ru/p/diy-433mhz-wirel ... 2dD4Cg7hy8
+ Arduino, подключенный к системе либо с Ethernet-шилдом
событие о движении в систему попадает мгновенно, дальше зависит уже от исполнительных модулей. у меня некоторые сценарии предполагают включение света в нескольких комнатах, при первом обнаружении движения -- задержка в пару секунд, но думаю это как раз из-за некоторой тормознутости процедуры включения света через утилиту ноолайт.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги