Plasma 5 Weather

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/kotelnik/plasma-applet-weather-widget

27
Score 86.8%
Description:

Plasmoid for showing weather information from yr.no and Open Weather Map servers.

Features:
- shows basic info (with font-like icons) in panel
- shows meteogram + long term forecast in expanded plasmoid
- shows more info and near future forecast in tooltip
- offline cache
- support for multiple places
- system tray support

Future plans:
- support for other providers (accu, yahoo)
- place picker

REQUIRED DEPENDENCIES
- qt5-xmllistmodel, qt5-graphicaleffects
- e.g. packages for kubuntu users: qml-module-qtquick-xmllistmodel, libqt5qml-graphicaleffects

HOW TO INSTALL
- EDIT: Preferred way: your distribution's package manager or build it yourself (https://github.com/kotelnik/plasma-applet-weather-widget#requirements)

ANOTHER WAY TO INSTALL
- Add Widgets... -> Get new widgets -> Download new plasma widgets
- find this applet and install through the first item with .plasmoid extension
- NOTE: this version does not support offline data cache
Last changelog:

1.6.10 1 year ago

- fixed infinite reload timeout
- kelvin unit support
- code cleanup
- reduced OWM crashing (still happening though)

iggypl

3 years ago

I can not refrash it, after reboot it is in off mode :-(

Report

C

clearmartin

3 years ago

The only thing I can think of is you are experiencing this issue:
https://github.com/kotelnik/plasma-applet-weather-widget/issues/6

Report

ipminimalist

3 years ago

The "Render Meteogram" feature is not rendering wind direction and cloud cover.

Report

C

clearmartin

3 years ago

Thanks, I'm aware of that and I intend to fix it in future versions. Although rendered meteogram for yr.no will lack cloud coverage since they are not providing it through api.

Report

PositronicTomato

3 years ago

The temperature that appears on the panel or desktop isn't accurate when the temperature is rapidly changing. It appears to be showing what the forcasted temperature will be several hours in the future. I need to use 2 weather apps because of this (I want to know what the current temp is and the trend for the next several hours).

It isn't clear what temperature is being displayed when you hover over the widget (the "~>" temp). Is this the "feels like" temp? Is it the actual temp? It is often different from the panel/desktop temp.

It would be helpful if the the headings for rows at the bottom (starts at 0h . . . 24h) were replaced with actual times. It isn't clear what they refer to. Does 0h mean right now and 24h mean 24 hours from now? Or is 0h midnight for the day and 24h mean midnight for the upcoming day? If it does, then it's also not clear because you'd expect the upcoming 24h for one day to always match 0h for next day, but it doesn't.

If it covers a range of times (for example 0h representing between 1am and 3am), I think it would be better to show what that range is.

It would be (really really) nice if there was a setting to toggle display of times between 12h am/pm and 24h. 24-hour time always takes me a couple of seconds to figure out and I really don't like using it. Because of this, I've enabled “render meteogram for yr.no” but then I also lose some of the data from the non-rendered page (it's nice seeing the weather symbols over different points on the graph).

The graph generally starts at some point in the future. It would be nice if it started at the current time (though understandable if the data feed doesn't supply that information).

Report

C

clearmartin

3 years ago

Hello. Thanks A LOT for your feedback and suggestions. So in order:

1)
Unfortunately yr.no is not providing current weather data, only the mentioned 1-3 hours in the future. This can be fixed by caching "historical" data and show them as current. I'll try to do that for yr.no provider but it still doesn't feel ideal. OWM on the other hand is providing this service and I'm in the process of implementing a support for it right now. OWM is also providing humidity and cloud coverage so this will also be showed in tooltip as a bonus.

2)
I've also changed the "~>" mark with more sensible "near future" text which is what it shows.

3)
I've changed the 0-24h legend with actual approximate hour of day referring to each temperature row. Now it will show 3h, 9h, 15h, 21h (or AM/PM alternatives) so the range is 0-6h, 6-15h, etc.). Do you think I should still show the ranges? Or is it understandable this way?

