Блок погоды яндекс v1
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Блок погоды яндекс v1
Получает информацию о погоде и время с сервера Яндекс.
Совместим с Flprog 9.x
Блок Я.Погода ligth main v1
Входы:
requestYP - Запрос погоды (подавать через ртриг)
codeYP - Коды регионов для получения погоды(коды смотреть тут)
Выходы:
errorYP - Код ошибки(0 - ошибок нет, 1 - нет подключения к серверу, 2 - неверный ответ сервера, 3 - ошибка пакета данных)
Блок осадки:
Выводит наличие и тип осадков, а также облачность
Выходы:
ConditionYP - тип осадков
newCondition - новые данные
Блок температуры:
Выводит текущую температуру
Выходы:
tempYP - текущая температура в градусах Цельсия
newTemp - новые данные о температуре.
Блок времени:
Выводит время с сервера Яндекс.
Выходы:
timeYP - текущее время unix.
newTime - новые данные о времени.
Качать здесь
Совместим с Flprog 9.x
Блок Я.Погода ligth main v1
Входы:
requestYP - Запрос погоды (подавать через ртриг)
codeYP - Коды регионов для получения погоды(коды смотреть тут)
Выходы:
errorYP - Код ошибки(0 - ошибок нет, 1 - нет подключения к серверу, 2 - неверный ответ сервера, 3 - ошибка пакета данных)
Блок осадки:
Выводит наличие и тип осадков, а также облачность
Выходы:
ConditionYP - тип осадков
newCondition - новые данные
Блок температуры:
Выводит текущую температуру
Выходы:
tempYP - текущая температура в градусах Цельсия
newTemp - новые данные о температуре.
Блок времени:
Выводит время с сервера Яндекс.
Выходы:
timeYP - текущее время unix.
newTime - новые данные о времени.
Качать здесь
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Блок погоды яндекс v1
А привязка к местности есть? Страна то большая ...
И будет ли работать в 823?
И будет ли работать в 823?
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
К местности это как? По координатам? Есть только то что в списке кодов. У меня есть еще один вариант блока. Но он намного тяжелее, и требует некоторых манипуляций на сайте яндекс для получения токена. Плюс там ограничения по запросам не чаще чем раз в 2 часа. Но там очень много параметров погоды. В том числе прогноз.Rovki писал(а): 24 дек 2024, 09:14 А привязка к местности есть? Страна то большая ...
И будет ли работать в 823?
823 работать не будет, но переделать под 823 не сложно
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
В этот блок можно еще добавить эти данные.
"sunrise": "09:22",
"sunset": "14:48",
"isNight": true,
"skyColor": "#000816"
Нужно кому-то?
"sunrise": "09:22",
"sunset": "14:48",
"isNight": true,
"skyColor": "#000816"
Нужно кому-то?
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Блок погоды яндекс v1
В смартфне же показывает погоду там где нахожусь , а так как яндекс узнает чью погоду мне нужно и в каком городе какое времяPhazz писал(а): 24 дек 2024, 09:26К местности это как? По координатам? Есть только то что в списке кодов. У меня есть еще один вариант блока. Но он намного тяжелее, и требует некоторых манипуляций на сайте яндекс для получения токена. Плюс там ограничения по запросам не чаще чем раз в 2 часа. Но там очень много параметров погоды. В том числе прогноз.Rovki писал(а): 24 дек 2024, 09:14 А привязка к местности есть? Страна то большая ...
И будет ли работать в 823?
823 работать не будет, но переделать под 823 не сложно
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
GPS, вышки связи, точки WI-FI поблизости. В телефоне много способов. У esp нет ни одного. Хотя наверное можно по ip примерно узнать. Но он часто ошибается на пару тысяч км). Esp не мобильный телефон, его не носят обычно в кармане. Если вдруг переместили его куда-то, то поменять код не составит труда без прошивки.Rovki писал(а): 24 дек 2024, 11:56В смартфне же показывает погоду там где нахожусь , а так как яндекс узнает чью погоду мне нужно и в каком городе какое времяPhazz писал(а): 24 дек 2024, 09:26К местности это как? По координатам? Есть только то что в списке кодов. У меня есть еще один вариант блока. Но он намного тяжелее, и требует некоторых манипуляций на сайте яндекс для получения токена. Плюс там ограничения по запросам не чаще чем раз в 2 часа. Но там очень много параметров погоды. В том числе прогноз.Rovki писал(а): 24 дек 2024, 09:14 А привязка к местности есть? Страна то большая ...
И будет ли работать в 823?
823 работать не будет, но переделать под 823 не сложно
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Блок погоды яндекс v1
Так я вот и спрашиваю есть ли какие настройки в блоке, что бы как то привизать к местности..например задание города ... Иначе какую температуру будет давать ему Яндекс ? Среднею по стране или Магадане
а так же задание пояса времени ...

Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
коды здесьУ вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 289
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 15 раз
- Поблагодарили: 43 раза
Re: Блок погоды яндекс v1
Хех, Анатолий, недавно в телеге про обогрев линёвок общались. Посмотрел я на API Яндекс погода, особенно с регистрацией и решил - ну его нафиг, и тоже сделал на на парсинге джейсон ответа. Но ваши блоки сэкономили бы тогда время
По осадкам, не плохо бы их распарсить в удобном виде. У себя я сделал три вида (1,2,3) - слабый дождь(снег), дождь(снег), сильный дождь (снег).
тут значения иконок:

