Jump to content
iT4iT.CLUB

U-M

Members
  • Content Count

    7
  • Joined

  • Last visited

  • Days Won

    1

U-M last won the day on March 27 2021

U-M had the most liked content!

Community Reputation

1 Neutral
  1. При "первом" запуске, мы должны увидеть точку доступа - нашу метеостанцию. Она имеет IP 192.168.4.1, маску 255.255.255.0. При попытке к ней подключиться по Wifi, запрашивает логин/пароль (admin/admin) - этот момент у Вас получется? А, еще момент - по UART можно видеть некоторую отладочную информацию - у Вас видно что метеостанция делает при запусках?
  2. Это на страничке устройства есть иконка с человечком и шестеренкой. Пароль логин admin/admin вроде. Потом там, в настройках надо полазить и прописать свой роутер (как пример). Потом устройство перезагружается, точка доступа пропадет, но роутер выдаст IP для устройства. По сути, теперь по IP поподаем снова на устройство. Есть еще вариант попадать по DNS имени.
  3. Комплект ПО тут лежит у автора: Для справки - отвал WiFI кажется тоже починился у меня. Убрал привязку IP по МАС адресу в роутере, все работает без отвала теперь...
  4. Добрый день. Нужна консультация по такому вопросу - периодически, через разные интервалы времени "отваливается" wi-fi на метеостанции. При чем метеостанция не видна по IP выданному ей роутером ни по своему IP вида 192.168.4.1. Приходится передергивать питание. Само питание метеостанции стабильное, сигнал к роутеру также стабилен и эфир не загажен. GPIO 0 подтянут к питанию. Единственное, что может быть нестандартным, по МАС адресу роутер всегда выдает метеостанции выделенный для нее IP. В какую сторону посмотреть, для решения проблемы?
  5. Добрый день. Непешно пытаюсь разобраться с разными датчиками. Возник затык с 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); Теперь давление и температура пишутся на суточном графике.
×
×
  • Create New...