4)
Unfortunately there is no way to get meteogram from yr.no showing other units or time format. This (and because of other reasons) is why I've done the rendered meteogram. I am aware of the missing features of rendered meteogram and I intend to fix it.

5)
Like I said in 1) I try to fix that by remembering "historical" data but that will not show the current weather immediately when plasma starts. Especially if you use ".plasmoid" widget version (no offline cache). So you are better off with OWM provider.

Mentioned changes will be iteratively added in upcoming versions.

Report

oshunluvr

3 years ago

Any chance we could get (or you could advise where to edit) to get inches of mercury rather than hectopascals and MPH rather than m/s for wind?

Report

C

clearmartin

3 years ago

Sorry, this is not yet editable. I will add this settings to the next release.

Report

eyeconic

3 years ago

I've been at this since RedHat 7.x but I simply cannot figure out how to install this thing. KDE is looking for a file *.plasmoid.


KDE Frameworks 5.16.0
KDE 4.14.14
Fedora 23

Report

C

clearmartin

3 years ago

Hi! Unfortunatelly this plasmoid is only compatible with Plasma 5. You have the older version of KDE suite...

Report

hen-rooster

3 years ago

I absolutely love it.
Was real easy adding my canadian location.
Great work, thanks

Report

C

clearmartin

3 years ago

It's always nice to hear such words :)

Report

tanghus

3 years ago

I've been having problems find a decent weather forecast for Plasma5, but this one done the job.

FWIW I had to reboot (maybe relogin is enough) after installing qml-module-qtquick-xmllistmodel and libqt5qml-graphicaleffects for it to work.

A minor issue is that it could use a default icon as it shows up blank in the widget list.

Report

C

clearmartin

3 years ago

Thanks for your feedback! :) Yes, the missing icon is a pain. I was unable to specify my custom icon other way then with absolute path to it which only works if the widget is installed by a package manager to system.

I've already asked a question in forums, but no answer yet: https://forum.kde.org/viewtopic.php?t=127363&f=289&sid=ab41974a77e76eae4d9c5a4363217f59#p338425

Report

kap3tan

4 years ago

Is it working ?
I can't enable it, it's not tickable.

Report

C

clearmartin

4 years ago

Not yet, sorry :) It will be once get to do it.

Report

alex10336

4 years ago

Missing vertical layout, but replace my current weather plasmoid, GJ !

Report

Teyras

4 years ago

Hi, thanks for the awesome plasmoid! Is there any reason for the popup that shows when clicking the system tray applet to be so different from the one that shows after clicking a plasmoid on the panel? It bugs me that I can't see today's forecast in the system tray applet's popup... Also the tooltip isn't very informative. Of course, this isn't too much of a problem as I can just put the plasmoid on the panel.

Report

C

clearmartin

4 years ago

Hi! Thanks for feedback. Actually there are 2 reasons.

The main reason is that systray expanded area has fixed width and height (content is typically only vertically scrollable) so I can't place the wide meteogram picture from yr.no.

The tooltip cannot be rich-text (I couldn't come up with working code) like in normal widgets in panel. But it certainly can contain more info.

That leads to the second reason: I was too lazy to make this systray mode more usable. So I plan to add today's textual forecast in the expanded area and enhance the tooltip a little.

Report

DiscipleOfDante

4 years ago

Glad to see the system tray support, a very sexy applet that works incredibly well.

Report

ochurlaud

4 years ago

the speed of the wind should be m/s and not M/s

It's nothing but...

Report

CarlosRomeroMartin

4 years ago

Good job, but it's possible to choice an other weather station, for example for all Europe.
Thanks
Carlos

Report

C

clearmartin

4 years ago

I don't think it is (or will be) possible. I plan (already started) to add support for Open Weather Map but I doubt one can receive aggregated weather info for all Europe. It is usually related to GPS coordinates right? Otherwise e.g. one temperature for all Europe would be useless. But I don't know much about meteorology so I may be wrong or I don't know exactly what you mean.

Report

xiceph

4 years ago

Hi,
nice widget.
One issue that confuses me is the moon (night) icon which appears early afternoon. Is this time parsing problem?

Report

C

clearmartin

4 years ago

Hi! No. the problem is that I was too lazy to do it right :-) I plan to fix it by reading and using sunrise/sunset time from the server. Thanks for reporting!

