Получил сегодня диммер, 2 пульта и флэшку nooLite.
Готов драйвер для Linux
https://github.com/pythonchik/nooLite
Там есть инструкция по установке драйвера.
Пишу и сюда
1. Скачиваем noolite.c
Код: Выделить всё
wget https://github.com/pythonchik/nooLite/archive/master.tar.gz
2. Устанавливаем библиотеку libusb (нужна для работы с HID-устройством)
Код: Выделить всё
apt-get install libusb-1.0-0 libusb-1.0-0-dev
3. компилируем
Код: Выделить всё
cd nooLite-master/
gcc nooLite.c -o noolite -lusb-1.0
4. Копируем в /usr/local/bin
5. Устанавливаем владельца и права доступа
Код: Выделить всё
chown root /usr/local/bin/noolite && chmod a+s /usr/local/bin/noolite
6. Пользуемся
Using /usr/local/bin/noolite -api -<command> <channel> [<level>]
<command> may be:
-on_ch - Включить канал
-off_ch - Выключить канал
-sw_ch - Переключить (вкл/выкл) канал
-set_ch - Установить уровень канала
-bind_ch - Привязка канала
-unbind_ch - Отвязка канала
-preset - Вызов сценария
<channel> - номер канала [1..8]
<level> - уровень [0..100] - используется только в команде -set_ch
Пример вызова
эта команда устанавливает на 1-м канале уровень в 33%
PS. Пока не проверял, как работает привязка из-под Линукса, так как первоначально все тестировал и привязывал в Винде.
Завтра проверю и напишу инструкцию по привязке в Линуксе