Модуль Noolite

Модераторы: Bagir, Ivan, Vit

I_I_Imonder
Сообщения: 235
Зарегистрирован: Сб янв 11, 2014 2:54 pm
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Модуль Noolite

Сообщение I_I_Imonder » Вс фев 11, 2018 10:56 am

Установил MTRF-64 и 5 силовых блоков серии F, могу предоставить доступ через тимвивер для тестов, очень нужна обратная связь)
Аватара пользователя
nick7zmail
Сообщения: 5314
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 109 раз
Поблагодарили: 1239 раз

Re: Модуль Noolite

Сообщение nick7zmail » Вс фев 11, 2018 11:53 am

sergejey писал(а):Ребят, у меня работают и старые и новые USB-стики (тестирую в windows и на raspberry). Единственное что, могут быть проблемы с работой блоков с обратной связью -- я их не тестировал толком, честно говоря.
https://majordomo.smartliving.ru/forum/ ... 047#p70047
Там вся фишка в идентификаторах. Надо под них поле зарезервировать...или поле channel переделать, чтоб поддерживало формат.
И команды немного не так распознаются. Вся остальная логика рабочая.
Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен
Аватара пользователя
sergejey
Site Admin
Сообщения: 4269
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1324 раза
Контактная информация:

Re: Модуль Noolite

Сообщение sergejey » Вс фев 11, 2018 3:43 pm

nick7zmail писал(а):
sergejey писал(а):Ребят, у меня работают и старые и новые USB-стики (тестирую в windows и на raspberry). Единственное что, могут быть проблемы с работой блоков с обратной связью -- я их не тестировал толком, честно говоря.
https://majordomo.smartliving.ru/forum/ ... 047#p70047
Там вся фишка в идентификаторах. Надо под них поле зарезервировать...или поле channel переделать, чтоб поддерживало формат.
И команды немного не так распознаются. Вся остальная логика рабочая.
Насчёт индетификаторов это точно? По описанию API я понял, что оно не обязательно и имеет смысл только если идёт прямое обращение к модулю, который не сохранён на определённом канале. Т.е. если модуль уже был привязан к каналу, то достаточно использовать номер канала. Но могу ошибаться, т.к. сам не тестировал тщательно. Попробую разобраться...

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
nick7zmail
Сообщения: 5314
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 109 раз
Поблагодарили: 1239 раз

Re: Модуль Noolite

Сообщение nick7zmail » Вс фев 11, 2018 11:32 pm

sergejey писал(а): Насчёт индетификаторов это точно? По описанию API я понял, что оно не обязательно и имеет смысл только если идёт прямое обращение к модулю, который не сохранён на определённом канале. Т.е. если модуль уже был привязан к каналу, то достаточно использовать номер канала. Но могу ошибаться, т.к. сам не тестировал тщательно. Попробую разобраться...
Не знаю обязательно/нет - но без него блок вообще никак не реагировал на команды. Как только вписал - появились признаки жизни, и начало управляться. Не знаю был ли он в проге привязан как-то...Прога noolite one. С проги вроде управлялся...чет не обратил внимание была ли привязка к каналу (если она там вообще есть).

Поговори с EvgenyG, он вроде был готов дать доступ по тимвиверу, и очень просил настроить это дело.
Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен
AleSel
Сообщения: 5
Зарегистрирован: Вт ноя 28, 2017 9:09 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль Noolite

Сообщение AleSel » Пн фев 12, 2018 8:49 pm

Добрый вечер уважаемые Гуру!!!

После одного из обновлений модуля перестали работать девайсы NooLite.
Использую MTRF-64, подключен к Raspberry Pi 3. Подключен к /dev/ttyUSB0.

MTRF-64 используется просто как приемник, для управления с помощью PB411

Раньше все работало, первые две записи каналов добавились автоматически при первом подключении.
Сегодня после обновления обнаружил что пульт не работает и теперь появилась 3-я запись... при чем эта запись появилась при нажатии второй кнопки (cell1 cell1) При нажатии первой кнопки, которые были cell0, ничего не появляется. В логе при нажатии и первой кнопки и второй записи появляются... MTFR работает:
ЛогПоказать

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

root@raspberrypi:~# tail -F /var/www/debmes/log_2018-02-12-cycle_noolite.php.txt
2018-02-12 20:44:46 Opening port /dev/ttyUSB0
OK
20:45:00 In: [ad0100060002000000000000000000b6ae];
2018-02-12 20:45:00 URL: http://127.0.0.1:80/ajax/noolite.html?serial=1&mode=1&answ=0&toggl=6&cell=0&cmd=2&fmt=0&d0=0&d1=0&d2=0&d3=0&id=00000000&crc=182
20:45:03 In: [ad0100070000000000000000000000b5ae];
2018-02-12 20:45:03 URL: http://127.0.0.1:80/ajax/noolite.html?serial=1&mode=1&answ=0&toggl=7&cell=0&cmd=0&fmt=0&d0=0&d1=0&d2=0&d3=0&id=00000000&crc=181
20:45:05 In: [ad0100080102000000000000000000b9ae];
2018-02-12 20:45:05 URL: http://127.0.0.1:80/ajax/noolite.html?serial=1&mode=1&answ=0&toggl=8&cell=1&cmd=2&fmt=0&d0=0&d1=0&d2=0&d3=0&id=00000000&crc=185
20:45:07 In: [ad0100090100000000000000000000b8ae];
2018-02-12 20:45:07 URL: http://127.0.0.1:80/ajax/noolite.html?serial=1&mode=1&answ=0&toggl=9&cell=1&cmd=0&fmt=0&d0=0&d1=0&d2=0&d3=0&id=00000000&crc=184
Первые 2 строчки это 0-й канал который не появляется вкл и выкл. А последние 2 строчки это вкл и выкл 1-й канал...

