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

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

Модератор: immortal

Mescaline
Сообщения: 29
Зарегистрирован: Вт июн 09, 2015 6:03 pm
Благодарил (а): 4 раза
Поблагодарили: 15 раз

Re: Модуль MySensor

Сообщение Mescaline » Чт фев 04, 2016 1:48 pm

Добрый день! После последнего обновления в истории событий появилась вот такая ошибка:
СпойлерПоказать
Панель управления - Google Chrome.png
Панель управления - Google Chrome.png (44.59 КБ) 10904 просмотра
При этом нода не обнаруживается :(
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Модуль MySensor

Сообщение slgeo » Вс фев 07, 2016 11:57 am

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 секунд - таймаут реконнекта) показывает что как раз причина - сам реконнект, а падение порта - следствие.
Иван, есть предположения?

зы: пока пришлось интервал проверки на необходимость реконнекта увеличить.
Та же беда после обновления модуля
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Matviiv
Сообщения: 5
Зарегистрирован: Вт фев 09, 2016 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Модуль MySensor

Сообщение Matviiv » Вт фев 09, 2016 2:04 pm

Тоже самое. Пришлось вернуться на предыдущую версию.
NightRider
Сообщения: 70
Зарегистрирован: Пт авг 21, 2015 2:27 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Модуль MySensor

Сообщение NightRider » Вт фев 09, 2016 2:13 pm

Не понятное что-то творится с этим ttyMySensorsGateway. Отваливается он периодически, причем может работать несколько суток не глюча, а потом каждые пол часа вылетать... Закономерность я пока не уловил. И как выяснилось дело не в реконнекте модуля (увеличив тайм-аут, как я писал выше, победить не удалось, через пару суток все-равно упал).
Хз, может питание... хотя кондер у меня припаян.
Возможно переполнение буфера, но тут пробовал на пару минут отключаться от порта, потом подключаюсь - все что в буфере разом прилетает и порт не глючит, а циклы на такое время не прерываются.
Может наводки какие, плохие контакты, ну или магия наконец :)
Ничего в логи библиотеки ttyMySensorsGateway не пишут. А реверсить их времени особо нет.
NightRider
Сообщения: 70
Зарегистрирован: Пт авг 21, 2015 2:27 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Модуль MySensor

Сообщение NightRider » Вт фев 09, 2016 2:19 pm

Matviiv писал(а):Тоже самое. Пришлось вернуться на предыдущую версию.
Сколько времени на этой самой предыдущей версии полет нормальный?
Matviiv
Сообщения: 5
Зарегистрирован: Вт фев 09, 2016 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Модуль MySensor

Сообщение Matviiv » Вт фев 09, 2016 2:23 pm

Три недели работало без проблем.
NightRider
Сообщения: 70
Зарегистрирован: Пт авг 21, 2015 2:27 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Модуль MySensor

Сообщение NightRider » Вт фев 09, 2016 2:25 pm

Matviiv писал(а):Три недели работало без проблем.
Хм... скинь архивчик, пожалуйста, попробую.
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Модуль MySensor

Сообщение Anton_kulibin » Вт фев 09, 2016 2:32 pm

Хм. Странно, но у меня TCP гейт и все работает на любой версии.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Matviiv
Сообщения: 5
Зарегистрирован: Вт фев 09, 2016 1:57 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Модуль MySensor

Сообщение Matviiv » Вт фев 09, 2016 2:41 pm

Anton_kulibin писал(а):Хм. Странно, но у меня TCP гейт и все работает на любой версии.
А какая версия библиотеки Arduino/Mysensors?
NightRider
Сообщения: 70
Зарегистрирован: Пт авг 21, 2015 2:27 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Модуль MySensor

Сообщение NightRider » Вт фев 09, 2016 2:48 pm

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