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

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


Ответить

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

Вс май 17, 2020 22:24:22

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

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

Вс май 17, 2020 22:32:36

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

Забыл сказать, надо между GPIO16 и RESET впаять диод, как это сделано в уличном датчике, иначе обновление данных может не работать. Ну и как бонус - должен отображаться заряд батареи внешнего датчика.

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

Пт май 22, 2020 21:07:21

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

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

Сб май 23, 2020 11:17:19

Спасибо Mizetsky за опыты :))
Судя по почти полному отсутствию жалоб - не очень-то нужна эта прямая связь..

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


Нужна. Извиняюсь, что "вовремя" очнулся .

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

Сб май 23, 2020 12:02:54

В V4.1 прямая связь вроде работает, но надо держать постоянно включенным внешний датчик, что не всегда удобно.

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

Сб май 23, 2020 13:10:30

Вторые сутки сижу. Ни одной "поклёвки"

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

Сб май 23, 2020 13:55:34

Я тоже с тысяча..дцатой попытки запустил. Посмотрел - работает, и Х с ним. Мне оно не надо, поэтому не помню, что делал,
давно это было. Повозился с этой прямой связью изрядно, но были какие-то косяки. Это примерно с год назад обсуждалось.

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

Сб май 23, 2020 20:18:50

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

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

Сб май 23, 2020 20:25:03

Что-то подобное и было - показания с датчика есть, а прогноза нет или наоборот. Я вроде и версии монитора и датчика всякие перепробовал. Тогда, кажется, и Автор согласился, что если практически нет претензий, то ОНО и нафиг не надо. Посмотрите сообщения за август-сентябрь прошлого года - делать было нечего, с костылями после операции ходил, вот и развлекался, как мог. :)

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

Сб май 23, 2020 20:47:19

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


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

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

Сб май 23, 2020 21:22:55

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

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

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

Вс май 24, 2020 01:01:49

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

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


Ну это мой косяк, но исправить его уже не могу, нет в наличии ни одной живой ESP8266, к тому же этот проект у меня напрочь перестал компилироваться :cry:

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

Вс май 24, 2020 09:09:43

Подскажите, что и где надо подправить, может и получится. С компиляцией проблем нет.

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

Вс май 24, 2020 12:22:09

Без проблем.

нумерация строк согласно 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;


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

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

Вс май 24, 2020 15:21:59

Без проблем.

нумерация строк согласно 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 как были на час больше, так и остались.

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

Вс май 24, 2020 17:16:38

dayLight это +1час для тех у кого есть переход на летнее время.

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

Вс май 24, 2020 19:44:10

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


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


Настроек перепробована куча.
Какой IP у датчика? 192.168.4.1 , 4.100, 0.40.
С некоторыми IP у датчика, монитор перезагружается при надписи "подключение к Датчику"
Приделал дисплей к датчику. Всё отправляет и засыпает на указанный интервал.
Именно с thingspeak нули.

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

Вс май 24, 2020 19:48:44

Сделайте скрины каждой страницы настроек, попробуем разобраться.

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

Вс май 24, 2020 20:36:05

Изображение Изображение Изображение Изображение Изображение Изображение

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

Вс май 24, 2020 21:54:20

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

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

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