Re: Модуль работы с Z-Wave устройствами
Добавлено: Вт апр 18, 2017 2:51 pm
Всем привет!
Хочу реанимировать ветку Z-Wave,
Нашел причину почему не всегда работает класс 48 (CLASS_SENSOR_BINARY), точнее, не со всеми датчиками.
Недавно приобрел плату RaZberry2 и датчики,
Датчик движения Vision Security Motion Sensor
Датчик протечки NEO Coolcam
Датчик открытия NEO Coolcam
Датчик движения NEO Coolcam
Первым подключил датчик Vision Security Motion Sensor VIS_ZP3102, который сразу был обнаружен в MD, все значения датчика обновляются (движение, температура), датчик определился как - Routing Binary Sensor. Вторым подключил датчик движения NEO Coolcam, у которого обновляется только значения параметра "освещенность" (Luminiscence, Lux, класс 49), параметр движения (Level) всегда показывает "0", не обновляется, датчик определился как - Notification Sensor (Датчик уведомления). Параметры датчиков протечки и открытия NEO Coolcam, после установки, также не обновляются (Level=0), датчики определились как Notification Sensor (Датчик уведомления). В Raw Data (команды) датчика Vision Security Motion Sensor VIS_ZP3102 обратил внимание на то, что в 48 классе, ссылка к значению "level" -> "value" (true/false) идет через (значение) "1". Напомню, у датчика Vision Security Motion Sensor VIS_ZP3102 все значения обновляются, датчик работает штатно. В остальных датчиках вместо "1" другие значения,
Датчик протечки NEO Coolcam - "6"; Датчик открытия NEO Coolcam - "10"; Датчик движения NEO Coolcam - "12";
Реализация в zwave.class.php (48 класс); Если в zwave.class.php, указано выше, вместо "1" поставить "6", у датчика протечки NEO Coolcam начинает обновляться значение при срабатывании (Level=1), аналогично с остальными датчиками NEO Coolcam.
Попробовал сам раскомментировать выбираемое значение в "...", не получается, падает zwave.class.php, не хватает знаний.
Прошу помощи у разработчика,
Сергей,
Посмотрите, что можно сделать.
Хочу реанимировать ветку Z-Wave,
Нашел причину почему не всегда работает класс 48 (CLASS_SENSOR_BINARY), точнее, не со всеми датчиками.
Недавно приобрел плату RaZberry2 и датчики,
Датчик движения Vision Security Motion Sensor
Датчик протечки NEO Coolcam
Датчик открытия NEO Coolcam
Датчик движения NEO Coolcam
Первым подключил датчик Vision Security Motion Sensor VIS_ZP3102, который сразу был обнаружен в MD, все значения датчика обновляются (движение, температура), датчик определился как - Routing Binary Sensor. Вторым подключил датчик движения NEO Coolcam, у которого обновляется только значения параметра "освещенность" (Luminiscence, Lux, класс 49), параметр движения (Level) всегда показывает "0", не обновляется, датчик определился как - Notification Sensor (Датчик уведомления). Параметры датчиков протечки и открытия NEO Coolcam, после установки, также не обновляются (Level=0), датчики определились как Notification Sensor (Датчик уведомления). В Raw Data (команды) датчика Vision Security Motion Sensor VIS_ZP3102 обратил внимание на то, что в 48 классе, ссылка к значению "level" -> "value" (true/false) идет через (значение) "1". Напомню, у датчика Vision Security Motion Sensor VIS_ZP3102 все значения обновляются, датчик работает штатно. В остальных датчиках вместо "1" другие значения,
Датчик протечки NEO Coolcam - "6"; Датчик открытия NEO Coolcam - "10"; Датчик движения NEO Coolcam - "12";
Реализация в zwave.class.php (48 класс); Если в zwave.class.php, указано выше, вместо "1" поставить "6", у датчика протечки NEO Coolcam начинает обновляться значение при срабатывании (Level=1), аналогично с остальными датчиками NEO Coolcam.
Попробовал сам раскомментировать выбираемое значение в "...", не получается, падает zwave.class.php, не хватает знаний.
Прошу помощи у разработчика,
Сергей,
Посмотрите, что можно сделать.