「天気予報」のウィジェットが動かなくなっている問題を修正する方法 [JBApp]

(67)

先週ちょっと前辺りから【iWidgets】などで「天気予報を表示するウィジェットが使用不能になっている」といった問題がちょこちょこと発生中。
原因についても既に判明しているためすぐにウィジェットのアップデートが来て直るかな…と思っていたのですが、ウィジェットって開発後放置という場合が多いみたいでアップデートされる物が少ないんですね…。

ということで、自分で出来る対処方法についてご紹介しておきたいと思います。

スポンサーリンク

ウィジェットがうごかない

ウィジェットにより「表示されない」・「エラーが出る」などいくつか症状があるのですが、共通しているのは天気予報の機能が動いていない!ということ…。

howto-fix-weather-widget-iwidgets-yahoo-api-20160404-02howto-fix-weather-widget-iwidgets-yahoo-api-20160404-03

原因は…

原因は非常に簡単で、天気情報を取得するために使っているAPIのアドレスが変更になったからです。
具体的には以下の様に変更されています。ということで、元から変更後のアドレスを使っていた、Yahoo天気のAPIではない別のAPIを使っていた、といったウィジェットについては動作しているはず。

変更前:http://weather.yahooapis.com/
変更後:http://xml.weather.yahoo.com/

修正方法

アップデートが来ないものは仕方ない…ということで、自分で修正する方法を簡単にですがご紹介。

幸い、ウィジェットの多くはHTMLやJavascriptで構成されているため自分で編集することが出来ます。今回はこれらのファイルを内を前項の様にアドレスを修正します。

ファイルの場所

ご使用のウィジェットによりファイルのある場所が異なるのですが、【iWidgets】用のウィジェットをご使用の場合は以下の場所に配置されています。
もしわからない場合は、Cydiaからインストールファイルがどこにあるのか?を確認してみましょう!

/var/mobile/Library/iWidgets/

修正する

修正するファイルについてなのですが、ウィジェットにより異なるため探してください!としか言いようが…。
基本的には【Widget.html】に記載されている場合が多いのですが、他にも【.js】といった拡張子を持つファイルに記載されている場合もあります。

iFunBoxなどを使ってPCへ転送後、テキストエディタで修正…してもイイですし、iFileなどを使ってファイルを開き修正…でも構いません。自分の使いやすい方法を選んでください。

http://weather.yahooapis.com】でテキスト内検索を行い、該当する箇所は全て変更するのが安心です。

変更前:http://weather.yahooapis.com/
変更後:http://xml.weather.yahoo.com/

*上記アドレス後にも続いている場合がありますが、そちらは弄らす該当部分だけを変更してください*

howto-fix-weather-widget-iwidgets-yahoo-api-20160404-04

修正がうまく行けば、リスプリングやウィジェットを再配置を行うとリロードが行われ、天気予報が表示されるようになるはずです。
こう「このファイルを修正して!」と書けないのが歯がゆい部分なのですが、探してみてください…。わからない場合はコメントでもいただければ…と。

ウィジェットってあまりアップデートが行われない物なのですね…。まぁ自分で編集出来るので楽っちゃ楽ではありますが…!

