Перейти к публикации
iT4iT.CLUB

MOHAX

Пользователи
  • Публикации

    6
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем MOHAX


  1. В 12.03.2018 в 22:42, Kitsum сказал:

     

    Возможно Вы используете версию прошивки микроконтроллера в которой не задан заголовок с точным указанием кодировки. Обратите внимание на файл webserver.h и на константу

    
    #define headerJson F("application/json; charset=utf-8")

    и на то, где она используется. Дайте знать о Ваших результатах.

     

    И так самяя последняя версия залита, строка #define.... в файле webserwer.h  стоит, в том же месте что и в прошлой версии.( на счет где используется не совсем понял

    )
    И так ошибку со шрифтами вызывало изменение количества отображаемых датчиков (убираю и добавляю по очереди качество сигнала, вольтаж и память):

    - обновление по проводу идеально.

    - обновление бинарным файлом ( не с первого раза вызывает ошибку в шрифтах), однако заливка через провод исправляет ошибку в кодировке.

    PS ошибка только в отображении наименования датчиков.

    bin прилагается

    ESP8266_WS_V2.0_BETA_iT4IT.CLUB.ino.nodemcu.bin.7z


  2. Еще две перезаливки (обе по воздуху), все тоже на одной версии (2.0.0) , и вот результат:

    Так есть

    1.PNG.eda7801abb6ab63786a3b1eff42d7d9f.PNG

     /* пример еще нескольких программных сенсоров *//*
      sensors.add(new knob_t(-100, 0, "1", "Сигнал", "dbm"), device::in, "rss",[&](){ 
        return wifi.isConnected() ? WiFi.RSSI() : 0; 
      });
      sensors.add(new knob_t(0, 5, ".01", "Питание", "V"), device::in, "vcc", [&](){ 
        return ESP.getVcc() * 0.001;
        });    
      sensors.add(new knob_t(0, 81920, "1", "Память", "Byte"), device::in, "ram", [&](){
        return 81920 - ESP.getFreeHeap();
      });
      */

    а так нет))))

    2.PNG.3d035c11b8083332974e0bd59b72e99f.PNG

    всего лишь одна модификация

    /* пример еще нескольких программных сенсоров */
      sensors.add(new knob_t(-100, 0, "1", "Сигнал", "dbm"), device::in, "rss",[&](){ 
        return wifi.isConnected() ? WiFi.RSSI() : 0; 
      });
      sensors.add(new knob_t(0, 5, ".01", "Питание", "V"), device::in, "vcc", [&](){ 
        return ESP.getVcc() * 0.001;
        });    
      sensors.add(new knob_t(0, 81920, "1", "Память", "Byte"), device::in, "ram", [&](){
        return 81920 - ESP.getFreeHeap();
      });

    причем до этого со всеми индикаторами тоже работало,


  3. 43 минуты назад, Kitsum сказал:

    @MOHAX Добавил поддержку нижнего подчеркивания в имена сетей. Скачайте новый архив и загрузите файл index.htm.gz в файловую систему web сервера.

    @vavandemidov У меня есть пачка абсолютно новых модулей ESP-12. Постараюсь завтра провести эксперимент и загрузить программу на один из них, а заодно снять все это на видео. Посмотрим, возможно в процессе появятся какие-то идеи.

    Можете удалить её. На данный момент её содержимое не используется в проекте. Была идея, основываясь на опыте разработчика библиотеки для датчиков BME280, набросать свои библиотеки для разных сенсоров, описанных в проекте. Все это помогло бы привести набор библиотек к одному общему виду и добавить необходимый функционал. Но пока оставляем это как идею.

    Спасибо


  4. Блин! В прошлой версии можно было настройки сети через скетч менять, сейчас надо ковырять, суть проблемы SSID моей сети точнее одной из сетей HomeWifi_N (режим N протокола wifi) а второй HomeWifi_AC, так вот веб интерфейс на отрез не признает "_" это символ, подскажите куда копать, переименовывать сеть не вариант (25 устройств в сети)

    PS: Нашел_))) в основном скетче в начале, но в веб пока не могу побороть.

×
×
  • Создать...