[Сценарий] Погода от Яндекс

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am

Re: Погода (Яндекс)

Сообщение alekszander »

Коллеги, а ни кто не заморачивался вопросом по поводу проговаривания погоды, со склонением скорости ветра влажности и т.д.?
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm

Re: Погода (Яндекс)

Сообщение ученик »

Чего-то не хочет погода работать
в строке скрипта вставил полный путь до xml файла на яндексе

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

https://export.yandex.ru/weather-ng/forecasts/26063.xml    
и все равно пустые строки в свойствах объекта города
в строку браузера chrome вставляешь
получаешь ответ Страница export.yandex.ru не работает Сайт export.yandex.ru не отправил данных.
В браузере firefox вставляешь данные читает
Скрипт по таймеру каждые 30 минут делает вид, что читает данные с яндекса в итоге пустые данные.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
coolermister
Сообщения: 49
Зарегистрирован: Пт июл 31, 2015 9:23 am

Re: Погода (Яндекс)

Сообщение coolermister »

Есть та же проблема. Сервер яндекса почему то основную массы времени отдает ошибку 500. Интересно, что если долбить его запросами (в районе 10 штук), он таки отвечает, и возвращает xml.
Поэтому я себе накидал костыльный скриптик, который долбит сервер пока тот не ответит) На всякий случай долбим не более 20 раз, а то можно зависнуть.

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

<?php
$data = null;
$i=0;
while ($data == null) {
    $data = file_get_contents("http://export.yandex.by/weather-ng/forecasts/26850.xml");
    $i++;
    if ($i == 20) break;
}

echo $data;

?>
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm

Re: Погода (Яндекс)

Сообщение ученик »

coolermister писал(а):Есть та же проблема. Сервер яндекса почему то основную массы времени отдает ошибку 500. Интересно, что если долбить его запросами (в районе 10 штук), он таки отвечает, и возвращает xml.
Поэтому я себе накидал костыльный скриптик, который долбит сервер пока тот не ответит) На всякий случай долбим не более 20 раз, а то можно зависнуть.

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

<?php
$data = null;
$i=0;
while ($data == null) {
    $data = file_get_contents("http://export.yandex.by/weather-ng/forecasts/26850.xml");
    $i++;
    if ($i == 20) break;
}

echo $data;

?>
Вопрос такой, а этот "костыль" код вставляете в начале скрипта WeatherFromYandex, или отдельно запускаете?
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
coolermister
Сообщения: 49
Зарегистрирован: Пт июл 31, 2015 9:23 am

Re: Погода (Яндекс)

Сообщение coolermister »

Лично я отдельно запускаю. Но никто не мешает его интегрировать.
UPD. Теперь яндекс возвращает вообще 404 ошибку. Где искать новую ссылку для получения xml?
upd2. экспорт погоды по ссылке export.yandex.ru/weather-ng/forecasts/city_id.xml был чисто для внутренних целей яндекса. Это не api. И они эту лазейку прикрыли.
Нужно искать замену(
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Контактная информация:

Re: Погода (Яндекс)

Сообщение sega6549 »

coolermister писал(а):Лично я отдельно запускаю. Но никто не мешает его интегрировать.
UPD. Теперь яндекс возвращает вообще 404 ошибку. Где искать новую ссылку для получения xml?
upd2. экспорт погоды по ссылке export.yandex.ru/weather-ng/forecasts/city_id.xml был чисто для внутренних целей яндекса. Это не api. И они эту лазейку прикрыли.
Нужно искать замену(
да уж, замену бы неплохо найти, и чтоб сервис нормальный был, опенватчер у меня например врет безбожно, на улице дождь а он мне говорит что ясно, да и температура от того же яндекса отличается
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Погода (Яндекс)

Сообщение serghei »

Попробуй сайт Sinoptik.ua У ADZAM в галерее домашних страниц установлено.Мне понравилось-постоянно обновляется и врет
в меру))
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Контактная информация:

Re: Погода (Яндекс)

Сообщение sega6549 »

serghei писал(а):Попробуй сайт Sinoptik.ua У ADZAM в галерее домашних страниц установлено.Мне понравилось-постоянно обновляется и врет
в меру))
можешь плюнуть ссылкой если под рукой? чтоб не искать
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Погода (Яндекс)

Сообщение serghei »

adzam писал(а):Выкладываю заготовку для начинающих:
Дизайн в синих тонах назвал ARCTIK_V1.0
Чистая Версия 0.8.0b от 05.11.2014 + шапка + радио
В дальнейшем добавлю будильники, Алису и т. д.
333.png
http://my-files.ru/vjqbe2
Установка не нужна, распаковать на диск С: и запускать как обычно.
Успехов.
Как оттуда выдрать погоду я пока не знаю,но в субботу с ним встречусь лично и поспрашаю))
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Контактная информация:

Re: Погода (Яндекс)

Сообщение sega6549 »

serghei писал(а):
adzam писал(а):Выкладываю заготовку для начинающих:
Дизайн в синих тонах назвал ARCTIK_V1.0
Чистая Версия 0.8.0b от 05.11.2014 + шапка + радио
В дальнейшем добавлю будильники, Алису и т. д.
333.png
http://my-files.ru/vjqbe2
Установка не нужна, распаковать на диск С: и запускать как обычно.
Успехов.
Как оттуда выдрать погоду я пока не знаю,но в субботу с ним встречусь лично и поспрашаю))
ок. спасибо, щас буду пытаться разбираться

ps погодь, это же ссылка на полностью маджор.. это я видел, я думал ты на описалово даш ссылку)))
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Ответить