Страница 62 из 121
Re: ESP8266
Добавлено: Сб май 07, 2016 7:34 pm
sega6549
ivannag писал(а):sega6549 писал(а):
это как?
Код: Выделить всё
$cmdUrl_0 ="http://".$this->getProperty("wanip")."/pwm?ch=0&set=" .$this->getProperty("Green");
getURL($cmdUrl_0,0);
$cmdUrl_1 ="http://".$this->getProperty("wanip")."/pwm?ch=1&set=" .$this->getProperty("Blue");
getURL($cmdUrl_1,0);
$cmdUrl_2 ="http://".$this->getProperty("wanip")."/pwm?ch=2&set=" .$this->getProperty("Red");
getURL($cmdUrl_2,0);
тыкнул где-то 50 раз... все нормально, не виснет... sleep убрал, но включать все-таки лучше при помощи отдельной кнопки, если запускать при тыканьи в радугу, то при обновлении страницы оно тоже срабатывает... считаю это недопустимым
опять блин туплю) круть крутейшая))
Re: ESP8266
Добавлено: Сб май 07, 2016 7:38 pm
sega6549
MaksMS82 писал(а):В опциях конструктора есть опция "GET JSON" - она позволяет читать и управлять модулем. Там можно одним запросом выставить СРАЗУ все три ШИМа разом.
у меня стоит эта функция, почитал описание и нифига не понял че с нее взять можно)
Re: ESP8266
Добавлено: Сб май 07, 2016 7:40 pm
MaksMS82
Пример как установить шим сразу всех трех каналов одним гет запросом:
http://192.168.1.248/writejson?send={"[pwm":{"0":100,"1":150,"2":200}}
Re: ESP8266
Добавлено: Сб май 07, 2016 7:47 pm
sega6549
вот сейчас вообще не понятно было)))
Re: ESP8266
Добавлено: Сб май 07, 2016 7:50 pm
MaksMS82
По аналогии для мажордомо:
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". .$this->getProperty("Red")."}}
Добавил экранирование кавычек
\"
Re: ESP8266
Добавлено: Сб май 07, 2016 7:55 pm
ivannag
MaksMS82 писал(а):По аналогии для мажордомо:
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". .$this->getProperty("Red")."}}
Добавил экранирование кавычек
\"
спасибо за наводку, буду пробовать, а то с простыми гетами такое не проконало (пробовал как-то)...
а можно, чтобы в дальнейшем модуль слал еще состояние термостатов? придумал как прикруить в МЖД, только вот подтверждение не знаю как получить...
Re: ESP8266
Добавлено: Сб май 07, 2016 7:57 pm
sega6549
MaksMS82 писал(а):По аналогии для мажордомо:
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". .$this->getProperty("Red")."}}
Добавил экранирование кавычек
\"
Parse error: syntax error, unexpected '.' in C:\_majordomo\htdocs/cached/1948e01801c7c307078dc462e7c6cc37.php on line 1
выдает((
Re: ESP8266
Добавлено: Сб май 07, 2016 7:58 pm
MaksMS82
Точка лишняя закралась и кавычку забыл..
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". $this->getProperty("Red")."}}";
Re: ESP8266
Добавлено: Сб май 07, 2016 8:02 pm
sega6549
MaksMS82 писал(а):Точка лишняя закралась и кавычку забыл..
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". $this->getProperty("Red")."}}";
теперь все верно))) но не работает(((
Re: ESP8266
Добавлено: Сб май 07, 2016 8:03 pm
ivannag
sega6549 писал(а):MaksMS82 писал(а):Точка лишняя закралась и кавычку забыл..
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". $this->getProperty("Red")."}}";
теперь все верно))) но не работает(((
нужно прошивку пересобрать с опцией json