Яндекс. Погода в MajorDoMo

Модули в MajorDoMo 1 комментарий

Модуль Яндекс.Погода

Модуль получения текущей и прогноза погоды с сайта api.weather.yandex.ru

Для начала работы необходимо заполнить таблицу или выбрать город из имеющихся.

Для добавления своего города - нужно узнать из строки браузера номер своего города. https://yandex.ru/pogoda/2 Например для Санкт-Петербурга это значение 2 нужно добавить в таблицу yaweather_cities на примере уже имеющихся данных и поставить 1 напротив поля check.

Также можно указать координаты местности для малых городов. Для этого необходимо в поле latlon таблицы yaweather_cities указать значение в формате lat=47.240585&lon=38.870989. В качестве id города можно указать любое значение, latlon будет в качестве более приоритетного параметра.

Для добавления своего города - нужно узнать из строки браузера номер своего города.

Например для Санкт-Петербурга это значение 2 нужно добавить в таблицу yaweather_cities на примере уже имеющихся данных и поставить 1 напротив поля check.

Заполнение основных параметров (температура, давление и тд) произойдет после перезапуска основного цикла или перезагрузки

 

Обновление:

1) Добавлен прогноз погоды на день (утро/день/вечер/ночь)

2) Прогноз на 7 дней вынесен в отдельную вкладку.

3) Добавлен выбор избранного города, создается объект yw_mycity, куда будут копироваться свойства избранного города. Для выбора избранного города необходимо нажать "сердечко" на нужном.
yw_mycity избавит от необходимости править чужие сценарии, например для уведомления о погоде.

4) Добавлена возможность указать вместо id города его координаты. Необходимо в поле latlon таблицы yaweather_cities указать значение в формате lat=47.240585&lon=38.870989. В качестве id города можно указать любое значение, latlon будет в качестве более приоритетного параметра. Вместо имени города спутника указывается имя большого города. Прогноз указан на город, соответсвующий коорданатам. Перед установкой обновления нужно полностью удалить плагин.

5)Добавлена возможность вывода информации на домашних страницах и меню.
[#module name="yandexweather" #] - выводит погоду на сегодня и прогноз на 7 дней
[#module name="yandexweather" type="TODAY"#] - выводит погоду на сегодня
[#module name="yandexweather" type="FORECAST"#] - выводит прогноз на 7 дней

6) Новые города теперь добавляются из модуля. Какие-то глюки вылазят, но записи в базе появляются. После добавления обновите страницу, чтобы убедиться в наличии изменений.

7) Добавлены скины для темной темы:
[#module name="yandexweather" skin="2"#] - выводит погоду на сегодня и прогноз на 7 дней
[#module name="yandexweather" type="TODAY" skin="2"#] - выводит погоду на сегодня
[#module name="yandexweather" type="FORECAST" skin="2"#] - выводит прогноз на 7 дней
По умолчанию, если не указывать - используется skin="1" -для белой темы.

8) Голосовое информирование и предупреждения при изменении погоды и по графику

Прогноз погоды на день

Прогноз погоды на 3 дня:

Виджеты для добавления в систему

Уведомления об изменении погоды и др.

Ссылка на репозиторий
Тема на форуме.

Поделитесь в соц сетях

Теги:

 

 

One thought on - Яндекс. Погода в MajorDoMo