Модуль Noolite
Re: Модуль Noolite
Добрый день. Я новичек и прошу помощи.
Сегодня установил мажордомо из исходников с гитхаба - немного потанцевал с бубном. МЖД работает на компе с Убунтой 16 + php7-fpm + nginx.
Кроме этого есть небольшой комплект нулайт оборудования:
- MTRF-64-USB (в логах системы вижу что он определился как нужно, т.е. /dev/ttyUSB0)
- SLF-1-300 (силовой блок)
- PB211 (одинарная кнопка)
- PB411 (двойная кнопка)
Напрямую кнопки к блоку привязываются и все работает. Но вообще не понятно что мне нужно сделать, чтобы настроить нулайт в мажордомо. Также не понятно нужно ли мне ставить https://github.com/olegart/noolite
Сегодня установил мажордомо из исходников с гитхаба - немного потанцевал с бубном. МЖД работает на компе с Убунтой 16 + php7-fpm + nginx.
Кроме этого есть небольшой комплект нулайт оборудования:
- MTRF-64-USB (в логах системы вижу что он определился как нужно, т.е. /dev/ttyUSB0)
- SLF-1-300 (силовой блок)
- PB211 (одинарная кнопка)
- PB411 (двойная кнопка)
Напрямую кнопки к блоку привязываются и все работает. Но вообще не понятно что мне нужно сделать, чтобы настроить нулайт в мажордомо. Также не понятно нужно ли мне ставить https://github.com/olegart/noolite
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Noolite
Попробуй по инструкции с этого поста viewtopic.php?f=8&t=389&start=20#p3102arhip писал(а):Добрый день. Я новичек и прошу помощи.
Сегодня установил мажордомо из исходников с гитхаба - немного потанцевал с бубном. МЖД работает на компе с Убунтой 16 + php7-fpm + nginx.
Кроме этого есть небольшой комплект нулайт оборудования:
- MTRF-64-USB (в логах системы вижу что он определился как нужно, т.е. /dev/ttyUSB0)
- SLF-1-300 (силовой блок)
- PB211 (одинарная кнопка)
- PB411 (двойная кнопка)
Напрямую кнопки к блоку привязываются и все работает. Но вообще не понятно что мне нужно сделать, чтобы настроить нулайт в мажордомо. Также не понятно нужно ли мне ставить https://github.com/olegart/noolite
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Re: Модуль Noolite
То старый пост. Упомянутая там утилита не работает с моим адаптером - как минимум не те VID/PID у HID-устройства. Кроме того, там у устройства должно быть 8 каналов, а тут 64.
Насколько я могу сам понять, у меня проблема в следующем.
1. Я устанавливаю из маркета модуль Noolite
2. Вставляю УСБ свисток в компьютер. По логам вижу, что это /dev/ttyUSB1
3. Открываю Устройства - Noolite - Настройка и указываю API Type: Serial port: /dev/ttyUSB1
4. Жму обновить
5. Жму добавить и создаю новое устройство. Указываю канал 0, даю имя. После этого нажимаю сервисную кнопку на силовом блоке, его диод начинает мигать, в МЖД жму кнопку Bind. Диод на силовом блоке гаснет - значит, привязка должна была пройти успешно.
6. После этого я иду во вкладку данные - но там пусто, а не как на этом видео: https://www.youtube.com/watch?v=X17oCKrPLVA
Посему вопрос: что я не понимаю или делаю не так? Какие логи мне могу помочь в этом.
ПыСы Я ПХП программист, хорошо разбираюсь с линухах. Мне бы только начать
Насколько я могу сам понять, у меня проблема в следующем.
1. Я устанавливаю из маркета модуль Noolite
2. Вставляю УСБ свисток в компьютер. По логам вижу, что это /dev/ttyUSB1
3. Открываю Устройства - Noolite - Настройка и указываю API Type: Serial port: /dev/ttyUSB1
4. Жму обновить
5. Жму добавить и создаю новое устройство. Указываю канал 0, даю имя. После этого нажимаю сервисную кнопку на силовом блоке, его диод начинает мигать, в МЖД жму кнопку Bind. Диод на силовом блоке гаснет - значит, привязка должна была пройти успешно.
6. После этого я иду во вкладку данные - но там пусто, а не как на этом видео: https://www.youtube.com/watch?v=X17oCKrPLVA
Посему вопрос: что я не понимаю или делаю не так? Какие логи мне могу помочь в этом.
ПыСы Я ПХП программист, хорошо разбираюсь с линухах. Мне бы только начать
-
- Сообщения: 37
- Зарегистрирован: Пн апр 17, 2017 3:03 pm
- Благодарил (а): 0
- Поблагодарили: 13 раз
Re: Модуль Noolite
привет
тестировал на малинке 3
для начала можно глянуть привязались устройства к адаптеру или нет
При получении команды на адаптере моргает светодиод.
лично я привязывал устройства под видной с прогой, что идет официально с адаптером
если адаптер видит все устройства, то смотрим в логах, что видет MajorDoMo
/var/www/debmes/log_****-**-**-cycle_noolite.php.txt
примерно должно быть так
ну и в debug должны быть видны запросы типа
лично у меня глючило подключение, я изменил строку инициализации com порта
в файле var/www/scripts/cycle_noolite.php
у меня 30 стр.
Сергею писал по этому поводу, но он как-то не отреагировал.
В линуксе я силен не очень, коль Вы разбираетесь в линуксе хорошо, быть может это Вам поможет
тестировал на малинке 3
для начала можно глянуть привязались устройства к адаптеру или нет
При получении команды на адаптере моргает светодиод.
лично я привязывал устройства под видной с прогой, что идет официально с адаптером
если адаптер видит все устройства, то смотрим в логах, что видет MajorDoMo
/var/www/debmes/log_****-**-**-cycle_noolite.php.txt
примерно должно быть так
Код: Выделить всё
00:56:15 running cycle_noolite.php
2017-10-02 00:56:15 Init string: stty -F /dev/ttyUSB0 ispeed 9600 ospeed 9600 cs8 raw
2017-10-02 00:56:15 Opening port /dev/ttyUSB0
OK
00:57:01 In: [ad0100020302000000000000000000b5ae];
2017-10-02 00:57:01 URL: http://127.0.0.1:80/ajax/noolite.html?serial=1&mode=1&answ=0&toggl=2&cell=3&cmd=2&fmt=0&d0=0&d1=0&d2=0&d3=0&id=00000000&crc=181
00:58:13 In: [ad0100030300000000000000000000b4ae];
Код: Выделить всё
01:07:21 0.40796200 AJAX request: a:13{s:6:"serial";s:1:"1";s:4:"mode";s:1:"1";s:4:"answ";s:1:"0";s:5:"toggl";s:2:"10";s:4:"cell";s:2:"32";s:3:"cmd";s:2:"21";s:3:"fmt";s:1:"7";s:2:"d0";s:3:"229";s:2:"d1";s:2:"32";s:2:"d2";s:2:"75";s:2:"d3";s:3:"255";s:2:"id";s:8:"00000000";s:3:"crc";s:2:"67";}
в файле var/www/scripts/cycle_noolite.php
у меня 30 стр.
Код: Выделить всё
$init_str='stty -F '.$device_path.' ispeed '.$device_speed.' ospeed '.$device_speed.' cs8 raw';
В линуксе я силен не очень, коль Вы разбираетесь в линуксе хорошо, быть может это Вам поможет
Re: Модуль Noolite
Спасибо, вечером посмотрю.step74 писал(а): лично у меня глючило подключение, я изменил строку инициализации com порта
в файле var/www/scripts/cycle_noolite.php
у меня 30 стр.Сергею писал по этому поводу, но он как-то не отреагировал.Код: Выделить всё
$init_str='stty -F '.$device_path.' ispeed '.$device_speed.' ospeed '.$device_speed.' cs8 raw';
В линуксе я силен не очень, коль Вы разбираетесь в линуксе хорошо, быть может это Вам поможет
Скажите, а на что вы изменили строку инициализации? Или это и есть измененный вариант?
А насчет привязать. На винде я успешно привязал силовой блок. А что касается пульта - как его привязать? Я же правильно понимаю, что мне нужно привязать пульт (выключатель) к адаптеру MTRF-64?
-
- Сообщения: 37
- Зарегистрирован: Пн апр 17, 2017 3:03 pm
- Благодарил (а): 0
- Поблагодарили: 13 раз
Re: Модуль Noolite
это измененный вариантarhip писал(а):step74 писал(а):
Скажите, а на что вы изменили строку инициализации? Или это и есть измененный вариант?
А насчет привязать. На винде я успешно привязал силовой блок. А что касается пульта - как его привязать? Я же правильно понимаю, что мне нужно привязать пульт (выключатель) к адаптеру MTRF-64?
пульты так-же можно через вин. приложение привязать
-
- Сообщения: 37
- Зарегистрирован: Пн апр 17, 2017 3:03 pm
- Благодарил (а): 0
- Поблагодарили: 13 раз
Re: Модуль Noolite
Сергей здравствуй подскажи
обновил модуль noolite
пробовал работу PR1132
у меня почему-то не заработало
удалил все свои старые устройства
включаю/выключаю пульты
в модуле новые устройства не появляются
причем вижу что в debug команды с пультов приходят?
обновил модуль noolite
пробовал работу PR1132
у меня почему-то не заработало
удалил все свои старые устройства
включаю/выключаю пульты
в модуле новые устройства не появляются
причем вижу что в debug команды с пультов приходят?
Re: Модуль Noolite
И все таки что-то я делаю не так, помогите, пожалуйста.
Итак, я:
0/1. Подключаю лампу с силовым блоком к 220В, блок Noolite-F. Очищаю его память (длительное удержание сервисной кнопки, затем короткое нажатие для подтверждения). Свисток MTRF-64 воткнут и настроен на порт.
0/2. В МЖД тоже удаляю все устройства нулайт и связанные простые устройства.
1. добавляю новое устройство нулайт:
2. На силовом блоке нажимаю коротко сервисную кнопку, в МЖД нажимаю на кнопку Bind
3. В логах вижу что команда на привязку отправлена, аякс тоже отработал.
4. Захожу в Данные созданного нулайт устройства и жму добавить:
В логих вижу джаваскриптовую ошибку:
5. Закрываю попап и вижу что к моему устройству нулайт теперь привязано простое устройство:
6. Меняю тут же значение он/офф на 1, сорхраняю, но ничего не происходит. Не должна би на этом шаге загореться лампочка?
В логах ничего нового.
Куда копать? Как настроить?
Помогите, я уже неделю топчусь на одном месте.
Итак, я:
0/1. Подключаю лампу с силовым блоком к 220В, блок Noolite-F. Очищаю его память (длительное удержание сервисной кнопки, затем короткое нажатие для подтверждения). Свисток MTRF-64 воткнут и настроен на порт.
0/2. В МЖД тоже удаляю все устройства нулайт и связанные простые устройства.
1. добавляю новое устройство нулайт:
2. На силовом блоке нажимаю коротко сервисную кнопку, в МЖД нажимаю на кнопку Bind
3. В логах вижу что команда на привязку отправлена, аякс тоже отработал.
Код: Выделить всё
==> debmes/log_2017-10-08-cycle_noolite.php.txt <==
Sending: 2 0 0 0 15 0 0 0 0 0 00000000 0
2017-10-08 21:05:46 Sending (hex): ab020000000f000000000000000000bcac (17)
2017-10-08 21:05:46 Sent OK
21:05:46 In: [ad02030000000001000000000030ab8eae];
2017-10-08 21:05:46 URL: http://192.168.100.200/ajax/noolite.html?serial=1&mode=2&answ=3&toggl=0&cell=0&cmd=0&fmt=0&d0=1&d1=0&d2=0&d3=0&id=000030ab&crc=142
==> debmes/2017-10-08.log <==
21:05:46 0.70866600 AJAX request: a:13:{s:6:"serial";s:1:"1";s:4:"mode";s:1:"2";s:4:"answ";s:1:"3";s:5:"toggl";s:1:"0";s:4:"cell";s:1:"0";s:3:"cmd";s:1:"0";s:3:"fmt";s:1:"0";s:2:"d0";s:1:"1";s:2:"d1";s:1:"0";s:2:"d2";s:1:"0";s:2:"d3";s:1:"0";s:2:"id";s:8:"000030ab";s:3:"crc";s:3:"142";}
В логих вижу джаваскриптовую ошибку:
Код: Выделить всё
==> debmes/2017-10-08.log <==
18:08:46 0.67661600 JAVASCRIPT Error: URL: http://nas/admin.php?prj=94b7feprifsj43jj5corij3qr1
6. Меняю тут же значение он/офф на 1, сорхраняю, но ничего не происходит. Не должна би на этом шаге загореться лампочка?
В логах ничего нового.
Куда копать? Как настроить?
Помогите, я уже неделю топчусь на одном месте.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Noolite
Не значение меняйте, а привязанное свойство...на сколько я помню отсюда синхронизации со свойством не было (раньше по крайней мере), и изменение этого поля ничего не даст.
Реакция только по изменению привязанного свойства. Меняйте его, либо щелкайте простым устройством.
Реакция только по изменению привязанного свойства. Меняйте его, либо щелкайте простым устройством.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<