[Модуль] Погода Яндекс (yandexweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение TransMatrix » Пт ноя 16, 2018 9:13 am

Набор анимированных иконок под стандарт Я-Погоды.
Иконки идут с индексами d и n в зависимости от времени суток, чтобы ночью не показывало, что "Солнечно"...
СпойлерПоказать
Вложение clear_d.gif больше недоступно
Вложение clear_n.gif больше недоступно
Вложение cloudy_d.gif больше недоступно
clear_d.gif
clear_d.gif (52.22 КБ) 3845 просмотров

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

<img src="путь_до_иконок/%yw_mycity.condition%_%yw_mycity.daytime%.gif" alt="%yw_mycity.conditionrus%" title="%yw_mycity.conditionrus%"/>
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение directman66 » Пт ноя 16, 2018 9:15 am

TransMatrix писал(а):
Пт ноя 16, 2018 9:13 am
Набор анимированных иконок под стандарт Я-Погоды.
Иконки идут с индексами d и n в зависимости от времени суток, чтобы ночью не показывало, что "Солнечно"...
СпойлерПоказать
clear_d.gifclear_n.gif
cloudy_d.gifcloudy_n.gif

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

<img src="путь_до_иконок/%yw_mycity.condition%_%yw_mycity.daytime%.gif" alt="%yw_mycity.conditionrus%" title="%yw_mycity.conditionrus%"/>
Если уж делать скин как у яндекса, нужно выкачивать весь набор, а набор там очень большой, и картинки хранятся в векторе SVG.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение TransMatrix » Пт ноя 16, 2018 9:21 am

directman66 писал(а):
Пт ноя 16, 2018 9:15 am
Если уж делать скин как у яндекса, нужно выкачивать весь набор, а набор там очень большой, и картинки хранятся в векторе SVG.
Ну, во первых это не с Яндекса иконки...
К сожалению ФФ и Хром дружно устроили подлянку и посеяли ссылку, но скачан у меня был полный набор иконок, просто АФБЗ как соотнести все эти оверкасты и прочия...
stellhawk
Сообщения: 264
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 10 раз
Поблагодарили: 83 раза

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение stellhawk » Пт ноя 16, 2018 2:11 pm

очень хотелось бы чтобы остались данные о времени заката и рассвета, чтобы не дергать лишний раз их из инета веб переменными.
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение newz20 » Пт ноя 16, 2018 2:18 pm

stellhawk писал(а):
Пт ноя 16, 2018 2:11 pm
очень хотелось бы чтобы остались данные о времени заката и рассвета, чтобы не дергать лишний раз их из инета веб переменными.
Немного по модулю ответ мой, но есть скрипт, который от интернета даже не зависит. Ищите на форуме есть несколько реализаций
Аватара пользователя
Stan
Сообщения: 81
Зарегистрирован: Вт фев 13, 2018 2:37 am
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение Stan » Сб ноя 17, 2018 12:26 am

Не понятно с чего данные перестали загружаться/обновляться. Последние данные были в 13:26. Сейчас цикл запускается норм, но данные не идут. Дальше "Загружаются данные... Нажмите здесь, если процесс загрузки занимает слишком много времени" ничего не идет. Модуль сносил и ставил по новой — та же фигня.

UPD: На Raspberry 3 тоже не работает (а там мажордомо вообще только установлен и весь еще блестит от чистоты).
stellhawk
Сообщения: 264
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 10 раз
Поблагодарили: 83 раза

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение stellhawk » Сб ноя 17, 2018 8:21 am

вопрос о закате снят ответ тут: http://majordomo.smartliving.ru/forum/v ... 631#p91631
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение TransMatrix » Сб ноя 17, 2018 10:47 am

Stan писал(а):
Сб ноя 17, 2018 12:26 am
Не понятно с чего данные перестали загружаться/обновляться. Последние данные были в 13:26. Сейчас цикл запускается норм, но данные не идут. Дальше "Загружаются данные... Нажмите здесь, если процесс загрузки занимает слишком много времени" ничего не идет. Модуль сносил и ставил по новой — та же фигня.

UPD: На Raspberry 3 тоже не работает (а там мажордомо вообще только установлен и весь еще блестит от чистоты).
Вчера обновлял переустановкой часов в 10 утра. В 13 часов обратил внимание, что иконка не сменилась с ночи на день.
Смотрю на время обновления, а там с 10 утра никаких изменений!
Обновил через кнопку - время сменилось, время суток - нет.
Вечером глянул - время обновления скакнуло с 13 до 14:21 и тишина...
Сейчас - 14:21 последнее обновление, но т.к. сейчас только 10:46 и я кнопку обновления вручную жал - это явно какая-то фигня!
Аватара пользователя
andrey040670
Сообщения: 459
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 162 раза
Поблагодарили: 85 раз

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение andrey040670 » Сб ноя 17, 2018 11:27 am

После переустановки через удаление модуль не работает, данных нет, создаётся только один объект yw_mycity с пустыми свойствами, хотя выбрано 2 города.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: [Модуль] Погода Яндекс (yandexweather)

Сообщение LuckyFIA » Сб ноя 17, 2018 12:25 pm

Если в файле get.inc.php заменить $otvet=gzdecode($file); на $otvet=$file; то работает.
Похоже Яндекс стал отдавать данные в не запакованном виде
За это сообщение автора LuckyFIA поблагодарил:
andrey040670 (Сб ноя 17, 2018 12:35 pm)
Рейтинг: 1.16%
Ответить