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

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

Модератор: immortal

dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm
Благодарил (а): 9 раз
Поблагодарили: 0

Re: Модуль MySensor

Сообщение dimonkos » Ср май 30, 2018 9:55 am

Добрый день. Кто сталкивался с проблемой запуска цикла? В Xray такое сообщение
СпойлерПоказать
Closing thread: exec php -q ./scripts/cycle_mysensor.php --params "a:0:{}">>/var/www/debmes/log_
Подобная проблема описывалась тут https://majordomo.smartliving.ru/forum/ ... 100#p77529 и как решение https://majordomo.smartliving.ru/forum/ ... 110#p77549 Но в моем случае не помогло. Цикл не запускается. В логе пишет такое
СпойлерПоказать
21:22:57 running cycle_mysensor.php 2018-05-29 21:22:57 802 serrial.open() failed
. Подскажите куда копать? Спасибо!
Armbian 5.38 на Orange Pi PC
Аватара пользователя
dance12r
Сообщения: 105
Зарегистрирован: Пн июл 17, 2017 12:14 pm
Откуда: Киев
Благодарил (а): 10 раз
Поблагодарили: 47 раз

Re: Модуль MySensor

Сообщение dance12r » Ср май 30, 2018 9:58 am

А что вот тут?

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

/var/www/debmes/
я чуть ранее писал, что эта папка переехала в /var/www/cms/debmes/
Raspberry Pi 3 + Broadlink + MySensors + MDM VoiceAssistant
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: Модуль MySensor

Сообщение smart_g » Ср май 30, 2018 1:32 pm

dimonkos писал(а):
Ср май 30, 2018 9:55 am
Добрый день. Кто сталкивался с проблемой запуска цикла? В Xray такое сообщение
СпойлерПоказать
Closing thread: exec php -q ./scripts/cycle_mysensor.php --params "a:0:{}">>/var/www/debmes/log_
Подобная проблема описывалась тут https://majordomo.smartliving.ru/forum/ ... 100#p77529 и как решение https://majordomo.smartliving.ru/forum/ ... 110#p77549 Но в моем случае не помогло. Цикл не запускается. В логе пишет такое
СпойлерПоказать
21:22:57 running cycle_mysensor.php 2018-05-29 21:22:57 802 serrial.open() failed
. Подскажите куда копать? Спасибо!
У меня ошибка была PHP Fatal error: Uncaught Error: Call to undefined function utf8_encode() . Соответственно и решение такое.
У вас serrial.open() failed. Явно проблема с окрытием последовательного порта. Тут и искать.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
dimonkos
Сообщения: 39
Зарегистрирован: Сб сен 26, 2015 1:46 pm
Благодарил (а): 9 раз
Поблагодарили: 0

Re: Модуль MySensor

Сообщение dimonkos » Чт май 31, 2018 12:18 pm

smart_g писал(а):
Ср май 30, 2018 1:32 pm
Явно проблема с окрытием последовательного порта. Тут и искать.
Ну я по ошибке то понял. И начал копать естественно. Выясняется, что нет прав для работы с портом. Хотя пользователь в группу добавлен. Проверяю командой

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

groups ${USER}
Помогает команда:

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

sudo chmod 666 /dev/ttyUSB0 
но ровно до перезагрузки. Найденные методы по такой проблеме ни к чему не приводят.
СпойлерПоказать
Чаще всего описывается в качестве решения такое - дать команду

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

sudo usermod -a -G dialout $USER
Потом ребут системы
Armbian 5.38 на Orange Pi PC
sav13
Сообщения: 19
Зарегистрирован: Пн мар 12, 2018 8:41 am
Откуда: Пермь
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Модуль MySensor

Сообщение sav13 » Вт июн 26, 2018 6:34 pm

Подскажите, а можно как то через mysgw отправить устройству команду или сообщение из скрипта или метода MD?
Orange PI PC + Mysensors + ESP8266/32 MQTT + miHome
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Вт июн 26, 2018 10:36 pm

sav13 писал(а):Подскажите, а можно как то через mysgw отправить устройству команду или сообщение из скрипта или метода MD?
Лучше соберите гейт как службу и подключайтесь модулем

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

Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
sav13
Сообщения: 19
Зарегистрирован: Пн мар 12, 2018 8:41 am
Откуда: Пермь
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Модуль MySensor

Сообщение sav13 » Ср июн 27, 2018 5:45 am

Ivan писал(а):
Вт июн 26, 2018 10:36 pm
sav13 писал(а):Подскажите, а можно как то через mysgw отправить устройству команду или сообщение из скрипта или метода MD?
Лучше соберите гейт как службу и подключайтесь модулем
Хорошо
Службу поднял, модуль настроил
Как теперь в скрипте послать число моей ноде? Через объект, свойство?
Orange PI PC + Mysensors + ESP8266/32 MQTT + miHome
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Ср июн 27, 2018 11:14 am

Как теперь в скрипте послать число моей ноде? Через объект, свойство?
Да меняйте свойство. Значение само уйдет. Если нужно с подтверждением то поставьте на галку Ack
Можно и на прямую. Но это не рекомендуется
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Ср июн 27, 2018 11:15 am

=========================
Обновление модуля:
  • Простые устройства (добавлены некоторые типы)
  • Переход к датчикам из первой страницы
  • Статус цикла на главной странице
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

Re: Модуль MySensor

Сообщение smart_g » Вс июл 01, 2018 12:32 pm

Ivan писал(а):
Ср июн 27, 2018 11:15 am
=========================
Обновление модуля:
  • Простые устройства (добавлены некоторые типы)
  • Переход к датчикам из первой страницы
  • Статус цикла на главной странице
День добрый. После обновления не стартует цикл. Нет лога гейта и нод.
Запуск отдельно цикла выдает ошибку:
PHP Fatal error: Class 'module' not found in /var/www/modules/mysensor/mysensor.class.php on line 16
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Ответить