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

Re: Модуль MySensor

Добавлено: Вс июн 26, 2016 5:16 pm
Garag
x86.windows7. только накатил все с нуля. пробовал и esp8266gw и arduino+w5100 ethernet gw. и там и там каждую секунду сыпятся ошибки:
"Warning: socket_read(): unable to read from socket [10060]: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
in C:\_majordomo\htdocs\modules\mysensor\phpMSTcp.php on line 69"

хотя данные все норм собираются. кондер на nrf напаян. питание пробовал разное.
зы.пока отключил ошибку как было сказано выше(

Re: Модуль MySensor

Добавлено: Пн июл 18, 2016 5:15 pm
mrdenis
По поводу контроля состояния узлов.
Хотелось бы чтоб связывание узла с объектом было не только по уровню заряда, как есть в модуле сейчас (для запитанных от сети узлов это вообще неиспользуемая фича), а с объектом узла вообще.
В частности, чтобы менять какое-то свойство типа "время последней активности", а это уже важный ориентир присутствия узла в сети.
На данный момент можно объект узла актуализировать по изменению состояния связанного c сенсором свойства объекта,
но это кривой путь - порождает связки, которые будет необходимо корректировать при допустим перетаскивании узла на контроль и управление другими процессами.

Re: Модуль MySensor

Добавлено: Вт июл 19, 2016 2:50 pm
Ivan
Я добавляю в ноду таймер и посылаю pong. Привязываю к свойству обекта с проверкой "присутствия".
В версии 2.0 есть hardbeat сделаю привязку к нему.
На другие свойства вешать нелзя, часто они оптимизированны на передачу только изменений

*** Сообщение запрещено. Включите JavaScript. ***

Re: Модуль MySensor

Добавлено: Ср июл 20, 2016 11:08 pm
ipz
Вышла новая версия (2.0) библиотеки Mysensors.
Четыре новых датчика, десяток переменных, новый MQTT клиент
https://forum.mysensors.org/topic/4277/ ... or-2-0-x/2

Изменения в скетчах
https://forum.mysensors.org/topic/4276/ ... x-to-2-0-x

Список изменений
https://github.com/mysensors/MySensors/releases

Re: Модуль MySensor

Добавлено: Пт июл 29, 2016 5:03 am
mrdenis
Ivan писал(а):Я добавляю в ноду таймер и посылаю pong. Привязываю к свойству обекта с проверкой "присутствия".
С этим понял - реализую, но думал, что понг можно инициировать пингом с гейта (а точнее прям из МДМ, из объекта ноды).
Вообще интересует более тесный контакт объекта Нода с нодой.

Суть вопроса в следующем:
Меня интересует устойчивая система, а в настоящее время она бесконечно залипает, то в одном месте, то в другом.
Пример:
По непонятной причине сдох PIGatewayTCP на гейте RPI, как следствие сообщения перестали приходить от нод на МДМ Комп.
Запустил PIGatewayTCP, сообщения пошли, но не от всех нод, сделал кнопкой панели управления MySensor ресет ноде, от которой ничего нет,
и которая служит репитером, пошло всё от всех нод.

Отследить работу PIGatewayTCP можно непосредственно на RPI, а можно было бы и передать состояние коннекта с гейтом в объект Gate.
Пинг это маловато. А модуль ведь знает есть у него контакт с гейтом или нет точно.

Соответственно, для добавления устойчивости нодной инфраструктуре интересует мониторинг и возможность дергать ее из МДМ.
Я вижу решение в манипуляциях объектом Нода: свойство Alive и метод Reset. Со свойством разобрались, с методом не понятно.
Тут же интересует метод типа Send ноде не только ресета, но и вообще реквеста, с получением акноулиджа опять жеж в объект (это типа пинг).
Как реализовать такие штуки ?

ВТОРОЙ ВОПРОС..
Возможность общения с двумя (не с одним) TCP гейтом отсутствует, я так понимаю ? Наверное супернеобходимости в такой фиче нет, но было бы полезно :)

Заранее благодарю за информацию.

Re: Модуль MySensor

Добавлено: Пт июл 29, 2016 12:32 pm
Ivan
mrdenis писал(а):PIGatewayTCP
Используйте этот вариант
http://majordomo.smartliving.ru/forum/v ... ilit=iTank

Re: Модуль MySensor

Добавлено: Пт июл 29, 2016 7:31 pm
mrdenis
Ivan писал(а):
mrdenis писал(а):PIGatewayTCP
Используйте этот вариант
http://majordomo.smartliving.ru/forum/v ... ilit=iTank
Иван, так я это и использую... То, что там обсуждается на трех страницах, у меня как раз и работает..
Вопросы то в другом...

Re: Модуль MySensor

Добавлено: Пт авг 12, 2016 2:27 pm
Alien
Алоха. Может кто подскажет как все-таки можно решить вопрос?
SPOILERSPOILER_SHOW
2016-08-12 14:20:02 Send: 0;0;3;0;14;Gateway startup complete
2016-08-12 14:20:02 Connecting main
2016-08-12 14:20:02 Connected
2016-08-12 14:20:02 Connecting COM
2016-08-12 14:20:02 Reconnect
2016-08-12 14:20:02 Disconnected
2016-08-12 14:19:46 Send: 0;0;3;0;14;Gateway startup complete
2016-08-12 14:19:46 Connecting main
2016-08-12 14:19:46 Connected
2016-08-12 14:19:46 Connecting COM
2016-08-12 14:19:46 Reconnect
2016-08-12 14:19:46 Disconnected
Алиса на убунте крутится. Периодически при рестарте модуля вываливает такие косяки.
Вариант с

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

stty -F /dev/ttyAMA0 115200 -echo -echoe -echok -echoctl -echoke
через /etc/rc.local не проходит, хотя вручную помогает.
Но уж жутко не удобно с телефона в терминале команды вводить :)
Может в usb_modeswitch можно добавить правила? Заранее благодарен.

*** Сообщение запрещено. Сообщение похоже на спам. ***

Re: Модуль MySensor

Добавлено: Пн авг 15, 2016 6:48 pm
Ivan
Поддержка MySensors 2.0
+I_HEARTBEAT_RESPONSE - HEARTBEAT как свойство ноды
+I_GATEWAY_READY
-I_REQUEST_SIGNING - Не реализованно
+I_PING
+I_REGISTRATION_REQUEST

Re: Модуль MySensor

Добавлено: Пн авг 15, 2016 8:28 pm
ivannag
при попытке обновления вываливается следующее (да и при обращении к модулю тоже)

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

Parse error: syntax error, unexpected '*', expecting ',' or ';' in C:\_majordomo\htdocs\modules\mysensor\mysensor.class.php on line 17
*** Сообщение запрещено. Сообщение похоже на спам. ***