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

U-M

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

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

  • Посещение

  • Дней в лидерах

    1

Последний раз U-M выиграл 27 марта 2021

Публикации U-M были самыми популярными!

Репутация

1 Neutral
  1. U-M

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

    При "первом" запуске, мы должны увидеть точку доступа - нашу метеостанцию. Она имеет IP 192.168.4.1, маску 255.255.255.0. При попытке к ней подключиться по Wifi, запрашивает логин/пароль (admin/admin) - этот момент у Вас получется? А, еще момент - по UART можно видеть некоторую отладочную информацию - у Вас видно что метеостанция делает при запусках?
  2. U-M

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

    Это на страничке устройства есть иконка с человечком и шестеренкой. Пароль логин admin/admin вроде. Потом там, в настройках надо полазить и прописать свой роутер (как пример). Потом устройство перезагружается, точка доступа пропадет, но роутер выдаст IP для устройства. По сути, теперь по IP поподаем снова на устройство. Есть еще вариант попадать по DNS имени.
  3. U-M

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

    Комплект ПО тут лежит у автора: Для справки - отвал WiFI кажется тоже починился у меня. Убрал привязку IP по МАС адресу в роутере, все работает без отвала теперь...
  4. U-M

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

    Добрый день. Нужна консультация по такому вопросу - периодически, через разные интервалы времени "отваливается" wi-fi на метеостанции. При чем метеостанция не видна по IP выданному ей роутером ни по своему IP вида 192.168.4.1. Приходится передергивать питание. Само питание метеостанции стабильное, сигнал к роутеру также стабилен и эфир не загажен. GPIO 0 подтянут к питанию. Единственное, что может быть нестандартным, по МАС адресу роутер всегда выдает метеостанции выделенный для нее IP. В какую сторону посмотреть, для решения проблемы?
  5. U-M

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

    Добрый день. Непешно пытаюсь разобраться с разными датчиками. Возник затык с DHT11 (ну такой вот валялся - не стыдите). #include <DHT.h> #include <DHT_U.h> #ifndef USERS_H #define USERS_H DHT dht(5, DHT11); /* Параметры индикаторов web интерфейса для плагина Knob Мин Макс Шаг Заголовок Ед. измер. |---------------------|----|------|------|--------------|---------| */ knob_t *T = new knob_t(-40, 125, ".1", "Температура", "°C"); knob_t *H = new knob_t( 0, 100, ".01", "Влажность", "%"); /* Добавление датчика в систему */ void sensors_config() { dht.begin(); /* DHT на страничке внешнего датчика */ sensors.add(T, "out_temperature", [&](){ return dht.readTemperature(); }); sensors.add(H, "out_humidity", [&](){ return dht.readHumidity(); }); /* ESP на странице внутреннего датчика */ sensors.add(new knob_t(-100, 0, "1", "RSSI", "dbm"), device::in, "rssi",[&](){ 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", "RAM", "Byte"), device::in, "ram", [&](){ return 81920 - ESP.getFreeHeap(); }); } #endif Так его попытался инициализировать и читать. Вроде-бы заработало, но есть пара непонятных моментов: 1. На странице отображаются целые значения влажности и температуры. Хотя при самообновлении показаний, видно как у температуры меняются десятые, а у влажности сотые. Как только процесс самообновления завершается, опять только целые значения. 2. На суточном графике нет значений влажности и температуры. Мало того, что их нет по сути, еще и нет цифр на вертикалных осях слева и справа. Подскажите, в какую сторону копать, чтобы поправить эти два момента. --------------------------------------- C проблемой 2 разобрался. Оказалось достаточно записать две строки в таком виде: sensors.add(T, "out_temperature", [&](){ return dht.readTemperature(); }, true); sensors.add(H, "out_humidity", [&](){ return dht.readHumidity(); }, true); Теперь давление и температура пишутся на суточном графике.
×
×
  • Создать...