Report

1.6.10 1 year ago

- fixed infinite reload timeout
- kelvin unit support
- code cleanup
- reduced OWM crashing (still happening though)

Version 1.6.8 2 years ago

Attempt to ensure proper connection timeout (and sequential reconnect).

3 years ago

1.6.5
- loading OWM more reliable
- visible plasmoid version in settings
- localization support (requires installing through "make install" or your distribution's package manager)

1.6.3
- icons in rendered meteogram
- owm request cache fixed

1.6.2
- next days legend fixed
- stability fixes
- rendered meteogram has red/blue temp. colour
- UTC/local-time fixes and option; mmHg option
- tooltip improved

1.6.1
- WARNING: your current locations won't be preserved when updating to this version, I am very sorry for that
- Open Weather Map support
- american settings (mph, inHg)
- proper offline cache implementation (requires C++ extension, therefore offline cache is no longer supported when installing through Add Widgets button)
- rendered meteogram for OWM and optionally for yr.no (it allows to be used by e.g. fahrenheit users)
- bugfixes

1.5.1
- next-days temperatures load fixed
- theming fixes

1.5.0
- theming & layout & other issues fixed (thanks a lot to nowrep from github)
- in-tray & classic tooltip improved
- today info added to expanded part
- finally 3 layout options added
- cache data goes to ~/.cache/ folder instead of in-plasmoid configuration

1.4.1
- added option to pause updating

1.4
- sunrise & sunset time in tooltip
- 'ago' message improved for bigger time intervals

1.3.2
- system tray support
- bugfixes (change place fix; properly handling day/night icons based on sunrise/sunset; credit link fix; resizing on desktop fix)
- more bugfixes: day/night icons fixed, M/s -> m/s (thanks ochurlaud)

1.2.7
- fixed compatibility with KF 5.12

1.2.6
- bug fix: refreshing current place when places changed
- tooltip fixed for KF 5.11
- new widget icon by varlesh

1.2.5
- using avansert_meteogram instead of meteogram (thx to steelsnake for this suggestion)
- better moon icon (thx to jacobtey)
- hour legend
- place aliases
- bug fixes

1.2
- tooltip overhaul

1.1
- offline cache
- fahrenheit support
- support for multiple places
- long-term forecast in expanded plasmoid
- using night icons in the night

1.0.BETA
- initial import

12345678910
12602
product-maker ikhwan-arif Aug 30 2019 10 the best
10 the best
product-maker autotech Jul 23 2019 8 great
8 great
product-maker luca-web Jun 24 2019 8 great
8 great
product-maker zhigalin May 28 2019 10 the best
Very informative
product-maker zinjanthr0pus Mar 14 2019 9 excellent
+
product-maker ewon Feb 25 2019 9 excellent
+
product-maker prolaser Feb 22 2019 9 excellent
+Now it shows the same pressure like on the website (Today 1030). Great ! :-)
product-maker mystress Dec 14 2018 9 excellent
+
product-maker marianarlt Dec 02 2018 9 excellent
Great plasmoid. Would it be possible to have an option to disable the blue text about "xxx minutes ago" in some future release? I is not at all legible in most panels or task bars and looks like broken pixels more than anything else. Would be awesome. Good work!
product-maker Nano-Ocelot Nov 14 2018 9 excellent
+best weather plasmoid by far
product-maker stroum Oct 25 2018 9 excellent
+
product-maker octopuss Oct 24 2018 9 excellent
+
product-maker molecule-eye Aug 31 2018 9 excellent
Much nicer than the default weather widget that comes with Plasma!
product-maker rikursion Jun 17 2018 9 excellent
+
product-maker verticalSquid May 14 2018 9 excellent
product-maker poamber Dec 24 2017 9 excellent
product-maker malte-ketelsen Dec 01 2017 9 excellent
product-maker sen7 May 02 2017 9 excellent
product-maker nikomartn Apr 25 2017 9 excellent
product-maker Aetf Apr 18 2017 9 excellent
product-maker serg Apr 08 2017 9 excellent
product-maker MalteK Mar 25 2017 9 excellent
product-maker FraQu Feb 19 2017 9 excellent
product-maker baltolkien Nov 01 2016 9 excellent
product-maker sash222 Oct 13 2016 9 excellent
product-maker Juan-Lutz63 Sep 15 2016 9 excellent
product-maker glewik Sep 06 2016 9 excellent
product-maker Elandria Sep 06 2016 9 excellent
product-maker MarcoFroehlich Jul 28 2016 9 excellent
product-maker VaporEidolon Apr 05 2016 9 excellent
product-maker converted Mar 26 2016 9 excellent
product-maker whizje Feb 14 2016 9 excellent
product-maker herrbatka Dec 29 2015 9 excellent
product-maker bxabi Dec 09 2015 9 excellent
product-maker Ghostdmn Oct 26 2015 9 excellent
product-maker bruno666 Oct 24 2015 9 excellent
product-maker MirceaKitsune Oct 23 2015 9 excellent
product-maker losty Oct 22 2015 9 excellent
product-maker piegope Oct 21 2015 9 excellent
product-maker Eol Oct 19 2015 9 excellent
product-maker janet Sep 19 2015 9 excellent
product-maker pyrforos Sep 19 2015 9 excellent
product-maker tanghus Sep 18 2015 9 excellent
product-maker schnelle Aug 27 2015 9 excellent
product-maker tomXx Aug 26 2015 9 excellent
product-maker alex10336 Aug 25 2015 9 excellent
product-maker svah4cky0 Aug 09 2015 9 excellent
product-maker auxsvr Aug 02 2015 9 excellent
product-maker slm33 Jul 27 2015 9 excellent
product-maker gericom Jul 24 2015 9 excellent
product-maker geoaraujo Jul 08 2015 9 excellent
product-maker RingOV Jul 03 2015 9 excellent
product-maker Ekaradon_double Jun 22 2015 9 excellent
product-maker roctheme Jun 20 2015 9 excellent
product-maker cyberconan Jun 19 2015 9 excellent
product-maker nowrouznowrouz Jun 17 2015 9 excellent
product-maker lazx888 May 26 2015 9 excellent
product-maker kubicle May 26 2015 9 excellent
product-maker ChemBro May 20 2015 9 excellent
product-maker jarkamirov May 10 2015 9 excellent
product-maker bosssas May 10 2015 3 bad
product-maker fatino Apr 28 2015 9 excellent
product-maker sefran Apr 05 2015 9 excellent
product-maker koqep Apr 04 2015 9 excellent
product-maker srog Apr 04 2015 9 excellent
product-maker Count: 4 Rating: 5.0

luca-web

Jun 24 2019

ifmx

Jun 23 2019

Petworth

May 31 2019

akwala

Apr 08 2019

prolaser

Feb 22 2019

soroush

Dec 15 2018

sen7

Dec 09 2018

marianarlt

Dec 02 2018

Nano-Ocelot

Oct 14 2018

slm33

Jun 20 2018

floorek

Jun 03 2018

JCA

May 30 2018

verticalSquid

May 14 2018

escarzador

May 04 2018

x-varlesh-x

Apr 05 2018

eugenez

Mar 26 2016

converted

Mar 26 2016

whizje

Feb 14 2016

frapell

Jan 04 2016

bxabi

Dec 09 2015

piegope

Oct 21 2015

janet

Sep 19 2015

nazir

Aug 16 2015

gericom

Jul 24 2015

HATRED

Jul 24 2015

steelsnake

Jun 17 2015

mareex

May 26 2015
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
2 Plings
Details
license
version
1.6.10
updated Oct 06 2017
added Apr 04 2015
downloads 24h
79
page views 24h 80