Страница 56 из 72
Re: Модуль MySensor
Добавлено: Пн май 14, 2018 10:57 pm
dance12r
Эх, после обновления МЖД частично перестал работать модуль, а имеено нет возможности просмаривать лог нод.(может еще что, да не заметил) Поковырявшийсь в релиз нотсах выяснил, что перемещена папка demes из /var/www/html в /var/www/html/cms . Временно создал символьную ссылку, теперь вроде все ок. Кто - то еще сталкивался с таким?
Re: Модуль MySensor
Добавлено: Вт май 15, 2018 10:37 am
Ujin778
dance12r писал(а): Пн май 14, 2018 10:57 pm
Эх, после обновления МЖД частично перестал работать модуль, а имеено нет возможности просмаривать лог нод.(может еще что, да не заметил) Поковырявшийсь в релиз нотсах выяснил, что перемещена папка demes из /var/www/html в /var/www/html/cms . Временно создал символьную ссылку, теперь вроде все ок. Кто - то еще сталкивался с таким?
Сегодня обновился, в истории событий вижу это:
Код: Выделить всё
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /var/www/modules/mysensor/mysensor.class.php on line 196
Warning: fopen(): Filename cannot be empty in /var/www/lib/general.class.php on line 189
Re: Модуль MySensor
Добавлено: Вт май 15, 2018 10:40 am
dance12r
Ujin778 писал(а): Вт май 15, 2018 10:37 am
Сегодня обновился, в истории событий вижу это:
Код: Выделить всё
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /var/www/modules/mysensor/mysensor.class.php on line 196
Warning: fopen(): Filename cannot be empty in /var/www/lib/general.class.php on line 189
Вот точно так же было. мне помогло:
Код: Выделить всё
ln -s /var/www/html/cms/debmes /var/www/html/debmes
и рестарт цыкла или же всей системы
UPD:
исправил код, ошибся в названии папки.
Re: Модуль MySensor
Добавлено: Вт май 15, 2018 11:02 am
Ujin778
dance12r писал(а): Вт май 15, 2018 10:40 am
Ujin778 писал(а): Вт май 15, 2018 10:37 am
Сегодня обновился, в истории событий вижу это:
Код: Выделить всё
Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /var/www/modules/mysensor/mysensor.class.php on line 196
Warning: fopen(): Filename cannot be empty in /var/www/lib/general.class.php on line 189
Вот точно так же было. мне помогло:
Код: Выделить всё
ln -s /var/www/html/cms/debmes /var/www/html/debmes
и рестарт цыкла или же всей системы
UPD:
исправил код, ошибся в названии папки.
А все равно что-то пишет что нет такой папки:
Код: Выделить всё
pi@raspberrypi:~ $ ln -s /var/www/html/cms/debmes /var/www/html/debmes
ln: failed to create symbolic link ‘/var/www/html/debmes’: No such file or directory
Re: Модуль MySensor
Добавлено: Вт май 15, 2018 11:13 am
dance12r
Ujin778 писал(а): Вт май 15, 2018 11:02 am
А все равно что-то пишет что нет такой папки:
Код: Выделить всё
pi@raspberrypi:~ $ ln -s /var/www/html/cms/debmes /var/www/html/debmes
ln: failed to create symbolic link ‘/var/www/html/debmes’: No such file or directory
покажите вывод, пожалуйста
UPD:
что-то у меня сегодня правильнописание хромает)
Re: Модуль MySensor
Добавлено: Вт май 15, 2018 1:50 pm
Ujin778
dance12r писал(а): Вт май 15, 2018 11:13 am
Ujin778 писал(а): Вт май 15, 2018 11:02 am
А все равно что-то пишет что нет такой папки:
Код: Выделить всё
pi@raspberrypi:~ $ ln -s /var/www/html/cms/debmes /var/www/html/debmes
ln: failed to create symbolic link ‘/var/www/html/debmes’: No such file or directory
покажите вывод, пожалуйста
UPD:
что-то у меня сегодня правильнописание хромает)
У меня нет папки html, выполнил
ln -s /var/www/cms/debmes /var/www/debmes
не заругалось, перезапустил cycle_mysensor, но ошибка все равно в истории событий осталась.
Re: Модуль MySensor
Добавлено: Вт май 15, 2018 1:56 pm
dance12r
Ujin778 писал(а): Вт май 15, 2018 1:50 pm
У меня нет папки html, выполнил
ln -s /var/www/cms/debmes /var/www/debmes
не заругалось, перезапустил cycle_mysensor, но ошибка все равно в истории событий осталась.
покажите что там есть
UPD:
скорее такая папка там уже есть и ее сначала нужно удалить, а потом уже создавать линк
Код: Выделить всё
rm -rf /var/www/debmes
ln -s /var/www/cms/debmes /var/www/debmes
после првоерить что ссылка создалась
среди всего должно быть что-то вида
Код: Выделить всё
pi@majordomo:~ $ ls -la /var/www/html/
total 556
drwxrwxrwx 27 pi root 4096 May 15 11:20 .
drwxrwxrwx 3 pi root 4096 May 15 14:04 ..
...
lrwxrwxrwx 1 root root 11 May 14 22:40 debmes -> cms/debmes/
...
Re: Модуль MySensor
Добавлено: Ср май 16, 2018 5:04 pm
LMD
Добрый день всем!
Подскажите. Начинаю разбираться в MySensor. Подключил NRF24 напрямую к OrangePi PC2. Сделал ноду на меге и smd исполнении nrf24.
Пока не получается подружить. Нода не может найти родителя. Ну это ладно, ещё с питанием не пробовал заморачиваться....
Собственно вопрос: откуда в протоколе работы модуля Mysensor MJD берется S_ARDUINO_RELAY и версия 2.3.0? на апльсине у меня стоит 2.2, на ноде используется библиотека 2.1. S_ARDUINO_RELAY вообще не припомню, чтобы что-то так называл.
P.S. Кстати где-то в этой теме упоминалась проблема использования 100%CPU. Удалось решить её подключением ноги IRQ модуля nrf и указанием этого в configure (в соответствии с дополнениями внизу страницы настроек orange Pi на ресурсе Mysensors.org).
Код: Выделить всё
2018-05-16 16:53:43 355 >> 0:Presentation; Node:0; Sensor:255; Ack:0; Sub:18:S_ARDUINO_RELAY; Msg:2.3.0-alpha
2018-05-16 16:53:43 274 >> 3:Internal; Node:0; Sensor:255; Ack:0; Sub:14:I_GATEWAY_READY; Msg:Gateway startup complete.
2018-05-16 16:53:43 267 Expire 2018-05-16 16:53:40 <> 2018-05-16 16:53:43
16:53:43 running cycle_mysensor.php
Re: Модуль MySensor
Добавлено: Ср май 16, 2018 5:39 pm
cabat
Это похоже в модуле для MDM неверно тип ноды зашит
https://github.com/Shagrat2/majordomo-m ... MS.php#L41
Код: Выделить всё
..
18 => Array("S_ARDUINO_RELAY", "Arduino repeating node device", ''),
..
Тут наверное должно быть "S_ARDUINO_REPEATER_NODE"
https://github.com/mysensors/MySensors/ ... sage.h#L74
Код: Выделить всё
S_ARDUINO_NODE = 17, //!< Used (internally) for presenting a non-repeating Arduino node
S_ARDUINO_REPEATER_NODE = 18, //!< Used (internally) for presenting a repeating Arduino node
Re: Модуль MySensor
Добавлено: Пт май 25, 2018 9:37 am
smart_g
День добрый.
Т.к. сеть mysensors находится на удаленном объекте, а возникла необходимость настройки сценариев поведения новой ноды, был собран SerialGate на Arduino Nano. В Linux-base шлюз определяется как /dev/ttyUSB0. В PhpSerial.php увидел только поддержку /dev/ttyS. Сделал костыль
https://majordomo.smartliving.ru/forum/ ... 210#p81172 . Пошаманил с правами доступа к /dev/ttyUSB0, завелось. Но
1. Править файл PhpSerial.php ручками неправильно.
2. Завелось глючно. У шлюза появляются фантомные сенсоры, которых не может быть ( скетч шлюза три строчки
https://github.com/mysensors/MySensors/ ... Serial.ino). Так же фантомные сенсоры появляются у ноды. Опыты закончились зависанием ноды, передергивание питания не помогало. Переключил связку на MYSControler. Все работает нормально. Но ясное дело сценарии не проверишь.
Собственно вопрос_пожелание, в чем проблема с данным шлюзом в модуле и коррекция модуля под /dev/ttyUSB0 и настройка скорости.