Тема из другого вопроса.

Имеются сенсоры Philio PSP01 и PSM02. У обоих имеется проблема, что датчик движения на обоих сенсорах вечно находится в состоянии triggered, пока пользователь не запросит обновление вручную. При этом данные о температуре и освещению обновляются при каждом просыпании устройства. Судя по документации, сигнал об отсутствии движения должен приходит даже раньше, чем обычный wakeup. С мультисенсором Aeon Labs такой проблемы нет (хотя он на питании, с батарейкой пока не пробовал).

Думал, что проблема может быть в сенсоре, подключил его к Fibaro HC2 Lite. Само устройство там поддерживается гораздо хуже (нет данных об освещении, например), но датчик движения обновляется корректно.

Софт Z-Way версии 1.5.0-rc1.

задан 22 Мар '14, 20:17

azimarev's gravatar image

azimarev
139427
процент согласия: 18%

отредактирован 13 Май '14, 20:19

PoltoS's gravatar image

PoltoS ♦♦
5731412

что, никаких идей?

(30 Мар '14, 02:10) azimarev azimarev's gravatar image

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

(30 Мар '14, 10:17) Nils_Bohr Nils_Bohr's gravatar image

Прислать вам датчик? :)

(30 Мар '14, 13:11) azimarev azimarev's gravatar image

Вообще тестили его в августе, всё работало. Ассоциации и настройки проверяли?

(30 Мар '14, 18:38) PoltoS ♦♦ PoltoS's gravatar image

Если честно, то я не очень понимаю, что там проверять. Я ожидаю, что по-умолчанию датчик будет сообщать о переходе PIR в состоянии idle. Что происходит с тем же Aeon Labs, а также с этим же сенсором Philio на контроллере Fibaro. Настройки дефолтные. Две ассоциации групп 1 и два настроены с самим контроллером. Wake up interval установлен на 1800 сек, принимающим устройством выбран контроллер. PIR redetect interval time стоит 3 тика (24 сек). В общем, по-умолчанию всё.

(31 Мар '14, 00:14) azimarev azimarev's gravatar image
1

Без лога сложно сказать, что там не так, если в логе от устройства приходят сначала Binary Sensor report "On", а потом "Off", проблема в обработчике, а вот если не присылает - проблема вне контроллера

(31 Мар '14, 22:10) Nils_Bohr Nils_Bohr's gravatar image

Я добавил один из моих двух сенсоров Philio в Vera Lite. С этим контроллером, как и с Fibaro Lite, сенсор работает корректно. Закрытый бумагой сенсор отчитывается об отсутствии движения через примерно пол-минуты. При работе же с Razberry, статус Triggered висит днями и неделями, если сенсор не трогать. Корректный статус можно получить только нажав кнопку Update вручную.

(24 Апр '14, 23:44) azimarev azimarev's gravatar image

Лог пришлите нам. посмотрим. Скорее всего проблема в UI, но надо смотреть

(26 Апр '14, 01:52) PoltoS ♦♦ PoltoS's gravatar image

Пакет приходит, но ZWay его не обрабатывает, только сбрасывает lastupdated. На вере всё ок. Отправляю логи мылом.

(13 Май '14, 00:17) azimarev azimarev's gravatar image
showing 5 of 9 show 4 more comments

Ответ от Philio:

This function already enabled since version 5. You should set the configuration 7, bit 1 to one.

Просьба попробовать.

ссылка

отвечен 13 Май '14, 14:54

PoltoS's gravatar image

PoltoS ♦♦
5731412
процент согласия: 27%

Не могу попробовать, т.к. в вашем дескрипторе конфигурация 7 отсутствует, есть 6 и 8, а 7 нету.

(13 Май '14, 21:33) azimarev azimarev's gravatar image

А через Expert Mode?

(14 Май '14, 00:09) PoltoS ♦♦ PoltoS's gravatar image

Всё заработало. Значение параметра по-умолчанию - 4, я поставил 6 и теперь по окончании срока заданного в параметре 8, сенсор выдаёт все данные снова (отсутствие движения и данные с остальных датчиков). В целом про JS модель я тоже идею понял, теперь только надо научиться цепляться к шине событий и будет вообще красота :)

(15 Май '14, 23:04) azimarev azimarev's gravatar image

В предоставленном логе явно видно, что в классе SensorBinary.Report он присылает только срабатывание, а в Basic.Set и то, и то. Использовать Basic не очень безопасно во всех случаях, т.к. Basic.Set датчик может присылать и по движению, и по открытию - поди угадай! Можно, конечно, мелким модулем на JS решить вопрос, но это частное решение для данного датчика - в код сервера мы такое не вставим (а в JS - легко).

Думаю, мы эти фиксы будем делать отдельными модулями на JS. Но вообще, устройство должно всё нормально присылать.

RECEIVED: ( 01 0A 00 04 00 19 04 30 03 FF 0C 2C )
SENT ACK
SETDATA devices.25.data.lastReceived = 0 (0x00000000)
SETDATA devices.25.instances.0.commandClasses.48.data.12.level = True  <------ SensorBinary
SETDATA devices.25.instances.0.commandClasses.48.data.12 = Empty
RECEIVED: ( 01 09 00 04 00 19 03 20 01 FF 36 )
SENT ACK
SETDATA devices.25.data.lastReceived = 0 (0x00000000)
SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 25 (0x00000019)
SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
SETDATA devices.1.instances.0.commandClasses.32.data.level = 255 (0x000000ff)  <------ Basic
.......
RECEIVED: ( 01 09 00 04 00 19 03 20 01 00 C9 )
SENT ACK
SETDATA devices.25.data.lastReceived = 0 (0x00000000)
SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 25 (0x00000019)
SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
SETDATA devices.1.instances.0.commandClasses.32.data.level = 0 (0x00000000)  <------ Basic
ссылка

отвечен 13 Май '14, 03:53

PoltoS's gravatar image

PoltoS ♦♦
5731412
процент согласия: 27%

Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×253
×119
×30
×24
×3
×1

Задан: 22 Мар '14, 20:17

Просмотров: 2,507 раз

Отредактирован: 15 Май '14, 23:04

powered by OSQA