Монитор погоды на ESP32 и дисплее Nextion

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

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


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

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение Mizetsky »

Китайцы много чего тырят. Взять, к примеру, всем известный программатор USBASP.
Разработан нашим товарищем с ником PROTOSS более 10 лет назад.
http://prottoss.com/projects/avr910.usb ... rammer.htm
Тестер, который все меряет :) - в оригинале Т-тестер, все исходники имеется в открытом
доступе. Сколько их клонов на АЛИ продают - и не сосчитать. Ну и так далее.
Реклама
mikolasnn
Встал на лапы
Сообщения: 107
Зарегистрирован: Чт июн 03, 2010 09:53:07

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение mikolasnn »

Ничего общего, кроме того, что и там и тут измерение температуры и влажности. В проекте масса возможностей, а у китайцев банальный термометр.
Реклама
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

А как-же иконка домика?
mikolasnn
Встал на лапы
Сообщения: 107
Зарегистрирован: Чт июн 03, 2010 09:53:07

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение mikolasnn »

Ну с домиком Даааа. Что есть то есть. :))
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

День! Не скажу что добрый, поэтому просто день!
Монитор погоды ночью был выключен, ввиду отключения электричества. 20 минут назад свет дали, вместе с интернетом.
Ну и как Вы поняли время не перевелось. Показывает на час меньше.
Ещё показывает прекрасную погоду на сегодня. 9-17 градусов. А сейчас 1 градус.
Реклама
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение himikat123 »

Нда, действительно, время не перевелось, но погоду показывает правильно. ХЗ
Реклама
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

На вэбморде показывает время правильно.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение samand587 »

[uquote="himikat123",url="/forum/viewtopic.php?p=4204697#p4204697"]... время не перевелось, ....[/uquote]

Все отлично! А должно было перевестись? :dont_know: Монитор всю ночь был выключен
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение himikat123 »

emdskar, К сожалению, в вебморде я схалтурил, там показывается время компа.

samand587, Во многих странах сегодня перевели часы на летнее время, а монитор погоды этого не сделал.
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

[uquote="himikat123",url="/forum/viewtopic.php?p=4113994#p4113994"]Да, у меня тоже не перевелись :(

Добавлено after 3 hours 31 minute 57 seconds:
Обновление v2.3:
1. Исправил ошибку неперевода часов (после прошивки часы переведутся на правильное время через минут 15).
2. Добавил возможность автоотключения дисплея (если его долго не трогать).

https://github.com/himikat123/Weather-monitor-BIM32

Добавлено after 1 minute 20 seconds:
ЗЫ. Добавить поддержку DS18B20 пока не получается, если срочно нужно - пользуйтесь старым беспродным датчиком, который на ESP8266[/uquote]


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

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение himikat123 »

[uquote="emdskar",url="/forum/viewtopic.php?p=4204960#p4204960"]А почему через 15 минут, а не сразу?[/uquote]

Я эту загадку не разгадал, как и суть проблемы NTP библиотеки, почему если делать все как в примере - переход на летнее время не происходит. :dont_know:
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

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

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение himikat123 »

Уверен, что есть много еще библиотек, только времени как всегда нехватает, работа, учеба, адаптация...
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

Нашёл в Вашем коде кое что:
boolean is_summertime(){
if(month() < 3 || month() > 10) return false;
if(month() > 3 && month() < 10) return true;
if((month() == 3 && (hour() + 24 * day()) >= (1 + 24 * (31 - (5 * year() / 4 + 4) % 7))) || (month() == 10 && (hour() + 24 * day()) < (1 + 24 * (31 - (5 * year() / 4 + 1) % 7)))) return true;
else return false;

подставим время и день и год
час =2
день =27
месяц =3
год =122

ЕСЛИ месяц =3 и (2+24*27) больше либо равно (1+24*31*122/4+4) дальше с октябрём пока не идём
ЕСЛИ месяц =3 и (650) больше либо равно (697) - то.... а 27 марта в 2 часа уже должно быть летнее время.

А если я ошибся и day это день недели(0..6) а не день месяца, то выражение в первых скобках будет ещё меньше.
В знаменателе должно быть 4+4 или просто 4, а потом к результату прибавить 4?
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение Mizetsky »

Монитор мониторит, показывает -3 С, но как в окно посмотришь, дом напротив не видно. Метель. Надо видеораспознаватель прикручивать :beer:
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение himikat123 »

emdskar, day() это день месяца.
Но вроде функция is_summertime() отрабатывает правильно, и дальнейший код return now() + config.daylight ? is_summertime() ? 3600 : 0 : 0; тоже (в отладке видно).
Но вот почему-то функция get_time(void) вызывается 2 раза подряд, первый раз прибавляется час летнего времени, а второй раз нет.

Добавлено after 3 minutes 40 seconds:
Mizetsky, метель :shock: а у нас +21 8)
видеораспознаватель это уже совсем другой класс приборов, тут на дисплей Nextion немного желающих раскошелиться... Хотя, на Raspberry Pi наверное можно было бы реализвать, но я не буду :)))
Аватара пользователя
Mizetsky
Вымогатель припоя
Сообщения: 564
Зарегистрирован: Чт окт 25, 2007 14:51:26
Откуда: KO59FV

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение Mizetsky »

Проще всего "жало" в окно высунуть, чем новую хреновину городить. :beer:
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

himikat123, функция is_summertime() отрабатывает неправильно.
Я подставлял свои числа, например 27 марта 2022 02 часа. При таких условиях уже должно быть летнее время, но нет.
Вычисления предоставлял скетчу в Arduino IDE.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение himikat123 »

:roll: Вроде как время переводят в 3 часа
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Re: Монитор погоды на ESP32 и дисплее Nextion

Сообщение emdskar »

Ответить

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