[Модуль] ESP8266 (Wifi-IoT) (esp8266_wifiot)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Вт апр 10, 2018 2:17 pm

1) В браузере сперва наберите в строке http://192.168.1.103/pwm?ch=0&set=<какое-то число> и проверьте работает ли вообще управление по http
2) добавьте в ваш метод say($params['NEW_VALUE']); и посмотрите, что туда летит. Если 0 или пусто - как то вы не так метод связали (а связан ли он у вас вообще со свойством?...можете для эксперимента поменять на gg('Объект.свойство_слайдера'); (к которому привязан ваш слайдер)
За это сообщение автора nick7zmail поблагодарил:
Smart111 (Вт апр 10, 2018 7:04 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Вт апр 10, 2018 7:05 pm

с gg('Объект.свойство_слайдера'); все работает
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Вт апр 10, 2018 7:09 pm

Значит метод корявенько привязан был (если вообще был)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Вт апр 10, 2018 7:47 pm

А как правильно привязать метод?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Вт апр 10, 2018 8:17 pm

Ну типа в свойствах класса... если метод связан с классовом свойством - он должен вызываться при изменении свойства, и туда должны передаваться в $params как раз NEW_VALUE и OLD_VALUE - старое и новое значение свойства.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

За это сообщение автора nick7zmail поблагодарил:
Smart111 (Вт апр 10, 2018 8:26 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Вт апр 10, 2018 10:44 pm

Что то я совсем запутался. Объясните если не трудно подробней и с самого начала.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Вт апр 10, 2018 10:48 pm

со скринами раз 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
За это сообщение автора nick7zmail поблагодарил:
Smart111 (Ср апр 11, 2018 12:19 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Ср апр 11, 2018 8:14 am

Спасибо вроде разобрался. Только почему то через gg('Объект.свойство_слайдера'); работает лучше. Через NEW_VALUE когда перетаскиваю слайдер иногда перепрыгивает на старое значение потом на новое. Правда свет не моргает, включается сразу на новое значение.
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Ср апр 11, 2018 4:41 pm

А как добавить в метод получение целого числа?

ps разобрался

$pok=$params['NEW_VALUE']; // получаем текущие показания
if (is_numeric($pok)) {

$this->setProperty($params['PROPERTY']."_f",round($pok, 0));
}
Smart111
Сообщения: 68
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 25 раз
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Пт апр 13, 2018 2:16 am

кто поможет разобраться с матрицей MAX7219 управляемой с ESP
хочу вывести новости RSS
$str = $params['BODY'];
$str = str_replace(' ', '%20', $str);
getURL('http://192.168.1.106/matrixmsg?shift=20&txt=' .$str ,0);
выводит только одну новость и то не до конца
Ответить