опять блин туплю) круть крутейшая))ivannag писал(а):sega6549 писал(а): это как?тыкнул где-то 50 раз... все нормально, не виснет... sleep убрал, но включать все-таки лучше при помощи отдельной кнопки, если запускать при тыканьи в радугу, то при обновлении страницы оно тоже срабатывает... считаю это недопустимымСпойлерПоказатьКод: Выделить всё
$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);
ESP8266
Модератор: immortal
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: ESP8266
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: ESP8266
у меня стоит эта функция, почитал описание и нифига не понял че с нее взять можно)MaksMS82 писал(а):В опциях конструктора есть опция "GET JSON" - она позволяет читать и управлять модулем. Там можно одним запросом выставить СРАЗУ все три ШИМа разом.
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: ESP8266
Пример как установить шим сразу всех трех каналов одним гет запросом:
http://192.168.1.248/writejson?send={"[pwm":{"0":100,"1":150,"2":200}}
http://192.168.1.248/writejson?send={"[pwm":{"0":100,"1":150,"2":200}}
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: ESP8266
вот сейчас вообще не понятно было)))MaksMS82 писал(а):Пример как установить шим сразу всех трех каналов одним гет запросом:
http://192.168.1.248/writejson?send={"[pwm":{"0":100,"1":150,"2":200}}
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: ESP8266
По аналогии для мажордомо:
Добавил экранирование кавычек \"
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". .$this->getProperty("Red")."}}
-
- Сообщения: 146
- Зарегистрирован: Вт апр 12, 2016 12:19 am
- Благодарил (а): 18 раз
- Поблагодарили: 27 раз
Re: ESP8266
спасибо за наводку, буду пробовать, а то с простыми гетами такое не проконало (пробовал как-то)...MaksMS82 писал(а):По аналогии для мажордомо:Добавил экранирование кавычек \"Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". .$this->getProperty("Red")."}}
а можно, чтобы в дальнейшем модуль слал еще состояние термостатов? придумал как прикруить в МЖД, только вот подтверждение не знаю как получить...
Последний раз редактировалось ivannag Сб май 07, 2016 7:57 pm, всего редактировалось 1 раз.
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: ESP8266
Parse error: syntax error, unexpected '.' in C:\_majordomo\htdocs/cached/1948e01801c7c307078dc462e7c6cc37.php on line 1MaksMS82 писал(а):По аналогии для мажордомо:Добавил экранирование кавычек \"Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". .$this->getProperty("Red")."}}
выдает((
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: ESP8266
Точка лишняя закралась и кавычку забыл..
Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". $this->getProperty("Red")."}}";
- Рейтинг: 2.33%
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: ESP8266
теперь все верно))) но не работает(((MaksMS82 писал(а):Точка лишняя закралась и кавычку забыл..Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". $this->getProperty("Red")."}}";
-
- Сообщения: 146
- Зарегистрирован: Вт апр 12, 2016 12:19 am
- Благодарил (а): 18 раз
- Поблагодарили: 27 раз
Re: ESP8266
нужно прошивку пересобрать с опцией jsonsega6549 писал(а):теперь все верно))) но не работает(((MaksMS82 писал(а):Точка лишняя закралась и кавычку забыл..Код: Выделить всё
$cmdUrl ="http://".$this->getProperty("wanip")."/writejson?send={\"[pwm\":{\"0\":" .$this->getProperty("Green").",\"1\":".$this->getProperty("Blue").",\"2\":". $this->getProperty("Red")."}}";