[Модуль] MySensors (mysensor)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: Модуль MySensor

Сообщение cabat » Вт апр 04, 2017 9:31 am

Спасибо, подходит - у меня система на RPi2.
Хотя я конечно надеялся как то попроще из скрипта MDM это делать..
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: Модуль MySensor

Сообщение Alien » Вт апр 11, 2017 11:30 am

Иван, в сторону Simple Devices движение есть? А то я сдуру перевел свои сенсоры, а теперь думаю зачем :)
Костыли с alive как-то не хочется мутить, но если переход в очень далекой перспективе, то прийдется.
Ubuntu на Banana pi M2U Connect
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Вт апр 11, 2017 10:12 pm

Alien писал(а):Иван, в сторону Simple Devices движение есть? А то я сдуру перевел свои сенсоры, а теперь думаю зачем :)
Костыли с alive как-то не хочется мутить, но если переход в очень далекой перспективе, то прийдется.
Пока с прошивкой по воздуху мучаюсь
Сделал обновление состояние батарей\процент прошивки - через ajax. На днях выложу

Проблема с простыми устройствами в том, что механизма не в Альфа версии пока вроде нет. Если я сделаю в модуле, то будут ошибки (может я чего и пропустил, завтра уточную у Верхней инстанции). Если все в норме. Буду добавлять
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Модуль MySensor

Сообщение nightwind » Сб апр 29, 2017 7:23 pm

Обнаружились странные и непонятные глюки после обновления. Очень много ложных срабатываний от сенсоров движения, потратил 2 дня, все перепроверил, кондеры напаял и все такое. В конце концов полностью отключил ноду сенсора - а в мажордом по прежнему приходят события. В модуле mysensors на закладке истории событий видны. При подключенной ноде тоже видны, однако же в MYSController нифига ложных сообщений нет. Господа, куда копать? (хотел уже гейт переделывать, но он работал пару месяцев без глюков.)
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Модуль MySensor

Сообщение nightwind » Сб апр 29, 2017 7:28 pm

еще такая фигня
4324 ? S 0:00 php -q ./scripts/cycle_mysensor.php --params a:0:{}
4325 ? S 0:00 php -q ./scripts/cycle_mysensor.php --params a:0:{}
4326 ? S 0:00 php -q ./scripts/cycle_mysensor.php --params a:0:{}

их ведь не должно быть 3? но почему то я их убиваю ( kill -9 4326 ) а они снова запускаются.

Up

выключил auto-recovery - лишние поубивал. наблюдаю дальше
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Модуль MySensor

Сообщение nightwind » Пн май 01, 2017 12:56 am

Мистика продолжается! в логах модуля

Код: Выделить всё

 2017-05-01 00:53:12 Set: Node:2; Sensor:4; Ack:0; Sub:16; Msg:1
2017-05-01 00:53:08 Internal: Node:2; Sensor:255; Ack:0; Sub:0; Msg:80
2017-05-01 00:52:56 Set: Node:2; Sensor:2; Ack:0; Sub:0; Msg:23.9
2017-05-01 00:52:52 Internal: Node:10; Sensor:255; Ack:0; Sub:0; Msg:100
2017-05-01 00:52:40 Set: Node:10; Sensor:2; Ack:0; Sub:0; Msg:22.9
2017-05-01 00:52:27 Set: Node:0; Sensor:2; Ack:0; Sub:0; Msg:25.8
2017-05-01 00:52:17 Set: Node:2; Sensor:4; Ack:0; Sub:16; Msg:0
2017-05-01 00:51:55 Set: Node:2; Sensor:4; Ack:0; Sub:16; Msg:1
2017-05-01 00:51:51 Internal: Node:2; Sensor:255; Ack:0; Sub:0; Msg:80
2017-05-01 00:51:38 Set: Node:2; Sensor:2; Ack:0; Sub:0; Msg:23.9
2017-05-01 00:51:26 Set: Node:0; Sensor:2; Ack:0; Sub:0; Msg:25.8
2017-05-01 00:51:16 Set: Node:2; Sensor:4; Ack:0; Sub:16; Msg:0
нода 2 полчаса как выключена!! в сети только нода 10 и гейт 0. подключился путти - в нем нет и намека на сообщения от ноды 2. ЧТО ЭТО? как побороть? глюк пошел предположительно после обновления модуля
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Пн май 01, 2017 1:02 am

У вас точно отключен WebSocket. Он иногда задерживает все сообщения на большой период времени. Там получается накопление задержки.
Попробуйте подключить ноду и посмотреть сразу ли придет презентация

Отправлено с моего SM-G7102 через Tapatalk
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Модуль MySensor

Сообщение nightwind » Пн май 01, 2017 1:34 pm

Иван, спасибо, кажется помогло, наблюдаем дальше. Действительно очень долго не приходила презентация с включенным вебсокерсервисом.
А можете объяснить на пальцах нубу - как оно могло задерживать сообщения?? да еще и на полчаса?? php и вебах не силен, пишу только на сях под контроллеры.
И почему после рестарта цикла MySensor - все на некоторое время приходило в норму?
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Пн май 01, 2017 4:23 pm

Почему то есть проблема с очередью вебсокетов. Со временем она разрастается и не успевает обраьртать. Поэтому чем дольше работает тем больше накапливается.

Причину найти не можем. Сергей и та4 сильно занят. Поэтому пришли к такому решению. Модуль тут непричем. Проблемма именно в вебсокетах

Отправлено с моего SM-G7102 через Tapatalk
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: Модуль MySensor

Сообщение Ivan » Вт май 02, 2017 10:00 am

Новости:
  • Исправление падения цикла из-за битых данные (Unicode), обнаружил запустив 2 гейт на OrangePi Zerro, эфир иногда портится подменой байтов данных (к сожалению контролировать заголовок пакета пока не могу)
  • Добавлен индикатор OTA плат. Обновляется при перегрузке ноды
Изображение

Пробую SmartSleep
На SimpleDevice ещё руки не дошли
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить