Страница 22 из 28

Re: Радио-управление nooLight

Добавлено: Пн янв 11, 2016 3:51 pm
sergejey
Я бы рекомендовал обратиться к Олегу лично, может быть у него будет готовое решение (скомпилированный бинарник).

Re: Радио-управление nooLight

Добавлено: Пн янв 11, 2016 5:57 pm
Satgate_M
sergejey писал(а):Я бы рекомендовал обратиться к Олегу лично, может быть у него будет готовое решение (скомпилированный бинарник).
Сергей, а как к нему обратиться, если не секрет? форум, может почта есть?

Спасибо.

Re: Радио-управление nooLight

Добавлено: Пн янв 11, 2016 6:47 pm
sergejey
В моём ответе ссылка на https://github.com/olegart -- там нет данных никаких?

Re: Радио-управление nooLight

Добавлено: Пн янв 11, 2016 7:53 pm
Satgate_M
sergejey писал(а):В моём ответе ссылка на https://github.com/olegart -- там нет данных никаких?
О, спасибо! не заметил.

Re: Радио-управление nooLight

Добавлено: Вс янв 24, 2016 5:32 pm
Satgate_M
Если кому понадобится, то при помощи Сергея, заставил работать адаптер c118 (но работает и с другими) с openwrt! Работает быстро, а главное можно управлять по средствам отправки запросов get!

Теперь другая проблема) Кто-то может сталкивался , как php скриптом взять значение датчика температуры и отправить его как http запрос на сторонний сервер!?

Re: Радио-управление nooLight

Добавлено: Пн янв 25, 2016 3:46 pm
sergejey
Satgate_M писал(а):Если кому понадобится, то при помощи Сергея, заставил работать адаптер c118 (но работает и с другими) с openwrt! Работает быстро, а главное можно управлять по
средствам отправки запросов get!
Если не сложно, то выложите бинарники и инструкцию по установке -- чтобы другим было проще с запуском.
Satgate_M писал(а):Теперь другая проблема) Кто-то может сталкивался , как php скриптом взять значение датчика температуры и отправить его как http запрос на сторонний сервер!?/quote]

Примерно таким кодом можно передавать значение свойства на другой сервер:

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

getURL('http://server/script?temp='.getGlobal('Livingroom.Temperature'),0); 

Re: Радио-управление nooLight

Добавлено: Чт мар 24, 2016 11:18 pm
Дмитрий Иванов
Добрый день!
Периодически в этом форуме встречается ситуация с ошибкой при установки пакетов с https://github.com/olegart/noolite, но решения так и нет...
sergejey писал(а): Да, всё, разобрались :)
Автор вышеупомянутого пакета чуть подправил исходники и всё заработало.
Но правки, видимо на GitHub так и не выложили :(
Купил сегодня приемник и не могу прикрутить к Raspberry :(
Подскажите, плз, решение!

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

nooliterx.c: In function ‘main’:
nooliterx.c:230:6: error: ‘for’ loop initial declarations are only allowed in C99 mode
nooliterx.c:230:6: note: use option -std=c99 or -std=gnu99 to compile your code
Makefile:263: recipe for target 'nooliterx.o' failed
make[2]: *** [nooliterx.o] Error 1
make[2]: Leaving directory '/home/pi/noolite-master/src'
Makefile:251: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/pi/noolite-master'
Makefile:189: recipe for target 'all' failed
make: *** [all] Error 2
Спасибо!

Re: Радио-управление nooLight

Добавлено: Пт мар 25, 2016 10:20 am
Dark_Veter
Попробуйте сделать, как написано тут.

Re: Радио-управление nooLight

Добавлено: Пт мар 25, 2016 11:37 am
sergejey
Дмитрий Иванов писал(а):Добрый день!
Периодически в этом форуме встречается ситуация с ошибкой при установки пакетов с https://github.com/olegart/noolite, но решения так и нет...
sergejey писал(а): Да, всё, разобрались :)
Автор вышеупомянутого пакета чуть подправил исходники и всё заработало.
Но правки, видимо на GitHub так и не выложили :(
Купил сегодня приемник и не могу прикрутить к Raspberry :(
Подскажите, плз, решение!

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

nooliterx.c: In function ‘main’:
nooliterx.c:230:6: error: ‘for’ loop initial declarations are only allowed in C99 mode
nooliterx.c:230:6: note: use option -std=c99 or -std=gnu99 to compile your code
Makefile:263: recipe for target 'nooliterx.o' failed
make[2]: *** [nooliterx.o] Error 1
make[2]: Leaving directory '/home/pi/noolite-master/src'
Makefile:251: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/pi/noolite-master'
Makefile:189: recipe for target 'all' failed
make: *** [all] Error 2
Спасибо!
Делюсь рецептом компиляции этих исходников )

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

sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev

wget https://github.com/olegart/noolite/archive/master.zip
unzip master.zip
cd noolite-master
./configure && make && make install
получаем:
nooliterx.c: In function 'main':
nooliterx.c:230:6: error: 'for' loop initial declarations are only allowed in C99 mode
nooliterx.c:230:6: note: use option -std=c99 or -std=gnu99 to compile your code
Откройте src/Makefile и поменяйте там строчки:

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

CC = gcc на CC = gcc -std=gnu99
CPP = gcc -E на CPP = gcc -stc=gnu99 -E
./configure -- НЕ ДЕЛАТЬ, сразу make, make install

Re: Радио-управление nooLight

Добавлено: Сб мар 26, 2016 1:01 am
Дмитрий Иванов
sergejey
Сергей, огромной спасибо! Помогло, все собралось.
Запускаю nooliterx вижу реакцию на нажатие привязанных пультов.
...Теперь бы разобраться с дальнейшим алгоритмом. Из задач, это перехват нажатий пультов и поддержание в актуальном состоянии объектов, а так же просто управление системой с пультов и отслеживание показаний датчиков.
...и как запускать nooliterx в автомате... (вот нашел, как в фоне запускать, с ключем -d)

Спасибо! (как сам разберусь, обещаю сделать пошаговую инструкцию по использованию всего оборудования nooLite)