• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. CCat

    Нужна помощь Как лучше сохранить строку (150 байт) в ESP8266?

    Мне нужно сохранить URL длиной примерно 150 байт (не больше) в ESP. У меня наличествует также в скетче и ESP8266HTTPUpdateServer.h, то есть возможность обновить "прошивку" по воздухе путем заливки файла прямо в ESP. И вот как мне сохранить строку, чтобы она точно не была затерта при заливке...
  2. CCat

    Делюсь опытом Библиотека для работы с погодой

    Это да. Я поэтому на своей "Погодной коробке" вывожу только текущую температуру и ветер, причем от Гисметео и от Openweather. Поскольку Гисметео, жадины, не дают текущую погоду ни в xml, ни в json, то приходится парсить средствами php на сервере (внешнем, не в ESP) их погодный информер. :D В...
  3. CCat

    Делюсь опытом Библиотека для работы с погодой

    Работают, но меня что-то эта библиотека пугает. :) Удобная, но какая-то большая. Поэтому спрашивал про функцию из класса а автора топика, но понял, что мне незачем ее выдирать из класса. Так что автору спасибо за лаконичный пример выдирания нужного из json. :cool: Только я uint8_t на int заменил...
  4. CCat

    Делюсь опытом Библиотека для работы с погодой

    Не могу дотумкать, как использовать функцию _parseJson() отдельно, имея на входе String с ответом от API.
  5. CCat

    Решено Хоть ты тресни: ESP ставит STA+AP вместо просто AP после смены режима.

    Может, как-то совпало, но без задержки вывелись кракозябры вместо нужного ssid при просмотре доступных точек доступа на мобильном. :)
  6. CCat

    Решено Хоть ты тресни: ESP ставит STA+AP вместо просто AP после смены режима.

    А знаете, установка такого режима, а потом, через секунду, уже AP, тьфу-тьфу, пока работает! :cool: Спасибо! Буду гонять дальше между режимами! void StartAPMode() { WiFi.softAPdisconnect(true); WiFi.mode(WIFI_OFF); delay(1000); WiFi.mode(WIFI_AP); WiFi.softAP(ap_ssid);//без пароля...
  7. CCat

    Решено Хоть ты тресни: ESP ставит STA+AP вместо просто AP после смены режима.

    Спасибо, понял. Да и всякие WiFi.persistent, как я понял, влияют тоже только на это. А тогда почему гибридный режим? Я же явно указываю WiFi.mode(WIFI_AP); Типа "у тебя прошлый режим был STA, так что тебе явно пригодится "STA+AP", и не благодари? :) Да я уже начитался, что некоторые люди прямо...
  8. CCat

    Решено Хоть ты тресни: ESP ставит STA+AP вместо просто AP после смены режима.

    У меня две функции - одна запускает режим станции, другая - точки доступа. Режим AP включается примерно так WiFi.disconnect(); WiFi.mode(WIFI_AP); WiFi.softAP(ap_ssid);//without pass WiFi.softAPConfig(apIP, apIPgate, IPAddress(255, 255, 255, 0)); Прошлый режим вырубается и его данные...
  9. CCat

    Вопрос Ремаппинг GPIO1 и GPIO3 на GPIO15 и GPIO13 - работает и как именно?

    По документации GPIO1 и GPIO3 можно переключить на GPIO15 и GPIO13 командой Serial.swap() после Serial.begin. При этом ремаппинге я получаю "чистые" RX и TX без "висящего" на них ch340 с резисторами и проч.? (Я про NodeMCU) Иначе зачем вообще этот Serial.swap()? :)
  10. CCat

    Вопрос AP mode и STA mode - как правильно переключаться?

    Обычно у меня ESP работает в STA mode, но иногда нужно переключить ее (по команде извне) в режим точки доступа - AP mode. И мне кажется, что я горожу много лишнего, и в связи с этим несколько вопросов. 1) Нужно ли делать WiFi.disconnect(); при смене режимов? Так, к сожалению, затирается...
  11. CCat

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    Жаль курочить хорошую (на вид) NodeMCU... А как насчет Serial.swap(); Если я переключу TX/RX на другие ноги, я же освобожусь от CH340G и его резисторов, или я неправильно понимаю?
  12. CCat

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    Да, программирую через CH340G. Но сейчас я все это делаю с NodeMCU, так что CH340G отключить не могу. :( А так-то при соединении девайсов USB отключаю, конечно. Ну когда он подключен к Ардуино, могу и не отключать, я там SoftSerial использую. Я вот и думаю - может, дело в "встроенном" CH340G? Не...
  13. CCat

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    Тогда вообще непонятно, почему все в статьях о соединении ESP и Arduino копипастят примерно такой текст "ни в коем случае не подключайте напрямую вход ESP - спалите."
  14. CCat

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    Для UART - 12 мГц, для проца - 16. Ошибок конфигурации UART не вижу вроде.
  15. CCat

    Нужна помощь NodeMCU V3 - какой высокий уровень? 3.3 или 5v?

    Тут у сказки есть продолжение. :) Пробую подключать к Arduino (используя TX и RX того и другого). Так вот, конвертера уровней свободного нет (едут), TX Ардуины подключил к RX через делитель 1к и 2к, 2к на землю. Так вот, передача от ESP идет, а с Ардуины (через делитель) - нет. Да и то, это было...
  16. CCat

    Update error: ERROR[11]: Invalid bootstrapping state, reset ESP8266 before updating

    Ааа, может, то, что упоминается на англоязычном форуме я неправильно понимал? Я думал "при чем здесь serial, я ж по воздуху гружу". А надо просто после последней загрузки через USB скетча перезагрузить ESP и дальше все будет ОК любое количество раз?!
  17. CCat

    Update error: ERROR[11]: Invalid bootstrapping state, reset ESP8266 before updating

    Использую библиотеку ESP8266HTTPUpdateServer Немного изменил пример, чтобы заливать файл прямо на ESP, а не через чей-то WiFi. После захода по адресу http://33.33.33.33/update указываю файл и получаю сообщение "Update error: ERROR[11]: Invalid bootstrapping state, reset ESP8266 before updating"...
  18. CCat

    Проблемы с локальной Web-страницей (без выхода в интернет) для сохранения разных настроек.

    @tretyakov_sa, да, я дочитал-досмотрел, но это хорошо для десктопа. Мне кажется, такие вещи чаще делаются с мобильного. А там это будет неочевидно. Хотя и Винде неочевидно, имхо. Одно дело, вывести пользователю сообщение на экране "Не могу соединиться с роутером. Если изменился пароль...
  19. CCat

    Проблемы с локальной Web-страницей (без выхода в интернет) для сохранения разных настроек.

    Большое спасибо! Но я попробую, и как у Вас. Мне понравилась идея насчет попытки соединения с роутером, а при отсутствии коннекта - запуск своей AP. Но немного не пойму, откуда я буду знать IP страницы, если подключился к роутеру (мало ли какой IP он выделит) Тогда, видимо, надо и DNS свой...
  20. CCat

    Проблемы с локальной Web-страницей (без выхода в интернет) для сохранения разных настроек.

    <!DOCTYPE html> <html> <head> <meta charset="windows-1251"> <title>Тест</title> <style> input[type=text], input[type=password] { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; box-sizing: border-box; } button {...
Сверху Снизу