Парсер погоды на ESP8266
Добавлено: 09.03.2021{, 02:27}
Тема погоды на форуме: viewtopic.php?f=63&t=4645 а также большого количества условно бесплатных программ в интернете, вдохновили к написанию пользовательского блока. Основа всех программ, в вышеуказанном топике, написана на библиотеке ArduinoJson 5 версий. В FLProg последних версий используется 6 Json. Отсюда и "пляски с бубном".
Пользовательский блок написан в 6 Json. Для сервиса используется интернет ресурс: https://openweathermap.org, в котором зарегистрировавшись, можно получить бесплатно ключ API. На странице: https://openweathermap.org/city/ введя свой город, в конце адреса ссылки получите код города ( https://openweathermap.org/city/578072). Здесь: https://home.openweathermap.org/api_keys хранятся ваши ключи API, а также высылаются на указанный вами адрес почты. Назначение входов и выходов в комментариях.
Сам блок:
Скриншот ESPUI
Пример использования блока:
Для контроля времени опроса погоды добавил выход unix в пользовательский блок:
Для перевода UNIX, пользовательский блок брать здесь: viewtopic.php?f=84&t=6879
Пользовательский блок прогноза погоды по выбору временной точки. Период точек на сайте: openweathermap.org равен 3 часам. При установке переменной mCnt числа от 1 до 23 (временной точки), прогноз выдается по конечному числу, т.е. например: число 5 Х 3 =15 часов. Прогноз на время через 15 часов.
Из за ограничения динамической памяти в ESP8266, прогноз на 2 суток.
Пользовательский блок прогноза погоды:
Пользовательский блок написан в 6 Json. Для сервиса используется интернет ресурс: https://openweathermap.org, в котором зарегистрировавшись, можно получить бесплатно ключ API. На странице: https://openweathermap.org/city/ введя свой город, в конце адреса ссылки получите код города ( https://openweathermap.org/city/578072). Здесь: https://home.openweathermap.org/api_keys хранятся ваши ключи API, а также высылаются на указанный вами адрес почты. Назначение входов и выходов в комментариях.
Сам блок:
СпойлерПоказать
СпойлерПоказать
Пользовательский блок прогноза погоды по выбору временной точки. Период точек на сайте: openweathermap.org равен 3 часам. При установке переменной mCnt числа от 1 до 23 (временной точки), прогноз выдается по конечному числу, т.е. например: число 5 Х 3 =15 часов. Прогноз на время через 15 часов.
Из за ограничения динамической памяти в ESP8266, прогноз на 2 суток.
Пользовательский блок прогноза погоды:
СпойлерПоказать