
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/kotelnik/plasma-applet-weather-widget
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
1.6.10 2 years ago
- fixed infinite reload timeout
- kelvin unit support
- code cleanup
- reduced OWM crashing (still happening though)
1.6.10 2 years 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
jerfly1
3 years ago
Report
Walternate
2 years ago
I second the request for this feature addition, please.
Report
schnelle
3 years ago
Report
IronManCC
3 years ago
https://www.wunderground.com/
Otherwise, recently decided to give this widget a try and have been enjoying it.
Report
VaporEidolon
3 years ago
I miss a couple of things:
1 - I don't get a cloud cover forecast as you do. Why?
2 - Why no prediction for rainfall amount?
3 - Additional providers. Those used do not really provide very good predictions in many areas. I suggest you could maybe try to use the forecasts from ECMWF - they are quite good, they use a large ensemble size to give an idea of the uncertainty.
4 - As asked before, the ability to have the plasmoid on the desktop, full time, with the full meteogram.
5 - If two consequent locations have the same name/alias, make them use the same scales. This way, I can compare the forecasts from multiple providers (just two right now) for the same area.
Thanks again, awesome plasmoid!
Report
clearmartin
3 years ago
ad 1) If you are using rendered meteogram (for OWM and optionally for yr.no) you don't have a cloud cover forecast. This is because I did not have time to work it in, yet. Or did you mean something else?
ad 2) I don't understand. Isn't it the precipitation bars in the bottom of the meteogram?
ad 3) I know, more providers :D. I'm planning weather.com or yahoo as the next one. I don't know ECMWF very well but it seems like they don't have much free data. Or can you point me to some free api from which I can consume XML or JSON?
ad 4) Will do.
ad 5) Uff, I'll put it on my TODO list but it won't be done anytime soon, sorry :).
Report
VaporEidolon
3 years ago
1) I just looked at the snapshop above, and you have the cloud cover there, that's why I asked ;)
2) My bad, I'm an idiot! No rain for the next days where I live!
3) I was referring to these:
http://www.ecmwf.int/en/forecasts/charts/medium/mean-sea-level-pressure-wind-speed-850-hpa-and-geopotential-500-hpa?time=2016040512,0,2016040512¶meter=Wind%20850%20and%20mslp&area=Europe
and these:
http://www.ecmwf.int/en/forecasts/charts/medium/ensemble-mean-and-spread-four-standard-parameters?time=2016040500,0,2016040500¶meter=MSLP&area=Europe
Unfortunately they have some kind of API, but I'm not sure it can be of help:
https://software.ecmwf.int/wiki/display/WEBAPI/ECMWF+Web+API+Home
most data will probably be in Grib or NetCDF format, which if not good in this case. I did not think of the fact that you'll need something in plain text.
You may find some other general info about useful providers here:
http://gis.stackexchange.com/questions/81900/real-time-weather-forecast-raster-for-europe
4) Yay!
5) That's all right ;)
Report
janet
3 years ago
When the applet the popup is the same as for the systemtray but blinks that short that you cannot recognize anything. How can this be fixed?
And a wish on top: Can you please (optionally) make the widget on the desktop look like the popup for the systemtray/desktop? So that you have a simplified yet more complete overview at on glance instead of the single temperature + symbol view?
Report
clearmartin
3 years ago
ad 2) To be honest I don't know how to make the systray tooltip more persistent. In systray tooltip has limited possibilities.
ad 3) I can do that. I have limited time possibilities nowadays but eventually I'll get to it ;).
Report
molecule-eye
3 years ago
Report
clearmartin
3 years ago
Report
bhlevca
3 years ago
1) If you mix yR with OWN entries then the yR entry will not display below the map the temperature evolution from 0 to 24 for each day (vertical). however, the OWN entry shows that.
2) There is no way to set the start time. It appear to always shows the UTC time, which may be good for Europe, but not for other time zones
3) It show the weather forecast for the next days but no details for the current day.
Other than that I like the app and it had good potential. I think that fixing these things is more important than adding new sources.
Report
clearmartin
3 years ago
ad 1)
This looks like a regression. Please try the latest version (I've now released 1.6.2)
ad 2)
Start time and overall time management should be fixed in this version, too. Please try and report back :). Still for yr.no provider there is no way showing really current weather in meteogram because they only provide weather forecast starting 1-3 hours in the future. Open Weather Map should be fine though.
ad 3)
Under the map on the left there is a "today" column with today temperatures. The current weather conditions are listed in widget tooltip and also partially in meteogram. But maybe you meant showing more info inside expanded plasmoid under the meteogram?
Report
bhlevca
3 years ago
I had to compile myself (from github) and install it. The one which was installed from the plasma repository is possible that was not replaced.
It would be good if you can stick somewhere the version number as I had no clue what version I was testing.
1) Fixed.
2) Fixed. The OWM does not offer cloud and wind info
3) Yes I meant in the expanded plasmoid. Also Wind, humidity etc would be good. In addition OWM does not print the Name of the location but just a number, which is annoying
Also, It would be good (if sources permit) to be able to select current/day forecast , 2 day forecast or extended (7 days) forecast
Bogdan
Report
clearmartin
3 years ago
Yes, this is known plasma bug. Hopefully will be fixed soon (updating through "Get new widgets").
I'll add some version info next release.
ad 2)
I'm working on it :)
ad 3)
I'll try to stick the missing current weather conditions inside expanded plasmoid.
The idea is that all weather info (current, 2 day and long term) is showed at once in expanded plasmoid. Or did you mean showing e.g. current + 2 more days right inside panel?
Report
bhlevca
3 years ago
Yes, inside this panel it would be good to have detailed current conditions: temp, wind, humidity, pressure and + 2 days forecast, but probably with less info because it is not available
Great work.
Report
clearmartin
3 years ago
Report
pmendl
3 years ago
Report
clearmartin
3 years ago
Report
robbyk
3 years ago
Thanks
Report
clearmartin
3 years ago
http://openweathermap.org/find
...for OWM provider and here in search bar:
http://www.yr.no
...for yr.no provider
If these are not returning expected result maybe you are entering invalid data (my zip code was also not found) so I suggest to find your place on maps.google.com, copy the name to the search bar in OWM or yr.no site and hope for the best :). But it should find anything since it has found little villages in Czech Republic...
Report
gericom
3 years ago
I have one simple suggestion - besides yr.no and owm, can you add as provider, if it is possible, also weather.com - being used by default on google weather page, google now launcher on android, yahoo and more.
Thanx in advance.
Report
clearmartin
3 years ago
Report
gericom
3 years ago
Report
iggypl
3 years ago
Report