Jump to content
iT4iT.CLUB

Forester

Members
  • Content Count

    24
  • Joined

  • Last visited

  • Days Won

    2

Forester last won the day on February 6 2018

Forester had the most liked content!

Community Reputation

4 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. services: send data to MQTT server answer: CONNECTED P.S. Вручную забил в Корневой путь espWeatherStation, после этого заработало. Может, кто подскажет, как отправить по MQTT текст? Т.е. мне нужно отправить URL. Если воспользоваться mqttPublish, при компиляции получаю что-то типа: cannot convert 'const char*' to 'float' for argument '2' to 'bool mqttPublish(String, float)'
  2. А кто-нибудь проверял работу MQTT? Что-то у меня не работает. Хотя на предыдущих версиях работало.
  3. Что-то не компилируется у меня. Ошибки сыпятся типа 'WiFiMode_t' has not been declared P.S. А нет. Распаковал архив через 7-zip, а не WinRar. Скомпилировалось. Вот оно чо...
    Что я думаю? Я думаю, где мне взять "Arduino IDE с поддержкой контроллера ESP8266 не ниже v2.4.0" под виндувс))) P.S. Всё понял. Нужно всего-лишь обновить модуль для платы ESP в ARDUINO IDE
  4. Может быть, не совсем в тему, но опишу забавный случай. У меня есть реле Sonoff Base, на котором я провожу периодически тестирование разных прошивок. Последний раз тестировал ESPEasy. И в процессе тестирования обнаружился аппаратный брак. Если плату вынести на холод (примерно -10 градусов), то через некоторое время она теряет wifi роутер и уходит в бесконечный реконнект. Заносишь в дом, нагревается, и уже минуты через две нормально коннектится к точке. Я предполагаю, что проблема в бракованном кварцевом резонаторе, у которого уплывает частота при охлаждении.Просто была уже подобная проблема с клоном Arduino UNO. Только там наоборот плата нормально работала только в холодильнике, а принагреве зависала)) Поменял резонтатор - отлично работает уже не один год. Вот такие поделки иногда приходят с али. Либо во втором случае присутствует какая-то микротрещина на плате.
  5. Удалось мне реализовать свою идею, которую я описывал в этом посте (про визуализацию скорости изменения давления). Так как программирование веб-интерфейса для меня даже не темный лес, а что-то типа области за горизонтом событий черной дыры, решил использовать для этого протокол MQTT и андроид-приложение с возможностью получения URL картинки и отображения этой самой картинки в интерфейсе. Код получился такой (программистам с расшатанными нервами смотреть не рекомендуется!): Если кому-то интересно, файлик ESP8266_WS_iT4iT.CLUB.ino со своими изменениями прикрепил. Понимаю, что грамотный человек реализует все гораздо правильней, взяв уже готовые данные из таблицы для графика. Но моих знаний для этого не хватает. Так что как-то так)) Для отображения показаний сваял в фотошопе на первое время вот такой манометр. В MQTT клиенте это пока выглядит так: ESP8266_WS_iT4iT.CLUB.zip
  6. Ну тогда подозрение падает на ESP. Либо у вас качество сигнала по какой-то причине ухудшается (расстояние, помехи), либо какая-то аппаратная особенность конкретно этого ESP модуля. Попробовать другой модуль.
  7. Судя по скриншотам, там роутер asus. Со штатной прошивкой vpn сервер отлично работает. Не один год пользуюсь.
  8. А если заполнить массив не нулями а примерно средними значениями? Ну, например, для давления 730 мм.рт.ст.... Тогда, наверное, масштабирование будет адекватным с самого начала построения графика?
  9. Ну, как вариант, попробовать с другого роутера подключиться. Смартфон настроить как точку доступа, подключить ESP к ней и посмотреть, как ситуация изменится на мобильном интернете. Чтобы появилась хоть какая-то информация для размышления)
  10. Ну пока умные люди ничего не ответили, попробуйте поменять в этой строке 600000 на 300000, чтобы данные отправлялись каждые пять минут, а не 10. Вдруг что-то изменится) Но, скорее всего, в настройках вашего интернета надо разбираться. Еще я б попробовал (как советуют здесь https://esp8266.ru/forum/threads/primer-otpravki-na-narodmon-ru.917/ ) в этой строчке заменить narodmon.ru на IP адрес 94.142.140.101
  11. Может, сохранить страницу как .html на компе, который открывает нормально. Перенести сохраненный файл и папку на проблемный комп и попробовать это открыть? Проблема то ведь не в соединении, а в каких-то параметрах винды (которые используют все установленные браузеры). Чего там может быть... джаву обновить?
  12. Имхуется мне, что что-то с выводами SDA и SCL напутано. Раз BME280 перестал определяться. Смотрите, где-то ваш код переназначает SDA и SCL на другие пины. Если оставить только ваш код, дисплей нормально работает именно на тех пинах, к которым подключен датчик?
  13. Да, мы наконец то поняли друг друга. Если быть точным, японцы не закладывали в часы сравнение двух показаний. В часах CASIO просто идет построение графика изменения давления на матричном ЖКИ. И каждая следующая точка на индикаторе "зажигается" через два часа после предыдущей. Нас интересует первая производная от этого грубого графика. Если давление изменяется менее чем на 1 гПа, следующая точка загорается на одном уровне с предыдущей. Изменилось на +/- 1 гПа (0,03 дюйма.рт.ст или 0,75 мм.рт.ст.) - загорается на один уровень выше или ниже относительно предыдущей. И так далее. То есть, я в своем "барометре" ввел пять уровней изменения атмосферного давления. Каждый следующий уровень отличается от предыдущего на 1 гПа. Свои выводы сделал после многолетних наблюдений за графиком японских часов. Разницу между соседними точками на графике более чем на 4 уровня я ни разу не видел. Ну, возможно, в других уголках планеты такое бывает. Но это в любом случае очень сильные изменения давления. Я тут поднял инструкции снова от часов. И понял, что, во-первых, в инструкции допущена ошибка (вместо 0,05 дюймов.рт.ст. нужно было написать 0,03 дюйма.рт.ст.). Наверное, при переводе инструкции на русский допустили опечатку. Во-вторых, я в своем коде тоже неправильно указал диапазоны для сравнения. наверное перенес эту опечатку, начав рассчитывать от 0,05 дюймов, а не от гектопаскаля. Пересчитав заново, получаются такие цифры (если ошибся, поправьте): 0. 0,00 < ΔP < 0,75 мм.рт.ст. (1 гПа) - стабильное атмосферное давление 1. 0,75 ⩽ ΔP ⩽ 1,50 мм.рт.ст. (1 гПа) - легкие возмущения атм. давления 2. 1,50 ⩽ ΔP ⩽ 2,25 мм.рт.ст. (2 гПа) - к перемене погоды 3. 2,25 ⩽ ΔP ⩽ 3,00 мм.рт.ст. (3 гПа) - к резкой перемене погоды 4. 3,00 ⩽ ΔP мм.рт.ст. (4 гПа) - к концу света Так же в отрицательную сторону. Промежуток между измерениями 2 часа.
  14. Понял причину бага, из-за которого у меня ESP не реконнектится к роутеру после перезагрузки роутера. Если в роутере настроен невидимый SSID, то ESP не видит точку доступа и соответственно не пытается к ней подключиться. Не знаю, можно ли такое реализовать...Но надо, видимо, не искать SSID в эфире, а потом к ней подключаться. А просто пытаться к ней подключиться.
×
×
  • Create New...