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

ewanpips

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

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

  • Посещение

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


  1. @Kitsum получается это условие:

      #ifdef console
        console.printf("answer: %s\n", httpCodeStr(restAPI.GET()).c_str());
      #endif

    сработает только когда раскомментирована строка #define console Serial, а в готовом устройстве она закомментирована.


  2. @Kitsum доброе утро!

    Переписал void restAPIsend(String host, uint16_t port, String query) {

      restAPI.begin(host, port, query);
      restAPI.setUserAgent("weather station (www.it4it.club) " + WiFi.hostname());
      restAPI.setTimeout(5000);
      restAPI.GET();
      restAPI.end();
    }

    в таком виде и отправка данных на народный мониторинг заработала.


  3. @Kitsum добрый день.

    Не совсем понял, что нужно менять в функции отправки данных на народный мониторинг, ведь narodmon_id берется из web-интерфейса? Имена сенсоров остались те же:

    sensors.add(L, device::out, 0x4a, "out_light", [&](){ MAX44009.begin(); }, [&](){ return MAX44009.get_lux(); }, true);

    sensors.add(T, device::out, 0x18, "out_temperature", [&](){ MCP9808.begin(); }, [&](){ return MCP9808.readTempC(); }, true);

    sensors.add(H, device::out, 0x76, "out_humidity",                           [&](){ return BME.hum(); }, true);

    sensors.add(P, device::out, 0x76, "out_pressure",    [&](){ BME.begin(); }, [&](){ return BME.pres(BME280::PresUnit_torr); }, true);

    Могу предположить, что поменялись уникальные id присваиваемые narodmon.ru и нужно заново создать новое устройство и подвязать по старым id историю?


  4. Обновил на новую версию. Дописал свои датчики (MAX44009, MCP9808), поменял шкалы. Все работает, кроме отправки на narodmon.ru. Вбил свой id (mac адрес), а данные не отправляются. В чем может быть проблема?


  5. @Kitsum Проверю Вашу версию, хотя вроде в моей все обновлено было. Меня больше смутила ситуация, что старая версия не компилируется. Сейчас занимаюсь установкой датчиков в "метеобудку" по Вашему эскизу.


  6. Добрый вечер!

    Давно пользуюсь старой версией, чуть изменив её под себя (использую TSL2561 и BME280). Всё делал из portable версии Arduino IDE (1.8.4). Вчера решил включить режим ota и добавить DS18B20 и тут началось не могу откомпилировать, постоянные ошибки. Увидел обновлении темы и решил проверить новую версию - результат тот же. Сейчас ошибка: 'class MDNSResponder' has no member named 'notifyAPChange'. Что-нибудь подскажете?

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