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

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

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: [Модуль] Яндекс погода

Сообщение skysilver »

Ivan писал(а):Уважаемый автор почему вы не используете API
https://tech.yandex.ru/weather/
Оно же для бизнеса только.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Яндекс погода

Сообщение directman66 »

Мы за бесплатный вариант)
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: [Модуль] Яндекс погода

Сообщение Jilber »

skysilver писал(а): Вт май 08, 2018 11:40 amМоя коллекция иконок погоды от Яндекса https://github.com/skysilver-lab/majord ... her/yandex Еще с тех времен, когда у них было открытое апи. )
Спасибо, но как их скачать-то оттуда ?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: [Модуль] Яндекс погода

Сообщение skysilver »

Jilber писал(а): Чт май 10, 2018 12:20 pm Спасибо, но как их скачать-то оттуда ?
Качни весь репо https://github.com/skysilver-lab/majord ... master.zip А там дальше все найдешь.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Яндекс погода

Сообщение directman66 »

Обновление:
1) Добавлен прогноз погоды на день (утро/день/вечер/ночь)
2) Прогноз на 7 дней вынесен в отдельную вкладку.

В отличии от последних обновлений OW, яндекс корректно отдает утро/день/вечер/ночь.


зыж: не могу победить добавление новой записи в справочник. Кто разбирается в написании модулей, может глянуть в чем причина?
SPOILERSPOILER_SHOW
https://github.com/directman66/majordom ... ta.inc.php
вроде бы как у кнопки сохранить должен быть вызов функции на сохранение/добавление, но <a hreff..> небыло в исходном примере.

[#if ID!=""#]
<button type="submit" name="subm" value="Submit" class="btn btn-primary"><#LANG_SUBMIT#></button>
[#else ID#]
<button type="submit" name="subm" value="Add" class="btn btn-primary"><#LANG_ADD#></button>
[#endif ID#]
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Re: [Модуль] Яндекс погода

Сообщение Ivan »

А что делать если город только по кординатам
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Яндекс погода

Сообщение directman66 »

Покажите ссылку
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Яндекс погода

Сообщение directman66 »

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

yw_mycity избавит от необходимости править чужие сценарии, например для уведомления о погоде.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Re: [Модуль] Яндекс погода

Сообщение Ivan »

directman66 писал(а): Вс май 13, 2018 9:37 pm Покажите ссылку
https://yandex.ru/pogoda/taganrog?lat=4 ... &from=home
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] Яндекс погода

Сообщение directman66 »

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

Внимание: вместо наименование города спутника указывается имя большого города. Прогноз указан на город, соответсвующий коорданатам.

Перед установкой обновления нужно полностью удалить плагин.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить