[Модуль] ESP8266 (Wifi-IoT) (esp8266_wifiot)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль esp8266_wifiot
1) В браузере сперва наберите в строке http://192.168.1.103/pwm?ch=0&set=<какое-то число> и проверьте работает ли вообще управление по http
2) добавьте в ваш метод say($params['NEW_VALUE']); и посмотрите, что туда летит. Если 0 или пусто - как то вы не так метод связали (а связан ли он у вас вообще со свойством?...можете для эксперимента поменять на gg('Объект.свойство_слайдера'); (к которому привязан ваш слайдер)
2) добавьте в ваш метод say($params['NEW_VALUE']); и посмотрите, что туда летит. Если 0 или пусто - как то вы не так метод связали (а связан ли он у вас вообще со свойством?...можете для эксперимента поменять на gg('Объект.свойство_слайдера'); (к которому привязан ваш слайдер)
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Модуль esp8266_wifiot
с gg('Объект.свойство_слайдера'); все работает
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль esp8266_wifiot
Значит метод корявенько привязан был (если вообще был)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Модуль esp8266_wifiot
А как правильно привязать метод?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль esp8266_wifiot
Ну типа в свойствах класса... если метод связан с классовом свойством - он должен вызываться при изменении свойства, и туда должны передаваться в $params как раз NEW_VALUE и OLD_VALUE - старое и новое значение свойства.
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Модуль esp8266_wifiot
Что то я совсем запутался. Объясните если не трудно подробней и с самого начала.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Модуль esp8266_wifiot
со скринами раз 15 уже объяснял...а скрины долго делать...поиск же есть...что им никто так не любит пользоваться
viewtopic.php?f=4&t=526&hilit=%D0%BF%D1 ... 0%B8%D0%B8
viewtopic.php?f=20&t=5124&p=73340
viewtopic.php?p=45727#p45727
viewtopic.php?f=4&t=526&hilit=%D0%BF%D1 ... 0%B8%D0%B8
viewtopic.php?f=20&t=5124&p=73340
viewtopic.php?p=45727#p45727
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Модуль esp8266_wifiot
Спасибо вроде разобрался. Только почему то через gg('Объект.свойство_слайдера'); работает лучше. Через NEW_VALUE когда перетаскиваю слайдер иногда перепрыгивает на старое значение потом на новое. Правда свет не моргает, включается сразу на новое значение.
Re: Модуль esp8266_wifiot
А как добавить в метод получение целого числа?
ps разобрался
$pok=$params['NEW_VALUE']; // получаем текущие показания
if (is_numeric($pok)) {
$this->setProperty($params['PROPERTY']."_f",round($pok, 0));
}
ps разобрался
$pok=$params['NEW_VALUE']; // получаем текущие показания
if (is_numeric($pok)) {
$this->setProperty($params['PROPERTY']."_f",round($pok, 0));
}
Re: Модуль esp8266_wifiot
кто поможет разобраться с матрицей MAX7219 управляемой с ESP
хочу вывести новости RSS
$str = $params['BODY'];
$str = str_replace(' ', '%20', $str);
getURL('http://192.168.1.106/matrixmsg?shift=20&txt=' .$str ,0);
выводит только одну новость и то не до конца
хочу вывести новости RSS
$str = $params['BODY'];
$str = str_replace(' ', '%20', $str);
getURL('http://192.168.1.106/matrixmsg?shift=20&txt=' .$str ,0);
выводит только одну новость и то не до конца