コメント

  1. あの関連するファイルでinfostats2を使用するものがあるのですが 更新時間を長くしても すご〜くバッテリーの減りが早いんですが しょうがないのでしょうか? ちなみにオフしていても消費している?みたいなんですよねー?(≧∇≦)

  2. /var/mobile//Library/iWidgets/

    スラッシュ1個多くないですかね?

    • おっと!ありがとうございます…余計な物が・・・

  3. お世話になります。
    天気予報は、どうやって追加するのでしょうか?

    • iWidgetを使って
      自分の気に入った形のを探す

  4. statusforecastも変更出来ますか?

  5. 助かりました!!

    Stripeは、上記方法で改善しました!!

    • location.jsの中にあるアドレスを書き換えたのですが直りませんでした…他にも書き換え個所がありますか?

      • 自分もやって見たところmain.jsの方もありましたのでそちらも変更してみてください多分できたす

        • ありがとうございます!できました!

  6. ワイのDreamBoardのApple web OS Dark テーマの天気が更新されないのもこれが原因なのかな

    • Apple web OS Dark は以前よりhttp://xml.weather.yahoo.com/が適用されているようです。原因は他にもあるのかも知れません…

  7. ウィジェットに限らずyahoo天気のAPI使ってるアプリとかソフト、ウェアラブル端末とか全滅してますよね

    • はい、ウィジェットだと自分で編集出来るため修正が効くのですが、他の物はなかなか手が出しにくく面倒な部分ですね・・・

  8. 後 何故かゲームアプリや映画アプリを使った後にiWidgetのテーマが消えてしまいす。再配置をするには いちいちリスプリングしないといけないので 面倒くさいです。

  9. テーマが複数あると手間が掛かって大変です。特にアニメを用いたものは探すのに時間が掛かりますね。

  10. Ls Elegant Peaceでも使えてなかったので助かりました!
    無事に天気表示されました!

  11. 質問です。
    コンピュータの勉強の一環で、コマンド操作に慣れるようにとCUI操作を練習していたのですが
    端末にてslコマンドを実行すると、普通なら汽車のAAが表示されると思うのですが
    私の環境では”Killed: 9″というエラーを吐き出して表示されません。
    また、色々なコマンドを試してみると、”man” を実行すると、引数に関係なく”Killed: 9″となってしまいます。
    この”Killed: 9″というのはどういう意味なのでしょうか?PC上で触っている時には一度も見たことがなく、ググってもまともな情報が出てこなく困っています…
    また、sudoをcydiaから入れているのに、iPhoneの端末上ではsudoで動きません…
    どのコマンドをsudoで動かそうとしてもmobile is not in the sudoers fileと出て動きません。
    これは何故なのでしょうか?
    長文失礼しました。

    • 質問する場所を間違えていませんかね…

    • iOSに対応したSLコマンドは別途インストールしなければ使用することは出来ません

      • それは…どういうことでしょうか?
        apt-getでslをインストールするだけではいけないということでしょうか?
        Cydia上にslコマンドを使うためのパッケージがあるのでしょうか?
        すいません、変な質問で申し訳ないです。

        • すいません書き忘れてますが、既にslはaptgetでインストール済みです

  12. 指定時間のみ壁紙変更するtweakって存在しませんかね?
    このブログでも紹介されていたwallmartで近いことは出来るのですが、指定時間の過ぎた後に元の壁紙に戻したいので…
    ご存知でしたらお教えいただけませんか?

    • SpringPaperとか(tools4hack.santalab.me/jbapp-com-jaysan1292-springpaper.html)とも思ったけどほぼ一緒か

  13. 私は記載したURLのwidgetを使っているのですがどこを探しても記事に書いてあるyahooのURLの記述が見つかりません・・・
    どうすればよろしいでしょうか?
    また、このwidgetはaccuweatherのコードなら動くのですが、5桁のaccuweatherコードしか受け付けません。
    東京のaccuweatherコードが分かればそれで使えるのですが・・・

    • 既に変更後のAPIに対応済みなようです。

  14. androidのとあるカスタムROMの天気ウィジェットが突然更新されなくなって不思議に思っていたのですが、理由が分かりすっきりしました。ありがとうございます。

  15. query.yahooapis.com
    を使用しているFore@cast iWidgetsの表示が先々週あたり(同じ時期)から崩れ本来のデザインとは違うものになってしまい困っています。どなたかヘルプミー(泣

  16. お世話になります。
    画像にある、天気ウィジェットの名前を教えて頂けますか?
    宜しくお願い致します。

    • 適当に選んだものでしたのでハッキリとは覚えていないのですが、HTC Weather系のウィジェットだったかと思います。

  17. CORE SBHTML UniAW 3.3 を使用してるのですが解決出来ません。
    分かる方教えて頂けないでしょうか?

  18. 一度こちらの方法で直せたんですが、最近また表示されなくなりました。
    またURL変わったんですかね?

  19. 同じく表示されなくなりました。
    stripeですが前の時には表示されなかった「internet?!」なる謎表記付き
    ただ落ちてるだけならいいんですが

  20. うむ…またもや表示されなくなりましたね…

  21. 再度表示されないという事はまたurl変わりましたね。。。

  22. 同じくofflineになり、URL確認しましたが治りません。以前に戻してみます。

  23. 前のURLに戻してみましたが、変わらず表示されませんね…

  24. また見られなくなってますね。
    「Internet?!」と出て天気が表示されず

  25. 前々アドレスを使っていた、Yahoo天気のAPIではないウィジェットについては動作していますので そのurlに修正したら表示されました^^

    • もし差し支えなければそのurlを教えて頂ければと…

      • 同じく一時的にこの記事の内容で治っていたstripがダメです。

        是非、urlをご教示下さい‼︎

  26. 前回のAPIのアドレス変更でyahooコードの11178..系が動かなく
    なりましたが、今回はweather.comのJAXX系も動かなく。
    解決策はありますかね~??

  27. JAXXもダメですね
    というかiphoneの公式の天気自体もおかしくないですか?
    ios7だけでしょうか?
    どうすれば・・・

  28. Accuweatherってのをソースにしてるものは動くけどこれって日本のコードってないよなぁ

  29. 私も一度直りましたが、数日前からまた表示されなくなりました。
    都市名は「OFFLINE」となってます。
    該当するアドレスはすべて変更してるのですが…。
    iPhone6 iOS9.0.2
    X-Class i6 iWidget Anim.Weather というウィジェットを使用してます。

    もう天気のウィジェット系はダメなんですかね…?

    • どうやら「xml.weather.yahoo.com/」の方が完全に死亡している状況になっているみたいです・・・

  30. widget weather2かinfostats2を使ってってJunesiphoneさんが言ってた

    • Junesiphoneさんが言ってる対処法って、このサイトの方法と同じじゃないですか?

  31. それが駄目になったから、WW2かinfostats2を使えばイイって。

    • YahooはOAuth 認証を要求する様になったみたいですね。WethrはiOS標準のお天気アプリのキャッシュを見て動くから負荷も齟齬もないからいいなあと思ってGitHubのソースコード見たけど、良く分からん。JK助けて!

  32. そうそう、YahooはOAuth 認証を要求する様になったみたいですね。WethrはiOS標準のお天気アプリのキャッシュを見て動くから負荷も齟齬もないからいいなあと思ってGitHubのソースコード見たけど、良く分からん。JK助けて!

  33. 天気系のウィジェットはもう使えないんですかね?

    • wxdsta.weather.comを使用している
      Widgetはつかえる。

      • 差し支えなければウジェットの名前教えてもらえませんか?

        • Clear Weather
          Zen8 iWidget Clear Weather
          Zen8 iWidget Round Clear Weather

          などなど。

  34. HTC Animated Weather – iPhone 6+ が昨日v2.0になって、Weather UndergroundからパーソナルAPIキーを取得すると天気が表示できるようになっています。Weather Undergroundで登録が必要ですが、登録の方法によって無料でパーソナルAPIキーが得られます。詳しくはHTC Animated Weather – iPhone 6+の作者が説明していますから読まれるといいと思います。私の説明の読み方が悪いのか、登録を無料にする説明が間違えているように思えましたが、読みながら対応すればいけると思います。TOKYOで無事に表示できました。他のウィジェットは分かりません。

    • ありがとうございます。
      無事表示出来ました。
      cydiaの説明文を見ながら進めていったら問題なく天気表示されます。

  35. HTCのウィジェットを使っていますが、自分の住む地域にする場合はどうすれば良いのでしょうか?
    教えて頂けるとありがたいです(;_;)

    • HTC Animated Weather – iPhone 6+ですか?
      僕もパーソナルAPIキーで天気は出るようになりましたが、ズレが生じてるせいか違う地域が表示されてます。
      locationで自分の地域の名前を打てばとりあえずは表示変わります。

  36. やっと天気が表示されました。
    自分もLocationの位置がズレてましたので入力したら表示だけは直りました。

    animationをONにしたら、雨のアニメーションが左半分しか降ってない感じですね。

    • 位置ずれってどうやって直すんですか?

  37. やってみたけど直りません、この方法の他にありませんか?

  38. 一回直ったけどまた駄目になった…

  39. http://weather.yahooapis.com/ これ自体はなかったんですが、stripeにyahooapisとついたものがありました。
    これも変更対象ですか?

  40. HTCですが、東京にいるのに他の場所が表示された時、電源OFF、電源ONでTOKYOと正しく表示されました。再起動やリスプリングではダメです。地方に行った時にこの逆が出来るのかは試してません?

  41. うん・・・・わからんねw
    なんで表示されないんだろうw

  42. Janusが良い感じです‼︎
    いじれば自分好みに出来そうだ。