Радио-управление nooLight
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: Радио-управление nooLight
что то не получается у меня с этими часами) вот что пишет
Parse error: syntax error, unexpected T_VARIABLE in C:\_majordomo\htdocs/cached/b4372514d744cd317192de0b13da6bb2.php on line 19
Наверно придется за книгу браться)
Parse error: syntax error, unexpected T_VARIABLE in C:\_majordomo\htdocs/cached/b4372514d744cd317192de0b13da6bb2.php on line 19
Наверно придется за книгу браться)
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: Радио-управление nooLight
как можно сделать команду выключить все?
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch1');
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch2');
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch3');
и чтобы статус кнопки менялся в меню управления светом
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch1');
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch2');
safe_exec('"c:\Program Files\nooLite\noolite.exe" -api -off_ch3');
и чтобы статус кнопки менялся в меню управления светом
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Радио-управление nooLight
Из новостей от "Ноотехники" -- передали мне инженерный образец такой штуки:
это радио-модуль (только передатчик) с подключением по UART, так что его по идее можно прикрутить к Arduino и использовать в своих целях
подробное описание:
http://www.noo.com.by/assets/files/PDF/MT1132.pdf
в общем, попробую подключить, поиграться, по результату отпишусь. про стоимость и дату выхода в тираж пока ничего не знаю.
это радио-модуль (только передатчик) с подключением по UART, так что его по идее можно прикрутить к Arduino и использовать в своих целях
подробное описание:
http://www.noo.com.by/assets/files/PDF/MT1132.pdf
в общем, попробую подключить, поиграться, по результату отпишусь. про стоимость и дату выхода в тираж пока ничего не знаю.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Радио-управление nooLight
тоже получил такую платку. Первые впечатления - толково сделано. Буду подключать, смотреть, что как.sergejey писал(а): передали мне инженерный образец такой штуки MT1132
Планирую следующее использование: будет вспомогательный узел управления выключателями и отправки команд на МЖД.
То есть плату в ардуино, на ноги ардуино датчики и потенциометры для настройки. Будут 5-6 герконов, 3 PIR, и возможно еще что-нибудь.
Алгоритм планируется следующий: PIR видит движение, ардуино дает команду включить свет, PIR видит отсутствие движения, ардуино дает команду отправить МЖД сообщение что движения нет, МЖД исходя из сложных условий и внутреннего состояния дает команду выключить свет. Таким образом свет включается мгновенно, выключается умно.
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Радио-управление nooLight
Жаль нет. Приёмника. Так и придётся 2 свистка покупать
Кстати они не планируют приёмник и передатчик в 1 свисток засунуть?
Кстати купил Димер и пульт. Очень удивило стабильность дальность и температура контролера - уже жалею что с ZWave связался (Подглючивает и греется - но возможно с глюками виноват я). Одно не нравится - светодиод на димере (Вроде и нужен с начало, но потом светит в темноте сильно)
Кстати они не планируют приёмник и передатчик в 1 свисток засунуть?
Кстати купил Димер и пульт. Очень удивило стабильность дальность и температура контролера - уже жалею что с ZWave связался (Подглючивает и греется - но возможно с глюками виноват я). Одно не нравится - светодиод на димере (Вроде и нужен с начало, но потом светит в темноте сильно)
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Радио-управление nooLight
Не слышал о таких планах, да и смысл? Есть 2 отдельных устройства... А так -да, для наших целей было бы удобно.Ivan писал(а):Жаль нет. Приёмника. Так и придётся 2 свистка покупать
Кстати они не планируют приёмник и передатчик в 1 свисток засунуть?
Кстати -да в спальне слепит очень сильно. В некоторых местах у меня даже стильно получилось - эдакая подсветка в темноте. Другие коробочки я попрятал - одну в цоколь люстры, еще три в навесной щиток для автоматов. Есть вариант монтировать не к лампе, а в разводочную коробку в стене (круглая такая) и закрывать крышкой.Ivan писал(а): Одно не нравится - светодиод на димере (Вроде и нужен с начало, но потом светит в темноте сильно)
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Радио-управление nooLight
Тоже думал в коробку. Но уже обои поклеены. Насчёт этого ZWave переключатели проще. Они монтируются в подрозетник выключателя. И питаются как я понял пропуская слабый ток через лампу (Думаю от этого потребление растёт). То есть не нужно ломать ничего, вынимаешь выключатель монтируешь под него модуль и закрываешь. Нужно с ехать открутил всё, получились обычные выключатели.
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Радио-управление nooLight
Завелось
Ниже готовый скетч, если кому понадобится в качестве примера работы. Скетч позволяет через com-порт отправлять следующие команды на Arduino:
pairN; -- передача своего ID для запись в памят приёмника (в режиме привязки)
onN; -- включение канала
offN; -- выключение
вместо N номер канала. остальные команды уже можно будет по аналогии сделать. передатчик подключен через VCC,GND и RX/TX организован на пинах 10 и 11.
в общем, поставлю теперь этот блок в свой сетевой контроллер и попробую в других сценариях.
Ниже готовый скетч, если кому понадобится в качестве примера работы. Скетч позволяет через com-порт отправлять следующие команды на Arduino:
pairN; -- передача своего ID для запись в памят приёмника (в режиме привязки)
onN; -- включение канала
offN; -- выключение
вместо N номер канала. остальные команды уже можно будет по аналогии сделать. передатчик подключен через VCC,GND и RX/TX организован на пинах 10 и 11.
в общем, поставлю теперь этот блок в свой сетевой контроллер и попробую в других сценариях.
Код: Выделить всё
#include <SoftwareSerial.h>
#define PIN_RX (10) // RX PIN (connect to TX on noolite controller)
#define PIN_TX (11) // TX PIN (connect to RX on noolite controller)
#define PIN_LED (13)
#define NOO_BUF_LEN (12)
SoftwareSerial mySerial(PIN_RX, PIN_TX); // RX, TX
String inData;
void setup()
{
pinMode(PIN_LED,OUTPUT);
Serial.begin(9600);
// set the data rate for the SoftwareSerial port
pinMode(PIN_RX, INPUT);
pinMode(PIN_TX, OUTPUT);
mySerial.begin(9600);
}
void nooSend(byte channel, byte buf[NOO_BUF_LEN]) {
buf[0]=85;
buf[1]=B01010000; //
buf[4]=0;
buf[5]=channel;
buf[9]=0;
int checkSum;
for(byte i=0;i<(NOO_BUF_LEN-2);i++) {
checkSum+=buf[i];
}
buf[10]=lowByte(checkSum);
buf[11]=170;
Serial.print("Sending: ");
for(byte i=0;i<(NOO_BUF_LEN);i++) {
Serial.print(buf[i]);
if (i!=(NOO_BUF_LEN-1)) { Serial.print('-'); }
}
Serial.println("");
for(byte i=0;i<(NOO_BUF_LEN);i++) {
mySerial.write(buf[i]);
}
}
void noolitePair(byte channel) {
byte buf[NOO_BUF_LEN];
for(byte i=0;i<(NOO_BUF_LEN);i++) {
buf[i]=0;
}
buf[2]=15;
buf[3]=0;
nooSend(channel,buf);
}
void nooliteTurnOn(byte channel) {
byte buf[NOO_BUF_LEN];
for(byte i=0;i<(NOO_BUF_LEN);i++) {
buf[i]=0;
}
buf[2]=2;
buf[3]=0;
nooSend(channel,buf);
}
void nooliteTurnOff(byte channel) {
byte buf[NOO_BUF_LEN];
for(byte i=0;i<(NOO_BUF_LEN);i++) {
buf[i]=0;
}
buf[2]=0;
buf[3]=0;
nooSend(channel,buf);
}
void loop() // run over and over
{
if (Serial.available()) {
char c=Serial.read();
if (c == '\n' || c == ';')
{
Serial.println(inData);
int commandProcessed=0;
if (inData.startsWith("p")) {
commandProcessed=1;
inData.replace("pair","");
noolitePair(inData.toInt());
}
if (inData.startsWith("on")) {
commandProcessed=1;
inData.replace("on","");
nooliteTurnOn(inData.toInt());
}
if (inData.startsWith("off")) {
commandProcessed=1;
inData.replace("off","");
nooliteTurnOff(inData.toInt());
}
if (commandProcessed==0) {
Serial.print("Unknown command: ");
Serial.println(inData);
}
inData="";
Serial.flush();
} else {
inData += (c);
}
}
if (mySerial.available())
Serial.write(mySerial.read());
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 165
- Зарегистрирован: Пт янв 20, 2012 3:05 pm
- Благодарил (а): 9 раз
- Поблагодарили: 1 раз
Re: Радио-управление nooLight
Добрый день, всем!
Совсем отупел...
Пытаюсь на новом железе подключить noolite согласно инструкции. Сценарий Объект Меню Не работает.
через ссылку также не работает
http://xxx.xxx.xxx.xxx:80/objects/?scri ... _light_bed
Файл switch.php отрабатывает на отлично (ниже)
Help me!
Thanks
Совсем отупел...
Пытаюсь на новом железе подключить noolite согласно инструкции. Сценарий Объект Меню Не работает.
через ссылку также не работает
http://xxx.xxx.xxx.xxx:80/objects/?scri ... _light_bed
Файл switch.php отрабатывает на отлично (ниже)
Код: Выделить всё
<?
exec('noolitepc -api -sw_ch 3');
if ($params['VALUE']) {
exec('noolitepc -api -sw_ch 3');
} else {
exec('noolitepc -api -sw_ch 3');
}
?>
Thanks
Re: Радио-управление nooLight
Добрый день.
Могу ошибаться, но по моему в первом exec (на первом скриншоте) много кавычек....
Могу ошибаться, но по моему в первом exec (на первом скриншоте) много кавычек....