Монитор погоды на ESP8266

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
vovanw7
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Ср апр 02, 2014 19:30:00
Откуда: Архангельск

Re: Монитор погоды на ESP8266

Сообщение vovanw7 »

премного благодарен
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP8266

Сообщение Mizetsky »

премного благодарен

Забыл сказать, надо между GPIO16 и RESET впаять диод, как это сделано в уличном датчике, иначе обновление данных может не работать. Ну и как бонус - должен отображаться заряд батареи внешнего датчика.
z80ru
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс окт 01, 2017 19:02:04

Re: Монитор погоды на ESP8266

Сообщение z80ru »

Погода от weatherbit.io .Почти всё точно, но восход в 1:03 и закат в 5:47 настораживает.
z80ru
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс окт 01, 2017 19:02:04

Re: Монитор погоды на ESP8266

Сообщение z80ru »

Спасибо Mizetsky за опыты :))
[uquote="Mizetsky",url="/forum/viewtopic.php?p=3704673#p3704673"]Судя по почти полному отсутствию жалоб - не очень-то нужна эта прямая связь..

Вы меня убедили, никому эта функция не нужна, удалю ее, за ненадобностью.[/uquote]

Нужна. Извиняюсь, что "вовремя" очнулся .
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP8266

Сообщение Mizetsky »

В V4.1 прямая связь вроде работает, но надо держать постоянно включенным внешний датчик, что не всегда удобно.
z80ru
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс окт 01, 2017 19:02:04

Re: Монитор погоды на ESP8266

Сообщение z80ru »

Вторые сутки сижу. Ни одной "поклёвки"
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP8266

Сообщение Mizetsky »

Я тоже с тысяча..дцатой попытки запустил. Посмотрел - работает, и Х с ним. Мне оно не надо, поэтому не помню, что делал,
давно это было. Повозился с этой прямой связью изрядно, но были какие-то косяки. Это примерно с год назад обсуждалось.
z80ru
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс окт 01, 2017 19:02:04

Re: Монитор погоды на ESP8266

Сообщение z80ru »

Прямое соединение - прочерки. Через сайт 0 - 0.
График на thingspeak рисуется. Датчик в сети... :kill:
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP8266

Сообщение Mizetsky »

Что-то подобное и было - показания с датчика есть, а прогноза нет или наоборот. Я вроде и версии монитора и датчика всякие перепробовал. Тогда, кажется, и Автор согласился, что если практически нет претензий, то ОНО и нафиг не надо. Посмотрите сообщения за август-сентябрь прошлого года - делать было нечего, с костылями после операции ходил, вот и развлекался, как мог. :)
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Прямое соединение - прочерки. Через сайт 0 - 0.
График на thingspeak рисуется. Датчик в сети... :kill:


Проверил прямое соединение - работает. Покажите настройки вашего датчика и монитора, попробуем вместе разобраться.
Связь через сайт не работает давно, так как сайта того больше нет.
График на thingspeak если рисуется, почему бы и не забирать данные с этого thingspeak :roll:
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP8266

Сообщение Mizetsky »

Погода от weatherbit.io .Почти всё точно, но восход в 1:03 и закат в 5:47 настораживает.

Почему-то данные восхода-заката с этого сайта выводятся по Гринвичу без указания АМ-РМ. Для широты Питера всё точно :) на дисплее 1:02 и 6:48, что по-нашему 4:02 и 21:48
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

[uquote="z80ru",url="/forum/viewtopic.php?p=3844860#p3844860"]Погода от weatherbit.io .Почти всё точно, но восход в 1:03 и закат в 5:47 настораживает.

Почему-то данные восхода-заката с этого сайта выводятся по Гринвичу без указания АМ-РМ. Для широты Питера всё точно :) на дисплее 1:02 и 6:48, что по-нашему 4:02 и 21:48[/uquote]

Ну это мой косяк, но исправить его уже не могу, нет в наличии ни одной живой ESP8266, к тому же этот проект у меня напрочь перестал компилироваться :cry:
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP8266

Сообщение Mizetsky »

Подскажите, что и где надо подправить, может и получится. С компиляцией проблем нет.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Без проблем.

нумерация строк согласно https://github.com/himikat123/Weather-M ... eather.ino

строка 112: было

Код: Выделить всё

tm.Hour=12+atoi(strtok(buf,":"));
стало

Код: Выделить всё

tm.Hour=atoi(strtok(buf,":"));

между строк 114-115 добавьте:

Код: Выделить всё

int dayLight=0;
if(summertime()) dayLight=3600;
weather.sunrise+=config.zone*3600+dayLight;
weather.sunset+=config.zone*3600+dayLight;


надеюсь сработает.
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP8266

Сообщение Mizetsky »

Без проблем.

нумерация строк согласно https://github.com/himikat123/Weather-M ... eather.ino

строка 112: было

Код: Выделить всё

tm.Hour=12+atoi(strtok(buf,":"));
стало

Код: Выделить всё

tm.Hour=atoi(strtok(buf,":"));

между строк 114-115 добавьте:

Код: Выделить всё

int dayLight=0;
if(summertime()) dayLight=3600;
weather.sunrise+=config.zone*3600+dayLight;
weather.sunset+=config.zone*3600+dayLight;


надеюсь сработает.

Строку 112 поменял, далее:
с Вашими изменениями время восхода и заката больше на 1 час - в двух последних
строках именно это и сделано (+dayLight).
Убрал лишнее, оставил две строки:

weather.sunrise+=config.zone*3600;
weather.sunset+=config.zone*3600;


Теперь с сайта weatherbit.io показания правильные, а с openweathermap.org как были на час больше, так и остались.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

dayLight это +1час для тех у кого есть переход на летнее время.
z80ru
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс окт 01, 2017 19:02:04

Re: Монитор погоды на ESP8266

Сообщение z80ru »

[uquote="z80ru",url="/forum/viewtopic.php?p=3845259#p3845259"]Прямое соединение - прочерки. Через сайт 0 - 0.
График на thingspeak рисуется. Датчик в сети... :kill:


Проверил прямое соединение - работает. Покажите настройки вашего датчика и монитора, попробуем вместе разобраться.
Связь через сайт не работает давно, так как сайта того больше нет.
График на thingspeak если рисуется, почему бы и не забирать данные с этого thingspeak :roll:[/uquote]

Настроек перепробована куча.
Какой IP у датчика? 192.168.4.1 , 4.100, 0.40.
С некоторыми IP у датчика, монитор перезагружается при надписи "подключение к Датчику"
Приделал дисплей к датчику. Всё отправляет и засыпает на указанный интервал.
Именно с thingspeak нули.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

Сделайте скрины каждой страницы настроек, попробуем разобраться.
z80ru
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс окт 01, 2017 19:02:04

Re: Монитор погоды на ESP8266

Сообщение z80ru »

Изображение Изображение Изображение Изображение Изображение Изображение
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP8266

Сообщение himikat123 »

в настройках монитора впишите ip адрес датчика 192.168.4.1 (вместо 192.168.0.40)

в настройках датчика -> точка доступа впишите тот же 192.168.4.1

проверить работу датчика в этом режиме можно подключив телефон к сети OutsideSensor и зайдя браузером по адресу 192.168.4.1/esp/local.php
Ответить

Вернуться в «Статьи»