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

ewanpips

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

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

  • Посещение

Репутация

0 Neutral
  1. ewanpips

    Метеостанция на ESP8266 от it4it.club

    @Kitsum получается это условие: #ifdef console console.printf("answer: %s\n", httpCodeStr(restAPI.GET()).c_str()); #endif сработает только когда раскомментирована строка #define console Serial, а в готовом устройстве она закомментирована.
  2. ewanpips

    Метеостанция на ESP8266 от it4it.club

    @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. ewanpips

    Метеостанция на ESP8266 от it4it.club

    @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. ewanpips

    Метеостанция на ESP8266 от it4it.club

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

    Метеостанция на ESP8266 от it4it.club

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

    Метеостанция на ESP8266 от it4it.club

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