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

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

Модератор: immortal

Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Чт ноя 08, 2018 11:09 pm

cabat писал(а):Добрый день.
За мультигейт огромное спасибо! Еще не испытывал, но давно мечтал о создании второго сегмента сети на основе RS485 для особо важных узлов (датчики движения, пожарные и т.п.).
Новый интерфейс тоже понравился, но немного не хватает отражения прогресса прошивки по воздуху - не планируется вернуть эту функцию?
Как раз сегодня поправил

Отправлено с моего SM-J730FM через Tapatalk


За это сообщение автора Ivan поблагодарил:
cabat (Пт ноя 09, 2018 9:01 am)
Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

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

Сообщение cabat » Вс ноя 11, 2018 10:32 am

На моей системе (RPi2, ветка MDM master) почему-то на последних обновлениях модуля MYS вылезает такая ошибка:

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

Parse error: syntax error, unexpected '*', expecting ',' or ';' in /var/www/modules/mysensor/mysensor.class.php on line 14
Помогает замена строки

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

const cOfflineTime = 2*60*60;
на

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

const cOfflineTime = 7200;
ahelper
Сообщения: 106
Зарегистрирован: Ср фев 08, 2017 5:04 pm
Благодарил (а): 34 раза
Поблагодарили: 66 раз

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

Сообщение ahelper » Вт ноя 20, 2018 10:31 am

Приветствую. До обновления IR передатчик работал на гейте, после, перестал. Обращение к нему такого вида

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

$NId = 0;
$SId = 2;
$mType = 1;
$ack = 0;
$SubType = 32;
$val = 90;

include_once(DIR_MODULES . 'mysensor/mysensor.class.php');
$notify = new mysensor();
$notify->cmd( "$NId;$SId;$mType;$ack;$SubType;" . $val );
Во вкладке узлы он нулевой, во вкладке Gates id1.
Сам он информацию исправно отправляет (температуру, давление, влажность, движение).
Как теперь мне отправлять код на гейт?
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

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

Сообщение nightwind » Вт ноя 20, 2018 11:27 am

cabat писал(а):
Вс ноя 11, 2018 10:32 am
На моей системе (RPi2, ветка MDM master) почему-то на последних обновлениях модуля MYS вылезает такая ошибка:

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

Parse error: syntax error, unexpected '*', expecting ',' or ';' in /var/www/modules/mysensor/mysensor.class.php on line 14
Помогает замена строки

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

const cOfflineTime = 2*60*60;
на

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

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

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

Сообщение cabat » Вт ноя 20, 2018 11:35 am

nightwind писал(а):
Вт ноя 20, 2018 11:27 am
php у тебя не самой новой версии.
да, спасибо, возникала такая идея..
т.к. образы для RPi2 новые не будут выходить, а сам я не очень силен в linux, что бы самостоятельно обновить php, ничего не поломав,
пока обошел проблему как указано выше..
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Вт ноя 20, 2018 11:59 am

Никак не могу победить гейт на малине, пишет в логах с большой периодичностью:
mysgw: !TSF:MSG:LEN,7!=32
mysgw: TSF:MSG:READ,255-255-255,s=255,c=7,t=255,pt=7,l=25,sg=1:77135212106908150064092232548352.00000000
mysgw: !TSF:MSG:LEN,7!=32
mysgw: TSF:MSG:READ,255-255-255,s=255,c=7,t=255,pt=7,l=25,sg=1:77135212106908150064092232548352.00000000
mysgw: !TSF:MSG:LEN,7!=32
Есть у кого какие мысли?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

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

Сообщение cabat » Вт ноя 20, 2018 12:09 pm

судя по всему что то не так с длинной сообщения?
https://github.com/mysensors/MySensors/ ... ort.h#L109

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

* |!| TSF | MSG | LEN=%%d,EXP=%%d | Invalid message length (LEN), exptected length (EXP)
За это сообщение автора cabat поблагодарил:
slgeo (Вт ноя 20, 2018 12:18 pm)
Рейтинг: 1.16%
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Вт ноя 20, 2018 12:17 pm

Начало лога:
mysgw: Starting gateway...
mysgw: Protocol version - 2.2.0
mysgw: MCO:BGN:INIT GW,CP=RNNGL---,VER=2.2.0
mysgw: TSF:LRT:OK
mysgw: TSM:INIT
mysgw: TSF:WUR:MS=0
mysgw: TSM:INIT:TSP OK
mysgw: TSM:INIT:GW MODE
mysgw: TSM:READY:ID=0,PAR=0,DIS=0
mysgw: MCO:REG:NOT NEEDED
mysgw: Listening for connections on 0.0.0.0:5003
mysgw: MCO:BGN:STP
mysgw: MCO:BGN:INIT OK,TSP=1
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Вт ноя 20, 2018 12:20 pm

cabat писал(а):
Вт ноя 20, 2018 12:09 pm
судя по всему что то не так с длинной сообщения?
https://github.com/mysensors/MySensors/ ... ort.h#L109

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

* |!| TSF | MSG | LEN=%%d,EXP=%%d | Invalid message length (LEN), exptected length (EXP)
Это я примерно понял, вот как еще побороть? Стянул последнюю версию с гитхаба, собрал, но лог не изменился.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

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

Сообщение slgeo » Вт ноя 20, 2018 2:26 pm

Победил, извиняюсь, но это все же была аппаратная проблема.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Ответить