Подскажите пожалуйста, что можно сделать???
СкринПоказать
MD.jpg
MD.jpg (37.43 КБ) 2072 просмотра
AleSel
Сообщения: 5
Зарегистрирован: Вт ноя 28, 2017 9:09 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль Noolite

Сообщение AleSel » Пн фев 12, 2018 10:46 pm

eaten писал(а): ...
Права выставил на сериал (у человека были проблемы с доступом).
crw-rw-rw- 1 root dialout 204, 64 Feb 3 08:38 /dev/ttyAMA0
Но решение ли? Т.к. после ребута сбрасывается на стандартные.
...

sudo nano /etc/udev/rules.d/99-com.rules

Дальше в файле вставить:

KERNEL=="ttyUSB0", GROUP="dialout", MODE="0666"

перед строкой
KERNEL=="ttyAMA[01]", PROGRAM="/bin/sh -c '\


Сохраняемся и выходим... Счастье есть.... после перезагрузки все сохраняется....
max37online
Сообщения: 13
Зарегистрирован: Ср сен 21, 2016 9:03 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Модуль Noolite

Сообщение max37online » Вт фев 13, 2018 11:39 pm

Добрый вечер всем!

У меня давно успешно функционирует на RPi2 USB приемник и передатчик PC1116 и RX2164. Управляю всем освещением, принимаю команды с датчиков - в общем все устраивает.
В связи с появлением в линейке ноолайт комбинированного модуля UART MTRF-64, (тем более такого демократичного по цене), рассматриваю замену на на него.
Философский вопрос ЗАЧЕМ и народная мудрость РАБОТАЕТ - НЕ ТРОГАЙ немного меня сдерживают.
ЗАЧЕМ - разгрузить малину, снизить потребление USB портов. Сейчас иногда отваливается демон nooliterx, в MTRF-64 такого наверное не будет... получить перспективу в Noolite-F (пока ни одного силового блока с поддержкой -F у меня нет)...
Кто уже переходил, расскажите плз: какие подводные камни? Что в итоге лучше? Стоит ли заморачиваться, или больше проблем чем выхлопа получу? Корректно ли отрабатывает c MTRF-64 модуль Noolite?

Буду благодарен за любые мысли на этот счет.
Аватара пользователя
igorewa
Сообщения: 402
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 7 раз
Поблагодарили: 24 раза

Re: Модуль Noolite

Сообщение igorewa » Ср фев 14, 2018 2:48 am

max37online писал(а):Добрый вечер всем!

У меня давно успешно функционирует на RPi2 USB приемник и передатчик PC1116 и RX2164. Управляю всем освещением, принимаю команды с датчиков - в общем все устраивает.
В связи с появлением в линейке ноолайт комбинированного модуля UART MTRF-64, (тем более такого демократичного по цене), рассматриваю замену на на него.
Философский вопрос ЗАЧЕМ и народная мудрость РАБОТАЕТ - НЕ ТРОГАЙ немного меня сдерживают.
ЗАЧЕМ - разгрузить малину, снизить потребление USB портов. Сейчас иногда отваливается демон nooliterx, в MTRF-64 такого наверное не будет... получить перспективу в Noolite-F (пока ни одного силового блока с поддержкой -F у меня нет)...
Кто уже переходил, расскажите плз: какие подводные камни? Что в итоге лучше? Стоит ли заморачиваться, или больше проблем чем выхлопа получу? Корректно ли отрабатывает c MTRF-64 модуль Noolite?

Буду благодарен за любые мысли на этот счет.
Под линуксом еще не все гладко работает, можете проконсультироваться с arhip который давно бьется над решением всех проблем с подключением F серии
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . + Noolite + Broadlink + esp8266 (wifi-iot) - WIN 10
Ivan Akimov
Сообщения: 6
Зарегистрирован: Сб июл 09, 2016 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Модуль Noolite

Сообщение Ivan Akimov » Сб фев 17, 2018 2:49 pm

Всем, привет!

После новогодних празников случилось не понятное - появились большие задержки при обработке событий с устройств noolite. События с датчика РМ-111 обрабатывается отдельным сценарием (не модулем "Простые устройства") и передается на SU-300 через адаптеры RX,TX на PIPOX8. При этом раньше все работало нормально. Грешил на обновления FCU Windows, но откатился обратно на версию 1607 и откатил модуль noolite до сентябрьской версии - не помогло. По загрузке ресурсов - все в норме, расположение датчиков и приемников не менялось, новых утсройств на данной частоте тоже не появилось. Через noolite control panel все срабатывает быстро, а вот через сценарий идет большая задержка и появляется сообщение
Warning: preg_match(): Compilation failed: missing ) at offset 143 in C:\_majordomo\htdocs\modules\patterns\patterns.class.php on line 719

Подскажите, куда копать чтоб найти причину задержек?
max37online
Сообщения: 13
Зарегистрирован: Ср сен 21, 2016 9:03 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Модуль Noolite

Сообщение max37online » Вт фев 27, 2018 8:41 pm

Добрый всем вечер!

Наконец удалось разобраться в логике работы модуля с MTRF64-UART... Включение/выключение/привязка модулей (без -F) работает.

Пока остался открытый один вопрос: в устройстве типа Power Unit (Switch/Dimmer и все остальное - не важно) Привязка bind - работает. А Un-bind - нет! Индикатор на модуле MTRF64 не моргает, команда отвязки не подается.

Так и должно быть? У кого-то работает?
Ответить