Страница 19 из 72

Re: Модуль MySensor

Добавлено: Чт фев 04, 2016 1:48 pm
Mescaline
Добрый день! После последнего обновления в истории событий появилась вот такая ошибка:
SPOILERSPOILER_SHOW
Панель управления - Google Chrome.png
Панель управления - Google Chrome.png (44.59 КБ) 11293 просмотра
При этом нода не обнаруживается :(

Re: Модуль MySensor

Добавлено: Вс фев 07, 2016 11:57 am
slgeo
NightRider писал(а):Обнаружился косячок... периодически (примерно раз в двое суток) падает модуль с ошибкой:

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

2016-01-29 20:30:47 Disconnected
2016-01-29 20:30:52 Reconnect
2016-01-29 20:30:52 Connecting COM

Warning: Unable to open the device in /var/www/modules/mysensor/PhpSerial.php on line 173

Fatal error: Uncaught exception 'Exception' with message 'serrial.open() failed' in /var/www/modules/mysensor/phpMSCom.php:40
Stack trace:
#0 /var/www/modules/mysensor/phpMS.php(220): MySensorMasterCom->connect()
#1 /var/www/scripts/cycle_mysensor.php(85): MySensorMaster->proc()
#2 {main}
  thrown in /var/www/modules/mysensor/phpMSCom.php on line 40
Причем так, что к виртуальному последовательному порту ttyMySensorsGateway после этого уже не подключиться, только ребут...
Вначале думал может отваливается вначале сам ttyMySensorsGateway, а то что в логах собственно следствие. Но простейшая проверка (выключение всех нод и ожидание 16 секунд - таймаут реконнекта) показывает что как раз причина - сам реконнект, а падение порта - следствие.
Иван, есть предположения?

зы: пока пришлось интервал проверки на необходимость реконнекта увеличить.
Та же беда после обновления модуля

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:04 pm
Matviiv
Тоже самое. Пришлось вернуться на предыдущую версию.

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:13 pm
NightRider
Не понятное что-то творится с этим ttyMySensorsGateway. Отваливается он периодически, причем может работать несколько суток не глюча, а потом каждые пол часа вылетать... Закономерность я пока не уловил. И как выяснилось дело не в реконнекте модуля (увеличив тайм-аут, как я писал выше, победить не удалось, через пару суток все-равно упал).
Хз, может питание... хотя кондер у меня припаян.
Возможно переполнение буфера, но тут пробовал на пару минут отключаться от порта, потом подключаюсь - все что в буфере разом прилетает и порт не глючит, а циклы на такое время не прерываются.
Может наводки какие, плохие контакты, ну или магия наконец :)
Ничего в логи библиотеки ttyMySensorsGateway не пишут. А реверсить их времени особо нет.

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:19 pm
NightRider
Matviiv писал(а):Тоже самое. Пришлось вернуться на предыдущую версию.
Сколько времени на этой самой предыдущей версии полет нормальный?

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:23 pm
Matviiv
Три недели работало без проблем.

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:25 pm
NightRider
Matviiv писал(а):Три недели работало без проблем.
Хм... скинь архивчик, пожалуйста, попробую.

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:32 pm
Anton_kulibin
Хм. Странно, но у меня TCP гейт и все работает на любой версии.

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:41 pm
Matviiv
Anton_kulibin писал(а):Хм. Странно, но у меня TCP гейт и все работает на любой версии.
А какая версия библиотеки Arduino/Mysensors?

Re: Модуль MySensor

Добавлено: Вт фев 09, 2016 2:48 pm
NightRider
Anton_kulibin писал(а):Хм. Странно, но у меня TCP гейт и все работает на любой версии.
Сейчас речь идет о том что глючит библиотека для raspberry (https://github.com/mysensors/Raspberry), с помощью которой подключается NRF24 напрямую по SPI. Вопрос почему она глючит :)