Weather-App and Widget Connection Problem

Y’all sound like you’ve never seen a broken web service before…

1 Like

Broken web services I have seen before, Foreca never. It might be, that Foreca changed it’s API.

5 Likes

Since i use SailfishOS as Main-System and Daily-Driver at Nov '21 starting, it is really the first time for me to see the Weather-App doesn´t work/load new data.

6 Likes

It happened also some time before 2021, actually in SFOS v. 3.x, Focrea forecast was broken but was in a later SFOS version fixed. We have to complain now at the Foreca Oy company. It’s not Jolla’s fault but perhaps the Jolla Oy guys could discussed it with the Foreca Oy guys.

1 Like

I don’t think anyone did say it was Jolla’s fault. I believe most of us would just like it fixed as soon as possible. With the Twitter (X) feed no longer working, and now the weather no longer working, the events page is looking a little sparse now :disappointed:

3 Likes

Well, it seems the Jolla account to get Foreca info has run out. If you ask for a free trial at Foreca to use their API for 30 days, and change the Jolla credential to your own in /usr/lib64/qt5/qml/Sailfish/Weather/ForecaToken.js, the weather is back (for 30 days).

17 Likes

Well, I guess the question is whether Jolla will renew their account because, for example, they let it lapse accidentally, or whether they deliberately let it lapse, perhaps as a cost saving measure, and this feature is therefore now gone for good.

I just complained at the Weather - Foreca.com feedback site. I’ll post it here if I would get an answer!

3 Likes

Just to say, meecast with foreca works perfectly here…

I really hope they’ll renew the subscription…

3 Likes

Meecast does not work on my Xperia 10ii :frowning: Impossible to choose something (a city or a furnisher)

3 Likes

Meecast does not work on my Xperia 10ii :frowning: Impossible to choose something (a city or a furnisher)

You have to perform this to get it working:

devel-su + password
echo -e ‘\n[X-Sailjail]\nSandboxing=Disabled’ >> /usr/share/applications/harbour-meecast.desktop
cd /usr/share/harbour-meecast
ln -s /usr/share/harbour-meecast/buttons_icons /usr/share/buttons_icons
ln -s /usr/share/harbour-meecast/db /usr/share/db
ln -s /usr/share/harbour-meecast/html /usr/share/html
ln -s /usr/share/harbour-meecast/iconsets /usr/share/iconsets
ln -s /usr/share/harbour-meecast/ images /usr/share/images
ln -s /usr/share/harbour-meecast/qml /usr/share/qml
ln -s /usr/share/harbour-meecast/sources /usr/share/sources
ln -s /usr /share/harbour-meecast/xsd /usr/share/xsd

add location + close meecast + restart meecast + it works perfect

6 Likes

Works for me :+1: Works for me :+1:

Foreca STILL do not have a correctly functioning site, foreca.mobi still does not show a sunshine icon when it is sunny, it’s been this way for years. I contacted Foreca, they don’t admit there is any problem, they say the problem lies with Jolla software, not theirs.

foreca.mobi - Do you see the SUNSHINE Icon top left of the screen?, no, neither I don’t either. Check your own town, it is sunny, you’ll have no icon. Not sure why Foreca denies this.

What a shower!

1 Like

Indeed. Within Desktop Firefox (114.0.2) I don’t see Sun icon either. If location has partial sun there is an icon.

I do see a sun icon when I follow your link (Firefox Desktop on Windows). Same picture with sailfish browser and webview in forum viewer.

Same issue happened here about a day ago, was working great beforehand.
Thanks for opening the thread,
Would be really great if the API lease could be renewed,

The feature was very useful.

8 Likes

We’re looking the issue. Reported internal issue report as well.

37 Likes

Otherwise works well, but the icon disappears from the launcher. However, you can open the application through the terminal.

I confirm, that neither widget nor application does not work. Until it is sorted out, I moved to omWeather (from F-Droid).

It does not work for me :frowning:
The icon app disappear and even via the command harbour-meecast in shell does not works :frowning: (root or as a simple user via the terminal on the smartphone).

[defaultuser@Xperia10II-DualSIM ~]$ devel-su
Password: 
[root@Xperia10II-DualSIM defaultuser]# echo -e ‘\n[X-Sailjail]\nSandboxing=Disabled’ >> /usr/share/applications/harbour-meecast.desktop
[root@Xperia10II-DualSIM defaultuser]# cd /usr/share/harbour-meecast
[root@Xperia10II-DualSIM harbour-meecast]# ls
buttons_icons  html           images         qml            xsd
db             iconsets       locale         sources
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/buttons_icons /usr/share/buttons_icons
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/db /usr/share/db
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/html /usr/share/html
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/iconsets /usr/share/iconsets
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/ images /usr/share/images
ln: /usr/share/images/images: File exists
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/qml /usr/share/qml
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/sources /usr/share/sources
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr /share/harbour-meecast/xsd /usr/share/xsd
[root@Xperia10II-DualSIM harbour-meecast]# meecast
bash: meecast: not found
[root@Xperia10II-DualSIM harbour-meecast]# harbour-meecast
error: XDG_RUNTIME_DIR not set in the environment.
[C] unknown:0 - Failed to create display (No such file or directory)
[root@Xperia10II-DualSIM harbour-meecast]# cd ..
[root@Xperia10II-DualSIM share]# cd ..
[root@Xperia10II-DualSIM usr]# cd ..
[root@Xperia10II-DualSIM ]# echo -e ‘\n[X-Sailjail]\nSandboxing=Disabled’ >> /usr/share/applications/harbour-meecast.desktop
[root@Xperia10II-DualSIM ]# cd /usr/share/harbour-meecast
[root@Xperia10II-DualSIM harbour-meecast]# ls -l
total 36
drwxr-xr-x    2 root     root          4096 Aug 28 12:42 buttons_icons
drwxr-xr-x    2 root     root          4096 Aug 28 12:42 db
drwxr-xr-x    2 root     root          4096 Aug 28 12:42 html
drwxr-xr-x   13 root     root          4096 Aug 28 12:42 iconsets
drwxr-xr-x    2 root     root          4096 Aug 28 12:42 images
drwxr-xr-x    2 root     root          4096 Aug 28 12:42 locale
drwxr-xr-x    4 root     root          4096 Aug 28 12:42 qml
drwxr-xr-x    2 root     root          4096 Aug 28 12:42 sources
drwxr-xr-x    2 root     root          4096 Aug 28 12:42 xsd
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/buttons_icons /usr/share/buttons_icons
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/db /usr/share/db
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/html /usr/share/html
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/iconsets /usr/share/iconsets
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/ images /usr/share/images
ln: /usr/share/images/images: File exists
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/qml /usr/share/qml
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr/share/harbour-meecast/sources /usr/share/sources
[root@Xperia10II-DualSIM harbour-meecast]# ln -s /usr /share/harbour-meecast/xsd /usr/share/xsd
ln: /usr/share/xsd/xsd: File exists
[root@Xperia10II-DualSIM harbour-meecast]#