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

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

Модератор: immortal

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

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Пт апр 13, 2018 6:03 am

Я уже говорил, как несколько новостей выводить. Сохраняете в любое свойство, а последующие просто дописываете в конец.

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

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

Re: Модуль esp8266_wifiot

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

А можно пример
Smart111
Сообщения: 62
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 23 раза
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Пт апр 13, 2018 7:11 pm

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

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Пт апр 13, 2018 7:27 pm

Вы для начала скажите куда вы код вбиваете, и что за ссылка вызывается, тогда подробнее скажу что где поправить.

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

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

Re: Модуль esp8266_wifiot

Сообщение Smart111 » Пт апр 13, 2018 9:02 pm

В приложение rss при обновлении новостей вызывают скрипт
$str = $params['BODY'];
$str = str_replace(' ', '%20', $str);
getURL('http://192.168.1.106/matrixmsg?shift=20&txt=' .$str ,0);
Дальше он должен предать на матричный дисплей get
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 180 раз

Re: Модуль esp8266_wifiot

Сообщение Jager » Пт апр 13, 2018 10:48 pm

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);
выводит только одну новость и то не до конца
В документации есть такая ремарка в конструкторе строк "Максимальная длина строки 99 байт. Русская буква занимает 2 байта."
Smart111
Сообщения: 62
Зарегистрирован: Сб ноя 18, 2017 1:55 am
Благодарил (а): 23 раза
Поблагодарили: 6 раз

Re: Модуль esp8266_wifiot

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

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

Re: Модуль esp8266_wifiot

Сообщение nick7zmail » Сб апр 14, 2018 10:38 am

Для начала с новостями...при получении новой новости пишите что-то типа
sg('ThisComputer.newsline', gg('ThisComputer.newsline').$str);
Так новости начнут прилетать в свойство ThisComputer.newsline, и будут дописываться в конец самого свойства. Для наглядности можно воткнуть разделитель. Что то типа
sg('ThisComputer.newsline', gg('ThisComputer.newsline').' *** '.$str);
Т.к. Свойство не бесконечное - надо его чистить периодически...раз в час к примеру выполнять sg('ThisComputer.newsline','');

На счёт дисплея - я хз как он выглядит...но теоретически - либо побить новости по 49 символов, и выводить построчно, либо найти опцию "бегущей строки" - прокрутки длинного текста в 1 строке.

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


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

Re: Модуль esp8266_wifiot

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

Поверил на экране прокручивается 99 русских букв. А как каждую новость запихать в отдельную переменную?
svetozar161
Сообщения: 71
Зарегистрирован: Пт янв 13, 2017 11:48 pm
Благодарил (а): 6 раз
Поблагодарили: 3 раза

Re: Модуль esp8266_wifiot

Сообщение svetozar161 » Пн май 14, 2018 11:28 am

Здравствуйте. Подскажите каким образом есп на прошивке Макса передает данные на мажордомо? Через GET? Просто пишу скетч и не могу понять как передать данные температуры и влажности датчика на сервер, чтобы его понял мажордомо. Что писать в скетче? Спасибо.
Ответить