[Модуль] Погода от Яндекс (app_yaweather)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль "Погода от Яндекс"
Приветствую автора. Спасибо за данный модуль, очень удобно. Хотелось бы высказать небольшое пожелание. В xml-ке с которой забираются данные - есть прогноз на 10 дней. Можно добавить его выгрузку тоже? Можно не в отдельные объекты, а в один. Данные хотябы - картинку, температуру и словесное описание. Можно для простоты в один объект закинуть.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль "Погода от Яндекс"
Модуль долгое время работал...недавно перестал обновляться (буквально пару дней назад). Скопировал код обновления в отдельный скрипт - вот что получил в ответ:
Никто не сталкивался? Почему не хочет обновлять?
Код: Выделить всё
Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://export.yandex.ru/weather-ng/forecasts/28440.xml" in C:\_majordomo\htdocs\modules\app_yaweather\app_yaweather.class.php on line 246
Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\app_yaweather\app_yaweather.class.php on line 280
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 82
- Зарегистрирован: Ср авг 26, 2015 9:22 pm
- Откуда: г.Обнинск, Калужская обл.
- Благодарил (а): 1 раз
- Поблагодарили: 9 раз
- Контактная информация:
Re: Модуль "Погода от Яндекс"
тоже не обновляется. теперь свет беспорядочно включается - вообщем кошмар (ведь не обновляются свойства сансет и санрайз и прочее... . причем пвру недель назад тоже так было дня 3. потом все наладилось - теперь опять . похоже что-то с яндексом
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль "Погода от Яндекс"
Походу структуру xmlки изменили. В плане прогноза на 3 дня...по-этому выполнится не может до конца скрипт обновления. Соответственно до присвоения значений даже не доходит....
Придется видимо на openweather пока посидеть)
Автор, если ты с нами - посмотри пожалуйста. Очень удобный модуль был.
Придется видимо на openweather пока посидеть)
Автор, если ты с нами - посмотри пожалуйста. Очень удобный модуль был.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Модуль "Погода от Яндекс"
Погода уже несколько дней глючит. Вчера перестала совсем обновляться, в 16:00.
Чтобы не обнулялись показатели при сбое у себя поставил в WeatherFromYandex строчки после
проверка
При этом не сбрасываются время заката/рассвета и др. если данные по к.л. причинам не получены (отвалился интернет, глючит Яндекс)
Чтобы не обнулялись показатели при сбое у себя поставил в WeatherFromYandex строчки после
Код: Выделить всё
$xml = simplexml_load_file($data_file); // раскладываем xml на массив
Код: Выделить всё
if($xml === false ) { // Проверить можно также !is_object( $xml ) или !$xml
return;
}
- Рейтинг: 1.16%
-
- Сообщения: 284
- Зарегистрирован: Сб ноя 24, 2012 11:47 am
- Благодарил (а): 29 раз
- Поблагодарили: 28 раз
Re: Модуль "Погода от Яндекс"
У меня сначала браузер написал
а потом открыл xml, но уже через защищенное соединение
т.е. не по http, а по https.
Может проблема в этом? Сменилась политика яндекса?
Код: Выделить всё
Ошибка при установлении защищённого соединения
Во время загрузки страницы соединение с сервером было сброшено.
Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как достоверность полученных данных не может быть проверена.
Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.
т.е. не по http, а по https.
Может проблема в этом? Сменилась политика яндекса?
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: Модуль "Погода от Яндекс"
печально, но ссылки вида http://export.yandex.ru/weather-ng/forecasts/{id}.xml полностью перестали работать.
Да, яндекс перешел на https
Да, яндекс перешел на https
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль "Погода от Яндекс"
Изменение ссылки на https://export.yandex.ru/weather-ng/forecasts/{id}.xml не помогло
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль "Погода от Яндекс"
Не перестали...но работают неадекватно...вводишь ссылку - не грузит...убираешь id города, добавляешь, меняешь http на https и обратно...через пару таких манипуляций начинает работать...вводишь изначальную ссылку - работает Оо. Так и не понял зависимости.slgeo писал(а):печально, но ссылки вида http://export.yandex.ru/weather-ng/forecasts/{id}.xml полностью перестали работать.
Да, яндекс перешел на https
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 83
- Зарегистрирован: Сб май 17, 2014 2:52 am
- Откуда: Новосибирск
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Re: Модуль "Погода от Яндекс"
Ветер, влажность, давление считывает, а температура всегда "0".
Фантастика!!
Фантастика!!