[Сценарий] Погода от Яндекс
Re: Погода (Яндекс)
Вот что я обнаружил.
http://coding.dp.ua/php/2395-ne-rabotae ... z-xml.html "Не работает Яндекс.Погода через XML"
Подскажите как можно переделать код?
http://coding.dp.ua/php/2395-ne-rabotae ... z-xml.html "Не работает Яндекс.Погода через XML"
Подскажите как можно переделать код?
-
- Сообщения: 29
- Зарегистрирован: Вс мар 20, 2016 11:55 am
- Благодарил (а): 12 раз
- Поблагодарили: 6 раз
Re: Погода (Яндекс)
Ребята! Оживите уже кто-нибудь погодный модуль нормально! Чтобы без танцев с бубном...
Должно быть удобно и красиво. я так понял, теперь нужно отсюда брать погоду???
https://export.yandex.ru/bar/reginfo.xml
Должно быть удобно и красиво. я так понял, теперь нужно отсюда брать погоду???
https://export.yandex.ru/bar/reginfo.xml
- blackangel
- Сообщения: 148
- Зарегистрирован: Пт окт 21, 2016 2:00 pm
- Благодарил (а): 31 раз
- Поблагодарили: 13 раз
Re: Погода (Яндекс)
Может поможет:
https://yandex.ru/yaca/geo.c2n
https://export.yandex.ru/bar/reginfo.xml?region=213.xml?
213 - это подставлен регион "Москва"
https://yandex.ru/yaca/geo.c2n
https://export.yandex.ru/bar/reginfo.xml?region=213.xml?
213 - это подставлен регион "Москва"
-
- Сообщения: 181
- Зарегистрирован: Пт апр 04, 2014 10:17 pm
- Благодарил (а): 37 раз
- Поблагодарили: 54 раза
Re: Погода (Яндекс)
Попробуйте старый проверенный парсинг XML
Создайте скрипт и поставьте автозапуск по расписанию.
Разберетесь как подставить нужные данные ?
*** Сообщение запрещено. Сообщение похоже на спам. ***
Создайте скрипт и поставьте автозапуск по расписанию.
Разберетесь как подставить нужные данные ?
Код: Выделить всё
$data_file="https://export.yandex.ru/bar/reginfo.xml"; // адрес xml файла
$xml = simplexml_load_file($data_file); // раскладываем xml на массив
$sun_rise=$xml->weather->day->sun_rise;
$sunset=$xml->weather->day->sunset;
$tomorrow=$xml->weather->day->tomorrow->temperature;
sg ("ThisComputer.SunRiseTime",$sun_rise);
sg ("ThisComputer.SunSetTime",$sunset);
sg ("ThisComputer.WeatherTomorrow",$tomorrow);
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Погода (Яндекс)
Да, оттуда можно...но она там на полтора дня...могу заняться на досуге...вот только модуль яндекс погоды не мой...я хз - появляется ли автор модуля тут...zarro писал(а):Ребята! Оживите уже кто-нибудь погодный модуль нормально! Чтобы без танцев с бубном...
Должно быть удобно и красиво. я так понял, теперь нужно отсюда брать погоду???
https://export.yandex.ru/bar/reginfo.xml
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 13
- Зарегистрирован: Ср ноя 02, 2016 11:05 am
- Откуда: Украина Днепр. обл
- Благодарил (а): 17 раз
- Поблагодарили: 1 раз
Re: Погода (Яндекс)
Вот нарыл кто то постарался и подправил погоду на етом сайте http://coding.dp.ua/php/660-prognoz-pog ... deksa.html ОБНОВЛЕНО 07.06.2016 — Yandex погода API , терь осталось за малым, найти человека который подсунет это в яндекс...
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Погода (Яндекс)
Что нужно подсунуть в яндекс?? Типа оформление красивое?))))banderos писал(а):Вот нарыл кто то постарался и подправил погоду на етом сайте http://coding.dp.ua/php/660-prognoz-pog ... deksa.html ОБНОВЛЕНО 07.06.2016 — Yandex погода API , терь осталось за малым, найти человека который подсунет это в яндекс...
Вы наверное имели ввиду не в яндекс, а в Модуль яндекс погода для МД?
На самом деле нужно просто автора модуля "докричатся", чтобы он подправил свой модуль... Ну либо свой модуль подсунуть =D, а его модуль снести совсем из маркета...все равно нерабочий.
Кстати - код, который обновлен 07.06.16 - не рабочий уже. Собственно по-этому и модуль загнулся. То API уже закрыто.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Погода (Яндекс)
Добрый день всем любителям и профессионалам в данной теме. Предыдущая ссылка указывает использование Яндекс.API, но работает через Export.yandex..... Как я понимаю, в данный момент яндекс погода работает с запросами через API Яндекс.Погоды (https://tech.yandex.ru/weather/). Там же есть и документация с запросами. Я к моему великому сожалению не силен в программировании, обычно пользуюсь примерами и неимоверно долго допиливаю используемое. Если есть толковые и интересующиеся еще данной темой люди, надеюсь чем то натолкну на верный путь. Если это не сложно, может кто возьмется за перепилку старого скрипта под новые запросы к яндексу? Так же, как понимаю, чтобы использовать запросы, необходим ключ X-Yandex-API-Key: <значение ключа>, который в последствии помещается в заголовок запроса. Если использовать данный метод (модуль) в MajorDomo, не придется ли каждому писать на почту яндексу для получения этого ключа? Как считаете?
Заранее благодарен за возможность включиться в тему. Очень уж интересно использование именно яндекс погоды.
Надеюсь не написал боян, ибо пролистал странички форума и, вроде, не нашел темы про АПИ.
Заранее благодарен за возможность включиться в тему. Очень уж интересно использование именно яндекс погоды.
Надеюсь не написал боян, ибо пролистал странички форума и, вроде, не нашел темы про АПИ.
- Rifmik
- Сообщения: 19
- Зарегистрирован: Чт мар 16, 2017 11:07 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Погода (Яндекс)
Я погоду от Яндекса "прикрутил" в таком виде:
Делал так:
Панель управления - Настройки - Домашние страницы ->создал страницу, тип HTML-блок
Первая строка это открытие страницы погоды на Яндексе, с параметрами ширины, высоты, скроллинга и рамки.
Вторая строка: XXX.YYY.ZZZ.NNN - IP-адрес сервера MJD, далее - ссылка на график температуры в гостиной (получаю от ESP-12S прошивка от WiFi-IoT.com) построенный в объекте Charts и, так же, параметры оформления и период обновления (брал код из Charts и добавил высоту и ширину)
Для наглядности:
Делал так:
Панель управления - Настройки - Домашние страницы ->создал страницу, тип HTML-блок
Первая строка это открытие страницы погоды на Яндексе, с параметрами ширины, высоты, скроллинга и рамки.
Вторая строка: XXX.YYY.ZZZ.NNN - IP-адрес сервера MJD, далее - ссылка на график температуры в гостиной (получаю от ESP-12S прошивка от WiFi-IoT.com) построенный в объекте Charts и, так же, параметры оформления и период обновления (брал код из Charts и добавил высоту и ширину)
Код: Выделить всё
<iframe src="https://p.ya.ru/saint-petersburg" width="760" height="400" scrolling="no" frameborder="0" align="top"></iframe>
<iframe src="http://XXX.YYY.ZZZ.NNN/module/charts.html?id=1" width="760" height="400" interval="3600" scrolling="no" frameborder="0" align="top"></iframe>