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

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

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

Сообщение sergejey »

Я бы рекомендовал обратиться к Олегу лично, может быть у него будет готовое решение (скомпилированный бинарник).

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Satgate_M
Сообщения: 79
Зарегистрирован: Ср дек 26, 2012 8:20 pm

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

Сообщение Satgate_M »

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

Спасибо.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

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

Сообщение sergejey »

В моём ответе ссылка на https://github.com/olegart -- там нет данных никаких?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Satgate_M
Сообщения: 79
Зарегистрирован: Ср дек 26, 2012 8:20 pm

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

Сообщение Satgate_M »

sergejey писал(а):В моём ответе ссылка на https://github.com/olegart -- там нет данных никаких?
О, спасибо! не заметил.
Satgate_M
Сообщения: 79
Зарегистрирован: Ср дек 26, 2012 8:20 pm

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

Сообщение Satgate_M »

Если кому понадобится, то при помощи Сергея, заставил работать адаптер c118 (но работает и с другими) с openwrt! Работает быстро, а главное можно управлять по средствам отправки запросов get!

Теперь другая проблема) Кто-то может сталкивался , как php скриптом взять значение датчика температуры и отправить его как http запрос на сторонний сервер!?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

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

Сообщение sergejey »

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

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

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

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Дмитрий Иванов
Сообщения: 84
Зарегистрирован: Вс фев 28, 2016 11:36 pm

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

Сообщение Дмитрий Иванов »

Добрый день!
Периодически в этом форуме встречается ситуация с ошибкой при установки пакетов с 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
Спасибо!
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск

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

Сообщение Dark_Veter »

Попробуйте сделать, как написано тут.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

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

Сообщение 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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Дмитрий Иванов
Сообщения: 84
Зарегистрирован: Вс фев 28, 2016 11:36 pm

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

Сообщение Дмитрий Иванов »

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

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