По осадкам, не плохо бы их распарсить в удобном виде. У себя я сделал три вида (1,2,3) - слабый дождь(снег), дождь(снег), сильный дождь (снег).
тут значения иконок:
► Показать
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
Могу добавить и в виде индексов. Только коды иконок немного не совпадают с ответом api. Например ovc_+sn пишется как ovc_plus_snslsl писал(а): 24 дек 2024, 13:18 Хех, Анатолий, недавно в телеге про обогрев линёвок общались. Посмотрел я на API Яндекс погода, особенно с регистрацией и решил - ну его нафиг, и тоже сделал на на парсинге джейсон ответа. Но ваши блоки сэкономили бы тогда время![]()
По осадкам, не плохо бы их распарсить в удобном виде. У себя я сделал три вида (1,2,3) - слабый дождь(снег), дождь(снег), сильный дождь (снег).
тут значения иконок:► Показать
А полного описания я не нашел. Нужно будет собрать инфы по осадкам
-
- Сержант
- Сообщения: 289
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 15 раз
- Поблагодарили: 43 раза
Re: Блок погоды яндекс v1
Там проще: sn - снег, ra - дождь, "+" - сильный, "-" - слабый, если ещё литерами приходят то добавить и их в парсинг.Phazz писал(а): 24 дек 2024, 13:47
Могу добавить и в виде индексов. Только коды иконок немного не совпадают с ответом api. Например ovc_+sn пишется как ovc_plus_sn
А полного описания я не нашел. Нужно будет собрать инфы по осадкам
У меня с "-" точно приходят.
Последний раз редактировалось slsl 24 дек 2024, 16:15, всего редактировалось 1 раз.
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
Вы другое апи используете. Там есть документация. Парсить ничего не нужно проще искать в массиве
-
- Сержант
- Сообщения: 289
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 15 раз
- Поблагодарили: 43 раза
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
Да такая. И там текст иконкам не соответствуетslsl писал(а): 24 дек 2024, 16:07Такая строка запроса https://yandex.com/time/sync.json?geo=<регион>
-
- Сержант
- Сообщения: 289
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 15 раз
- Поблагодарили: 43 раза
Re: Блок погоды яндекс v1
Хм, "+" не проверял, - не было ещё сильных осадков, а просто снег/дождь и слабый снег/дождь - были - и совпали с иконками из под спойлера.
Но на всякий случай и у себя добавлю "plus_"
(сейчас проверил ответ: "temp":2,"icon":"ovc-ra-sn",)
Но на всякий случай и у себя добавлю "plus_"
(сейчас проверил ответ: "temp":2,"icon":"ovc-ra-sn",)
Re: Блок погоды яндекс v1
Здравствуйте. Можете сделать блок для 823 и добавить выход "температура по ощущениям"?
Нужно для автоматики отопления дома. Сейчас пользуюсь блоком погоды с сайта openweathermap.
Но показания температуры там сильно расходятся с реальными
Нужно для автоматики отопления дома. Сейчас пользуюсь блоком погоды с сайта openweathermap.
Но показания температуры там сильно расходятся с реальными
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Re: Блок погоды яндекс v1
Температуры по ощущениям нет в апиAlexV писал(а): 20 апр 2025, 15:45 Здравствуйте. Можете сделать блок для 823 и добавить выход "температура по ощущениям"?
Нужно для автоматики отопления дома. Сейчас пользуюсь блоком погоды с сайта openweathermap.
Но показания температуры там сильно расходятся с реальными
- Phazz
- Полковник
- Сообщения: 3107
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 226 раз
- Поблагодарили: 106 раз
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость