USB-TTL-Majodomo
Добавлено: Чт ноя 12, 2015 11:16 pm
подскажите как использовать приходящие на COM порт данные в Mojardomo ???
1. Ошибки-то есть какие-нибудь при этом? (в логах апача и мажордомо) Как вариант, заменить exec() на system() или safe_exec().Victor_S писал(а):2skysilver:
Может поможете в этом вопросе: http://majordomo.smartliving.ru/forum/v ... 7&start=30
Суть в том, что добил php скрипт по взаимодействию с электросчетчиками Меркурий 326. Нормально получаю все данные, но есть 2 проблемы.
1. Скрипт нормально выполняется из командной строки или браузера и заносит все данные в базу мажордомо, но этот же скрипт отказывается запускаться из-под мажордомо. Хотел завести класс, объекты, методы прямо в МД, но, увы, приходится "через заднюю дверь"...
2. Никак не могу побороть проблему начальной инициализации порта. Т.е. чтобы мой скрипт мог подключаться к счетчикам, нужно один раз после перезагрузки компа запустить родную прогу от счетчиков и установить соединение с любым счетчиком. Затем прогу можно закрыть и запускать скрипт, все соединения -ОК.
Код: Выделить всё
stty -F /dev/ttyUSB0 -icrnl -ixon ignbrk isig -echoctl -echoke -isig -icanon -iexten -echo -echoe -echok -opost -onlcr -hupcl