[Сценарий] Погода от Яндекс
-
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Re: Погода (Яндекс)
Коллеги, а ни кто не заморачивался вопросом по поводу проговаривания погоды, со склонением скорости ветра влажности и т.д.?
-
- Сообщения: 230
- Зарегистрирован: Чт фев 12, 2015 2:34 pm
- Благодарил (а): 36 раз
- Поблагодарили: 6 раз
Re: Погода (Яндекс)
Чего-то не хочет погода работать
в строке скрипта вставил полный путь до xml файла на яндексе
и все равно пустые строки в свойствах объекта города
в строку браузера chrome вставляешь
получаешь ответ Страница export.yandex.ru не работает Сайт export.yandex.ru не отправил данных.
В браузере firefox вставляешь данные читает
Скрипт по таймеру каждые 30 минут делает вид, что читает данные с яндекса в итоге пустые данные.
в строке скрипта вставил полный путь до 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.
php 7, AMS,broadlink rm2,rm3 mini.
-
- Сообщения: 49
- Зарегистрирован: Пт июл 31, 2015 9:23 am
- Благодарил (а): 12 раз
- Поблагодарили: 17 раз
Re: Погода (Яндекс)
Есть та же проблема. Сервер яндекса почему то основную массы времени отдает ошибку 500. Интересно, что если долбить его запросами (в районе 10 штук), он таки отвечает, и возвращает xml.
Поэтому я себе накидал костыльный скриптик, который долбит сервер пока тот не ответит) На всякий случай долбим не более 20 раз, а то можно зависнуть.
Поэтому я себе накидал костыльный скриптик, который долбит сервер пока тот не ответит) На всякий случай долбим не более 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
- Благодарил (а): 36 раз
- Поблагодарили: 6 раз
Re: Погода (Яндекс)
Вопрос такой, а этот "костыль" код вставляете в начале скрипта WeatherFromYandex, или отдельно запускаете?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; ?>
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.
-
- Сообщения: 49
- Зарегистрирован: Пт июл 31, 2015 9:23 am
- Благодарил (а): 12 раз
- Поблагодарили: 17 раз
Re: Погода (Яндекс)
Лично я отдельно запускаю. Но никто не мешает его интегрировать.
UPD. Теперь яндекс возвращает вообще 404 ошибку. Где искать новую ссылку для получения xml?
upd2. экспорт погоды по ссылке export.yandex.ru/weather-ng/forecasts/city_id.xml был чисто для внутренних целей яндекса. Это не api. И они эту лазейку прикрыли.
Нужно искать замену(
UPD. Теперь яндекс возвращает вообще 404 ошибку. Где искать новую ссылку для получения xml?
upd2. экспорт погоды по ссылке export.yandex.ru/weather-ng/forecasts/city_id.xml был чисто для внутренних целей яндекса. Это не api. И они эту лазейку прикрыли.
Нужно искать замену(
-
- Сообщения: 530
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Погода (Яндекс)
да уж, замену бы неплохо найти, и чтоб сервис нормальный был, опенватчер у меня например врет безбожно, на улице дождь а он мне говорит что ясно, да и температура от того же яндекса отличаетсяcoolermister писал(а):Лично я отдельно запускаю. Но никто не мешает его интегрировать.
UPD. Теперь яндекс возвращает вообще 404 ошибку. Где искать новую ссылку для получения xml?
upd2. экспорт погоды по ссылке export.yandex.ru/weather-ng/forecasts/city_id.xml был чисто для внутренних целей яндекса. Это не api. И они эту лазейку прикрыли.
Нужно искать замену(
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Погода (Яндекс)
Попробуй сайт Sinoptik.ua У ADZAM в галерее домашних страниц установлено.Мне понравилось-постоянно обновляется и врет
в меру))
в меру))
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 530
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Погода (Яндекс)
можешь плюнуть ссылкой если под рукой? чтоб не искатьserghei писал(а):Попробуй сайт Sinoptik.ua У ADZAM в галерее домашних страниц установлено.Мне понравилось-постоянно обновляется и врет
в меру))
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Погода (Яндекс)
Как оттуда выдрать погоду я пока не знаю,но в субботу с ним встречусь лично и поспрашаю))adzam писал(а):Выкладываю заготовку для начинающих:
Дизайн в синих тонах назвал ARCTIK_V1.0
Чистая Версия 0.8.0b от 05.11.2014 + шапка + радио
В дальнейшем добавлю будильники, Алису и т. д.
http://my-files.ru/vjqbe2
Установка не нужна, распаковать на диск С: и запускать как обычно.
Успехов.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 530
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Погода (Яндекс)
ок. спасибо, щас буду пытаться разбиратьсяserghei писал(а):Как оттуда выдрать погоду я пока не знаю,но в субботу с ним встречусь лично и поспрашаю))adzam писал(а):Выкладываю заготовку для начинающих:
Дизайн в синих тонах назвал ARCTIK_V1.0
Чистая Версия 0.8.0b от 05.11.2014 + шапка + радио
В дальнейшем добавлю будильники, Алису и т. д.
http://my-files.ru/vjqbe2
Установка не нужна, распаковать на диск С: и запускать как обычно.
Успехов.
ps погодь, это же ссылка на полностью маджор.. это я видел, я думал ты на описалово даш ссылку)))