diff --git a/weather.openmeteo/CHANGELOG.txt b/weather.openmeteo/CHANGELOG.txt
new file mode 100644
index 000000000..b50c1ca44
--- /dev/null
+++ b/weather.openmeteo/CHANGELOG.txt
@@ -0,0 +1,86 @@
+v1.0.0 (15/12/2024)
+-------------------
+* Official KODI repository
+* Translations (Weblate)
+
+v0.9.9 (24/11/2024)
+-------------------
+* Switching locations should be much faster now:
+ Optimized index matching and dynamic settings to improve startup time & performance
+ Added settings caching to further improve startup time & performance
+* Mergemap() now processes all data in memory to improve performance and reduce IO
+* Added weather data refresh on SettingsChanged()
+* Fixed graphs with both negative & positive temperature values
+* Added filesystem check: Send notification if data directory is read-only, full or corrupt
+* Added translation: Dutch (thanks @kuilbop)
+
+v0.9.8 (11/11/2024)
+-------------------
+* Added experimental setting: 5 locations support (use with caution)
+* Adjusted INFO and ERROR logging to prepare for the v1.0 "stable" release
+* Adjusted weather data / current time matching:
+ This fixes an android sleep/wakeup problem if device is set to "disable wifi/network on sleep"
+* Refactored HTTP error handling to fix an issue if there is no network connection available for 24+ hours
+* Fixed "current.[LOCID]" window properties when using local location timezone
+* Minor code cleanup
+
+v0.9.7 (29/10/2024)
+-------------------
+* Changed strftime() parameter to fix LOCALE (LC_TIME) difference on macOS
+* Changed localization mapping to match new strftime() value
+* Revert some addon localization strings to be global again
+
+v0.9.6 (27/10/2024)
+-------------------
+* Moved global localization strings (e.g. Monday, Mon, NNE) from KODI directly to the addon:
+ Workaround for broken labels when changing languages on macOS
+* Fixed "current.[LOCID]" in advanced mode
+* Fixed a rare case of Addon & KODI service running simultaneously on startup
+
+v0.9.5 (26/10/2024)
+-------------------
+* Fixed exception when disabling, uninstalling or upgrading the addon
+
+v0.9.4 (25/10/2024)
+-------------------
+* Added day & night weather icon support for KODIs built-in weather codes
+* Added addon operation modes: Compatibility (default) or Advanced SetProperty(openmeteo,skin.xyz,weather)
+* Added "current.location" to fix KODIs built-in "weather.location" infolabel
+* Localization mapping is now dynamic to fix broken labels when changing languages
+* Enforce utf8 with open() to fix exception when changing languages
+* Changed "Decimal places" setting to sliders
+* ImageMagick: Use PNG32 to fix broken graph if value is zero or below threshold
+
+v0.9.3 (22/10/2024)
+-------------------
+* KODI only:
+ * Changed daily & hourly index to start at 1
+ * Changed daily LowTemperature and HighTemperature
+ * Changed the content of precipitation to precipitationprobability
+ * Added new "precip" window property for the actual precipitation
+ * Adapted some window properties and values+units from Multi Weather
+
+* Fixed some graph transparency glitches
+* Workaround for KODI's DayX.OutlookIcon: Add static path "resource://resource.images.weathericons.default"
+* Fixed a rare case of endless geoip lookups if KODI's userdata filesystem is full, read-only or broken
+* Disabled "hour.X" window properties by default to improve performance (hardly used by skins)
+* Added assets: screenshots & banner
+
+v0.9.2 (30/09/2024)
+-------------------
+* Added translation: French (thanks @nic020)
+* Added check if addon is enabled
+* Fixed DayX.LowTemp, DayX.HighTemp
+* Fixed some graphs/autoscaling
+* Fixed exception when changing languages (possibly a KODI bug)
+* Added moonphase image
+* Added map history setting
+
+v0.9.1 (15/09/2024)
+-------------------
+* Public release
+* Some code cleanup
+
+v0.9.0 (06/09/2024)
+-------------------
+* Initial release
diff --git a/weather.openmeteo/LICENSE.txt b/weather.openmeteo/LICENSE.txt
new file mode 100644
index 000000000..ab123ffca
--- /dev/null
+++ b/weather.openmeteo/LICENSE.txt
@@ -0,0 +1,282 @@
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+-------------------------------------------------------------------------
diff --git a/weather.openmeteo/README.md b/weather.openmeteo/README.md
new file mode 100644
index 000000000..b70e0b828
--- /dev/null
+++ b/weather.openmeteo/README.md
@@ -0,0 +1,19 @@
+# Open-Meteo Weather
+(weather.openmeteo)
+
+### Features
+
+- No account or API key required
+- Geolocation (only on first run)
+- Current, hourly and daily weather
+- Maps: Radar, Infrared, Temperature, Wind Maps, ...
+12h history for map animations (Requires skin support)
+- Airquality: AQI, PM25, PM10, ... (Requires skin support)
+- Pollen: Alder, Birch, Grass, ... (Requires skin support, Europe only)
+- Sun and moon data (Requires skin support)
+- Weather alert notifications
+- Weather alert properties for skins (Requires skin support)
+- Graphs (Requires skin support)
+Special window properties that can be used for graphs (e.g. Example)
+- WMO weather codes support (Requires skin support)
+WMO icons are more precise than KODIs builtin codes
diff --git a/weather.openmeteo/addon.xml b/weather.openmeteo/addon.xml
new file mode 100644
index 000000000..f867cd60a
--- /dev/null
+++ b/weather.openmeteo/addon.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Weather forecast from Open-Meteo
+ Weather, maps, airquality and pollen data from open-meteo.com, rainviewer.com, weather.gc.ca and met.no
+ all
+ GPL-2.0-or-later
+ https://forum.kodi.tv/forumdisplay.php?fid=155
+ https://openht.org
+ support@openht.org
+
+
+ resources/icon.png
+ resources/banner.png
+ resources/fanart.jpg
+ resources/screenshot1.jpg
+ resources/screenshot2.jpg
+ resources/screenshot3.jpg
+ resources/screenshot4.jpg
+ resources/screenshot5.jpg
+
+
+
diff --git a/weather.openmeteo/default.py b/weather.openmeteo/default.py
new file mode 100644
index 000000000..7f43cb7a6
--- /dev/null
+++ b/weather.openmeteo/default.py
@@ -0,0 +1,9 @@
+import sys
+
+from lib import weather
+from lib import config
+
+if (__name__ == '__main__'):
+ config.init(cache=True)
+ weather.Main(sys.argv[1])
+
diff --git a/weather.openmeteo/lib/__init__.py b/weather.openmeteo/lib/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/weather.openmeteo/lib/api.py b/weather.openmeteo/lib/api.py
new file mode 100644
index 000000000..04ebb98f8
--- /dev/null
+++ b/weather.openmeteo/lib/api.py
@@ -0,0 +1,257 @@
+import os
+import io
+import socket
+import json
+import requests
+import xbmc
+import xbmcgui
+
+from PIL import Image
+from pathlib import Path
+from requests.adapters import HTTPAdapter, Retry
+
+from . import config
+from . import utils
+from . import weather
+
+# DNS cache
+old_getaddrinfo = socket.getaddrinfo
+
+def new_getaddrinfo(*args):
+ try:
+ return config.dnscache[args]
+ except KeyError:
+ r = old_getaddrinfo(*args)
+ config.dnscache[args] = r
+ return r
+
+socket.getaddrinfo = new_getaddrinfo
+
+# Requests
+r = Retry(total=2, backoff_factor=1, status_forcelist=[500, 502, 503, 504])
+s = requests.Session()
+s.headers.update(config.addon_ua)
+s.mount('https://', HTTPAdapter(max_retries=r))
+
+# Network
+def network():
+ if config.neterr > 10:
+ return False
+ else:
+ return True
+
+# Get url
+def geturl(url, head=False):
+
+ # Network timeout
+ if network():
+ timeout = 6
+ else:
+ timeout = 1
+
+ # Download
+ try:
+ if head:
+ utils.log(f'Checking: {url}', 3)
+ r = s.head(url, timeout=timeout)
+ else:
+ utils.log(f'Download: {url}', 3)
+ r = s.get(url, timeout=timeout)
+
+ except Exception as e:
+ utils.log(f'Download: {url} ({e})', 3)
+ config.dnscache = {}
+ config.neterr += 1
+ return None
+
+ else:
+ config.neterr = 0
+
+ if r.ok:
+ utils.log(f'Download: {url} ({r.status_code})', 3)
+ return r.content
+ else:
+ utils.log(f'Download: {url} ({r.status_code})', 2)
+ config.dnscache = {}
+ return None
+
+# Get data
+def getdata(type, loc, map=None):
+
+ # URL
+ if type == 'weather':
+ url = config.map_api.get(type).format(map[0], map[1])
+ elif type == 'airquality':
+ url = config.map_api.get(type).format(map[0], map[1])
+ elif type == 'sun':
+ url = config.map_api.get(type).format(map[0], map[1], map[2])
+ elif type == 'moon':
+ url = config.map_api.get(type).format(map[0], map[1], map[2])
+
+ # Weather
+ file = f'{config.addon_cache}/{loc}/{type}.json'
+ data = geturl(url)
+
+ if data:
+ with open(Path(file), 'wb') as f:
+ f.write(data)
+
+# Get Map ( 0:loc, 1:type, 2:count, 3:z, 4:x, 5:y, 6:xtile 7:ytile, 8:path, 9:time, 10-13 bbox )
+def getmap(map, head=False):
+
+ if map[1] == 'osm':
+ url = config.map_api.get(map[1]).format(map[3], map[4], map[5])
+ elif map[1] == 'rvradar':
+ url = config.map_api.get(map[1]).format(map[8], map[3], map[4], map[5])
+ elif map[1] == 'rvsatellite':
+ url = config.map_api.get(map[1]).format(map[8], map[3], map[4], map[5])
+ elif map[1] == 'gctemp':
+ url = config.map_api.get(map[1]).format(map[10], map[11], map[12], map[13])
+ elif map[1] == 'gcwind':
+ url = config.map_api.get(map[1]).format(map[10], map[11], map[12], map[13])
+
+ # HEAD
+ if head:
+ data = geturl(url, head=True)
+ return data
+
+ # GET
+ data = geturl(url)
+
+ if data:
+ config.mapcache[map[1]][map[2]] = data
+ else:
+ with open(Path(f'{config.addon_path}/resources/tile.png'), 'rb') as f:
+ tile = f.read()
+
+ config.mapcache[map[1]][map[2]] = tile
+
+# Map merge
+def mapmerge(map):
+ image = Image.new("RGBA", (756, 756), None)
+
+ for item in map:
+
+ try:
+ tile = Image.open(io.BytesIO(config.mapcache[item[1]][item[2]]))
+ except:
+ tile = Image.open(f'{config.addon_path}/resources/tile.png')
+ else:
+ image.paste( tile, (item[6], item[7]))
+
+ if map[0][1] == 'osm':
+ image.save(f'{config.addon_cache}/{map[0][0]}/{map[0][1]}.png')
+ else:
+ image.save(f'{config.addon_cache}/{map[0][0]}/{map[0][1]}_{map[0][9]}.png')
+
+# Get rvdata
+def getrvindex(type):
+ try:
+ data = json.loads(geturl(config.map_api.get('rvindex')))
+ map = config.map_layers.get(type)
+ time = data[map[0]][map[1]][-1]['time']
+ path = data[map[0]][map[1]][-1]['path']
+ except:
+ return None, None
+ else:
+ return time, path
+
+# Get location (GeoIP)
+def getloc(locid):
+ utils.log(f'Geolocation ...')
+ utils.setsetting('geoip', 'true')
+
+ # Get location
+ try:
+ data = json.loads(geturl(config.map_api.get('geoip')))
+ city = data['city']
+ region = data.get('region_name')
+ country = data.get('country_code')
+
+ # Search
+ data = json.loads(geturl(config.map_api.get('search').format(city)))
+ location = data['results'][0]
+
+ for item in data['results']:
+
+ if country and region:
+ if country in location['country_code'] and region in location['admin1']:
+ location = item
+ break
+
+ if country:
+ if country in location['country_code']:
+ location = item
+ break
+ except Exception as e:
+ utils.log(f'Geolocation: Unknown ({e})')
+ else:
+ utils.log(f'Geolocation: {location["name"]}, {location["admin1"]}, {location["country_code"]} [{location["latitude"]}, {location["longitude"]}]')
+ utils.setsetting(f'loc{locid}', f'{location["name"]}, {location["admin1"]}, {location["country_code"]}')
+ utils.setsetting(f'loc{locid}lat', str(location["latitude"]))
+ utils.setsetting(f'loc{locid}lon', str(location["longitude"]))
+ utils.setsetting(f'loc{locid}tz', str(location["timezone"]))
+
+# Set location
+def setloc (locid):
+ utils.log(f'Search dialog ...')
+
+ dialog = xbmcgui.Dialog()
+ input = utils.setting(f'loc{locid}')
+ keyboard = xbmc.Keyboard(input, utils.loc(14024), False)
+ keyboard.doModal()
+
+ if (keyboard.isConfirmed() and keyboard.getText()):
+
+ try:
+ locs = []
+ search = keyboard.getText()
+ url = config.map_api.get('search').format(search)
+ data = json.loads(geturl(url))['results']
+ except:
+ utils.log('No results found', 2)
+ dialog.ok('Open-meteo', utils.loc(284))
+ else:
+ for item in data:
+ li = xbmcgui.ListItem(f'{item.get("name")}, {item.get("admin1")}, {item.get("country_code")} (Lat: {item.get("latitude")}, Lon: {item.get("longitude")})')
+ locs.append(li)
+
+ select = dialog.select(utils.loc(396), locs, useDetails=True)
+
+ if select != -1:
+
+ # Cleanup cache dir
+ dir = f'{config.addon_cache}/{locid}'
+ files = sorted(list(Path(dir).glob('*')))
+
+ for file in files:
+ os.remove(file)
+
+ # Set location
+ utils.log(f'Location {locid}: {data[select].get("name")}, {data[select].get("admin1")}, {data[select].get("country_code")} {data[select].get("latitude")} {data[select].get("longitude")}')
+ utils.setsetting(f'loc{locid}', f'{data[select].get("name")}, {data[select].get("admin1")}, {data[select].get("country_code")}')
+ utils.setsetting(f'loc{locid}lat', data[select]["latitude"])
+ utils.setsetting(f'loc{locid}lon', data[select]["longitude"])
+ utils.setsetting(f'loc{locid}tz', data[select]["timezone"])
+
+ # Wait for settings dialog
+ while xbmcgui.getCurrentWindowDialogId() == 10140:
+ utils.log(f'Waiting for settings dialog ...')
+ utils.monitor.waitForAbort(1)
+
+ if utils.monitor.abortRequested():
+ return
+
+ # Cleanup lastupdate
+ utils.setsetting(f'loc{locid}data', '321318000')
+ utils.setsetting(f'loc{locid}map', '321318000')
+ utils.setsetting(f'loc{locid}layer', '321318000')
+
+ # Refresh
+ if int(utils.settingrpc("weather.currentlocation")) == int(locid):
+ weather.Main(str(locid), mode='download')
+ weather.Main(str(locid), mode='update')
+ else:
+ weather.Main(str(locid), mode='download')
+ weather.Main(str(locid), mode='updatelocs')
+
diff --git a/weather.openmeteo/lib/config.py b/weather.openmeteo/lib/config.py
new file mode 100644
index 000000000..55d3c1ac4
--- /dev/null
+++ b/weather.openmeteo/lib/config.py
@@ -0,0 +1,799 @@
+import os
+import xbmc
+import xbmcvfs
+import xbmcaddon
+
+from . import utils
+
+# API
+map_api = {
+ 'search': 'https://geocoding-api.open-meteo.com/v1/search?name={}&count=10&language=en&format=json',
+ 'geoip': 'https://api.openht.org/geoipweather',
+ 'weather': 'https://api.open-meteo.com/v1/forecast?latitude={}&longitude={}¤t=temperature_2m,relative_humidity_2m,apparent_temperature,is_day,precipitation,weather_code,cloud_cover,pressure_msl,surface_pressure,wind_speed_10m,wind_direction_10m,wind_gusts_10m,dew_point_2m,precipitation_probability,visibility,uv_index,direct_radiation&hourly=temperature_2m,relative_humidity_2m,dew_point_2m,apparent_temperature,precipitation_probability,precipitation,weather_code,pressure_msl,surface_pressure,cloud_cover,visibility,wind_speed_10m,wind_direction_10m,wind_gusts_10m,uv_index,is_day,direct_radiation&daily=weather_code,temperature_2m_max,temperature_2m_min,sunrise,sunset,daylight_duration,sunshine_duration,uv_index_max,precipitation_hours&timeformat=unixtime&forecast_days=9&past_days=2',
+ 'airquality': 'https://air-quality-api.open-meteo.com/v1/air-quality?latitude={}&longitude={}¤t=european_aqi,us_aqi,pm10,pm2_5,carbon_monoxide,ozone,dust,nitrogen_dioxide,sulphur_dioxide,alder_pollen,birch_pollen,grass_pollen,mugwort_pollen,olive_pollen,ragweed_pollen&hourly=pm10,pm2_5,carbon_monoxide,ozone,dust,european_aqi,us_aqi,nitrogen_dioxide,sulphur_dioxide,alder_pollen,birch_pollen,grass_pollen,mugwort_pollen,olive_pollen,ragweed_pollen&timeformat=unixtime&forecast_days=7&past_days=2',
+ 'sun': 'https://api.met.no/weatherapi/sunrise/3.0/sun?lat={}&lon={}&date={}',
+ 'moon': 'https://api.met.no/weatherapi/sunrise/3.0/moon?lat={}&lon={}&date={}',
+ 'osm': 'https://tile.openstreetmap.org/{}/{}/{}.png',
+ 'rvindex': 'https://api.rainviewer.com/public/weather-maps.json',
+ 'rvradar': 'https://tilecache.rainviewer.com{}/256/{}/{}/{}/4/1_1.png',
+ 'rvsatellite': 'https://tilecache.rainviewer.com{}/256/{}/{}/{}/0/0_0.png',
+ 'gctemp': 'https://geo.weather.gc.ca/geomet?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX={},{},{},{}&CRS=EPSG:4326&WIDTH=256&HEIGHT=256&LAYERS=GDPS.ETA_TT&FORMAT=image/png',
+ 'gcwind': 'https://geo.weather.gc.ca/geomet?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX={},{},{},{}&CRS=EPSG:4326&WIDTH=256&HEIGHT=256&LAYERS=GDPS.ETA_UU&FORMAT=image/png',
+}
+
+# Limits
+maxdays = 8
+mindays = 2
+maxhours = 73
+minhours = 25
+mindata = 0
+maxdata = 300
+
+# ADDON
+addon_ua = {'user-agent': f'{xbmc.getUserAgent()} (weather.openmeteo v{utils.xbmcaddon.Addon().getAddonInfo("version")}, support@openht.org)'}
+addon_info = f'{xbmc.getUserAgent()} (weather.openmeteo v{utils.xbmcaddon.Addon().getAddonInfo("version")})'
+addon_data = xbmcvfs.translatePath(xbmcaddon.Addon().getAddonInfo('profile'))
+addon_cache = xbmcvfs.translatePath(xbmcaddon.Addon().getAddonInfo('profile')) + "cache"
+addon_icons = xbmcvfs.translatePath(xbmcaddon.Addon().getAddonInfo('path')) + "resources/icons"
+addon_path = xbmcvfs.translatePath(xbmcaddon.Addon().getAddonInfo('path'))
+neterr = 0
+
+# Cache
+dnscache = {}
+mapcache = {}
+
+# Modules (disabled)
+# sys.path.append(f'{addon_path}/lib/modules')
+
+# Mapping (Weather)
+map_weather = [
+ [ "current", [ 'latitude' ], [ 'current', 'latitude' ], 'round2' ],
+ [ "current", [ 'longitude' ], [ 'current', 'longitude' ], 'round2' ],
+ [ "current", [ 'elevation' ], [ 'current', 'elevation' ], 'round' ],
+
+ [ "current", [ 'current_units', 'wind_speed_10m' ], [ 'unit', 'speed' ], 'unitspeed' ],
+ [ "current", [ 'current_units', 'temperature_2m' ], [ 'unit', 'temperature' ], 'unittemperature' ],
+ [ "current", [ 'current_units', 'precipitation' ], [ 'unit', 'precipitation' ], 'unitprecipitation' ],
+ [ "current", [ 'current_units', 'pressure_msl' ], [ 'unit', 'pressure' ], 'unitpressure' ],
+ [ "current", [ 'current_units', 'relative_humidity_2m' ], [ 'unit', 'percent' ], 'unitpercent' ],
+ [ "current", [ 'hourly_units', 'visibility' ], [ 'unit', 'distance' ], 'unitdistance' ],
+ [ "current", [ 'hourly_units', 'direct_radiation' ], [ 'unit', 'radiation' ], 'unitradiation' ],
+ [ "current", [ 'hourly_units', 'direct_radiation' ], [ 'unit', 'solarradiation' ], 'unitradiation' ],
+
+ [ "current", [ 'current', "time" ], [ 'current', "date" ], "date" ],
+ [ "hourly", [ 'hourly', "time" ], [ 'hourly', "date" ], "date" ],
+ [ "hourly", [ 'hourly', "time" ], [ 'hourly', "shortdate" ], "date" ],
+
+ [ "current", [ 'current', "time" ], [ 'current', "time" ], "time" ],
+ [ "hourly", [ 'hourly', "time" ], [ 'hourly', "time" ], "time" ],
+
+ [ "current", [ 'current', "time" ], [ 'current', "hour" ], "hour" ],
+ [ "hourly", [ 'hourly', "time" ], [ 'hourly', "hour" ], "hour" ],
+
+ [ "current", [ 'current', "temperature_2m" ], [ 'current', "temperatureaddon" ], "temperature" ],
+ [ "current", [ 'current', "apparent_temperature" ], [ 'current', "feelslikeaddon" ], "temperature" ],
+ [ "current", [ 'current', "dew_point_2m" ], [ 'current', "dewpointaddon" ], "temperature" ],
+
+ [ "current", [ 'current', "temperature_2m" ], [ 'current', "temperature" ], "temperaturekodi" ],
+ [ "currentkodi",[ 'current', "temperature_2m" ], [ 'current', "temperature" ], "round" ],
+ [ "current", [ 'current', "apparent_temperature" ], [ 'current', "feelslike" ], "temperaturekodi" ],
+ [ "currentkodi",[ 'current', "apparent_temperature" ], [ 'current', "feelslike" ], "round" ],
+ [ "current", [ 'current', "dew_point_2m" ], [ 'current', "dewpoint" ], "temperaturekodi" ],
+ [ "currentkodi",[ 'current', "dew_point_2m" ], [ 'current', "dewpoint" ], "round" ],
+
+ [ "hourly", [ 'hourly', "temperature_2m" ], [ 'hourly', "temperature" ], "temperatureunit" ],
+ [ "hourlyskin", [ 'hourly', "temperature_2m" ], [ 'hourly', "temperature" ], "temperature" ],
+ [ "hourly", [ 'hourly', "temperature_2m" ], [ 'hourly', "temperaturegraph" ], "graph", "50", "temperature" ],
+
+ [ "hourly", [ 'hourly', "apparent_temperature" ], [ 'hourly', "feelslike" ], "temperatureunit" ],
+ [ "hourlyskin", [ 'hourly', "apparent_temperature" ], [ 'hourly', "feelslike" ], "temperature" ],
+ [ "hourly", [ 'hourly', "apparent_temperature" ], [ 'hourly', "feelslikegraph" ], "graph", "50", "temperature" ],
+
+ [ "hourly", [ 'hourly', "dew_point_2m" ], [ 'hourly', "dewpoint" ], "temperatureunit" ],
+ [ "hourlyskin", [ 'hourly', "dew_point_2m" ], [ 'hourly', "dewpoint" ], "temperature" ],
+ [ "hourly", [ 'hourly', "dew_point_2m" ], [ 'hourly', "dewpointgraph" ], "graph", "50", "temperature" ],
+
+ [ "current", [ 'current', "relative_humidity_2m" ], [ 'current', "humidity" ], "%" ],
+ [ "currentkodi",[ 'current', "relative_humidity_2m" ], [ 'current', "humidity" ], "round" ],
+ [ "hourly", [ 'hourly', "relative_humidity_2m" ], [ 'hourly', "humidity" ], "roundpercent" ],
+ [ "hourlyskin", [ 'hourly', "relative_humidity_2m" ], [ 'hourly', "humidity" ], "round" ],
+ [ "hourly", [ 'hourly', "relative_humidity_2m" ], [ 'hourly', "humiditygraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "precipitation" ], [ 'current', "precip" ], "precipitation" ],
+ [ "hourly", [ 'hourly', "precipitation" ], [ 'hourly', "precip" ], "precipitation" ],
+ [ "hourly", [ 'hourly', "precipitation" ], [ 'hourly', "precipitationgraph" ], "graph", "100" ],
+ [ "current", [ 'current', "precipitation_probability" ], [ 'current', "precipitation" ], "roundpercent" ],
+ [ "hourly", [ 'hourly', "precipitation_probability" ], [ 'hourly', "precipitation" ], "roundpercent" ],
+ [ "hourly", [ 'hourly', "precipitation_probability" ], [ 'hourly', "precipitationprobabilitygraph" ], "graph", "100" ],
+
+ [ "currentskin",[ 'current', "precipitation" ], [ 'current', "precipitation" ], "precipitation" ],
+ [ "hourlyskin", [ 'hourly', "precipitation" ], [ 'hourly', "precipitation" ], "precipitation" ],
+ [ "currentskin",[ 'current', "precipitation_probability" ], [ 'current', "precipitationprobability" ], "round" ],
+ [ "hourlyskin", [ 'hourly', "precipitation_probability" ], [ 'hourly', "precipitationprobability" ], "round" ],
+
+ [ "current", [ 'current', "pressure_msl" ], [ 'current', "pressure" ], "pressure" ],
+ [ "hourly", [ 'hourly', "pressure_msl" ], [ 'hourly', "pressure" ], "pressure" ],
+ [ "hourly", [ 'hourly', "pressure_msl" ], [ 'hourly', "pressuregraph" ], "graph", "100", "pressure" ],
+
+ [ "current", [ 'current', "surface_pressure" ], [ 'current', "pressuresurface" ], "pressure" ],
+ [ "hourly", [ 'hourly', "surface_pressure" ], [ 'hourly', "pressuresurface" ], "pressure" ],
+ [ "hourly", [ 'hourly', "surface_pressure" ], [ 'hourly', "pressuresurfacegraph" ], "graph", "100", "pressure" ],
+
+ [ "current", [ 'current', "wind_speed_10m" ], [ 'current', "wind" ], "windkodi" ],
+ [ "currentkodi",[ 'current', "wind_speed_10m" ], [ 'current', "wind" ], "round" ],
+
+ [ "current", [ 'current', "wind_speed_10m" ], [ 'current', "windaddon" ], "windaddon" ],
+ [ "current", [ 'current', "wind_speed_10m" ], [ 'current', "windspeed" ], "speed" ],
+ [ "hourly", [ 'hourly', "wind_speed_10m" ], [ 'hourly', "windspeed" ], "speed" ],
+ [ "hourly", [ 'hourly', "wind_speed_10m" ], [ 'hourly', "windspeedgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "wind_direction_10m" ], [ 'current', "winddirection" ], "direction" ],
+ [ "current", [ 'current', "wind_direction_10m" ], [ 'current', "winddirectiondegree" ], "round" ],
+ [ "hourly", [ 'hourly', "wind_direction_10m" ], [ 'hourly', "winddirection" ], "direction" ],
+ [ "hourly", [ 'hourly', "wind_direction_10m" ], [ 'hourly', "winddirectiondegree" ], "round" ],
+
+ [ "current", [ 'current', "wind_gusts_10m" ], [ 'current', "windgust" ], "speed" ],
+ [ "hourly", [ 'hourly', "wind_gusts_10m" ], [ 'hourly', "windgust" ], "speed" ],
+ [ "hourly", [ 'hourly', "wind_gusts_10m" ], [ 'hourly', "windgustgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "weather_code" ], [ 'current', "condition" ], "wmocond" ],
+ [ "current", [ 'current', "weather_code" ], [ 'current', "outlookicon" ], "image" ],
+ [ "current", [ 'current', "weather_code" ], [ 'current', "outlookiconwmo" ], "wmoimage" ],
+ [ "current", [ 'current', "weather_code" ], [ 'current', "fanartcode" ], "code" ],
+ [ "current", [ 'current', "weather_code" ], [ 'current', "fanartcodewmo" ], "wmocode" ],
+ [ "hourly", [ 'hourly', "weather_code" ], [ 'hourly', "outlook" ], "wmocond" ],
+ [ "hourly", [ 'hourly', "weather_code" ], [ 'hourly', "outlookicon" ], "image" ],
+ [ "hourly", [ 'hourly', "weather_code" ], [ 'hourly', "outlookiconwmo" ], "wmoimage" ],
+ [ "hourly", [ 'hourly', "weather_code" ], [ 'hourly', "fanartcode" ], "code" ],
+ [ "hourly", [ 'hourly', "weather_code" ], [ 'hourly', "fanartcodewmo" ], "wmocode" ],
+
+ [ "hourly", [ 'hourly', "weather_code" ], [ 'hourly', "condition" ], "wmocond" ],
+ [ "hourly", [ 'hourly', "weather_code" ], [ 'hourly', "conditiongraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "cloud_cover" ], [ 'current', "cloudiness" ], "roundpercent" ],
+ [ "currentskin",[ 'current', "cloud_cover" ], [ 'current', "cloudiness" ], "round" ],
+ [ "hourly", [ 'hourly', "cloud_cover" ], [ 'hourly', "cloudiness" ], "roundpercent" ],
+ [ "hourlyskin", [ 'hourly', "cloud_cover" ], [ 'hourly', "cloudiness" ], "round" ],
+ [ "hourly", [ 'hourly', "cloud_cover" ], [ 'hourly', "cloudinessgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "is_day" ], [ 'current', "isday" ], "bool" ],
+ [ "hourly", [ 'hourly', "is_day" ], [ 'hourly', "isday" ], "bool" ],
+
+ [ "current", [ 'current', "visibility" ], [ 'current', "visibility" ], "distance" ],
+ [ "hourly", [ 'hourly', "visibility" ], [ 'hourly', "visibility" ], "distance" ],
+ [ "hourly", [ 'hourly', "visibility" ], [ 'hourly', "visibilitygraph" ], "graph", "100", "divide1000" ],
+
+ [ "current", [ 'current', "uv_index" ], [ 'current', "uvindex" ], "uvindex" ],
+ [ "hourly", [ 'hourly', "uv_index" ], [ 'hourly', "uvindex" ], "uvindex" ],
+ [ "hourly", [ 'hourly', "uv_index" ], [ 'hourly', "uvindexgraph" ], "graph", "10" ],
+
+ [ "current", [ 'current', "direct_radiation" ], [ 'current', "solarradiation" ], "radiation" ],
+ [ "hourly", [ 'hourly', "direct_radiation" ], [ 'hourly', "solarradiation" ], "radiation" ],
+ [ "hourly", [ 'hourly', "direct_radiation" ], [ 'hourly', "solarradiationgraph" ], "graph", "100", "divide10" ],
+
+ [ "daily", [ 'daily', "time" ], [ 'day', "title" ], "weekday" ],
+ [ "daily", [ 'daily', "time" ], [ 'day', "date" ], "date" ],
+ [ "daily", [ 'daily', "time" ], [ 'day', "shortdate" ], "date" ],
+ [ "daily", [ 'daily', "time" ], [ 'day', "shortday" ], "weekdayshort" ],
+ [ "daily", [ 'daily', "time" ], [ 'day', "longday" ], "weekday" ],
+ [ "daily", [ 'daily', "weather_code" ], [ 'day', "condition" ], "wmocond" ],
+ [ "daily", [ 'daily', "weather_code" ], [ 'day', "outlook" ], "wmocond" ],
+ [ "daily", [ 'daily', "weather_code" ], [ 'day', "outlookicon" ], "image" ],
+ [ "daily", [ 'daily', "weather_code" ], [ 'day', "outlookiconwmo" ], "wmoimage" ],
+ [ "daily", [ 'daily', "weather_code" ], [ 'day', "fanartcode" ], "code" ],
+ [ "daily", [ 'daily', "weather_code" ], [ 'day', "fanartcodewmo" ], "wmocode" ],
+
+ [ "daily", [ 'daily', "temperature_2m_max" ], [ 'day', "hightemp" ], "temperaturekodi" ],
+ [ "daily", [ 'daily', "temperature_2m_min" ], [ 'day', "lowtemp" ], "temperaturekodi" ],
+ [ "dailykodi", [ 'daily', "temperature_2m_max" ], [ 'day', "hightemp" ], "round" ],
+ [ "dailykodi", [ 'daily', "temperature_2m_min" ], [ 'day', "lowtemp" ], "round" ],
+
+ [ "daily", [ 'daily', "temperature_2m_max" ], [ 'day', "hightemperature" ], "temperatureunit" ],
+ [ "daily", [ 'daily', "temperature_2m_min" ], [ 'day', "lowtemperature" ], "temperatureunit" ],
+ [ "dailyskin", [ 'daily', "temperature_2m_max" ], [ 'day', "hightemperature" ], "temperature" ],
+ [ "dailyskin", [ 'daily', "temperature_2m_min" ], [ 'day', "lowtemperature" ], "temperature" ],
+
+ [ "daily", [ 'daily', "sunrise" ], [ 'day', "sunrise" ], "time" ],
+ [ "daily", [ 'daily', "sunset" ], [ 'day', "sunset" ], "time" ],
+ [ "current", [ 'daily', "sunrise", 1 ], [ 'today', "sunrise" ], "time" ],
+ [ "current", [ 'daily', "sunset", 1 ], [ 'today', "sunset" ], "time" ],
+
+ [ "daily", [ 'daily', "daylight_duration" ], [ 'day', "daylight" ], "time" ],
+ [ "daily", [ 'daily', "sunshine_duration" ], [ 'day', "sunshine" ], "time" ],
+ [ "daily", [ 'daily', "precipitation_hours" ], [ 'day', "precipitationhours" ], "time" ],
+ [ "daily", [ 'daily', "uv_index_max" ], [ 'day', "uvindex" ], "uvindex" ],
+]
+
+map_airquality = [
+ [ "current", [ 'current_units', "pm10" ], [ 'unit', "particles" ], "unitparticles" ],
+ [ "current", [ 'current_units', "alder_pollen" ], [ 'unit', "pollen" ], "unitpollen" ],
+
+ [ "current", [ 'current', "time" ], [ 'current', "aqdate" ], "date" ],
+ [ "current", [ 'current', "time" ], [ 'current', "aqtime" ], "time" ],
+ [ "current", [ 'current', "time" ], [ 'current', "aqhour" ], "hour" ],
+
+ [ "current", [ 'current', "pm2_5" ], [ 'current', "pm25" ], "particles" ],
+ [ "hourly", [ 'hourly', "pm2_5" ], [ 'hourly', "pm25" ], "particles" ],
+ [ "hourly", [ 'hourly', "pm2_5" ], [ 'hourly', "pm25graph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "pm10" ], [ 'current', "pm10" ], "particles" ],
+ [ "hourly", [ 'hourly', "pm10" ], [ 'hourly', "pm10" ], "particles" ],
+ [ "hourly", [ 'hourly', "pm10" ], [ 'hourly', "pm10graph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "carbon_monoxide" ], [ 'current', "co" ], "particles" ],
+ [ "hourly", [ 'hourly', "carbon_monoxide" ], [ 'hourly', "co" ], "particles" ],
+ [ "hourly", [ 'hourly', "carbon_monoxide" ], [ 'hourly', "cograph" ], "graph", "100", "divide10" ],
+
+ [ "current", [ 'current', "ozone" ], [ 'current', "ozone" ], "particles" ],
+ [ "hourly", [ 'hourly', "ozone" ], [ 'hourly', "ozone" ], "particles" ],
+ [ "hourly", [ 'hourly', "ozone" ], [ 'hourly', "ozonegraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "dust" ], [ 'current', "dust" ], "particles" ],
+ [ "hourly", [ 'hourly', "dust" ], [ 'hourly', "dust" ], "particles" ],
+ [ "hourly", [ 'hourly', "dust" ], [ 'hourly', "dustgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "nitrogen_dioxide" ], [ 'current', "no2" ], "particles" ],
+ [ "hourly", [ 'hourly', "nitrogen_dioxide" ], [ 'hourly', "no2" ], "particles" ],
+ [ "hourly", [ 'hourly', "nitrogen_dioxide" ], [ 'hourly', "no2graph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "sulphur_dioxide" ], [ 'current', "so2" ], "particles" ],
+ [ "hourly", [ 'hourly', "sulphur_dioxide" ], [ 'hourly', "so2" ], "particles" ],
+ [ "hourly", [ 'hourly', "sulphur_dioxide" ], [ 'hourly', "so2graph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "european_aqi" ], [ 'current', "aqieu" ], "round" ],
+ [ "hourly", [ 'hourly', "european_aqi" ], [ 'hourly', "aqieu" ], "round" ],
+ [ "hourly", [ 'hourly', "european_aqi" ], [ 'hourly', "aqieugraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "us_aqi" ], [ 'current', "aqius" ], "round" ],
+ [ "hourly", [ 'hourly', "us_aqi" ], [ 'hourly', "aqius" ], "round" ],
+ [ "hourly", [ 'hourly', "us_aqi" ], [ 'hourly', "aqiusgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "alder_pollen" ], [ 'current', "alder" ], "pollen" ],
+ [ "hourly", [ 'hourly', "alder_pollen" ], [ 'hourly', "alder" ], "pollen" ],
+ [ "hourly", [ 'hourly', "alder_pollen" ], [ 'hourly', "aldergraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "birch_pollen" ], [ 'current', "birch" ], "pollen" ],
+ [ "hourly", [ 'hourly', "birch_pollen" ], [ 'hourly', "birch" ], "pollen" ],
+ [ "hourly", [ 'hourly', "birch_pollen" ], [ 'hourly', "birchgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "grass_pollen" ], [ 'current', "grass" ], "pollen" ],
+ [ "hourly", [ 'hourly', "grass_pollen" ], [ 'hourly', "grass" ], "pollen" ],
+ [ "hourly", [ 'hourly', "grass_pollen" ], [ 'hourly', "grassgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "mugwort_pollen" ], [ 'current', "mugwort" ], "pollen" ],
+ [ "hourly", [ 'hourly', "mugwort_pollen" ], [ 'hourly', "mugwort" ], "pollen" ],
+ [ "hourly", [ 'hourly', "mugwort_pollen" ], [ 'hourly', "mugwortgraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "olive_pollen" ], [ 'current', "olive" ], "pollen" ],
+ [ "hourly", [ 'hourly', "olive_pollen" ], [ 'hourly', "olive" ], "pollen" ],
+ [ "hourly", [ 'hourly', "olive_pollen" ], [ 'hourly', "olivegraph" ], "graph", "100" ],
+
+ [ "current", [ 'current', "ragweed_pollen" ], [ 'current', "ragweed" ], "pollen" ],
+ [ "hourly", [ 'hourly', "ragweed_pollen" ], [ 'hourly', "ragweed" ], "pollen" ],
+ [ "hourly", [ 'hourly', "ragweed_pollen" ], [ 'hourly', "ragweedgraph" ], "graph", "100" ],
+]
+
+map_moon = [
+ [ "current", [ 'properties', 'moonrise', 'time' ], [ 'today', "moonrise" ], "timeiso" ],
+ [ "current", [ 'properties', 'moonrise', 'azimuth' ], [ 'today', "moonriseazimuth" ], "round" ],
+ [ "current", [ 'properties', 'moonset', 'time' ], [ 'today', "moonset" ], "timeiso" ],
+ [ "current", [ 'properties', 'moonset', 'azimuth' ], [ 'today', "moonsetazimuth" ], "round" ],
+ [ "current", [ 'properties', 'moonphase' ], [ 'today', "moonphase" ], "moonphase" ],
+ [ "current", [ 'properties', 'moonphase' ], [ 'today', "moonphaseimage" ], "moonphaseimage" ],
+ [ "current", [ 'properties', 'moonphase' ], [ 'today', "moonphasedegree" ], "round" ],
+]
+
+map = {
+ 'weather': map_weather,
+ 'airquality': map_airquality,
+ 'moon': map_moon,
+}
+
+# Alert (Condition)
+map_alert_condition = {
+ 45: 'fog',
+ 48: 'fog',
+
+ 51: 'rain',
+ 53: 'rain',
+ 55: 'rain',
+ 61: 'rain',
+ 63: 'rain',
+ 65: 'rain',
+ 80: 'rain',
+ 81: 'rain',
+ 82: 'rain',
+ 56: 'rain',
+ 57: 'rain',
+ 66: 'rain',
+ 67: 'rain',
+
+ 71: 'snow',
+ 73: 'snow',
+ 75: 'snow',
+ 77: 'snow',
+ 85: 'snow',
+ 86: 'snow',
+
+ 95: 'storm',
+ 96: 'storm',
+ 99: 'storm',
+}
+
+# Mapping (Rainviewer)
+map_rvradar = [ 'radar', 'past' ]
+map_rvsatellite = [ 'satellite', 'infrared' ]
+map_layers = { 'rvradar': map_rvradar, 'rvsatellite': map_rvsatellite, 'gctemp': '', 'gcwind': '' }
+map_maps = { 'osm': '', **map_layers }
+
+# Mapping WMO to KODI
+map_wmo = {
+ '0d': 32,
+ '0n': 31,
+ '1d': 34,
+ '1n': 33,
+ '2d': 30,
+ '2n': 29,
+ '3d': 26,
+ '3n': 26,
+ '45d': 20,
+ '45n': 20,
+ '48d': 20,
+ '48n': 20,
+ '51d': 9,
+ '51n': 9,
+ '53d': 12,
+ '53n': 12,
+ '55d': 18,
+ '55n': 18,
+ '56d': 8,
+ '56n': 8,
+ '57d': 8,
+ '57n': 8,
+ '61d': 9,
+ '61n': 9,
+ '63d': 12,
+ '63n': 12,
+ '65d': 18,
+ '65n': 18,
+ '66d': 8,
+ '66n': 8,
+ '67d': 8,
+ '67n': 8,
+ '71d': 14,
+ '71n': 14,
+ '73d': 16,
+ '73n': 16,
+ '75d': 16,
+ '75n': 16,
+ '77d': 13,
+ '77n': 13,
+ '80d': 9,
+ '80n': 9,
+ '81d': 12,
+ '81n': 12,
+ '82d': 18,
+ '82n': 18,
+ '85d': 5,
+ '85n': 5,
+ '86d': 5,
+ '86n': 5,
+ '95d': 4,
+ '95n': 4,
+ '96d': 3,
+ '96n': 3,
+ '99d': 3,
+ '99n': 3,
+}
+
+# Graph (Resolution)
+map_height = {
+ 720: 720,
+ 1080: 1080,
+ 1440: 1440,
+ 2160: 2160,
+ 800: 720,
+ 1200: 1080,
+ 1600: 1440,
+ 2400: 2160
+}
+
+# Pressure
+map_pressure = { 950: 0, 951: 1, 952: 2, 953: 3, 954: 4, 955: 5, 956: 6, 957: 7, 958: 8, 959: 9, 960: 10, 961: 11, 962: 12, 963: 13, 964: 14, 965: 15, 966: 16, 967: 17, 968: 18, 969: 19, 970: 20, 971: 21, 972: 22, 973: 23, 974: 24, 975: 25, 976: 26, 977: 27, 978: 28, 979: 29, 980: 30, 981: 31, 982: 32, 983: 33, 984: 34, 985: 35, 986: 36, 987: 37, 988: 38, 989: 39, 990: 40, 991: 41, 992: 42, 993: 43, 994: 44, 995: 45, 996: 46, 997: 47, 998: 48, 999: 49, 1000: 50, 1001: 51, 1002: 52, 1003: 53, 1004: 54, 1005: 55, 1006: 56, 1007: 57, 1008: 58, 1009: 59, 1010: 60, 1011: 61, 1012: 62, 1013: 63, 1014: 64, 1015: 65, 1016: 66, 1017: 67, 1018: 68, 1019: 69, 1020: 70, 1021: 71, 1022: 72, 1023: 73, 1024: 74, 1025: 75, 1026: 76, 1027: 77, 1028: 78, 1029: 79, 1030: 80, 1031: 81, 1032: 82, 1033: 83, 1034: 84, 1035: 85, 1036: 86, 1037: 87, 1038: 88, 1039: 89, 1040: 90, 1041: 91, 1042: 92, 1043: 93, 1044: 94, 1045: 95, 1046: 96, 1047: 97, 1048: 98, 1049: 99, 1050: 100 }
+
+# Dynamic localization mapping
+def localization():
+
+ localization.wmo = {
+ '0d': utils.locaddon(32200),
+ '0n': utils.locaddon(32250),
+ '1d': utils.locaddon(32201),
+ '1n': utils.locaddon(32251),
+ '2d': utils.locaddon(32202),
+ '2n': utils.locaddon(32202),
+ '3d': utils.locaddon(32203),
+ '3n': utils.locaddon(32203),
+ '45d': utils.locaddon(32204),
+ '45n': utils.locaddon(32204),
+ '48d': utils.locaddon(32205),
+ '48n': utils.locaddon(32205),
+ '51d': utils.locaddon(32206),
+ '51n': utils.locaddon(32206),
+ '53d': utils.locaddon(32207),
+ '53n': utils.locaddon(32207),
+ '55d': utils.locaddon(32208),
+ '55n': utils.locaddon(32208),
+ '56d': utils.locaddon(32209),
+ '56n': utils.locaddon(32209),
+ '57d': utils.locaddon(32210),
+ '57n': utils.locaddon(32210),
+ '61d': utils.locaddon(32211),
+ '61n': utils.locaddon(32211),
+ '63d': utils.locaddon(32212),
+ '63n': utils.locaddon(32212),
+ '65d': utils.locaddon(32213),
+ '65n': utils.locaddon(32213),
+ '66d': utils.locaddon(32214),
+ '66n': utils.locaddon(32214),
+ '67d': utils.locaddon(32215),
+ '67n': utils.locaddon(32215),
+ '71d': utils.locaddon(32216),
+ '71n': utils.locaddon(32216),
+ '73d': utils.locaddon(32217),
+ '73n': utils.locaddon(32217),
+ '75d': utils.locaddon(32218),
+ '75n': utils.locaddon(32218),
+ '77d': utils.locaddon(32219),
+ '77n': utils.locaddon(32219),
+ '80d': utils.locaddon(32220),
+ '80n': utils.locaddon(32220),
+ '81d': utils.locaddon(32221),
+ '81n': utils.locaddon(32221),
+ '82d': utils.locaddon(32222),
+ '82n': utils.locaddon(32222),
+ '85d': utils.locaddon(32223),
+ '85n': utils.locaddon(32223),
+ '86d': utils.locaddon(32224),
+ '86n': utils.locaddon(32224),
+ '95d': utils.locaddon(32225),
+ '95n': utils.locaddon(32225),
+ '96d': utils.locaddon(32226),
+ '96n': utils.locaddon(32226),
+ '99d': utils.locaddon(32227),
+ '99n': utils.locaddon(32227)
+ }
+
+ localization.weekday = {
+ '1': utils.loc(11),
+ '2': utils.loc(12),
+ '3': utils.loc(13),
+ '4': utils.loc(14),
+ '5': utils.loc(15),
+ '6': utils.loc(16),
+ '7': utils.loc(17)
+ }
+
+ localization.weekdayshort = {
+ '1': utils.loc(41),
+ '2': utils.loc(42),
+ '3': utils.loc(43),
+ '4': utils.loc(44),
+ '5': utils.loc(45),
+ '6': utils.loc(46),
+ '7': utils.loc(47)
+ }
+
+ localization.layers = {
+ 'rvradar': utils.locaddon(32400),
+ 'rvsatellite': utils.locaddon(32401),
+ 'gctemp': utils.locaddon(32320),
+ 'gcwind': utils.locaddon(32323),
+ }
+
+# Dynamic settings
+def alert(cache=False):
+
+ alert.map = {
+ 'temperaturegraph': {
+ 'type': 'temperature',
+ 'loc': 32320,
+ 'alert_temperature_high_1': utils.setting('alert_temperature_high_1', 'str', cache),
+ 'alert_temperature_high_2': utils.setting('alert_temperature_high_2', 'str', cache),
+ 'alert_temperature_high_3': utils.setting('alert_temperature_high_3', 'str', cache),
+ 'alert_temperature_low_1': utils.setting('alert_temperature_low_1', 'str', cache),
+ 'alert_temperature_low_2': utils.setting('alert_temperature_low_2', 'str', cache),
+ 'alert_temperature_low_3': utils.setting('alert_temperature_low_3', 'str', cache),
+ },
+ 'precipitationgraph': {
+ 'type': 'precipitation',
+ 'loc': 32321,
+ 'alert_precipitation_high_1': utils.setting('alert_precipitation_high_1', 'str', cache),
+ 'alert_precipitation_high_2': utils.setting('alert_precipitation_high_2', 'str', cache),
+ 'alert_precipitation_high_3': utils.setting('alert_precipitation_high_3', 'str', cache),
+ },
+ 'conditiongraph': {
+ 'type': 'condition',
+ 'loc': 32322,
+ 'alert_condition_wmo_1': utils.setting('alert_condition_wmo_1', 'str', cache),
+ 'alert_condition_wmo_2': utils.setting('alert_condition_wmo_2', 'str', cache),
+ 'alert_condition_wmo_3': utils.setting('alert_condition_wmo_3', 'str', cache),
+ },
+ 'windspeedgraph': {
+ 'type': 'windspeed',
+ 'loc': 32323,
+ 'alert_windspeed_high_1': utils.setting('alert_windspeed_high_1', 'str', cache),
+ 'alert_windspeed_high_2': utils.setting('alert_windspeed_high_2', 'str', cache),
+ 'alert_windspeed_high_3': utils.setting('alert_windspeed_high_3', 'str', cache),
+ },
+ 'windgustgraph': {
+ 'type': 'windgust',
+ 'loc': 32324,
+ 'alert_windgust_high_1': utils.setting('alert_windgust_high_1', 'str', cache),
+ 'alert_windgust_high_2': utils.setting('alert_windgust_high_2', 'str', cache),
+ 'alert_windgust_high_3': utils.setting('alert_windgust_high_3', 'str', cache),
+ },
+ 'feelslikegraph': {
+ 'type': 'feelslike',
+ 'loc': 32332,
+ 'alert_feelslike_high_1': utils.setting('alert_feelslike_high_1', 'str', cache),
+ 'alert_feelslike_high_2': utils.setting('alert_feelslike_high_2', 'str', cache),
+ 'alert_feelslike_high_3': utils.setting('alert_feelslike_high_3', 'str', cache),
+ },
+ 'dewpointgraph': {
+ 'type': 'dewpoint',
+ 'loc': 32333,
+ 'alert_dewpoint_high_1': utils.setting('alert_dewpoint_high_1', 'str', cache),
+ 'alert_dewpoint_high_2': utils.setting('alert_dewpoint_high_2', 'str', cache),
+ 'alert_dewpoint_high_3': utils.setting('alert_dewpoint_high_3', 'str', cache),
+ },
+ 'cloudinessgraph': {
+ 'type': 'cloudiness',
+ 'loc': 32334,
+ 'alert_cloudiness_high_1': utils.setting('alert_cloudiness_high_1', 'str', cache),
+ 'alert_cloudiness_high_2': utils.setting('alert_cloudiness_high_2', 'str', cache),
+ 'alert_cloudiness_high_3': utils.setting('alert_cloudiness_high_3', 'str', cache),
+ },
+ 'humiditygraph': {
+ 'type': 'humidity',
+ 'loc': 32346,
+ 'alert_humidity_high_1': utils.setting('alert_humidity_high_1', 'str', cache),
+ 'alert_humidity_high_2': utils.setting('alert_humidity_high_2', 'str', cache),
+ 'alert_humidity_high_3': utils.setting('alert_humidity_high_3', 'str', cache),
+ },
+ 'precipitationprobabilitygraph': {
+ 'type': 'precipitationprobability',
+ 'loc': 32321,
+ 'alert_precipitationprobability_high_1': utils.setting('alert_precipitationprobability_high_1', 'str', cache),
+ 'alert_precipitationprobability_high_2': utils.setting('alert_precipitationprobability_high_2', 'str', cache),
+ 'alert_precipitationprobability_high_3': utils.setting('alert_precipitationprobability_high_3', 'str', cache),
+ },
+ 'pressuregraph': {
+ 'type': 'pressure',
+ 'loc': 32347,
+ 'alert_pressure_high_1': utils.setting('alert_pressure_high_1', 'str', cache),
+ 'alert_pressure_high_2': utils.setting('alert_pressure_high_2', 'str', cache),
+ 'alert_pressure_high_3': utils.setting('alert_pressure_high_3', 'str', cache),
+ },
+ 'pressuresurfacegraph': {
+ 'type': 'pressuresurface',
+ 'loc': 32347,
+ 'alert_pressuresurface_high_1': utils.setting('alert_pressuresurface_high_1', 'str', cache),
+ 'alert_pressuresurface_high_2': utils.setting('alert_pressuresurface_high_2', 'str', cache),
+ 'alert_pressuresurface_high_3': utils.setting('alert_pressuresurface_high_3', 'str', cache),
+ },
+ 'solarradiationgraph': {
+ 'type': 'solarradiation',
+ 'loc': 32348,
+ 'alert_solarradiation_high_1': utils.setting('alert_solarradiation_high_1', 'str', cache),
+ 'alert_solarradiation_high_2': utils.setting('alert_solarradiation_high_2', 'str', cache),
+ 'alert_solarradiation_high_3': utils.setting('alert_solarradiation_high_3', 'str', cache),
+ },
+ 'visibilitygraph': {
+ 'type': 'visibility',
+ 'loc': 32349,
+ 'alert_visibility_low_1': utils.setting('alert_visibility_low_1', 'str', cache),
+ 'alert_visibility_low_2': utils.setting('alert_visibility_low_2', 'str', cache),
+ 'alert_visibility_low_3': utils.setting('alert_visibility_low_3', 'str', cache),
+ },
+ 'aqieugraph': {
+ 'type': 'aqieu',
+ 'loc': 32325,
+ 'alert_aqieu_high_1': utils.setting('alert_aqieu_high_1', 'str', cache),
+ 'alert_aqieu_high_2': utils.setting('alert_aqieu_high_2', 'str', cache),
+ 'alert_aqieu_high_3': utils.setting('alert_aqieu_high_3', 'str', cache),
+ },
+ 'aqiusgraph': {
+ 'type': 'aqius',
+ 'loc': 32326,
+ 'alert_aqius_high_1': utils.setting('alert_aqius_high_1', 'str', cache),
+ 'alert_aqius_high_2': utils.setting('alert_aqius_high_2', 'str', cache),
+ 'alert_aqius_high_3': utils.setting('alert_aqius_high_3', 'str', cache),
+ },
+ 'pm25graph': {
+ 'type': 'pm25',
+ 'loc': 32327,
+ 'alert_pm25_high_1': utils.setting('alert_pm25_high_1', 'str', cache),
+ 'alert_pm25_high_2': utils.setting('alert_pm25_high_2', 'str', cache),
+ 'alert_pm25_high_3': utils.setting('alert_pm25_high_3', 'str', cache),
+ },
+ 'pm10graph': {
+ 'type': 'pm10',
+ 'loc': 32328,
+ 'alert_pm10_high_1': utils.setting('alert_pm10_high_1', 'str', cache),
+ 'alert_pm10_high_2': utils.setting('alert_pm10_high_2', 'str', cache),
+ 'alert_pm10_high_3': utils.setting('alert_pm10_high_3', 'str', cache),
+ },
+ 'cograph': {
+ 'type': 'co',
+ 'loc': 32337,
+ 'alert_co_high_1': utils.setting('alert_co_high_1', 'str', cache),
+ 'alert_co_high_2': utils.setting('alert_co_high_2', 'str', cache),
+ 'alert_co_high_3': utils.setting('alert_co_high_3', 'str', cache),
+ },
+ 'ozonegraph': {
+ 'type': 'ozone',
+ 'loc': 32338,
+ 'alert_ozone_high_1': utils.setting('alert_ozone_high_1', 'str', cache),
+ 'alert_ozone_high_2': utils.setting('alert_ozone_high_2', 'str', cache),
+ 'alert_ozone_high_3': utils.setting('alert_ozone_high_3', 'str', cache),
+ },
+ 'dustgraph': {
+ 'type': 'dust',
+ 'loc': 32339,
+ 'alert_dust_high_1': utils.setting('alert_dust_high_1', 'str', cache),
+ 'alert_dust_high_2': utils.setting('alert_dust_high_2', 'str', cache),
+ 'alert_dust_high_3': utils.setting('alert_dust_high_3', 'str', cache),
+ },
+ 'no2graph': {
+ 'type': 'no2',
+ 'loc': 32330,
+ 'alert_no2_high_1': utils.setting('alert_no2_high_1', 'str', cache),
+ 'alert_no2_high_2': utils.setting('alert_no2_high_2', 'str', cache),
+ 'alert_no2_high_3': utils.setting('alert_no2_high_3', 'str', cache),
+ },
+ 'so2graph': {
+ 'type': 'so2',
+ 'loc': 32331,
+ 'alert_so2_high_1': utils.setting('alert_so2_high_1', 'str', cache),
+ 'alert_so2_high_2': utils.setting('alert_so2_high_2', 'str', cache),
+ 'alert_so2_high_3': utils.setting('alert_so2_high_3', 'str', cache),
+ },
+ 'uvindexgraph': {
+ 'type': 'uvindex',
+ 'loc': 32329,
+ 'alert_uvindex_high_1': utils.setting('alert_uvindex_high_1', 'str', cache),
+ 'alert_uvindex_high_2': utils.setting('alert_uvindex_high_2', 'str', cache),
+ 'alert_uvindex_high_3': utils.setting('alert_uvindex_high_3', 'str', cache),
+ },
+ 'aldergraph': {
+ 'type': 'alder',
+ 'loc': 32450,
+ 'alert_alder_high_1': utils.setting('alert_alder_high_1', 'str', cache),
+ 'alert_alder_high_2': utils.setting('alert_alder_high_2', 'str', cache),
+ 'alert_alder_high_3': utils.setting('alert_alder_high_3', 'str', cache),
+ },
+ 'birchgraph': {
+ 'type': 'birch',
+ 'loc': 32451,
+ 'alert_birch_high_1': utils.setting('alert_birch_high_1', 'str', cache),
+ 'alert_birch_high_2': utils.setting('alert_birch_high_2', 'str', cache),
+ 'alert_birch_high_3': utils.setting('alert_birch_high_3', 'str', cache),
+ },
+ 'grassgraph': {
+ 'type': 'grass',
+ 'loc': 32452,
+ 'alert_grass_high_1': utils.setting('alert_grass_high_1', 'str', cache),
+ 'alert_grass_high_2': utils.setting('alert_grass_high_2', 'str', cache),
+ 'alert_grass_high_3': utils.setting('alert_grass_high_3', 'str', cache),
+ },
+ 'mugwortgraph': {
+ 'type': 'mugwort',
+ 'loc': 32453,
+ 'alert_mugwort_high_1': utils.setting('alert_mugwort_high_1', 'str', cache),
+ 'alert_mugwort_high_2': utils.setting('alert_mugwort_high_2', 'str', cache),
+ 'alert_mugwort_high_3': utils.setting('alert_mugwort_high_3', 'str', cache),
+ },
+ 'olivegraph': {
+ 'type': 'olive',
+ 'loc': 32454,
+ 'alert_olive_high_1': utils.setting('alert_olive_high_1', 'str', cache),
+ 'alert_olive_high_2': utils.setting('alert_olive_high_2', 'str', cache),
+ 'alert_olive_high_3': utils.setting('alert_olive_high_3', 'str', cache),
+ },
+ 'ragweedgraph': {
+ 'type': 'ragweed',
+ 'loc': 32455,
+ 'alert_ragweed_high_1': utils.setting('alert_ragweed_high_1', 'str', cache),
+ 'alert_ragweed_high_2': utils.setting('alert_ragweed_high_2', 'str', cache),
+ 'alert_ragweed_high_3': utils.setting('alert_ragweed_high_3', 'str', cache),
+ },
+ }
+
+def addon(cache=False):
+
+ # Vars
+ addon.settings = utils.settings()
+ addon.alerts = 0
+ addon.msgqueue = []
+ addon.scalecache = {}
+
+ # Bool
+ addon.debug = utils.setting('debug', 'bool', cache)
+ addon.verbose = utils.setting('verbose', 'bool', cache)
+ addon.enablehour = utils.setting('enablehour', 'bool', cache)
+
+ # Str
+ addon.icons = utils.setting('icons', 'str', cache)
+ addon.unitsep = utils.setting('unitsep', 'str', cache)
+ addon.temp = utils.setting('unittemp', 'str', cache)
+ addon.tempdp = utils.setting('unittempdp', 'str', cache)
+ addon.speed = utils.setting('unitspeed', 'str', cache)
+ addon.speeddp = utils.setting('unitspeeddp', 'str', cache)
+ addon.precip = utils.setting('unitprecip', 'str', cache)
+ addon.precipdp = utils.setting('unitprecipdp', 'str', cache)
+ addon.distance = utils.setting('unitdistance', 'str', cache)
+ addon.distancedp = utils.setting('unitdistancedp', 'str', cache)
+ addon.particlesdp = utils.setting('unitparticlesdp', 'str', cache)
+ addon.pollendp = utils.setting('unitpollendp', 'str', cache)
+ addon.uvindexdp = utils.setting('unituvindexdp', 'str', cache)
+ addon.pressuredp = utils.setting('unitpressuredp', 'str', cache)
+ addon.radiationdp = utils.setting('unitradiationdp', 'str', cache)
+ addon.cdefault = utils.setting('colordefault', 'str', cache)
+ addon.cnegative = utils.setting('colornegative', 'str', cache)
+ addon.cnormal = utils.setting('colornormal', 'str', cache)
+ addon.cnotice = utils.setting('colornotice', 'str', cache)
+ addon.ccaution = utils.setting('colorcaution', 'str', cache)
+ addon.cdanger = utils.setting('colordanger', 'str', cache)
+
+ # Int
+ addon.mapzoom = utils.setting('mapzoom', 'int', cache)
+ addon.maphistory = utils.setting('maphistory', 'int', cache)
+ addon.alerthours = utils.setting('alert_hours', 'int', cache)
+
+ # Maxlocs
+ if utils.setting('explocations', 'bool', cache):
+ addon.maxlocs = 6
+ else:
+ addon.maxlocs = 4
+
+ # Addon mode
+ # Note (v0.9.4): Remove "skin.estuary.openht" in a future update
+ skin = utils.settingrpc('lookandfeel.skin')
+
+ if skin == utils.winprop('openmeteo') or skin == 'skin.estuary.openht':
+ addon.skin = True
+ else:
+ addon.skin = False
+
+
+def kodi():
+ kodi.long = utils.region('datelong')
+ kodi.date = utils.region('dateshort')
+ kodi.time = utils.region('time')
+ kodi.meri = utils.region('meridiem')
+ kodi.speed = utils.region('speedunit')
+ kodi.temp = utils.region('tempunit')
+ kodi.height = map_height.get(utils.xbmcgui.getScreenHeight(), 1080)
+
+def loc(locid, cache=False):
+ loc.id = locid
+ loc.cid = str(utils.settingrpc("weather.currentlocation"))
+ loc.name = utils.setting(f'loc{locid}', 'str')
+ loc.lat = utils.setting(f'loc{locid}lat', 'float')
+ loc.lon = utils.setting(f'loc{locid}lon', 'float')
+ loc.utz = utils.setting(f'loc{locid}utz', 'bool')
+
+ try:
+ loc.tz = utils.timezone(utils.setting(f'loc{locid}tz'))
+ except:
+ loc.tz = utils.timezone('UTC')
+
+def init(cache=False):
+ kodi()
+ localization()
+ addon(cache)
+ alert(cache)
+
+ # Directory
+ utils.createdir()
+
diff --git a/weather.openmeteo/lib/conv.py b/weather.openmeteo/lib/conv.py
new file mode 100644
index 000000000..057fff8d2
--- /dev/null
+++ b/weather.openmeteo/lib/conv.py
@@ -0,0 +1,342 @@
+from . import utils
+from . import config
+
+# Time
+def time(unit, value):
+ content = ''
+
+ if unit == 'timeiso':
+ data = utils.dt('isoloc', value)
+ else:
+ data = utils.dt('stamploc', value)
+
+ # Hour
+ if config.kodi.meri != '/':
+ content += str(int(data.strftime('%I')))
+ else:
+ content += str(int(data.strftime('%H')))
+
+ # Minute
+ if unit.startswith('time'):
+ content += data.strftime(':%M')
+
+ # Meri
+ if config.kodi.meri != '/':
+ content += data.strftime('%p')
+
+ return content
+
+# Temperature
+def tempconv(value, unit, kodi=False):
+ if value is not False:
+ value = float(value)
+
+ if unit == '°F':
+ v = value * 1.8 + 32
+ elif unit == 'K':
+ v = value + 273.15
+ elif unit == '°Ré':
+ v = value * 0.8
+ elif unit == '°Ra':
+ v = value * 1.8 + 491.67
+ elif unit == '°Rø':
+ v = value * 0.525 + 7.5
+ elif unit == '°D':
+ v = value / -0.667 + 150
+ elif unit == '°N':
+ v = value * 0.33
+ else:
+ v = value
+
+ if config.addon.tempdp == '0' or kodi is True:
+ return round(v)
+ else:
+ if config.addon.unitsep == ',':
+ return str(round(v,int(config.addon.tempdp))).replace('.',',')
+ else:
+ return round(v,int(config.addon.tempdp))
+
+ else:
+
+ if unit == '°F':
+ v = '°F'
+ elif unit == 'K':
+ v = 'K'
+ elif unit == '°Ré':
+ v = '°Ré'
+ elif unit == '°Ra':
+ v = '°Ra'
+ elif unit == '°Rø':
+ v = '°Rø'
+ elif unit == '°D':
+ v = '°D'
+ elif unit == '°N':
+ v = '°N'
+ else:
+ v = '°C'
+
+ return v
+
+def temp(value=False, kodi=False):
+
+ if config.addon.temp == 'app' or kodi is True:
+ return tempconv(value, config.kodi.temp, kodi)
+ else:
+ return tempconv(value, config.addon.temp)
+
+# Speed
+def beaufort(value):
+ value = int(value)
+
+ if (value < 1.0):
+ v = '0'
+ elif (value >= 1.0) and (value < 5.6):
+ v = '1'
+ elif (value >= 5.6) and (value < 12.0):
+ v = '2'
+ elif (value >= 12.0) and (value < 20.0):
+ v = '3'
+ elif (value >= 20.0) and (value < 29.0):
+ v = '4'
+ elif (value >= 29.0) and (value < 39.0):
+ v = '5'
+ elif (value >= 39.0) and (value < 50.0):
+ v = '6'
+ elif (value >= 50.0) and (value < 62.0):
+ v = '7'
+ elif (value >= 62.0) and (value < 75.0):
+ v = '8'
+ elif (value >= 75.0) and (value < 89.0):
+ v = '9'
+ elif (value >= 89.0) and (value < 103.0):
+ v = '10'
+ elif (value >= 103.0) and (value < 118.0):
+ v = '11'
+ elif (value >= 118.0):
+ v = '12'
+ else:
+ v = ''
+
+ return v
+
+def speedconv(value, unit):
+ if value is not False:
+ value = float(value)
+
+ if unit == 'mph':
+ v = value / 1.609344
+ elif unit == 'm/min':
+ v = value * 16,667
+ elif unit == 'm/s':
+ v = value / 3.6
+ elif unit == 'ft/h':
+ v = value * 3281
+ elif unit == 'ft/min':
+ v = value * 54.681
+ elif unit == 'ft/s':
+ v = value / 1.0971
+ elif unit == 'kts':
+ v = value / 1.852
+ elif unit == 'beaufort':
+ v = beaufort(value)
+ elif unit == 'inch/s':
+ v = value * 10.936
+ elif unit == 'yard/s':
+ v = value / 3.292
+ elif unit == 'Furlong/Fortnight':
+ v = value * 1670
+ else:
+ v = value
+
+ if config.addon.speeddp == '0':
+ return round(v)
+ else:
+ if config.addon.unitsep == ',':
+ return str(round(v,int(config.addon.speeddp))).replace('.',',')
+ else:
+ return round(v,int(config.addon.speeddp))
+
+ else:
+
+ if unit == 'mph':
+ v = 'mph'
+ elif unit == 'm/min':
+ v = 'm/min'
+ elif unit == 'm/s':
+ v = 'm/s'
+ elif unit == 'ft/h':
+ v = 'ft/h'
+ elif unit == 'ft/min':
+ v = 'ft/min'
+ elif unit == 'ft/s':
+ v = 'ft/s'
+ elif unit == 'kts':
+ v = 'kts'
+ elif unit == 'beaufort':
+ v = 'beaufort'
+ elif unit == 'inch/s':
+ v = 'inch/s'
+ elif unit == 'yard/s':
+ v = 'yard/s'
+ elif unit == 'Furlong/Fortnight':
+ v = 'Furlong/Fortnight'
+ else:
+ v = 'km/h'
+
+ return v
+
+def speed(value=False, kodi=False):
+
+ if config.addon.speed == 'app' or kodi is True:
+ return speedconv(value, config.kodi.speed)
+ else:
+ return speedconv(value, config.addon.speed)
+
+# Direction
+def direction(deg):
+ if deg >= 349 or deg <= 11:
+ return utils.loc(71)
+ elif deg >= 12 and deg <= 33:
+ return utils.loc(72)
+ elif deg >= 34 and deg <= 56:
+ return utils.loc(73)
+ elif deg >= 57 and deg <= 78:
+ return utils.loc(74)
+ elif deg >= 79 and deg <= 101:
+ return utils.loc(75)
+ elif deg >= 102 and deg <= 123:
+ return utils.loc(76)
+ elif deg >= 124 and deg <= 146:
+ return utils.loc(77)
+ elif deg >= 147 and deg <= 168:
+ return utils.loc(78)
+ elif deg >= 169 and deg <= 191:
+ return utils.loc(79)
+ elif deg >= 192 and deg <= 213:
+ return utils.loc(80)
+ elif deg >= 214 and deg <= 236:
+ return utils.loc(81)
+ elif deg >= 237 and deg <= 258:
+ return utils.loc(82)
+ elif deg >= 259 and deg <= 281:
+ return utils.loc(83)
+ elif deg >= 282 and deg <= 303:
+ return utils.loc(84)
+ elif deg >= 304 and deg <= 326:
+ return utils.loc(85)
+ elif deg >= 327 and deg <= 348:
+ return utils.loc(86)
+
+# Distance
+def distanceconv(value, unit):
+ if value is not False:
+ value = float(value)
+
+ if unit == 'km':
+ v = value / 1000
+ elif unit == 'mi':
+ v = value / 1609
+ else:
+ v = value
+
+ if config.addon.distancedp == '0':
+ return round(v)
+ else:
+ if config.addon.unitsep == ',':
+ return str(round(v,int(config.addon.distancedp))).replace('.',',')
+ else:
+ return round(v,int(config.addon.distancedp))
+
+ else:
+
+ if unit == 'km':
+ v = 'km'
+ elif unit == 'mi':
+ v = 'mi'
+ else:
+ v = 'm'
+
+ return v
+
+def distance(value=False):
+ return distanceconv(value, config.addon.distance)
+
+# Precipitation
+def precipconv(value, unit):
+ if value is not False:
+ value = float(value)
+
+ if unit == 'in':
+ v = value * 0.039
+ else:
+ v = value
+
+ if config.addon.precipdp == '0':
+ return round(v)
+ else:
+ if config.addon.unitsep == ',':
+ return str(round(v,int(config.addon.precipdp))).replace('.',',')
+ else:
+ return round(v,int(config.addon.precipdp))
+
+ else:
+
+ if unit == 'in':
+ v = 'in'
+ else:
+ v = 'mm'
+
+ return v
+
+def precip(value=False):
+ return precipconv(value, config.addon.precip)
+
+# Decimal places
+def dp(value, setting):
+ value = float(value)
+
+ if setting == '0':
+ return round(value)
+ else:
+ if config.addon.unitsep == ',':
+ return str(round(value, int(setting))).replace('.',',')
+ else:
+ return round(value, int(setting))
+
+# Moonphase
+def moonphase(deg):
+ if deg == 358 or deg == 359 or deg == 0 or deg == 1 or deg == 2:
+ return utils.locaddon(32440)
+ elif deg >= 3 and deg <= 87:
+ return utils.locaddon(32441)
+ elif deg == 88 or deg == 89 or deg == 90 or deg == 91 or deg == 92:
+ return utils.locaddon(32442)
+ elif deg >= 93 and deg <= 177:
+ return utils.locaddon(32443)
+ elif deg == 178 or deg == 179 or deg == 180 or deg == 181 or deg == 182:
+ return utils.locaddon(32444)
+ elif deg >= 183 and deg <= 267:
+ return utils.locaddon(32445)
+ elif deg == 268 or deg == 269 or deg == 270 or deg == 271 or deg == 272:
+ return utils.locaddon(32446)
+ elif deg >= 273 and deg <= 357:
+ return utils.locaddon(32447)
+
+def moonphaseimage(deg):
+ if deg == 358 or deg == 359 or deg == 0 or deg == 1 or deg == 2:
+ return '0.png'
+ elif deg >= 3 and deg <= 87:
+ return '1.png'
+ elif deg == 88 or deg == 89 or deg == 90 or deg == 91 or deg == 92:
+ return '2.png'
+ elif deg >= 93 and deg <= 177:
+ return '3.png'
+ elif deg == 178 or deg == 179 or deg == 180 or deg == 181 or deg == 182:
+ return '4.png'
+ elif deg >= 183 and deg <= 267:
+ return '5.png'
+ elif deg == 268 or deg == 269 or deg == 270 or deg == 271 or deg == 272:
+ return '6.png'
+ elif deg >= 273 and deg <= 357:
+ return '7.png'
+
diff --git a/weather.openmeteo/lib/monitor.py b/weather.openmeteo/lib/monitor.py
new file mode 100644
index 000000000..ea7ef66d0
--- /dev/null
+++ b/weather.openmeteo/lib/monitor.py
@@ -0,0 +1,36 @@
+import xbmc
+
+from . import config
+from . import utils
+from . import weather
+
+### MONITOR
+class Main(xbmc.Monitor):
+
+ def __init__(self, *args, **kwargs):
+ self.old = None
+
+ def onSettingsChanged(self):
+ current = utils.settings(changed=True)
+
+ if self.old:
+ if self.old != current:
+ utils.log('Settings changed, refreshing ...')
+ config.init()
+ weather.Main(str(utils.settingrpc("weather.currentlocation")), mode='update')
+
+ self.old = current
+
+ def waitForService(self):
+ sleep = 0
+
+ while not self.abortRequested() and utils.setting('service') != 'idle':
+ utils.log(f'Waiting for service thread: {utils.setting("service")}', 3)
+ sleep += 1
+
+ if sleep == 30:
+ utils.log(f'Service thread not responding ...', 2)
+ return
+
+ self.waitForAbort(1)
+
diff --git a/weather.openmeteo/lib/service.py b/weather.openmeteo/lib/service.py
new file mode 100644
index 000000000..b065360a1
--- /dev/null
+++ b/weather.openmeteo/lib/service.py
@@ -0,0 +1,72 @@
+import os
+
+from . import weather
+from . import config
+from . import utils
+from . import api
+
+def Main():
+ startup = True
+ utils.log(f'Starting service ...')
+ utils.log(config.addon_info, 3)
+
+ # Service
+ while not utils.monitor.abortRequested():
+ utils.setsetting('service', 'running')
+
+ # Geolocation
+ if startup and not utils.setting('geoip'):
+ weather.Main('1', mode='geoip')
+ weather.Main('1', mode='download')
+
+ # Init
+ if utils.settingrpc('weather.addon') == 'weather.openmeteo':
+ utils.log(f'Running service ...', 3)
+
+ if not startup:
+ config.init(cache=True)
+
+ start = utils.time.time()
+ current = utils.settingrpc("weather.currentlocation")
+
+ # Download
+ for locid in range(1, config.addon.maxlocs):
+ if utils.setting(f'loc{locid}'):
+ weather.Main(str(locid), mode='download')
+
+ # Update
+ weather.Main(str(current), mode='update')
+ utils.setsetting('service', 'idle')
+
+ # Notification
+ if startup or utils.lastupdate('alert_notification') >= utils.setting('alert_interval', 'int') * 60:
+ utils.setupdate('alert_notification')
+
+ # Queue
+ for locid in range(1, config.addon.maxlocs):
+ if utils.setting(f'loc{locid}') and utils.setting(f'loc{locid}alert', 'bool'):
+ weather.Main(str(locid), mode='msgqueue')
+
+ # Send
+ weather.Main(str(current), mode='msgsend')
+
+ # Finish
+ utils.log(f'Finished ({round(utils.time.time() - start, 3)} sec)', 3)
+
+ else:
+ utils.log('Addon not enabled ...', 4)
+ utils.setsetting('service', 'idle')
+
+ # Sleep
+ startup = False
+ utils.monitor.waitForAbort(300)
+
+ utils.log(f'Stopping service ...')
+ api.s.close()
+
+ # Workaround KODI issue (v0.9.5)
+ try:
+ utils.setsetting('service', 'stopped')
+ except:
+ pass
+
diff --git a/weather.openmeteo/lib/utils.py b/weather.openmeteo/lib/utils.py
new file mode 100644
index 000000000..e404cf9fb
--- /dev/null
+++ b/weather.openmeteo/lib/utils.py
@@ -0,0 +1,694 @@
+import os
+import sys
+import xbmc
+import xbmcgui
+import xbmcaddon
+import math
+import json
+import time
+import xml.etree.ElementTree as ET
+
+from datetime import datetime
+from pytz import timezone
+from pathlib import Path
+
+from . import config
+from . import conv
+from . import weather
+from . import monitor
+
+# Monitor
+monitor = monitor.Main()
+
+# Logging
+def log(msg, level=0):
+ if level == 1:
+ xbmc.log(msg=f'[weather.openmeteo]: [W] {msg}', level=xbmc.LOGINFO)
+ elif level == 2:
+ xbmc.log(msg=f'[weather.openmeteo]: [E] {msg}', level=xbmc.LOGINFO)
+ elif level == 3:
+ if config.addon.debug:
+ xbmc.log(msg=f'[weather.openmeteo]: [D] {msg}', level=xbmc.LOGINFO)
+ elif level == 4:
+ if config.addon.verbose:
+ xbmc.log(msg=f'[weather.openmeteo]: [V] {msg}', level=xbmc.LOGINFO)
+ else:
+ xbmc.log(msg=f'[weather.openmeteo]: [I] {msg}', level=xbmc.LOGINFO)
+
+# Setting
+def setting(arg, type='str', cache=False):
+
+ # Cache
+ if cache:
+ try:
+ value = config.addon.settings[arg]
+ except:
+ value = xbmcaddon.Addon().getSetting(arg)
+ else:
+ value = xbmcaddon.Addon().getSetting(arg)
+
+ # Type
+ if type == 'int':
+ return int(value)
+
+ elif type == 'float':
+ return float(value)
+
+ elif type == 'bool':
+
+ if value == 'true':
+ return True
+ else:
+ return False
+
+ else:
+ return str(value)
+
+def setsetting(arg, value):
+ xbmcaddon.Addon().setSetting(arg, str(value))
+
+def settingrpc(setting):
+ try:
+ r = json.loads(xbmc.executeJSONRPC('{{"jsonrpc":"2.0","id":1,"method":"Settings.GetSettingValue", "params": {{"setting": "{}"}} }}'.format(setting)))
+ except:
+ return None
+ else:
+ return r.get('result').get('value')
+
+def settings(changed=False):
+ dict = {}
+ skip = [ 'alert_notification', 'service', 'geoip' ]
+
+ try:
+ tree = ET.parse(f'{config.addon_data}settings.xml')
+ except:
+ return dict
+ else:
+ root = tree.getroot()
+
+ for item in root:
+ id = item.attrib['id']
+
+ if changed:
+ if not 'loc' in id and not id in skip:
+ dict[id] = item.text
+ else:
+ dict[id] = item.text
+
+ return dict
+
+def region(arg):
+ return xbmc.getRegion(arg)
+
+# Localization
+def loc(arg):
+ return xbmc.getLocalizedString(arg)
+
+def locaddon(arg):
+ return xbmcaddon.Addon().getLocalizedString(arg)
+
+# Notification
+def notification(header, msg, icon, locid):
+ log(f'[LOC{locid}] Notification: {header} - {msg}')
+
+ duration = (int(setting('alert_duration')) - 2) * 1000
+ xbmcgui.Dialog().notification(header, msg, icon, int(duration))
+
+# Datetime
+def dt(arg, stamp=0):
+
+ if arg == 'stamputc':
+ return datetime.fromtimestamp(int(stamp), tz=timezone('UTC'))
+ elif arg == 'stamploc':
+ if config.loc.utz:
+ return datetime.fromtimestamp(int(stamp), tz=timezone('UTC')).astimezone(config.loc.tz)
+ else:
+ return datetime.fromtimestamp(int(stamp), tz=timezone('UTC')).astimezone()
+ elif arg == 'nowutc':
+ return datetime.now(tz=timezone('UTC'))
+ elif arg == 'nowutcstamp':
+ return int(datetime.now(tz=timezone('UTC')).timestamp())
+ elif arg == 'nowloc':
+ if config.loc.utz:
+ return datetime.now(tz=timezone('UTC')).astimezone(config.loc.tz)
+ else:
+ return datetime.now(tz=timezone('UTC')).astimezone()
+ elif arg == 'isoutc':
+ return datetime.fromisoformat(stamp)
+ elif arg == 'isoloc':
+ if config.loc.utz:
+ return datetime.fromisoformat(stamp).astimezone(config.loc.tz)
+ else:
+ return datetime.fromisoformat(stamp).astimezone()
+
+# Last update
+def lastupdate(arg):
+ try:
+ time1 = setting(arg)
+ time2 = dt('nowutcstamp')
+ return int(time2) - int(time1)
+ except:
+ return 321318000
+
+def setupdate(arg):
+ setsetting(arg, dt('nowutcstamp'))
+
+# Window property
+def clrprop(property):
+ log(f'CLR: {property}', 4)
+ xbmcgui.Window(12600).clearProperty(property)
+
+def winprop(property):
+ log(f'GET: {property}', 4)
+ return xbmcgui.Window(12600).getProperty(property)
+
+# Window property (Set)
+def setprop(property, data):
+ log(f'SET: {property} = {data}', 4)
+ xbmcgui.Window(12600).setProperty(property, str(data))
+
+# Window property (Get)
+def getprop(data, map, idx, count):
+
+ # Content
+ if len(map[1]) == 1:
+ if idx is not None:
+ content = data[map[1][0]][idx]
+ else:
+ content = data[map[1][0]]
+ elif len(map[1]) == 2:
+ if idx is not None:
+ content = data[map[1][0]][map[1][1]][idx]
+ else:
+ content = data[map[1][0]][map[1][1]]
+ elif len(map[1]) == 3:
+ if idx is not None:
+ content = data[map[1][0]][map[1][1]][map[1][2]][idx]
+ else:
+ content = data[map[1][0]][map[1][1]][map[1][2]]
+
+ if content is None:
+ raise TypeError('No data')
+
+ # Unit
+ unit = map[3]
+
+ # WMO (isday)
+ if unit.startswith('wmo') or unit == 'image' or unit == 'code':
+ if idx:
+ try:
+ if data[map[1][0]]['is_day'][idx] == 1:
+ isday = 'd'
+ else:
+ isday = 'n'
+ except:
+ isday = 'd'
+ else:
+ try:
+ if data[map[1][0]]['is_day'] == 1:
+ isday = 'd'
+ else:
+ isday = 'n'
+ except:
+ isday = 'd'
+
+ # Tools
+ if unit == 'round':
+ content = int(round(content))
+ elif unit == 'roundpercent':
+ content = f'{int(round(content))}%'
+ elif unit == 'round2':
+ content = round(content, 2)
+ elif unit == 'wmocond':
+ content = config.localization.wmo.get(f'{content}{isday}')
+ elif unit == 'wmoimage':
+ content = f'{config.addon_icons}/{config.addon.icons}/{content}{isday}.png'
+ elif unit == 'wmocode':
+ content = f'{content}{isday}'
+ elif unit == 'image':
+ # KODI workaround for DayX.OutlookIcon, add "resource://resource.images.weathericons.default" to path
+ if map[2][0] == 'day':
+ content = f'resource://resource.images.weathericons.default/{config.map_wmo.get(f"{content}{isday}")}.png'
+ else:
+ content = f'{config.map_wmo.get(f"{content}{isday}")}.png'
+ elif unit == 'code':
+ content = config.map_wmo.get(f'{content}{isday}')
+ elif unit == 'date':
+ content = dt('stamploc', content).strftime(config.kodi.date)
+ elif unit == 'time':
+ content = conv.time('time', content)
+ elif unit == 'timeiso':
+ content = conv.time('timeiso', content)
+ elif unit == 'hour':
+ content = conv.time('hour', content)
+ elif unit == 'weekday':
+ content = config.localization.weekday.get(dt('stamploc', content).strftime('%u'))
+ elif unit == 'weekdayshort':
+ content = config.localization.weekdayshort.get(dt('stamploc', content).strftime('%u'))
+ elif unit == '%':
+ content = f'{content}%'
+
+ # Temperature
+ elif unit == 'temperature':
+ content = conv.temp(content)
+ elif unit == 'temperaturekodi':
+ content = conv.temp(content, True)
+ elif unit == 'temperatureunit':
+ content = f'{conv.temp(content)}{conv.temp()}'
+ elif unit == 'unittemperature':
+ content = conv.temp()
+
+ # Speed
+ elif unit == 'speed':
+ content = conv.speed(content)
+ elif unit == 'unitspeed':
+ content = conv.speed()
+
+ # Precipitation
+ elif unit == 'precipitation':
+ content = conv.precip(content)
+ elif unit == 'unitprecipitation':
+ content = conv.precip()
+
+ # Distance
+ elif unit == 'distance':
+ content = conv.distance(content)
+ elif unit == 'unitdistance':
+ content = conv.distance()
+
+ # UVIndex
+ elif unit == 'uvindex':
+ content = conv.dp(content, config.addon.uvindexdp)
+
+ # Particles
+ elif unit == 'particles':
+ content = conv.dp(content, config.addon.particlesdp)
+ elif unit == 'unitparticles':
+ content = 'μg/m³'
+
+ # Pollen
+ elif unit == 'pollen':
+ content = conv.dp(content, config.addon.pollendp)
+ elif unit == 'unitpollen':
+ content = f'{locaddon(32456)}/m³'
+
+ # Radiation
+ elif unit == 'radiation':
+ content = conv.dp(content, config.addon.radiationdp)
+ elif unit == 'unitradiation':
+ content = 'W/m²'
+
+ # Pressure
+ elif unit == 'pressure':
+ content = conv.dp(content, config.addon.pressuredp)
+ elif unit == 'unitpressure':
+ content = 'hPa'
+
+ # Direction
+ elif unit == 'direction':
+ content = conv.direction(content)
+
+ # Percent
+ elif unit == 'unitpercent':
+ content = '%'
+
+ # Wind
+ elif unit == 'windkodi':
+ speed = round(conv.speed(data['current']['wind_speed_10m']), True)
+ unit = conv.speed(False, True)
+ direction = conv.direction(data['current']['wind_direction_10m'])
+ content = loc(434).format(direction, int(speed), unit)
+
+ # Moonphase
+ elif unit == 'moonphase':
+ content = conv.moonphase(int(content))
+
+ elif unit == 'moonphaseimage':
+ content = f'{config.addon_icons}/moon/{conv.moonphaseimage(int(content))}'
+
+ # Graphs
+ elif unit == 'graph':
+ property = f'{map[2][0]}.{count}.{map[2][1]}'
+ time = map[2][0]
+ type = map[2][1]
+ mscale = map[4]
+ alert = 0
+ scale = 0
+ scaleneg = False
+
+ # Content
+ try:
+ calc = map[5]
+ except:
+ calc = False
+ else:
+ if calc == 'temperature':
+
+ if conv.temp() == '°F':
+ mscale = '100'
+
+ elif calc == 'divide10':
+ content = content/10
+
+ elif calc == 'divide1000':
+ content = content/1000
+
+ elif calc == 'pressure':
+ content = config.map_pressure.get(int(content),0)
+
+ # Autoscale
+ try:
+ ascale = config.addon.scalecache[f'{time}{type}']
+ nscale = config.addon.scalecache[f'{time}{type}neg']
+ except:
+ _idx_ = idx
+
+ for _count_ in range(0,25):
+
+ if calc == 'temperature':
+ v = conv.temp(data[map[1][0]][map[1][1]][_idx_+_count_], True)
+
+ # Negative temperature
+ if v < 0:
+ scaleneg = True
+
+ check = abs(v)
+
+ elif calc == 'divide10':
+ check = abs(data[map[1][0]][map[1][1]][_idx_+_count_]/10)
+ elif calc == 'divide1000':
+ check = abs(data[map[1][0]][map[1][1]][_idx_+_count_]/1000)
+ elif calc == 'pressure':
+ check = abs(config.map_pressure.get(int(data[map[1][0]][map[1][1]][_idx_+_count_])))
+ else:
+ check = abs(data[map[1][0]][map[1][1]][_idx_+_count_])
+
+ if check > scale:
+ scale = check
+
+ if scale < 1:
+ config.addon.scalecache[f'{time}{type}'] = 1
+ elif scale >= 101 and scale <= 150:
+ config.addon.scalecache[f'{time}{type}'] = 150
+ elif scale >= 151 and scale <= 200:
+ config.addon.scalecache[f'{time}{type}'] = 200
+ else:
+ config.addon.scalecache[f'{time}{type}'] = math.ceil(scale/10.0)*10
+
+ # Negative values
+ config.addon.scalecache[f'{time}{type}neg'] = scaleneg
+
+ # Set cache
+ ascale = config.addon.scalecache[f'{time}{type}']
+ nscale = config.addon.scalecache[f'{time}{type}neg']
+
+ log(f'Scale {type} ({time}) = {ascale}', 4)
+
+ # Alert
+ for _alert_ in config.alert.map[type]:
+
+ if not 'alert' in _alert_:
+ continue
+
+ if 'wmo' in _alert_:
+ limit = list(config.alert.map[type][_alert_].split(' '))
+ else:
+ limit = float(config.alert.map[type][_alert_])
+
+ if not limit:
+ continue
+
+ if 'high' in _alert_:
+ if content >= int(limit):
+ alert = int(_alert_[-1])
+ elif 'low' in _alert_:
+ if content <= int(limit):
+ alert = int(_alert_[-1])
+ elif 'wmo' in _alert_:
+ for wmo in limit:
+ if content == int(wmo):
+ alert = int(alert[-1])
+
+ setprop(f'{property}alert', alert)
+
+ # Content
+ if calc == 'temperature':
+ content = conv.temp(content, True)
+
+ if ascale == 1:
+ content = round(content,1)
+ else:
+ content = round(content)
+
+ # Set properties
+ if nscale:
+ setprop(f'{property}image', f'{config.addon_icons}/graph/{config.kodi.height}/scaleneg{mscale}_{content}.png')
+ setprop(f'{property}imagescale', f'{config.addon_icons}/graph/{config.kodi.height}/scaleneg{ascale}_{content}.png')
+ setprop(f'{property}scale', f'{ascale}n')
+ else:
+ setprop(f'{property}image', f'{config.addon_icons}/graph/{config.kodi.height}/scale{mscale}_{content}.png')
+ setprop(f'{property}imagescale', f'{config.addon_icons}/graph/{config.kodi.height}/scale{ascale}_{content}.png')
+ setprop(f'{property}scale', f'{ascale}')
+
+ # Color
+ if alert == 0:
+ if content < 0:
+ setprop(f'{property}color', config.addon.cnegative)
+ setprop(f'{property}colornormal', config.addon.cnegative)
+ else:
+ setprop(f'{property}color', config.addon.cdefault)
+ setprop(f'{property}colornormal', config.addon.cnormal)
+
+ elif alert == 1:
+ setprop(f'{property}color', config.addon.cnotice)
+ setprop(f'{property}colornormal', config.addon.cnotice)
+
+ elif alert == 2:
+ setprop(f'{property}color', config.addon.ccaution)
+ setprop(f'{property}colornormal', config.addon.ccaution)
+
+ elif alert == 3:
+ setprop(f'{property}color', config.addon.cdanger)
+ setprop(f'{property}colornormal', config.addon.cdanger)
+
+ # Return data
+ return content
+
+# Set alert
+def setalert(data, map, idx, locid, curid, loc, mode):
+ winprops = [ 'name', 'value', 'icon', 'unit', 'time', 'hours', 'status' ]
+ type = map[2][1]
+ prop = config.alert.map[type]['type']
+ name = locaddon(config.alert.map[type]['loc'])
+ shours = config.addon.alerthours
+ hours = { '1': 0, '2': 0, '3': 0 }
+ code = 0
+ value = 0
+ unit = ''
+
+ log(f'[LOC{locid}] Checking alert: {prop}', 3)
+
+ for index in range(idx, idx+shours):
+
+ try:
+ content = int(data[map[1][0]][map[1][1]][index])
+ except:
+ if locid == curid:
+ setprop(f'alert.{prop}', 0)
+ for winprop in winprops:
+ setprop(f'alert.{prop}.{winprop}', '')
+
+ return
+
+ # Alert
+ for alert in config.alert.map[type]:
+
+ if not 'alert' in alert:
+ continue
+
+ if 'wmo' in alert:
+ limit = list(config.alert.map[type][alert].split(' '))
+ else:
+ limit = int(config.alert.map[type][alert])
+
+ if not limit:
+ continue
+
+ if 'high' in alert:
+ if content >= limit:
+ hours[f'{alert[-1]}'] += 1
+ if content >= value:
+ if content >= limit:
+ code = int(alert[-1])
+ value = content
+ time = data[map[1][0]]['time'][index]
+
+ elif 'low' in alert:
+ if content <= limit:
+ hours[f'{alert[-1]}'] += 1
+ if content <= value:
+ if content <= limit:
+ code = int(alert[-1])
+ value = content
+ time = data[map[1][0]]['time'][index]
+
+ elif 'wmo' in alert:
+ for wmo in limit:
+ if content == int(wmo):
+ hours[f'{alert[-1]}'] += 1
+ code = int(alert[-1])
+ value = content
+ time = data[map[1][0]]['time'][index]
+
+ # Check alert code
+ if code != 0:
+ icon = f'{prop}{code}'
+ time = dt('stamploc', time).strftime('%H:%M')
+
+ if prop == 'temperature':
+ value = conv.temp(value)
+ unit = conv.temp()
+ elif prop == 'windspeed' or prop == 'windgust':
+ value = conv.speed(value)
+ unit = conv.speed()
+ elif prop == 'condition':
+ icon = f'condition{config.map_alert_condition.get(value)}{code}'
+ value = config.localization.wmo.get(f'{value}d')
+
+ # Set alert properties for current location
+ if locid == curid:
+
+ if setting(f'alert_{prop}_enabled', 'bool'):
+ log(f'[LOC{locid}] Updating alert: {prop} = {code}', 3)
+ config.addon.alerts += 1
+
+ setprop(f'alert.{prop}', code)
+ setprop(f'alert.{prop}.name', name)
+ setprop(f'alert.{prop}.time', time)
+ setprop(f'alert.{prop}.hours', hours[str(code)])
+ setprop(f'alert.{prop}.icon', f'{config.addon_icons}/alert/{icon}.png')
+ setprop(f'alert.{prop}.value', value)
+ setprop(f'alert.{prop}.unit', unit)
+ if code == 1:
+ setprop(f'alert.{prop}.status', locaddon(32340))
+ elif code == 2:
+ setprop(f'alert.{prop}.status', locaddon(32341))
+ elif code == 3:
+ setprop(f'alert.{prop}.status', locaddon(32342))
+ else:
+ setprop(f'alert.{prop}', '')
+ for winprop in winprops:
+ setprop(f'alert.{prop}.{winprop}', '')
+
+ # Notification
+ if mode == 'msgqueue':
+ if code == 1 and setting(f'alert_{prop}_notice', 'bool'):
+ config.addon.msgqueue.append([ f'{loc} - {locaddon(32340)} ({hours[str(code)]} {locaddon(32288)})', f'({time}) {name}: {value} {unit}', f'{config.addon_icons}/alert/{icon}.png' ])
+ elif code == 2 and setting(f'alert_{prop}_caution', 'bool'):
+ config.addon.msgqueue.append([ f'{loc} - {locaddon(32341)} ({hours[str(code)]} {locaddon(32288)})', f'({time}) {name}: {value} {unit}', f'{config.addon_icons}/alert/{icon}.png' ])
+ elif code == 3 and setting(f'alert_{prop}_danger', 'bool'):
+ config.addon.msgqueue.append([ f'{loc} - {locaddon(32342)} ({hours[str(code)]} {locaddon(32288)})', f'({time}) {name}: {value} {unit}', f'{config.addon_icons}/alert/{icon}.png' ])
+
+ else:
+ if locid == curid:
+ setprop(f'alert.{prop}', 0)
+ for winprop in winprops:
+ setprop(f'alert.{prop}.{winprop}', '')
+
+# Get file
+def getfile(file):
+ try:
+ # Note: Changing language throws an exception without enforcing utf8
+ with open(Path(f'{config.addon_cache}/{file}'), 'r', encoding='utf8') as f:
+ data = json.load(f)
+
+ except Exception as e:
+ log(f'{e}', 2)
+ return None
+
+ else:
+ return data
+
+# Index
+def index(arg, data):
+ if arg == 'now':
+ match = dt('nowloc').strftime('%Y-%m-%d %H')
+ elif arg == 'mid':
+ match = dt('nowloc').strftime('%Y-%m-%d 00')
+ elif arg == 'day':
+ match = dt('nowloc').strftime('%Y-%m-%d')
+
+ for idx in range(config.mindata, config.maxdata):
+
+ try:
+ if arg == 'day':
+ timecheck = dt('stamploc', data['daily']['time'][idx]).strftime('%Y-%m-%d')
+ else:
+ timecheck = dt('stamploc', data['hourly']['time'][idx]).strftime('%Y-%m-%d %H')
+ except:
+ return None
+ else:
+ if timecheck == match:
+ return idx
+
+# Directory
+def createdir():
+ file = config.addon_data + 'w.txt'
+
+ try:
+ os.makedirs(config.addon_cache, exist_ok=True)
+ with open(file, 'w') as f:
+ f.write('w')
+ except Exception as e:
+ log(f'Addon data directory not writeable: {config.addon_data} {e}', 2)
+ xbmcgui.Dialog().notification('Weather Open-Meteo', 'Weather data directory not writeable, check log ...', xbmcgui.NOTIFICATION_ERROR, 15000)
+ sys.exit(1)
+ else:
+ os.remove(file)
+
+# Locations
+def locations():
+ locs = 0
+ for count in range(1,6):
+ loc = setting(f'loc{count}')
+ if loc:
+ setprop(f'location{count}', loc)
+ locs += 1
+
+ setprop('locations', locs)
+
+# LatLon2Coords
+def lat2coords(lat_deg, lon_deg, zoom):
+ lat_rad = math.radians(lat_deg)
+ n = 1 << zoom
+ xtile = int((lon_deg + 180.0) / 360.0 * n)
+ ytile = int((1.0 - math.asinh(math.tan(lat_rad)) / math.pi) / 2.0 * n)
+ return xtile, ytile
+
+def numTiles(z):
+ return(pow(2,z))
+
+def latEdges(y,z):
+ n = numTiles(z)
+ unit = 1 / n
+ relY1 = y * unit
+ relY2 = relY1 + unit
+ lat1 = mercatorToLat(math.pi * (1 - 2 * relY1))
+ lat2 = mercatorToLat(math.pi * (1 - 2 * relY2))
+ return(lat1,lat2)
+
+def lonEdges(x,z):
+ n = numTiles(z)
+ unit = 360 / n
+ lon1 = -180 + x * unit
+ lon2 = lon1 + unit
+ return(lon1,lon2)
+
+def mercatorToLat(mercatorY):
+ return(math.degrees(math.atan(math.sinh(mercatorY))))
+
+def coords2bbox(x,y,z):
+ lat1,lat2 = latEdges(y,z)
+ lon1,lon2 = lonEdges(x,z)
+ return((lat2, lon1, lat1, lon2)) # S,W,N,E
+
diff --git a/weather.openmeteo/lib/weather.py b/weather.openmeteo/lib/weather.py
new file mode 100644
index 000000000..8749adc98
--- /dev/null
+++ b/weather.openmeteo/lib/weather.py
@@ -0,0 +1,443 @@
+import os
+import xbmc
+
+from pathlib import Path
+from datetime import datetime
+from concurrent.futures import ThreadPoolExecutor
+
+from . import config
+from . import utils
+
+class Main():
+
+ ### MAIN
+ def __init__(self, locid, mode='kodi'):
+
+ if utils.monitor.abortRequested():
+ return
+
+ # Import API only when needed
+ if mode == 'download' or mode == 'geoip' or locid.startswith('loc'):
+ global api
+ from . import api
+
+ # GeoIP
+ if mode == 'geoip':
+ api.getloc(locid)
+ return
+
+ # Search
+ if locid.startswith('loc'):
+ api.setloc(locid[3])
+ return
+
+ # Init
+ self.init(locid, mode)
+
+ if not config.loc.lat or not config.loc.lon:
+ utils.log(f'[LOC{locid}] Not configured', 1)
+ return
+
+ # Download
+ if self.mode == 'download':
+
+ # Weather
+ if utils.lastupdate(f'loc{locid}data') >= 3600:
+ with ThreadPoolExecutor(3) as pool:
+ pool.map(self.getdata, config.map)
+
+ if api.network():
+ utils.setupdate(f'loc{locid}data')
+
+ # Map
+ if utils.lastupdate(f'loc{locid}map') >= 604800:
+ self.getmap('osm')
+
+ if api.network():
+ utils.setupdate(f'loc{locid}map')
+
+
+ # Layers
+ if utils.lastupdate(f'loc{locid}layer') >= 1800:
+ with ThreadPoolExecutor(2) as pool:
+ pool.map(self.getmap, config.map_layers)
+
+ if api.network():
+ utils.setupdate(f'loc{locid}layer')
+
+ # Update
+ elif self.mode == 'update' or self.mode == 'kodi':
+
+ # Wait for service thread
+ if self.mode == 'kodi':
+ utils.monitor.waitForService()
+
+ # Note: Setting window properties is CPU bound, using threads seems to be slower
+ # This needs more testing ...
+ # with ThreadPoolExecutor(3) as pool:
+ # pool.map(self.setdata, config.map)
+ for map in config.map:
+ self.setdata(map)
+
+ # Alerts
+ for map in config.map:
+ self.setalert(map)
+
+ # Properties
+ self.setprop()
+
+ # Update locs
+ elif self.mode == 'updatelocs':
+ self.setlocs()
+
+ # Notification (Queue)
+ elif self.mode == 'msgqueue':
+ for map in config.map:
+ self.setalert(map)
+
+ # Notification (Send)
+ elif self.mode == 'msgsend':
+ self.notification()
+
+ ### INIT
+ def init(self, locid, mode):
+
+ if mode == 'download':
+ utils.log(f'[LOC{locid}] Initialising: mode={mode}, neterr={config.neterr}, net={api.network()}, dnscache={len(config.dnscache)}', 3)
+ else:
+ utils.log(f'[LOC{locid}] Initialising: mode={mode}', 3)
+
+ # Location
+ config.loc(locid)
+
+ # Vars
+ self.mode = mode
+ self.data = {}
+ self.today = utils.dt('nowloc').strftime('%Y-%m-%d')
+
+ # Directory
+ os.makedirs(f'{config.addon_cache}/{locid}', exist_ok=True)
+
+ ### GET DATA
+ def getdata(self, type):
+ utils.log(f'[LOC{config.loc.id}] Downloading data: {type}', 3)
+ api.getdata(type, config.loc.id, [ config.loc.lat, config.loc.lon, self.today ])
+
+ ### SET DATA
+ def setdata(self, type):
+
+ # Data
+ self.data[type] = utils.getfile(f'{config.loc.id}/{type}.json')
+ if not self.data[type]:
+ utils.log(f'No {type} data for location {config.loc.id}', 2)
+ return
+
+ # Index
+ indexnow = utils.index("now", self.data[type])
+ indexmid = utils.index("mid", self.data[type])
+ indexday = utils.index("day", self.data[type])
+
+ # Update data
+ utils.log(f'[LOC{config.loc.id}] Updating data: {type}', 3)
+
+ for map in config.map.get(type):
+
+ # Current (Compatibility)
+ if map[0] == 'current':
+ self.setmap(type, map)
+
+ # Current (Advanced)
+ elif map[0] == 'currentskin' and config.addon.skin:
+ self.setmap(type, map)
+
+ # Current (KODI)
+ elif map[0] == 'currentkodi' and self.mode == 'kodi':
+ self.setmap(type, map)
+
+ # Hourly (Compatibility)
+ elif map[0] == 'hourly':
+ self.setmulti(type, [ map, 'hourly', indexnow, config.maxhours, config.minhours, 'hourly' ])
+
+ if config.addon.enablehour:
+ self.setmulti(type, [ map, 'hourly', indexmid, config.maxhours, config.minhours, 'hour' ])
+
+ # Hourly (Advanced)
+ elif map[0] == 'hourlyskin' and config.addon.skin:
+ self.setmulti(type, [ map, 'hourly', indexnow, config.maxhours, config.minhours, 'hourly' ])
+
+ if config.addon.enablehour:
+ self.setmulti(type, [ map, 'hourly', indexmid, config.maxhours, config.minhours, 'hour' ])
+
+ # Daily (Compatibility)
+ elif map[0] == 'daily':
+ self.setmulti(type, [ map, 'daily', indexday, config.maxdays, config.mindays, 'daily' ])
+ self.setmulti(type, [ map, 'daily', indexday, config.maxdays, config.mindays, 'day' ])
+
+ # Daily (Advanced)
+ elif map[0] == 'dailyskin' and config.addon.skin:
+ self.setmulti(type, [ map, 'daily', indexday, config.maxdays, config.mindays, 'daily' ])
+ self.setmulti(type, [ map, 'daily', indexday, config.maxdays, config.mindays, 'day' ])
+
+ # Daily (KODI)
+ elif map[0] == 'dailykodi' and self.mode == 'kodi':
+ self.setmulti(type, [ map, 'daily', indexday, config.maxdays, config.mindays, 'daily' ])
+ self.setmulti(type, [ map, 'daily', indexday, config.maxdays, config.mindays, 'day' ])
+
+ ### SET CURRENT
+ def setcurrent(self, type, locid):
+
+ # Data
+ self.data[type] = utils.getfile(f'{locid}/{type}.json')
+ if not self.data[type]:
+ utils.log(f'No {type} data for location {locid}', 2)
+ return
+
+ # Update data
+ utils.log(f'[LOC{locid}] Updating current: {type}', 3)
+
+ for map in config.map.get(type):
+
+ # Current (Compatibility)
+ if map[0] == 'current':
+ self.setmap(type, map, locid=locid)
+
+ # Current (Advanced)
+ elif map[0] == 'currentskin' and config.addon.skin:
+ self.setmap(type, map, locid=locid)
+
+ ### SET LOCATIONS
+ def setlocs(self):
+ locs = 0
+ for locid in range(1, config.addon.maxlocs):
+ loc = utils.setting(f'loc{locid}')
+ if loc:
+ locs += 1
+
+ # Set "Current.X" only if called from service
+ if self.mode != 'kodi':
+ config.loc(locid)
+ for map in config.map:
+ self.setcurrent(map, locid)
+
+ utils.setprop(f'location{locid}', loc)
+ else:
+ utils.setprop(f'location{locid}', '')
+
+ utils.setprop('locations', locs)
+
+ ### SET ALERT
+ def setalert(self, type):
+
+ # Data
+ self.data[type] = utils.getfile(f'{config.loc.id}/{type}.json')
+ if not self.data[type]:
+ utils.log(f'[Alert] No {type} data for location {config.loc.id}', 4)
+ return
+
+ # Index
+ idx = utils.index("now", self.data[type])
+ if not idx:
+ utils.log(f'[Alert] No {type} index for location {config.loc.id}', 4)
+ return
+
+ # Notification
+ loc = utils.setting(f'loc{config.loc.id}').split(',')[0]
+
+ for map in config.map.get(type):
+ if map[3] == 'graph':
+ utils.setalert(self.data[type], map, idx, config.loc.id, config.loc.cid, loc, self.mode)
+
+ ### SET MULTI
+ def setmulti(self, src, map):
+ data = self.data[src]
+ time = map[1]
+ idx = map[2]
+ max = map[3]
+ min = map[4]
+ prop = map[5]
+
+ if config.addon.skin is False and ( prop == 'hourly' or prop == 'daily' ):
+ count = 1
+ else:
+ count = 0
+
+ for index in range(idx, idx + max, 1):
+ map[0][2][0] = prop
+ self.setmap(src, map[0], index, count)
+ count += 1
+
+ count = -1
+ for index in range(idx - 1, idx - min, -1):
+ map[0][2][0] = prop
+ self.setmap(src, map[0], index, count)
+ count -= 1
+
+ ### SET MAP
+ def setmap(self, src, map, idx=None, count=None, locid=None):
+ data = self.data[src]
+
+ # Property
+ if idx is not None:
+ if map[2][0] == 'day':
+ property = f'{map[2][0]}{count}.{map[2][1]}'
+ else:
+ property = f'{map[2][0]}.{count}.{map[2][1]}'
+ else:
+ if locid:
+ property = f'{map[2][0]}.{locid}.{map[2][1]}'
+ else:
+ property = f'{map[2][0]}.{map[2][1]}'
+
+ # Content
+ try:
+ content = utils.getprop(data, map, idx, count)
+ except TypeError as e:
+ utils.log(f'{property}: {type(e).__name__} {e}', 4)
+ utils.clrprop(property)
+ except Exception as e:
+ utils.log(f'{property}: {type(e).__name__} {e}', 3)
+ utils.clrprop(property)
+ else:
+ utils.setprop(property, content)
+
+ ### GET MAP
+ def getmap(self, type):
+
+ if not utils.setting(f'map{type}', 'bool'):
+ return
+
+ # Check connectivity
+ if not api.network():
+ utils.log(f'[LOC{config.loc.id}] No network connectivity, maps not available ...', 3)
+ return
+
+ # Download
+ utils.log(f'[LOC{config.loc.id}] Downloading map: {type}', 3)
+
+ map = []
+ x, y = utils.lat2coords(config.loc.lat, config.loc.lon, config.addon.mapzoom)
+ tiles = [ [ x-1, y-1, 0, 0 ], [ x, y-1, 256, 0 ], [ x+1, y-1, 512, 0 ], [ x-1, y, 0, 256 ], [ x, y, 256, 256 ], [ x+1, y, 512, 256 ], [ x-1, y+1, 0, 512 ], [ x, y+1, 256, 512 ], [ x+1, y+1, 512, 512 ] ]
+
+ config.mapcache[type] = {}
+
+ # RV Index
+ if type.startswith('rv'):
+ time, path = api.getrvindex(type)
+
+ if time is None or path is None:
+ utils.log(f'[LOC{config.loc.id}] RVIndex {type} currently not available ...', 3)
+ return
+
+ # Other
+ else:
+ time = utils.dt('nowutcstamp')
+ path = None
+
+ # Queue
+ for count in range(0,9):
+ s, w, n, e = utils.coords2bbox(tiles[count][0], tiles[count][1], config.addon.mapzoom)
+ map.append([ config.loc.id, type, count, config.addon.mapzoom, tiles[count][0], tiles[count][1], tiles[count][2], tiles[count][3], path, time, s, w, n, e ])
+
+ # Download
+ with ThreadPoolExecutor(3) as pool:
+ pool.map(api.getmap, map)
+
+ # Merge
+ api.mapmerge(map)
+
+ # Cleanup
+ config.mapcache[type] = {}
+
+ dir = f'{config.addon_cache}/{config.loc.id}'
+ files = sorted(list(Path(dir).glob(f'{type}_*')), reverse=True)
+ history = config.addon.maphistory * 2
+
+ for idx in range(0,100):
+
+ try:
+ file = files[idx]
+ except:
+ break
+ else:
+ if idx >= history:
+ utils.log(f'[LOC{config.loc.id}] Removing old map: {file.stem}', 3)
+ os.remove(file)
+
+ ### PROPERTIES
+ def setprop(self):
+
+ # Maps
+ index = 1
+ for layer in config.map_layers:
+
+ if not utils.setting(f'map{layer}', 'bool'):
+ continue
+
+ dir = f'{config.addon_cache}/{config.loc.id}'
+ files = sorted(list(Path(dir).glob(f'{layer}_*')), reverse=True)
+ history = config.addon.maphistory * 2
+
+ # Area
+ if files:
+ ut = int(files[0].stem.split('_')[1])
+ tz = utils.dt('stamploc', ut)
+ date = tz.strftime(config.kodi.date)
+ time = tz.strftime(config.kodi.time)
+
+ utils.setprop(f'Map.{index}.Area', f'{dir}/osm.png')
+ utils.setprop(f'Map.{index}.Layer', f'{dir}/{layer}_{ut}.png')
+ utils.setprop(f'Map.{index}.Heading', config.localization.layers.get(layer))
+ utils.setprop(f'Map.{index}.Time', f'{date} {time}')
+ utils.setprop(f'Map.{index}.Legend', '')
+ else:
+ for item in [ 'area', 'layer', 'heading', 'time', 'legend' ]:
+ utils.setprop(f'Map.{index}.{item}', '')
+
+ # Layers
+ for idx in range(0, history):
+
+ try:
+ file = files[idx]
+ except:
+ utils.setprop(f'Map.{index}.Layer.{idx}', '')
+ utils.setprop(f'Map.{index}.Time.{idx}', '')
+ else:
+ ut = int(file.stem.split('_')[1])
+ tz = utils.dt('stamploc', ut)
+ date = tz.strftime(config.kodi.date)
+ time = tz.strftime(config.kodi.time)
+
+ utils.setprop(f'Map.{index}.Layer.{idx}', f'{dir}/{layer}_{ut}.png')
+ utils.setprop(f'Map.{index}.Time.{idx}', f'{date} {time}')
+
+ index += 1
+
+ # Locations
+ utils.setprop('current.location', utils.setting(f'loc{config.loc.id}').split(',')[0])
+ utils.setprop('location', utils.setting(f'loc{config.loc.id}'))
+ self.setlocs()
+
+ # Fetched
+ for prop in [ 'current', 'weather', 'hourly', 'daily', 'map' ]:
+ utils.setprop(f'{prop}.isfetched', 'true')
+
+ # Other
+ utils.setprop('alerts', config.addon.alerts)
+ utils.setprop('addon.icons', config.addon.icons)
+ utils.setprop('addon.iconsdir', config.addon_icons)
+ utils.setprop('WeatherProvider', 'open-meteo.com, rainviewer.com, weather.gc.ca, met.no')
+ utils.setprop('WeatherProviderLogo', f'{config.addon_path}/resources/banner.png')
+
+ ### NOTIFICATION
+ def notification(self):
+ queue = config.addon.msgqueue
+ duration = utils.setting('alert_duration', 'int')
+
+ if queue:
+ for alert in queue:
+ utils.notification(alert[0], alert[1], alert[2], config.loc.id)
+ utils.monitor.waitForAbort(duration)
+ if utils.monitor.abortRequested():
+ utils.log(f'Abort requested ...', 3)
+ break
+
diff --git a/weather.openmeteo/resources/banner.png b/weather.openmeteo/resources/banner.png
new file mode 100644
index 000000000..ed34852b6
Binary files /dev/null and b/weather.openmeteo/resources/banner.png differ
diff --git a/weather.openmeteo/resources/fanart.jpg b/weather.openmeteo/resources/fanart.jpg
new file mode 100644
index 000000000..71333d938
Binary files /dev/null and b/weather.openmeteo/resources/fanart.jpg differ
diff --git a/weather.openmeteo/resources/icon.png b/weather.openmeteo/resources/icon.png
new file mode 100644
index 000000000..0a8ea76cf
Binary files /dev/null and b/weather.openmeteo/resources/icon.png differ
diff --git a/weather.openmeteo/resources/icons/alert/alder.png b/weather.openmeteo/resources/icons/alert/alder.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/alder.png differ
diff --git a/weather.openmeteo/resources/icons/alert/alder1.png b/weather.openmeteo/resources/icons/alert/alder1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/alder1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/alder2.png b/weather.openmeteo/resources/icons/alert/alder2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/alder2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/alder3.png b/weather.openmeteo/resources/icons/alert/alder3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/alder3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqi.png b/weather.openmeteo/resources/icons/alert/aqi.png
new file mode 100644
index 000000000..8cf6bf305
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqi.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqi1.png b/weather.openmeteo/resources/icons/alert/aqi1.png
new file mode 100644
index 000000000..489764713
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqi1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqi2.png b/weather.openmeteo/resources/icons/alert/aqi2.png
new file mode 100644
index 000000000..436f2be54
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqi2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqi3.png b/weather.openmeteo/resources/icons/alert/aqi3.png
new file mode 100644
index 000000000..525c99373
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqi3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqieu.png b/weather.openmeteo/resources/icons/alert/aqieu.png
new file mode 100644
index 000000000..8cf6bf305
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqieu.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqieu1.png b/weather.openmeteo/resources/icons/alert/aqieu1.png
new file mode 100644
index 000000000..489764713
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqieu1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqieu2.png b/weather.openmeteo/resources/icons/alert/aqieu2.png
new file mode 100644
index 000000000..436f2be54
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqieu2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqieu3.png b/weather.openmeteo/resources/icons/alert/aqieu3.png
new file mode 100644
index 000000000..525c99373
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqieu3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqius.png b/weather.openmeteo/resources/icons/alert/aqius.png
new file mode 100644
index 000000000..8cf6bf305
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqius.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqius1.png b/weather.openmeteo/resources/icons/alert/aqius1.png
new file mode 100644
index 000000000..489764713
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqius1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqius2.png b/weather.openmeteo/resources/icons/alert/aqius2.png
new file mode 100644
index 000000000..436f2be54
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqius2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/aqius3.png b/weather.openmeteo/resources/icons/alert/aqius3.png
new file mode 100644
index 000000000..525c99373
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/aqius3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/birch.png b/weather.openmeteo/resources/icons/alert/birch.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/birch.png differ
diff --git a/weather.openmeteo/resources/icons/alert/birch1.png b/weather.openmeteo/resources/icons/alert/birch1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/birch1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/birch2.png b/weather.openmeteo/resources/icons/alert/birch2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/birch2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/birch3.png b/weather.openmeteo/resources/icons/alert/birch3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/birch3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/cloudiness.png b/weather.openmeteo/resources/icons/alert/cloudiness.png
new file mode 100644
index 000000000..9cbbbcc29
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/cloudiness.png differ
diff --git a/weather.openmeteo/resources/icons/alert/cloudiness1.png b/weather.openmeteo/resources/icons/alert/cloudiness1.png
new file mode 100644
index 000000000..518e0e8f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/cloudiness1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/cloudiness2.png b/weather.openmeteo/resources/icons/alert/cloudiness2.png
new file mode 100644
index 000000000..0539a6904
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/cloudiness2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/cloudiness3.png b/weather.openmeteo/resources/icons/alert/cloudiness3.png
new file mode 100644
index 000000000..53f2f5b3c
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/cloudiness3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/co.png b/weather.openmeteo/resources/icons/alert/co.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/co.png differ
diff --git a/weather.openmeteo/resources/icons/alert/co1.png b/weather.openmeteo/resources/icons/alert/co1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/co1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/co2.png b/weather.openmeteo/resources/icons/alert/co2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/co2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/co3.png b/weather.openmeteo/resources/icons/alert/co3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/co3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionfog.png b/weather.openmeteo/resources/icons/alert/conditionfog.png
new file mode 100644
index 000000000..65b75091c
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionfog.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionfog1.png b/weather.openmeteo/resources/icons/alert/conditionfog1.png
new file mode 100644
index 000000000..60381a9b7
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionfog1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionfog2.png b/weather.openmeteo/resources/icons/alert/conditionfog2.png
new file mode 100644
index 000000000..58007d817
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionfog2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionfog3.png b/weather.openmeteo/resources/icons/alert/conditionfog3.png
new file mode 100644
index 000000000..d40e97e59
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionfog3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionrain.png b/weather.openmeteo/resources/icons/alert/conditionrain.png
new file mode 100644
index 000000000..b0030e8f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionrain.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionrain1.png b/weather.openmeteo/resources/icons/alert/conditionrain1.png
new file mode 100644
index 000000000..604ca929a
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionrain1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionrain2.png b/weather.openmeteo/resources/icons/alert/conditionrain2.png
new file mode 100644
index 000000000..906641771
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionrain2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionrain3.png b/weather.openmeteo/resources/icons/alert/conditionrain3.png
new file mode 100644
index 000000000..8670e5754
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionrain3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionsnow.png b/weather.openmeteo/resources/icons/alert/conditionsnow.png
new file mode 100644
index 000000000..00622bbe1
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionsnow.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionsnow1.png b/weather.openmeteo/resources/icons/alert/conditionsnow1.png
new file mode 100644
index 000000000..e88f06223
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionsnow1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionsnow2.png b/weather.openmeteo/resources/icons/alert/conditionsnow2.png
new file mode 100644
index 000000000..9866b964d
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionsnow2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionsnow3.png b/weather.openmeteo/resources/icons/alert/conditionsnow3.png
new file mode 100644
index 000000000..70aafb47f
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionsnow3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionstorm.png b/weather.openmeteo/resources/icons/alert/conditionstorm.png
new file mode 100644
index 000000000..c133aeb09
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionstorm.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionstorm1.png b/weather.openmeteo/resources/icons/alert/conditionstorm1.png
new file mode 100644
index 000000000..024e898c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionstorm1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionstorm2.png b/weather.openmeteo/resources/icons/alert/conditionstorm2.png
new file mode 100644
index 000000000..d9dbcba28
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionstorm2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/conditionstorm3.png b/weather.openmeteo/resources/icons/alert/conditionstorm3.png
new file mode 100644
index 000000000..c68df87fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/conditionstorm3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dewpoint.png b/weather.openmeteo/resources/icons/alert/dewpoint.png
new file mode 100644
index 000000000..7ed860fa4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dewpoint.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dewpoint1.png b/weather.openmeteo/resources/icons/alert/dewpoint1.png
new file mode 100644
index 000000000..11d2ea2ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dewpoint1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dewpoint2.png b/weather.openmeteo/resources/icons/alert/dewpoint2.png
new file mode 100644
index 000000000..5e3174877
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dewpoint2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dewpoint3.png b/weather.openmeteo/resources/icons/alert/dewpoint3.png
new file mode 100644
index 000000000..7b395311e
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dewpoint3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dust.png b/weather.openmeteo/resources/icons/alert/dust.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dust.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dust1.png b/weather.openmeteo/resources/icons/alert/dust1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dust1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dust2.png b/weather.openmeteo/resources/icons/alert/dust2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dust2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/dust3.png b/weather.openmeteo/resources/icons/alert/dust3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/dust3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/feelslike.png b/weather.openmeteo/resources/icons/alert/feelslike.png
new file mode 100644
index 000000000..7ed860fa4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/feelslike.png differ
diff --git a/weather.openmeteo/resources/icons/alert/feelslike1.png b/weather.openmeteo/resources/icons/alert/feelslike1.png
new file mode 100644
index 000000000..11d2ea2ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/feelslike1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/feelslike2.png b/weather.openmeteo/resources/icons/alert/feelslike2.png
new file mode 100644
index 000000000..5e3174877
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/feelslike2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/feelslike3.png b/weather.openmeteo/resources/icons/alert/feelslike3.png
new file mode 100644
index 000000000..7b395311e
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/feelslike3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/grass.png b/weather.openmeteo/resources/icons/alert/grass.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/grass.png differ
diff --git a/weather.openmeteo/resources/icons/alert/grass1.png b/weather.openmeteo/resources/icons/alert/grass1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/grass1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/grass2.png b/weather.openmeteo/resources/icons/alert/grass2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/grass2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/grass3.png b/weather.openmeteo/resources/icons/alert/grass3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/grass3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/humidity.png b/weather.openmeteo/resources/icons/alert/humidity.png
new file mode 100644
index 000000000..900a29223
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/humidity.png differ
diff --git a/weather.openmeteo/resources/icons/alert/humidity1.png b/weather.openmeteo/resources/icons/alert/humidity1.png
new file mode 100644
index 000000000..81cf1afb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/humidity1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/humidity2.png b/weather.openmeteo/resources/icons/alert/humidity2.png
new file mode 100644
index 000000000..ca83d6d34
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/humidity2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/humidity3.png b/weather.openmeteo/resources/icons/alert/humidity3.png
new file mode 100644
index 000000000..fcdfd68f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/humidity3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/mugwort.png b/weather.openmeteo/resources/icons/alert/mugwort.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/mugwort.png differ
diff --git a/weather.openmeteo/resources/icons/alert/mugwort1.png b/weather.openmeteo/resources/icons/alert/mugwort1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/mugwort1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/mugwort2.png b/weather.openmeteo/resources/icons/alert/mugwort2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/mugwort2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/mugwort3.png b/weather.openmeteo/resources/icons/alert/mugwort3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/mugwort3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/no2.png b/weather.openmeteo/resources/icons/alert/no2.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/no2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/no21.png b/weather.openmeteo/resources/icons/alert/no21.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/no21.png differ
diff --git a/weather.openmeteo/resources/icons/alert/no22.png b/weather.openmeteo/resources/icons/alert/no22.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/no22.png differ
diff --git a/weather.openmeteo/resources/icons/alert/no23.png b/weather.openmeteo/resources/icons/alert/no23.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/no23.png differ
diff --git a/weather.openmeteo/resources/icons/alert/olive.png b/weather.openmeteo/resources/icons/alert/olive.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/olive.png differ
diff --git a/weather.openmeteo/resources/icons/alert/olive1.png b/weather.openmeteo/resources/icons/alert/olive1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/olive1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/olive2.png b/weather.openmeteo/resources/icons/alert/olive2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/olive2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/olive3.png b/weather.openmeteo/resources/icons/alert/olive3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/olive3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ozone.png b/weather.openmeteo/resources/icons/alert/ozone.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ozone.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ozone1.png b/weather.openmeteo/resources/icons/alert/ozone1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ozone1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ozone2.png b/weather.openmeteo/resources/icons/alert/ozone2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ozone2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ozone3.png b/weather.openmeteo/resources/icons/alert/ozone3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ozone3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm10.png b/weather.openmeteo/resources/icons/alert/pm10.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm10.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm101.png b/weather.openmeteo/resources/icons/alert/pm101.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm101.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm102.png b/weather.openmeteo/resources/icons/alert/pm102.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm102.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm103.png b/weather.openmeteo/resources/icons/alert/pm103.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm103.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm25.png b/weather.openmeteo/resources/icons/alert/pm25.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm25.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm251.png b/weather.openmeteo/resources/icons/alert/pm251.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm251.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm252.png b/weather.openmeteo/resources/icons/alert/pm252.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm252.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pm253.png b/weather.openmeteo/resources/icons/alert/pm253.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pm253.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitation.png b/weather.openmeteo/resources/icons/alert/precipitation.png
new file mode 100644
index 000000000..900a29223
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitation.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitation1.png b/weather.openmeteo/resources/icons/alert/precipitation1.png
new file mode 100644
index 000000000..1d005d574
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitation1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitation2.png b/weather.openmeteo/resources/icons/alert/precipitation2.png
new file mode 100644
index 000000000..6ae5a121d
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitation2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitation3.png b/weather.openmeteo/resources/icons/alert/precipitation3.png
new file mode 100644
index 000000000..80187f2c0
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitation3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitationprobability.png b/weather.openmeteo/resources/icons/alert/precipitationprobability.png
new file mode 100644
index 000000000..b0030e8f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitationprobability.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitationprobability1.png b/weather.openmeteo/resources/icons/alert/precipitationprobability1.png
new file mode 100644
index 000000000..604ca929a
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitationprobability1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitationprobability2.png b/weather.openmeteo/resources/icons/alert/precipitationprobability2.png
new file mode 100644
index 000000000..906641771
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitationprobability2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/precipitationprobability3.png b/weather.openmeteo/resources/icons/alert/precipitationprobability3.png
new file mode 100644
index 000000000..8670e5754
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/precipitationprobability3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressure.png b/weather.openmeteo/resources/icons/alert/pressure.png
new file mode 100644
index 000000000..d74ff1afc
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressure.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressure1.png b/weather.openmeteo/resources/icons/alert/pressure1.png
new file mode 100644
index 000000000..8740c131e
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressure1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressure2.png b/weather.openmeteo/resources/icons/alert/pressure2.png
new file mode 100644
index 000000000..ec750ebcb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressure2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressure3.png b/weather.openmeteo/resources/icons/alert/pressure3.png
new file mode 100644
index 000000000..76450e456
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressure3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressuresurface.png b/weather.openmeteo/resources/icons/alert/pressuresurface.png
new file mode 100644
index 000000000..d74ff1afc
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressuresurface.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressuresurface1.png b/weather.openmeteo/resources/icons/alert/pressuresurface1.png
new file mode 100644
index 000000000..8740c131e
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressuresurface1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressuresurface2.png b/weather.openmeteo/resources/icons/alert/pressuresurface2.png
new file mode 100644
index 000000000..ec750ebcb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressuresurface2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/pressuresurface3.png b/weather.openmeteo/resources/icons/alert/pressuresurface3.png
new file mode 100644
index 000000000..76450e456
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/pressuresurface3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ragweed.png b/weather.openmeteo/resources/icons/alert/ragweed.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ragweed.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ragweed1.png b/weather.openmeteo/resources/icons/alert/ragweed1.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ragweed1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ragweed2.png b/weather.openmeteo/resources/icons/alert/ragweed2.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ragweed2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/ragweed3.png b/weather.openmeteo/resources/icons/alert/ragweed3.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/ragweed3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/so2.png b/weather.openmeteo/resources/icons/alert/so2.png
new file mode 100644
index 000000000..d847bcecb
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/so2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/so21.png b/weather.openmeteo/resources/icons/alert/so21.png
new file mode 100644
index 000000000..6376accaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/so21.png differ
diff --git a/weather.openmeteo/resources/icons/alert/so22.png b/weather.openmeteo/resources/icons/alert/so22.png
new file mode 100644
index 000000000..30a23ea08
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/so22.png differ
diff --git a/weather.openmeteo/resources/icons/alert/so23.png b/weather.openmeteo/resources/icons/alert/so23.png
new file mode 100644
index 000000000..6a9227eb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/so23.png differ
diff --git a/weather.openmeteo/resources/icons/alert/solarradiation.png b/weather.openmeteo/resources/icons/alert/solarradiation.png
new file mode 100644
index 000000000..d76f24da4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/solarradiation.png differ
diff --git a/weather.openmeteo/resources/icons/alert/solarradiation1.png b/weather.openmeteo/resources/icons/alert/solarradiation1.png
new file mode 100644
index 000000000..517147c18
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/solarradiation1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/solarradiation2.png b/weather.openmeteo/resources/icons/alert/solarradiation2.png
new file mode 100644
index 000000000..bb80f0762
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/solarradiation2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/solarradiation3.png b/weather.openmeteo/resources/icons/alert/solarradiation3.png
new file mode 100644
index 000000000..b939b373e
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/solarradiation3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/temperature.png b/weather.openmeteo/resources/icons/alert/temperature.png
new file mode 100644
index 000000000..7ed860fa4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/temperature.png differ
diff --git a/weather.openmeteo/resources/icons/alert/temperature1.png b/weather.openmeteo/resources/icons/alert/temperature1.png
new file mode 100644
index 000000000..11d2ea2ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/temperature1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/temperature2.png b/weather.openmeteo/resources/icons/alert/temperature2.png
new file mode 100644
index 000000000..5e3174877
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/temperature2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/temperature3.png b/weather.openmeteo/resources/icons/alert/temperature3.png
new file mode 100644
index 000000000..7b395311e
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/temperature3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/uvindex.png b/weather.openmeteo/resources/icons/alert/uvindex.png
new file mode 100644
index 000000000..13e9ff5bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/uvindex.png differ
diff --git a/weather.openmeteo/resources/icons/alert/uvindex1.png b/weather.openmeteo/resources/icons/alert/uvindex1.png
new file mode 100644
index 000000000..a45056329
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/uvindex1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/uvindex2.png b/weather.openmeteo/resources/icons/alert/uvindex2.png
new file mode 100644
index 000000000..c78e69e51
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/uvindex2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/uvindex3.png b/weather.openmeteo/resources/icons/alert/uvindex3.png
new file mode 100644
index 000000000..837b8c2d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/uvindex3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/visibility.png b/weather.openmeteo/resources/icons/alert/visibility.png
new file mode 100644
index 000000000..d80a7c20b
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/visibility.png differ
diff --git a/weather.openmeteo/resources/icons/alert/visibility1.png b/weather.openmeteo/resources/icons/alert/visibility1.png
new file mode 100644
index 000000000..e26bdb122
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/visibility1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/visibility2.png b/weather.openmeteo/resources/icons/alert/visibility2.png
new file mode 100644
index 000000000..d872b9641
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/visibility2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/visibility3.png b/weather.openmeteo/resources/icons/alert/visibility3.png
new file mode 100644
index 000000000..0d6653153
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/visibility3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windgust.png b/weather.openmeteo/resources/icons/alert/windgust.png
new file mode 100644
index 000000000..e5bef3c43
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windgust.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windgust1.png b/weather.openmeteo/resources/icons/alert/windgust1.png
new file mode 100644
index 000000000..ed9e6d6c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windgust1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windgust2.png b/weather.openmeteo/resources/icons/alert/windgust2.png
new file mode 100644
index 000000000..2f3fb5313
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windgust2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windgust3.png b/weather.openmeteo/resources/icons/alert/windgust3.png
new file mode 100644
index 000000000..012823caa
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windgust3.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windspeed.png b/weather.openmeteo/resources/icons/alert/windspeed.png
new file mode 100644
index 000000000..e5bef3c43
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windspeed.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windspeed1.png b/weather.openmeteo/resources/icons/alert/windspeed1.png
new file mode 100644
index 000000000..ed9e6d6c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windspeed1.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windspeed2.png b/weather.openmeteo/resources/icons/alert/windspeed2.png
new file mode 100644
index 000000000..2f3fb5313
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windspeed2.png differ
diff --git a/weather.openmeteo/resources/icons/alert/windspeed3.png b/weather.openmeteo/resources/icons/alert/windspeed3.png
new file mode 100644
index 000000000..012823caa
Binary files /dev/null and b/weather.openmeteo/resources/icons/alert/windspeed3.png differ
diff --git a/weather.openmeteo/resources/icons/default/0d.png b/weather.openmeteo/resources/icons/default/0d.png
new file mode 100644
index 000000000..772a88152
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/0d.png differ
diff --git a/weather.openmeteo/resources/icons/default/0n.png b/weather.openmeteo/resources/icons/default/0n.png
new file mode 100644
index 000000000..1b9e87b03
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/0n.png differ
diff --git a/weather.openmeteo/resources/icons/default/1d.png b/weather.openmeteo/resources/icons/default/1d.png
new file mode 100644
index 000000000..571d6fd23
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/1d.png differ
diff --git a/weather.openmeteo/resources/icons/default/1n.png b/weather.openmeteo/resources/icons/default/1n.png
new file mode 100644
index 000000000..7d270ab39
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/1n.png differ
diff --git a/weather.openmeteo/resources/icons/default/2d.png b/weather.openmeteo/resources/icons/default/2d.png
new file mode 100644
index 000000000..08f094972
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/2d.png differ
diff --git a/weather.openmeteo/resources/icons/default/2n.png b/weather.openmeteo/resources/icons/default/2n.png
new file mode 100644
index 000000000..3dadbec1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/2n.png differ
diff --git a/weather.openmeteo/resources/icons/default/3d.png b/weather.openmeteo/resources/icons/default/3d.png
new file mode 100644
index 000000000..9ea0fcdea
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/3d.png differ
diff --git a/weather.openmeteo/resources/icons/default/3n.png b/weather.openmeteo/resources/icons/default/3n.png
new file mode 100644
index 000000000..9ea0fcdea
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/3n.png differ
diff --git a/weather.openmeteo/resources/icons/default/45d.png b/weather.openmeteo/resources/icons/default/45d.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/45d.png differ
diff --git a/weather.openmeteo/resources/icons/default/45n.png b/weather.openmeteo/resources/icons/default/45n.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/45n.png differ
diff --git a/weather.openmeteo/resources/icons/default/48d.png b/weather.openmeteo/resources/icons/default/48d.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/48d.png differ
diff --git a/weather.openmeteo/resources/icons/default/48n.png b/weather.openmeteo/resources/icons/default/48n.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/48n.png differ
diff --git a/weather.openmeteo/resources/icons/default/51d.png b/weather.openmeteo/resources/icons/default/51d.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/51d.png differ
diff --git a/weather.openmeteo/resources/icons/default/51n.png b/weather.openmeteo/resources/icons/default/51n.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/51n.png differ
diff --git a/weather.openmeteo/resources/icons/default/53d.png b/weather.openmeteo/resources/icons/default/53d.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/53d.png differ
diff --git a/weather.openmeteo/resources/icons/default/53n.png b/weather.openmeteo/resources/icons/default/53n.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/53n.png differ
diff --git a/weather.openmeteo/resources/icons/default/55d.png b/weather.openmeteo/resources/icons/default/55d.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/55d.png differ
diff --git a/weather.openmeteo/resources/icons/default/55n.png b/weather.openmeteo/resources/icons/default/55n.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/55n.png differ
diff --git a/weather.openmeteo/resources/icons/default/56d.png b/weather.openmeteo/resources/icons/default/56d.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/56d.png differ
diff --git a/weather.openmeteo/resources/icons/default/56n.png b/weather.openmeteo/resources/icons/default/56n.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/56n.png differ
diff --git a/weather.openmeteo/resources/icons/default/57d.png b/weather.openmeteo/resources/icons/default/57d.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/57d.png differ
diff --git a/weather.openmeteo/resources/icons/default/57n.png b/weather.openmeteo/resources/icons/default/57n.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/57n.png differ
diff --git a/weather.openmeteo/resources/icons/default/61d.png b/weather.openmeteo/resources/icons/default/61d.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/61d.png differ
diff --git a/weather.openmeteo/resources/icons/default/61n.png b/weather.openmeteo/resources/icons/default/61n.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/61n.png differ
diff --git a/weather.openmeteo/resources/icons/default/63d.png b/weather.openmeteo/resources/icons/default/63d.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/63d.png differ
diff --git a/weather.openmeteo/resources/icons/default/63n.png b/weather.openmeteo/resources/icons/default/63n.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/63n.png differ
diff --git a/weather.openmeteo/resources/icons/default/65d.png b/weather.openmeteo/resources/icons/default/65d.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/65d.png differ
diff --git a/weather.openmeteo/resources/icons/default/65n.png b/weather.openmeteo/resources/icons/default/65n.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/65n.png differ
diff --git a/weather.openmeteo/resources/icons/default/66d.png b/weather.openmeteo/resources/icons/default/66d.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/66d.png differ
diff --git a/weather.openmeteo/resources/icons/default/66n.png b/weather.openmeteo/resources/icons/default/66n.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/66n.png differ
diff --git a/weather.openmeteo/resources/icons/default/67d.png b/weather.openmeteo/resources/icons/default/67d.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/67d.png differ
diff --git a/weather.openmeteo/resources/icons/default/67n.png b/weather.openmeteo/resources/icons/default/67n.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/67n.png differ
diff --git a/weather.openmeteo/resources/icons/default/71d.png b/weather.openmeteo/resources/icons/default/71d.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/71d.png differ
diff --git a/weather.openmeteo/resources/icons/default/71n.png b/weather.openmeteo/resources/icons/default/71n.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/71n.png differ
diff --git a/weather.openmeteo/resources/icons/default/73d.png b/weather.openmeteo/resources/icons/default/73d.png
new file mode 100644
index 000000000..ab1da2b1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/73d.png differ
diff --git a/weather.openmeteo/resources/icons/default/73n.png b/weather.openmeteo/resources/icons/default/73n.png
new file mode 100644
index 000000000..ab1da2b1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/73n.png differ
diff --git a/weather.openmeteo/resources/icons/default/75d.png b/weather.openmeteo/resources/icons/default/75d.png
new file mode 100644
index 000000000..e88355baa
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/75d.png differ
diff --git a/weather.openmeteo/resources/icons/default/75n.png b/weather.openmeteo/resources/icons/default/75n.png
new file mode 100644
index 000000000..e88355baa
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/75n.png differ
diff --git a/weather.openmeteo/resources/icons/default/77d.png b/weather.openmeteo/resources/icons/default/77d.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/77d.png differ
diff --git a/weather.openmeteo/resources/icons/default/77n.png b/weather.openmeteo/resources/icons/default/77n.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/77n.png differ
diff --git a/weather.openmeteo/resources/icons/default/80d.png b/weather.openmeteo/resources/icons/default/80d.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/80d.png differ
diff --git a/weather.openmeteo/resources/icons/default/80n.png b/weather.openmeteo/resources/icons/default/80n.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/80n.png differ
diff --git a/weather.openmeteo/resources/icons/default/81d.png b/weather.openmeteo/resources/icons/default/81d.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/81d.png differ
diff --git a/weather.openmeteo/resources/icons/default/81n.png b/weather.openmeteo/resources/icons/default/81n.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/81n.png differ
diff --git a/weather.openmeteo/resources/icons/default/82d.png b/weather.openmeteo/resources/icons/default/82d.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/82d.png differ
diff --git a/weather.openmeteo/resources/icons/default/82n.png b/weather.openmeteo/resources/icons/default/82n.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/82n.png differ
diff --git a/weather.openmeteo/resources/icons/default/85d.png b/weather.openmeteo/resources/icons/default/85d.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/85d.png differ
diff --git a/weather.openmeteo/resources/icons/default/85n.png b/weather.openmeteo/resources/icons/default/85n.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/85n.png differ
diff --git a/weather.openmeteo/resources/icons/default/86d.png b/weather.openmeteo/resources/icons/default/86d.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/86d.png differ
diff --git a/weather.openmeteo/resources/icons/default/86n.png b/weather.openmeteo/resources/icons/default/86n.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/86n.png differ
diff --git a/weather.openmeteo/resources/icons/default/95d.png b/weather.openmeteo/resources/icons/default/95d.png
new file mode 100644
index 000000000..f3dd9723a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/95d.png differ
diff --git a/weather.openmeteo/resources/icons/default/95n.png b/weather.openmeteo/resources/icons/default/95n.png
new file mode 100644
index 000000000..f3dd9723a
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/95n.png differ
diff --git a/weather.openmeteo/resources/icons/default/96d.png b/weather.openmeteo/resources/icons/default/96d.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/96d.png differ
diff --git a/weather.openmeteo/resources/icons/default/96n.png b/weather.openmeteo/resources/icons/default/96n.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/96n.png differ
diff --git a/weather.openmeteo/resources/icons/default/99d.png b/weather.openmeteo/resources/icons/default/99d.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/99d.png differ
diff --git a/weather.openmeteo/resources/icons/default/99n.png b/weather.openmeteo/resources/icons/default/99n.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/default/99n.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_0.png b/weather.openmeteo/resources/icons/graph/1080/scale100_0.png
new file mode 100644
index 000000000..e0263dc45
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_1.png b/weather.openmeteo/resources/icons/graph/1080/scale100_1.png
new file mode 100644
index 000000000..25c8ff3cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_10.png b/weather.openmeteo/resources/icons/graph/1080/scale100_10.png
new file mode 100644
index 000000000..e0d209137
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_100.png b/weather.openmeteo/resources/icons/graph/1080/scale100_100.png
new file mode 100644
index 000000000..fdd096a6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_11.png b/weather.openmeteo/resources/icons/graph/1080/scale100_11.png
new file mode 100644
index 000000000..007242ee4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_12.png b/weather.openmeteo/resources/icons/graph/1080/scale100_12.png
new file mode 100644
index 000000000..e0dd47c20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_13.png b/weather.openmeteo/resources/icons/graph/1080/scale100_13.png
new file mode 100644
index 000000000..28e16612f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_14.png b/weather.openmeteo/resources/icons/graph/1080/scale100_14.png
new file mode 100644
index 000000000..9977d30b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_15.png b/weather.openmeteo/resources/icons/graph/1080/scale100_15.png
new file mode 100644
index 000000000..cda201be6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_16.png b/weather.openmeteo/resources/icons/graph/1080/scale100_16.png
new file mode 100644
index 000000000..81d828077
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_17.png b/weather.openmeteo/resources/icons/graph/1080/scale100_17.png
new file mode 100644
index 000000000..fdd55eaaa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_18.png b/weather.openmeteo/resources/icons/graph/1080/scale100_18.png
new file mode 100644
index 000000000..d709db4ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_19.png b/weather.openmeteo/resources/icons/graph/1080/scale100_19.png
new file mode 100644
index 000000000..c658d30d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_2.png b/weather.openmeteo/resources/icons/graph/1080/scale100_2.png
new file mode 100644
index 000000000..549074af2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_20.png b/weather.openmeteo/resources/icons/graph/1080/scale100_20.png
new file mode 100644
index 000000000..628d66801
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_21.png b/weather.openmeteo/resources/icons/graph/1080/scale100_21.png
new file mode 100644
index 000000000..7d9184c1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_22.png b/weather.openmeteo/resources/icons/graph/1080/scale100_22.png
new file mode 100644
index 000000000..417c98da3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_23.png b/weather.openmeteo/resources/icons/graph/1080/scale100_23.png
new file mode 100644
index 000000000..f8953e874
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_24.png b/weather.openmeteo/resources/icons/graph/1080/scale100_24.png
new file mode 100644
index 000000000..e6e22f9f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_25.png b/weather.openmeteo/resources/icons/graph/1080/scale100_25.png
new file mode 100644
index 000000000..b7648f42d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_26.png b/weather.openmeteo/resources/icons/graph/1080/scale100_26.png
new file mode 100644
index 000000000..1f657b5fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_27.png b/weather.openmeteo/resources/icons/graph/1080/scale100_27.png
new file mode 100644
index 000000000..08635f4da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_28.png b/weather.openmeteo/resources/icons/graph/1080/scale100_28.png
new file mode 100644
index 000000000..39f1ae845
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_29.png b/weather.openmeteo/resources/icons/graph/1080/scale100_29.png
new file mode 100644
index 000000000..90418ba72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_3.png b/weather.openmeteo/resources/icons/graph/1080/scale100_3.png
new file mode 100644
index 000000000..9d1b288cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_30.png b/weather.openmeteo/resources/icons/graph/1080/scale100_30.png
new file mode 100644
index 000000000..e0fc076d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_31.png b/weather.openmeteo/resources/icons/graph/1080/scale100_31.png
new file mode 100644
index 000000000..2b2c0e333
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_32.png b/weather.openmeteo/resources/icons/graph/1080/scale100_32.png
new file mode 100644
index 000000000..a3ae8722d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_33.png b/weather.openmeteo/resources/icons/graph/1080/scale100_33.png
new file mode 100644
index 000000000..d31e5a47d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_34.png b/weather.openmeteo/resources/icons/graph/1080/scale100_34.png
new file mode 100644
index 000000000..269a1539c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_35.png b/weather.openmeteo/resources/icons/graph/1080/scale100_35.png
new file mode 100644
index 000000000..7f9965132
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_36.png b/weather.openmeteo/resources/icons/graph/1080/scale100_36.png
new file mode 100644
index 000000000..815053fe8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_37.png b/weather.openmeteo/resources/icons/graph/1080/scale100_37.png
new file mode 100644
index 000000000..6babb41fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_38.png b/weather.openmeteo/resources/icons/graph/1080/scale100_38.png
new file mode 100644
index 000000000..36db91522
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_39.png b/weather.openmeteo/resources/icons/graph/1080/scale100_39.png
new file mode 100644
index 000000000..6eaf79b85
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_4.png b/weather.openmeteo/resources/icons/graph/1080/scale100_4.png
new file mode 100644
index 000000000..6a5d21123
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_40.png b/weather.openmeteo/resources/icons/graph/1080/scale100_40.png
new file mode 100644
index 000000000..6200012dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_41.png b/weather.openmeteo/resources/icons/graph/1080/scale100_41.png
new file mode 100644
index 000000000..f603b5ebc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_42.png b/weather.openmeteo/resources/icons/graph/1080/scale100_42.png
new file mode 100644
index 000000000..c3a863628
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_43.png b/weather.openmeteo/resources/icons/graph/1080/scale100_43.png
new file mode 100644
index 000000000..922480c17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_44.png b/weather.openmeteo/resources/icons/graph/1080/scale100_44.png
new file mode 100644
index 000000000..cb5ec4bc0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_45.png b/weather.openmeteo/resources/icons/graph/1080/scale100_45.png
new file mode 100644
index 000000000..4dbf9a73a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_46.png b/weather.openmeteo/resources/icons/graph/1080/scale100_46.png
new file mode 100644
index 000000000..fca1473de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_47.png b/weather.openmeteo/resources/icons/graph/1080/scale100_47.png
new file mode 100644
index 000000000..d0d5b2d1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_48.png b/weather.openmeteo/resources/icons/graph/1080/scale100_48.png
new file mode 100644
index 000000000..a7b84b6b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_49.png b/weather.openmeteo/resources/icons/graph/1080/scale100_49.png
new file mode 100644
index 000000000..e32a43c4d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_5.png b/weather.openmeteo/resources/icons/graph/1080/scale100_5.png
new file mode 100644
index 000000000..15f623d87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_50.png b/weather.openmeteo/resources/icons/graph/1080/scale100_50.png
new file mode 100644
index 000000000..45eb4e5a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_51.png b/weather.openmeteo/resources/icons/graph/1080/scale100_51.png
new file mode 100644
index 000000000..60f29ece3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_52.png b/weather.openmeteo/resources/icons/graph/1080/scale100_52.png
new file mode 100644
index 000000000..0fa502253
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_53.png b/weather.openmeteo/resources/icons/graph/1080/scale100_53.png
new file mode 100644
index 000000000..7311f4053
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_54.png b/weather.openmeteo/resources/icons/graph/1080/scale100_54.png
new file mode 100644
index 000000000..de63d1899
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_55.png b/weather.openmeteo/resources/icons/graph/1080/scale100_55.png
new file mode 100644
index 000000000..20b9353c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_56.png b/weather.openmeteo/resources/icons/graph/1080/scale100_56.png
new file mode 100644
index 000000000..ac6bdb011
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_57.png b/weather.openmeteo/resources/icons/graph/1080/scale100_57.png
new file mode 100644
index 000000000..8ea676778
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_58.png b/weather.openmeteo/resources/icons/graph/1080/scale100_58.png
new file mode 100644
index 000000000..9365c5b78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_59.png b/weather.openmeteo/resources/icons/graph/1080/scale100_59.png
new file mode 100644
index 000000000..722623f56
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_6.png b/weather.openmeteo/resources/icons/graph/1080/scale100_6.png
new file mode 100644
index 000000000..f7d70e565
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_60.png b/weather.openmeteo/resources/icons/graph/1080/scale100_60.png
new file mode 100644
index 000000000..d4d1c314f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_61.png b/weather.openmeteo/resources/icons/graph/1080/scale100_61.png
new file mode 100644
index 000000000..455db496a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_62.png b/weather.openmeteo/resources/icons/graph/1080/scale100_62.png
new file mode 100644
index 000000000..c31715164
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_63.png b/weather.openmeteo/resources/icons/graph/1080/scale100_63.png
new file mode 100644
index 000000000..f7b044fe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_64.png b/weather.openmeteo/resources/icons/graph/1080/scale100_64.png
new file mode 100644
index 000000000..11a63ddab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_65.png b/weather.openmeteo/resources/icons/graph/1080/scale100_65.png
new file mode 100644
index 000000000..ade468c4a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_66.png b/weather.openmeteo/resources/icons/graph/1080/scale100_66.png
new file mode 100644
index 000000000..9c8b9a68c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_67.png b/weather.openmeteo/resources/icons/graph/1080/scale100_67.png
new file mode 100644
index 000000000..d19987821
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_68.png b/weather.openmeteo/resources/icons/graph/1080/scale100_68.png
new file mode 100644
index 000000000..257d218f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_69.png b/weather.openmeteo/resources/icons/graph/1080/scale100_69.png
new file mode 100644
index 000000000..2df5417c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_7.png b/weather.openmeteo/resources/icons/graph/1080/scale100_7.png
new file mode 100644
index 000000000..9e179ade0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_70.png b/weather.openmeteo/resources/icons/graph/1080/scale100_70.png
new file mode 100644
index 000000000..3770dc2d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_71.png b/weather.openmeteo/resources/icons/graph/1080/scale100_71.png
new file mode 100644
index 000000000..77d00536c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_72.png b/weather.openmeteo/resources/icons/graph/1080/scale100_72.png
new file mode 100644
index 000000000..f7a41b3c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_73.png b/weather.openmeteo/resources/icons/graph/1080/scale100_73.png
new file mode 100644
index 000000000..565959907
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_74.png b/weather.openmeteo/resources/icons/graph/1080/scale100_74.png
new file mode 100644
index 000000000..ae6320f3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_75.png b/weather.openmeteo/resources/icons/graph/1080/scale100_75.png
new file mode 100644
index 000000000..6629af777
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_76.png b/weather.openmeteo/resources/icons/graph/1080/scale100_76.png
new file mode 100644
index 000000000..ffcbebe99
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_77.png b/weather.openmeteo/resources/icons/graph/1080/scale100_77.png
new file mode 100644
index 000000000..a73a3ce6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_78.png b/weather.openmeteo/resources/icons/graph/1080/scale100_78.png
new file mode 100644
index 000000000..9d9debdf7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_79.png b/weather.openmeteo/resources/icons/graph/1080/scale100_79.png
new file mode 100644
index 000000000..0cccad317
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_8.png b/weather.openmeteo/resources/icons/graph/1080/scale100_8.png
new file mode 100644
index 000000000..569b7b4f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_80.png b/weather.openmeteo/resources/icons/graph/1080/scale100_80.png
new file mode 100644
index 000000000..6ce1e226a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_81.png b/weather.openmeteo/resources/icons/graph/1080/scale100_81.png
new file mode 100644
index 000000000..0a35bc77c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_82.png b/weather.openmeteo/resources/icons/graph/1080/scale100_82.png
new file mode 100644
index 000000000..9fc04da02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_83.png b/weather.openmeteo/resources/icons/graph/1080/scale100_83.png
new file mode 100644
index 000000000..d7e7daf7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_84.png b/weather.openmeteo/resources/icons/graph/1080/scale100_84.png
new file mode 100644
index 000000000..5ec58466e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_85.png b/weather.openmeteo/resources/icons/graph/1080/scale100_85.png
new file mode 100644
index 000000000..778d20664
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_86.png b/weather.openmeteo/resources/icons/graph/1080/scale100_86.png
new file mode 100644
index 000000000..7c24a1f9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_87.png b/weather.openmeteo/resources/icons/graph/1080/scale100_87.png
new file mode 100644
index 000000000..f9a79b800
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_88.png b/weather.openmeteo/resources/icons/graph/1080/scale100_88.png
new file mode 100644
index 000000000..6e15d2d00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_89.png b/weather.openmeteo/resources/icons/graph/1080/scale100_89.png
new file mode 100644
index 000000000..2c5a8383a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_9.png b/weather.openmeteo/resources/icons/graph/1080/scale100_9.png
new file mode 100644
index 000000000..4e3189f50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_90.png b/weather.openmeteo/resources/icons/graph/1080/scale100_90.png
new file mode 100644
index 000000000..5987e8e51
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_91.png b/weather.openmeteo/resources/icons/graph/1080/scale100_91.png
new file mode 100644
index 000000000..f68afb4dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_92.png b/weather.openmeteo/resources/icons/graph/1080/scale100_92.png
new file mode 100644
index 000000000..032349d00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_93.png b/weather.openmeteo/resources/icons/graph/1080/scale100_93.png
new file mode 100644
index 000000000..ee80e5858
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_94.png b/weather.openmeteo/resources/icons/graph/1080/scale100_94.png
new file mode 100644
index 000000000..bfb228fbb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_95.png b/weather.openmeteo/resources/icons/graph/1080/scale100_95.png
new file mode 100644
index 000000000..a447b90fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_96.png b/weather.openmeteo/resources/icons/graph/1080/scale100_96.png
new file mode 100644
index 000000000..bbe05c4bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_97.png b/weather.openmeteo/resources/icons/graph/1080/scale100_97.png
new file mode 100644
index 000000000..a464e6fdb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_98.png b/weather.openmeteo/resources/icons/graph/1080/scale100_98.png
new file mode 100644
index 000000000..44a321449
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale100_99.png b/weather.openmeteo/resources/icons/graph/1080/scale100_99.png
new file mode 100644
index 000000000..d6f527f77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale100_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_0.png b/weather.openmeteo/resources/icons/graph/1080/scale10_0.png
new file mode 100644
index 000000000..10a0512d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_1.png b/weather.openmeteo/resources/icons/graph/1080/scale10_1.png
new file mode 100644
index 000000000..7ff9a9a98
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_10.png b/weather.openmeteo/resources/icons/graph/1080/scale10_10.png
new file mode 100644
index 000000000..b985bf5a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_2.png b/weather.openmeteo/resources/icons/graph/1080/scale10_2.png
new file mode 100644
index 000000000..fe087307c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_3.png b/weather.openmeteo/resources/icons/graph/1080/scale10_3.png
new file mode 100644
index 000000000..061fd5e22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_4.png b/weather.openmeteo/resources/icons/graph/1080/scale10_4.png
new file mode 100644
index 000000000..f005b75e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_5.png b/weather.openmeteo/resources/icons/graph/1080/scale10_5.png
new file mode 100644
index 000000000..b7ad609b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_6.png b/weather.openmeteo/resources/icons/graph/1080/scale10_6.png
new file mode 100644
index 000000000..b0d4bff18
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_7.png b/weather.openmeteo/resources/icons/graph/1080/scale10_7.png
new file mode 100644
index 000000000..98bf8c82e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_8.png b/weather.openmeteo/resources/icons/graph/1080/scale10_8.png
new file mode 100644
index 000000000..6c9b6d057
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale10_9.png b/weather.openmeteo/resources/icons/graph/1080/scale10_9.png
new file mode 100644
index 000000000..ed9298f71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_0.png b/weather.openmeteo/resources/icons/graph/1080/scale150_0.png
new file mode 100644
index 000000000..5a27ab2f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_1.png b/weather.openmeteo/resources/icons/graph/1080/scale150_1.png
new file mode 100644
index 000000000..5a27ab2f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_10.png b/weather.openmeteo/resources/icons/graph/1080/scale150_10.png
new file mode 100644
index 000000000..761123184
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_100.png b/weather.openmeteo/resources/icons/graph/1080/scale150_100.png
new file mode 100644
index 000000000..456f67c74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_101.png b/weather.openmeteo/resources/icons/graph/1080/scale150_101.png
new file mode 100644
index 000000000..456f67c74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_102.png b/weather.openmeteo/resources/icons/graph/1080/scale150_102.png
new file mode 100644
index 000000000..5b58248d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_103.png b/weather.openmeteo/resources/icons/graph/1080/scale150_103.png
new file mode 100644
index 000000000..d1becba50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_104.png b/weather.openmeteo/resources/icons/graph/1080/scale150_104.png
new file mode 100644
index 000000000..d1becba50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_105.png b/weather.openmeteo/resources/icons/graph/1080/scale150_105.png
new file mode 100644
index 000000000..4f70aa9db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_106.png b/weather.openmeteo/resources/icons/graph/1080/scale150_106.png
new file mode 100644
index 000000000..e40bce7c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_107.png b/weather.openmeteo/resources/icons/graph/1080/scale150_107.png
new file mode 100644
index 000000000..e40bce7c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_108.png b/weather.openmeteo/resources/icons/graph/1080/scale150_108.png
new file mode 100644
index 000000000..b49ff8d09
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_109.png b/weather.openmeteo/resources/icons/graph/1080/scale150_109.png
new file mode 100644
index 000000000..b83171d50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_11.png b/weather.openmeteo/resources/icons/graph/1080/scale150_11.png
new file mode 100644
index 000000000..761123184
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_110.png b/weather.openmeteo/resources/icons/graph/1080/scale150_110.png
new file mode 100644
index 000000000..b83171d50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_111.png b/weather.openmeteo/resources/icons/graph/1080/scale150_111.png
new file mode 100644
index 000000000..6dbb7ceaa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_112.png b/weather.openmeteo/resources/icons/graph/1080/scale150_112.png
new file mode 100644
index 000000000..905aee265
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_113.png b/weather.openmeteo/resources/icons/graph/1080/scale150_113.png
new file mode 100644
index 000000000..905aee265
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_114.png b/weather.openmeteo/resources/icons/graph/1080/scale150_114.png
new file mode 100644
index 000000000..50399755a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_115.png b/weather.openmeteo/resources/icons/graph/1080/scale150_115.png
new file mode 100644
index 000000000..ef8ce6bd1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_116.png b/weather.openmeteo/resources/icons/graph/1080/scale150_116.png
new file mode 100644
index 000000000..ef8ce6bd1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_117.png b/weather.openmeteo/resources/icons/graph/1080/scale150_117.png
new file mode 100644
index 000000000..e8bc8cfd5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_118.png b/weather.openmeteo/resources/icons/graph/1080/scale150_118.png
new file mode 100644
index 000000000..c7fe5e147
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_119.png b/weather.openmeteo/resources/icons/graph/1080/scale150_119.png
new file mode 100644
index 000000000..c7fe5e147
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_12.png b/weather.openmeteo/resources/icons/graph/1080/scale150_12.png
new file mode 100644
index 000000000..1454e1b08
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_120.png b/weather.openmeteo/resources/icons/graph/1080/scale150_120.png
new file mode 100644
index 000000000..24b342e74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_121.png b/weather.openmeteo/resources/icons/graph/1080/scale150_121.png
new file mode 100644
index 000000000..1448255cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_122.png b/weather.openmeteo/resources/icons/graph/1080/scale150_122.png
new file mode 100644
index 000000000..1448255cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_123.png b/weather.openmeteo/resources/icons/graph/1080/scale150_123.png
new file mode 100644
index 000000000..cffe44cdc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_124.png b/weather.openmeteo/resources/icons/graph/1080/scale150_124.png
new file mode 100644
index 000000000..2b4d41602
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_125.png b/weather.openmeteo/resources/icons/graph/1080/scale150_125.png
new file mode 100644
index 000000000..2b4d41602
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_126.png b/weather.openmeteo/resources/icons/graph/1080/scale150_126.png
new file mode 100644
index 000000000..5a977bc94
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_127.png b/weather.openmeteo/resources/icons/graph/1080/scale150_127.png
new file mode 100644
index 000000000..fa4ec3cff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_128.png b/weather.openmeteo/resources/icons/graph/1080/scale150_128.png
new file mode 100644
index 000000000..fa4ec3cff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_129.png b/weather.openmeteo/resources/icons/graph/1080/scale150_129.png
new file mode 100644
index 000000000..56176d449
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_13.png b/weather.openmeteo/resources/icons/graph/1080/scale150_13.png
new file mode 100644
index 000000000..c2d0280f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_130.png b/weather.openmeteo/resources/icons/graph/1080/scale150_130.png
new file mode 100644
index 000000000..34a06a376
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_131.png b/weather.openmeteo/resources/icons/graph/1080/scale150_131.png
new file mode 100644
index 000000000..34a06a376
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_132.png b/weather.openmeteo/resources/icons/graph/1080/scale150_132.png
new file mode 100644
index 000000000..a067c1b6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_133.png b/weather.openmeteo/resources/icons/graph/1080/scale150_133.png
new file mode 100644
index 000000000..27d744424
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_134.png b/weather.openmeteo/resources/icons/graph/1080/scale150_134.png
new file mode 100644
index 000000000..27d744424
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_135.png b/weather.openmeteo/resources/icons/graph/1080/scale150_135.png
new file mode 100644
index 000000000..9d18463ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_136.png b/weather.openmeteo/resources/icons/graph/1080/scale150_136.png
new file mode 100644
index 000000000..80c28b6db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_137.png b/weather.openmeteo/resources/icons/graph/1080/scale150_137.png
new file mode 100644
index 000000000..6d7079df7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_138.png b/weather.openmeteo/resources/icons/graph/1080/scale150_138.png
new file mode 100644
index 000000000..80d69334f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_139.png b/weather.openmeteo/resources/icons/graph/1080/scale150_139.png
new file mode 100644
index 000000000..d3f8155c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_14.png b/weather.openmeteo/resources/icons/graph/1080/scale150_14.png
new file mode 100644
index 000000000..c2d0280f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_140.png b/weather.openmeteo/resources/icons/graph/1080/scale150_140.png
new file mode 100644
index 000000000..ecba9e48e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_141.png b/weather.openmeteo/resources/icons/graph/1080/scale150_141.png
new file mode 100644
index 000000000..51cb473d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_142.png b/weather.openmeteo/resources/icons/graph/1080/scale150_142.png
new file mode 100644
index 000000000..d9091eaf8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_143.png b/weather.openmeteo/resources/icons/graph/1080/scale150_143.png
new file mode 100644
index 000000000..07dfa0a83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_144.png b/weather.openmeteo/resources/icons/graph/1080/scale150_144.png
new file mode 100644
index 000000000..470a2de12
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_145.png b/weather.openmeteo/resources/icons/graph/1080/scale150_145.png
new file mode 100644
index 000000000..728e564a9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_146.png b/weather.openmeteo/resources/icons/graph/1080/scale150_146.png
new file mode 100644
index 000000000..f28dba5b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_147.png b/weather.openmeteo/resources/icons/graph/1080/scale150_147.png
new file mode 100644
index 000000000..b9f16cff8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_148.png b/weather.openmeteo/resources/icons/graph/1080/scale150_148.png
new file mode 100644
index 000000000..16c173765
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_149.png b/weather.openmeteo/resources/icons/graph/1080/scale150_149.png
new file mode 100644
index 000000000..0d4e25ad8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_15.png b/weather.openmeteo/resources/icons/graph/1080/scale150_15.png
new file mode 100644
index 000000000..325a4d182
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_150.png b/weather.openmeteo/resources/icons/graph/1080/scale150_150.png
new file mode 100644
index 000000000..db86de19e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_16.png b/weather.openmeteo/resources/icons/graph/1080/scale150_16.png
new file mode 100644
index 000000000..296ab7b75
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_17.png b/weather.openmeteo/resources/icons/graph/1080/scale150_17.png
new file mode 100644
index 000000000..296ab7b75
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_18.png b/weather.openmeteo/resources/icons/graph/1080/scale150_18.png
new file mode 100644
index 000000000..04a19cb27
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_19.png b/weather.openmeteo/resources/icons/graph/1080/scale150_19.png
new file mode 100644
index 000000000..b8872e13a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_2.png b/weather.openmeteo/resources/icons/graph/1080/scale150_2.png
new file mode 100644
index 000000000..5a27ab2f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_20.png b/weather.openmeteo/resources/icons/graph/1080/scale150_20.png
new file mode 100644
index 000000000..b8872e13a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_21.png b/weather.openmeteo/resources/icons/graph/1080/scale150_21.png
new file mode 100644
index 000000000..3c359c687
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_22.png b/weather.openmeteo/resources/icons/graph/1080/scale150_22.png
new file mode 100644
index 000000000..674361add
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_23.png b/weather.openmeteo/resources/icons/graph/1080/scale150_23.png
new file mode 100644
index 000000000..674361add
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_24.png b/weather.openmeteo/resources/icons/graph/1080/scale150_24.png
new file mode 100644
index 000000000..fd1ae45d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_25.png b/weather.openmeteo/resources/icons/graph/1080/scale150_25.png
new file mode 100644
index 000000000..a0611420b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_26.png b/weather.openmeteo/resources/icons/graph/1080/scale150_26.png
new file mode 100644
index 000000000..a0611420b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_27.png b/weather.openmeteo/resources/icons/graph/1080/scale150_27.png
new file mode 100644
index 000000000..76b61b9c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_28.png b/weather.openmeteo/resources/icons/graph/1080/scale150_28.png
new file mode 100644
index 000000000..2edaeec21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_29.png b/weather.openmeteo/resources/icons/graph/1080/scale150_29.png
new file mode 100644
index 000000000..2edaeec21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_3.png b/weather.openmeteo/resources/icons/graph/1080/scale150_3.png
new file mode 100644
index 000000000..55ef552cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_30.png b/weather.openmeteo/resources/icons/graph/1080/scale150_30.png
new file mode 100644
index 000000000..fd2b7adfc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_31.png b/weather.openmeteo/resources/icons/graph/1080/scale150_31.png
new file mode 100644
index 000000000..f5a82201b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_32.png b/weather.openmeteo/resources/icons/graph/1080/scale150_32.png
new file mode 100644
index 000000000..f5a82201b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_33.png b/weather.openmeteo/resources/icons/graph/1080/scale150_33.png
new file mode 100644
index 000000000..9f0ef18da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_34.png b/weather.openmeteo/resources/icons/graph/1080/scale150_34.png
new file mode 100644
index 000000000..f24688c91
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_35.png b/weather.openmeteo/resources/icons/graph/1080/scale150_35.png
new file mode 100644
index 000000000..45e8291b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_36.png b/weather.openmeteo/resources/icons/graph/1080/scale150_36.png
new file mode 100644
index 000000000..d93ac633e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_37.png b/weather.openmeteo/resources/icons/graph/1080/scale150_37.png
new file mode 100644
index 000000000..d380435df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_38.png b/weather.openmeteo/resources/icons/graph/1080/scale150_38.png
new file mode 100644
index 000000000..c3a346d1c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_39.png b/weather.openmeteo/resources/icons/graph/1080/scale150_39.png
new file mode 100644
index 000000000..afb4d4ad3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_4.png b/weather.openmeteo/resources/icons/graph/1080/scale150_4.png
new file mode 100644
index 000000000..692fa7a39
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_40.png b/weather.openmeteo/resources/icons/graph/1080/scale150_40.png
new file mode 100644
index 000000000..203e6653c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_41.png b/weather.openmeteo/resources/icons/graph/1080/scale150_41.png
new file mode 100644
index 000000000..07f9f4a97
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_42.png b/weather.openmeteo/resources/icons/graph/1080/scale150_42.png
new file mode 100644
index 000000000..7bb1655fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_43.png b/weather.openmeteo/resources/icons/graph/1080/scale150_43.png
new file mode 100644
index 000000000..a5db8c221
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_44.png b/weather.openmeteo/resources/icons/graph/1080/scale150_44.png
new file mode 100644
index 000000000..3a2d1d339
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_45.png b/weather.openmeteo/resources/icons/graph/1080/scale150_45.png
new file mode 100644
index 000000000..e09816569
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_46.png b/weather.openmeteo/resources/icons/graph/1080/scale150_46.png
new file mode 100644
index 000000000..2922c748a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_47.png b/weather.openmeteo/resources/icons/graph/1080/scale150_47.png
new file mode 100644
index 000000000..20ac51d5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_48.png b/weather.openmeteo/resources/icons/graph/1080/scale150_48.png
new file mode 100644
index 000000000..478ac9b5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_49.png b/weather.openmeteo/resources/icons/graph/1080/scale150_49.png
new file mode 100644
index 000000000..ecf09872b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_5.png b/weather.openmeteo/resources/icons/graph/1080/scale150_5.png
new file mode 100644
index 000000000..692fa7a39
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_50.png b/weather.openmeteo/resources/icons/graph/1080/scale150_50.png
new file mode 100644
index 000000000..ecf09872b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_51.png b/weather.openmeteo/resources/icons/graph/1080/scale150_51.png
new file mode 100644
index 000000000..2a38be18d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_52.png b/weather.openmeteo/resources/icons/graph/1080/scale150_52.png
new file mode 100644
index 000000000..da2bef5ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_53.png b/weather.openmeteo/resources/icons/graph/1080/scale150_53.png
new file mode 100644
index 000000000..da2bef5ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_54.png b/weather.openmeteo/resources/icons/graph/1080/scale150_54.png
new file mode 100644
index 000000000..edb4edd47
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_55.png b/weather.openmeteo/resources/icons/graph/1080/scale150_55.png
new file mode 100644
index 000000000..0fb6835a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_56.png b/weather.openmeteo/resources/icons/graph/1080/scale150_56.png
new file mode 100644
index 000000000..0fb6835a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_57.png b/weather.openmeteo/resources/icons/graph/1080/scale150_57.png
new file mode 100644
index 000000000..4eb0204eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_58.png b/weather.openmeteo/resources/icons/graph/1080/scale150_58.png
new file mode 100644
index 000000000..d017ed9d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_59.png b/weather.openmeteo/resources/icons/graph/1080/scale150_59.png
new file mode 100644
index 000000000..d017ed9d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_6.png b/weather.openmeteo/resources/icons/graph/1080/scale150_6.png
new file mode 100644
index 000000000..baeb55980
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_60.png b/weather.openmeteo/resources/icons/graph/1080/scale150_60.png
new file mode 100644
index 000000000..4a043b67d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_61.png b/weather.openmeteo/resources/icons/graph/1080/scale150_61.png
new file mode 100644
index 000000000..87a9239fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_62.png b/weather.openmeteo/resources/icons/graph/1080/scale150_62.png
new file mode 100644
index 000000000..87a9239fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_63.png b/weather.openmeteo/resources/icons/graph/1080/scale150_63.png
new file mode 100644
index 000000000..5fc451b31
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_64.png b/weather.openmeteo/resources/icons/graph/1080/scale150_64.png
new file mode 100644
index 000000000..e7a2a0d85
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_65.png b/weather.openmeteo/resources/icons/graph/1080/scale150_65.png
new file mode 100644
index 000000000..e7a2a0d85
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_66.png b/weather.openmeteo/resources/icons/graph/1080/scale150_66.png
new file mode 100644
index 000000000..349d8ef0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_67.png b/weather.openmeteo/resources/icons/graph/1080/scale150_67.png
new file mode 100644
index 000000000..f86b45ea9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_68.png b/weather.openmeteo/resources/icons/graph/1080/scale150_68.png
new file mode 100644
index 000000000..f86b45ea9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_69.png b/weather.openmeteo/resources/icons/graph/1080/scale150_69.png
new file mode 100644
index 000000000..da63a1735
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_7.png b/weather.openmeteo/resources/icons/graph/1080/scale150_7.png
new file mode 100644
index 000000000..2ad38d772
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_70.png b/weather.openmeteo/resources/icons/graph/1080/scale150_70.png
new file mode 100644
index 000000000..347922ce8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_71.png b/weather.openmeteo/resources/icons/graph/1080/scale150_71.png
new file mode 100644
index 000000000..347922ce8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_72.png b/weather.openmeteo/resources/icons/graph/1080/scale150_72.png
new file mode 100644
index 000000000..784a4d629
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_73.png b/weather.openmeteo/resources/icons/graph/1080/scale150_73.png
new file mode 100644
index 000000000..e853dbe65
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_74.png b/weather.openmeteo/resources/icons/graph/1080/scale150_74.png
new file mode 100644
index 000000000..e853dbe65
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_75.png b/weather.openmeteo/resources/icons/graph/1080/scale150_75.png
new file mode 100644
index 000000000..e4db19848
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_76.png b/weather.openmeteo/resources/icons/graph/1080/scale150_76.png
new file mode 100644
index 000000000..f76832558
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_77.png b/weather.openmeteo/resources/icons/graph/1080/scale150_77.png
new file mode 100644
index 000000000..f76832558
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_78.png b/weather.openmeteo/resources/icons/graph/1080/scale150_78.png
new file mode 100644
index 000000000..3c3b2618f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_79.png b/weather.openmeteo/resources/icons/graph/1080/scale150_79.png
new file mode 100644
index 000000000..990b6ea15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_8.png b/weather.openmeteo/resources/icons/graph/1080/scale150_8.png
new file mode 100644
index 000000000..2ad38d772
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_80.png b/weather.openmeteo/resources/icons/graph/1080/scale150_80.png
new file mode 100644
index 000000000..990b6ea15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_81.png b/weather.openmeteo/resources/icons/graph/1080/scale150_81.png
new file mode 100644
index 000000000..d7a2bce63
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_82.png b/weather.openmeteo/resources/icons/graph/1080/scale150_82.png
new file mode 100644
index 000000000..42a0a8dd7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_83.png b/weather.openmeteo/resources/icons/graph/1080/scale150_83.png
new file mode 100644
index 000000000..d341ddb1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_84.png b/weather.openmeteo/resources/icons/graph/1080/scale150_84.png
new file mode 100644
index 000000000..561072330
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_85.png b/weather.openmeteo/resources/icons/graph/1080/scale150_85.png
new file mode 100644
index 000000000..ae1751aa7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_86.png b/weather.openmeteo/resources/icons/graph/1080/scale150_86.png
new file mode 100644
index 000000000..66f66ca6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_87.png b/weather.openmeteo/resources/icons/graph/1080/scale150_87.png
new file mode 100644
index 000000000..f5b372df2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_88.png b/weather.openmeteo/resources/icons/graph/1080/scale150_88.png
new file mode 100644
index 000000000..1a65a64f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_89.png b/weather.openmeteo/resources/icons/graph/1080/scale150_89.png
new file mode 100644
index 000000000..edb7e2eb1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_9.png b/weather.openmeteo/resources/icons/graph/1080/scale150_9.png
new file mode 100644
index 000000000..70c060eda
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_90.png b/weather.openmeteo/resources/icons/graph/1080/scale150_90.png
new file mode 100644
index 000000000..522300c9d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_91.png b/weather.openmeteo/resources/icons/graph/1080/scale150_91.png
new file mode 100644
index 000000000..6dce9b16f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_92.png b/weather.openmeteo/resources/icons/graph/1080/scale150_92.png
new file mode 100644
index 000000000..3c3a6c696
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_93.png b/weather.openmeteo/resources/icons/graph/1080/scale150_93.png
new file mode 100644
index 000000000..ff853cdd0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_94.png b/weather.openmeteo/resources/icons/graph/1080/scale150_94.png
new file mode 100644
index 000000000..c2d68b180
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_95.png b/weather.openmeteo/resources/icons/graph/1080/scale150_95.png
new file mode 100644
index 000000000..5b93549c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_96.png b/weather.openmeteo/resources/icons/graph/1080/scale150_96.png
new file mode 100644
index 000000000..7b825b841
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_97.png b/weather.openmeteo/resources/icons/graph/1080/scale150_97.png
new file mode 100644
index 000000000..95479568d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_98.png b/weather.openmeteo/resources/icons/graph/1080/scale150_98.png
new file mode 100644
index 000000000..95479568d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale150_99.png b/weather.openmeteo/resources/icons/graph/1080/scale150_99.png
new file mode 100644
index 000000000..541871bcd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale150_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.0.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.0.png
new file mode 100644
index 000000000..d4de109bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.1.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.1.png
new file mode 100644
index 000000000..fd2ca6387
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.2.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.2.png
new file mode 100644
index 000000000..fa143143e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.3.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.3.png
new file mode 100644
index 000000000..280ba75b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.4.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.4.png
new file mode 100644
index 000000000..ee2348577
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.5.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.5.png
new file mode 100644
index 000000000..ee879a677
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.6.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.6.png
new file mode 100644
index 000000000..5251517d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.7.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.7.png
new file mode 100644
index 000000000..ce4e110f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.8.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.8.png
new file mode 100644
index 000000000..2bd5abb49
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_0.9.png b/weather.openmeteo/resources/icons/graph/1080/scale1_0.9.png
new file mode 100644
index 000000000..267399b73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale1_1.0.png b/weather.openmeteo/resources/icons/graph/1080/scale1_1.0.png
new file mode 100644
index 000000000..ed2080ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_0.png b/weather.openmeteo/resources/icons/graph/1080/scale200_0.png
new file mode 100644
index 000000000..fa2e49188
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_1.png b/weather.openmeteo/resources/icons/graph/1080/scale200_1.png
new file mode 100644
index 000000000..fa2e49188
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_10.png b/weather.openmeteo/resources/icons/graph/1080/scale200_10.png
new file mode 100644
index 000000000..7ba3d2ea4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_100.png b/weather.openmeteo/resources/icons/graph/1080/scale200_100.png
new file mode 100644
index 000000000..1ef8a1b47
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_101.png b/weather.openmeteo/resources/icons/graph/1080/scale200_101.png
new file mode 100644
index 000000000..ef1805ba2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_102.png b/weather.openmeteo/resources/icons/graph/1080/scale200_102.png
new file mode 100644
index 000000000..15cfe86c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_103.png b/weather.openmeteo/resources/icons/graph/1080/scale200_103.png
new file mode 100644
index 000000000..40fe2020f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_104.png b/weather.openmeteo/resources/icons/graph/1080/scale200_104.png
new file mode 100644
index 000000000..dcc7087da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_105.png b/weather.openmeteo/resources/icons/graph/1080/scale200_105.png
new file mode 100644
index 000000000..dcc7087da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_106.png b/weather.openmeteo/resources/icons/graph/1080/scale200_106.png
new file mode 100644
index 000000000..fc93df2ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_107.png b/weather.openmeteo/resources/icons/graph/1080/scale200_107.png
new file mode 100644
index 000000000..e43b7affa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_108.png b/weather.openmeteo/resources/icons/graph/1080/scale200_108.png
new file mode 100644
index 000000000..e43b7affa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_109.png b/weather.openmeteo/resources/icons/graph/1080/scale200_109.png
new file mode 100644
index 000000000..e43b7affa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_11.png b/weather.openmeteo/resources/icons/graph/1080/scale200_11.png
new file mode 100644
index 000000000..652dc2af2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_110.png b/weather.openmeteo/resources/icons/graph/1080/scale200_110.png
new file mode 100644
index 000000000..ed19fcacc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_111.png b/weather.openmeteo/resources/icons/graph/1080/scale200_111.png
new file mode 100644
index 000000000..63d7b57c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_112.png b/weather.openmeteo/resources/icons/graph/1080/scale200_112.png
new file mode 100644
index 000000000..63d7b57c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_113.png b/weather.openmeteo/resources/icons/graph/1080/scale200_113.png
new file mode 100644
index 000000000..63d7b57c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_114.png b/weather.openmeteo/resources/icons/graph/1080/scale200_114.png
new file mode 100644
index 000000000..0f6c7a36d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_115.png b/weather.openmeteo/resources/icons/graph/1080/scale200_115.png
new file mode 100644
index 000000000..c9249aa48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_116.png b/weather.openmeteo/resources/icons/graph/1080/scale200_116.png
new file mode 100644
index 000000000..c9249aa48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_117.png b/weather.openmeteo/resources/icons/graph/1080/scale200_117.png
new file mode 100644
index 000000000..60f457b03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_118.png b/weather.openmeteo/resources/icons/graph/1080/scale200_118.png
new file mode 100644
index 000000000..8279d07ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_119.png b/weather.openmeteo/resources/icons/graph/1080/scale200_119.png
new file mode 100644
index 000000000..58fa9c2cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_12.png b/weather.openmeteo/resources/icons/graph/1080/scale200_12.png
new file mode 100644
index 000000000..652dc2af2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_120.png b/weather.openmeteo/resources/icons/graph/1080/scale200_120.png
new file mode 100644
index 000000000..08fe5bcd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_121.png b/weather.openmeteo/resources/icons/graph/1080/scale200_121.png
new file mode 100644
index 000000000..08fe5bcd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_122.png b/weather.openmeteo/resources/icons/graph/1080/scale200_122.png
new file mode 100644
index 000000000..c93f4f3f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_123.png b/weather.openmeteo/resources/icons/graph/1080/scale200_123.png
new file mode 100644
index 000000000..f2edc4c48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_124.png b/weather.openmeteo/resources/icons/graph/1080/scale200_124.png
new file mode 100644
index 000000000..f2edc4c48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_125.png b/weather.openmeteo/resources/icons/graph/1080/scale200_125.png
new file mode 100644
index 000000000..f2edc4c48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_126.png b/weather.openmeteo/resources/icons/graph/1080/scale200_126.png
new file mode 100644
index 000000000..1df0a2b05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_127.png b/weather.openmeteo/resources/icons/graph/1080/scale200_127.png
new file mode 100644
index 000000000..4ff6f0b81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_128.png b/weather.openmeteo/resources/icons/graph/1080/scale200_128.png
new file mode 100644
index 000000000..4ff6f0b81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_129.png b/weather.openmeteo/resources/icons/graph/1080/scale200_129.png
new file mode 100644
index 000000000..4ff6f0b81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_13.png b/weather.openmeteo/resources/icons/graph/1080/scale200_13.png
new file mode 100644
index 000000000..652dc2af2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_130.png b/weather.openmeteo/resources/icons/graph/1080/scale200_130.png
new file mode 100644
index 000000000..0373c4be6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_131.png b/weather.openmeteo/resources/icons/graph/1080/scale200_131.png
new file mode 100644
index 000000000..8f8287de9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_132.png b/weather.openmeteo/resources/icons/graph/1080/scale200_132.png
new file mode 100644
index 000000000..8f8287de9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_133.png b/weather.openmeteo/resources/icons/graph/1080/scale200_133.png
new file mode 100644
index 000000000..99447b931
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_134.png b/weather.openmeteo/resources/icons/graph/1080/scale200_134.png
new file mode 100644
index 000000000..1c4b81e32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_135.png b/weather.openmeteo/resources/icons/graph/1080/scale200_135.png
new file mode 100644
index 000000000..133852586
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_136.png b/weather.openmeteo/resources/icons/graph/1080/scale200_136.png
new file mode 100644
index 000000000..fc72d9440
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_137.png b/weather.openmeteo/resources/icons/graph/1080/scale200_137.png
new file mode 100644
index 000000000..fc72d9440
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_138.png b/weather.openmeteo/resources/icons/graph/1080/scale200_138.png
new file mode 100644
index 000000000..e37c3dd43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_139.png b/weather.openmeteo/resources/icons/graph/1080/scale200_139.png
new file mode 100644
index 000000000..d4bc37cff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_14.png b/weather.openmeteo/resources/icons/graph/1080/scale200_14.png
new file mode 100644
index 000000000..b9a81a4af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_140.png b/weather.openmeteo/resources/icons/graph/1080/scale200_140.png
new file mode 100644
index 000000000..d4bc37cff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_141.png b/weather.openmeteo/resources/icons/graph/1080/scale200_141.png
new file mode 100644
index 000000000..d4bc37cff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_142.png b/weather.openmeteo/resources/icons/graph/1080/scale200_142.png
new file mode 100644
index 000000000..7d2543426
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_143.png b/weather.openmeteo/resources/icons/graph/1080/scale200_143.png
new file mode 100644
index 000000000..f97056bd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_144.png b/weather.openmeteo/resources/icons/graph/1080/scale200_144.png
new file mode 100644
index 000000000..f97056bd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_145.png b/weather.openmeteo/resources/icons/graph/1080/scale200_145.png
new file mode 100644
index 000000000..873b7457c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_146.png b/weather.openmeteo/resources/icons/graph/1080/scale200_146.png
new file mode 100644
index 000000000..1ff59aacf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_147.png b/weather.openmeteo/resources/icons/graph/1080/scale200_147.png
new file mode 100644
index 000000000..a7f22b0d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_148.png b/weather.openmeteo/resources/icons/graph/1080/scale200_148.png
new file mode 100644
index 000000000..a7f22b0d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_149.png b/weather.openmeteo/resources/icons/graph/1080/scale200_149.png
new file mode 100644
index 000000000..f2e53666c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_15.png b/weather.openmeteo/resources/icons/graph/1080/scale200_15.png
new file mode 100644
index 000000000..08d3c1b4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_150.png b/weather.openmeteo/resources/icons/graph/1080/scale200_150.png
new file mode 100644
index 000000000..a75ae0da1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_151.png b/weather.openmeteo/resources/icons/graph/1080/scale200_151.png
new file mode 100644
index 000000000..bec0d9713
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_151.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_152.png b/weather.openmeteo/resources/icons/graph/1080/scale200_152.png
new file mode 100644
index 000000000..9351a99fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_152.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_153.png b/weather.openmeteo/resources/icons/graph/1080/scale200_153.png
new file mode 100644
index 000000000..9351a99fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_153.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_154.png b/weather.openmeteo/resources/icons/graph/1080/scale200_154.png
new file mode 100644
index 000000000..e9fefaf59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_154.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_155.png b/weather.openmeteo/resources/icons/graph/1080/scale200_155.png
new file mode 100644
index 000000000..ebd7741ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_155.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_156.png b/weather.openmeteo/resources/icons/graph/1080/scale200_156.png
new file mode 100644
index 000000000..ebd7741ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_156.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_157.png b/weather.openmeteo/resources/icons/graph/1080/scale200_157.png
new file mode 100644
index 000000000..ebd7741ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_157.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_158.png b/weather.openmeteo/resources/icons/graph/1080/scale200_158.png
new file mode 100644
index 000000000..722e8986a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_158.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_159.png b/weather.openmeteo/resources/icons/graph/1080/scale200_159.png
new file mode 100644
index 000000000..9748a2cf3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_159.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_16.png b/weather.openmeteo/resources/icons/graph/1080/scale200_16.png
new file mode 100644
index 000000000..08d3c1b4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_160.png b/weather.openmeteo/resources/icons/graph/1080/scale200_160.png
new file mode 100644
index 000000000..9748a2cf3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_160.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_161.png b/weather.openmeteo/resources/icons/graph/1080/scale200_161.png
new file mode 100644
index 000000000..860768317
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_161.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_162.png b/weather.openmeteo/resources/icons/graph/1080/scale200_162.png
new file mode 100644
index 000000000..2ab1f22f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_162.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_163.png b/weather.openmeteo/resources/icons/graph/1080/scale200_163.png
new file mode 100644
index 000000000..c0a22a59c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_163.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_164.png b/weather.openmeteo/resources/icons/graph/1080/scale200_164.png
new file mode 100644
index 000000000..c0a22a59c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_164.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_165.png b/weather.openmeteo/resources/icons/graph/1080/scale200_165.png
new file mode 100644
index 000000000..c11e7fe1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_165.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_166.png b/weather.openmeteo/resources/icons/graph/1080/scale200_166.png
new file mode 100644
index 000000000..708750428
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_166.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_167.png b/weather.openmeteo/resources/icons/graph/1080/scale200_167.png
new file mode 100644
index 000000000..9938e3939
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_167.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_168.png b/weather.openmeteo/resources/icons/graph/1080/scale200_168.png
new file mode 100644
index 000000000..424177887
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_168.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_169.png b/weather.openmeteo/resources/icons/graph/1080/scale200_169.png
new file mode 100644
index 000000000..424177887
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_169.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_17.png b/weather.openmeteo/resources/icons/graph/1080/scale200_17.png
new file mode 100644
index 000000000..08d3c1b4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_170.png b/weather.openmeteo/resources/icons/graph/1080/scale200_170.png
new file mode 100644
index 000000000..e03018fd3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_170.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_171.png b/weather.openmeteo/resources/icons/graph/1080/scale200_171.png
new file mode 100644
index 000000000..0830d6caf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_171.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_172.png b/weather.openmeteo/resources/icons/graph/1080/scale200_172.png
new file mode 100644
index 000000000..0830d6caf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_172.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_173.png b/weather.openmeteo/resources/icons/graph/1080/scale200_173.png
new file mode 100644
index 000000000..0830d6caf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_173.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_174.png b/weather.openmeteo/resources/icons/graph/1080/scale200_174.png
new file mode 100644
index 000000000..b13245738
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_174.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_175.png b/weather.openmeteo/resources/icons/graph/1080/scale200_175.png
new file mode 100644
index 000000000..aa4075e87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_175.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_176.png b/weather.openmeteo/resources/icons/graph/1080/scale200_176.png
new file mode 100644
index 000000000..aa4075e87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_176.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_177.png b/weather.openmeteo/resources/icons/graph/1080/scale200_177.png
new file mode 100644
index 000000000..55cba2d82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_177.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_178.png b/weather.openmeteo/resources/icons/graph/1080/scale200_178.png
new file mode 100644
index 000000000..1ca1f6e80
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_178.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_179.png b/weather.openmeteo/resources/icons/graph/1080/scale200_179.png
new file mode 100644
index 000000000..1cb7c8792
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_179.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_18.png b/weather.openmeteo/resources/icons/graph/1080/scale200_18.png
new file mode 100644
index 000000000..488772c09
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_180.png b/weather.openmeteo/resources/icons/graph/1080/scale200_180.png
new file mode 100644
index 000000000..1cb7c8792
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_180.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_181.png b/weather.openmeteo/resources/icons/graph/1080/scale200_181.png
new file mode 100644
index 000000000..d43a71ebe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_181.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_182.png b/weather.openmeteo/resources/icons/graph/1080/scale200_182.png
new file mode 100644
index 000000000..f0b21be6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_182.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_183.png b/weather.openmeteo/resources/icons/graph/1080/scale200_183.png
new file mode 100644
index 000000000..b3498d77f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_183.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_184.png b/weather.openmeteo/resources/icons/graph/1080/scale200_184.png
new file mode 100644
index 000000000..d73973c04
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_184.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_185.png b/weather.openmeteo/resources/icons/graph/1080/scale200_185.png
new file mode 100644
index 000000000..d73973c04
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_185.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_186.png b/weather.openmeteo/resources/icons/graph/1080/scale200_186.png
new file mode 100644
index 000000000..1b44c47bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_186.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_187.png b/weather.openmeteo/resources/icons/graph/1080/scale200_187.png
new file mode 100644
index 000000000..421a5218d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_187.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_188.png b/weather.openmeteo/resources/icons/graph/1080/scale200_188.png
new file mode 100644
index 000000000..421a5218d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_188.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_189.png b/weather.openmeteo/resources/icons/graph/1080/scale200_189.png
new file mode 100644
index 000000000..421a5218d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_189.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_19.png b/weather.openmeteo/resources/icons/graph/1080/scale200_19.png
new file mode 100644
index 000000000..6b2c14a21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_190.png b/weather.openmeteo/resources/icons/graph/1080/scale200_190.png
new file mode 100644
index 000000000..a337f7174
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_190.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_191.png b/weather.openmeteo/resources/icons/graph/1080/scale200_191.png
new file mode 100644
index 000000000..825fe0596
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_191.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_192.png b/weather.openmeteo/resources/icons/graph/1080/scale200_192.png
new file mode 100644
index 000000000..825fe0596
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_192.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_193.png b/weather.openmeteo/resources/icons/graph/1080/scale200_193.png
new file mode 100644
index 000000000..9572ac6c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_193.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_194.png b/weather.openmeteo/resources/icons/graph/1080/scale200_194.png
new file mode 100644
index 000000000..158c2977b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_194.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_195.png b/weather.openmeteo/resources/icons/graph/1080/scale200_195.png
new file mode 100644
index 000000000..96010a89f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_195.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_196.png b/weather.openmeteo/resources/icons/graph/1080/scale200_196.png
new file mode 100644
index 000000000..6cf8b9ffa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_196.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_197.png b/weather.openmeteo/resources/icons/graph/1080/scale200_197.png
new file mode 100644
index 000000000..6cf8b9ffa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_197.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_198.png b/weather.openmeteo/resources/icons/graph/1080/scale200_198.png
new file mode 100644
index 000000000..2532781ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_198.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_199.png b/weather.openmeteo/resources/icons/graph/1080/scale200_199.png
new file mode 100644
index 000000000..46ea0d8ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_199.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_2.png b/weather.openmeteo/resources/icons/graph/1080/scale200_2.png
new file mode 100644
index 000000000..def81bcbb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_20.png b/weather.openmeteo/resources/icons/graph/1080/scale200_20.png
new file mode 100644
index 000000000..6b2c14a21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_200.png b/weather.openmeteo/resources/icons/graph/1080/scale200_200.png
new file mode 100644
index 000000000..3b8eef762
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_200.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_21.png b/weather.openmeteo/resources/icons/graph/1080/scale200_21.png
new file mode 100644
index 000000000..4ddd15ae7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_22.png b/weather.openmeteo/resources/icons/graph/1080/scale200_22.png
new file mode 100644
index 000000000..dd77f45d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_23.png b/weather.openmeteo/resources/icons/graph/1080/scale200_23.png
new file mode 100644
index 000000000..b660287d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_24.png b/weather.openmeteo/resources/icons/graph/1080/scale200_24.png
new file mode 100644
index 000000000..d9ffbdcec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_25.png b/weather.openmeteo/resources/icons/graph/1080/scale200_25.png
new file mode 100644
index 000000000..d9ffbdcec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_26.png b/weather.openmeteo/resources/icons/graph/1080/scale200_26.png
new file mode 100644
index 000000000..2b768b5f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_27.png b/weather.openmeteo/resources/icons/graph/1080/scale200_27.png
new file mode 100644
index 000000000..f6b5eddcf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_28.png b/weather.openmeteo/resources/icons/graph/1080/scale200_28.png
new file mode 100644
index 000000000..f6b5eddcf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_29.png b/weather.openmeteo/resources/icons/graph/1080/scale200_29.png
new file mode 100644
index 000000000..f6b5eddcf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_3.png b/weather.openmeteo/resources/icons/graph/1080/scale200_3.png
new file mode 100644
index 000000000..e6daaad6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_30.png b/weather.openmeteo/resources/icons/graph/1080/scale200_30.png
new file mode 100644
index 000000000..655680a83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_31.png b/weather.openmeteo/resources/icons/graph/1080/scale200_31.png
new file mode 100644
index 000000000..28a735b54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_32.png b/weather.openmeteo/resources/icons/graph/1080/scale200_32.png
new file mode 100644
index 000000000..28a735b54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_33.png b/weather.openmeteo/resources/icons/graph/1080/scale200_33.png
new file mode 100644
index 000000000..28a735b54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_34.png b/weather.openmeteo/resources/icons/graph/1080/scale200_34.png
new file mode 100644
index 000000000..a44681f1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_35.png b/weather.openmeteo/resources/icons/graph/1080/scale200_35.png
new file mode 100644
index 000000000..b0c55fa83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_36.png b/weather.openmeteo/resources/icons/graph/1080/scale200_36.png
new file mode 100644
index 000000000..b0c55fa83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_37.png b/weather.openmeteo/resources/icons/graph/1080/scale200_37.png
new file mode 100644
index 000000000..913d92c2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_38.png b/weather.openmeteo/resources/icons/graph/1080/scale200_38.png
new file mode 100644
index 000000000..34e844d5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_39.png b/weather.openmeteo/resources/icons/graph/1080/scale200_39.png
new file mode 100644
index 000000000..bde37682a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_4.png b/weather.openmeteo/resources/icons/graph/1080/scale200_4.png
new file mode 100644
index 000000000..e6daaad6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_40.png b/weather.openmeteo/resources/icons/graph/1080/scale200_40.png
new file mode 100644
index 000000000..b274705da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_41.png b/weather.openmeteo/resources/icons/graph/1080/scale200_41.png
new file mode 100644
index 000000000..b274705da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_42.png b/weather.openmeteo/resources/icons/graph/1080/scale200_42.png
new file mode 100644
index 000000000..831dfc27b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_43.png b/weather.openmeteo/resources/icons/graph/1080/scale200_43.png
new file mode 100644
index 000000000..ed2c7e337
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_44.png b/weather.openmeteo/resources/icons/graph/1080/scale200_44.png
new file mode 100644
index 000000000..ed2c7e337
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_45.png b/weather.openmeteo/resources/icons/graph/1080/scale200_45.png
new file mode 100644
index 000000000..ed2c7e337
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_46.png b/weather.openmeteo/resources/icons/graph/1080/scale200_46.png
new file mode 100644
index 000000000..f30fb016b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_47.png b/weather.openmeteo/resources/icons/graph/1080/scale200_47.png
new file mode 100644
index 000000000..5771bfa54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_48.png b/weather.openmeteo/resources/icons/graph/1080/scale200_48.png
new file mode 100644
index 000000000..5771bfa54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_49.png b/weather.openmeteo/resources/icons/graph/1080/scale200_49.png
new file mode 100644
index 000000000..5771bfa54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_5.png b/weather.openmeteo/resources/icons/graph/1080/scale200_5.png
new file mode 100644
index 000000000..275245344
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_50.png b/weather.openmeteo/resources/icons/graph/1080/scale200_50.png
new file mode 100644
index 000000000..b1352e572
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_51.png b/weather.openmeteo/resources/icons/graph/1080/scale200_51.png
new file mode 100644
index 000000000..a02321c7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_52.png b/weather.openmeteo/resources/icons/graph/1080/scale200_52.png
new file mode 100644
index 000000000..a02321c7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_53.png b/weather.openmeteo/resources/icons/graph/1080/scale200_53.png
new file mode 100644
index 000000000..4a3187ed2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_54.png b/weather.openmeteo/resources/icons/graph/1080/scale200_54.png
new file mode 100644
index 000000000..7258c5cfa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_55.png b/weather.openmeteo/resources/icons/graph/1080/scale200_55.png
new file mode 100644
index 000000000..12203267c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_56.png b/weather.openmeteo/resources/icons/graph/1080/scale200_56.png
new file mode 100644
index 000000000..d44f7c59d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_57.png b/weather.openmeteo/resources/icons/graph/1080/scale200_57.png
new file mode 100644
index 000000000..d44f7c59d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_58.png b/weather.openmeteo/resources/icons/graph/1080/scale200_58.png
new file mode 100644
index 000000000..42257d886
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_59.png b/weather.openmeteo/resources/icons/graph/1080/scale200_59.png
new file mode 100644
index 000000000..f098ab5f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_6.png b/weather.openmeteo/resources/icons/graph/1080/scale200_6.png
new file mode 100644
index 000000000..51beaa9de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_60.png b/weather.openmeteo/resources/icons/graph/1080/scale200_60.png
new file mode 100644
index 000000000..f098ab5f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_61.png b/weather.openmeteo/resources/icons/graph/1080/scale200_61.png
new file mode 100644
index 000000000..f098ab5f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_62.png b/weather.openmeteo/resources/icons/graph/1080/scale200_62.png
new file mode 100644
index 000000000..b3fcc788d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_63.png b/weather.openmeteo/resources/icons/graph/1080/scale200_63.png
new file mode 100644
index 000000000..f08b552b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_64.png b/weather.openmeteo/resources/icons/graph/1080/scale200_64.png
new file mode 100644
index 000000000..f08b552b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_65.png b/weather.openmeteo/resources/icons/graph/1080/scale200_65.png
new file mode 100644
index 000000000..f08b552b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_66.png b/weather.openmeteo/resources/icons/graph/1080/scale200_66.png
new file mode 100644
index 000000000..f10e078ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_67.png b/weather.openmeteo/resources/icons/graph/1080/scale200_67.png
new file mode 100644
index 000000000..db786cc78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_68.png b/weather.openmeteo/resources/icons/graph/1080/scale200_68.png
new file mode 100644
index 000000000..db786cc78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_69.png b/weather.openmeteo/resources/icons/graph/1080/scale200_69.png
new file mode 100644
index 000000000..34c7f6eef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_7.png b/weather.openmeteo/resources/icons/graph/1080/scale200_7.png
new file mode 100644
index 000000000..9ba338f26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_70.png b/weather.openmeteo/resources/icons/graph/1080/scale200_70.png
new file mode 100644
index 000000000..cf7611b53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_71.png b/weather.openmeteo/resources/icons/graph/1080/scale200_71.png
new file mode 100644
index 000000000..ff295637a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_72.png b/weather.openmeteo/resources/icons/graph/1080/scale200_72.png
new file mode 100644
index 000000000..6be5851b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_73.png b/weather.openmeteo/resources/icons/graph/1080/scale200_73.png
new file mode 100644
index 000000000..6be5851b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_74.png b/weather.openmeteo/resources/icons/graph/1080/scale200_74.png
new file mode 100644
index 000000000..403c7fd44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_75.png b/weather.openmeteo/resources/icons/graph/1080/scale200_75.png
new file mode 100644
index 000000000..597cdee06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_76.png b/weather.openmeteo/resources/icons/graph/1080/scale200_76.png
new file mode 100644
index 000000000..597cdee06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_77.png b/weather.openmeteo/resources/icons/graph/1080/scale200_77.png
new file mode 100644
index 000000000..597cdee06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_78.png b/weather.openmeteo/resources/icons/graph/1080/scale200_78.png
new file mode 100644
index 000000000..94679bd15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_79.png b/weather.openmeteo/resources/icons/graph/1080/scale200_79.png
new file mode 100644
index 000000000..178debc3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_8.png b/weather.openmeteo/resources/icons/graph/1080/scale200_8.png
new file mode 100644
index 000000000..2e4343ad5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_80.png b/weather.openmeteo/resources/icons/graph/1080/scale200_80.png
new file mode 100644
index 000000000..178debc3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_81.png b/weather.openmeteo/resources/icons/graph/1080/scale200_81.png
new file mode 100644
index 000000000..178debc3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_82.png b/weather.openmeteo/resources/icons/graph/1080/scale200_82.png
new file mode 100644
index 000000000..348ac5d53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_83.png b/weather.openmeteo/resources/icons/graph/1080/scale200_83.png
new file mode 100644
index 000000000..ddf2e9fbe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_84.png b/weather.openmeteo/resources/icons/graph/1080/scale200_84.png
new file mode 100644
index 000000000..ddf2e9fbe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_85.png b/weather.openmeteo/resources/icons/graph/1080/scale200_85.png
new file mode 100644
index 000000000..771d6a43d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_86.png b/weather.openmeteo/resources/icons/graph/1080/scale200_86.png
new file mode 100644
index 000000000..da7d61f58
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_87.png b/weather.openmeteo/resources/icons/graph/1080/scale200_87.png
new file mode 100644
index 000000000..3ed9e3c00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_88.png b/weather.openmeteo/resources/icons/graph/1080/scale200_88.png
new file mode 100644
index 000000000..6c948b61f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_89.png b/weather.openmeteo/resources/icons/graph/1080/scale200_89.png
new file mode 100644
index 000000000..6c948b61f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_9.png b/weather.openmeteo/resources/icons/graph/1080/scale200_9.png
new file mode 100644
index 000000000..2e4343ad5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_90.png b/weather.openmeteo/resources/icons/graph/1080/scale200_90.png
new file mode 100644
index 000000000..2f18d1b33
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_91.png b/weather.openmeteo/resources/icons/graph/1080/scale200_91.png
new file mode 100644
index 000000000..7f3dfe952
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_92.png b/weather.openmeteo/resources/icons/graph/1080/scale200_92.png
new file mode 100644
index 000000000..7f3dfe952
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_93.png b/weather.openmeteo/resources/icons/graph/1080/scale200_93.png
new file mode 100644
index 000000000..7f3dfe952
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_94.png b/weather.openmeteo/resources/icons/graph/1080/scale200_94.png
new file mode 100644
index 000000000..d88897087
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_95.png b/weather.openmeteo/resources/icons/graph/1080/scale200_95.png
new file mode 100644
index 000000000..0d7299a3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_96.png b/weather.openmeteo/resources/icons/graph/1080/scale200_96.png
new file mode 100644
index 000000000..0d7299a3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_97.png b/weather.openmeteo/resources/icons/graph/1080/scale200_97.png
new file mode 100644
index 000000000..0d7299a3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_98.png b/weather.openmeteo/resources/icons/graph/1080/scale200_98.png
new file mode 100644
index 000000000..a21b89d76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale200_99.png b/weather.openmeteo/resources/icons/graph/1080/scale200_99.png
new file mode 100644
index 000000000..1ef8a1b47
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale200_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_0.png b/weather.openmeteo/resources/icons/graph/1080/scale20_0.png
new file mode 100644
index 000000000..6f1da6fa8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_1.png b/weather.openmeteo/resources/icons/graph/1080/scale20_1.png
new file mode 100644
index 000000000..2a0825db0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_10.png b/weather.openmeteo/resources/icons/graph/1080/scale20_10.png
new file mode 100644
index 000000000..04bf0c097
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_11.png b/weather.openmeteo/resources/icons/graph/1080/scale20_11.png
new file mode 100644
index 000000000..5f5214bc3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_12.png b/weather.openmeteo/resources/icons/graph/1080/scale20_12.png
new file mode 100644
index 000000000..8ed1d2698
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_13.png b/weather.openmeteo/resources/icons/graph/1080/scale20_13.png
new file mode 100644
index 000000000..22e4269e1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_14.png b/weather.openmeteo/resources/icons/graph/1080/scale20_14.png
new file mode 100644
index 000000000..d50687747
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_15.png b/weather.openmeteo/resources/icons/graph/1080/scale20_15.png
new file mode 100644
index 000000000..6a8b0fb32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_16.png b/weather.openmeteo/resources/icons/graph/1080/scale20_16.png
new file mode 100644
index 000000000..e697d584b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_17.png b/weather.openmeteo/resources/icons/graph/1080/scale20_17.png
new file mode 100644
index 000000000..fb6696e3d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_18.png b/weather.openmeteo/resources/icons/graph/1080/scale20_18.png
new file mode 100644
index 000000000..4f27a3892
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_19.png b/weather.openmeteo/resources/icons/graph/1080/scale20_19.png
new file mode 100644
index 000000000..24275add8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_2.png b/weather.openmeteo/resources/icons/graph/1080/scale20_2.png
new file mode 100644
index 000000000..1d1bb2813
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_20.png b/weather.openmeteo/resources/icons/graph/1080/scale20_20.png
new file mode 100644
index 000000000..810c7af83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_3.png b/weather.openmeteo/resources/icons/graph/1080/scale20_3.png
new file mode 100644
index 000000000..546e3ca06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_4.png b/weather.openmeteo/resources/icons/graph/1080/scale20_4.png
new file mode 100644
index 000000000..894436e94
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_5.png b/weather.openmeteo/resources/icons/graph/1080/scale20_5.png
new file mode 100644
index 000000000..b1d5ece12
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_6.png b/weather.openmeteo/resources/icons/graph/1080/scale20_6.png
new file mode 100644
index 000000000..c1c2bc6ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_7.png b/weather.openmeteo/resources/icons/graph/1080/scale20_7.png
new file mode 100644
index 000000000..7911c9a0d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_8.png b/weather.openmeteo/resources/icons/graph/1080/scale20_8.png
new file mode 100644
index 000000000..327b9a11e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale20_9.png b/weather.openmeteo/resources/icons/graph/1080/scale20_9.png
new file mode 100644
index 000000000..c3cc6da06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_0.png b/weather.openmeteo/resources/icons/graph/1080/scale30_0.png
new file mode 100644
index 000000000..10a527057
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_1.png b/weather.openmeteo/resources/icons/graph/1080/scale30_1.png
new file mode 100644
index 000000000..cce57a265
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_10.png b/weather.openmeteo/resources/icons/graph/1080/scale30_10.png
new file mode 100644
index 000000000..20ac341ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_11.png b/weather.openmeteo/resources/icons/graph/1080/scale30_11.png
new file mode 100644
index 000000000..3332d3e01
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_12.png b/weather.openmeteo/resources/icons/graph/1080/scale30_12.png
new file mode 100644
index 000000000..1d2cf5987
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_13.png b/weather.openmeteo/resources/icons/graph/1080/scale30_13.png
new file mode 100644
index 000000000..83a9714f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_14.png b/weather.openmeteo/resources/icons/graph/1080/scale30_14.png
new file mode 100644
index 000000000..39b8a41e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_15.png b/weather.openmeteo/resources/icons/graph/1080/scale30_15.png
new file mode 100644
index 000000000..31b87284b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_16.png b/weather.openmeteo/resources/icons/graph/1080/scale30_16.png
new file mode 100644
index 000000000..ab547719a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_17.png b/weather.openmeteo/resources/icons/graph/1080/scale30_17.png
new file mode 100644
index 000000000..6faab0422
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_18.png b/weather.openmeteo/resources/icons/graph/1080/scale30_18.png
new file mode 100644
index 000000000..4fb785512
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_19.png b/weather.openmeteo/resources/icons/graph/1080/scale30_19.png
new file mode 100644
index 000000000..bfdd669cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_2.png b/weather.openmeteo/resources/icons/graph/1080/scale30_2.png
new file mode 100644
index 000000000..b0d36d891
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_20.png b/weather.openmeteo/resources/icons/graph/1080/scale30_20.png
new file mode 100644
index 000000000..41577f44b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_21.png b/weather.openmeteo/resources/icons/graph/1080/scale30_21.png
new file mode 100644
index 000000000..400de44c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_22.png b/weather.openmeteo/resources/icons/graph/1080/scale30_22.png
new file mode 100644
index 000000000..bd1787628
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_23.png b/weather.openmeteo/resources/icons/graph/1080/scale30_23.png
new file mode 100644
index 000000000..a4396df39
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_24.png b/weather.openmeteo/resources/icons/graph/1080/scale30_24.png
new file mode 100644
index 000000000..e01a67359
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_25.png b/weather.openmeteo/resources/icons/graph/1080/scale30_25.png
new file mode 100644
index 000000000..1a6908fff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_26.png b/weather.openmeteo/resources/icons/graph/1080/scale30_26.png
new file mode 100644
index 000000000..caad7879c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_27.png b/weather.openmeteo/resources/icons/graph/1080/scale30_27.png
new file mode 100644
index 000000000..43b1ce390
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_28.png b/weather.openmeteo/resources/icons/graph/1080/scale30_28.png
new file mode 100644
index 000000000..963c2ff25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_29.png b/weather.openmeteo/resources/icons/graph/1080/scale30_29.png
new file mode 100644
index 000000000..dfacdfe59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_3.png b/weather.openmeteo/resources/icons/graph/1080/scale30_3.png
new file mode 100644
index 000000000..9959ddf71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_30.png b/weather.openmeteo/resources/icons/graph/1080/scale30_30.png
new file mode 100644
index 000000000..6fb65c835
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_4.png b/weather.openmeteo/resources/icons/graph/1080/scale30_4.png
new file mode 100644
index 000000000..82ca1dfa0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_5.png b/weather.openmeteo/resources/icons/graph/1080/scale30_5.png
new file mode 100644
index 000000000..6d3193f32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_6.png b/weather.openmeteo/resources/icons/graph/1080/scale30_6.png
new file mode 100644
index 000000000..b6b2e8799
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_7.png b/weather.openmeteo/resources/icons/graph/1080/scale30_7.png
new file mode 100644
index 000000000..5477d6d27
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_8.png b/weather.openmeteo/resources/icons/graph/1080/scale30_8.png
new file mode 100644
index 000000000..219237642
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale30_9.png b/weather.openmeteo/resources/icons/graph/1080/scale30_9.png
new file mode 100644
index 000000000..12e90e584
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_0.png b/weather.openmeteo/resources/icons/graph/1080/scale40_0.png
new file mode 100644
index 000000000..4fd717448
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_1.png b/weather.openmeteo/resources/icons/graph/1080/scale40_1.png
new file mode 100644
index 000000000..55e75b7bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_10.png b/weather.openmeteo/resources/icons/graph/1080/scale40_10.png
new file mode 100644
index 000000000..71a9582fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_11.png b/weather.openmeteo/resources/icons/graph/1080/scale40_11.png
new file mode 100644
index 000000000..d7ef3618a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_12.png b/weather.openmeteo/resources/icons/graph/1080/scale40_12.png
new file mode 100644
index 000000000..5e9634c51
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_13.png b/weather.openmeteo/resources/icons/graph/1080/scale40_13.png
new file mode 100644
index 000000000..3361d4ba7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_14.png b/weather.openmeteo/resources/icons/graph/1080/scale40_14.png
new file mode 100644
index 000000000..c639d8e24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_15.png b/weather.openmeteo/resources/icons/graph/1080/scale40_15.png
new file mode 100644
index 000000000..a72789299
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_16.png b/weather.openmeteo/resources/icons/graph/1080/scale40_16.png
new file mode 100644
index 000000000..7e521cafc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_17.png b/weather.openmeteo/resources/icons/graph/1080/scale40_17.png
new file mode 100644
index 000000000..32508caa1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_18.png b/weather.openmeteo/resources/icons/graph/1080/scale40_18.png
new file mode 100644
index 000000000..743ebdd83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_19.png b/weather.openmeteo/resources/icons/graph/1080/scale40_19.png
new file mode 100644
index 000000000..86955572b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_2.png b/weather.openmeteo/resources/icons/graph/1080/scale40_2.png
new file mode 100644
index 000000000..fc326bdfe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_20.png b/weather.openmeteo/resources/icons/graph/1080/scale40_20.png
new file mode 100644
index 000000000..4e65f1fb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_21.png b/weather.openmeteo/resources/icons/graph/1080/scale40_21.png
new file mode 100644
index 000000000..279322369
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_22.png b/weather.openmeteo/resources/icons/graph/1080/scale40_22.png
new file mode 100644
index 000000000..c86196c90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_23.png b/weather.openmeteo/resources/icons/graph/1080/scale40_23.png
new file mode 100644
index 000000000..a506a2b9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_24.png b/weather.openmeteo/resources/icons/graph/1080/scale40_24.png
new file mode 100644
index 000000000..b7d64ac74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_25.png b/weather.openmeteo/resources/icons/graph/1080/scale40_25.png
new file mode 100644
index 000000000..ceb3df8bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_26.png b/weather.openmeteo/resources/icons/graph/1080/scale40_26.png
new file mode 100644
index 000000000..87ff84b2b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_27.png b/weather.openmeteo/resources/icons/graph/1080/scale40_27.png
new file mode 100644
index 000000000..ff23934d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_28.png b/weather.openmeteo/resources/icons/graph/1080/scale40_28.png
new file mode 100644
index 000000000..e5dabe8b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_29.png b/weather.openmeteo/resources/icons/graph/1080/scale40_29.png
new file mode 100644
index 000000000..2a0b6a705
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_3.png b/weather.openmeteo/resources/icons/graph/1080/scale40_3.png
new file mode 100644
index 000000000..0b6f09691
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_30.png b/weather.openmeteo/resources/icons/graph/1080/scale40_30.png
new file mode 100644
index 000000000..12d801148
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_31.png b/weather.openmeteo/resources/icons/graph/1080/scale40_31.png
new file mode 100644
index 000000000..dba44e93e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_32.png b/weather.openmeteo/resources/icons/graph/1080/scale40_32.png
new file mode 100644
index 000000000..30f42317e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_33.png b/weather.openmeteo/resources/icons/graph/1080/scale40_33.png
new file mode 100644
index 000000000..ccbe913d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_34.png b/weather.openmeteo/resources/icons/graph/1080/scale40_34.png
new file mode 100644
index 000000000..a6acdefed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_35.png b/weather.openmeteo/resources/icons/graph/1080/scale40_35.png
new file mode 100644
index 000000000..c7dd8ace2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_36.png b/weather.openmeteo/resources/icons/graph/1080/scale40_36.png
new file mode 100644
index 000000000..3adc11e91
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_37.png b/weather.openmeteo/resources/icons/graph/1080/scale40_37.png
new file mode 100644
index 000000000..7e506fb59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_38.png b/weather.openmeteo/resources/icons/graph/1080/scale40_38.png
new file mode 100644
index 000000000..98e0dbbc9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_39.png b/weather.openmeteo/resources/icons/graph/1080/scale40_39.png
new file mode 100644
index 000000000..645142e96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_4.png b/weather.openmeteo/resources/icons/graph/1080/scale40_4.png
new file mode 100644
index 000000000..f59bfbe65
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_40.png b/weather.openmeteo/resources/icons/graph/1080/scale40_40.png
new file mode 100644
index 000000000..3a482e0db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_5.png b/weather.openmeteo/resources/icons/graph/1080/scale40_5.png
new file mode 100644
index 000000000..b1f6f78e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_6.png b/weather.openmeteo/resources/icons/graph/1080/scale40_6.png
new file mode 100644
index 000000000..283e43f87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_7.png b/weather.openmeteo/resources/icons/graph/1080/scale40_7.png
new file mode 100644
index 000000000..6496f5940
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_8.png b/weather.openmeteo/resources/icons/graph/1080/scale40_8.png
new file mode 100644
index 000000000..582b1d6cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale40_9.png b/weather.openmeteo/resources/icons/graph/1080/scale40_9.png
new file mode 100644
index 000000000..e892db891
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_0.png b/weather.openmeteo/resources/icons/graph/1080/scale50_0.png
new file mode 100644
index 000000000..0ae4e6af6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_1.png b/weather.openmeteo/resources/icons/graph/1080/scale50_1.png
new file mode 100644
index 000000000..d0fb6c473
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_10.png b/weather.openmeteo/resources/icons/graph/1080/scale50_10.png
new file mode 100644
index 000000000..96e1d05d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_11.png b/weather.openmeteo/resources/icons/graph/1080/scale50_11.png
new file mode 100644
index 000000000..bb75dedfe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_12.png b/weather.openmeteo/resources/icons/graph/1080/scale50_12.png
new file mode 100644
index 000000000..a7eeae244
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_13.png b/weather.openmeteo/resources/icons/graph/1080/scale50_13.png
new file mode 100644
index 000000000..51845c907
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_14.png b/weather.openmeteo/resources/icons/graph/1080/scale50_14.png
new file mode 100644
index 000000000..ef8428c1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_15.png b/weather.openmeteo/resources/icons/graph/1080/scale50_15.png
new file mode 100644
index 000000000..eebea2b35
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_16.png b/weather.openmeteo/resources/icons/graph/1080/scale50_16.png
new file mode 100644
index 000000000..ac7dfa6ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_17.png b/weather.openmeteo/resources/icons/graph/1080/scale50_17.png
new file mode 100644
index 000000000..5d95ee566
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_18.png b/weather.openmeteo/resources/icons/graph/1080/scale50_18.png
new file mode 100644
index 000000000..b72d50439
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_19.png b/weather.openmeteo/resources/icons/graph/1080/scale50_19.png
new file mode 100644
index 000000000..9ca4d6482
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_2.png b/weather.openmeteo/resources/icons/graph/1080/scale50_2.png
new file mode 100644
index 000000000..8f72a80cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_20.png b/weather.openmeteo/resources/icons/graph/1080/scale50_20.png
new file mode 100644
index 000000000..98db77d4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_21.png b/weather.openmeteo/resources/icons/graph/1080/scale50_21.png
new file mode 100644
index 000000000..02003f551
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_22.png b/weather.openmeteo/resources/icons/graph/1080/scale50_22.png
new file mode 100644
index 000000000..b8346c2f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_23.png b/weather.openmeteo/resources/icons/graph/1080/scale50_23.png
new file mode 100644
index 000000000..dacbd3eb3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_24.png b/weather.openmeteo/resources/icons/graph/1080/scale50_24.png
new file mode 100644
index 000000000..4aad2bcc4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_25.png b/weather.openmeteo/resources/icons/graph/1080/scale50_25.png
new file mode 100644
index 000000000..eab326525
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_26.png b/weather.openmeteo/resources/icons/graph/1080/scale50_26.png
new file mode 100644
index 000000000..54683c350
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_27.png b/weather.openmeteo/resources/icons/graph/1080/scale50_27.png
new file mode 100644
index 000000000..b61556ed8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_28.png b/weather.openmeteo/resources/icons/graph/1080/scale50_28.png
new file mode 100644
index 000000000..0fed191e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_29.png b/weather.openmeteo/resources/icons/graph/1080/scale50_29.png
new file mode 100644
index 000000000..3c30f730b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_3.png b/weather.openmeteo/resources/icons/graph/1080/scale50_3.png
new file mode 100644
index 000000000..9f824575a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_30.png b/weather.openmeteo/resources/icons/graph/1080/scale50_30.png
new file mode 100644
index 000000000..1afe20788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_31.png b/weather.openmeteo/resources/icons/graph/1080/scale50_31.png
new file mode 100644
index 000000000..9fa40c332
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_32.png b/weather.openmeteo/resources/icons/graph/1080/scale50_32.png
new file mode 100644
index 000000000..bc16519a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_33.png b/weather.openmeteo/resources/icons/graph/1080/scale50_33.png
new file mode 100644
index 000000000..8695a08d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_34.png b/weather.openmeteo/resources/icons/graph/1080/scale50_34.png
new file mode 100644
index 000000000..56754db82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_35.png b/weather.openmeteo/resources/icons/graph/1080/scale50_35.png
new file mode 100644
index 000000000..93252bd66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_36.png b/weather.openmeteo/resources/icons/graph/1080/scale50_36.png
new file mode 100644
index 000000000..dcd7be6a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_37.png b/weather.openmeteo/resources/icons/graph/1080/scale50_37.png
new file mode 100644
index 000000000..7b75f0b6c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_38.png b/weather.openmeteo/resources/icons/graph/1080/scale50_38.png
new file mode 100644
index 000000000..ba1673088
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_39.png b/weather.openmeteo/resources/icons/graph/1080/scale50_39.png
new file mode 100644
index 000000000..6adf56aa2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_4.png b/weather.openmeteo/resources/icons/graph/1080/scale50_4.png
new file mode 100644
index 000000000..a7f3286ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_40.png b/weather.openmeteo/resources/icons/graph/1080/scale50_40.png
new file mode 100644
index 000000000..b9ba575b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_41.png b/weather.openmeteo/resources/icons/graph/1080/scale50_41.png
new file mode 100644
index 000000000..66e9ff3d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_42.png b/weather.openmeteo/resources/icons/graph/1080/scale50_42.png
new file mode 100644
index 000000000..c3b085691
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_43.png b/weather.openmeteo/resources/icons/graph/1080/scale50_43.png
new file mode 100644
index 000000000..4864ece2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_44.png b/weather.openmeteo/resources/icons/graph/1080/scale50_44.png
new file mode 100644
index 000000000..dd223b1b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_45.png b/weather.openmeteo/resources/icons/graph/1080/scale50_45.png
new file mode 100644
index 000000000..0c284fb79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_46.png b/weather.openmeteo/resources/icons/graph/1080/scale50_46.png
new file mode 100644
index 000000000..9fcdc015f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_47.png b/weather.openmeteo/resources/icons/graph/1080/scale50_47.png
new file mode 100644
index 000000000..835f8e1f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_48.png b/weather.openmeteo/resources/icons/graph/1080/scale50_48.png
new file mode 100644
index 000000000..0784c9e5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_49.png b/weather.openmeteo/resources/icons/graph/1080/scale50_49.png
new file mode 100644
index 000000000..4035a5b8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_5.png b/weather.openmeteo/resources/icons/graph/1080/scale50_5.png
new file mode 100644
index 000000000..d7be69ae0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_50.png b/weather.openmeteo/resources/icons/graph/1080/scale50_50.png
new file mode 100644
index 000000000..dc89bbab8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_6.png b/weather.openmeteo/resources/icons/graph/1080/scale50_6.png
new file mode 100644
index 000000000..abe7586d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_7.png b/weather.openmeteo/resources/icons/graph/1080/scale50_7.png
new file mode 100644
index 000000000..7c1db44a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_8.png b/weather.openmeteo/resources/icons/graph/1080/scale50_8.png
new file mode 100644
index 000000000..aa0926131
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale50_9.png b/weather.openmeteo/resources/icons/graph/1080/scale50_9.png
new file mode 100644
index 000000000..fe4967800
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale50_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_0.png b/weather.openmeteo/resources/icons/graph/1080/scale60_0.png
new file mode 100644
index 000000000..7325d57ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_1.png b/weather.openmeteo/resources/icons/graph/1080/scale60_1.png
new file mode 100644
index 000000000..94cb132b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_10.png b/weather.openmeteo/resources/icons/graph/1080/scale60_10.png
new file mode 100644
index 000000000..990a34cb1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_11.png b/weather.openmeteo/resources/icons/graph/1080/scale60_11.png
new file mode 100644
index 000000000..83749143b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_12.png b/weather.openmeteo/resources/icons/graph/1080/scale60_12.png
new file mode 100644
index 000000000..938ad6fee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_13.png b/weather.openmeteo/resources/icons/graph/1080/scale60_13.png
new file mode 100644
index 000000000..b28d908eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_14.png b/weather.openmeteo/resources/icons/graph/1080/scale60_14.png
new file mode 100644
index 000000000..44899b47f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_15.png b/weather.openmeteo/resources/icons/graph/1080/scale60_15.png
new file mode 100644
index 000000000..3b689b6ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_16.png b/weather.openmeteo/resources/icons/graph/1080/scale60_16.png
new file mode 100644
index 000000000..da32c9b9d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_17.png b/weather.openmeteo/resources/icons/graph/1080/scale60_17.png
new file mode 100644
index 000000000..099cec7b7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_18.png b/weather.openmeteo/resources/icons/graph/1080/scale60_18.png
new file mode 100644
index 000000000..e5cd83d8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_19.png b/weather.openmeteo/resources/icons/graph/1080/scale60_19.png
new file mode 100644
index 000000000..729f73b15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_2.png b/weather.openmeteo/resources/icons/graph/1080/scale60_2.png
new file mode 100644
index 000000000..2308a4795
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_20.png b/weather.openmeteo/resources/icons/graph/1080/scale60_20.png
new file mode 100644
index 000000000..109115de7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_21.png b/weather.openmeteo/resources/icons/graph/1080/scale60_21.png
new file mode 100644
index 000000000..a9d07892c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_22.png b/weather.openmeteo/resources/icons/graph/1080/scale60_22.png
new file mode 100644
index 000000000..990c8fd98
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_23.png b/weather.openmeteo/resources/icons/graph/1080/scale60_23.png
new file mode 100644
index 000000000..422c64a43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_24.png b/weather.openmeteo/resources/icons/graph/1080/scale60_24.png
new file mode 100644
index 000000000..0730a8d1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_25.png b/weather.openmeteo/resources/icons/graph/1080/scale60_25.png
new file mode 100644
index 000000000..ebd015d26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_26.png b/weather.openmeteo/resources/icons/graph/1080/scale60_26.png
new file mode 100644
index 000000000..f6ad98c64
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_27.png b/weather.openmeteo/resources/icons/graph/1080/scale60_27.png
new file mode 100644
index 000000000..ddcc37e6a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_28.png b/weather.openmeteo/resources/icons/graph/1080/scale60_28.png
new file mode 100644
index 000000000..23d8bc389
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_29.png b/weather.openmeteo/resources/icons/graph/1080/scale60_29.png
new file mode 100644
index 000000000..8400f40f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_3.png b/weather.openmeteo/resources/icons/graph/1080/scale60_3.png
new file mode 100644
index 000000000..919943f16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_30.png b/weather.openmeteo/resources/icons/graph/1080/scale60_30.png
new file mode 100644
index 000000000..d78faddac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_31.png b/weather.openmeteo/resources/icons/graph/1080/scale60_31.png
new file mode 100644
index 000000000..0068e3088
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_32.png b/weather.openmeteo/resources/icons/graph/1080/scale60_32.png
new file mode 100644
index 000000000..9c1c02476
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_33.png b/weather.openmeteo/resources/icons/graph/1080/scale60_33.png
new file mode 100644
index 000000000..c42bf323c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_34.png b/weather.openmeteo/resources/icons/graph/1080/scale60_34.png
new file mode 100644
index 000000000..1678ef0a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_35.png b/weather.openmeteo/resources/icons/graph/1080/scale60_35.png
new file mode 100644
index 000000000..80bd79080
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_36.png b/weather.openmeteo/resources/icons/graph/1080/scale60_36.png
new file mode 100644
index 000000000..51f634748
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_37.png b/weather.openmeteo/resources/icons/graph/1080/scale60_37.png
new file mode 100644
index 000000000..60db80a8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_38.png b/weather.openmeteo/resources/icons/graph/1080/scale60_38.png
new file mode 100644
index 000000000..af1b01ffc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_39.png b/weather.openmeteo/resources/icons/graph/1080/scale60_39.png
new file mode 100644
index 000000000..ad286a91f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_4.png b/weather.openmeteo/resources/icons/graph/1080/scale60_4.png
new file mode 100644
index 000000000..fa2dbe376
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_40.png b/weather.openmeteo/resources/icons/graph/1080/scale60_40.png
new file mode 100644
index 000000000..21138de03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_41.png b/weather.openmeteo/resources/icons/graph/1080/scale60_41.png
new file mode 100644
index 000000000..d568393f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_42.png b/weather.openmeteo/resources/icons/graph/1080/scale60_42.png
new file mode 100644
index 000000000..c413a8c99
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_43.png b/weather.openmeteo/resources/icons/graph/1080/scale60_43.png
new file mode 100644
index 000000000..14357f6ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_44.png b/weather.openmeteo/resources/icons/graph/1080/scale60_44.png
new file mode 100644
index 000000000..8aa44e328
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_45.png b/weather.openmeteo/resources/icons/graph/1080/scale60_45.png
new file mode 100644
index 000000000..d50bef76f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_46.png b/weather.openmeteo/resources/icons/graph/1080/scale60_46.png
new file mode 100644
index 000000000..94213b070
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_47.png b/weather.openmeteo/resources/icons/graph/1080/scale60_47.png
new file mode 100644
index 000000000..37361b89b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_48.png b/weather.openmeteo/resources/icons/graph/1080/scale60_48.png
new file mode 100644
index 000000000..91ea10586
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_49.png b/weather.openmeteo/resources/icons/graph/1080/scale60_49.png
new file mode 100644
index 000000000..b0db30b99
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_5.png b/weather.openmeteo/resources/icons/graph/1080/scale60_5.png
new file mode 100644
index 000000000..1f0c63fa7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_50.png b/weather.openmeteo/resources/icons/graph/1080/scale60_50.png
new file mode 100644
index 000000000..a06c42518
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_51.png b/weather.openmeteo/resources/icons/graph/1080/scale60_51.png
new file mode 100644
index 000000000..a5bdb0077
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_52.png b/weather.openmeteo/resources/icons/graph/1080/scale60_52.png
new file mode 100644
index 000000000..5a390f520
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_53.png b/weather.openmeteo/resources/icons/graph/1080/scale60_53.png
new file mode 100644
index 000000000..94881d74d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_54.png b/weather.openmeteo/resources/icons/graph/1080/scale60_54.png
new file mode 100644
index 000000000..8dcd6e5b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_55.png b/weather.openmeteo/resources/icons/graph/1080/scale60_55.png
new file mode 100644
index 000000000..1d42e1eb8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_56.png b/weather.openmeteo/resources/icons/graph/1080/scale60_56.png
new file mode 100644
index 000000000..5e71ef1b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_57.png b/weather.openmeteo/resources/icons/graph/1080/scale60_57.png
new file mode 100644
index 000000000..06cfcf688
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_58.png b/weather.openmeteo/resources/icons/graph/1080/scale60_58.png
new file mode 100644
index 000000000..20ba692ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_59.png b/weather.openmeteo/resources/icons/graph/1080/scale60_59.png
new file mode 100644
index 000000000..21df95465
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_6.png b/weather.openmeteo/resources/icons/graph/1080/scale60_6.png
new file mode 100644
index 000000000..a3b0e4748
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_60.png b/weather.openmeteo/resources/icons/graph/1080/scale60_60.png
new file mode 100644
index 000000000..c84997bc9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_7.png b/weather.openmeteo/resources/icons/graph/1080/scale60_7.png
new file mode 100644
index 000000000..c8c9a8697
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_8.png b/weather.openmeteo/resources/icons/graph/1080/scale60_8.png
new file mode 100644
index 000000000..7c4c5ff64
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale60_9.png b/weather.openmeteo/resources/icons/graph/1080/scale60_9.png
new file mode 100644
index 000000000..579cc7c8e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale60_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_0.png b/weather.openmeteo/resources/icons/graph/1080/scale70_0.png
new file mode 100644
index 000000000..1dc0e42c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_1.png b/weather.openmeteo/resources/icons/graph/1080/scale70_1.png
new file mode 100644
index 000000000..1dc0e42c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_10.png b/weather.openmeteo/resources/icons/graph/1080/scale70_10.png
new file mode 100644
index 000000000..3ef61b225
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_11.png b/weather.openmeteo/resources/icons/graph/1080/scale70_11.png
new file mode 100644
index 000000000..dbd899ae5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_12.png b/weather.openmeteo/resources/icons/graph/1080/scale70_12.png
new file mode 100644
index 000000000..8a37afce8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_13.png b/weather.openmeteo/resources/icons/graph/1080/scale70_13.png
new file mode 100644
index 000000000..042f46633
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_14.png b/weather.openmeteo/resources/icons/graph/1080/scale70_14.png
new file mode 100644
index 000000000..22a9ad946
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_15.png b/weather.openmeteo/resources/icons/graph/1080/scale70_15.png
new file mode 100644
index 000000000..51430f541
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_16.png b/weather.openmeteo/resources/icons/graph/1080/scale70_16.png
new file mode 100644
index 000000000..4971a021f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_17.png b/weather.openmeteo/resources/icons/graph/1080/scale70_17.png
new file mode 100644
index 000000000..9d97477fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_18.png b/weather.openmeteo/resources/icons/graph/1080/scale70_18.png
new file mode 100644
index 000000000..06c554b57
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_19.png b/weather.openmeteo/resources/icons/graph/1080/scale70_19.png
new file mode 100644
index 000000000..8cdf72983
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_2.png b/weather.openmeteo/resources/icons/graph/1080/scale70_2.png
new file mode 100644
index 000000000..56c6a1c46
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_20.png b/weather.openmeteo/resources/icons/graph/1080/scale70_20.png
new file mode 100644
index 000000000..ca1870459
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_21.png b/weather.openmeteo/resources/icons/graph/1080/scale70_21.png
new file mode 100644
index 000000000..78a48a619
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_22.png b/weather.openmeteo/resources/icons/graph/1080/scale70_22.png
new file mode 100644
index 000000000..8abc1bee5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_23.png b/weather.openmeteo/resources/icons/graph/1080/scale70_23.png
new file mode 100644
index 000000000..b12351e3b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_24.png b/weather.openmeteo/resources/icons/graph/1080/scale70_24.png
new file mode 100644
index 000000000..b12e7aa8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_25.png b/weather.openmeteo/resources/icons/graph/1080/scale70_25.png
new file mode 100644
index 000000000..4dfde5859
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_26.png b/weather.openmeteo/resources/icons/graph/1080/scale70_26.png
new file mode 100644
index 000000000..856ddbc81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_27.png b/weather.openmeteo/resources/icons/graph/1080/scale70_27.png
new file mode 100644
index 000000000..2043c8d1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_28.png b/weather.openmeteo/resources/icons/graph/1080/scale70_28.png
new file mode 100644
index 000000000..7a8136ad8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_29.png b/weather.openmeteo/resources/icons/graph/1080/scale70_29.png
new file mode 100644
index 000000000..b41161113
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_3.png b/weather.openmeteo/resources/icons/graph/1080/scale70_3.png
new file mode 100644
index 000000000..0f471c14b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_30.png b/weather.openmeteo/resources/icons/graph/1080/scale70_30.png
new file mode 100644
index 000000000..b5e72061f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_31.png b/weather.openmeteo/resources/icons/graph/1080/scale70_31.png
new file mode 100644
index 000000000..b2313506e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_32.png b/weather.openmeteo/resources/icons/graph/1080/scale70_32.png
new file mode 100644
index 000000000..901ee3b0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_33.png b/weather.openmeteo/resources/icons/graph/1080/scale70_33.png
new file mode 100644
index 000000000..74cc1e882
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_34.png b/weather.openmeteo/resources/icons/graph/1080/scale70_34.png
new file mode 100644
index 000000000..7414f93e8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_35.png b/weather.openmeteo/resources/icons/graph/1080/scale70_35.png
new file mode 100644
index 000000000..1b3400af3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_36.png b/weather.openmeteo/resources/icons/graph/1080/scale70_36.png
new file mode 100644
index 000000000..5abbf1280
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_37.png b/weather.openmeteo/resources/icons/graph/1080/scale70_37.png
new file mode 100644
index 000000000..053c4a899
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_38.png b/weather.openmeteo/resources/icons/graph/1080/scale70_38.png
new file mode 100644
index 000000000..f8296cbad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_39.png b/weather.openmeteo/resources/icons/graph/1080/scale70_39.png
new file mode 100644
index 000000000..bbd406b78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_4.png b/weather.openmeteo/resources/icons/graph/1080/scale70_4.png
new file mode 100644
index 000000000..36069ad52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_40.png b/weather.openmeteo/resources/icons/graph/1080/scale70_40.png
new file mode 100644
index 000000000..0a2de44fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_41.png b/weather.openmeteo/resources/icons/graph/1080/scale70_41.png
new file mode 100644
index 000000000..2fcb43de5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_42.png b/weather.openmeteo/resources/icons/graph/1080/scale70_42.png
new file mode 100644
index 000000000..c4e0b6f64
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_43.png b/weather.openmeteo/resources/icons/graph/1080/scale70_43.png
new file mode 100644
index 000000000..d5caaacb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_44.png b/weather.openmeteo/resources/icons/graph/1080/scale70_44.png
new file mode 100644
index 000000000..7931b4256
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_45.png b/weather.openmeteo/resources/icons/graph/1080/scale70_45.png
new file mode 100644
index 000000000..78849b163
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_46.png b/weather.openmeteo/resources/icons/graph/1080/scale70_46.png
new file mode 100644
index 000000000..03b70fe96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_47.png b/weather.openmeteo/resources/icons/graph/1080/scale70_47.png
new file mode 100644
index 000000000..6742f6931
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_48.png b/weather.openmeteo/resources/icons/graph/1080/scale70_48.png
new file mode 100644
index 000000000..79249ea53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_49.png b/weather.openmeteo/resources/icons/graph/1080/scale70_49.png
new file mode 100644
index 000000000..def989a33
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_5.png b/weather.openmeteo/resources/icons/graph/1080/scale70_5.png
new file mode 100644
index 000000000..b4e1ac74c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_50.png b/weather.openmeteo/resources/icons/graph/1080/scale70_50.png
new file mode 100644
index 000000000..bbf745872
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_51.png b/weather.openmeteo/resources/icons/graph/1080/scale70_51.png
new file mode 100644
index 000000000..c5ce9b52e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_52.png b/weather.openmeteo/resources/icons/graph/1080/scale70_52.png
new file mode 100644
index 000000000..299e4517e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_53.png b/weather.openmeteo/resources/icons/graph/1080/scale70_53.png
new file mode 100644
index 000000000..904dc3590
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_54.png b/weather.openmeteo/resources/icons/graph/1080/scale70_54.png
new file mode 100644
index 000000000..0f22261f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_55.png b/weather.openmeteo/resources/icons/graph/1080/scale70_55.png
new file mode 100644
index 000000000..cad06b489
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_56.png b/weather.openmeteo/resources/icons/graph/1080/scale70_56.png
new file mode 100644
index 000000000..ea3e9032f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_57.png b/weather.openmeteo/resources/icons/graph/1080/scale70_57.png
new file mode 100644
index 000000000..b0e6a9d4f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_58.png b/weather.openmeteo/resources/icons/graph/1080/scale70_58.png
new file mode 100644
index 000000000..f98e7f927
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_59.png b/weather.openmeteo/resources/icons/graph/1080/scale70_59.png
new file mode 100644
index 000000000..3f024bf0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_6.png b/weather.openmeteo/resources/icons/graph/1080/scale70_6.png
new file mode 100644
index 000000000..c2bc06c43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_60.png b/weather.openmeteo/resources/icons/graph/1080/scale70_60.png
new file mode 100644
index 000000000..cdbb459f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_61.png b/weather.openmeteo/resources/icons/graph/1080/scale70_61.png
new file mode 100644
index 000000000..154bec397
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_62.png b/weather.openmeteo/resources/icons/graph/1080/scale70_62.png
new file mode 100644
index 000000000..5c0b004d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_63.png b/weather.openmeteo/resources/icons/graph/1080/scale70_63.png
new file mode 100644
index 000000000..7b43f0451
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_64.png b/weather.openmeteo/resources/icons/graph/1080/scale70_64.png
new file mode 100644
index 000000000..fba954469
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_65.png b/weather.openmeteo/resources/icons/graph/1080/scale70_65.png
new file mode 100644
index 000000000..d027fa93b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_66.png b/weather.openmeteo/resources/icons/graph/1080/scale70_66.png
new file mode 100644
index 000000000..99f52fd6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_67.png b/weather.openmeteo/resources/icons/graph/1080/scale70_67.png
new file mode 100644
index 000000000..21204ebb8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_68.png b/weather.openmeteo/resources/icons/graph/1080/scale70_68.png
new file mode 100644
index 000000000..fa2c18432
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_69.png b/weather.openmeteo/resources/icons/graph/1080/scale70_69.png
new file mode 100644
index 000000000..3c778c142
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_7.png b/weather.openmeteo/resources/icons/graph/1080/scale70_7.png
new file mode 100644
index 000000000..fa4f819b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_70.png b/weather.openmeteo/resources/icons/graph/1080/scale70_70.png
new file mode 100644
index 000000000..9fbfd3a18
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_8.png b/weather.openmeteo/resources/icons/graph/1080/scale70_8.png
new file mode 100644
index 000000000..ee7296e7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale70_9.png b/weather.openmeteo/resources/icons/graph/1080/scale70_9.png
new file mode 100644
index 000000000..ae34fac44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale70_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_0.png b/weather.openmeteo/resources/icons/graph/1080/scale80_0.png
new file mode 100644
index 000000000..8011f8a3d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_1.png b/weather.openmeteo/resources/icons/graph/1080/scale80_1.png
new file mode 100644
index 000000000..6273314f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_10.png b/weather.openmeteo/resources/icons/graph/1080/scale80_10.png
new file mode 100644
index 000000000..dfdcd5508
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_11.png b/weather.openmeteo/resources/icons/graph/1080/scale80_11.png
new file mode 100644
index 000000000..ff6722732
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_12.png b/weather.openmeteo/resources/icons/graph/1080/scale80_12.png
new file mode 100644
index 000000000..0a0b92ee9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_13.png b/weather.openmeteo/resources/icons/graph/1080/scale80_13.png
new file mode 100644
index 000000000..1489204e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_14.png b/weather.openmeteo/resources/icons/graph/1080/scale80_14.png
new file mode 100644
index 000000000..5092ecf42
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_15.png b/weather.openmeteo/resources/icons/graph/1080/scale80_15.png
new file mode 100644
index 000000000..e11f2892f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_16.png b/weather.openmeteo/resources/icons/graph/1080/scale80_16.png
new file mode 100644
index 000000000..98d877985
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_17.png b/weather.openmeteo/resources/icons/graph/1080/scale80_17.png
new file mode 100644
index 000000000..5b7fbd12b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_18.png b/weather.openmeteo/resources/icons/graph/1080/scale80_18.png
new file mode 100644
index 000000000..a291bba74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_19.png b/weather.openmeteo/resources/icons/graph/1080/scale80_19.png
new file mode 100644
index 000000000..6b23393f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_2.png b/weather.openmeteo/resources/icons/graph/1080/scale80_2.png
new file mode 100644
index 000000000..56c74659e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_20.png b/weather.openmeteo/resources/icons/graph/1080/scale80_20.png
new file mode 100644
index 000000000..49bbc63bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_21.png b/weather.openmeteo/resources/icons/graph/1080/scale80_21.png
new file mode 100644
index 000000000..8f1887a15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_22.png b/weather.openmeteo/resources/icons/graph/1080/scale80_22.png
new file mode 100644
index 000000000..1ac393cad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_23.png b/weather.openmeteo/resources/icons/graph/1080/scale80_23.png
new file mode 100644
index 000000000..a93ad935a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_24.png b/weather.openmeteo/resources/icons/graph/1080/scale80_24.png
new file mode 100644
index 000000000..bb4f6873b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_25.png b/weather.openmeteo/resources/icons/graph/1080/scale80_25.png
new file mode 100644
index 000000000..4d6b3fdca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_26.png b/weather.openmeteo/resources/icons/graph/1080/scale80_26.png
new file mode 100644
index 000000000..7b5987188
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_27.png b/weather.openmeteo/resources/icons/graph/1080/scale80_27.png
new file mode 100644
index 000000000..e661651e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_28.png b/weather.openmeteo/resources/icons/graph/1080/scale80_28.png
new file mode 100644
index 000000000..ef9a02ff6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_29.png b/weather.openmeteo/resources/icons/graph/1080/scale80_29.png
new file mode 100644
index 000000000..07a35613d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_3.png b/weather.openmeteo/resources/icons/graph/1080/scale80_3.png
new file mode 100644
index 000000000..e4ea08484
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_30.png b/weather.openmeteo/resources/icons/graph/1080/scale80_30.png
new file mode 100644
index 000000000..6f95ef250
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_31.png b/weather.openmeteo/resources/icons/graph/1080/scale80_31.png
new file mode 100644
index 000000000..fa62706e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_32.png b/weather.openmeteo/resources/icons/graph/1080/scale80_32.png
new file mode 100644
index 000000000..c0c1d855c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_33.png b/weather.openmeteo/resources/icons/graph/1080/scale80_33.png
new file mode 100644
index 000000000..10fc944f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_34.png b/weather.openmeteo/resources/icons/graph/1080/scale80_34.png
new file mode 100644
index 000000000..489cfbefe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_35.png b/weather.openmeteo/resources/icons/graph/1080/scale80_35.png
new file mode 100644
index 000000000..cdfcb9307
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_36.png b/weather.openmeteo/resources/icons/graph/1080/scale80_36.png
new file mode 100644
index 000000000..fef1f3259
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_37.png b/weather.openmeteo/resources/icons/graph/1080/scale80_37.png
new file mode 100644
index 000000000..c9ee04be9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_38.png b/weather.openmeteo/resources/icons/graph/1080/scale80_38.png
new file mode 100644
index 000000000..d33976e08
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_39.png b/weather.openmeteo/resources/icons/graph/1080/scale80_39.png
new file mode 100644
index 000000000..aa90e0887
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_4.png b/weather.openmeteo/resources/icons/graph/1080/scale80_4.png
new file mode 100644
index 000000000..92a8040dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_40.png b/weather.openmeteo/resources/icons/graph/1080/scale80_40.png
new file mode 100644
index 000000000..a4b74aba3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_41.png b/weather.openmeteo/resources/icons/graph/1080/scale80_41.png
new file mode 100644
index 000000000..79e8e3cf7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_42.png b/weather.openmeteo/resources/icons/graph/1080/scale80_42.png
new file mode 100644
index 000000000..be8af4eff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_43.png b/weather.openmeteo/resources/icons/graph/1080/scale80_43.png
new file mode 100644
index 000000000..5a8408770
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_44.png b/weather.openmeteo/resources/icons/graph/1080/scale80_44.png
new file mode 100644
index 000000000..34fa6e668
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_45.png b/weather.openmeteo/resources/icons/graph/1080/scale80_45.png
new file mode 100644
index 000000000..909b99e6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_46.png b/weather.openmeteo/resources/icons/graph/1080/scale80_46.png
new file mode 100644
index 000000000..b9c43cf2b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_47.png b/weather.openmeteo/resources/icons/graph/1080/scale80_47.png
new file mode 100644
index 000000000..fbc95e990
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_48.png b/weather.openmeteo/resources/icons/graph/1080/scale80_48.png
new file mode 100644
index 000000000..e4439de64
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_49.png b/weather.openmeteo/resources/icons/graph/1080/scale80_49.png
new file mode 100644
index 000000000..9641e4f5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_5.png b/weather.openmeteo/resources/icons/graph/1080/scale80_5.png
new file mode 100644
index 000000000..8d309e7fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_50.png b/weather.openmeteo/resources/icons/graph/1080/scale80_50.png
new file mode 100644
index 000000000..029c308ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_51.png b/weather.openmeteo/resources/icons/graph/1080/scale80_51.png
new file mode 100644
index 000000000..3bccdf0c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_52.png b/weather.openmeteo/resources/icons/graph/1080/scale80_52.png
new file mode 100644
index 000000000..0bf2b65fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_53.png b/weather.openmeteo/resources/icons/graph/1080/scale80_53.png
new file mode 100644
index 000000000..a428371b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_54.png b/weather.openmeteo/resources/icons/graph/1080/scale80_54.png
new file mode 100644
index 000000000..2e5236889
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_55.png b/weather.openmeteo/resources/icons/graph/1080/scale80_55.png
new file mode 100644
index 000000000..dc04225cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_56.png b/weather.openmeteo/resources/icons/graph/1080/scale80_56.png
new file mode 100644
index 000000000..7f96c9953
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_57.png b/weather.openmeteo/resources/icons/graph/1080/scale80_57.png
new file mode 100644
index 000000000..1faf50d2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_58.png b/weather.openmeteo/resources/icons/graph/1080/scale80_58.png
new file mode 100644
index 000000000..e6939a220
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_59.png b/weather.openmeteo/resources/icons/graph/1080/scale80_59.png
new file mode 100644
index 000000000..00f9d1705
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_6.png b/weather.openmeteo/resources/icons/graph/1080/scale80_6.png
new file mode 100644
index 000000000..f9ee73b6f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_60.png b/weather.openmeteo/resources/icons/graph/1080/scale80_60.png
new file mode 100644
index 000000000..89fa680cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_61.png b/weather.openmeteo/resources/icons/graph/1080/scale80_61.png
new file mode 100644
index 000000000..b46785896
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_62.png b/weather.openmeteo/resources/icons/graph/1080/scale80_62.png
new file mode 100644
index 000000000..0a1c5939f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_63.png b/weather.openmeteo/resources/icons/graph/1080/scale80_63.png
new file mode 100644
index 000000000..444ea5f89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_64.png b/weather.openmeteo/resources/icons/graph/1080/scale80_64.png
new file mode 100644
index 000000000..95694d243
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_65.png b/weather.openmeteo/resources/icons/graph/1080/scale80_65.png
new file mode 100644
index 000000000..c93ee87c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_66.png b/weather.openmeteo/resources/icons/graph/1080/scale80_66.png
new file mode 100644
index 000000000..079ab904e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_67.png b/weather.openmeteo/resources/icons/graph/1080/scale80_67.png
new file mode 100644
index 000000000..6bdc4e510
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_68.png b/weather.openmeteo/resources/icons/graph/1080/scale80_68.png
new file mode 100644
index 000000000..1e51d538c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_69.png b/weather.openmeteo/resources/icons/graph/1080/scale80_69.png
new file mode 100644
index 000000000..efb575e8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_7.png b/weather.openmeteo/resources/icons/graph/1080/scale80_7.png
new file mode 100644
index 000000000..50cfef4e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_70.png b/weather.openmeteo/resources/icons/graph/1080/scale80_70.png
new file mode 100644
index 000000000..2189dddf7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_71.png b/weather.openmeteo/resources/icons/graph/1080/scale80_71.png
new file mode 100644
index 000000000..40a37e57d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_72.png b/weather.openmeteo/resources/icons/graph/1080/scale80_72.png
new file mode 100644
index 000000000..ed63dbaf0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_73.png b/weather.openmeteo/resources/icons/graph/1080/scale80_73.png
new file mode 100644
index 000000000..1eb7e1369
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_74.png b/weather.openmeteo/resources/icons/graph/1080/scale80_74.png
new file mode 100644
index 000000000..89b5afed2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_75.png b/weather.openmeteo/resources/icons/graph/1080/scale80_75.png
new file mode 100644
index 000000000..22bdc99c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_76.png b/weather.openmeteo/resources/icons/graph/1080/scale80_76.png
new file mode 100644
index 000000000..b9f9d183c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_77.png b/weather.openmeteo/resources/icons/graph/1080/scale80_77.png
new file mode 100644
index 000000000..268184345
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_78.png b/weather.openmeteo/resources/icons/graph/1080/scale80_78.png
new file mode 100644
index 000000000..b20f9b674
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_79.png b/weather.openmeteo/resources/icons/graph/1080/scale80_79.png
new file mode 100644
index 000000000..18e265a79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_8.png b/weather.openmeteo/resources/icons/graph/1080/scale80_8.png
new file mode 100644
index 000000000..b55976b8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_80.png b/weather.openmeteo/resources/icons/graph/1080/scale80_80.png
new file mode 100644
index 000000000..0d74539d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale80_9.png b/weather.openmeteo/resources/icons/graph/1080/scale80_9.png
new file mode 100644
index 000000000..52a2d2249
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale80_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_0.png b/weather.openmeteo/resources/icons/graph/1080/scale90_0.png
new file mode 100644
index 000000000..6ea5ddeee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_1.png b/weather.openmeteo/resources/icons/graph/1080/scale90_1.png
new file mode 100644
index 000000000..6ea5ddeee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_10.png b/weather.openmeteo/resources/icons/graph/1080/scale90_10.png
new file mode 100644
index 000000000..ac8cd4528
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_11.png b/weather.openmeteo/resources/icons/graph/1080/scale90_11.png
new file mode 100644
index 000000000..13ba5b855
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_12.png b/weather.openmeteo/resources/icons/graph/1080/scale90_12.png
new file mode 100644
index 000000000..fc0318af2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_13.png b/weather.openmeteo/resources/icons/graph/1080/scale90_13.png
new file mode 100644
index 000000000..b3c0379b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_14.png b/weather.openmeteo/resources/icons/graph/1080/scale90_14.png
new file mode 100644
index 000000000..a67190269
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_15.png b/weather.openmeteo/resources/icons/graph/1080/scale90_15.png
new file mode 100644
index 000000000..5d35b34c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_16.png b/weather.openmeteo/resources/icons/graph/1080/scale90_16.png
new file mode 100644
index 000000000..2825c38dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_17.png b/weather.openmeteo/resources/icons/graph/1080/scale90_17.png
new file mode 100644
index 000000000..96f585b45
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_18.png b/weather.openmeteo/resources/icons/graph/1080/scale90_18.png
new file mode 100644
index 000000000..0b8211388
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_19.png b/weather.openmeteo/resources/icons/graph/1080/scale90_19.png
new file mode 100644
index 000000000..788b912e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_2.png b/weather.openmeteo/resources/icons/graph/1080/scale90_2.png
new file mode 100644
index 000000000..d0b2e4528
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_20.png b/weather.openmeteo/resources/icons/graph/1080/scale90_20.png
new file mode 100644
index 000000000..3e7d1c39e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_21.png b/weather.openmeteo/resources/icons/graph/1080/scale90_21.png
new file mode 100644
index 000000000..9f5a1f05f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_22.png b/weather.openmeteo/resources/icons/graph/1080/scale90_22.png
new file mode 100644
index 000000000..7e0dae949
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_23.png b/weather.openmeteo/resources/icons/graph/1080/scale90_23.png
new file mode 100644
index 000000000..071429db7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_24.png b/weather.openmeteo/resources/icons/graph/1080/scale90_24.png
new file mode 100644
index 000000000..635198d72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_25.png b/weather.openmeteo/resources/icons/graph/1080/scale90_25.png
new file mode 100644
index 000000000..4a39f22e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_26.png b/weather.openmeteo/resources/icons/graph/1080/scale90_26.png
new file mode 100644
index 000000000..101dc3cc4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_27.png b/weather.openmeteo/resources/icons/graph/1080/scale90_27.png
new file mode 100644
index 000000000..f3f79609d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_28.png b/weather.openmeteo/resources/icons/graph/1080/scale90_28.png
new file mode 100644
index 000000000..e91217724
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_29.png b/weather.openmeteo/resources/icons/graph/1080/scale90_29.png
new file mode 100644
index 000000000..17f78a445
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_3.png b/weather.openmeteo/resources/icons/graph/1080/scale90_3.png
new file mode 100644
index 000000000..0eb405f7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_30.png b/weather.openmeteo/resources/icons/graph/1080/scale90_30.png
new file mode 100644
index 000000000..943394a7f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_31.png b/weather.openmeteo/resources/icons/graph/1080/scale90_31.png
new file mode 100644
index 000000000..1b5d6c1c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_32.png b/weather.openmeteo/resources/icons/graph/1080/scale90_32.png
new file mode 100644
index 000000000..bae5cc50f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_33.png b/weather.openmeteo/resources/icons/graph/1080/scale90_33.png
new file mode 100644
index 000000000..7a095af56
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_34.png b/weather.openmeteo/resources/icons/graph/1080/scale90_34.png
new file mode 100644
index 000000000..c0dc610a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_35.png b/weather.openmeteo/resources/icons/graph/1080/scale90_35.png
new file mode 100644
index 000000000..d78f57c6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_36.png b/weather.openmeteo/resources/icons/graph/1080/scale90_36.png
new file mode 100644
index 000000000..9537db9de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_37.png b/weather.openmeteo/resources/icons/graph/1080/scale90_37.png
new file mode 100644
index 000000000..59a212b97
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_38.png b/weather.openmeteo/resources/icons/graph/1080/scale90_38.png
new file mode 100644
index 000000000..2195708c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_39.png b/weather.openmeteo/resources/icons/graph/1080/scale90_39.png
new file mode 100644
index 000000000..65cf4aa24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_4.png b/weather.openmeteo/resources/icons/graph/1080/scale90_4.png
new file mode 100644
index 000000000..875357e4a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_40.png b/weather.openmeteo/resources/icons/graph/1080/scale90_40.png
new file mode 100644
index 000000000..986e23530
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_41.png b/weather.openmeteo/resources/icons/graph/1080/scale90_41.png
new file mode 100644
index 000000000..ecdee3580
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_42.png b/weather.openmeteo/resources/icons/graph/1080/scale90_42.png
new file mode 100644
index 000000000..4474fbf0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_43.png b/weather.openmeteo/resources/icons/graph/1080/scale90_43.png
new file mode 100644
index 000000000..84dadb407
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_44.png b/weather.openmeteo/resources/icons/graph/1080/scale90_44.png
new file mode 100644
index 000000000..98834a370
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_45.png b/weather.openmeteo/resources/icons/graph/1080/scale90_45.png
new file mode 100644
index 000000000..fe3a02218
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_46.png b/weather.openmeteo/resources/icons/graph/1080/scale90_46.png
new file mode 100644
index 000000000..06ac764c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_47.png b/weather.openmeteo/resources/icons/graph/1080/scale90_47.png
new file mode 100644
index 000000000..f908bda11
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_48.png b/weather.openmeteo/resources/icons/graph/1080/scale90_48.png
new file mode 100644
index 000000000..e57fcfce6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_49.png b/weather.openmeteo/resources/icons/graph/1080/scale90_49.png
new file mode 100644
index 000000000..6bd0bbc32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_5.png b/weather.openmeteo/resources/icons/graph/1080/scale90_5.png
new file mode 100644
index 000000000..90d02b843
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_50.png b/weather.openmeteo/resources/icons/graph/1080/scale90_50.png
new file mode 100644
index 000000000..556a2bf04
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_51.png b/weather.openmeteo/resources/icons/graph/1080/scale90_51.png
new file mode 100644
index 000000000..c7b6133db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_52.png b/weather.openmeteo/resources/icons/graph/1080/scale90_52.png
new file mode 100644
index 000000000..aee3bd6a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_53.png b/weather.openmeteo/resources/icons/graph/1080/scale90_53.png
new file mode 100644
index 000000000..3d710593c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_54.png b/weather.openmeteo/resources/icons/graph/1080/scale90_54.png
new file mode 100644
index 000000000..617aa4abc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_55.png b/weather.openmeteo/resources/icons/graph/1080/scale90_55.png
new file mode 100644
index 000000000..9845b5c1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_56.png b/weather.openmeteo/resources/icons/graph/1080/scale90_56.png
new file mode 100644
index 000000000..4a4f04121
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_57.png b/weather.openmeteo/resources/icons/graph/1080/scale90_57.png
new file mode 100644
index 000000000..d7514e440
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_58.png b/weather.openmeteo/resources/icons/graph/1080/scale90_58.png
new file mode 100644
index 000000000..6f9b999b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_59.png b/weather.openmeteo/resources/icons/graph/1080/scale90_59.png
new file mode 100644
index 000000000..2e1b964fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_6.png b/weather.openmeteo/resources/icons/graph/1080/scale90_6.png
new file mode 100644
index 000000000..a4454cc34
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_60.png b/weather.openmeteo/resources/icons/graph/1080/scale90_60.png
new file mode 100644
index 000000000..747af35f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_61.png b/weather.openmeteo/resources/icons/graph/1080/scale90_61.png
new file mode 100644
index 000000000..6bcf71a2f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_62.png b/weather.openmeteo/resources/icons/graph/1080/scale90_62.png
new file mode 100644
index 000000000..30af912db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_63.png b/weather.openmeteo/resources/icons/graph/1080/scale90_63.png
new file mode 100644
index 000000000..7e6b6b828
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_64.png b/weather.openmeteo/resources/icons/graph/1080/scale90_64.png
new file mode 100644
index 000000000..df2d525fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_65.png b/weather.openmeteo/resources/icons/graph/1080/scale90_65.png
new file mode 100644
index 000000000..86ac91de2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_66.png b/weather.openmeteo/resources/icons/graph/1080/scale90_66.png
new file mode 100644
index 000000000..97e668fe3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_67.png b/weather.openmeteo/resources/icons/graph/1080/scale90_67.png
new file mode 100644
index 000000000..438c3c7bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_68.png b/weather.openmeteo/resources/icons/graph/1080/scale90_68.png
new file mode 100644
index 000000000..7b4f82c4d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_69.png b/weather.openmeteo/resources/icons/graph/1080/scale90_69.png
new file mode 100644
index 000000000..cde5e4f89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_7.png b/weather.openmeteo/resources/icons/graph/1080/scale90_7.png
new file mode 100644
index 000000000..084d1772b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_70.png b/weather.openmeteo/resources/icons/graph/1080/scale90_70.png
new file mode 100644
index 000000000..12610a49b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_71.png b/weather.openmeteo/resources/icons/graph/1080/scale90_71.png
new file mode 100644
index 000000000..159c70156
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_72.png b/weather.openmeteo/resources/icons/graph/1080/scale90_72.png
new file mode 100644
index 000000000..61705178a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_73.png b/weather.openmeteo/resources/icons/graph/1080/scale90_73.png
new file mode 100644
index 000000000..5aa370579
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_74.png b/weather.openmeteo/resources/icons/graph/1080/scale90_74.png
new file mode 100644
index 000000000..a2d522ba2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_75.png b/weather.openmeteo/resources/icons/graph/1080/scale90_75.png
new file mode 100644
index 000000000..f88098917
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_76.png b/weather.openmeteo/resources/icons/graph/1080/scale90_76.png
new file mode 100644
index 000000000..7ed345bc6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_77.png b/weather.openmeteo/resources/icons/graph/1080/scale90_77.png
new file mode 100644
index 000000000..727e2c698
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_78.png b/weather.openmeteo/resources/icons/graph/1080/scale90_78.png
new file mode 100644
index 000000000..ecb626e0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_79.png b/weather.openmeteo/resources/icons/graph/1080/scale90_79.png
new file mode 100644
index 000000000..12ac0c4eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_8.png b/weather.openmeteo/resources/icons/graph/1080/scale90_8.png
new file mode 100644
index 000000000..2e740beaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_80.png b/weather.openmeteo/resources/icons/graph/1080/scale90_80.png
new file mode 100644
index 000000000..cc90ebac4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_81.png b/weather.openmeteo/resources/icons/graph/1080/scale90_81.png
new file mode 100644
index 000000000..fc36ed4ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_82.png b/weather.openmeteo/resources/icons/graph/1080/scale90_82.png
new file mode 100644
index 000000000..d4e0bc03e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_83.png b/weather.openmeteo/resources/icons/graph/1080/scale90_83.png
new file mode 100644
index 000000000..d445a24ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_84.png b/weather.openmeteo/resources/icons/graph/1080/scale90_84.png
new file mode 100644
index 000000000..afd4a28fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_85.png b/weather.openmeteo/resources/icons/graph/1080/scale90_85.png
new file mode 100644
index 000000000..2d07a5cb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_86.png b/weather.openmeteo/resources/icons/graph/1080/scale90_86.png
new file mode 100644
index 000000000..84e8954f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_87.png b/weather.openmeteo/resources/icons/graph/1080/scale90_87.png
new file mode 100644
index 000000000..a1b9330dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_88.png b/weather.openmeteo/resources/icons/graph/1080/scale90_88.png
new file mode 100644
index 000000000..ceb7ef840
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_89.png b/weather.openmeteo/resources/icons/graph/1080/scale90_89.png
new file mode 100644
index 000000000..283e26fae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_9.png b/weather.openmeteo/resources/icons/graph/1080/scale90_9.png
new file mode 100644
index 000000000..669604b02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scale90_90.png b/weather.openmeteo/resources/icons/graph/1080/scale90_90.png
new file mode 100644
index 000000000..b5a5902ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scale90_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-1.png
new file mode 100644
index 000000000..08d0602e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-10.png
new file mode 100644
index 000000000..817b94f9e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-2.png
new file mode 100644
index 000000000..42a88aeba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-3.png
new file mode 100644
index 000000000..1e4dd1c50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-4.png
new file mode 100644
index 000000000..bc83e6823
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-5.png
new file mode 100644
index 000000000..b704a3a12
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-6.png
new file mode 100644
index 000000000..10a43821d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-7.png
new file mode 100644
index 000000000..01b7d1541
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-8.png
new file mode 100644
index 000000000..88a769376
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-9.png
new file mode 100644
index 000000000..6e26ef1ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_0.png
new file mode 100644
index 000000000..76015d6fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_1.png
new file mode 100644
index 000000000..a8e217d1c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_10.png
new file mode 100644
index 000000000..3f533aa90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_2.png
new file mode 100644
index 000000000..ca01714f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_3.png
new file mode 100644
index 000000000..94a7ab68e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_4.png
new file mode 100644
index 000000000..ae26c7f4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_5.png
new file mode 100644
index 000000000..305f08559
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_6.png
new file mode 100644
index 000000000..babdee20a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_7.png
new file mode 100644
index 000000000..76339ef65
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_8.png
new file mode 100644
index 000000000..2d4a3cb36
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg10_9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_9.png
new file mode 100644
index 000000000..ce4a8128b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.0.png
new file mode 100644
index 000000000..7442bc228
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.1.png
new file mode 100644
index 000000000..67c95913c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.2.png
new file mode 100644
index 000000000..6f149e5ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.3.png
new file mode 100644
index 000000000..85a6a06bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.4.png
new file mode 100644
index 000000000..7b5277b8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.5.png
new file mode 100644
index 000000000..aae82874a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.6.png
new file mode 100644
index 000000000..8fada9bf3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.7.png
new file mode 100644
index 000000000..304450f4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.8.png
new file mode 100644
index 000000000..4717c775f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.9.png
new file mode 100644
index 000000000..4c1e8a760
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-1.0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-1.0.png
new file mode 100644
index 000000000..71c1fe2ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_-1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.0.png
new file mode 100644
index 000000000..3f22ba0b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.1.png
new file mode 100644
index 000000000..dbfc7dc2a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.2.png
new file mode 100644
index 000000000..b350c02b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.3.png
new file mode 100644
index 000000000..442a99ef0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.4.png
new file mode 100644
index 000000000..837d9d643
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.5.png
new file mode 100644
index 000000000..72f579e51
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.6.png
new file mode 100644
index 000000000..9332aae78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.7.png
new file mode 100644
index 000000000..1249562db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.8.png
new file mode 100644
index 000000000..4e491cb26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.9.png
new file mode 100644
index 000000000..65f47b8f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg1_1.0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_1.0.png
new file mode 100644
index 000000000..8a8348976
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-1.png
new file mode 100644
index 000000000..59eb853fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-10.png
new file mode 100644
index 000000000..5fdc60d6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-11.png
new file mode 100644
index 000000000..1f765212f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-12.png
new file mode 100644
index 000000000..de03af8c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-13.png
new file mode 100644
index 000000000..2149e2d89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-14.png
new file mode 100644
index 000000000..35d0754a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-15.png
new file mode 100644
index 000000000..bda7776ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-16.png
new file mode 100644
index 000000000..6c864f59e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-17.png
new file mode 100644
index 000000000..37fa5cba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-18.png
new file mode 100644
index 000000000..d59709c45
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-19.png
new file mode 100644
index 000000000..bc1301677
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-2.png
new file mode 100644
index 000000000..ff74ead90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-20.png
new file mode 100644
index 000000000..b180983a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-3.png
new file mode 100644
index 000000000..97ea11ad8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-4.png
new file mode 100644
index 000000000..aa4e7ce1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-5.png
new file mode 100644
index 000000000..66faba7ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-6.png
new file mode 100644
index 000000000..36124258b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-7.png
new file mode 100644
index 000000000..3a4bd2b6f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-8.png
new file mode 100644
index 000000000..7e6d23c24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-9.png
new file mode 100644
index 000000000..e0eaee63d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_0.png
new file mode 100644
index 000000000..2ef089916
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_1.png
new file mode 100644
index 000000000..539394cf6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_10.png
new file mode 100644
index 000000000..346c402cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_11.png
new file mode 100644
index 000000000..1de279176
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_12.png
new file mode 100644
index 000000000..929e8ea66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_13.png
new file mode 100644
index 000000000..9cc14d233
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_14.png
new file mode 100644
index 000000000..b346873a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_15.png
new file mode 100644
index 000000000..7b95bf842
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_16.png
new file mode 100644
index 000000000..166157596
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_17.png
new file mode 100644
index 000000000..0576aae26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_18.png
new file mode 100644
index 000000000..92e4ff00e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_19.png
new file mode 100644
index 000000000..4a1a39373
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_2.png
new file mode 100644
index 000000000..889a7dd66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_20.png
new file mode 100644
index 000000000..6314eeaed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_3.png
new file mode 100644
index 000000000..bc9dc3332
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_4.png
new file mode 100644
index 000000000..5b1a5962f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_5.png
new file mode 100644
index 000000000..8ad7f5ec7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_6.png
new file mode 100644
index 000000000..fc2d81c40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_7.png
new file mode 100644
index 000000000..9e1ea3a82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_8.png
new file mode 100644
index 000000000..6e7c0f0dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg20_9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_9.png
new file mode 100644
index 000000000..2d429a2b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-1.png
new file mode 100644
index 000000000..84152df39
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-10.png
new file mode 100644
index 000000000..919378e9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-11.png
new file mode 100644
index 000000000..07935f983
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-12.png
new file mode 100644
index 000000000..c525e59d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-13.png
new file mode 100644
index 000000000..b76f261e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-14.png
new file mode 100644
index 000000000..76fd56cd7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-15.png
new file mode 100644
index 000000000..7cfcc866b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-16.png
new file mode 100644
index 000000000..e9bbd1949
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-17.png
new file mode 100644
index 000000000..37a6099c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-18.png
new file mode 100644
index 000000000..18f5a8f57
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-19.png
new file mode 100644
index 000000000..4620629be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-2.png
new file mode 100644
index 000000000..763f73cd8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-20.png
new file mode 100644
index 000000000..3b0bc4851
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-21.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-21.png
new file mode 100644
index 000000000..d3227b489
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-22.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-22.png
new file mode 100644
index 000000000..c636982f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-23.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-23.png
new file mode 100644
index 000000000..13a87c0c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-24.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-24.png
new file mode 100644
index 000000000..e9867daf3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-25.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-25.png
new file mode 100644
index 000000000..92c81c6f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-26.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-26.png
new file mode 100644
index 000000000..d36ff5933
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-27.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-27.png
new file mode 100644
index 000000000..c36b17980
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-28.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-28.png
new file mode 100644
index 000000000..a0ecc85ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-29.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-29.png
new file mode 100644
index 000000000..4fde784d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-3.png
new file mode 100644
index 000000000..1f41c9e73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-30.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-30.png
new file mode 100644
index 000000000..d0117dab4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-4.png
new file mode 100644
index 000000000..f9ddd5f71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-5.png
new file mode 100644
index 000000000..006974341
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-6.png
new file mode 100644
index 000000000..927c42a27
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-7.png
new file mode 100644
index 000000000..99d691a0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-8.png
new file mode 100644
index 000000000..65a109256
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-9.png
new file mode 100644
index 000000000..10cf6fcfd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_0.png
new file mode 100644
index 000000000..015519fb3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_1.png
new file mode 100644
index 000000000..7b2c3f51a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_10.png
new file mode 100644
index 000000000..44a6008cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_11.png
new file mode 100644
index 000000000..c9b89b45b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_12.png
new file mode 100644
index 000000000..70f6268fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_13.png
new file mode 100644
index 000000000..8f10e13fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_14.png
new file mode 100644
index 000000000..65d2ebd74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_15.png
new file mode 100644
index 000000000..25defb696
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_16.png
new file mode 100644
index 000000000..2403b2631
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_17.png
new file mode 100644
index 000000000..ca4ed83f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_18.png
new file mode 100644
index 000000000..659954656
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_19.png
new file mode 100644
index 000000000..5e2321213
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_2.png
new file mode 100644
index 000000000..c24e1a51a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_20.png
new file mode 100644
index 000000000..c4d29cbfa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_21.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_21.png
new file mode 100644
index 000000000..be6dab851
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_22.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_22.png
new file mode 100644
index 000000000..1b1d09c3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_23.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_23.png
new file mode 100644
index 000000000..8d8120dc3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_24.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_24.png
new file mode 100644
index 000000000..a6f4bebe1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_25.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_25.png
new file mode 100644
index 000000000..c25721547
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_26.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_26.png
new file mode 100644
index 000000000..434dd4f23
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_27.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_27.png
new file mode 100644
index 000000000..a5828b4aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_28.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_28.png
new file mode 100644
index 000000000..9de8941a9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_29.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_29.png
new file mode 100644
index 000000000..e78078c7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_3.png
new file mode 100644
index 000000000..3e82778a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_30.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_30.png
new file mode 100644
index 000000000..3883367ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_4.png
new file mode 100644
index 000000000..23e1b094c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_5.png
new file mode 100644
index 000000000..3b2f2feb0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_6.png
new file mode 100644
index 000000000..c9e11bccc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_7.png
new file mode 100644
index 000000000..fea41d4fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_8.png
new file mode 100644
index 000000000..0dd23cf63
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg30_9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_9.png
new file mode 100644
index 000000000..05fdbe4e8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-1.png
new file mode 100644
index 000000000..7442bc228
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-10.png
new file mode 100644
index 000000000..65b797360
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-11.png
new file mode 100644
index 000000000..dc4cf0cb1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-12.png
new file mode 100644
index 000000000..5ba5cfe07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-13.png
new file mode 100644
index 000000000..2cdb717f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-14.png
new file mode 100644
index 000000000..b9414f896
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-15.png
new file mode 100644
index 000000000..6432f0ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-16.png
new file mode 100644
index 000000000..4adb16695
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-17.png
new file mode 100644
index 000000000..e61043216
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-18.png
new file mode 100644
index 000000000..57d703732
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-19.png
new file mode 100644
index 000000000..722605c6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-2.png
new file mode 100644
index 000000000..52d08117a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-20.png
new file mode 100644
index 000000000..a69e34b2f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-21.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-21.png
new file mode 100644
index 000000000..746ea0bab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-22.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-22.png
new file mode 100644
index 000000000..59bc60d69
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-23.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-23.png
new file mode 100644
index 000000000..06db9cee4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-24.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-24.png
new file mode 100644
index 000000000..88c614aac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-25.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-25.png
new file mode 100644
index 000000000..4356aa17e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-26.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-26.png
new file mode 100644
index 000000000..223108bd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-27.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-27.png
new file mode 100644
index 000000000..2e1a75289
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-28.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-28.png
new file mode 100644
index 000000000..7c07ad7ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-29.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-29.png
new file mode 100644
index 000000000..f98107c45
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-3.png
new file mode 100644
index 000000000..a275de4c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-30.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-30.png
new file mode 100644
index 000000000..9eb0be716
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-31.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-31.png
new file mode 100644
index 000000000..b17cfc58a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-32.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-32.png
new file mode 100644
index 000000000..7cba8d11c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-33.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-33.png
new file mode 100644
index 000000000..be664ae46
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-34.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-34.png
new file mode 100644
index 000000000..f30994abd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-35.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-35.png
new file mode 100644
index 000000000..16789fdc2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-36.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-36.png
new file mode 100644
index 000000000..7b974f472
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-37.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-37.png
new file mode 100644
index 000000000..6a0af1b7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-38.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-38.png
new file mode 100644
index 000000000..0d7e689fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-39.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-39.png
new file mode 100644
index 000000000..f94380bc6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-4.png
new file mode 100644
index 000000000..f9bfbf84d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-40.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-40.png
new file mode 100644
index 000000000..6ef539595
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-5.png
new file mode 100644
index 000000000..0a78aa7ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-6.png
new file mode 100644
index 000000000..d66091593
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-7.png
new file mode 100644
index 000000000..05e1f24ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-8.png
new file mode 100644
index 000000000..a868f13d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-9.png
new file mode 100644
index 000000000..ec1750dda
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_0.png
new file mode 100644
index 000000000..e52bf775f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_1.png
new file mode 100644
index 000000000..e52bf775f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_10.png
new file mode 100644
index 000000000..8b71a46eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_11.png
new file mode 100644
index 000000000..566aa006f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_12.png
new file mode 100644
index 000000000..77d2d98aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_13.png
new file mode 100644
index 000000000..468f0469a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_14.png
new file mode 100644
index 000000000..45ef9573b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_15.png
new file mode 100644
index 000000000..47a69df62
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_16.png
new file mode 100644
index 000000000..3ae9d99f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_17.png
new file mode 100644
index 000000000..2204a756e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_18.png
new file mode 100644
index 000000000..0d2adae22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_19.png
new file mode 100644
index 000000000..a6fc84eb6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_2.png
new file mode 100644
index 000000000..2ac5ac878
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_20.png
new file mode 100644
index 000000000..a5f32ff1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_21.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_21.png
new file mode 100644
index 000000000..04b19f780
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_22.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_22.png
new file mode 100644
index 000000000..57ce1ced3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_23.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_23.png
new file mode 100644
index 000000000..73763a906
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_24.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_24.png
new file mode 100644
index 000000000..d14dfea60
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_25.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_25.png
new file mode 100644
index 000000000..e193212c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_26.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_26.png
new file mode 100644
index 000000000..4f3690aa2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_27.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_27.png
new file mode 100644
index 000000000..6622303a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_28.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_28.png
new file mode 100644
index 000000000..595fcf97c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_29.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_29.png
new file mode 100644
index 000000000..6c4e9bd1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_3.png
new file mode 100644
index 000000000..d35027b82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_30.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_30.png
new file mode 100644
index 000000000..9bbe74434
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_31.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_31.png
new file mode 100644
index 000000000..514e6f743
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_32.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_32.png
new file mode 100644
index 000000000..e4118221a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_33.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_33.png
new file mode 100644
index 000000000..7de5b5cc4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_34.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_34.png
new file mode 100644
index 000000000..d0c7b1ad1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_35.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_35.png
new file mode 100644
index 000000000..f16cfc6a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_36.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_36.png
new file mode 100644
index 000000000..41df4f121
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_37.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_37.png
new file mode 100644
index 000000000..8f998b10a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_38.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_38.png
new file mode 100644
index 000000000..f27288fb6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_39.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_39.png
new file mode 100644
index 000000000..d0364167f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_4.png
new file mode 100644
index 000000000..884a5e030
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_40.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_40.png
new file mode 100644
index 000000000..3c354a119
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_5.png
new file mode 100644
index 000000000..678228b1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_6.png
new file mode 100644
index 000000000..0b23c4341
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_7.png
new file mode 100644
index 000000000..21f8b47a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_8.png
new file mode 100644
index 000000000..30715de30
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg40_9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_9.png
new file mode 100644
index 000000000..990e2f74a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-1.png
new file mode 100644
index 000000000..7442bc228
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-10.png
new file mode 100644
index 000000000..ab7cf1348
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-11.png
new file mode 100644
index 000000000..96099a837
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-12.png
new file mode 100644
index 000000000..b6206c6d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-13.png
new file mode 100644
index 000000000..5ed6ebc0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-14.png
new file mode 100644
index 000000000..3c89f64f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-15.png
new file mode 100644
index 000000000..4da1eee70
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-16.png
new file mode 100644
index 000000000..dbdd13b9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-17.png
new file mode 100644
index 000000000..eedefa4c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-18.png
new file mode 100644
index 000000000..69e359a62
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-19.png
new file mode 100644
index 000000000..057e5028a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-2.png
new file mode 100644
index 000000000..534b59334
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-20.png
new file mode 100644
index 000000000..840209c89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-21.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-21.png
new file mode 100644
index 000000000..fc8aac031
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-22.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-22.png
new file mode 100644
index 000000000..6b0f0ff4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-23.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-23.png
new file mode 100644
index 000000000..b7d51a4d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-24.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-24.png
new file mode 100644
index 000000000..d25ce2e23
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-25.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-25.png
new file mode 100644
index 000000000..0613df9c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-26.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-26.png
new file mode 100644
index 000000000..5b2b0c36f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-27.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-27.png
new file mode 100644
index 000000000..321bfa640
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-28.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-28.png
new file mode 100644
index 000000000..4b7112abb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-29.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-29.png
new file mode 100644
index 000000000..a6abc615c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-3.png
new file mode 100644
index 000000000..7896e1bec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-30.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-30.png
new file mode 100644
index 000000000..e073bbdc6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-31.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-31.png
new file mode 100644
index 000000000..c15bc2605
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-32.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-32.png
new file mode 100644
index 000000000..78ff2dec1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-33.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-33.png
new file mode 100644
index 000000000..ae270d4cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-34.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-34.png
new file mode 100644
index 000000000..4f16427e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-35.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-35.png
new file mode 100644
index 000000000..bed306350
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-36.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-36.png
new file mode 100644
index 000000000..5ddf3be14
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-37.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-37.png
new file mode 100644
index 000000000..8bd58e673
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-38.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-38.png
new file mode 100644
index 000000000..c8f527827
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-39.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-39.png
new file mode 100644
index 000000000..190f67772
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-4.png
new file mode 100644
index 000000000..53debf922
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-40.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-40.png
new file mode 100644
index 000000000..c1424359e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-41.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-41.png
new file mode 100644
index 000000000..cf7a0433e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-42.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-42.png
new file mode 100644
index 000000000..6d3dfcf32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-43.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-43.png
new file mode 100644
index 000000000..bbc305d05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-44.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-44.png
new file mode 100644
index 000000000..f799313a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-45.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-45.png
new file mode 100644
index 000000000..cf95a5fc3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-46.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-46.png
new file mode 100644
index 000000000..b5bfafe96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-47.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-47.png
new file mode 100644
index 000000000..72b30400e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-48.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-48.png
new file mode 100644
index 000000000..c387c28b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-49.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-49.png
new file mode 100644
index 000000000..59731cc33
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-5.png
new file mode 100644
index 000000000..cc8f69e0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-50.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-50.png
new file mode 100644
index 000000000..22481e268
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-6.png
new file mode 100644
index 000000000..27e4f8595
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-7.png
new file mode 100644
index 000000000..dcdefd8fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-8.png
new file mode 100644
index 000000000..bd00b4d87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-9.png
new file mode 100644
index 000000000..15bf642bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_0.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_0.png
new file mode 100644
index 000000000..8309eca0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_1.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_1.png
new file mode 100644
index 000000000..bc503bfcf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_10.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_10.png
new file mode 100644
index 000000000..722accb88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_11.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_11.png
new file mode 100644
index 000000000..c6359852c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_12.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_12.png
new file mode 100644
index 000000000..88bbdd45d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_13.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_13.png
new file mode 100644
index 000000000..1e509a959
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_14.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_14.png
new file mode 100644
index 000000000..573a340c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_15.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_15.png
new file mode 100644
index 000000000..f90556d4d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_16.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_16.png
new file mode 100644
index 000000000..041ba04c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_17.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_17.png
new file mode 100644
index 000000000..907624cdf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_18.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_18.png
new file mode 100644
index 000000000..fc9eba13f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_19.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_19.png
new file mode 100644
index 000000000..716b90b84
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_2.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_2.png
new file mode 100644
index 000000000..149f2e49c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_20.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_20.png
new file mode 100644
index 000000000..ba4f68466
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_21.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_21.png
new file mode 100644
index 000000000..6c5e41e1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_22.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_22.png
new file mode 100644
index 000000000..4bf007d67
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_23.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_23.png
new file mode 100644
index 000000000..c33faa861
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_24.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_24.png
new file mode 100644
index 000000000..943f71e20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_25.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_25.png
new file mode 100644
index 000000000..c63fee459
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_26.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_26.png
new file mode 100644
index 000000000..9ae86d6ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_27.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_27.png
new file mode 100644
index 000000000..570b9b93b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_28.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_28.png
new file mode 100644
index 000000000..8a31d999b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_29.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_29.png
new file mode 100644
index 000000000..c4c184470
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_3.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_3.png
new file mode 100644
index 000000000..9e1dd8ac9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_30.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_30.png
new file mode 100644
index 000000000..5a9646f1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_31.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_31.png
new file mode 100644
index 000000000..e79bffed7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_32.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_32.png
new file mode 100644
index 000000000..385a6b3ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_33.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_33.png
new file mode 100644
index 000000000..201e6b86e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_34.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_34.png
new file mode 100644
index 000000000..9e78a4a11
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_35.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_35.png
new file mode 100644
index 000000000..449af1059
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_36.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_36.png
new file mode 100644
index 000000000..e968390b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_37.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_37.png
new file mode 100644
index 000000000..86cf401b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_38.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_38.png
new file mode 100644
index 000000000..9bef6317d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_39.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_39.png
new file mode 100644
index 000000000..3ab08a4bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_4.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_4.png
new file mode 100644
index 000000000..367441e97
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_40.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_40.png
new file mode 100644
index 000000000..478e4ff40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_41.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_41.png
new file mode 100644
index 000000000..b0520d2a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_42.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_42.png
new file mode 100644
index 000000000..d44977426
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_43.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_43.png
new file mode 100644
index 000000000..1c26c5277
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_44.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_44.png
new file mode 100644
index 000000000..581f7adbd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_45.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_45.png
new file mode 100644
index 000000000..5bb73f6de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_46.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_46.png
new file mode 100644
index 000000000..2a9157179
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_47.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_47.png
new file mode 100644
index 000000000..3b0dbc4f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_48.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_48.png
new file mode 100644
index 000000000..d957c4498
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_49.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_49.png
new file mode 100644
index 000000000..7caeb4f7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_5.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_5.png
new file mode 100644
index 000000000..8a260e62d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_50.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_50.png
new file mode 100644
index 000000000..fd46807cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_6.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_6.png
new file mode 100644
index 000000000..8819a4818
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_7.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_7.png
new file mode 100644
index 000000000..465714f03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_8.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_8.png
new file mode 100644
index 000000000..2625d595c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1080/scaleneg50_9.png b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_9.png
new file mode 100644
index 000000000..674cc4a6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1080/scaleneg50_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_0.png b/weather.openmeteo/resources/icons/graph/1440/scale100_0.png
new file mode 100644
index 000000000..ceb66f9aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_1.png b/weather.openmeteo/resources/icons/graph/1440/scale100_1.png
new file mode 100644
index 000000000..3ee5d729b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_10.png b/weather.openmeteo/resources/icons/graph/1440/scale100_10.png
new file mode 100644
index 000000000..6a3b628b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_100.png b/weather.openmeteo/resources/icons/graph/1440/scale100_100.png
new file mode 100644
index 000000000..a5095583c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_11.png b/weather.openmeteo/resources/icons/graph/1440/scale100_11.png
new file mode 100644
index 000000000..4272586e5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_12.png b/weather.openmeteo/resources/icons/graph/1440/scale100_12.png
new file mode 100644
index 000000000..ec4251768
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_13.png b/weather.openmeteo/resources/icons/graph/1440/scale100_13.png
new file mode 100644
index 000000000..e54c51241
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_14.png b/weather.openmeteo/resources/icons/graph/1440/scale100_14.png
new file mode 100644
index 000000000..f197db3bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_15.png b/weather.openmeteo/resources/icons/graph/1440/scale100_15.png
new file mode 100644
index 000000000..1ec571999
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_16.png b/weather.openmeteo/resources/icons/graph/1440/scale100_16.png
new file mode 100644
index 000000000..cb0982379
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_17.png b/weather.openmeteo/resources/icons/graph/1440/scale100_17.png
new file mode 100644
index 000000000..b4a3eb1fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_18.png b/weather.openmeteo/resources/icons/graph/1440/scale100_18.png
new file mode 100644
index 000000000..b14abad13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_19.png b/weather.openmeteo/resources/icons/graph/1440/scale100_19.png
new file mode 100644
index 000000000..b2742cea3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_2.png b/weather.openmeteo/resources/icons/graph/1440/scale100_2.png
new file mode 100644
index 000000000..e0f6b4fa8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_20.png b/weather.openmeteo/resources/icons/graph/1440/scale100_20.png
new file mode 100644
index 000000000..94bc71366
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_21.png b/weather.openmeteo/resources/icons/graph/1440/scale100_21.png
new file mode 100644
index 000000000..c4e7c084e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_22.png b/weather.openmeteo/resources/icons/graph/1440/scale100_22.png
new file mode 100644
index 000000000..fa3f50c80
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_23.png b/weather.openmeteo/resources/icons/graph/1440/scale100_23.png
new file mode 100644
index 000000000..fa9df4a82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_24.png b/weather.openmeteo/resources/icons/graph/1440/scale100_24.png
new file mode 100644
index 000000000..effda0c15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_25.png b/weather.openmeteo/resources/icons/graph/1440/scale100_25.png
new file mode 100644
index 000000000..004407b75
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_26.png b/weather.openmeteo/resources/icons/graph/1440/scale100_26.png
new file mode 100644
index 000000000..9bd6121dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_27.png b/weather.openmeteo/resources/icons/graph/1440/scale100_27.png
new file mode 100644
index 000000000..41a921d96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_28.png b/weather.openmeteo/resources/icons/graph/1440/scale100_28.png
new file mode 100644
index 000000000..651147f7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_29.png b/weather.openmeteo/resources/icons/graph/1440/scale100_29.png
new file mode 100644
index 000000000..51e60671d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_3.png b/weather.openmeteo/resources/icons/graph/1440/scale100_3.png
new file mode 100644
index 000000000..26c254718
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_30.png b/weather.openmeteo/resources/icons/graph/1440/scale100_30.png
new file mode 100644
index 000000000..d4b195571
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_31.png b/weather.openmeteo/resources/icons/graph/1440/scale100_31.png
new file mode 100644
index 000000000..f643d70e1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_32.png b/weather.openmeteo/resources/icons/graph/1440/scale100_32.png
new file mode 100644
index 000000000..fc2ef2955
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_33.png b/weather.openmeteo/resources/icons/graph/1440/scale100_33.png
new file mode 100644
index 000000000..436d05f16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_34.png b/weather.openmeteo/resources/icons/graph/1440/scale100_34.png
new file mode 100644
index 000000000..6e2c4df16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_35.png b/weather.openmeteo/resources/icons/graph/1440/scale100_35.png
new file mode 100644
index 000000000..6eefceb0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_36.png b/weather.openmeteo/resources/icons/graph/1440/scale100_36.png
new file mode 100644
index 000000000..146288f79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_37.png b/weather.openmeteo/resources/icons/graph/1440/scale100_37.png
new file mode 100644
index 000000000..44afbd29b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_38.png b/weather.openmeteo/resources/icons/graph/1440/scale100_38.png
new file mode 100644
index 000000000..9d2939455
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_39.png b/weather.openmeteo/resources/icons/graph/1440/scale100_39.png
new file mode 100644
index 000000000..d29f0f2d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_4.png b/weather.openmeteo/resources/icons/graph/1440/scale100_4.png
new file mode 100644
index 000000000..9f1226dc2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_40.png b/weather.openmeteo/resources/icons/graph/1440/scale100_40.png
new file mode 100644
index 000000000..568cb7906
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_41.png b/weather.openmeteo/resources/icons/graph/1440/scale100_41.png
new file mode 100644
index 000000000..d7dd3024e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_42.png b/weather.openmeteo/resources/icons/graph/1440/scale100_42.png
new file mode 100644
index 000000000..021b544e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_43.png b/weather.openmeteo/resources/icons/graph/1440/scale100_43.png
new file mode 100644
index 000000000..d1c486b05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_44.png b/weather.openmeteo/resources/icons/graph/1440/scale100_44.png
new file mode 100644
index 000000000..45c7495c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_45.png b/weather.openmeteo/resources/icons/graph/1440/scale100_45.png
new file mode 100644
index 000000000..222f75595
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_46.png b/weather.openmeteo/resources/icons/graph/1440/scale100_46.png
new file mode 100644
index 000000000..ad66a6307
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_47.png b/weather.openmeteo/resources/icons/graph/1440/scale100_47.png
new file mode 100644
index 000000000..40fa20048
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_48.png b/weather.openmeteo/resources/icons/graph/1440/scale100_48.png
new file mode 100644
index 000000000..15416217a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_49.png b/weather.openmeteo/resources/icons/graph/1440/scale100_49.png
new file mode 100644
index 000000000..7a7afce51
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_5.png b/weather.openmeteo/resources/icons/graph/1440/scale100_5.png
new file mode 100644
index 000000000..414a0562f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_50.png b/weather.openmeteo/resources/icons/graph/1440/scale100_50.png
new file mode 100644
index 000000000..d0bdb9b73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_51.png b/weather.openmeteo/resources/icons/graph/1440/scale100_51.png
new file mode 100644
index 000000000..dd062c3ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_52.png b/weather.openmeteo/resources/icons/graph/1440/scale100_52.png
new file mode 100644
index 000000000..4a1608ef3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_53.png b/weather.openmeteo/resources/icons/graph/1440/scale100_53.png
new file mode 100644
index 000000000..5e850a3bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_54.png b/weather.openmeteo/resources/icons/graph/1440/scale100_54.png
new file mode 100644
index 000000000..6e18b7fda
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_55.png b/weather.openmeteo/resources/icons/graph/1440/scale100_55.png
new file mode 100644
index 000000000..e8ab82b59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_56.png b/weather.openmeteo/resources/icons/graph/1440/scale100_56.png
new file mode 100644
index 000000000..bf21835b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_57.png b/weather.openmeteo/resources/icons/graph/1440/scale100_57.png
new file mode 100644
index 000000000..94b6b59d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_58.png b/weather.openmeteo/resources/icons/graph/1440/scale100_58.png
new file mode 100644
index 000000000..32252385e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_59.png b/weather.openmeteo/resources/icons/graph/1440/scale100_59.png
new file mode 100644
index 000000000..e6bac3db4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_6.png b/weather.openmeteo/resources/icons/graph/1440/scale100_6.png
new file mode 100644
index 000000000..094df6fb0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_60.png b/weather.openmeteo/resources/icons/graph/1440/scale100_60.png
new file mode 100644
index 000000000..e46a042fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_61.png b/weather.openmeteo/resources/icons/graph/1440/scale100_61.png
new file mode 100644
index 000000000..8613e8002
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_62.png b/weather.openmeteo/resources/icons/graph/1440/scale100_62.png
new file mode 100644
index 000000000..feb3d60bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_63.png b/weather.openmeteo/resources/icons/graph/1440/scale100_63.png
new file mode 100644
index 000000000..ee7e60adb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_64.png b/weather.openmeteo/resources/icons/graph/1440/scale100_64.png
new file mode 100644
index 000000000..ce853ebfb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_65.png b/weather.openmeteo/resources/icons/graph/1440/scale100_65.png
new file mode 100644
index 000000000..c73f5a8b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_66.png b/weather.openmeteo/resources/icons/graph/1440/scale100_66.png
new file mode 100644
index 000000000..a8395fe4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_67.png b/weather.openmeteo/resources/icons/graph/1440/scale100_67.png
new file mode 100644
index 000000000..a009db250
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_68.png b/weather.openmeteo/resources/icons/graph/1440/scale100_68.png
new file mode 100644
index 000000000..f691c2aef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_69.png b/weather.openmeteo/resources/icons/graph/1440/scale100_69.png
new file mode 100644
index 000000000..6ac0d3183
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_7.png b/weather.openmeteo/resources/icons/graph/1440/scale100_7.png
new file mode 100644
index 000000000..e2b751996
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_70.png b/weather.openmeteo/resources/icons/graph/1440/scale100_70.png
new file mode 100644
index 000000000..86d8b4580
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_71.png b/weather.openmeteo/resources/icons/graph/1440/scale100_71.png
new file mode 100644
index 000000000..4c9f3fada
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_72.png b/weather.openmeteo/resources/icons/graph/1440/scale100_72.png
new file mode 100644
index 000000000..1d38981fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_73.png b/weather.openmeteo/resources/icons/graph/1440/scale100_73.png
new file mode 100644
index 000000000..6a3c96f24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_74.png b/weather.openmeteo/resources/icons/graph/1440/scale100_74.png
new file mode 100644
index 000000000..ec399a074
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_75.png b/weather.openmeteo/resources/icons/graph/1440/scale100_75.png
new file mode 100644
index 000000000..37e302f9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_76.png b/weather.openmeteo/resources/icons/graph/1440/scale100_76.png
new file mode 100644
index 000000000..5532c826c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_77.png b/weather.openmeteo/resources/icons/graph/1440/scale100_77.png
new file mode 100644
index 000000000..b6cdd8a79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_78.png b/weather.openmeteo/resources/icons/graph/1440/scale100_78.png
new file mode 100644
index 000000000..8d8d753d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_79.png b/weather.openmeteo/resources/icons/graph/1440/scale100_79.png
new file mode 100644
index 000000000..82344c156
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_8.png b/weather.openmeteo/resources/icons/graph/1440/scale100_8.png
new file mode 100644
index 000000000..94f1561e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_80.png b/weather.openmeteo/resources/icons/graph/1440/scale100_80.png
new file mode 100644
index 000000000..eda9d14ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_81.png b/weather.openmeteo/resources/icons/graph/1440/scale100_81.png
new file mode 100644
index 000000000..94687dd05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_82.png b/weather.openmeteo/resources/icons/graph/1440/scale100_82.png
new file mode 100644
index 000000000..848e12486
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_83.png b/weather.openmeteo/resources/icons/graph/1440/scale100_83.png
new file mode 100644
index 000000000..9fe5268a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_84.png b/weather.openmeteo/resources/icons/graph/1440/scale100_84.png
new file mode 100644
index 000000000..a775ac7e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_85.png b/weather.openmeteo/resources/icons/graph/1440/scale100_85.png
new file mode 100644
index 000000000..1ea08864b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_86.png b/weather.openmeteo/resources/icons/graph/1440/scale100_86.png
new file mode 100644
index 000000000..ea8ca08b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_87.png b/weather.openmeteo/resources/icons/graph/1440/scale100_87.png
new file mode 100644
index 000000000..00612350c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_88.png b/weather.openmeteo/resources/icons/graph/1440/scale100_88.png
new file mode 100644
index 000000000..998508c95
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_89.png b/weather.openmeteo/resources/icons/graph/1440/scale100_89.png
new file mode 100644
index 000000000..0d1f386d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_9.png b/weather.openmeteo/resources/icons/graph/1440/scale100_9.png
new file mode 100644
index 000000000..6d0ade2b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_90.png b/weather.openmeteo/resources/icons/graph/1440/scale100_90.png
new file mode 100644
index 000000000..cb4de181f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_91.png b/weather.openmeteo/resources/icons/graph/1440/scale100_91.png
new file mode 100644
index 000000000..2bbd392af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_92.png b/weather.openmeteo/resources/icons/graph/1440/scale100_92.png
new file mode 100644
index 000000000..4096c5b26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_93.png b/weather.openmeteo/resources/icons/graph/1440/scale100_93.png
new file mode 100644
index 000000000..9bf38762b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_94.png b/weather.openmeteo/resources/icons/graph/1440/scale100_94.png
new file mode 100644
index 000000000..31509935c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_95.png b/weather.openmeteo/resources/icons/graph/1440/scale100_95.png
new file mode 100644
index 000000000..8bab01d81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_96.png b/weather.openmeteo/resources/icons/graph/1440/scale100_96.png
new file mode 100644
index 000000000..bb5107551
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_97.png b/weather.openmeteo/resources/icons/graph/1440/scale100_97.png
new file mode 100644
index 000000000..196778f34
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_98.png b/weather.openmeteo/resources/icons/graph/1440/scale100_98.png
new file mode 100644
index 000000000..a9ad4dc8d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale100_99.png b/weather.openmeteo/resources/icons/graph/1440/scale100_99.png
new file mode 100644
index 000000000..7861a0d76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale100_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_0.png b/weather.openmeteo/resources/icons/graph/1440/scale10_0.png
new file mode 100644
index 000000000..3edca80f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_1.png b/weather.openmeteo/resources/icons/graph/1440/scale10_1.png
new file mode 100644
index 000000000..572650af3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_10.png b/weather.openmeteo/resources/icons/graph/1440/scale10_10.png
new file mode 100644
index 000000000..bcaddc115
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_2.png b/weather.openmeteo/resources/icons/graph/1440/scale10_2.png
new file mode 100644
index 000000000..6f11436f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_3.png b/weather.openmeteo/resources/icons/graph/1440/scale10_3.png
new file mode 100644
index 000000000..7ffac7113
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_4.png b/weather.openmeteo/resources/icons/graph/1440/scale10_4.png
new file mode 100644
index 000000000..e37267bed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_5.png b/weather.openmeteo/resources/icons/graph/1440/scale10_5.png
new file mode 100644
index 000000000..24dcef50b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_6.png b/weather.openmeteo/resources/icons/graph/1440/scale10_6.png
new file mode 100644
index 000000000..0b58a004f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_7.png b/weather.openmeteo/resources/icons/graph/1440/scale10_7.png
new file mode 100644
index 000000000..a4f53edd1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_8.png b/weather.openmeteo/resources/icons/graph/1440/scale10_8.png
new file mode 100644
index 000000000..c28d41012
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale10_9.png b/weather.openmeteo/resources/icons/graph/1440/scale10_9.png
new file mode 100644
index 000000000..70d61e552
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_0.png b/weather.openmeteo/resources/icons/graph/1440/scale150_0.png
new file mode 100644
index 000000000..6f8ab7596
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_1.png b/weather.openmeteo/resources/icons/graph/1440/scale150_1.png
new file mode 100644
index 000000000..f2c63cff6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_10.png b/weather.openmeteo/resources/icons/graph/1440/scale150_10.png
new file mode 100644
index 000000000..ff4621910
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_100.png b/weather.openmeteo/resources/icons/graph/1440/scale150_100.png
new file mode 100644
index 000000000..69adc9fed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_101.png b/weather.openmeteo/resources/icons/graph/1440/scale150_101.png
new file mode 100644
index 000000000..5598d9f76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_102.png b/weather.openmeteo/resources/icons/graph/1440/scale150_102.png
new file mode 100644
index 000000000..8a53a09ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_103.png b/weather.openmeteo/resources/icons/graph/1440/scale150_103.png
new file mode 100644
index 000000000..8b8d80f03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_104.png b/weather.openmeteo/resources/icons/graph/1440/scale150_104.png
new file mode 100644
index 000000000..8b8d80f03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_105.png b/weather.openmeteo/resources/icons/graph/1440/scale150_105.png
new file mode 100644
index 000000000..fb960e39b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_106.png b/weather.openmeteo/resources/icons/graph/1440/scale150_106.png
new file mode 100644
index 000000000..33bc1257a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_107.png b/weather.openmeteo/resources/icons/graph/1440/scale150_107.png
new file mode 100644
index 000000000..33bc1257a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_108.png b/weather.openmeteo/resources/icons/graph/1440/scale150_108.png
new file mode 100644
index 000000000..f7aee1987
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_109.png b/weather.openmeteo/resources/icons/graph/1440/scale150_109.png
new file mode 100644
index 000000000..5cbb84804
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_11.png b/weather.openmeteo/resources/icons/graph/1440/scale150_11.png
new file mode 100644
index 000000000..ff4621910
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_110.png b/weather.openmeteo/resources/icons/graph/1440/scale150_110.png
new file mode 100644
index 000000000..5cbb84804
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_111.png b/weather.openmeteo/resources/icons/graph/1440/scale150_111.png
new file mode 100644
index 000000000..16e3a8eb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_112.png b/weather.openmeteo/resources/icons/graph/1440/scale150_112.png
new file mode 100644
index 000000000..363263a74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_113.png b/weather.openmeteo/resources/icons/graph/1440/scale150_113.png
new file mode 100644
index 000000000..363263a74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_114.png b/weather.openmeteo/resources/icons/graph/1440/scale150_114.png
new file mode 100644
index 000000000..02b5957db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_115.png b/weather.openmeteo/resources/icons/graph/1440/scale150_115.png
new file mode 100644
index 000000000..247aa1d21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_116.png b/weather.openmeteo/resources/icons/graph/1440/scale150_116.png
new file mode 100644
index 000000000..247aa1d21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_117.png b/weather.openmeteo/resources/icons/graph/1440/scale150_117.png
new file mode 100644
index 000000000..b7c020740
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_118.png b/weather.openmeteo/resources/icons/graph/1440/scale150_118.png
new file mode 100644
index 000000000..7a1355e84
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_119.png b/weather.openmeteo/resources/icons/graph/1440/scale150_119.png
new file mode 100644
index 000000000..7a1355e84
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_12.png b/weather.openmeteo/resources/icons/graph/1440/scale150_12.png
new file mode 100644
index 000000000..73a558749
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_120.png b/weather.openmeteo/resources/icons/graph/1440/scale150_120.png
new file mode 100644
index 000000000..953a6e895
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_121.png b/weather.openmeteo/resources/icons/graph/1440/scale150_121.png
new file mode 100644
index 000000000..7756ab34f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_122.png b/weather.openmeteo/resources/icons/graph/1440/scale150_122.png
new file mode 100644
index 000000000..7756ab34f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_123.png b/weather.openmeteo/resources/icons/graph/1440/scale150_123.png
new file mode 100644
index 000000000..415fdc57a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_124.png b/weather.openmeteo/resources/icons/graph/1440/scale150_124.png
new file mode 100644
index 000000000..f010f7ef6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_125.png b/weather.openmeteo/resources/icons/graph/1440/scale150_125.png
new file mode 100644
index 000000000..f010f7ef6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_126.png b/weather.openmeteo/resources/icons/graph/1440/scale150_126.png
new file mode 100644
index 000000000..70c9494a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_127.png b/weather.openmeteo/resources/icons/graph/1440/scale150_127.png
new file mode 100644
index 000000000..475f755e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_128.png b/weather.openmeteo/resources/icons/graph/1440/scale150_128.png
new file mode 100644
index 000000000..475f755e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_129.png b/weather.openmeteo/resources/icons/graph/1440/scale150_129.png
new file mode 100644
index 000000000..21a125da2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_13.png b/weather.openmeteo/resources/icons/graph/1440/scale150_13.png
new file mode 100644
index 000000000..393dee870
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_130.png b/weather.openmeteo/resources/icons/graph/1440/scale150_130.png
new file mode 100644
index 000000000..f8259fe74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_131.png b/weather.openmeteo/resources/icons/graph/1440/scale150_131.png
new file mode 100644
index 000000000..f8259fe74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_132.png b/weather.openmeteo/resources/icons/graph/1440/scale150_132.png
new file mode 100644
index 000000000..b3a9c040d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_133.png b/weather.openmeteo/resources/icons/graph/1440/scale150_133.png
new file mode 100644
index 000000000..cc7439bd5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_134.png b/weather.openmeteo/resources/icons/graph/1440/scale150_134.png
new file mode 100644
index 000000000..cc7439bd5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_135.png b/weather.openmeteo/resources/icons/graph/1440/scale150_135.png
new file mode 100644
index 000000000..809cb1df1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_136.png b/weather.openmeteo/resources/icons/graph/1440/scale150_136.png
new file mode 100644
index 000000000..e1ab18a05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_137.png b/weather.openmeteo/resources/icons/graph/1440/scale150_137.png
new file mode 100644
index 000000000..e1ab18a05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_138.png b/weather.openmeteo/resources/icons/graph/1440/scale150_138.png
new file mode 100644
index 000000000..9c1ac86d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_139.png b/weather.openmeteo/resources/icons/graph/1440/scale150_139.png
new file mode 100644
index 000000000..27e7507c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_14.png b/weather.openmeteo/resources/icons/graph/1440/scale150_14.png
new file mode 100644
index 000000000..393dee870
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_140.png b/weather.openmeteo/resources/icons/graph/1440/scale150_140.png
new file mode 100644
index 000000000..bf5396dd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_141.png b/weather.openmeteo/resources/icons/graph/1440/scale150_141.png
new file mode 100644
index 000000000..d31033375
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_142.png b/weather.openmeteo/resources/icons/graph/1440/scale150_142.png
new file mode 100644
index 000000000..1c46eba82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_143.png b/weather.openmeteo/resources/icons/graph/1440/scale150_143.png
new file mode 100644
index 000000000..d1b2c81ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_144.png b/weather.openmeteo/resources/icons/graph/1440/scale150_144.png
new file mode 100644
index 000000000..89702efe1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_145.png b/weather.openmeteo/resources/icons/graph/1440/scale150_145.png
new file mode 100644
index 000000000..896b3bf62
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_146.png b/weather.openmeteo/resources/icons/graph/1440/scale150_146.png
new file mode 100644
index 000000000..44e8d42ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_147.png b/weather.openmeteo/resources/icons/graph/1440/scale150_147.png
new file mode 100644
index 000000000..5889319a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_148.png b/weather.openmeteo/resources/icons/graph/1440/scale150_148.png
new file mode 100644
index 000000000..ea0bfdb8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_149.png b/weather.openmeteo/resources/icons/graph/1440/scale150_149.png
new file mode 100644
index 000000000..36c170a53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_15.png b/weather.openmeteo/resources/icons/graph/1440/scale150_15.png
new file mode 100644
index 000000000..9fdd2384e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_150.png b/weather.openmeteo/resources/icons/graph/1440/scale150_150.png
new file mode 100644
index 000000000..dce7af84c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_16.png b/weather.openmeteo/resources/icons/graph/1440/scale150_16.png
new file mode 100644
index 000000000..8eb987ac8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_17.png b/weather.openmeteo/resources/icons/graph/1440/scale150_17.png
new file mode 100644
index 000000000..8eb987ac8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_18.png b/weather.openmeteo/resources/icons/graph/1440/scale150_18.png
new file mode 100644
index 000000000..c9212dcf2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_19.png b/weather.openmeteo/resources/icons/graph/1440/scale150_19.png
new file mode 100644
index 000000000..bd3ebec86
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_2.png b/weather.openmeteo/resources/icons/graph/1440/scale150_2.png
new file mode 100644
index 000000000..0eb40d892
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_20.png b/weather.openmeteo/resources/icons/graph/1440/scale150_20.png
new file mode 100644
index 000000000..bd3ebec86
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_21.png b/weather.openmeteo/resources/icons/graph/1440/scale150_21.png
new file mode 100644
index 000000000..f246ab26a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_22.png b/weather.openmeteo/resources/icons/graph/1440/scale150_22.png
new file mode 100644
index 000000000..416b20539
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_23.png b/weather.openmeteo/resources/icons/graph/1440/scale150_23.png
new file mode 100644
index 000000000..416b20539
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_24.png b/weather.openmeteo/resources/icons/graph/1440/scale150_24.png
new file mode 100644
index 000000000..057ac3353
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_25.png b/weather.openmeteo/resources/icons/graph/1440/scale150_25.png
new file mode 100644
index 000000000..c89437eae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_26.png b/weather.openmeteo/resources/icons/graph/1440/scale150_26.png
new file mode 100644
index 000000000..c89437eae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_27.png b/weather.openmeteo/resources/icons/graph/1440/scale150_27.png
new file mode 100644
index 000000000..2ede18aa5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_28.png b/weather.openmeteo/resources/icons/graph/1440/scale150_28.png
new file mode 100644
index 000000000..8df5867d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_29.png b/weather.openmeteo/resources/icons/graph/1440/scale150_29.png
new file mode 100644
index 000000000..8df5867d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_3.png b/weather.openmeteo/resources/icons/graph/1440/scale150_3.png
new file mode 100644
index 000000000..46eaa25e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_30.png b/weather.openmeteo/resources/icons/graph/1440/scale150_30.png
new file mode 100644
index 000000000..18d9db20b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_31.png b/weather.openmeteo/resources/icons/graph/1440/scale150_31.png
new file mode 100644
index 000000000..6a76e9828
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_32.png b/weather.openmeteo/resources/icons/graph/1440/scale150_32.png
new file mode 100644
index 000000000..6a76e9828
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_33.png b/weather.openmeteo/resources/icons/graph/1440/scale150_33.png
new file mode 100644
index 000000000..890db00f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_34.png b/weather.openmeteo/resources/icons/graph/1440/scale150_34.png
new file mode 100644
index 000000000..9b59cfa21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_35.png b/weather.openmeteo/resources/icons/graph/1440/scale150_35.png
new file mode 100644
index 000000000..9b59cfa21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_36.png b/weather.openmeteo/resources/icons/graph/1440/scale150_36.png
new file mode 100644
index 000000000..349106e9d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_37.png b/weather.openmeteo/resources/icons/graph/1440/scale150_37.png
new file mode 100644
index 000000000..d0a2f1bcb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_38.png b/weather.openmeteo/resources/icons/graph/1440/scale150_38.png
new file mode 100644
index 000000000..ee0ca40b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_39.png b/weather.openmeteo/resources/icons/graph/1440/scale150_39.png
new file mode 100644
index 000000000..68eb1c29c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_4.png b/weather.openmeteo/resources/icons/graph/1440/scale150_4.png
new file mode 100644
index 000000000..f11cc37c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_40.png b/weather.openmeteo/resources/icons/graph/1440/scale150_40.png
new file mode 100644
index 000000000..2f65316e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_41.png b/weather.openmeteo/resources/icons/graph/1440/scale150_41.png
new file mode 100644
index 000000000..62de8d9e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_42.png b/weather.openmeteo/resources/icons/graph/1440/scale150_42.png
new file mode 100644
index 000000000..64c0a992f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_43.png b/weather.openmeteo/resources/icons/graph/1440/scale150_43.png
new file mode 100644
index 000000000..b6cc6b24b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_44.png b/weather.openmeteo/resources/icons/graph/1440/scale150_44.png
new file mode 100644
index 000000000..44da2fff4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_45.png b/weather.openmeteo/resources/icons/graph/1440/scale150_45.png
new file mode 100644
index 000000000..263a67c88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_46.png b/weather.openmeteo/resources/icons/graph/1440/scale150_46.png
new file mode 100644
index 000000000..edfe77a4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_47.png b/weather.openmeteo/resources/icons/graph/1440/scale150_47.png
new file mode 100644
index 000000000..9df470e50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_48.png b/weather.openmeteo/resources/icons/graph/1440/scale150_48.png
new file mode 100644
index 000000000..fa8850abb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_49.png b/weather.openmeteo/resources/icons/graph/1440/scale150_49.png
new file mode 100644
index 000000000..611ccacd0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_5.png b/weather.openmeteo/resources/icons/graph/1440/scale150_5.png
new file mode 100644
index 000000000..f11cc37c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_50.png b/weather.openmeteo/resources/icons/graph/1440/scale150_50.png
new file mode 100644
index 000000000..bfb2f8e19
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_51.png b/weather.openmeteo/resources/icons/graph/1440/scale150_51.png
new file mode 100644
index 000000000..c799f64a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_52.png b/weather.openmeteo/resources/icons/graph/1440/scale150_52.png
new file mode 100644
index 000000000..2c500111c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_53.png b/weather.openmeteo/resources/icons/graph/1440/scale150_53.png
new file mode 100644
index 000000000..2c500111c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_54.png b/weather.openmeteo/resources/icons/graph/1440/scale150_54.png
new file mode 100644
index 000000000..59099bb79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_55.png b/weather.openmeteo/resources/icons/graph/1440/scale150_55.png
new file mode 100644
index 000000000..d5121a138
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_56.png b/weather.openmeteo/resources/icons/graph/1440/scale150_56.png
new file mode 100644
index 000000000..d5121a138
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_57.png b/weather.openmeteo/resources/icons/graph/1440/scale150_57.png
new file mode 100644
index 000000000..81a8b25d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_58.png b/weather.openmeteo/resources/icons/graph/1440/scale150_58.png
new file mode 100644
index 000000000..be23c3f71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_59.png b/weather.openmeteo/resources/icons/graph/1440/scale150_59.png
new file mode 100644
index 000000000..be23c3f71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_6.png b/weather.openmeteo/resources/icons/graph/1440/scale150_6.png
new file mode 100644
index 000000000..24b9b0a34
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_60.png b/weather.openmeteo/resources/icons/graph/1440/scale150_60.png
new file mode 100644
index 000000000..068d8c823
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_61.png b/weather.openmeteo/resources/icons/graph/1440/scale150_61.png
new file mode 100644
index 000000000..71e8b5aa7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_62.png b/weather.openmeteo/resources/icons/graph/1440/scale150_62.png
new file mode 100644
index 000000000..71e8b5aa7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_63.png b/weather.openmeteo/resources/icons/graph/1440/scale150_63.png
new file mode 100644
index 000000000..8e8f94221
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_64.png b/weather.openmeteo/resources/icons/graph/1440/scale150_64.png
new file mode 100644
index 000000000..838b361f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_65.png b/weather.openmeteo/resources/icons/graph/1440/scale150_65.png
new file mode 100644
index 000000000..838b361f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_66.png b/weather.openmeteo/resources/icons/graph/1440/scale150_66.png
new file mode 100644
index 000000000..ce32b882a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_67.png b/weather.openmeteo/resources/icons/graph/1440/scale150_67.png
new file mode 100644
index 000000000..4b5cb93cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_68.png b/weather.openmeteo/resources/icons/graph/1440/scale150_68.png
new file mode 100644
index 000000000..4b5cb93cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_69.png b/weather.openmeteo/resources/icons/graph/1440/scale150_69.png
new file mode 100644
index 000000000..a8554ecea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_7.png b/weather.openmeteo/resources/icons/graph/1440/scale150_7.png
new file mode 100644
index 000000000..012ac1df4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_70.png b/weather.openmeteo/resources/icons/graph/1440/scale150_70.png
new file mode 100644
index 000000000..e67e2dfa2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_71.png b/weather.openmeteo/resources/icons/graph/1440/scale150_71.png
new file mode 100644
index 000000000..e67e2dfa2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_72.png b/weather.openmeteo/resources/icons/graph/1440/scale150_72.png
new file mode 100644
index 000000000..a14a45a78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_73.png b/weather.openmeteo/resources/icons/graph/1440/scale150_73.png
new file mode 100644
index 000000000..5e0c67383
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_74.png b/weather.openmeteo/resources/icons/graph/1440/scale150_74.png
new file mode 100644
index 000000000..5e0c67383
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_75.png b/weather.openmeteo/resources/icons/graph/1440/scale150_75.png
new file mode 100644
index 000000000..2d2a3bd01
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_76.png b/weather.openmeteo/resources/icons/graph/1440/scale150_76.png
new file mode 100644
index 000000000..ab60556f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_77.png b/weather.openmeteo/resources/icons/graph/1440/scale150_77.png
new file mode 100644
index 000000000..ab60556f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_78.png b/weather.openmeteo/resources/icons/graph/1440/scale150_78.png
new file mode 100644
index 000000000..49cc95bd8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_79.png b/weather.openmeteo/resources/icons/graph/1440/scale150_79.png
new file mode 100644
index 000000000..dcd94b3c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_8.png b/weather.openmeteo/resources/icons/graph/1440/scale150_8.png
new file mode 100644
index 000000000..012ac1df4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_80.png b/weather.openmeteo/resources/icons/graph/1440/scale150_80.png
new file mode 100644
index 000000000..dcd94b3c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_81.png b/weather.openmeteo/resources/icons/graph/1440/scale150_81.png
new file mode 100644
index 000000000..1bbf0a78c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_82.png b/weather.openmeteo/resources/icons/graph/1440/scale150_82.png
new file mode 100644
index 000000000..d4c007b0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_83.png b/weather.openmeteo/resources/icons/graph/1440/scale150_83.png
new file mode 100644
index 000000000..d4c007b0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_84.png b/weather.openmeteo/resources/icons/graph/1440/scale150_84.png
new file mode 100644
index 000000000..67431ee3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_85.png b/weather.openmeteo/resources/icons/graph/1440/scale150_85.png
new file mode 100644
index 000000000..ea1f9a0f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_86.png b/weather.openmeteo/resources/icons/graph/1440/scale150_86.png
new file mode 100644
index 000000000..d4aef549e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_87.png b/weather.openmeteo/resources/icons/graph/1440/scale150_87.png
new file mode 100644
index 000000000..245eb7ab9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_88.png b/weather.openmeteo/resources/icons/graph/1440/scale150_88.png
new file mode 100644
index 000000000..0a3175f40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_89.png b/weather.openmeteo/resources/icons/graph/1440/scale150_89.png
new file mode 100644
index 000000000..60cf1f62a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_9.png b/weather.openmeteo/resources/icons/graph/1440/scale150_9.png
new file mode 100644
index 000000000..28a2c2b4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_90.png b/weather.openmeteo/resources/icons/graph/1440/scale150_90.png
new file mode 100644
index 000000000..cb1d4682f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_91.png b/weather.openmeteo/resources/icons/graph/1440/scale150_91.png
new file mode 100644
index 000000000..0f80fa50b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_92.png b/weather.openmeteo/resources/icons/graph/1440/scale150_92.png
new file mode 100644
index 000000000..1fb7ffc14
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_93.png b/weather.openmeteo/resources/icons/graph/1440/scale150_93.png
new file mode 100644
index 000000000..7c0b83f60
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_94.png b/weather.openmeteo/resources/icons/graph/1440/scale150_94.png
new file mode 100644
index 000000000..b341e06df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_95.png b/weather.openmeteo/resources/icons/graph/1440/scale150_95.png
new file mode 100644
index 000000000..08c7575ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_96.png b/weather.openmeteo/resources/icons/graph/1440/scale150_96.png
new file mode 100644
index 000000000..93e7e188a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_97.png b/weather.openmeteo/resources/icons/graph/1440/scale150_97.png
new file mode 100644
index 000000000..4210c32e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_98.png b/weather.openmeteo/resources/icons/graph/1440/scale150_98.png
new file mode 100644
index 000000000..5f3d90f03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale150_99.png b/weather.openmeteo/resources/icons/graph/1440/scale150_99.png
new file mode 100644
index 000000000..bca5cc7de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale150_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.0.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.0.png
new file mode 100644
index 000000000..e2ee62687
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.1.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.1.png
new file mode 100644
index 000000000..f0d4675dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.2.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.2.png
new file mode 100644
index 000000000..9519cc628
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.3.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.3.png
new file mode 100644
index 000000000..3d2ee4c7a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.4.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.4.png
new file mode 100644
index 000000000..c2a4d3cf8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.5.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.5.png
new file mode 100644
index 000000000..a119ca7aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.6.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.6.png
new file mode 100644
index 000000000..b3288aefb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.7.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.7.png
new file mode 100644
index 000000000..c4d6a8567
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.8.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.8.png
new file mode 100644
index 000000000..6d6b7c00e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_0.9.png b/weather.openmeteo/resources/icons/graph/1440/scale1_0.9.png
new file mode 100644
index 000000000..636223a43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale1_1.0.png b/weather.openmeteo/resources/icons/graph/1440/scale1_1.0.png
new file mode 100644
index 000000000..d55803f89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_0.png b/weather.openmeteo/resources/icons/graph/1440/scale200_0.png
new file mode 100644
index 000000000..bdb10124b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_1.png b/weather.openmeteo/resources/icons/graph/1440/scale200_1.png
new file mode 100644
index 000000000..d5ecb3b1c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_10.png b/weather.openmeteo/resources/icons/graph/1440/scale200_10.png
new file mode 100644
index 000000000..2995c1067
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_100.png b/weather.openmeteo/resources/icons/graph/1440/scale200_100.png
new file mode 100644
index 000000000..054d72c4f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_101.png b/weather.openmeteo/resources/icons/graph/1440/scale200_101.png
new file mode 100644
index 000000000..1d95c52b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_102.png b/weather.openmeteo/resources/icons/graph/1440/scale200_102.png
new file mode 100644
index 000000000..21320f2af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_103.png b/weather.openmeteo/resources/icons/graph/1440/scale200_103.png
new file mode 100644
index 000000000..78997cc59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_104.png b/weather.openmeteo/resources/icons/graph/1440/scale200_104.png
new file mode 100644
index 000000000..55ae5788a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_105.png b/weather.openmeteo/resources/icons/graph/1440/scale200_105.png
new file mode 100644
index 000000000..55ae5788a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_106.png b/weather.openmeteo/resources/icons/graph/1440/scale200_106.png
new file mode 100644
index 000000000..8652616a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_107.png b/weather.openmeteo/resources/icons/graph/1440/scale200_107.png
new file mode 100644
index 000000000..c9ae18914
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_108.png b/weather.openmeteo/resources/icons/graph/1440/scale200_108.png
new file mode 100644
index 000000000..c9ae18914
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_109.png b/weather.openmeteo/resources/icons/graph/1440/scale200_109.png
new file mode 100644
index 000000000..c9ae18914
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_11.png b/weather.openmeteo/resources/icons/graph/1440/scale200_11.png
new file mode 100644
index 000000000..e1b75b2dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_110.png b/weather.openmeteo/resources/icons/graph/1440/scale200_110.png
new file mode 100644
index 000000000..e5577737d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_111.png b/weather.openmeteo/resources/icons/graph/1440/scale200_111.png
new file mode 100644
index 000000000..47f586f1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_112.png b/weather.openmeteo/resources/icons/graph/1440/scale200_112.png
new file mode 100644
index 000000000..47f586f1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_113.png b/weather.openmeteo/resources/icons/graph/1440/scale200_113.png
new file mode 100644
index 000000000..3db480a2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_114.png b/weather.openmeteo/resources/icons/graph/1440/scale200_114.png
new file mode 100644
index 000000000..63d9b4238
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_115.png b/weather.openmeteo/resources/icons/graph/1440/scale200_115.png
new file mode 100644
index 000000000..7bce790c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_116.png b/weather.openmeteo/resources/icons/graph/1440/scale200_116.png
new file mode 100644
index 000000000..d8eca4906
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_117.png b/weather.openmeteo/resources/icons/graph/1440/scale200_117.png
new file mode 100644
index 000000000..d8eca4906
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_118.png b/weather.openmeteo/resources/icons/graph/1440/scale200_118.png
new file mode 100644
index 000000000..4e28728e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_119.png b/weather.openmeteo/resources/icons/graph/1440/scale200_119.png
new file mode 100644
index 000000000..642824650
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_12.png b/weather.openmeteo/resources/icons/graph/1440/scale200_12.png
new file mode 100644
index 000000000..e1b75b2dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_120.png b/weather.openmeteo/resources/icons/graph/1440/scale200_120.png
new file mode 100644
index 000000000..43f525238
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_121.png b/weather.openmeteo/resources/icons/graph/1440/scale200_121.png
new file mode 100644
index 000000000..43f525238
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_122.png b/weather.openmeteo/resources/icons/graph/1440/scale200_122.png
new file mode 100644
index 000000000..23472024c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_123.png b/weather.openmeteo/resources/icons/graph/1440/scale200_123.png
new file mode 100644
index 000000000..50f20e482
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_124.png b/weather.openmeteo/resources/icons/graph/1440/scale200_124.png
new file mode 100644
index 000000000..50f20e482
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_125.png b/weather.openmeteo/resources/icons/graph/1440/scale200_125.png
new file mode 100644
index 000000000..50f20e482
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_126.png b/weather.openmeteo/resources/icons/graph/1440/scale200_126.png
new file mode 100644
index 000000000..2409c4de3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_127.png b/weather.openmeteo/resources/icons/graph/1440/scale200_127.png
new file mode 100644
index 000000000..c6c8220ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_128.png b/weather.openmeteo/resources/icons/graph/1440/scale200_128.png
new file mode 100644
index 000000000..c6c8220ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_129.png b/weather.openmeteo/resources/icons/graph/1440/scale200_129.png
new file mode 100644
index 000000000..1b0329e8b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_13.png b/weather.openmeteo/resources/icons/graph/1440/scale200_13.png
new file mode 100644
index 000000000..e1b75b2dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_130.png b/weather.openmeteo/resources/icons/graph/1440/scale200_130.png
new file mode 100644
index 000000000..acab97f7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_131.png b/weather.openmeteo/resources/icons/graph/1440/scale200_131.png
new file mode 100644
index 000000000..60901824a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_132.png b/weather.openmeteo/resources/icons/graph/1440/scale200_132.png
new file mode 100644
index 000000000..af90bb761
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_133.png b/weather.openmeteo/resources/icons/graph/1440/scale200_133.png
new file mode 100644
index 000000000..af90bb761
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_134.png b/weather.openmeteo/resources/icons/graph/1440/scale200_134.png
new file mode 100644
index 000000000..fdae0c34c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_135.png b/weather.openmeteo/resources/icons/graph/1440/scale200_135.png
new file mode 100644
index 000000000..2006044d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_136.png b/weather.openmeteo/resources/icons/graph/1440/scale200_136.png
new file mode 100644
index 000000000..600684886
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_137.png b/weather.openmeteo/resources/icons/graph/1440/scale200_137.png
new file mode 100644
index 000000000..600684886
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_138.png b/weather.openmeteo/resources/icons/graph/1440/scale200_138.png
new file mode 100644
index 000000000..a15511c26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_139.png b/weather.openmeteo/resources/icons/graph/1440/scale200_139.png
new file mode 100644
index 000000000..eb71597db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_14.png b/weather.openmeteo/resources/icons/graph/1440/scale200_14.png
new file mode 100644
index 000000000..8491ef90f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_140.png b/weather.openmeteo/resources/icons/graph/1440/scale200_140.png
new file mode 100644
index 000000000..eb71597db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_141.png b/weather.openmeteo/resources/icons/graph/1440/scale200_141.png
new file mode 100644
index 000000000..eb71597db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_142.png b/weather.openmeteo/resources/icons/graph/1440/scale200_142.png
new file mode 100644
index 000000000..fdd95c6c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_143.png b/weather.openmeteo/resources/icons/graph/1440/scale200_143.png
new file mode 100644
index 000000000..f10efda07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_144.png b/weather.openmeteo/resources/icons/graph/1440/scale200_144.png
new file mode 100644
index 000000000..f10efda07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_145.png b/weather.openmeteo/resources/icons/graph/1440/scale200_145.png
new file mode 100644
index 000000000..57eca91b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_146.png b/weather.openmeteo/resources/icons/graph/1440/scale200_146.png
new file mode 100644
index 000000000..0d7637a3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_147.png b/weather.openmeteo/resources/icons/graph/1440/scale200_147.png
new file mode 100644
index 000000000..1e8ccc2ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_148.png b/weather.openmeteo/resources/icons/graph/1440/scale200_148.png
new file mode 100644
index 000000000..a8fd2469a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_149.png b/weather.openmeteo/resources/icons/graph/1440/scale200_149.png
new file mode 100644
index 000000000..a8fd2469a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_15.png b/weather.openmeteo/resources/icons/graph/1440/scale200_15.png
new file mode 100644
index 000000000..045c1e76f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_150.png b/weather.openmeteo/resources/icons/graph/1440/scale200_150.png
new file mode 100644
index 000000000..b68c876d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_151.png b/weather.openmeteo/resources/icons/graph/1440/scale200_151.png
new file mode 100644
index 000000000..2e8df994b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_151.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_152.png b/weather.openmeteo/resources/icons/graph/1440/scale200_152.png
new file mode 100644
index 000000000..15494c988
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_152.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_153.png b/weather.openmeteo/resources/icons/graph/1440/scale200_153.png
new file mode 100644
index 000000000..15494c988
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_153.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_154.png b/weather.openmeteo/resources/icons/graph/1440/scale200_154.png
new file mode 100644
index 000000000..b8b037cad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_154.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_155.png b/weather.openmeteo/resources/icons/graph/1440/scale200_155.png
new file mode 100644
index 000000000..974f970ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_155.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_156.png b/weather.openmeteo/resources/icons/graph/1440/scale200_156.png
new file mode 100644
index 000000000..974f970ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_156.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_157.png b/weather.openmeteo/resources/icons/graph/1440/scale200_157.png
new file mode 100644
index 000000000..974f970ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_157.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_158.png b/weather.openmeteo/resources/icons/graph/1440/scale200_158.png
new file mode 100644
index 000000000..0bdf10bd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_158.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_159.png b/weather.openmeteo/resources/icons/graph/1440/scale200_159.png
new file mode 100644
index 000000000..3ba7d5a4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_159.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_16.png b/weather.openmeteo/resources/icons/graph/1440/scale200_16.png
new file mode 100644
index 000000000..045c1e76f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_160.png b/weather.openmeteo/resources/icons/graph/1440/scale200_160.png
new file mode 100644
index 000000000..3ba7d5a4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_160.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_161.png b/weather.openmeteo/resources/icons/graph/1440/scale200_161.png
new file mode 100644
index 000000000..4395c7b46
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_161.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_162.png b/weather.openmeteo/resources/icons/graph/1440/scale200_162.png
new file mode 100644
index 000000000..ff5a10b21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_162.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_163.png b/weather.openmeteo/resources/icons/graph/1440/scale200_163.png
new file mode 100644
index 000000000..50d5d8282
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_163.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_164.png b/weather.openmeteo/resources/icons/graph/1440/scale200_164.png
new file mode 100644
index 000000000..c19003e4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_164.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_165.png b/weather.openmeteo/resources/icons/graph/1440/scale200_165.png
new file mode 100644
index 000000000..c19003e4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_165.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_166.png b/weather.openmeteo/resources/icons/graph/1440/scale200_166.png
new file mode 100644
index 000000000..ff1c07a54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_166.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_167.png b/weather.openmeteo/resources/icons/graph/1440/scale200_167.png
new file mode 100644
index 000000000..91ada09ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_167.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_168.png b/weather.openmeteo/resources/icons/graph/1440/scale200_168.png
new file mode 100644
index 000000000..828834256
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_168.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_169.png b/weather.openmeteo/resources/icons/graph/1440/scale200_169.png
new file mode 100644
index 000000000..828834256
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_169.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_17.png b/weather.openmeteo/resources/icons/graph/1440/scale200_17.png
new file mode 100644
index 000000000..562faf71d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_170.png b/weather.openmeteo/resources/icons/graph/1440/scale200_170.png
new file mode 100644
index 000000000..c5c529d7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_170.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_171.png b/weather.openmeteo/resources/icons/graph/1440/scale200_171.png
new file mode 100644
index 000000000..e21ea578c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_171.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_172.png b/weather.openmeteo/resources/icons/graph/1440/scale200_172.png
new file mode 100644
index 000000000..e21ea578c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_172.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_173.png b/weather.openmeteo/resources/icons/graph/1440/scale200_173.png
new file mode 100644
index 000000000..e21ea578c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_173.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_174.png b/weather.openmeteo/resources/icons/graph/1440/scale200_174.png
new file mode 100644
index 000000000..162bddeb3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_174.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_175.png b/weather.openmeteo/resources/icons/graph/1440/scale200_175.png
new file mode 100644
index 000000000..5f82253b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_175.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_176.png b/weather.openmeteo/resources/icons/graph/1440/scale200_176.png
new file mode 100644
index 000000000..5f82253b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_176.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_177.png b/weather.openmeteo/resources/icons/graph/1440/scale200_177.png
new file mode 100644
index 000000000..8e6ab1e8d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_177.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_178.png b/weather.openmeteo/resources/icons/graph/1440/scale200_178.png
new file mode 100644
index 000000000..37752ddc9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_178.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_179.png b/weather.openmeteo/resources/icons/graph/1440/scale200_179.png
new file mode 100644
index 000000000..513aed5cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_179.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_18.png b/weather.openmeteo/resources/icons/graph/1440/scale200_18.png
new file mode 100644
index 000000000..1636d8199
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_180.png b/weather.openmeteo/resources/icons/graph/1440/scale200_180.png
new file mode 100644
index 000000000..a0cbefb56
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_180.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_181.png b/weather.openmeteo/resources/icons/graph/1440/scale200_181.png
new file mode 100644
index 000000000..a0cbefb56
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_181.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_182.png b/weather.openmeteo/resources/icons/graph/1440/scale200_182.png
new file mode 100644
index 000000000..d6548255a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_182.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_183.png b/weather.openmeteo/resources/icons/graph/1440/scale200_183.png
new file mode 100644
index 000000000..f2a1061ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_183.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_184.png b/weather.openmeteo/resources/icons/graph/1440/scale200_184.png
new file mode 100644
index 000000000..f2a1061ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_184.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_185.png b/weather.openmeteo/resources/icons/graph/1440/scale200_185.png
new file mode 100644
index 000000000..f2a1061ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_185.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_186.png b/weather.openmeteo/resources/icons/graph/1440/scale200_186.png
new file mode 100644
index 000000000..ae16eead5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_186.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_187.png b/weather.openmeteo/resources/icons/graph/1440/scale200_187.png
new file mode 100644
index 000000000..faf1f8091
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_187.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_188.png b/weather.openmeteo/resources/icons/graph/1440/scale200_188.png
new file mode 100644
index 000000000..faf1f8091
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_188.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_189.png b/weather.openmeteo/resources/icons/graph/1440/scale200_189.png
new file mode 100644
index 000000000..faf1f8091
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_189.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_19.png b/weather.openmeteo/resources/icons/graph/1440/scale200_19.png
new file mode 100644
index 000000000..08659f788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_190.png b/weather.openmeteo/resources/icons/graph/1440/scale200_190.png
new file mode 100644
index 000000000..b23ae1dc3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_190.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_191.png b/weather.openmeteo/resources/icons/graph/1440/scale200_191.png
new file mode 100644
index 000000000..c29717cfc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_191.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_192.png b/weather.openmeteo/resources/icons/graph/1440/scale200_192.png
new file mode 100644
index 000000000..c29717cfc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_192.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_193.png b/weather.openmeteo/resources/icons/graph/1440/scale200_193.png
new file mode 100644
index 000000000..227cf095e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_193.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_194.png b/weather.openmeteo/resources/icons/graph/1440/scale200_194.png
new file mode 100644
index 000000000..7ca65a1a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_194.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_195.png b/weather.openmeteo/resources/icons/graph/1440/scale200_195.png
new file mode 100644
index 000000000..8c834da1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_195.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_196.png b/weather.openmeteo/resources/icons/graph/1440/scale200_196.png
new file mode 100644
index 000000000..9e58b566e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_196.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_197.png b/weather.openmeteo/resources/icons/graph/1440/scale200_197.png
new file mode 100644
index 000000000..9e58b566e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_197.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_198.png b/weather.openmeteo/resources/icons/graph/1440/scale200_198.png
new file mode 100644
index 000000000..78feb29d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_198.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_199.png b/weather.openmeteo/resources/icons/graph/1440/scale200_199.png
new file mode 100644
index 000000000..cdb6d9584
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_199.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_2.png b/weather.openmeteo/resources/icons/graph/1440/scale200_2.png
new file mode 100644
index 000000000..098be00c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_20.png b/weather.openmeteo/resources/icons/graph/1440/scale200_20.png
new file mode 100644
index 000000000..08659f788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_200.png b/weather.openmeteo/resources/icons/graph/1440/scale200_200.png
new file mode 100644
index 000000000..cdb6d9584
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_200.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_21.png b/weather.openmeteo/resources/icons/graph/1440/scale200_21.png
new file mode 100644
index 000000000..00d2f590e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_22.png b/weather.openmeteo/resources/icons/graph/1440/scale200_22.png
new file mode 100644
index 000000000..e9a69c037
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_23.png b/weather.openmeteo/resources/icons/graph/1440/scale200_23.png
new file mode 100644
index 000000000..d066c18cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_24.png b/weather.openmeteo/resources/icons/graph/1440/scale200_24.png
new file mode 100644
index 000000000..adb1a16e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_25.png b/weather.openmeteo/resources/icons/graph/1440/scale200_25.png
new file mode 100644
index 000000000..adb1a16e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_26.png b/weather.openmeteo/resources/icons/graph/1440/scale200_26.png
new file mode 100644
index 000000000..33a3602dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_27.png b/weather.openmeteo/resources/icons/graph/1440/scale200_27.png
new file mode 100644
index 000000000..1fc660110
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_28.png b/weather.openmeteo/resources/icons/graph/1440/scale200_28.png
new file mode 100644
index 000000000..1fc660110
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_29.png b/weather.openmeteo/resources/icons/graph/1440/scale200_29.png
new file mode 100644
index 000000000..1fc660110
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_3.png b/weather.openmeteo/resources/icons/graph/1440/scale200_3.png
new file mode 100644
index 000000000..0c8057bd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_30.png b/weather.openmeteo/resources/icons/graph/1440/scale200_30.png
new file mode 100644
index 000000000..85dc0601f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_31.png b/weather.openmeteo/resources/icons/graph/1440/scale200_31.png
new file mode 100644
index 000000000..c292de136
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_32.png b/weather.openmeteo/resources/icons/graph/1440/scale200_32.png
new file mode 100644
index 000000000..c292de136
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_33.png b/weather.openmeteo/resources/icons/graph/1440/scale200_33.png
new file mode 100644
index 000000000..ca90a1a8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_34.png b/weather.openmeteo/resources/icons/graph/1440/scale200_34.png
new file mode 100644
index 000000000..ec688b245
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_35.png b/weather.openmeteo/resources/icons/graph/1440/scale200_35.png
new file mode 100644
index 000000000..7593cc132
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_36.png b/weather.openmeteo/resources/icons/graph/1440/scale200_36.png
new file mode 100644
index 000000000..7593cc132
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_37.png b/weather.openmeteo/resources/icons/graph/1440/scale200_37.png
new file mode 100644
index 000000000..d9d9df57d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_38.png b/weather.openmeteo/resources/icons/graph/1440/scale200_38.png
new file mode 100644
index 000000000..674950e89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_39.png b/weather.openmeteo/resources/icons/graph/1440/scale200_39.png
new file mode 100644
index 000000000..bfacbc82b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_4.png b/weather.openmeteo/resources/icons/graph/1440/scale200_4.png
new file mode 100644
index 000000000..d52ca4cd0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_40.png b/weather.openmeteo/resources/icons/graph/1440/scale200_40.png
new file mode 100644
index 000000000..814deef2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_41.png b/weather.openmeteo/resources/icons/graph/1440/scale200_41.png
new file mode 100644
index 000000000..814deef2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_42.png b/weather.openmeteo/resources/icons/graph/1440/scale200_42.png
new file mode 100644
index 000000000..fce047a90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_43.png b/weather.openmeteo/resources/icons/graph/1440/scale200_43.png
new file mode 100644
index 000000000..bf01898c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_44.png b/weather.openmeteo/resources/icons/graph/1440/scale200_44.png
new file mode 100644
index 000000000..bf01898c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_45.png b/weather.openmeteo/resources/icons/graph/1440/scale200_45.png
new file mode 100644
index 000000000..bf01898c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_46.png b/weather.openmeteo/resources/icons/graph/1440/scale200_46.png
new file mode 100644
index 000000000..4c23b5051
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_47.png b/weather.openmeteo/resources/icons/graph/1440/scale200_47.png
new file mode 100644
index 000000000..e57aa703d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_48.png b/weather.openmeteo/resources/icons/graph/1440/scale200_48.png
new file mode 100644
index 000000000..e57aa703d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_49.png b/weather.openmeteo/resources/icons/graph/1440/scale200_49.png
new file mode 100644
index 000000000..7a8fd1ae2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_5.png b/weather.openmeteo/resources/icons/graph/1440/scale200_5.png
new file mode 100644
index 000000000..d52ca4cd0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_50.png b/weather.openmeteo/resources/icons/graph/1440/scale200_50.png
new file mode 100644
index 000000000..58e1862b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_51.png b/weather.openmeteo/resources/icons/graph/1440/scale200_51.png
new file mode 100644
index 000000000..f569bb0da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_52.png b/weather.openmeteo/resources/icons/graph/1440/scale200_52.png
new file mode 100644
index 000000000..f569bb0da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_53.png b/weather.openmeteo/resources/icons/graph/1440/scale200_53.png
new file mode 100644
index 000000000..3c7724343
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_54.png b/weather.openmeteo/resources/icons/graph/1440/scale200_54.png
new file mode 100644
index 000000000..f7d4618dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_55.png b/weather.openmeteo/resources/icons/graph/1440/scale200_55.png
new file mode 100644
index 000000000..fddbc21e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_56.png b/weather.openmeteo/resources/icons/graph/1440/scale200_56.png
new file mode 100644
index 000000000..20791d551
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_57.png b/weather.openmeteo/resources/icons/graph/1440/scale200_57.png
new file mode 100644
index 000000000..20791d551
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_58.png b/weather.openmeteo/resources/icons/graph/1440/scale200_58.png
new file mode 100644
index 000000000..b4d4c4f72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_59.png b/weather.openmeteo/resources/icons/graph/1440/scale200_59.png
new file mode 100644
index 000000000..b5e16bf90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_6.png b/weather.openmeteo/resources/icons/graph/1440/scale200_6.png
new file mode 100644
index 000000000..d5b1de2be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_60.png b/weather.openmeteo/resources/icons/graph/1440/scale200_60.png
new file mode 100644
index 000000000..b5e16bf90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_61.png b/weather.openmeteo/resources/icons/graph/1440/scale200_61.png
new file mode 100644
index 000000000..b5e16bf90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_62.png b/weather.openmeteo/resources/icons/graph/1440/scale200_62.png
new file mode 100644
index 000000000..e60d2e040
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_63.png b/weather.openmeteo/resources/icons/graph/1440/scale200_63.png
new file mode 100644
index 000000000..901be240f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_64.png b/weather.openmeteo/resources/icons/graph/1440/scale200_64.png
new file mode 100644
index 000000000..901be240f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_65.png b/weather.openmeteo/resources/icons/graph/1440/scale200_65.png
new file mode 100644
index 000000000..440c3fe59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_66.png b/weather.openmeteo/resources/icons/graph/1440/scale200_66.png
new file mode 100644
index 000000000..250fd87d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_67.png b/weather.openmeteo/resources/icons/graph/1440/scale200_67.png
new file mode 100644
index 000000000..bd6afa671
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_68.png b/weather.openmeteo/resources/icons/graph/1440/scale200_68.png
new file mode 100644
index 000000000..bd6afa671
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_69.png b/weather.openmeteo/resources/icons/graph/1440/scale200_69.png
new file mode 100644
index 000000000..e18c96405
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_7.png b/weather.openmeteo/resources/icons/graph/1440/scale200_7.png
new file mode 100644
index 000000000..51108c8a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_70.png b/weather.openmeteo/resources/icons/graph/1440/scale200_70.png
new file mode 100644
index 000000000..662568518
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_71.png b/weather.openmeteo/resources/icons/graph/1440/scale200_71.png
new file mode 100644
index 000000000..9aa7967dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_72.png b/weather.openmeteo/resources/icons/graph/1440/scale200_72.png
new file mode 100644
index 000000000..ff679950f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_73.png b/weather.openmeteo/resources/icons/graph/1440/scale200_73.png
new file mode 100644
index 000000000..ff679950f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_74.png b/weather.openmeteo/resources/icons/graph/1440/scale200_74.png
new file mode 100644
index 000000000..c53456053
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_75.png b/weather.openmeteo/resources/icons/graph/1440/scale200_75.png
new file mode 100644
index 000000000..8a7083788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_76.png b/weather.openmeteo/resources/icons/graph/1440/scale200_76.png
new file mode 100644
index 000000000..8a7083788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_77.png b/weather.openmeteo/resources/icons/graph/1440/scale200_77.png
new file mode 100644
index 000000000..8a7083788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_78.png b/weather.openmeteo/resources/icons/graph/1440/scale200_78.png
new file mode 100644
index 000000000..c0c22f115
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_79.png b/weather.openmeteo/resources/icons/graph/1440/scale200_79.png
new file mode 100644
index 000000000..47eacb118
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_8.png b/weather.openmeteo/resources/icons/graph/1440/scale200_8.png
new file mode 100644
index 000000000..9935a4e55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_80.png b/weather.openmeteo/resources/icons/graph/1440/scale200_80.png
new file mode 100644
index 000000000..47eacb118
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_81.png b/weather.openmeteo/resources/icons/graph/1440/scale200_81.png
new file mode 100644
index 000000000..b73f00e79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_82.png b/weather.openmeteo/resources/icons/graph/1440/scale200_82.png
new file mode 100644
index 000000000..88efbf549
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_83.png b/weather.openmeteo/resources/icons/graph/1440/scale200_83.png
new file mode 100644
index 000000000..7c934a856
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_84.png b/weather.openmeteo/resources/icons/graph/1440/scale200_84.png
new file mode 100644
index 000000000..7c934a856
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_85.png b/weather.openmeteo/resources/icons/graph/1440/scale200_85.png
new file mode 100644
index 000000000..12324bbe1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_86.png b/weather.openmeteo/resources/icons/graph/1440/scale200_86.png
new file mode 100644
index 000000000..119bbf980
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_87.png b/weather.openmeteo/resources/icons/graph/1440/scale200_87.png
new file mode 100644
index 000000000..0edf58253
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_88.png b/weather.openmeteo/resources/icons/graph/1440/scale200_88.png
new file mode 100644
index 000000000..2a9ec3a32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_89.png b/weather.openmeteo/resources/icons/graph/1440/scale200_89.png
new file mode 100644
index 000000000..2a9ec3a32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_9.png b/weather.openmeteo/resources/icons/graph/1440/scale200_9.png
new file mode 100644
index 000000000..9935a4e55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_90.png b/weather.openmeteo/resources/icons/graph/1440/scale200_90.png
new file mode 100644
index 000000000..0c0a5ab8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_91.png b/weather.openmeteo/resources/icons/graph/1440/scale200_91.png
new file mode 100644
index 000000000..0da86ee0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_92.png b/weather.openmeteo/resources/icons/graph/1440/scale200_92.png
new file mode 100644
index 000000000..0da86ee0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_93.png b/weather.openmeteo/resources/icons/graph/1440/scale200_93.png
new file mode 100644
index 000000000..0da86ee0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_94.png b/weather.openmeteo/resources/icons/graph/1440/scale200_94.png
new file mode 100644
index 000000000..35457fe5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_95.png b/weather.openmeteo/resources/icons/graph/1440/scale200_95.png
new file mode 100644
index 000000000..c2dc2c823
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_96.png b/weather.openmeteo/resources/icons/graph/1440/scale200_96.png
new file mode 100644
index 000000000..c2dc2c823
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_97.png b/weather.openmeteo/resources/icons/graph/1440/scale200_97.png
new file mode 100644
index 000000000..bfc82d43e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_98.png b/weather.openmeteo/resources/icons/graph/1440/scale200_98.png
new file mode 100644
index 000000000..2886a6229
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale200_99.png b/weather.openmeteo/resources/icons/graph/1440/scale200_99.png
new file mode 100644
index 000000000..054d72c4f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale200_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_0.png b/weather.openmeteo/resources/icons/graph/1440/scale20_0.png
new file mode 100644
index 000000000..3eb54b966
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_1.png b/weather.openmeteo/resources/icons/graph/1440/scale20_1.png
new file mode 100644
index 000000000..886414077
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_10.png b/weather.openmeteo/resources/icons/graph/1440/scale20_10.png
new file mode 100644
index 000000000..c8ad21aca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_11.png b/weather.openmeteo/resources/icons/graph/1440/scale20_11.png
new file mode 100644
index 000000000..3e232579f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_12.png b/weather.openmeteo/resources/icons/graph/1440/scale20_12.png
new file mode 100644
index 000000000..324b6ac8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_13.png b/weather.openmeteo/resources/icons/graph/1440/scale20_13.png
new file mode 100644
index 000000000..e6ce9c90f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_14.png b/weather.openmeteo/resources/icons/graph/1440/scale20_14.png
new file mode 100644
index 000000000..b86764414
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_15.png b/weather.openmeteo/resources/icons/graph/1440/scale20_15.png
new file mode 100644
index 000000000..ca26fd52c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_16.png b/weather.openmeteo/resources/icons/graph/1440/scale20_16.png
new file mode 100644
index 000000000..acb40d689
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_17.png b/weather.openmeteo/resources/icons/graph/1440/scale20_17.png
new file mode 100644
index 000000000..831b4e1e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_18.png b/weather.openmeteo/resources/icons/graph/1440/scale20_18.png
new file mode 100644
index 000000000..f187db4d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_19.png b/weather.openmeteo/resources/icons/graph/1440/scale20_19.png
new file mode 100644
index 000000000..b8bd5fa76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_2.png b/weather.openmeteo/resources/icons/graph/1440/scale20_2.png
new file mode 100644
index 000000000..50bad6174
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_20.png b/weather.openmeteo/resources/icons/graph/1440/scale20_20.png
new file mode 100644
index 000000000..66eba38f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_3.png b/weather.openmeteo/resources/icons/graph/1440/scale20_3.png
new file mode 100644
index 000000000..c8898370c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_4.png b/weather.openmeteo/resources/icons/graph/1440/scale20_4.png
new file mode 100644
index 000000000..a2aaf66bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_5.png b/weather.openmeteo/resources/icons/graph/1440/scale20_5.png
new file mode 100644
index 000000000..edd63b306
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_6.png b/weather.openmeteo/resources/icons/graph/1440/scale20_6.png
new file mode 100644
index 000000000..d911eeb5c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_7.png b/weather.openmeteo/resources/icons/graph/1440/scale20_7.png
new file mode 100644
index 000000000..cd62d16be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_8.png b/weather.openmeteo/resources/icons/graph/1440/scale20_8.png
new file mode 100644
index 000000000..b1de72db6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale20_9.png b/weather.openmeteo/resources/icons/graph/1440/scale20_9.png
new file mode 100644
index 000000000..b828792ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_0.png b/weather.openmeteo/resources/icons/graph/1440/scale30_0.png
new file mode 100644
index 000000000..a125fc606
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_1.png b/weather.openmeteo/resources/icons/graph/1440/scale30_1.png
new file mode 100644
index 000000000..3e36740a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_10.png b/weather.openmeteo/resources/icons/graph/1440/scale30_10.png
new file mode 100644
index 000000000..34aeed650
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_11.png b/weather.openmeteo/resources/icons/graph/1440/scale30_11.png
new file mode 100644
index 000000000..04c6a24c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_12.png b/weather.openmeteo/resources/icons/graph/1440/scale30_12.png
new file mode 100644
index 000000000..22fe4fc73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_13.png b/weather.openmeteo/resources/icons/graph/1440/scale30_13.png
new file mode 100644
index 000000000..2be287508
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_14.png b/weather.openmeteo/resources/icons/graph/1440/scale30_14.png
new file mode 100644
index 000000000..0698fc8ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_15.png b/weather.openmeteo/resources/icons/graph/1440/scale30_15.png
new file mode 100644
index 000000000..451d09008
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_16.png b/weather.openmeteo/resources/icons/graph/1440/scale30_16.png
new file mode 100644
index 000000000..fc9a70703
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_17.png b/weather.openmeteo/resources/icons/graph/1440/scale30_17.png
new file mode 100644
index 000000000..1b7412354
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_18.png b/weather.openmeteo/resources/icons/graph/1440/scale30_18.png
new file mode 100644
index 000000000..f64d5e150
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_19.png b/weather.openmeteo/resources/icons/graph/1440/scale30_19.png
new file mode 100644
index 000000000..e9afd8cd7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_2.png b/weather.openmeteo/resources/icons/graph/1440/scale30_2.png
new file mode 100644
index 000000000..6fd63626e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_20.png b/weather.openmeteo/resources/icons/graph/1440/scale30_20.png
new file mode 100644
index 000000000..6aace6921
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_21.png b/weather.openmeteo/resources/icons/graph/1440/scale30_21.png
new file mode 100644
index 000000000..b5746f28e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_22.png b/weather.openmeteo/resources/icons/graph/1440/scale30_22.png
new file mode 100644
index 000000000..935560c9f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_23.png b/weather.openmeteo/resources/icons/graph/1440/scale30_23.png
new file mode 100644
index 000000000..e2dcb9335
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_24.png b/weather.openmeteo/resources/icons/graph/1440/scale30_24.png
new file mode 100644
index 000000000..dd2bb0050
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_25.png b/weather.openmeteo/resources/icons/graph/1440/scale30_25.png
new file mode 100644
index 000000000..d214bdf52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_26.png b/weather.openmeteo/resources/icons/graph/1440/scale30_26.png
new file mode 100644
index 000000000..8334d410e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_27.png b/weather.openmeteo/resources/icons/graph/1440/scale30_27.png
new file mode 100644
index 000000000..8f2a4bd77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_28.png b/weather.openmeteo/resources/icons/graph/1440/scale30_28.png
new file mode 100644
index 000000000..dea650b8b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_29.png b/weather.openmeteo/resources/icons/graph/1440/scale30_29.png
new file mode 100644
index 000000000..f80aad3ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_3.png b/weather.openmeteo/resources/icons/graph/1440/scale30_3.png
new file mode 100644
index 000000000..bf42e8dfa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_30.png b/weather.openmeteo/resources/icons/graph/1440/scale30_30.png
new file mode 100644
index 000000000..d8569a4e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_4.png b/weather.openmeteo/resources/icons/graph/1440/scale30_4.png
new file mode 100644
index 000000000..75a6f62c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_5.png b/weather.openmeteo/resources/icons/graph/1440/scale30_5.png
new file mode 100644
index 000000000..987cdead7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_6.png b/weather.openmeteo/resources/icons/graph/1440/scale30_6.png
new file mode 100644
index 000000000..4ca2315e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_7.png b/weather.openmeteo/resources/icons/graph/1440/scale30_7.png
new file mode 100644
index 000000000..4144c6983
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_8.png b/weather.openmeteo/resources/icons/graph/1440/scale30_8.png
new file mode 100644
index 000000000..894283cbf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale30_9.png b/weather.openmeteo/resources/icons/graph/1440/scale30_9.png
new file mode 100644
index 000000000..de72fdf40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_0.png b/weather.openmeteo/resources/icons/graph/1440/scale40_0.png
new file mode 100644
index 000000000..aefa848fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_1.png b/weather.openmeteo/resources/icons/graph/1440/scale40_1.png
new file mode 100644
index 000000000..c7b743fee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_10.png b/weather.openmeteo/resources/icons/graph/1440/scale40_10.png
new file mode 100644
index 000000000..05d4773a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_11.png b/weather.openmeteo/resources/icons/graph/1440/scale40_11.png
new file mode 100644
index 000000000..c62ebe43e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_12.png b/weather.openmeteo/resources/icons/graph/1440/scale40_12.png
new file mode 100644
index 000000000..c490d65b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_13.png b/weather.openmeteo/resources/icons/graph/1440/scale40_13.png
new file mode 100644
index 000000000..369add5fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_14.png b/weather.openmeteo/resources/icons/graph/1440/scale40_14.png
new file mode 100644
index 000000000..15129dbe5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_15.png b/weather.openmeteo/resources/icons/graph/1440/scale40_15.png
new file mode 100644
index 000000000..d0c71efe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_16.png b/weather.openmeteo/resources/icons/graph/1440/scale40_16.png
new file mode 100644
index 000000000..bd040986e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_17.png b/weather.openmeteo/resources/icons/graph/1440/scale40_17.png
new file mode 100644
index 000000000..cec74f78a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_18.png b/weather.openmeteo/resources/icons/graph/1440/scale40_18.png
new file mode 100644
index 000000000..9292cccb8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_19.png b/weather.openmeteo/resources/icons/graph/1440/scale40_19.png
new file mode 100644
index 000000000..1b9ade944
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_2.png b/weather.openmeteo/resources/icons/graph/1440/scale40_2.png
new file mode 100644
index 000000000..753e227b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_20.png b/weather.openmeteo/resources/icons/graph/1440/scale40_20.png
new file mode 100644
index 000000000..0d0b243ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_21.png b/weather.openmeteo/resources/icons/graph/1440/scale40_21.png
new file mode 100644
index 000000000..344e48206
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_22.png b/weather.openmeteo/resources/icons/graph/1440/scale40_22.png
new file mode 100644
index 000000000..1f0a359fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_23.png b/weather.openmeteo/resources/icons/graph/1440/scale40_23.png
new file mode 100644
index 000000000..13034f754
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_24.png b/weather.openmeteo/resources/icons/graph/1440/scale40_24.png
new file mode 100644
index 000000000..57f316172
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_25.png b/weather.openmeteo/resources/icons/graph/1440/scale40_25.png
new file mode 100644
index 000000000..8d1e6bf16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_26.png b/weather.openmeteo/resources/icons/graph/1440/scale40_26.png
new file mode 100644
index 000000000..41529b0ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_27.png b/weather.openmeteo/resources/icons/graph/1440/scale40_27.png
new file mode 100644
index 000000000..af8051be6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_28.png b/weather.openmeteo/resources/icons/graph/1440/scale40_28.png
new file mode 100644
index 000000000..708342527
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_29.png b/weather.openmeteo/resources/icons/graph/1440/scale40_29.png
new file mode 100644
index 000000000..cf28ae873
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_3.png b/weather.openmeteo/resources/icons/graph/1440/scale40_3.png
new file mode 100644
index 000000000..96ec412c2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_30.png b/weather.openmeteo/resources/icons/graph/1440/scale40_30.png
new file mode 100644
index 000000000..186c115ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_31.png b/weather.openmeteo/resources/icons/graph/1440/scale40_31.png
new file mode 100644
index 000000000..273782e71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_32.png b/weather.openmeteo/resources/icons/graph/1440/scale40_32.png
new file mode 100644
index 000000000..d4f6e7b24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_33.png b/weather.openmeteo/resources/icons/graph/1440/scale40_33.png
new file mode 100644
index 000000000..e0af2c493
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_34.png b/weather.openmeteo/resources/icons/graph/1440/scale40_34.png
new file mode 100644
index 000000000..7f2739bb3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_35.png b/weather.openmeteo/resources/icons/graph/1440/scale40_35.png
new file mode 100644
index 000000000..b5419c95b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_36.png b/weather.openmeteo/resources/icons/graph/1440/scale40_36.png
new file mode 100644
index 000000000..11d4edf1c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_37.png b/weather.openmeteo/resources/icons/graph/1440/scale40_37.png
new file mode 100644
index 000000000..84371860c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_38.png b/weather.openmeteo/resources/icons/graph/1440/scale40_38.png
new file mode 100644
index 000000000..999084ec9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_39.png b/weather.openmeteo/resources/icons/graph/1440/scale40_39.png
new file mode 100644
index 000000000..c9af37d31
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_4.png b/weather.openmeteo/resources/icons/graph/1440/scale40_4.png
new file mode 100644
index 000000000..4f72cb518
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_40.png b/weather.openmeteo/resources/icons/graph/1440/scale40_40.png
new file mode 100644
index 000000000..156f12b32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_5.png b/weather.openmeteo/resources/icons/graph/1440/scale40_5.png
new file mode 100644
index 000000000..7003d86a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_6.png b/weather.openmeteo/resources/icons/graph/1440/scale40_6.png
new file mode 100644
index 000000000..c7e40ac2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_7.png b/weather.openmeteo/resources/icons/graph/1440/scale40_7.png
new file mode 100644
index 000000000..b60461720
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_8.png b/weather.openmeteo/resources/icons/graph/1440/scale40_8.png
new file mode 100644
index 000000000..45f71d28a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale40_9.png b/weather.openmeteo/resources/icons/graph/1440/scale40_9.png
new file mode 100644
index 000000000..514dcc5a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_0.png b/weather.openmeteo/resources/icons/graph/1440/scale50_0.png
new file mode 100644
index 000000000..25dc03119
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_1.png b/weather.openmeteo/resources/icons/graph/1440/scale50_1.png
new file mode 100644
index 000000000..2beeeac04
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_10.png b/weather.openmeteo/resources/icons/graph/1440/scale50_10.png
new file mode 100644
index 000000000..d7c2f398a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_11.png b/weather.openmeteo/resources/icons/graph/1440/scale50_11.png
new file mode 100644
index 000000000..0a7b27742
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_12.png b/weather.openmeteo/resources/icons/graph/1440/scale50_12.png
new file mode 100644
index 000000000..f3d57cc47
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_13.png b/weather.openmeteo/resources/icons/graph/1440/scale50_13.png
new file mode 100644
index 000000000..6cfc60139
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_14.png b/weather.openmeteo/resources/icons/graph/1440/scale50_14.png
new file mode 100644
index 000000000..dbb0f2912
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_15.png b/weather.openmeteo/resources/icons/graph/1440/scale50_15.png
new file mode 100644
index 000000000..56df1bf5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_16.png b/weather.openmeteo/resources/icons/graph/1440/scale50_16.png
new file mode 100644
index 000000000..8bd9b7d4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_17.png b/weather.openmeteo/resources/icons/graph/1440/scale50_17.png
new file mode 100644
index 000000000..a7eee9d13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_18.png b/weather.openmeteo/resources/icons/graph/1440/scale50_18.png
new file mode 100644
index 000000000..08d2040e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_19.png b/weather.openmeteo/resources/icons/graph/1440/scale50_19.png
new file mode 100644
index 000000000..284ff4078
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_2.png b/weather.openmeteo/resources/icons/graph/1440/scale50_2.png
new file mode 100644
index 000000000..3c687794c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_20.png b/weather.openmeteo/resources/icons/graph/1440/scale50_20.png
new file mode 100644
index 000000000..aee114b26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_21.png b/weather.openmeteo/resources/icons/graph/1440/scale50_21.png
new file mode 100644
index 000000000..998cb18b7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_22.png b/weather.openmeteo/resources/icons/graph/1440/scale50_22.png
new file mode 100644
index 000000000..f7ce33f55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_23.png b/weather.openmeteo/resources/icons/graph/1440/scale50_23.png
new file mode 100644
index 000000000..ae5162833
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_24.png b/weather.openmeteo/resources/icons/graph/1440/scale50_24.png
new file mode 100644
index 000000000..3afa2eda6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_25.png b/weather.openmeteo/resources/icons/graph/1440/scale50_25.png
new file mode 100644
index 000000000..5c6903b57
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_26.png b/weather.openmeteo/resources/icons/graph/1440/scale50_26.png
new file mode 100644
index 000000000..896597d07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_27.png b/weather.openmeteo/resources/icons/graph/1440/scale50_27.png
new file mode 100644
index 000000000..f5837d183
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_28.png b/weather.openmeteo/resources/icons/graph/1440/scale50_28.png
new file mode 100644
index 000000000..876e8f26b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_29.png b/weather.openmeteo/resources/icons/graph/1440/scale50_29.png
new file mode 100644
index 000000000..882c848d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_3.png b/weather.openmeteo/resources/icons/graph/1440/scale50_3.png
new file mode 100644
index 000000000..142c1d941
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_30.png b/weather.openmeteo/resources/icons/graph/1440/scale50_30.png
new file mode 100644
index 000000000..6ade2ed44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_31.png b/weather.openmeteo/resources/icons/graph/1440/scale50_31.png
new file mode 100644
index 000000000..731741df7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_32.png b/weather.openmeteo/resources/icons/graph/1440/scale50_32.png
new file mode 100644
index 000000000..f7f8aba29
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_33.png b/weather.openmeteo/resources/icons/graph/1440/scale50_33.png
new file mode 100644
index 000000000..8863f70da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_34.png b/weather.openmeteo/resources/icons/graph/1440/scale50_34.png
new file mode 100644
index 000000000..f54b066bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_35.png b/weather.openmeteo/resources/icons/graph/1440/scale50_35.png
new file mode 100644
index 000000000..d4207fe93
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_36.png b/weather.openmeteo/resources/icons/graph/1440/scale50_36.png
new file mode 100644
index 000000000..3896fb411
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_37.png b/weather.openmeteo/resources/icons/graph/1440/scale50_37.png
new file mode 100644
index 000000000..848c5686f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_38.png b/weather.openmeteo/resources/icons/graph/1440/scale50_38.png
new file mode 100644
index 000000000..211434a33
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_39.png b/weather.openmeteo/resources/icons/graph/1440/scale50_39.png
new file mode 100644
index 000000000..717ae90ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_4.png b/weather.openmeteo/resources/icons/graph/1440/scale50_4.png
new file mode 100644
index 000000000..86b1555e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_40.png b/weather.openmeteo/resources/icons/graph/1440/scale50_40.png
new file mode 100644
index 000000000..367d7cc82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_41.png b/weather.openmeteo/resources/icons/graph/1440/scale50_41.png
new file mode 100644
index 000000000..600951f15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_42.png b/weather.openmeteo/resources/icons/graph/1440/scale50_42.png
new file mode 100644
index 000000000..7d373e245
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_43.png b/weather.openmeteo/resources/icons/graph/1440/scale50_43.png
new file mode 100644
index 000000000..574eaf4f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_44.png b/weather.openmeteo/resources/icons/graph/1440/scale50_44.png
new file mode 100644
index 000000000..8919706ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_45.png b/weather.openmeteo/resources/icons/graph/1440/scale50_45.png
new file mode 100644
index 000000000..e7cdadf63
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_46.png b/weather.openmeteo/resources/icons/graph/1440/scale50_46.png
new file mode 100644
index 000000000..fa26beed7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_47.png b/weather.openmeteo/resources/icons/graph/1440/scale50_47.png
new file mode 100644
index 000000000..24d187ea1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_48.png b/weather.openmeteo/resources/icons/graph/1440/scale50_48.png
new file mode 100644
index 000000000..46ce2b7ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_49.png b/weather.openmeteo/resources/icons/graph/1440/scale50_49.png
new file mode 100644
index 000000000..af65063b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_5.png b/weather.openmeteo/resources/icons/graph/1440/scale50_5.png
new file mode 100644
index 000000000..7967fc35f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_50.png b/weather.openmeteo/resources/icons/graph/1440/scale50_50.png
new file mode 100644
index 000000000..dbe3460ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_6.png b/weather.openmeteo/resources/icons/graph/1440/scale50_6.png
new file mode 100644
index 000000000..f377c1dd2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_7.png b/weather.openmeteo/resources/icons/graph/1440/scale50_7.png
new file mode 100644
index 000000000..6d630fc61
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_8.png b/weather.openmeteo/resources/icons/graph/1440/scale50_8.png
new file mode 100644
index 000000000..81a2e12f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale50_9.png b/weather.openmeteo/resources/icons/graph/1440/scale50_9.png
new file mode 100644
index 000000000..e9f029ada
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale50_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_0.png b/weather.openmeteo/resources/icons/graph/1440/scale60_0.png
new file mode 100644
index 000000000..531d07617
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_1.png b/weather.openmeteo/resources/icons/graph/1440/scale60_1.png
new file mode 100644
index 000000000..a8092bdbc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_10.png b/weather.openmeteo/resources/icons/graph/1440/scale60_10.png
new file mode 100644
index 000000000..3403d6299
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_11.png b/weather.openmeteo/resources/icons/graph/1440/scale60_11.png
new file mode 100644
index 000000000..52295a23e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_12.png b/weather.openmeteo/resources/icons/graph/1440/scale60_12.png
new file mode 100644
index 000000000..fe3bfdc8b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_13.png b/weather.openmeteo/resources/icons/graph/1440/scale60_13.png
new file mode 100644
index 000000000..c2ae390c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_14.png b/weather.openmeteo/resources/icons/graph/1440/scale60_14.png
new file mode 100644
index 000000000..d1a281e15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_15.png b/weather.openmeteo/resources/icons/graph/1440/scale60_15.png
new file mode 100644
index 000000000..956a8f11c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_16.png b/weather.openmeteo/resources/icons/graph/1440/scale60_16.png
new file mode 100644
index 000000000..f617ff50e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_17.png b/weather.openmeteo/resources/icons/graph/1440/scale60_17.png
new file mode 100644
index 000000000..f856a35bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_18.png b/weather.openmeteo/resources/icons/graph/1440/scale60_18.png
new file mode 100644
index 000000000..0f97d46b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_19.png b/weather.openmeteo/resources/icons/graph/1440/scale60_19.png
new file mode 100644
index 000000000..06362c9b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_2.png b/weather.openmeteo/resources/icons/graph/1440/scale60_2.png
new file mode 100644
index 000000000..81ab4fccc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_20.png b/weather.openmeteo/resources/icons/graph/1440/scale60_20.png
new file mode 100644
index 000000000..b6490590b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_21.png b/weather.openmeteo/resources/icons/graph/1440/scale60_21.png
new file mode 100644
index 000000000..3c91670fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_22.png b/weather.openmeteo/resources/icons/graph/1440/scale60_22.png
new file mode 100644
index 000000000..17e436804
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_23.png b/weather.openmeteo/resources/icons/graph/1440/scale60_23.png
new file mode 100644
index 000000000..7fa318d76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_24.png b/weather.openmeteo/resources/icons/graph/1440/scale60_24.png
new file mode 100644
index 000000000..670e325b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_25.png b/weather.openmeteo/resources/icons/graph/1440/scale60_25.png
new file mode 100644
index 000000000..e0f25363e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_26.png b/weather.openmeteo/resources/icons/graph/1440/scale60_26.png
new file mode 100644
index 000000000..914b59ad9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_27.png b/weather.openmeteo/resources/icons/graph/1440/scale60_27.png
new file mode 100644
index 000000000..b4439d70a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_28.png b/weather.openmeteo/resources/icons/graph/1440/scale60_28.png
new file mode 100644
index 000000000..75443347e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_29.png b/weather.openmeteo/resources/icons/graph/1440/scale60_29.png
new file mode 100644
index 000000000..f1a9cfd30
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_3.png b/weather.openmeteo/resources/icons/graph/1440/scale60_3.png
new file mode 100644
index 000000000..52b391e7f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_30.png b/weather.openmeteo/resources/icons/graph/1440/scale60_30.png
new file mode 100644
index 000000000..4454c03e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_31.png b/weather.openmeteo/resources/icons/graph/1440/scale60_31.png
new file mode 100644
index 000000000..691184aff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_32.png b/weather.openmeteo/resources/icons/graph/1440/scale60_32.png
new file mode 100644
index 000000000..3590c2e76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_33.png b/weather.openmeteo/resources/icons/graph/1440/scale60_33.png
new file mode 100644
index 000000000..92c69c987
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_34.png b/weather.openmeteo/resources/icons/graph/1440/scale60_34.png
new file mode 100644
index 000000000..dd0ec5305
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_35.png b/weather.openmeteo/resources/icons/graph/1440/scale60_35.png
new file mode 100644
index 000000000..ce3ca55f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_36.png b/weather.openmeteo/resources/icons/graph/1440/scale60_36.png
new file mode 100644
index 000000000..854c7d10d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_37.png b/weather.openmeteo/resources/icons/graph/1440/scale60_37.png
new file mode 100644
index 000000000..645b119a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_38.png b/weather.openmeteo/resources/icons/graph/1440/scale60_38.png
new file mode 100644
index 000000000..8d33f0a5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_39.png b/weather.openmeteo/resources/icons/graph/1440/scale60_39.png
new file mode 100644
index 000000000..3080ee0a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_4.png b/weather.openmeteo/resources/icons/graph/1440/scale60_4.png
new file mode 100644
index 000000000..773e5f0be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_40.png b/weather.openmeteo/resources/icons/graph/1440/scale60_40.png
new file mode 100644
index 000000000..88d541c97
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_41.png b/weather.openmeteo/resources/icons/graph/1440/scale60_41.png
new file mode 100644
index 000000000..6be53ff96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_42.png b/weather.openmeteo/resources/icons/graph/1440/scale60_42.png
new file mode 100644
index 000000000..a6329e410
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_43.png b/weather.openmeteo/resources/icons/graph/1440/scale60_43.png
new file mode 100644
index 000000000..250905365
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_44.png b/weather.openmeteo/resources/icons/graph/1440/scale60_44.png
new file mode 100644
index 000000000..6f416a0cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_45.png b/weather.openmeteo/resources/icons/graph/1440/scale60_45.png
new file mode 100644
index 000000000..335486544
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_46.png b/weather.openmeteo/resources/icons/graph/1440/scale60_46.png
new file mode 100644
index 000000000..1a9f848eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_47.png b/weather.openmeteo/resources/icons/graph/1440/scale60_47.png
new file mode 100644
index 000000000..eafccb8d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_48.png b/weather.openmeteo/resources/icons/graph/1440/scale60_48.png
new file mode 100644
index 000000000..62538102c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_49.png b/weather.openmeteo/resources/icons/graph/1440/scale60_49.png
new file mode 100644
index 000000000..e1f9d96b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_5.png b/weather.openmeteo/resources/icons/graph/1440/scale60_5.png
new file mode 100644
index 000000000..4bd419f05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_50.png b/weather.openmeteo/resources/icons/graph/1440/scale60_50.png
new file mode 100644
index 000000000..d9ccab2b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_51.png b/weather.openmeteo/resources/icons/graph/1440/scale60_51.png
new file mode 100644
index 000000000..f81acd443
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_52.png b/weather.openmeteo/resources/icons/graph/1440/scale60_52.png
new file mode 100644
index 000000000..23b1ce58b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_53.png b/weather.openmeteo/resources/icons/graph/1440/scale60_53.png
new file mode 100644
index 000000000..270d45f86
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_54.png b/weather.openmeteo/resources/icons/graph/1440/scale60_54.png
new file mode 100644
index 000000000..5a7d749ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_55.png b/weather.openmeteo/resources/icons/graph/1440/scale60_55.png
new file mode 100644
index 000000000..999774ba0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_56.png b/weather.openmeteo/resources/icons/graph/1440/scale60_56.png
new file mode 100644
index 000000000..a78e3398a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_57.png b/weather.openmeteo/resources/icons/graph/1440/scale60_57.png
new file mode 100644
index 000000000..bdab1c905
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_58.png b/weather.openmeteo/resources/icons/graph/1440/scale60_58.png
new file mode 100644
index 000000000..13c598faa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_59.png b/weather.openmeteo/resources/icons/graph/1440/scale60_59.png
new file mode 100644
index 000000000..4823ff7e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_6.png b/weather.openmeteo/resources/icons/graph/1440/scale60_6.png
new file mode 100644
index 000000000..ab0580d03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_60.png b/weather.openmeteo/resources/icons/graph/1440/scale60_60.png
new file mode 100644
index 000000000..11b30bdf3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_7.png b/weather.openmeteo/resources/icons/graph/1440/scale60_7.png
new file mode 100644
index 000000000..0b1fc68d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_8.png b/weather.openmeteo/resources/icons/graph/1440/scale60_8.png
new file mode 100644
index 000000000..fa887f95f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale60_9.png b/weather.openmeteo/resources/icons/graph/1440/scale60_9.png
new file mode 100644
index 000000000..3e654be40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale60_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_0.png b/weather.openmeteo/resources/icons/graph/1440/scale70_0.png
new file mode 100644
index 000000000..dbabccecf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_1.png b/weather.openmeteo/resources/icons/graph/1440/scale70_1.png
new file mode 100644
index 000000000..6f383fe88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_10.png b/weather.openmeteo/resources/icons/graph/1440/scale70_10.png
new file mode 100644
index 000000000..3b62576ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_11.png b/weather.openmeteo/resources/icons/graph/1440/scale70_11.png
new file mode 100644
index 000000000..18d72267c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_12.png b/weather.openmeteo/resources/icons/graph/1440/scale70_12.png
new file mode 100644
index 000000000..1cd61cff0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_13.png b/weather.openmeteo/resources/icons/graph/1440/scale70_13.png
new file mode 100644
index 000000000..7e039a35c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_14.png b/weather.openmeteo/resources/icons/graph/1440/scale70_14.png
new file mode 100644
index 000000000..922d44e62
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_15.png b/weather.openmeteo/resources/icons/graph/1440/scale70_15.png
new file mode 100644
index 000000000..ffda7f53d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_16.png b/weather.openmeteo/resources/icons/graph/1440/scale70_16.png
new file mode 100644
index 000000000..ace0aaaed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_17.png b/weather.openmeteo/resources/icons/graph/1440/scale70_17.png
new file mode 100644
index 000000000..959c59e44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_18.png b/weather.openmeteo/resources/icons/graph/1440/scale70_18.png
new file mode 100644
index 000000000..38d9b79d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_19.png b/weather.openmeteo/resources/icons/graph/1440/scale70_19.png
new file mode 100644
index 000000000..611fffceb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_2.png b/weather.openmeteo/resources/icons/graph/1440/scale70_2.png
new file mode 100644
index 000000000..289c55219
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_20.png b/weather.openmeteo/resources/icons/graph/1440/scale70_20.png
new file mode 100644
index 000000000..ca4fc9f0b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_21.png b/weather.openmeteo/resources/icons/graph/1440/scale70_21.png
new file mode 100644
index 000000000..b6c090350
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_22.png b/weather.openmeteo/resources/icons/graph/1440/scale70_22.png
new file mode 100644
index 000000000..b858f5d22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_23.png b/weather.openmeteo/resources/icons/graph/1440/scale70_23.png
new file mode 100644
index 000000000..e08eb5ed0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_24.png b/weather.openmeteo/resources/icons/graph/1440/scale70_24.png
new file mode 100644
index 000000000..1c57d12d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_25.png b/weather.openmeteo/resources/icons/graph/1440/scale70_25.png
new file mode 100644
index 000000000..a2a022c25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_26.png b/weather.openmeteo/resources/icons/graph/1440/scale70_26.png
new file mode 100644
index 000000000..acb7279e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_27.png b/weather.openmeteo/resources/icons/graph/1440/scale70_27.png
new file mode 100644
index 000000000..2d92e6b8e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_28.png b/weather.openmeteo/resources/icons/graph/1440/scale70_28.png
new file mode 100644
index 000000000..8f4574528
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_29.png b/weather.openmeteo/resources/icons/graph/1440/scale70_29.png
new file mode 100644
index 000000000..18a8c41b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_3.png b/weather.openmeteo/resources/icons/graph/1440/scale70_3.png
new file mode 100644
index 000000000..e0cdb9bd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_30.png b/weather.openmeteo/resources/icons/graph/1440/scale70_30.png
new file mode 100644
index 000000000..03a395269
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_31.png b/weather.openmeteo/resources/icons/graph/1440/scale70_31.png
new file mode 100644
index 000000000..5f2dfe9d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_32.png b/weather.openmeteo/resources/icons/graph/1440/scale70_32.png
new file mode 100644
index 000000000..ff91cba26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_33.png b/weather.openmeteo/resources/icons/graph/1440/scale70_33.png
new file mode 100644
index 000000000..0b8943307
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_34.png b/weather.openmeteo/resources/icons/graph/1440/scale70_34.png
new file mode 100644
index 000000000..7988263db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_35.png b/weather.openmeteo/resources/icons/graph/1440/scale70_35.png
new file mode 100644
index 000000000..4b33789d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_36.png b/weather.openmeteo/resources/icons/graph/1440/scale70_36.png
new file mode 100644
index 000000000..da6b4fb25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_37.png b/weather.openmeteo/resources/icons/graph/1440/scale70_37.png
new file mode 100644
index 000000000..6ee3cc8e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_38.png b/weather.openmeteo/resources/icons/graph/1440/scale70_38.png
new file mode 100644
index 000000000..7b53e4a13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_39.png b/weather.openmeteo/resources/icons/graph/1440/scale70_39.png
new file mode 100644
index 000000000..686930f9d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_4.png b/weather.openmeteo/resources/icons/graph/1440/scale70_4.png
new file mode 100644
index 000000000..fe1e19fc8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_40.png b/weather.openmeteo/resources/icons/graph/1440/scale70_40.png
new file mode 100644
index 000000000..c3e8bccf7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_41.png b/weather.openmeteo/resources/icons/graph/1440/scale70_41.png
new file mode 100644
index 000000000..837e70050
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_42.png b/weather.openmeteo/resources/icons/graph/1440/scale70_42.png
new file mode 100644
index 000000000..43aeb7faf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_43.png b/weather.openmeteo/resources/icons/graph/1440/scale70_43.png
new file mode 100644
index 000000000..5f3519aa7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_44.png b/weather.openmeteo/resources/icons/graph/1440/scale70_44.png
new file mode 100644
index 000000000..4ec4323bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_45.png b/weather.openmeteo/resources/icons/graph/1440/scale70_45.png
new file mode 100644
index 000000000..24b3c7deb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_46.png b/weather.openmeteo/resources/icons/graph/1440/scale70_46.png
new file mode 100644
index 000000000..f75100eaa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_47.png b/weather.openmeteo/resources/icons/graph/1440/scale70_47.png
new file mode 100644
index 000000000..04178a476
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_48.png b/weather.openmeteo/resources/icons/graph/1440/scale70_48.png
new file mode 100644
index 000000000..10478e156
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_49.png b/weather.openmeteo/resources/icons/graph/1440/scale70_49.png
new file mode 100644
index 000000000..92347d523
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_5.png b/weather.openmeteo/resources/icons/graph/1440/scale70_5.png
new file mode 100644
index 000000000..5be76f7af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_50.png b/weather.openmeteo/resources/icons/graph/1440/scale70_50.png
new file mode 100644
index 000000000..aba61f027
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_51.png b/weather.openmeteo/resources/icons/graph/1440/scale70_51.png
new file mode 100644
index 000000000..b781654b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_52.png b/weather.openmeteo/resources/icons/graph/1440/scale70_52.png
new file mode 100644
index 000000000..f3dcf1453
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_53.png b/weather.openmeteo/resources/icons/graph/1440/scale70_53.png
new file mode 100644
index 000000000..f9d1451d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_54.png b/weather.openmeteo/resources/icons/graph/1440/scale70_54.png
new file mode 100644
index 000000000..c96e3cbb9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_55.png b/weather.openmeteo/resources/icons/graph/1440/scale70_55.png
new file mode 100644
index 000000000..1c20fc5fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_56.png b/weather.openmeteo/resources/icons/graph/1440/scale70_56.png
new file mode 100644
index 000000000..0f7ab4484
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_57.png b/weather.openmeteo/resources/icons/graph/1440/scale70_57.png
new file mode 100644
index 000000000..c2c74a4a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_58.png b/weather.openmeteo/resources/icons/graph/1440/scale70_58.png
new file mode 100644
index 000000000..e8b0c40f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_59.png b/weather.openmeteo/resources/icons/graph/1440/scale70_59.png
new file mode 100644
index 000000000..9e1de388e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_6.png b/weather.openmeteo/resources/icons/graph/1440/scale70_6.png
new file mode 100644
index 000000000..9b585b56b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_60.png b/weather.openmeteo/resources/icons/graph/1440/scale70_60.png
new file mode 100644
index 000000000..617ae433a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_61.png b/weather.openmeteo/resources/icons/graph/1440/scale70_61.png
new file mode 100644
index 000000000..196ab02f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_62.png b/weather.openmeteo/resources/icons/graph/1440/scale70_62.png
new file mode 100644
index 000000000..3e6cacdb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_63.png b/weather.openmeteo/resources/icons/graph/1440/scale70_63.png
new file mode 100644
index 000000000..493514ec5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_64.png b/weather.openmeteo/resources/icons/graph/1440/scale70_64.png
new file mode 100644
index 000000000..f3cb77ad3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_65.png b/weather.openmeteo/resources/icons/graph/1440/scale70_65.png
new file mode 100644
index 000000000..93a8ddb09
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_66.png b/weather.openmeteo/resources/icons/graph/1440/scale70_66.png
new file mode 100644
index 000000000..2914b40d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_67.png b/weather.openmeteo/resources/icons/graph/1440/scale70_67.png
new file mode 100644
index 000000000..081c7e1e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_68.png b/weather.openmeteo/resources/icons/graph/1440/scale70_68.png
new file mode 100644
index 000000000..d91eb30b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_69.png b/weather.openmeteo/resources/icons/graph/1440/scale70_69.png
new file mode 100644
index 000000000..7e5413dae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_7.png b/weather.openmeteo/resources/icons/graph/1440/scale70_7.png
new file mode 100644
index 000000000..e8f0bd350
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_70.png b/weather.openmeteo/resources/icons/graph/1440/scale70_70.png
new file mode 100644
index 000000000..8e5701b02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_8.png b/weather.openmeteo/resources/icons/graph/1440/scale70_8.png
new file mode 100644
index 000000000..867f50dfb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale70_9.png b/weather.openmeteo/resources/icons/graph/1440/scale70_9.png
new file mode 100644
index 000000000..34852d3ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale70_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_0.png b/weather.openmeteo/resources/icons/graph/1440/scale80_0.png
new file mode 100644
index 000000000..75b0fd551
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_1.png b/weather.openmeteo/resources/icons/graph/1440/scale80_1.png
new file mode 100644
index 000000000..1aeed5ad9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_10.png b/weather.openmeteo/resources/icons/graph/1440/scale80_10.png
new file mode 100644
index 000000000..d3141fa24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_11.png b/weather.openmeteo/resources/icons/graph/1440/scale80_11.png
new file mode 100644
index 000000000..c4e1fa8db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_12.png b/weather.openmeteo/resources/icons/graph/1440/scale80_12.png
new file mode 100644
index 000000000..5c270652a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_13.png b/weather.openmeteo/resources/icons/graph/1440/scale80_13.png
new file mode 100644
index 000000000..8bb64c2ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_14.png b/weather.openmeteo/resources/icons/graph/1440/scale80_14.png
new file mode 100644
index 000000000..b52481cbd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_15.png b/weather.openmeteo/resources/icons/graph/1440/scale80_15.png
new file mode 100644
index 000000000..649602c68
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_16.png b/weather.openmeteo/resources/icons/graph/1440/scale80_16.png
new file mode 100644
index 000000000..607bcc5cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_17.png b/weather.openmeteo/resources/icons/graph/1440/scale80_17.png
new file mode 100644
index 000000000..1661bd5a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_18.png b/weather.openmeteo/resources/icons/graph/1440/scale80_18.png
new file mode 100644
index 000000000..fbfc9ec71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_19.png b/weather.openmeteo/resources/icons/graph/1440/scale80_19.png
new file mode 100644
index 000000000..02740b47a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_2.png b/weather.openmeteo/resources/icons/graph/1440/scale80_2.png
new file mode 100644
index 000000000..9aa0265a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_20.png b/weather.openmeteo/resources/icons/graph/1440/scale80_20.png
new file mode 100644
index 000000000..1109d71ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_21.png b/weather.openmeteo/resources/icons/graph/1440/scale80_21.png
new file mode 100644
index 000000000..1c8dc680b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_22.png b/weather.openmeteo/resources/icons/graph/1440/scale80_22.png
new file mode 100644
index 000000000..46e9a1329
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_23.png b/weather.openmeteo/resources/icons/graph/1440/scale80_23.png
new file mode 100644
index 000000000..b9ff88b86
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_24.png b/weather.openmeteo/resources/icons/graph/1440/scale80_24.png
new file mode 100644
index 000000000..3c34bcd24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_25.png b/weather.openmeteo/resources/icons/graph/1440/scale80_25.png
new file mode 100644
index 000000000..732b65603
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_26.png b/weather.openmeteo/resources/icons/graph/1440/scale80_26.png
new file mode 100644
index 000000000..3c72a8546
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_27.png b/weather.openmeteo/resources/icons/graph/1440/scale80_27.png
new file mode 100644
index 000000000..15370e1ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_28.png b/weather.openmeteo/resources/icons/graph/1440/scale80_28.png
new file mode 100644
index 000000000..0f3d70213
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_29.png b/weather.openmeteo/resources/icons/graph/1440/scale80_29.png
new file mode 100644
index 000000000..81b68a1b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_3.png b/weather.openmeteo/resources/icons/graph/1440/scale80_3.png
new file mode 100644
index 000000000..dd9571e5b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_30.png b/weather.openmeteo/resources/icons/graph/1440/scale80_30.png
new file mode 100644
index 000000000..ab9579c11
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_31.png b/weather.openmeteo/resources/icons/graph/1440/scale80_31.png
new file mode 100644
index 000000000..675994eab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_32.png b/weather.openmeteo/resources/icons/graph/1440/scale80_32.png
new file mode 100644
index 000000000..4d0170c0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_33.png b/weather.openmeteo/resources/icons/graph/1440/scale80_33.png
new file mode 100644
index 000000000..2ae1e762d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_34.png b/weather.openmeteo/resources/icons/graph/1440/scale80_34.png
new file mode 100644
index 000000000..927ae7667
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_35.png b/weather.openmeteo/resources/icons/graph/1440/scale80_35.png
new file mode 100644
index 000000000..1d016b5d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_36.png b/weather.openmeteo/resources/icons/graph/1440/scale80_36.png
new file mode 100644
index 000000000..6bcc367de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_37.png b/weather.openmeteo/resources/icons/graph/1440/scale80_37.png
new file mode 100644
index 000000000..08b46f064
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_38.png b/weather.openmeteo/resources/icons/graph/1440/scale80_38.png
new file mode 100644
index 000000000..3594d0252
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_39.png b/weather.openmeteo/resources/icons/graph/1440/scale80_39.png
new file mode 100644
index 000000000..c73ddcc8d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_4.png b/weather.openmeteo/resources/icons/graph/1440/scale80_4.png
new file mode 100644
index 000000000..97e8490e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_40.png b/weather.openmeteo/resources/icons/graph/1440/scale80_40.png
new file mode 100644
index 000000000..53d2cccf7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_41.png b/weather.openmeteo/resources/icons/graph/1440/scale80_41.png
new file mode 100644
index 000000000..36f4f0004
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_42.png b/weather.openmeteo/resources/icons/graph/1440/scale80_42.png
new file mode 100644
index 000000000..a6075ca53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_43.png b/weather.openmeteo/resources/icons/graph/1440/scale80_43.png
new file mode 100644
index 000000000..722a4e3de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_44.png b/weather.openmeteo/resources/icons/graph/1440/scale80_44.png
new file mode 100644
index 000000000..09310b562
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_45.png b/weather.openmeteo/resources/icons/graph/1440/scale80_45.png
new file mode 100644
index 000000000..c9bd435a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_46.png b/weather.openmeteo/resources/icons/graph/1440/scale80_46.png
new file mode 100644
index 000000000..80b12c5b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_47.png b/weather.openmeteo/resources/icons/graph/1440/scale80_47.png
new file mode 100644
index 000000000..0ce941345
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_48.png b/weather.openmeteo/resources/icons/graph/1440/scale80_48.png
new file mode 100644
index 000000000..528ba47a9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_49.png b/weather.openmeteo/resources/icons/graph/1440/scale80_49.png
new file mode 100644
index 000000000..1fca0f508
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_5.png b/weather.openmeteo/resources/icons/graph/1440/scale80_5.png
new file mode 100644
index 000000000..6bca0b62f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_50.png b/weather.openmeteo/resources/icons/graph/1440/scale80_50.png
new file mode 100644
index 000000000..f4146efb9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_51.png b/weather.openmeteo/resources/icons/graph/1440/scale80_51.png
new file mode 100644
index 000000000..233a44b13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_52.png b/weather.openmeteo/resources/icons/graph/1440/scale80_52.png
new file mode 100644
index 000000000..c631e169d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_53.png b/weather.openmeteo/resources/icons/graph/1440/scale80_53.png
new file mode 100644
index 000000000..aac268467
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_54.png b/weather.openmeteo/resources/icons/graph/1440/scale80_54.png
new file mode 100644
index 000000000..663201eba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_55.png b/weather.openmeteo/resources/icons/graph/1440/scale80_55.png
new file mode 100644
index 000000000..ee808131b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_56.png b/weather.openmeteo/resources/icons/graph/1440/scale80_56.png
new file mode 100644
index 000000000..dfc831732
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_57.png b/weather.openmeteo/resources/icons/graph/1440/scale80_57.png
new file mode 100644
index 000000000..e81ca0fe6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_58.png b/weather.openmeteo/resources/icons/graph/1440/scale80_58.png
new file mode 100644
index 000000000..f2ae40c5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_59.png b/weather.openmeteo/resources/icons/graph/1440/scale80_59.png
new file mode 100644
index 000000000..d38c8ff20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_6.png b/weather.openmeteo/resources/icons/graph/1440/scale80_6.png
new file mode 100644
index 000000000..cf7551771
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_60.png b/weather.openmeteo/resources/icons/graph/1440/scale80_60.png
new file mode 100644
index 000000000..072463524
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_61.png b/weather.openmeteo/resources/icons/graph/1440/scale80_61.png
new file mode 100644
index 000000000..2ab80aabe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_62.png b/weather.openmeteo/resources/icons/graph/1440/scale80_62.png
new file mode 100644
index 000000000..736f2571b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_63.png b/weather.openmeteo/resources/icons/graph/1440/scale80_63.png
new file mode 100644
index 000000000..7d0517ec5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_64.png b/weather.openmeteo/resources/icons/graph/1440/scale80_64.png
new file mode 100644
index 000000000..bc5b57588
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_65.png b/weather.openmeteo/resources/icons/graph/1440/scale80_65.png
new file mode 100644
index 000000000..48523f36c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_66.png b/weather.openmeteo/resources/icons/graph/1440/scale80_66.png
new file mode 100644
index 000000000..a04e1a2ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_67.png b/weather.openmeteo/resources/icons/graph/1440/scale80_67.png
new file mode 100644
index 000000000..0fcc53358
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_68.png b/weather.openmeteo/resources/icons/graph/1440/scale80_68.png
new file mode 100644
index 000000000..bafa6e8a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_69.png b/weather.openmeteo/resources/icons/graph/1440/scale80_69.png
new file mode 100644
index 000000000..b20a88889
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_7.png b/weather.openmeteo/resources/icons/graph/1440/scale80_7.png
new file mode 100644
index 000000000..810d7f766
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_70.png b/weather.openmeteo/resources/icons/graph/1440/scale80_70.png
new file mode 100644
index 000000000..2c6ae44f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_71.png b/weather.openmeteo/resources/icons/graph/1440/scale80_71.png
new file mode 100644
index 000000000..13a8036ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_72.png b/weather.openmeteo/resources/icons/graph/1440/scale80_72.png
new file mode 100644
index 000000000..d71b51f1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_73.png b/weather.openmeteo/resources/icons/graph/1440/scale80_73.png
new file mode 100644
index 000000000..f7514a74b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_74.png b/weather.openmeteo/resources/icons/graph/1440/scale80_74.png
new file mode 100644
index 000000000..4e61030fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_75.png b/weather.openmeteo/resources/icons/graph/1440/scale80_75.png
new file mode 100644
index 000000000..fc2c677b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_76.png b/weather.openmeteo/resources/icons/graph/1440/scale80_76.png
new file mode 100644
index 000000000..2e1f13df6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_77.png b/weather.openmeteo/resources/icons/graph/1440/scale80_77.png
new file mode 100644
index 000000000..8061b167e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_78.png b/weather.openmeteo/resources/icons/graph/1440/scale80_78.png
new file mode 100644
index 000000000..954ffbc80
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_79.png b/weather.openmeteo/resources/icons/graph/1440/scale80_79.png
new file mode 100644
index 000000000..f7f4acfc7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_8.png b/weather.openmeteo/resources/icons/graph/1440/scale80_8.png
new file mode 100644
index 000000000..fbd2064fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_80.png b/weather.openmeteo/resources/icons/graph/1440/scale80_80.png
new file mode 100644
index 000000000..86740d309
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale80_9.png b/weather.openmeteo/resources/icons/graph/1440/scale80_9.png
new file mode 100644
index 000000000..ba7056141
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale80_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_0.png b/weather.openmeteo/resources/icons/graph/1440/scale90_0.png
new file mode 100644
index 000000000..1330a3b85
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_1.png b/weather.openmeteo/resources/icons/graph/1440/scale90_1.png
new file mode 100644
index 000000000..1c14f62f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_10.png b/weather.openmeteo/resources/icons/graph/1440/scale90_10.png
new file mode 100644
index 000000000..c7ed9f80b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_11.png b/weather.openmeteo/resources/icons/graph/1440/scale90_11.png
new file mode 100644
index 000000000..4b9fc6d15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_12.png b/weather.openmeteo/resources/icons/graph/1440/scale90_12.png
new file mode 100644
index 000000000..d0415b540
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_13.png b/weather.openmeteo/resources/icons/graph/1440/scale90_13.png
new file mode 100644
index 000000000..008c05db4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_14.png b/weather.openmeteo/resources/icons/graph/1440/scale90_14.png
new file mode 100644
index 000000000..ee25fd1fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_15.png b/weather.openmeteo/resources/icons/graph/1440/scale90_15.png
new file mode 100644
index 000000000..d2363396c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_16.png b/weather.openmeteo/resources/icons/graph/1440/scale90_16.png
new file mode 100644
index 000000000..b3217a725
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_17.png b/weather.openmeteo/resources/icons/graph/1440/scale90_17.png
new file mode 100644
index 000000000..ca6e49382
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_18.png b/weather.openmeteo/resources/icons/graph/1440/scale90_18.png
new file mode 100644
index 000000000..e3bb7fa81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_19.png b/weather.openmeteo/resources/icons/graph/1440/scale90_19.png
new file mode 100644
index 000000000..c8d971b38
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_2.png b/weather.openmeteo/resources/icons/graph/1440/scale90_2.png
new file mode 100644
index 000000000..04f17d4a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_20.png b/weather.openmeteo/resources/icons/graph/1440/scale90_20.png
new file mode 100644
index 000000000..9dc486402
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_21.png b/weather.openmeteo/resources/icons/graph/1440/scale90_21.png
new file mode 100644
index 000000000..01ce90c10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_22.png b/weather.openmeteo/resources/icons/graph/1440/scale90_22.png
new file mode 100644
index 000000000..308b559aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_23.png b/weather.openmeteo/resources/icons/graph/1440/scale90_23.png
new file mode 100644
index 000000000..c16ecceb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_24.png b/weather.openmeteo/resources/icons/graph/1440/scale90_24.png
new file mode 100644
index 000000000..edd18e876
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_25.png b/weather.openmeteo/resources/icons/graph/1440/scale90_25.png
new file mode 100644
index 000000000..d169f3455
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_26.png b/weather.openmeteo/resources/icons/graph/1440/scale90_26.png
new file mode 100644
index 000000000..7f7e00c70
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_27.png b/weather.openmeteo/resources/icons/graph/1440/scale90_27.png
new file mode 100644
index 000000000..df7483098
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_28.png b/weather.openmeteo/resources/icons/graph/1440/scale90_28.png
new file mode 100644
index 000000000..c10f78e0b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_29.png b/weather.openmeteo/resources/icons/graph/1440/scale90_29.png
new file mode 100644
index 000000000..44998894c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_3.png b/weather.openmeteo/resources/icons/graph/1440/scale90_3.png
new file mode 100644
index 000000000..e681f39c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_30.png b/weather.openmeteo/resources/icons/graph/1440/scale90_30.png
new file mode 100644
index 000000000..14a231669
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_31.png b/weather.openmeteo/resources/icons/graph/1440/scale90_31.png
new file mode 100644
index 000000000..71a637b8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_32.png b/weather.openmeteo/resources/icons/graph/1440/scale90_32.png
new file mode 100644
index 000000000..add13ec19
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_33.png b/weather.openmeteo/resources/icons/graph/1440/scale90_33.png
new file mode 100644
index 000000000..3aaea8381
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_34.png b/weather.openmeteo/resources/icons/graph/1440/scale90_34.png
new file mode 100644
index 000000000..c8f834d0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_35.png b/weather.openmeteo/resources/icons/graph/1440/scale90_35.png
new file mode 100644
index 000000000..cf446e749
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_36.png b/weather.openmeteo/resources/icons/graph/1440/scale90_36.png
new file mode 100644
index 000000000..8214b4103
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_37.png b/weather.openmeteo/resources/icons/graph/1440/scale90_37.png
new file mode 100644
index 000000000..e717f2d68
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_38.png b/weather.openmeteo/resources/icons/graph/1440/scale90_38.png
new file mode 100644
index 000000000..32521199a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_39.png b/weather.openmeteo/resources/icons/graph/1440/scale90_39.png
new file mode 100644
index 000000000..676af6196
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_4.png b/weather.openmeteo/resources/icons/graph/1440/scale90_4.png
new file mode 100644
index 000000000..10fb7f1f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_40.png b/weather.openmeteo/resources/icons/graph/1440/scale90_40.png
new file mode 100644
index 000000000..c33396257
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_41.png b/weather.openmeteo/resources/icons/graph/1440/scale90_41.png
new file mode 100644
index 000000000..a8db18b82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_42.png b/weather.openmeteo/resources/icons/graph/1440/scale90_42.png
new file mode 100644
index 000000000..556a5c0f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_43.png b/weather.openmeteo/resources/icons/graph/1440/scale90_43.png
new file mode 100644
index 000000000..480d08685
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_44.png b/weather.openmeteo/resources/icons/graph/1440/scale90_44.png
new file mode 100644
index 000000000..5ab4ef230
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_45.png b/weather.openmeteo/resources/icons/graph/1440/scale90_45.png
new file mode 100644
index 000000000..d9df9c522
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_46.png b/weather.openmeteo/resources/icons/graph/1440/scale90_46.png
new file mode 100644
index 000000000..854f2e026
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_47.png b/weather.openmeteo/resources/icons/graph/1440/scale90_47.png
new file mode 100644
index 000000000..7f16b81f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_48.png b/weather.openmeteo/resources/icons/graph/1440/scale90_48.png
new file mode 100644
index 000000000..ba7b4674d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_49.png b/weather.openmeteo/resources/icons/graph/1440/scale90_49.png
new file mode 100644
index 000000000..d6436e440
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_5.png b/weather.openmeteo/resources/icons/graph/1440/scale90_5.png
new file mode 100644
index 000000000..69912427f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_50.png b/weather.openmeteo/resources/icons/graph/1440/scale90_50.png
new file mode 100644
index 000000000..476072a7a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_51.png b/weather.openmeteo/resources/icons/graph/1440/scale90_51.png
new file mode 100644
index 000000000..a25f97258
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_52.png b/weather.openmeteo/resources/icons/graph/1440/scale90_52.png
new file mode 100644
index 000000000..8992cc3bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_53.png b/weather.openmeteo/resources/icons/graph/1440/scale90_53.png
new file mode 100644
index 000000000..b7c287824
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_54.png b/weather.openmeteo/resources/icons/graph/1440/scale90_54.png
new file mode 100644
index 000000000..f81babb4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_55.png b/weather.openmeteo/resources/icons/graph/1440/scale90_55.png
new file mode 100644
index 000000000..1316ae812
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_56.png b/weather.openmeteo/resources/icons/graph/1440/scale90_56.png
new file mode 100644
index 000000000..23902f7dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_57.png b/weather.openmeteo/resources/icons/graph/1440/scale90_57.png
new file mode 100644
index 000000000..96646bd37
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_58.png b/weather.openmeteo/resources/icons/graph/1440/scale90_58.png
new file mode 100644
index 000000000..26d6e908b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_59.png b/weather.openmeteo/resources/icons/graph/1440/scale90_59.png
new file mode 100644
index 000000000..9b8b24d7c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_6.png b/weather.openmeteo/resources/icons/graph/1440/scale90_6.png
new file mode 100644
index 000000000..344cf315a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_60.png b/weather.openmeteo/resources/icons/graph/1440/scale90_60.png
new file mode 100644
index 000000000..1052398fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_61.png b/weather.openmeteo/resources/icons/graph/1440/scale90_61.png
new file mode 100644
index 000000000..83aeba970
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_62.png b/weather.openmeteo/resources/icons/graph/1440/scale90_62.png
new file mode 100644
index 000000000..8796bf711
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_63.png b/weather.openmeteo/resources/icons/graph/1440/scale90_63.png
new file mode 100644
index 000000000..565d75f51
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_64.png b/weather.openmeteo/resources/icons/graph/1440/scale90_64.png
new file mode 100644
index 000000000..29fdae36c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_65.png b/weather.openmeteo/resources/icons/graph/1440/scale90_65.png
new file mode 100644
index 000000000..37844e129
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_66.png b/weather.openmeteo/resources/icons/graph/1440/scale90_66.png
new file mode 100644
index 000000000..d6f0f90da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_67.png b/weather.openmeteo/resources/icons/graph/1440/scale90_67.png
new file mode 100644
index 000000000..b0ace25e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_68.png b/weather.openmeteo/resources/icons/graph/1440/scale90_68.png
new file mode 100644
index 000000000..00cfa99cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_69.png b/weather.openmeteo/resources/icons/graph/1440/scale90_69.png
new file mode 100644
index 000000000..0117bcbd5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_7.png b/weather.openmeteo/resources/icons/graph/1440/scale90_7.png
new file mode 100644
index 000000000..15e8e0951
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_70.png b/weather.openmeteo/resources/icons/graph/1440/scale90_70.png
new file mode 100644
index 000000000..40431cc4f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_71.png b/weather.openmeteo/resources/icons/graph/1440/scale90_71.png
new file mode 100644
index 000000000..93c095d77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_72.png b/weather.openmeteo/resources/icons/graph/1440/scale90_72.png
new file mode 100644
index 000000000..bb764633b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_73.png b/weather.openmeteo/resources/icons/graph/1440/scale90_73.png
new file mode 100644
index 000000000..68573b622
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_74.png b/weather.openmeteo/resources/icons/graph/1440/scale90_74.png
new file mode 100644
index 000000000..e85b23581
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_75.png b/weather.openmeteo/resources/icons/graph/1440/scale90_75.png
new file mode 100644
index 000000000..eb0b1bda8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_76.png b/weather.openmeteo/resources/icons/graph/1440/scale90_76.png
new file mode 100644
index 000000000..ad54d56a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_77.png b/weather.openmeteo/resources/icons/graph/1440/scale90_77.png
new file mode 100644
index 000000000..524afc508
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_78.png b/weather.openmeteo/resources/icons/graph/1440/scale90_78.png
new file mode 100644
index 000000000..563af08bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_79.png b/weather.openmeteo/resources/icons/graph/1440/scale90_79.png
new file mode 100644
index 000000000..cdc5cbe8b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_8.png b/weather.openmeteo/resources/icons/graph/1440/scale90_8.png
new file mode 100644
index 000000000..2b16bc8df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_80.png b/weather.openmeteo/resources/icons/graph/1440/scale90_80.png
new file mode 100644
index 000000000..67f9ee769
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_81.png b/weather.openmeteo/resources/icons/graph/1440/scale90_81.png
new file mode 100644
index 000000000..22f263eae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_82.png b/weather.openmeteo/resources/icons/graph/1440/scale90_82.png
new file mode 100644
index 000000000..138bd0382
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_83.png b/weather.openmeteo/resources/icons/graph/1440/scale90_83.png
new file mode 100644
index 000000000..10fb9fd98
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_84.png b/weather.openmeteo/resources/icons/graph/1440/scale90_84.png
new file mode 100644
index 000000000..e27ea9b0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_85.png b/weather.openmeteo/resources/icons/graph/1440/scale90_85.png
new file mode 100644
index 000000000..2dcc8fa84
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_86.png b/weather.openmeteo/resources/icons/graph/1440/scale90_86.png
new file mode 100644
index 000000000..b17f81cb3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_87.png b/weather.openmeteo/resources/icons/graph/1440/scale90_87.png
new file mode 100644
index 000000000..d403623c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_88.png b/weather.openmeteo/resources/icons/graph/1440/scale90_88.png
new file mode 100644
index 000000000..81128a7db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_89.png b/weather.openmeteo/resources/icons/graph/1440/scale90_89.png
new file mode 100644
index 000000000..7ae4396ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_9.png b/weather.openmeteo/resources/icons/graph/1440/scale90_9.png
new file mode 100644
index 000000000..e305ed234
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scale90_90.png b/weather.openmeteo/resources/icons/graph/1440/scale90_90.png
new file mode 100644
index 000000000..c7e7eec33
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scale90_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-1.png
new file mode 100644
index 000000000..33cfe819a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-10.png
new file mode 100644
index 000000000..7d7d3da3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-2.png
new file mode 100644
index 000000000..336b6692f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-3.png
new file mode 100644
index 000000000..6af91c0f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-4.png
new file mode 100644
index 000000000..0631a7757
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-5.png
new file mode 100644
index 000000000..f47d34fc8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-6.png
new file mode 100644
index 000000000..d75fbc4ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-7.png
new file mode 100644
index 000000000..9292e5b0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-8.png
new file mode 100644
index 000000000..6e03616e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-9.png
new file mode 100644
index 000000000..0e3c0ec9c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_0.png
new file mode 100644
index 000000000..923e073ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_1.png
new file mode 100644
index 000000000..2a0480100
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_10.png
new file mode 100644
index 000000000..3cf2441ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_2.png
new file mode 100644
index 000000000..c60a37c1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_3.png
new file mode 100644
index 000000000..aa1dd78f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_4.png
new file mode 100644
index 000000000..65113f619
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_5.png
new file mode 100644
index 000000000..95613c134
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_6.png
new file mode 100644
index 000000000..81a6655a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_7.png
new file mode 100644
index 000000000..92b6609f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_8.png
new file mode 100644
index 000000000..cbde2b218
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg10_9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_9.png
new file mode 100644
index 000000000..b5f6b3368
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.0.png
new file mode 100644
index 000000000..96365580d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.1.png
new file mode 100644
index 000000000..f09458819
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.2.png
new file mode 100644
index 000000000..280d92eb0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.3.png
new file mode 100644
index 000000000..45eaf434c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.4.png
new file mode 100644
index 000000000..1b229a7b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.5.png
new file mode 100644
index 000000000..89fcb9f96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.6.png
new file mode 100644
index 000000000..14cf27c2f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.7.png
new file mode 100644
index 000000000..2bcf1ef5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.8.png
new file mode 100644
index 000000000..060e70589
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.9.png
new file mode 100644
index 000000000..7ab0f7d2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-1.0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-1.0.png
new file mode 100644
index 000000000..13505b952
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_-1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.0.png
new file mode 100644
index 000000000..ca0879b52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.1.png
new file mode 100644
index 000000000..a66ac0af9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.2.png
new file mode 100644
index 000000000..e2fbe8b1c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.3.png
new file mode 100644
index 000000000..2408b5910
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.4.png
new file mode 100644
index 000000000..d41c5a075
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.5.png
new file mode 100644
index 000000000..99a096f78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.6.png
new file mode 100644
index 000000000..7a0dff2d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.7.png
new file mode 100644
index 000000000..53f6d7b5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.8.png
new file mode 100644
index 000000000..7a9e21a7f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.9.png
new file mode 100644
index 000000000..466791c51
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg1_1.0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_1.0.png
new file mode 100644
index 000000000..77abba3e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-1.png
new file mode 100644
index 000000000..8aa46f2cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-10.png
new file mode 100644
index 000000000..a9c1a5a7c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-11.png
new file mode 100644
index 000000000..bbdc18391
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-12.png
new file mode 100644
index 000000000..5b6b51b23
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-13.png
new file mode 100644
index 000000000..6c851509d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-14.png
new file mode 100644
index 000000000..5a384ae90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-15.png
new file mode 100644
index 000000000..55067a007
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-16.png
new file mode 100644
index 000000000..938b9d5bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-17.png
new file mode 100644
index 000000000..30fc0d2ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-18.png
new file mode 100644
index 000000000..17a2f1ee1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-19.png
new file mode 100644
index 000000000..9d1ecc186
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-2.png
new file mode 100644
index 000000000..0b0024df4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-20.png
new file mode 100644
index 000000000..82dfdb3b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-3.png
new file mode 100644
index 000000000..097f5c9cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-4.png
new file mode 100644
index 000000000..d2bab714b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-5.png
new file mode 100644
index 000000000..e6b3ec449
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-6.png
new file mode 100644
index 000000000..7ae200efd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-7.png
new file mode 100644
index 000000000..9ad21c5d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-8.png
new file mode 100644
index 000000000..4516ecff7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-9.png
new file mode 100644
index 000000000..8f31517c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_0.png
new file mode 100644
index 000000000..cfcf452ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_1.png
new file mode 100644
index 000000000..17868be99
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_10.png
new file mode 100644
index 000000000..0225863ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_11.png
new file mode 100644
index 000000000..d0e84fd00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_12.png
new file mode 100644
index 000000000..451dd74eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_13.png
new file mode 100644
index 000000000..a00ec7aaa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_14.png
new file mode 100644
index 000000000..626120839
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_15.png
new file mode 100644
index 000000000..26e13419e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_16.png
new file mode 100644
index 000000000..26bbe2240
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_17.png
new file mode 100644
index 000000000..1d7b8dc55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_18.png
new file mode 100644
index 000000000..ecab693f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_19.png
new file mode 100644
index 000000000..919f002d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_2.png
new file mode 100644
index 000000000..6ab5ab33c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_20.png
new file mode 100644
index 000000000..39bef2c07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_3.png
new file mode 100644
index 000000000..250a64404
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_4.png
new file mode 100644
index 000000000..bfee49982
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_5.png
new file mode 100644
index 000000000..9550fe500
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_6.png
new file mode 100644
index 000000000..34db2717a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_7.png
new file mode 100644
index 000000000..19418f26d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_8.png
new file mode 100644
index 000000000..757d8aa31
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg20_9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_9.png
new file mode 100644
index 000000000..0b76f2423
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-1.png
new file mode 100644
index 000000000..03fee87bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-10.png
new file mode 100644
index 000000000..48e51e7a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-11.png
new file mode 100644
index 000000000..cc0e5e5f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-12.png
new file mode 100644
index 000000000..5775a6d10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-13.png
new file mode 100644
index 000000000..6c615549c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-14.png
new file mode 100644
index 000000000..163500024
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-15.png
new file mode 100644
index 000000000..3fe0c27e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-16.png
new file mode 100644
index 000000000..b2688f134
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-17.png
new file mode 100644
index 000000000..57f28ace1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-18.png
new file mode 100644
index 000000000..fea773f7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-19.png
new file mode 100644
index 000000000..34cbd442b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-2.png
new file mode 100644
index 000000000..f9af9d6de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-20.png
new file mode 100644
index 000000000..6be3bfd77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-21.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-21.png
new file mode 100644
index 000000000..a7b11a2b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-22.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-22.png
new file mode 100644
index 000000000..2d8167cf4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-23.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-23.png
new file mode 100644
index 000000000..f400426a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-24.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-24.png
new file mode 100644
index 000000000..98e6dd782
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-25.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-25.png
new file mode 100644
index 000000000..10a800c25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-26.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-26.png
new file mode 100644
index 000000000..192edfd6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-27.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-27.png
new file mode 100644
index 000000000..7ee1af0ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-28.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-28.png
new file mode 100644
index 000000000..837ab4aef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-29.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-29.png
new file mode 100644
index 000000000..68e3dc71c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-3.png
new file mode 100644
index 000000000..669a4b8d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-30.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-30.png
new file mode 100644
index 000000000..a20dd3ba3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-4.png
new file mode 100644
index 000000000..782efe358
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-5.png
new file mode 100644
index 000000000..91c7c86bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-6.png
new file mode 100644
index 000000000..727b84c3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-7.png
new file mode 100644
index 000000000..436ded877
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-8.png
new file mode 100644
index 000000000..1903cdc6f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-9.png
new file mode 100644
index 000000000..fa5dd4b54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_0.png
new file mode 100644
index 000000000..3c1464b20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_1.png
new file mode 100644
index 000000000..2e3b8786e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_10.png
new file mode 100644
index 000000000..41ec6a516
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_11.png
new file mode 100644
index 000000000..756335b13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_12.png
new file mode 100644
index 000000000..8559502c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_13.png
new file mode 100644
index 000000000..ffc91edbc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_14.png
new file mode 100644
index 000000000..42a8cdbe3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_15.png
new file mode 100644
index 000000000..4cb656c99
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_16.png
new file mode 100644
index 000000000..0805388b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_17.png
new file mode 100644
index 000000000..da5c1e453
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_18.png
new file mode 100644
index 000000000..6eb8b618f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_19.png
new file mode 100644
index 000000000..670e4693b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_2.png
new file mode 100644
index 000000000..1b0f250a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_20.png
new file mode 100644
index 000000000..d2ad0d902
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_21.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_21.png
new file mode 100644
index 000000000..f816097b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_22.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_22.png
new file mode 100644
index 000000000..374003960
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_23.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_23.png
new file mode 100644
index 000000000..16c0a0952
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_24.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_24.png
new file mode 100644
index 000000000..e05590c38
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_25.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_25.png
new file mode 100644
index 000000000..97af4c57e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_26.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_26.png
new file mode 100644
index 000000000..b9f56c043
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_27.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_27.png
new file mode 100644
index 000000000..52f2b7f7c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_28.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_28.png
new file mode 100644
index 000000000..29ca49a5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_29.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_29.png
new file mode 100644
index 000000000..e6c77def5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_3.png
new file mode 100644
index 000000000..1ae9d0002
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_30.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_30.png
new file mode 100644
index 000000000..1c0940af0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_4.png
new file mode 100644
index 000000000..600a32a5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_5.png
new file mode 100644
index 000000000..d458bcc08
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_6.png
new file mode 100644
index 000000000..44465dbae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_7.png
new file mode 100644
index 000000000..69f8a5278
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_8.png
new file mode 100644
index 000000000..babca9277
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg30_9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_9.png
new file mode 100644
index 000000000..3d761e73e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-1.png
new file mode 100644
index 000000000..d1f77f8e5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-10.png
new file mode 100644
index 000000000..f87cca788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-11.png
new file mode 100644
index 000000000..c82245737
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-12.png
new file mode 100644
index 000000000..962974e68
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-13.png
new file mode 100644
index 000000000..85859bda4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-14.png
new file mode 100644
index 000000000..5ce5c2e7c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-15.png
new file mode 100644
index 000000000..fdddcdaaa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-16.png
new file mode 100644
index 000000000..8eee3953a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-17.png
new file mode 100644
index 000000000..9ce5a6043
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-18.png
new file mode 100644
index 000000000..8b0356eee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-19.png
new file mode 100644
index 000000000..7839d5be6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-2.png
new file mode 100644
index 000000000..d431288e1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-20.png
new file mode 100644
index 000000000..db2957d10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-21.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-21.png
new file mode 100644
index 000000000..6896f3aca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-22.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-22.png
new file mode 100644
index 000000000..b5fbf5d91
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-23.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-23.png
new file mode 100644
index 000000000..2989817a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-24.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-24.png
new file mode 100644
index 000000000..11d7cd15f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-25.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-25.png
new file mode 100644
index 000000000..8356b30c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-26.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-26.png
new file mode 100644
index 000000000..cab7fba4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-27.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-27.png
new file mode 100644
index 000000000..3987add5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-28.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-28.png
new file mode 100644
index 000000000..ec3a7eec5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-29.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-29.png
new file mode 100644
index 000000000..d6c34209a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-3.png
new file mode 100644
index 000000000..d686c5362
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-30.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-30.png
new file mode 100644
index 000000000..6944c1b6c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-31.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-31.png
new file mode 100644
index 000000000..f70fb311a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-32.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-32.png
new file mode 100644
index 000000000..4b57af557
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-33.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-33.png
new file mode 100644
index 000000000..df2266c4d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-34.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-34.png
new file mode 100644
index 000000000..8cb08d4f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-35.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-35.png
new file mode 100644
index 000000000..78773802a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-36.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-36.png
new file mode 100644
index 000000000..5699c3511
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-37.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-37.png
new file mode 100644
index 000000000..18947dc56
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-38.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-38.png
new file mode 100644
index 000000000..b4d15869d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-39.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-39.png
new file mode 100644
index 000000000..2d1d62a0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-4.png
new file mode 100644
index 000000000..a09cc9a5c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-40.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-40.png
new file mode 100644
index 000000000..b566b84c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-5.png
new file mode 100644
index 000000000..dbd5e22a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-6.png
new file mode 100644
index 000000000..d0ca62396
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-7.png
new file mode 100644
index 000000000..4219263af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-8.png
new file mode 100644
index 000000000..9e6de59f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-9.png
new file mode 100644
index 000000000..2052d8ed7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_0.png
new file mode 100644
index 000000000..3b47306af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_1.png
new file mode 100644
index 000000000..8914a0844
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_10.png
new file mode 100644
index 000000000..ca51bc064
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_11.png
new file mode 100644
index 000000000..652cc171b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_12.png
new file mode 100644
index 000000000..a0a194141
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_13.png
new file mode 100644
index 000000000..279eac9f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_14.png
new file mode 100644
index 000000000..2ce0d8c5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_15.png
new file mode 100644
index 000000000..2d3849c21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_16.png
new file mode 100644
index 000000000..0f5c800a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_17.png
new file mode 100644
index 000000000..aa6e7f68c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_18.png
new file mode 100644
index 000000000..34a2b962e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_19.png
new file mode 100644
index 000000000..8342fb881
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_2.png
new file mode 100644
index 000000000..c44ec7489
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_20.png
new file mode 100644
index 000000000..b903c6215
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_21.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_21.png
new file mode 100644
index 000000000..f8159a065
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_22.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_22.png
new file mode 100644
index 000000000..b86a13930
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_23.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_23.png
new file mode 100644
index 000000000..963cca5f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_24.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_24.png
new file mode 100644
index 000000000..20b1a5ad3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_25.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_25.png
new file mode 100644
index 000000000..cacd79bcc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_26.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_26.png
new file mode 100644
index 000000000..b57c22657
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_27.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_27.png
new file mode 100644
index 000000000..5c45aa782
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_28.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_28.png
new file mode 100644
index 000000000..1ab96eea4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_29.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_29.png
new file mode 100644
index 000000000..4d840179d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_3.png
new file mode 100644
index 000000000..3b81f3933
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_30.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_30.png
new file mode 100644
index 000000000..d69d0f72e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_31.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_31.png
new file mode 100644
index 000000000..47c8fbdb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_32.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_32.png
new file mode 100644
index 000000000..a3b4e447e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_33.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_33.png
new file mode 100644
index 000000000..ba4481c26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_34.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_34.png
new file mode 100644
index 000000000..60c33a009
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_35.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_35.png
new file mode 100644
index 000000000..b52717561
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_36.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_36.png
new file mode 100644
index 000000000..ac3a12584
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_37.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_37.png
new file mode 100644
index 000000000..575a68852
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_38.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_38.png
new file mode 100644
index 000000000..4db0df51c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_39.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_39.png
new file mode 100644
index 000000000..0e6a6775f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_4.png
new file mode 100644
index 000000000..223ac1e5d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_40.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_40.png
new file mode 100644
index 000000000..cdde4c32a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_5.png
new file mode 100644
index 000000000..ed9376ed0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_6.png
new file mode 100644
index 000000000..7a9d1b86f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_7.png
new file mode 100644
index 000000000..721d768b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_8.png
new file mode 100644
index 000000000..4df730169
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg40_9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_9.png
new file mode 100644
index 000000000..0b8a34547
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-1.png
new file mode 100644
index 000000000..8dbec5b01
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-10.png
new file mode 100644
index 000000000..4827b9d66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-11.png
new file mode 100644
index 000000000..e91faacfa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-12.png
new file mode 100644
index 000000000..f269d20ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-13.png
new file mode 100644
index 000000000..416f8a603
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-14.png
new file mode 100644
index 000000000..c7ba4fc55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-15.png
new file mode 100644
index 000000000..d08ebe58e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-16.png
new file mode 100644
index 000000000..b3652d02e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-17.png
new file mode 100644
index 000000000..973f1043e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-18.png
new file mode 100644
index 000000000..750bb85ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-19.png
new file mode 100644
index 000000000..8de7cf124
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-2.png
new file mode 100644
index 000000000..fb59243b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-20.png
new file mode 100644
index 000000000..4d2f04947
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-21.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-21.png
new file mode 100644
index 000000000..7c01158ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-22.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-22.png
new file mode 100644
index 000000000..1ecc1c1c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-23.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-23.png
new file mode 100644
index 000000000..635436f83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-24.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-24.png
new file mode 100644
index 000000000..887e0825f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-25.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-25.png
new file mode 100644
index 000000000..ccd001748
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-26.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-26.png
new file mode 100644
index 000000000..fcb04bfc7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-27.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-27.png
new file mode 100644
index 000000000..4a1da2610
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-28.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-28.png
new file mode 100644
index 000000000..3b834a3ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-29.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-29.png
new file mode 100644
index 000000000..c55b3a289
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-3.png
new file mode 100644
index 000000000..b0b327a1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-30.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-30.png
new file mode 100644
index 000000000..c9a4faadf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-31.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-31.png
new file mode 100644
index 000000000..15ce3032d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-32.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-32.png
new file mode 100644
index 000000000..f2d411b1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-33.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-33.png
new file mode 100644
index 000000000..51c485881
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-34.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-34.png
new file mode 100644
index 000000000..bcc8462f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-35.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-35.png
new file mode 100644
index 000000000..8f3bbc5cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-36.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-36.png
new file mode 100644
index 000000000..fa419f055
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-37.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-37.png
new file mode 100644
index 000000000..8a886bb5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-38.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-38.png
new file mode 100644
index 000000000..08d7e50ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-39.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-39.png
new file mode 100644
index 000000000..41744fdb9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-4.png
new file mode 100644
index 000000000..7e5f87c49
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-40.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-40.png
new file mode 100644
index 000000000..2ac6550e1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-41.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-41.png
new file mode 100644
index 000000000..72afa4709
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-42.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-42.png
new file mode 100644
index 000000000..d711a00be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-43.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-43.png
new file mode 100644
index 000000000..ff8529356
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-44.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-44.png
new file mode 100644
index 000000000..59c748594
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-45.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-45.png
new file mode 100644
index 000000000..d751bd210
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-46.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-46.png
new file mode 100644
index 000000000..b181754da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-47.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-47.png
new file mode 100644
index 000000000..bb53100d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-48.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-48.png
new file mode 100644
index 000000000..3cb9561f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-49.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-49.png
new file mode 100644
index 000000000..ffccea613
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-5.png
new file mode 100644
index 000000000..326040792
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-50.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-50.png
new file mode 100644
index 000000000..6043ad5ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-6.png
new file mode 100644
index 000000000..439469f19
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-7.png
new file mode 100644
index 000000000..275f99ead
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-8.png
new file mode 100644
index 000000000..6839d2566
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-9.png
new file mode 100644
index 000000000..c82b96e13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_0.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_0.png
new file mode 100644
index 000000000..908503cea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_1.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_1.png
new file mode 100644
index 000000000..845831301
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_10.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_10.png
new file mode 100644
index 000000000..70977447d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_11.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_11.png
new file mode 100644
index 000000000..a50b9c986
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_12.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_12.png
new file mode 100644
index 000000000..c0b16ec40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_13.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_13.png
new file mode 100644
index 000000000..f1f6e6f7f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_14.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_14.png
new file mode 100644
index 000000000..2be7f77c2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_15.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_15.png
new file mode 100644
index 000000000..a64aecf0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_16.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_16.png
new file mode 100644
index 000000000..2ab2d40b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_17.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_17.png
new file mode 100644
index 000000000..8ba855a53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_18.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_18.png
new file mode 100644
index 000000000..4e81402f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_19.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_19.png
new file mode 100644
index 000000000..d7c38f49f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_2.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_2.png
new file mode 100644
index 000000000..99b20383f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_20.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_20.png
new file mode 100644
index 000000000..9f17d1b37
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_21.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_21.png
new file mode 100644
index 000000000..5ffdb7884
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_22.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_22.png
new file mode 100644
index 000000000..5a5dfa0dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_23.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_23.png
new file mode 100644
index 000000000..902ca1714
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_24.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_24.png
new file mode 100644
index 000000000..95f29b0b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_25.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_25.png
new file mode 100644
index 000000000..7ea00661d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_26.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_26.png
new file mode 100644
index 000000000..e5245b865
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_27.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_27.png
new file mode 100644
index 000000000..329d83945
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_28.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_28.png
new file mode 100644
index 000000000..321821483
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_29.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_29.png
new file mode 100644
index 000000000..c25aaa45e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_3.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_3.png
new file mode 100644
index 000000000..1c2ea813a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_30.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_30.png
new file mode 100644
index 000000000..b0cfc3254
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_31.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_31.png
new file mode 100644
index 000000000..c46e40c77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_32.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_32.png
new file mode 100644
index 000000000..add1400e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_33.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_33.png
new file mode 100644
index 000000000..a3836d46b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_34.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_34.png
new file mode 100644
index 000000000..f26ebddd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_35.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_35.png
new file mode 100644
index 000000000..c36d3948a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_36.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_36.png
new file mode 100644
index 000000000..1d01e6fc3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_37.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_37.png
new file mode 100644
index 000000000..f4e168e7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_38.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_38.png
new file mode 100644
index 000000000..3236b9ad6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_39.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_39.png
new file mode 100644
index 000000000..24341cd1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_4.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_4.png
new file mode 100644
index 000000000..151d7975c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_40.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_40.png
new file mode 100644
index 000000000..352d95026
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_41.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_41.png
new file mode 100644
index 000000000..412dc4070
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_42.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_42.png
new file mode 100644
index 000000000..cd36ad27d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_43.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_43.png
new file mode 100644
index 000000000..2cab1c582
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_44.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_44.png
new file mode 100644
index 000000000..0161c1176
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_45.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_45.png
new file mode 100644
index 000000000..0c11ff3ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_46.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_46.png
new file mode 100644
index 000000000..69b94282a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_47.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_47.png
new file mode 100644
index 000000000..e406504ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_48.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_48.png
new file mode 100644
index 000000000..743fd3735
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_49.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_49.png
new file mode 100644
index 000000000..1dcb43a55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_5.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_5.png
new file mode 100644
index 000000000..12d2656c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_50.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_50.png
new file mode 100644
index 000000000..5b8c17bfb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_6.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_6.png
new file mode 100644
index 000000000..b5f51ad66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_7.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_7.png
new file mode 100644
index 000000000..f4e9f93d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_8.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_8.png
new file mode 100644
index 000000000..e83bca0df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/1440/scaleneg50_9.png b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_9.png
new file mode 100644
index 000000000..1cdef929f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/1440/scaleneg50_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_0.png b/weather.openmeteo/resources/icons/graph/2160/scale100_0.png
new file mode 100644
index 000000000..b86fb43a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_1.png b/weather.openmeteo/resources/icons/graph/2160/scale100_1.png
new file mode 100644
index 000000000..33998fe1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_10.png b/weather.openmeteo/resources/icons/graph/2160/scale100_10.png
new file mode 100644
index 000000000..98a322a92
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_100.png b/weather.openmeteo/resources/icons/graph/2160/scale100_100.png
new file mode 100644
index 000000000..712a8bb56
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_11.png b/weather.openmeteo/resources/icons/graph/2160/scale100_11.png
new file mode 100644
index 000000000..5e7d6eacf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_12.png b/weather.openmeteo/resources/icons/graph/2160/scale100_12.png
new file mode 100644
index 000000000..f5d8f0a61
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_13.png b/weather.openmeteo/resources/icons/graph/2160/scale100_13.png
new file mode 100644
index 000000000..e4455e948
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_14.png b/weather.openmeteo/resources/icons/graph/2160/scale100_14.png
new file mode 100644
index 000000000..138240ef8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_15.png b/weather.openmeteo/resources/icons/graph/2160/scale100_15.png
new file mode 100644
index 000000000..8e8784ccb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_16.png b/weather.openmeteo/resources/icons/graph/2160/scale100_16.png
new file mode 100644
index 000000000..bee25fa8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_17.png b/weather.openmeteo/resources/icons/graph/2160/scale100_17.png
new file mode 100644
index 000000000..3dd98bc8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_18.png b/weather.openmeteo/resources/icons/graph/2160/scale100_18.png
new file mode 100644
index 000000000..ea9b6a8e8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_19.png b/weather.openmeteo/resources/icons/graph/2160/scale100_19.png
new file mode 100644
index 000000000..b674b41bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_2.png b/weather.openmeteo/resources/icons/graph/2160/scale100_2.png
new file mode 100644
index 000000000..52f71fbe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_20.png b/weather.openmeteo/resources/icons/graph/2160/scale100_20.png
new file mode 100644
index 000000000..6d103c13c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_21.png b/weather.openmeteo/resources/icons/graph/2160/scale100_21.png
new file mode 100644
index 000000000..84ca65346
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_22.png b/weather.openmeteo/resources/icons/graph/2160/scale100_22.png
new file mode 100644
index 000000000..cb2c3cdaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_23.png b/weather.openmeteo/resources/icons/graph/2160/scale100_23.png
new file mode 100644
index 000000000..0cb9a0a1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_24.png b/weather.openmeteo/resources/icons/graph/2160/scale100_24.png
new file mode 100644
index 000000000..a52d7b853
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_25.png b/weather.openmeteo/resources/icons/graph/2160/scale100_25.png
new file mode 100644
index 000000000..054b8a511
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_26.png b/weather.openmeteo/resources/icons/graph/2160/scale100_26.png
new file mode 100644
index 000000000..76b500bc2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_27.png b/weather.openmeteo/resources/icons/graph/2160/scale100_27.png
new file mode 100644
index 000000000..bdaeff53c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_28.png b/weather.openmeteo/resources/icons/graph/2160/scale100_28.png
new file mode 100644
index 000000000..ca06c010a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_29.png b/weather.openmeteo/resources/icons/graph/2160/scale100_29.png
new file mode 100644
index 000000000..541fea4f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_3.png b/weather.openmeteo/resources/icons/graph/2160/scale100_3.png
new file mode 100644
index 000000000..5d65c36af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_30.png b/weather.openmeteo/resources/icons/graph/2160/scale100_30.png
new file mode 100644
index 000000000..477d70b32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_31.png b/weather.openmeteo/resources/icons/graph/2160/scale100_31.png
new file mode 100644
index 000000000..116fd5ef3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_32.png b/weather.openmeteo/resources/icons/graph/2160/scale100_32.png
new file mode 100644
index 000000000..6beb97f72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_33.png b/weather.openmeteo/resources/icons/graph/2160/scale100_33.png
new file mode 100644
index 000000000..384e0464b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_34.png b/weather.openmeteo/resources/icons/graph/2160/scale100_34.png
new file mode 100644
index 000000000..f53347f5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_35.png b/weather.openmeteo/resources/icons/graph/2160/scale100_35.png
new file mode 100644
index 000000000..e0960bb8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_36.png b/weather.openmeteo/resources/icons/graph/2160/scale100_36.png
new file mode 100644
index 000000000..29ac847be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_37.png b/weather.openmeteo/resources/icons/graph/2160/scale100_37.png
new file mode 100644
index 000000000..f0cb0ee0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_38.png b/weather.openmeteo/resources/icons/graph/2160/scale100_38.png
new file mode 100644
index 000000000..64a2edfce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_39.png b/weather.openmeteo/resources/icons/graph/2160/scale100_39.png
new file mode 100644
index 000000000..6adfdb080
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_4.png b/weather.openmeteo/resources/icons/graph/2160/scale100_4.png
new file mode 100644
index 000000000..3bcd4e9ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_40.png b/weather.openmeteo/resources/icons/graph/2160/scale100_40.png
new file mode 100644
index 000000000..ec9fcbd37
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_41.png b/weather.openmeteo/resources/icons/graph/2160/scale100_41.png
new file mode 100644
index 000000000..0e6aa1bcf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_42.png b/weather.openmeteo/resources/icons/graph/2160/scale100_42.png
new file mode 100644
index 000000000..e92b29655
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_43.png b/weather.openmeteo/resources/icons/graph/2160/scale100_43.png
new file mode 100644
index 000000000..4b06642a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_44.png b/weather.openmeteo/resources/icons/graph/2160/scale100_44.png
new file mode 100644
index 000000000..ce01b4f7c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_45.png b/weather.openmeteo/resources/icons/graph/2160/scale100_45.png
new file mode 100644
index 000000000..20b3148da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_46.png b/weather.openmeteo/resources/icons/graph/2160/scale100_46.png
new file mode 100644
index 000000000..b0b9d315d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_47.png b/weather.openmeteo/resources/icons/graph/2160/scale100_47.png
new file mode 100644
index 000000000..b23fc9e7d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_48.png b/weather.openmeteo/resources/icons/graph/2160/scale100_48.png
new file mode 100644
index 000000000..12741d259
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_49.png b/weather.openmeteo/resources/icons/graph/2160/scale100_49.png
new file mode 100644
index 000000000..3ce8a03ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_5.png b/weather.openmeteo/resources/icons/graph/2160/scale100_5.png
new file mode 100644
index 000000000..a8605be73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_50.png b/weather.openmeteo/resources/icons/graph/2160/scale100_50.png
new file mode 100644
index 000000000..7402e6dc5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_51.png b/weather.openmeteo/resources/icons/graph/2160/scale100_51.png
new file mode 100644
index 000000000..7222c9cbe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_52.png b/weather.openmeteo/resources/icons/graph/2160/scale100_52.png
new file mode 100644
index 000000000..abed1c58d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_53.png b/weather.openmeteo/resources/icons/graph/2160/scale100_53.png
new file mode 100644
index 000000000..8d860d843
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_54.png b/weather.openmeteo/resources/icons/graph/2160/scale100_54.png
new file mode 100644
index 000000000..e19cb5f9c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_55.png b/weather.openmeteo/resources/icons/graph/2160/scale100_55.png
new file mode 100644
index 000000000..ebb4c5934
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_56.png b/weather.openmeteo/resources/icons/graph/2160/scale100_56.png
new file mode 100644
index 000000000..b296de31e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_57.png b/weather.openmeteo/resources/icons/graph/2160/scale100_57.png
new file mode 100644
index 000000000..d5395c234
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_58.png b/weather.openmeteo/resources/icons/graph/2160/scale100_58.png
new file mode 100644
index 000000000..5fa824505
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_59.png b/weather.openmeteo/resources/icons/graph/2160/scale100_59.png
new file mode 100644
index 000000000..f304bbca3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_6.png b/weather.openmeteo/resources/icons/graph/2160/scale100_6.png
new file mode 100644
index 000000000..18095cfe0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_60.png b/weather.openmeteo/resources/icons/graph/2160/scale100_60.png
new file mode 100644
index 000000000..9b5a08a6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_61.png b/weather.openmeteo/resources/icons/graph/2160/scale100_61.png
new file mode 100644
index 000000000..7b25caf75
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_62.png b/weather.openmeteo/resources/icons/graph/2160/scale100_62.png
new file mode 100644
index 000000000..28d48395f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_63.png b/weather.openmeteo/resources/icons/graph/2160/scale100_63.png
new file mode 100644
index 000000000..78df1d729
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_64.png b/weather.openmeteo/resources/icons/graph/2160/scale100_64.png
new file mode 100644
index 000000000..f1ed62fc6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_65.png b/weather.openmeteo/resources/icons/graph/2160/scale100_65.png
new file mode 100644
index 000000000..6d3bd1b93
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_66.png b/weather.openmeteo/resources/icons/graph/2160/scale100_66.png
new file mode 100644
index 000000000..da23564c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_67.png b/weather.openmeteo/resources/icons/graph/2160/scale100_67.png
new file mode 100644
index 000000000..26ed98033
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_68.png b/weather.openmeteo/resources/icons/graph/2160/scale100_68.png
new file mode 100644
index 000000000..2707d7878
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_69.png b/weather.openmeteo/resources/icons/graph/2160/scale100_69.png
new file mode 100644
index 000000000..a3c61cad4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_7.png b/weather.openmeteo/resources/icons/graph/2160/scale100_7.png
new file mode 100644
index 000000000..71aa84e1c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_70.png b/weather.openmeteo/resources/icons/graph/2160/scale100_70.png
new file mode 100644
index 000000000..a51d847af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_71.png b/weather.openmeteo/resources/icons/graph/2160/scale100_71.png
new file mode 100644
index 000000000..6432a142e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_72.png b/weather.openmeteo/resources/icons/graph/2160/scale100_72.png
new file mode 100644
index 000000000..72459bc6a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_73.png b/weather.openmeteo/resources/icons/graph/2160/scale100_73.png
new file mode 100644
index 000000000..9a8b3254e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_74.png b/weather.openmeteo/resources/icons/graph/2160/scale100_74.png
new file mode 100644
index 000000000..e08421e54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_75.png b/weather.openmeteo/resources/icons/graph/2160/scale100_75.png
new file mode 100644
index 000000000..b061a0293
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_76.png b/weather.openmeteo/resources/icons/graph/2160/scale100_76.png
new file mode 100644
index 000000000..70397758f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_77.png b/weather.openmeteo/resources/icons/graph/2160/scale100_77.png
new file mode 100644
index 000000000..f03afb7f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_78.png b/weather.openmeteo/resources/icons/graph/2160/scale100_78.png
new file mode 100644
index 000000000..2e6005913
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_79.png b/weather.openmeteo/resources/icons/graph/2160/scale100_79.png
new file mode 100644
index 000000000..d4ad48386
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_8.png b/weather.openmeteo/resources/icons/graph/2160/scale100_8.png
new file mode 100644
index 000000000..2f4fc279f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_80.png b/weather.openmeteo/resources/icons/graph/2160/scale100_80.png
new file mode 100644
index 000000000..b45410ce6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_81.png b/weather.openmeteo/resources/icons/graph/2160/scale100_81.png
new file mode 100644
index 000000000..e95188a31
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_82.png b/weather.openmeteo/resources/icons/graph/2160/scale100_82.png
new file mode 100644
index 000000000..d5b6ef5ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_83.png b/weather.openmeteo/resources/icons/graph/2160/scale100_83.png
new file mode 100644
index 000000000..8f493efd1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_84.png b/weather.openmeteo/resources/icons/graph/2160/scale100_84.png
new file mode 100644
index 000000000..66c906582
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_85.png b/weather.openmeteo/resources/icons/graph/2160/scale100_85.png
new file mode 100644
index 000000000..07215897d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_86.png b/weather.openmeteo/resources/icons/graph/2160/scale100_86.png
new file mode 100644
index 000000000..d76640b16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_87.png b/weather.openmeteo/resources/icons/graph/2160/scale100_87.png
new file mode 100644
index 000000000..4f52fe305
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_88.png b/weather.openmeteo/resources/icons/graph/2160/scale100_88.png
new file mode 100644
index 000000000..e58e17ba5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_89.png b/weather.openmeteo/resources/icons/graph/2160/scale100_89.png
new file mode 100644
index 000000000..de6da8aa2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_9.png b/weather.openmeteo/resources/icons/graph/2160/scale100_9.png
new file mode 100644
index 000000000..3aab0b795
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_90.png b/weather.openmeteo/resources/icons/graph/2160/scale100_90.png
new file mode 100644
index 000000000..7687fe6f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_91.png b/weather.openmeteo/resources/icons/graph/2160/scale100_91.png
new file mode 100644
index 000000000..38f3caaa5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_92.png b/weather.openmeteo/resources/icons/graph/2160/scale100_92.png
new file mode 100644
index 000000000..5956cc69f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_93.png b/weather.openmeteo/resources/icons/graph/2160/scale100_93.png
new file mode 100644
index 000000000..17610e440
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_94.png b/weather.openmeteo/resources/icons/graph/2160/scale100_94.png
new file mode 100644
index 000000000..6bab3b62d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_95.png b/weather.openmeteo/resources/icons/graph/2160/scale100_95.png
new file mode 100644
index 000000000..bc1af2ea6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_96.png b/weather.openmeteo/resources/icons/graph/2160/scale100_96.png
new file mode 100644
index 000000000..e4ff9311e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_97.png b/weather.openmeteo/resources/icons/graph/2160/scale100_97.png
new file mode 100644
index 000000000..2516dc19c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_98.png b/weather.openmeteo/resources/icons/graph/2160/scale100_98.png
new file mode 100644
index 000000000..fb4bcf2c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale100_99.png b/weather.openmeteo/resources/icons/graph/2160/scale100_99.png
new file mode 100644
index 000000000..793b99da9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale100_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_0.png b/weather.openmeteo/resources/icons/graph/2160/scale10_0.png
new file mode 100644
index 000000000..06fa37765
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_1.png b/weather.openmeteo/resources/icons/graph/2160/scale10_1.png
new file mode 100644
index 000000000..f758c4217
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_10.png b/weather.openmeteo/resources/icons/graph/2160/scale10_10.png
new file mode 100644
index 000000000..d31986dd6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_2.png b/weather.openmeteo/resources/icons/graph/2160/scale10_2.png
new file mode 100644
index 000000000..1e4964484
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_3.png b/weather.openmeteo/resources/icons/graph/2160/scale10_3.png
new file mode 100644
index 000000000..b51770c7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_4.png b/weather.openmeteo/resources/icons/graph/2160/scale10_4.png
new file mode 100644
index 000000000..73e75294a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_5.png b/weather.openmeteo/resources/icons/graph/2160/scale10_5.png
new file mode 100644
index 000000000..2e02f322c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_6.png b/weather.openmeteo/resources/icons/graph/2160/scale10_6.png
new file mode 100644
index 000000000..8e02b9fd5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_7.png b/weather.openmeteo/resources/icons/graph/2160/scale10_7.png
new file mode 100644
index 000000000..4165d9be7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_8.png b/weather.openmeteo/resources/icons/graph/2160/scale10_8.png
new file mode 100644
index 000000000..204b3a1e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale10_9.png b/weather.openmeteo/resources/icons/graph/2160/scale10_9.png
new file mode 100644
index 000000000..a41957c27
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_0.png b/weather.openmeteo/resources/icons/graph/2160/scale150_0.png
new file mode 100644
index 000000000..ee5644831
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_1.png b/weather.openmeteo/resources/icons/graph/2160/scale150_1.png
new file mode 100644
index 000000000..80ffa0950
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_10.png b/weather.openmeteo/resources/icons/graph/2160/scale150_10.png
new file mode 100644
index 000000000..6f4c480f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_100.png b/weather.openmeteo/resources/icons/graph/2160/scale150_100.png
new file mode 100644
index 000000000..dca4d8f09
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_101.png b/weather.openmeteo/resources/icons/graph/2160/scale150_101.png
new file mode 100644
index 000000000..57ab2ba9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_102.png b/weather.openmeteo/resources/icons/graph/2160/scale150_102.png
new file mode 100644
index 000000000..f8dd40064
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_103.png b/weather.openmeteo/resources/icons/graph/2160/scale150_103.png
new file mode 100644
index 000000000..3cb43fcfc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_104.png b/weather.openmeteo/resources/icons/graph/2160/scale150_104.png
new file mode 100644
index 000000000..fa779087c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_105.png b/weather.openmeteo/resources/icons/graph/2160/scale150_105.png
new file mode 100644
index 000000000..fe42e32e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_106.png b/weather.openmeteo/resources/icons/graph/2160/scale150_106.png
new file mode 100644
index 000000000..18bc1b396
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_107.png b/weather.openmeteo/resources/icons/graph/2160/scale150_107.png
new file mode 100644
index 000000000..18bc1b396
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_108.png b/weather.openmeteo/resources/icons/graph/2160/scale150_108.png
new file mode 100644
index 000000000..d572b5b98
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_109.png b/weather.openmeteo/resources/icons/graph/2160/scale150_109.png
new file mode 100644
index 000000000..b8b641db5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_11.png b/weather.openmeteo/resources/icons/graph/2160/scale150_11.png
new file mode 100644
index 000000000..6f4c480f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_110.png b/weather.openmeteo/resources/icons/graph/2160/scale150_110.png
new file mode 100644
index 000000000..b8b641db5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_111.png b/weather.openmeteo/resources/icons/graph/2160/scale150_111.png
new file mode 100644
index 000000000..1928b8f11
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_112.png b/weather.openmeteo/resources/icons/graph/2160/scale150_112.png
new file mode 100644
index 000000000..7d93a07d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_113.png b/weather.openmeteo/resources/icons/graph/2160/scale150_113.png
new file mode 100644
index 000000000..7d93a07d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_114.png b/weather.openmeteo/resources/icons/graph/2160/scale150_114.png
new file mode 100644
index 000000000..cb7a033db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_115.png b/weather.openmeteo/resources/icons/graph/2160/scale150_115.png
new file mode 100644
index 000000000..245b726a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_116.png b/weather.openmeteo/resources/icons/graph/2160/scale150_116.png
new file mode 100644
index 000000000..245b726a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_117.png b/weather.openmeteo/resources/icons/graph/2160/scale150_117.png
new file mode 100644
index 000000000..ecf1804c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_118.png b/weather.openmeteo/resources/icons/graph/2160/scale150_118.png
new file mode 100644
index 000000000..1a597a322
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_119.png b/weather.openmeteo/resources/icons/graph/2160/scale150_119.png
new file mode 100644
index 000000000..1a597a322
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_12.png b/weather.openmeteo/resources/icons/graph/2160/scale150_12.png
new file mode 100644
index 000000000..fd7e3331e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_120.png b/weather.openmeteo/resources/icons/graph/2160/scale150_120.png
new file mode 100644
index 000000000..945de08e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_121.png b/weather.openmeteo/resources/icons/graph/2160/scale150_121.png
new file mode 100644
index 000000000..c3a733666
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_122.png b/weather.openmeteo/resources/icons/graph/2160/scale150_122.png
new file mode 100644
index 000000000..c3a733666
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_123.png b/weather.openmeteo/resources/icons/graph/2160/scale150_123.png
new file mode 100644
index 000000000..0665e3a35
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_124.png b/weather.openmeteo/resources/icons/graph/2160/scale150_124.png
new file mode 100644
index 000000000..13fe01748
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_125.png b/weather.openmeteo/resources/icons/graph/2160/scale150_125.png
new file mode 100644
index 000000000..13fe01748
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_126.png b/weather.openmeteo/resources/icons/graph/2160/scale150_126.png
new file mode 100644
index 000000000..28fca4853
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_127.png b/weather.openmeteo/resources/icons/graph/2160/scale150_127.png
new file mode 100644
index 000000000..51371fac0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_128.png b/weather.openmeteo/resources/icons/graph/2160/scale150_128.png
new file mode 100644
index 000000000..51371fac0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_129.png b/weather.openmeteo/resources/icons/graph/2160/scale150_129.png
new file mode 100644
index 000000000..a7e1650fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_13.png b/weather.openmeteo/resources/icons/graph/2160/scale150_13.png
new file mode 100644
index 000000000..a404390e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_130.png b/weather.openmeteo/resources/icons/graph/2160/scale150_130.png
new file mode 100644
index 000000000..2a8cdd754
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_131.png b/weather.openmeteo/resources/icons/graph/2160/scale150_131.png
new file mode 100644
index 000000000..2a8cdd754
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_132.png b/weather.openmeteo/resources/icons/graph/2160/scale150_132.png
new file mode 100644
index 000000000..6034f441f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_133.png b/weather.openmeteo/resources/icons/graph/2160/scale150_133.png
new file mode 100644
index 000000000..bcdeaea21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_134.png b/weather.openmeteo/resources/icons/graph/2160/scale150_134.png
new file mode 100644
index 000000000..bcdeaea21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_135.png b/weather.openmeteo/resources/icons/graph/2160/scale150_135.png
new file mode 100644
index 000000000..a52df12c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_136.png b/weather.openmeteo/resources/icons/graph/2160/scale150_136.png
new file mode 100644
index 000000000..18b9bd26c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_137.png b/weather.openmeteo/resources/icons/graph/2160/scale150_137.png
new file mode 100644
index 000000000..18b9bd26c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_138.png b/weather.openmeteo/resources/icons/graph/2160/scale150_138.png
new file mode 100644
index 000000000..76ef4d3dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_139.png b/weather.openmeteo/resources/icons/graph/2160/scale150_139.png
new file mode 100644
index 000000000..cecec279a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_14.png b/weather.openmeteo/resources/icons/graph/2160/scale150_14.png
new file mode 100644
index 000000000..a404390e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_140.png b/weather.openmeteo/resources/icons/graph/2160/scale150_140.png
new file mode 100644
index 000000000..cecec279a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_141.png b/weather.openmeteo/resources/icons/graph/2160/scale150_141.png
new file mode 100644
index 000000000..280f0d92a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_142.png b/weather.openmeteo/resources/icons/graph/2160/scale150_142.png
new file mode 100644
index 000000000..eb230d062
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_143.png b/weather.openmeteo/resources/icons/graph/2160/scale150_143.png
new file mode 100644
index 000000000..eb230d062
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_144.png b/weather.openmeteo/resources/icons/graph/2160/scale150_144.png
new file mode 100644
index 000000000..d44d489e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_145.png b/weather.openmeteo/resources/icons/graph/2160/scale150_145.png
new file mode 100644
index 000000000..13c79d9e8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_146.png b/weather.openmeteo/resources/icons/graph/2160/scale150_146.png
new file mode 100644
index 000000000..9960abd58
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_147.png b/weather.openmeteo/resources/icons/graph/2160/scale150_147.png
new file mode 100644
index 000000000..5ab7b7237
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_148.png b/weather.openmeteo/resources/icons/graph/2160/scale150_148.png
new file mode 100644
index 000000000..3bfb682ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_149.png b/weather.openmeteo/resources/icons/graph/2160/scale150_149.png
new file mode 100644
index 000000000..bf358f0ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_15.png b/weather.openmeteo/resources/icons/graph/2160/scale150_15.png
new file mode 100644
index 000000000..0842c77ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_150.png b/weather.openmeteo/resources/icons/graph/2160/scale150_150.png
new file mode 100644
index 000000000..dca2df037
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_16.png b/weather.openmeteo/resources/icons/graph/2160/scale150_16.png
new file mode 100644
index 000000000..e817c1c7d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_17.png b/weather.openmeteo/resources/icons/graph/2160/scale150_17.png
new file mode 100644
index 000000000..e817c1c7d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_18.png b/weather.openmeteo/resources/icons/graph/2160/scale150_18.png
new file mode 100644
index 000000000..35b4be118
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_19.png b/weather.openmeteo/resources/icons/graph/2160/scale150_19.png
new file mode 100644
index 000000000..0aa8c7d41
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_2.png b/weather.openmeteo/resources/icons/graph/2160/scale150_2.png
new file mode 100644
index 000000000..55a6cf01b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_20.png b/weather.openmeteo/resources/icons/graph/2160/scale150_20.png
new file mode 100644
index 000000000..0aa8c7d41
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_21.png b/weather.openmeteo/resources/icons/graph/2160/scale150_21.png
new file mode 100644
index 000000000..e937e564b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_22.png b/weather.openmeteo/resources/icons/graph/2160/scale150_22.png
new file mode 100644
index 000000000..1ca3fdcaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_23.png b/weather.openmeteo/resources/icons/graph/2160/scale150_23.png
new file mode 100644
index 000000000..1ca3fdcaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_24.png b/weather.openmeteo/resources/icons/graph/2160/scale150_24.png
new file mode 100644
index 000000000..04ced3486
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_25.png b/weather.openmeteo/resources/icons/graph/2160/scale150_25.png
new file mode 100644
index 000000000..48858d1a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_26.png b/weather.openmeteo/resources/icons/graph/2160/scale150_26.png
new file mode 100644
index 000000000..48858d1a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_27.png b/weather.openmeteo/resources/icons/graph/2160/scale150_27.png
new file mode 100644
index 000000000..182b9382f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_28.png b/weather.openmeteo/resources/icons/graph/2160/scale150_28.png
new file mode 100644
index 000000000..b98f479e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_29.png b/weather.openmeteo/resources/icons/graph/2160/scale150_29.png
new file mode 100644
index 000000000..b98f479e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_3.png b/weather.openmeteo/resources/icons/graph/2160/scale150_3.png
new file mode 100644
index 000000000..1e7a8616a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_30.png b/weather.openmeteo/resources/icons/graph/2160/scale150_30.png
new file mode 100644
index 000000000..f629ed043
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_31.png b/weather.openmeteo/resources/icons/graph/2160/scale150_31.png
new file mode 100644
index 000000000..d3199a465
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_32.png b/weather.openmeteo/resources/icons/graph/2160/scale150_32.png
new file mode 100644
index 000000000..d3199a465
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_33.png b/weather.openmeteo/resources/icons/graph/2160/scale150_33.png
new file mode 100644
index 000000000..4f283b0c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_34.png b/weather.openmeteo/resources/icons/graph/2160/scale150_34.png
new file mode 100644
index 000000000..52e5d52a9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_35.png b/weather.openmeteo/resources/icons/graph/2160/scale150_35.png
new file mode 100644
index 000000000..52e5d52a9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_36.png b/weather.openmeteo/resources/icons/graph/2160/scale150_36.png
new file mode 100644
index 000000000..f35e506fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_37.png b/weather.openmeteo/resources/icons/graph/2160/scale150_37.png
new file mode 100644
index 000000000..abb6ea974
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_38.png b/weather.openmeteo/resources/icons/graph/2160/scale150_38.png
new file mode 100644
index 000000000..abb6ea974
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_39.png b/weather.openmeteo/resources/icons/graph/2160/scale150_39.png
new file mode 100644
index 000000000..1a521d60b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_4.png b/weather.openmeteo/resources/icons/graph/2160/scale150_4.png
new file mode 100644
index 000000000..112e1f964
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_40.png b/weather.openmeteo/resources/icons/graph/2160/scale150_40.png
new file mode 100644
index 000000000..4473ee770
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_41.png b/weather.openmeteo/resources/icons/graph/2160/scale150_41.png
new file mode 100644
index 000000000..24c9c2bcc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_42.png b/weather.openmeteo/resources/icons/graph/2160/scale150_42.png
new file mode 100644
index 000000000..99f7fad89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_43.png b/weather.openmeteo/resources/icons/graph/2160/scale150_43.png
new file mode 100644
index 000000000..f41d1aa88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_44.png b/weather.openmeteo/resources/icons/graph/2160/scale150_44.png
new file mode 100644
index 000000000..0ec3946bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_45.png b/weather.openmeteo/resources/icons/graph/2160/scale150_45.png
new file mode 100644
index 000000000..8b4ba427b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_46.png b/weather.openmeteo/resources/icons/graph/2160/scale150_46.png
new file mode 100644
index 000000000..a1f796925
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_47.png b/weather.openmeteo/resources/icons/graph/2160/scale150_47.png
new file mode 100644
index 000000000..10b2abe83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_48.png b/weather.openmeteo/resources/icons/graph/2160/scale150_48.png
new file mode 100644
index 000000000..6f5ae89f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_49.png b/weather.openmeteo/resources/icons/graph/2160/scale150_49.png
new file mode 100644
index 000000000..cb7b4a7c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_5.png b/weather.openmeteo/resources/icons/graph/2160/scale150_5.png
new file mode 100644
index 000000000..f757aeb48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_50.png b/weather.openmeteo/resources/icons/graph/2160/scale150_50.png
new file mode 100644
index 000000000..390f56038
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_51.png b/weather.openmeteo/resources/icons/graph/2160/scale150_51.png
new file mode 100644
index 000000000..b93f68045
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_52.png b/weather.openmeteo/resources/icons/graph/2160/scale150_52.png
new file mode 100644
index 000000000..10f47757f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_53.png b/weather.openmeteo/resources/icons/graph/2160/scale150_53.png
new file mode 100644
index 000000000..209d2cd91
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_54.png b/weather.openmeteo/resources/icons/graph/2160/scale150_54.png
new file mode 100644
index 000000000..13a07525a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_55.png b/weather.openmeteo/resources/icons/graph/2160/scale150_55.png
new file mode 100644
index 000000000..bbf366ef2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_56.png b/weather.openmeteo/resources/icons/graph/2160/scale150_56.png
new file mode 100644
index 000000000..a1e252cd2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_57.png b/weather.openmeteo/resources/icons/graph/2160/scale150_57.png
new file mode 100644
index 000000000..1d7182025
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_58.png b/weather.openmeteo/resources/icons/graph/2160/scale150_58.png
new file mode 100644
index 000000000..c27a669c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_59.png b/weather.openmeteo/resources/icons/graph/2160/scale150_59.png
new file mode 100644
index 000000000..c27a669c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_6.png b/weather.openmeteo/resources/icons/graph/2160/scale150_6.png
new file mode 100644
index 000000000..b1ead32de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_60.png b/weather.openmeteo/resources/icons/graph/2160/scale150_60.png
new file mode 100644
index 000000000..8c5506a80
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_61.png b/weather.openmeteo/resources/icons/graph/2160/scale150_61.png
new file mode 100644
index 000000000..6b26ffd10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_62.png b/weather.openmeteo/resources/icons/graph/2160/scale150_62.png
new file mode 100644
index 000000000..6b26ffd10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_63.png b/weather.openmeteo/resources/icons/graph/2160/scale150_63.png
new file mode 100644
index 000000000..f3f1b6052
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_64.png b/weather.openmeteo/resources/icons/graph/2160/scale150_64.png
new file mode 100644
index 000000000..304c51b88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_65.png b/weather.openmeteo/resources/icons/graph/2160/scale150_65.png
new file mode 100644
index 000000000..304c51b88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_66.png b/weather.openmeteo/resources/icons/graph/2160/scale150_66.png
new file mode 100644
index 000000000..1564029e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_67.png b/weather.openmeteo/resources/icons/graph/2160/scale150_67.png
new file mode 100644
index 000000000..34d3e8a76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_68.png b/weather.openmeteo/resources/icons/graph/2160/scale150_68.png
new file mode 100644
index 000000000..34d3e8a76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_69.png b/weather.openmeteo/resources/icons/graph/2160/scale150_69.png
new file mode 100644
index 000000000..61b90ffd6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_7.png b/weather.openmeteo/resources/icons/graph/2160/scale150_7.png
new file mode 100644
index 000000000..8375a64b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_70.png b/weather.openmeteo/resources/icons/graph/2160/scale150_70.png
new file mode 100644
index 000000000..83121f014
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_71.png b/weather.openmeteo/resources/icons/graph/2160/scale150_71.png
new file mode 100644
index 000000000..83121f014
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_72.png b/weather.openmeteo/resources/icons/graph/2160/scale150_72.png
new file mode 100644
index 000000000..12273be5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_73.png b/weather.openmeteo/resources/icons/graph/2160/scale150_73.png
new file mode 100644
index 000000000..47874d34c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_74.png b/weather.openmeteo/resources/icons/graph/2160/scale150_74.png
new file mode 100644
index 000000000..47874d34c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_75.png b/weather.openmeteo/resources/icons/graph/2160/scale150_75.png
new file mode 100644
index 000000000..d59d0b0ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_76.png b/weather.openmeteo/resources/icons/graph/2160/scale150_76.png
new file mode 100644
index 000000000..58b6ca941
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_77.png b/weather.openmeteo/resources/icons/graph/2160/scale150_77.png
new file mode 100644
index 000000000..58b6ca941
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_78.png b/weather.openmeteo/resources/icons/graph/2160/scale150_78.png
new file mode 100644
index 000000000..b8f0cf6d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_79.png b/weather.openmeteo/resources/icons/graph/2160/scale150_79.png
new file mode 100644
index 000000000..d792a6260
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_8.png b/weather.openmeteo/resources/icons/graph/2160/scale150_8.png
new file mode 100644
index 000000000..8375a64b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_80.png b/weather.openmeteo/resources/icons/graph/2160/scale150_80.png
new file mode 100644
index 000000000..d792a6260
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_81.png b/weather.openmeteo/resources/icons/graph/2160/scale150_81.png
new file mode 100644
index 000000000..e94990ff6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_82.png b/weather.openmeteo/resources/icons/graph/2160/scale150_82.png
new file mode 100644
index 000000000..d221f0c02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_83.png b/weather.openmeteo/resources/icons/graph/2160/scale150_83.png
new file mode 100644
index 000000000..d221f0c02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_84.png b/weather.openmeteo/resources/icons/graph/2160/scale150_84.png
new file mode 100644
index 000000000..15331b9b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_85.png b/weather.openmeteo/resources/icons/graph/2160/scale150_85.png
new file mode 100644
index 000000000..f9730060b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_86.png b/weather.openmeteo/resources/icons/graph/2160/scale150_86.png
new file mode 100644
index 000000000..f9730060b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_87.png b/weather.openmeteo/resources/icons/graph/2160/scale150_87.png
new file mode 100644
index 000000000..d0f9d3287
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_88.png b/weather.openmeteo/resources/icons/graph/2160/scale150_88.png
new file mode 100644
index 000000000..04ed0a45c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_89.png b/weather.openmeteo/resources/icons/graph/2160/scale150_89.png
new file mode 100644
index 000000000..04ed0a45c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_9.png b/weather.openmeteo/resources/icons/graph/2160/scale150_9.png
new file mode 100644
index 000000000..99f894d4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_90.png b/weather.openmeteo/resources/icons/graph/2160/scale150_90.png
new file mode 100644
index 000000000..5170dfec7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_91.png b/weather.openmeteo/resources/icons/graph/2160/scale150_91.png
new file mode 100644
index 000000000..017ed7840
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_92.png b/weather.openmeteo/resources/icons/graph/2160/scale150_92.png
new file mode 100644
index 000000000..16e5ac10a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_93.png b/weather.openmeteo/resources/icons/graph/2160/scale150_93.png
new file mode 100644
index 000000000..6d21848a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_94.png b/weather.openmeteo/resources/icons/graph/2160/scale150_94.png
new file mode 100644
index 000000000..0f1eb66c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_95.png b/weather.openmeteo/resources/icons/graph/2160/scale150_95.png
new file mode 100644
index 000000000..98d61318a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_96.png b/weather.openmeteo/resources/icons/graph/2160/scale150_96.png
new file mode 100644
index 000000000..c56ef015d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_97.png b/weather.openmeteo/resources/icons/graph/2160/scale150_97.png
new file mode 100644
index 000000000..784597a1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_98.png b/weather.openmeteo/resources/icons/graph/2160/scale150_98.png
new file mode 100644
index 000000000..20c196300
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale150_99.png b/weather.openmeteo/resources/icons/graph/2160/scale150_99.png
new file mode 100644
index 000000000..6cb3425cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale150_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.0.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.0.png
new file mode 100644
index 000000000..5e0b2079d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.1.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.1.png
new file mode 100644
index 000000000..2dd25ec21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.2.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.2.png
new file mode 100644
index 000000000..f209f0bc0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.3.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.3.png
new file mode 100644
index 000000000..8f0a41080
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.4.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.4.png
new file mode 100644
index 000000000..b989e5f95
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.5.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.5.png
new file mode 100644
index 000000000..ec133adda
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.6.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.6.png
new file mode 100644
index 000000000..1a6e9b5db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.7.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.7.png
new file mode 100644
index 000000000..c7f251c69
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.8.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.8.png
new file mode 100644
index 000000000..54245359d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_0.9.png b/weather.openmeteo/resources/icons/graph/2160/scale1_0.9.png
new file mode 100644
index 000000000..1dbb2fc28
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale1_1.0.png b/weather.openmeteo/resources/icons/graph/2160/scale1_1.0.png
new file mode 100644
index 000000000..dc7d5f0b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_0.png b/weather.openmeteo/resources/icons/graph/2160/scale200_0.png
new file mode 100644
index 000000000..29a9bf6f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_1.png b/weather.openmeteo/resources/icons/graph/2160/scale200_1.png
new file mode 100644
index 000000000..855537b72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_10.png b/weather.openmeteo/resources/icons/graph/2160/scale200_10.png
new file mode 100644
index 000000000..2cb7ff698
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_100.png b/weather.openmeteo/resources/icons/graph/2160/scale200_100.png
new file mode 100644
index 000000000..5317ee9b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_101.png b/weather.openmeteo/resources/icons/graph/2160/scale200_101.png
new file mode 100644
index 000000000..5317ee9b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_102.png b/weather.openmeteo/resources/icons/graph/2160/scale200_102.png
new file mode 100644
index 000000000..5b8bbbaef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_103.png b/weather.openmeteo/resources/icons/graph/2160/scale200_103.png
new file mode 100644
index 000000000..ae8e7838d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_104.png b/weather.openmeteo/resources/icons/graph/2160/scale200_104.png
new file mode 100644
index 000000000..ae8e7838d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_105.png b/weather.openmeteo/resources/icons/graph/2160/scale200_105.png
new file mode 100644
index 000000000..ae8e7838d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_106.png b/weather.openmeteo/resources/icons/graph/2160/scale200_106.png
new file mode 100644
index 000000000..413c27309
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_107.png b/weather.openmeteo/resources/icons/graph/2160/scale200_107.png
new file mode 100644
index 000000000..95741dfad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_108.png b/weather.openmeteo/resources/icons/graph/2160/scale200_108.png
new file mode 100644
index 000000000..95741dfad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_109.png b/weather.openmeteo/resources/icons/graph/2160/scale200_109.png
new file mode 100644
index 000000000..95741dfad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_11.png b/weather.openmeteo/resources/icons/graph/2160/scale200_11.png
new file mode 100644
index 000000000..5b16b1f41
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_110.png b/weather.openmeteo/resources/icons/graph/2160/scale200_110.png
new file mode 100644
index 000000000..aaf805eaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_111.png b/weather.openmeteo/resources/icons/graph/2160/scale200_111.png
new file mode 100644
index 000000000..6f9fbbc22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_112.png b/weather.openmeteo/resources/icons/graph/2160/scale200_112.png
new file mode 100644
index 000000000..6f9fbbc22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_113.png b/weather.openmeteo/resources/icons/graph/2160/scale200_113.png
new file mode 100644
index 000000000..8252ecd27
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_114.png b/weather.openmeteo/resources/icons/graph/2160/scale200_114.png
new file mode 100644
index 000000000..b9a3596ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_115.png b/weather.openmeteo/resources/icons/graph/2160/scale200_115.png
new file mode 100644
index 000000000..74c2f7951
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_116.png b/weather.openmeteo/resources/icons/graph/2160/scale200_116.png
new file mode 100644
index 000000000..54547bbfa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_117.png b/weather.openmeteo/resources/icons/graph/2160/scale200_117.png
new file mode 100644
index 000000000..54547bbfa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_118.png b/weather.openmeteo/resources/icons/graph/2160/scale200_118.png
new file mode 100644
index 000000000..e6ee442f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_119.png b/weather.openmeteo/resources/icons/graph/2160/scale200_119.png
new file mode 100644
index 000000000..a0e40cfef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_12.png b/weather.openmeteo/resources/icons/graph/2160/scale200_12.png
new file mode 100644
index 000000000..5b16b1f41
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_120.png b/weather.openmeteo/resources/icons/graph/2160/scale200_120.png
new file mode 100644
index 000000000..a0e40cfef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_121.png b/weather.openmeteo/resources/icons/graph/2160/scale200_121.png
new file mode 100644
index 000000000..a0e40cfef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_122.png b/weather.openmeteo/resources/icons/graph/2160/scale200_122.png
new file mode 100644
index 000000000..3f59ab4e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_123.png b/weather.openmeteo/resources/icons/graph/2160/scale200_123.png
new file mode 100644
index 000000000..5c7e1fd00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_124.png b/weather.openmeteo/resources/icons/graph/2160/scale200_124.png
new file mode 100644
index 000000000..5c7e1fd00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_125.png b/weather.openmeteo/resources/icons/graph/2160/scale200_125.png
new file mode 100644
index 000000000..5c7e1fd00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_126.png b/weather.openmeteo/resources/icons/graph/2160/scale200_126.png
new file mode 100644
index 000000000..16fa3754f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_127.png b/weather.openmeteo/resources/icons/graph/2160/scale200_127.png
new file mode 100644
index 000000000..0d92788e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_128.png b/weather.openmeteo/resources/icons/graph/2160/scale200_128.png
new file mode 100644
index 000000000..0d92788e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_129.png b/weather.openmeteo/resources/icons/graph/2160/scale200_129.png
new file mode 100644
index 000000000..bd5065b32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_13.png b/weather.openmeteo/resources/icons/graph/2160/scale200_13.png
new file mode 100644
index 000000000..5b16b1f41
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_130.png b/weather.openmeteo/resources/icons/graph/2160/scale200_130.png
new file mode 100644
index 000000000..ac039d986
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_131.png b/weather.openmeteo/resources/icons/graph/2160/scale200_131.png
new file mode 100644
index 000000000..a3fb036c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_132.png b/weather.openmeteo/resources/icons/graph/2160/scale200_132.png
new file mode 100644
index 000000000..ae69e144f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_133.png b/weather.openmeteo/resources/icons/graph/2160/scale200_133.png
new file mode 100644
index 000000000..ae69e144f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_134.png b/weather.openmeteo/resources/icons/graph/2160/scale200_134.png
new file mode 100644
index 000000000..859cbbc5d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_135.png b/weather.openmeteo/resources/icons/graph/2160/scale200_135.png
new file mode 100644
index 000000000..e7305e16f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_136.png b/weather.openmeteo/resources/icons/graph/2160/scale200_136.png
new file mode 100644
index 000000000..e7305e16f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_137.png b/weather.openmeteo/resources/icons/graph/2160/scale200_137.png
new file mode 100644
index 000000000..e7305e16f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_138.png b/weather.openmeteo/resources/icons/graph/2160/scale200_138.png
new file mode 100644
index 000000000..19265f504
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_139.png b/weather.openmeteo/resources/icons/graph/2160/scale200_139.png
new file mode 100644
index 000000000..ce6994090
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_14.png b/weather.openmeteo/resources/icons/graph/2160/scale200_14.png
new file mode 100644
index 000000000..bdd6baea9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_140.png b/weather.openmeteo/resources/icons/graph/2160/scale200_140.png
new file mode 100644
index 000000000..ce6994090
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_141.png b/weather.openmeteo/resources/icons/graph/2160/scale200_141.png
new file mode 100644
index 000000000..ce6994090
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_142.png b/weather.openmeteo/resources/icons/graph/2160/scale200_142.png
new file mode 100644
index 000000000..706a46b50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_143.png b/weather.openmeteo/resources/icons/graph/2160/scale200_143.png
new file mode 100644
index 000000000..ffabba008
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_144.png b/weather.openmeteo/resources/icons/graph/2160/scale200_144.png
new file mode 100644
index 000000000..ffabba008
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_145.png b/weather.openmeteo/resources/icons/graph/2160/scale200_145.png
new file mode 100644
index 000000000..55b155298
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_146.png b/weather.openmeteo/resources/icons/graph/2160/scale200_146.png
new file mode 100644
index 000000000..7ef7995d6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_147.png b/weather.openmeteo/resources/icons/graph/2160/scale200_147.png
new file mode 100644
index 000000000..1e85f2d46
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_148.png b/weather.openmeteo/resources/icons/graph/2160/scale200_148.png
new file mode 100644
index 000000000..5034f6c4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_149.png b/weather.openmeteo/resources/icons/graph/2160/scale200_149.png
new file mode 100644
index 000000000..5034f6c4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_15.png b/weather.openmeteo/resources/icons/graph/2160/scale200_15.png
new file mode 100644
index 000000000..5e7ac4084
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_150.png b/weather.openmeteo/resources/icons/graph/2160/scale200_150.png
new file mode 100644
index 000000000..9606970e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_151.png b/weather.openmeteo/resources/icons/graph/2160/scale200_151.png
new file mode 100644
index 000000000..7872143ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_151.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_152.png b/weather.openmeteo/resources/icons/graph/2160/scale200_152.png
new file mode 100644
index 000000000..7872143ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_152.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_153.png b/weather.openmeteo/resources/icons/graph/2160/scale200_153.png
new file mode 100644
index 000000000..7872143ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_153.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_154.png b/weather.openmeteo/resources/icons/graph/2160/scale200_154.png
new file mode 100644
index 000000000..b2939cb77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_154.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_155.png b/weather.openmeteo/resources/icons/graph/2160/scale200_155.png
new file mode 100644
index 000000000..1eb5fd7eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_155.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_156.png b/weather.openmeteo/resources/icons/graph/2160/scale200_156.png
new file mode 100644
index 000000000..1eb5fd7eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_156.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_157.png b/weather.openmeteo/resources/icons/graph/2160/scale200_157.png
new file mode 100644
index 000000000..1eb5fd7eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_157.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_158.png b/weather.openmeteo/resources/icons/graph/2160/scale200_158.png
new file mode 100644
index 000000000..891038069
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_158.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_159.png b/weather.openmeteo/resources/icons/graph/2160/scale200_159.png
new file mode 100644
index 000000000..fcbc13e30
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_159.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_16.png b/weather.openmeteo/resources/icons/graph/2160/scale200_16.png
new file mode 100644
index 000000000..5e7ac4084
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_160.png b/weather.openmeteo/resources/icons/graph/2160/scale200_160.png
new file mode 100644
index 000000000..fcbc13e30
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_160.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_161.png b/weather.openmeteo/resources/icons/graph/2160/scale200_161.png
new file mode 100644
index 000000000..d689955ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_161.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_162.png b/weather.openmeteo/resources/icons/graph/2160/scale200_162.png
new file mode 100644
index 000000000..30d579526
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_162.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_163.png b/weather.openmeteo/resources/icons/graph/2160/scale200_163.png
new file mode 100644
index 000000000..5f4753fc5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_163.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_164.png b/weather.openmeteo/resources/icons/graph/2160/scale200_164.png
new file mode 100644
index 000000000..70ce0d985
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_164.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_165.png b/weather.openmeteo/resources/icons/graph/2160/scale200_165.png
new file mode 100644
index 000000000..70ce0d985
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_165.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_166.png b/weather.openmeteo/resources/icons/graph/2160/scale200_166.png
new file mode 100644
index 000000000..3da543a03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_166.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_167.png b/weather.openmeteo/resources/icons/graph/2160/scale200_167.png
new file mode 100644
index 000000000..86a8cad87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_167.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_168.png b/weather.openmeteo/resources/icons/graph/2160/scale200_168.png
new file mode 100644
index 000000000..86a8cad87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_168.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_169.png b/weather.openmeteo/resources/icons/graph/2160/scale200_169.png
new file mode 100644
index 000000000..86a8cad87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_169.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_17.png b/weather.openmeteo/resources/icons/graph/2160/scale200_17.png
new file mode 100644
index 000000000..f592a2799
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_170.png b/weather.openmeteo/resources/icons/graph/2160/scale200_170.png
new file mode 100644
index 000000000..c634f993c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_170.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_171.png b/weather.openmeteo/resources/icons/graph/2160/scale200_171.png
new file mode 100644
index 000000000..18d595167
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_171.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_172.png b/weather.openmeteo/resources/icons/graph/2160/scale200_172.png
new file mode 100644
index 000000000..18d595167
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_172.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_173.png b/weather.openmeteo/resources/icons/graph/2160/scale200_173.png
new file mode 100644
index 000000000..18d595167
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_173.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_174.png b/weather.openmeteo/resources/icons/graph/2160/scale200_174.png
new file mode 100644
index 000000000..47bbd9f0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_174.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_175.png b/weather.openmeteo/resources/icons/graph/2160/scale200_175.png
new file mode 100644
index 000000000..ef1336299
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_175.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_176.png b/weather.openmeteo/resources/icons/graph/2160/scale200_176.png
new file mode 100644
index 000000000..ef1336299
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_176.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_177.png b/weather.openmeteo/resources/icons/graph/2160/scale200_177.png
new file mode 100644
index 000000000..1e31ab613
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_177.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_178.png b/weather.openmeteo/resources/icons/graph/2160/scale200_178.png
new file mode 100644
index 000000000..0cf387aa8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_178.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_179.png b/weather.openmeteo/resources/icons/graph/2160/scale200_179.png
new file mode 100644
index 000000000..d696b5dd1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_179.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_18.png b/weather.openmeteo/resources/icons/graph/2160/scale200_18.png
new file mode 100644
index 000000000..b798cd688
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_180.png b/weather.openmeteo/resources/icons/graph/2160/scale200_180.png
new file mode 100644
index 000000000..09e292785
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_180.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_181.png b/weather.openmeteo/resources/icons/graph/2160/scale200_181.png
new file mode 100644
index 000000000..09e292785
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_181.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_182.png b/weather.openmeteo/resources/icons/graph/2160/scale200_182.png
new file mode 100644
index 000000000..1ede99a28
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_182.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_183.png b/weather.openmeteo/resources/icons/graph/2160/scale200_183.png
new file mode 100644
index 000000000..4febb7ab9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_183.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_184.png b/weather.openmeteo/resources/icons/graph/2160/scale200_184.png
new file mode 100644
index 000000000..4febb7ab9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_184.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_185.png b/weather.openmeteo/resources/icons/graph/2160/scale200_185.png
new file mode 100644
index 000000000..4febb7ab9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_185.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_186.png b/weather.openmeteo/resources/icons/graph/2160/scale200_186.png
new file mode 100644
index 000000000..50626c7af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_186.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_187.png b/weather.openmeteo/resources/icons/graph/2160/scale200_187.png
new file mode 100644
index 000000000..b7ba61374
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_187.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_188.png b/weather.openmeteo/resources/icons/graph/2160/scale200_188.png
new file mode 100644
index 000000000..b7ba61374
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_188.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_189.png b/weather.openmeteo/resources/icons/graph/2160/scale200_189.png
new file mode 100644
index 000000000..b7ba61374
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_189.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_19.png b/weather.openmeteo/resources/icons/graph/2160/scale200_19.png
new file mode 100644
index 000000000..24144b379
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_190.png b/weather.openmeteo/resources/icons/graph/2160/scale200_190.png
new file mode 100644
index 000000000..05ea4d378
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_190.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_191.png b/weather.openmeteo/resources/icons/graph/2160/scale200_191.png
new file mode 100644
index 000000000..50104811a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_191.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_192.png b/weather.openmeteo/resources/icons/graph/2160/scale200_192.png
new file mode 100644
index 000000000..50104811a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_192.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_193.png b/weather.openmeteo/resources/icons/graph/2160/scale200_193.png
new file mode 100644
index 000000000..943de04e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_193.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_194.png b/weather.openmeteo/resources/icons/graph/2160/scale200_194.png
new file mode 100644
index 000000000..f64fef3fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_194.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_195.png b/weather.openmeteo/resources/icons/graph/2160/scale200_195.png
new file mode 100644
index 000000000..75c2e5b63
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_195.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_196.png b/weather.openmeteo/resources/icons/graph/2160/scale200_196.png
new file mode 100644
index 000000000..d3057b52a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_196.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_197.png b/weather.openmeteo/resources/icons/graph/2160/scale200_197.png
new file mode 100644
index 000000000..d3057b52a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_197.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_198.png b/weather.openmeteo/resources/icons/graph/2160/scale200_198.png
new file mode 100644
index 000000000..1ba76e751
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_198.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_199.png b/weather.openmeteo/resources/icons/graph/2160/scale200_199.png
new file mode 100644
index 000000000..f46c53063
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_199.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_2.png b/weather.openmeteo/resources/icons/graph/2160/scale200_2.png
new file mode 100644
index 000000000..281c1311e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_20.png b/weather.openmeteo/resources/icons/graph/2160/scale200_20.png
new file mode 100644
index 000000000..dee0a7154
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_200.png b/weather.openmeteo/resources/icons/graph/2160/scale200_200.png
new file mode 100644
index 000000000..f46c53063
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_200.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_21.png b/weather.openmeteo/resources/icons/graph/2160/scale200_21.png
new file mode 100644
index 000000000..dee0a7154
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_22.png b/weather.openmeteo/resources/icons/graph/2160/scale200_22.png
new file mode 100644
index 000000000..5383e4c7a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_23.png b/weather.openmeteo/resources/icons/graph/2160/scale200_23.png
new file mode 100644
index 000000000..d8498ff58
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_24.png b/weather.openmeteo/resources/icons/graph/2160/scale200_24.png
new file mode 100644
index 000000000..d8498ff58
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_25.png b/weather.openmeteo/resources/icons/graph/2160/scale200_25.png
new file mode 100644
index 000000000..d8498ff58
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_26.png b/weather.openmeteo/resources/icons/graph/2160/scale200_26.png
new file mode 100644
index 000000000..38d0b2657
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_27.png b/weather.openmeteo/resources/icons/graph/2160/scale200_27.png
new file mode 100644
index 000000000..0e82078a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_28.png b/weather.openmeteo/resources/icons/graph/2160/scale200_28.png
new file mode 100644
index 000000000..0e82078a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_29.png b/weather.openmeteo/resources/icons/graph/2160/scale200_29.png
new file mode 100644
index 000000000..0e82078a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_3.png b/weather.openmeteo/resources/icons/graph/2160/scale200_3.png
new file mode 100644
index 000000000..52bdd7f7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_30.png b/weather.openmeteo/resources/icons/graph/2160/scale200_30.png
new file mode 100644
index 000000000..8275cd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_31.png b/weather.openmeteo/resources/icons/graph/2160/scale200_31.png
new file mode 100644
index 000000000..c6c6030d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_32.png b/weather.openmeteo/resources/icons/graph/2160/scale200_32.png
new file mode 100644
index 000000000..c6c6030d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_33.png b/weather.openmeteo/resources/icons/graph/2160/scale200_33.png
new file mode 100644
index 000000000..68b084e5b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_34.png b/weather.openmeteo/resources/icons/graph/2160/scale200_34.png
new file mode 100644
index 000000000..3ce2e1eef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_35.png b/weather.openmeteo/resources/icons/graph/2160/scale200_35.png
new file mode 100644
index 000000000..022d4d00e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_36.png b/weather.openmeteo/resources/icons/graph/2160/scale200_36.png
new file mode 100644
index 000000000..08f885507
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_37.png b/weather.openmeteo/resources/icons/graph/2160/scale200_37.png
new file mode 100644
index 000000000..08f885507
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_38.png b/weather.openmeteo/resources/icons/graph/2160/scale200_38.png
new file mode 100644
index 000000000..1805b37fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_39.png b/weather.openmeteo/resources/icons/graph/2160/scale200_39.png
new file mode 100644
index 000000000..a0de8a3c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_4.png b/weather.openmeteo/resources/icons/graph/2160/scale200_4.png
new file mode 100644
index 000000000..69106bcbd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_40.png b/weather.openmeteo/resources/icons/graph/2160/scale200_40.png
new file mode 100644
index 000000000..a0de8a3c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_41.png b/weather.openmeteo/resources/icons/graph/2160/scale200_41.png
new file mode 100644
index 000000000..a0de8a3c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_42.png b/weather.openmeteo/resources/icons/graph/2160/scale200_42.png
new file mode 100644
index 000000000..7c5774b9d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_43.png b/weather.openmeteo/resources/icons/graph/2160/scale200_43.png
new file mode 100644
index 000000000..6df54fd07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_44.png b/weather.openmeteo/resources/icons/graph/2160/scale200_44.png
new file mode 100644
index 000000000..6df54fd07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_45.png b/weather.openmeteo/resources/icons/graph/2160/scale200_45.png
new file mode 100644
index 000000000..6df54fd07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_46.png b/weather.openmeteo/resources/icons/graph/2160/scale200_46.png
new file mode 100644
index 000000000..458c42549
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_47.png b/weather.openmeteo/resources/icons/graph/2160/scale200_47.png
new file mode 100644
index 000000000..93c68cb67
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_48.png b/weather.openmeteo/resources/icons/graph/2160/scale200_48.png
new file mode 100644
index 000000000..93c68cb67
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_49.png b/weather.openmeteo/resources/icons/graph/2160/scale200_49.png
new file mode 100644
index 000000000..17de56080
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_5.png b/weather.openmeteo/resources/icons/graph/2160/scale200_5.png
new file mode 100644
index 000000000..69106bcbd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_50.png b/weather.openmeteo/resources/icons/graph/2160/scale200_50.png
new file mode 100644
index 000000000..b77577340
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_51.png b/weather.openmeteo/resources/icons/graph/2160/scale200_51.png
new file mode 100644
index 000000000..6da286c3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_52.png b/weather.openmeteo/resources/icons/graph/2160/scale200_52.png
new file mode 100644
index 000000000..766659ca9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_53.png b/weather.openmeteo/resources/icons/graph/2160/scale200_53.png
new file mode 100644
index 000000000..766659ca9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_54.png b/weather.openmeteo/resources/icons/graph/2160/scale200_54.png
new file mode 100644
index 000000000..1bc419a2b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_55.png b/weather.openmeteo/resources/icons/graph/2160/scale200_55.png
new file mode 100644
index 000000000..5f02f8a93
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_56.png b/weather.openmeteo/resources/icons/graph/2160/scale200_56.png
new file mode 100644
index 000000000..5f02f8a93
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_57.png b/weather.openmeteo/resources/icons/graph/2160/scale200_57.png
new file mode 100644
index 000000000..5f02f8a93
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_58.png b/weather.openmeteo/resources/icons/graph/2160/scale200_58.png
new file mode 100644
index 000000000..bfacf0160
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_59.png b/weather.openmeteo/resources/icons/graph/2160/scale200_59.png
new file mode 100644
index 000000000..b51a6bedf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_6.png b/weather.openmeteo/resources/icons/graph/2160/scale200_6.png
new file mode 100644
index 000000000..58fe9e5b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_60.png b/weather.openmeteo/resources/icons/graph/2160/scale200_60.png
new file mode 100644
index 000000000..b51a6bedf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_61.png b/weather.openmeteo/resources/icons/graph/2160/scale200_61.png
new file mode 100644
index 000000000..b51a6bedf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_62.png b/weather.openmeteo/resources/icons/graph/2160/scale200_62.png
new file mode 100644
index 000000000..d34dac04d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_63.png b/weather.openmeteo/resources/icons/graph/2160/scale200_63.png
new file mode 100644
index 000000000..c34b2445a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_64.png b/weather.openmeteo/resources/icons/graph/2160/scale200_64.png
new file mode 100644
index 000000000..c34b2445a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_65.png b/weather.openmeteo/resources/icons/graph/2160/scale200_65.png
new file mode 100644
index 000000000..1b9529e30
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_66.png b/weather.openmeteo/resources/icons/graph/2160/scale200_66.png
new file mode 100644
index 000000000..f93197c76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_67.png b/weather.openmeteo/resources/icons/graph/2160/scale200_67.png
new file mode 100644
index 000000000..3983111a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_68.png b/weather.openmeteo/resources/icons/graph/2160/scale200_68.png
new file mode 100644
index 000000000..ca4322926
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_69.png b/weather.openmeteo/resources/icons/graph/2160/scale200_69.png
new file mode 100644
index 000000000..ca4322926
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_7.png b/weather.openmeteo/resources/icons/graph/2160/scale200_7.png
new file mode 100644
index 000000000..1db6fece9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_70.png b/weather.openmeteo/resources/icons/graph/2160/scale200_70.png
new file mode 100644
index 000000000..cdd88fc67
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_71.png b/weather.openmeteo/resources/icons/graph/2160/scale200_71.png
new file mode 100644
index 000000000..d4638c18e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_72.png b/weather.openmeteo/resources/icons/graph/2160/scale200_72.png
new file mode 100644
index 000000000..d4638c18e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_73.png b/weather.openmeteo/resources/icons/graph/2160/scale200_73.png
new file mode 100644
index 000000000..d4638c18e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_74.png b/weather.openmeteo/resources/icons/graph/2160/scale200_74.png
new file mode 100644
index 000000000..9313537b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_75.png b/weather.openmeteo/resources/icons/graph/2160/scale200_75.png
new file mode 100644
index 000000000..8f29b6733
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_76.png b/weather.openmeteo/resources/icons/graph/2160/scale200_76.png
new file mode 100644
index 000000000..8f29b6733
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_77.png b/weather.openmeteo/resources/icons/graph/2160/scale200_77.png
new file mode 100644
index 000000000..8f29b6733
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_78.png b/weather.openmeteo/resources/icons/graph/2160/scale200_78.png
new file mode 100644
index 000000000..176c75230
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_79.png b/weather.openmeteo/resources/icons/graph/2160/scale200_79.png
new file mode 100644
index 000000000..ba8f2d3c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_8.png b/weather.openmeteo/resources/icons/graph/2160/scale200_8.png
new file mode 100644
index 000000000..1db6fece9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_80.png b/weather.openmeteo/resources/icons/graph/2160/scale200_80.png
new file mode 100644
index 000000000..ba8f2d3c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_81.png b/weather.openmeteo/resources/icons/graph/2160/scale200_81.png
new file mode 100644
index 000000000..9025f23f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_82.png b/weather.openmeteo/resources/icons/graph/2160/scale200_82.png
new file mode 100644
index 000000000..e42c72df6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_83.png b/weather.openmeteo/resources/icons/graph/2160/scale200_83.png
new file mode 100644
index 000000000..bb3a792cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_84.png b/weather.openmeteo/resources/icons/graph/2160/scale200_84.png
new file mode 100644
index 000000000..3ad6b1839
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_85.png b/weather.openmeteo/resources/icons/graph/2160/scale200_85.png
new file mode 100644
index 000000000..3ad6b1839
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_86.png b/weather.openmeteo/resources/icons/graph/2160/scale200_86.png
new file mode 100644
index 000000000..25e613689
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_87.png b/weather.openmeteo/resources/icons/graph/2160/scale200_87.png
new file mode 100644
index 000000000..14733c1d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_88.png b/weather.openmeteo/resources/icons/graph/2160/scale200_88.png
new file mode 100644
index 000000000..14733c1d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_89.png b/weather.openmeteo/resources/icons/graph/2160/scale200_89.png
new file mode 100644
index 000000000..14733c1d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_9.png b/weather.openmeteo/resources/icons/graph/2160/scale200_9.png
new file mode 100644
index 000000000..1db6fece9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_90.png b/weather.openmeteo/resources/icons/graph/2160/scale200_90.png
new file mode 100644
index 000000000..dbcefc8cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_91.png b/weather.openmeteo/resources/icons/graph/2160/scale200_91.png
new file mode 100644
index 000000000..938df0c54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_92.png b/weather.openmeteo/resources/icons/graph/2160/scale200_92.png
new file mode 100644
index 000000000..938df0c54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_93.png b/weather.openmeteo/resources/icons/graph/2160/scale200_93.png
new file mode 100644
index 000000000..938df0c54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_94.png b/weather.openmeteo/resources/icons/graph/2160/scale200_94.png
new file mode 100644
index 000000000..46747d0cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_95.png b/weather.openmeteo/resources/icons/graph/2160/scale200_95.png
new file mode 100644
index 000000000..bd2b962e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_96.png b/weather.openmeteo/resources/icons/graph/2160/scale200_96.png
new file mode 100644
index 000000000..bd2b962e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_97.png b/weather.openmeteo/resources/icons/graph/2160/scale200_97.png
new file mode 100644
index 000000000..edeb0d99c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_98.png b/weather.openmeteo/resources/icons/graph/2160/scale200_98.png
new file mode 100644
index 000000000..1fbe9616a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale200_99.png b/weather.openmeteo/resources/icons/graph/2160/scale200_99.png
new file mode 100644
index 000000000..d33a457cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale200_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_0.png b/weather.openmeteo/resources/icons/graph/2160/scale20_0.png
new file mode 100644
index 000000000..12e7809dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_1.png b/weather.openmeteo/resources/icons/graph/2160/scale20_1.png
new file mode 100644
index 000000000..b1a2b5b52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_10.png b/weather.openmeteo/resources/icons/graph/2160/scale20_10.png
new file mode 100644
index 000000000..f56d27f50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_11.png b/weather.openmeteo/resources/icons/graph/2160/scale20_11.png
new file mode 100644
index 000000000..8101f73c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_12.png b/weather.openmeteo/resources/icons/graph/2160/scale20_12.png
new file mode 100644
index 000000000..883b47a3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_13.png b/weather.openmeteo/resources/icons/graph/2160/scale20_13.png
new file mode 100644
index 000000000..084e0e01d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_14.png b/weather.openmeteo/resources/icons/graph/2160/scale20_14.png
new file mode 100644
index 000000000..afc9d9bcd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_15.png b/weather.openmeteo/resources/icons/graph/2160/scale20_15.png
new file mode 100644
index 000000000..cbe338ab8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_16.png b/weather.openmeteo/resources/icons/graph/2160/scale20_16.png
new file mode 100644
index 000000000..ee11aa28a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_17.png b/weather.openmeteo/resources/icons/graph/2160/scale20_17.png
new file mode 100644
index 000000000..e156afa89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_18.png b/weather.openmeteo/resources/icons/graph/2160/scale20_18.png
new file mode 100644
index 000000000..6b60c320f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_19.png b/weather.openmeteo/resources/icons/graph/2160/scale20_19.png
new file mode 100644
index 000000000..35317b592
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_2.png b/weather.openmeteo/resources/icons/graph/2160/scale20_2.png
new file mode 100644
index 000000000..b91a82ef2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_20.png b/weather.openmeteo/resources/icons/graph/2160/scale20_20.png
new file mode 100644
index 000000000..3f356fd71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_3.png b/weather.openmeteo/resources/icons/graph/2160/scale20_3.png
new file mode 100644
index 000000000..6884c0603
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_4.png b/weather.openmeteo/resources/icons/graph/2160/scale20_4.png
new file mode 100644
index 000000000..97dedd72e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_5.png b/weather.openmeteo/resources/icons/graph/2160/scale20_5.png
new file mode 100644
index 000000000..84edaa23f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_6.png b/weather.openmeteo/resources/icons/graph/2160/scale20_6.png
new file mode 100644
index 000000000..4ac0fca5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_7.png b/weather.openmeteo/resources/icons/graph/2160/scale20_7.png
new file mode 100644
index 000000000..ddc73b158
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_8.png b/weather.openmeteo/resources/icons/graph/2160/scale20_8.png
new file mode 100644
index 000000000..a94535643
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale20_9.png b/weather.openmeteo/resources/icons/graph/2160/scale20_9.png
new file mode 100644
index 000000000..1f15c7d52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_0.png b/weather.openmeteo/resources/icons/graph/2160/scale30_0.png
new file mode 100644
index 000000000..9cf3d1f25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_1.png b/weather.openmeteo/resources/icons/graph/2160/scale30_1.png
new file mode 100644
index 000000000..8fab2d3d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_10.png b/weather.openmeteo/resources/icons/graph/2160/scale30_10.png
new file mode 100644
index 000000000..476bf71d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_11.png b/weather.openmeteo/resources/icons/graph/2160/scale30_11.png
new file mode 100644
index 000000000..f55047aa7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_12.png b/weather.openmeteo/resources/icons/graph/2160/scale30_12.png
new file mode 100644
index 000000000..efcd8a1f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_13.png b/weather.openmeteo/resources/icons/graph/2160/scale30_13.png
new file mode 100644
index 000000000..3d3d28f54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_14.png b/weather.openmeteo/resources/icons/graph/2160/scale30_14.png
new file mode 100644
index 000000000..d73d8154f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_15.png b/weather.openmeteo/resources/icons/graph/2160/scale30_15.png
new file mode 100644
index 000000000..c10b27b94
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_16.png b/weather.openmeteo/resources/icons/graph/2160/scale30_16.png
new file mode 100644
index 000000000..672cfdb48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_17.png b/weather.openmeteo/resources/icons/graph/2160/scale30_17.png
new file mode 100644
index 000000000..f5f9fc2c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_18.png b/weather.openmeteo/resources/icons/graph/2160/scale30_18.png
new file mode 100644
index 000000000..749881bfe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_19.png b/weather.openmeteo/resources/icons/graph/2160/scale30_19.png
new file mode 100644
index 000000000..7e854907e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_2.png b/weather.openmeteo/resources/icons/graph/2160/scale30_2.png
new file mode 100644
index 000000000..593b9df25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_20.png b/weather.openmeteo/resources/icons/graph/2160/scale30_20.png
new file mode 100644
index 000000000..ee15009c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_21.png b/weather.openmeteo/resources/icons/graph/2160/scale30_21.png
new file mode 100644
index 000000000..6a28b124b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_22.png b/weather.openmeteo/resources/icons/graph/2160/scale30_22.png
new file mode 100644
index 000000000..143667115
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_23.png b/weather.openmeteo/resources/icons/graph/2160/scale30_23.png
new file mode 100644
index 000000000..23c687ebe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_24.png b/weather.openmeteo/resources/icons/graph/2160/scale30_24.png
new file mode 100644
index 000000000..46797d3ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_25.png b/weather.openmeteo/resources/icons/graph/2160/scale30_25.png
new file mode 100644
index 000000000..4682d4212
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_26.png b/weather.openmeteo/resources/icons/graph/2160/scale30_26.png
new file mode 100644
index 000000000..ebf97f9c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_27.png b/weather.openmeteo/resources/icons/graph/2160/scale30_27.png
new file mode 100644
index 000000000..e11c67d91
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_28.png b/weather.openmeteo/resources/icons/graph/2160/scale30_28.png
new file mode 100644
index 000000000..47a94f88c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_29.png b/weather.openmeteo/resources/icons/graph/2160/scale30_29.png
new file mode 100644
index 000000000..d49d1b93d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_3.png b/weather.openmeteo/resources/icons/graph/2160/scale30_3.png
new file mode 100644
index 000000000..5a0ffd47b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_30.png b/weather.openmeteo/resources/icons/graph/2160/scale30_30.png
new file mode 100644
index 000000000..1edcda9bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_4.png b/weather.openmeteo/resources/icons/graph/2160/scale30_4.png
new file mode 100644
index 000000000..55b8cdafe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_5.png b/weather.openmeteo/resources/icons/graph/2160/scale30_5.png
new file mode 100644
index 000000000..dd8bb2ec0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_6.png b/weather.openmeteo/resources/icons/graph/2160/scale30_6.png
new file mode 100644
index 000000000..405621dbc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_7.png b/weather.openmeteo/resources/icons/graph/2160/scale30_7.png
new file mode 100644
index 000000000..9a20986d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_8.png b/weather.openmeteo/resources/icons/graph/2160/scale30_8.png
new file mode 100644
index 000000000..ab8e795b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale30_9.png b/weather.openmeteo/resources/icons/graph/2160/scale30_9.png
new file mode 100644
index 000000000..4dfcabc3d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_0.png b/weather.openmeteo/resources/icons/graph/2160/scale40_0.png
new file mode 100644
index 000000000..3f2481aa2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_1.png b/weather.openmeteo/resources/icons/graph/2160/scale40_1.png
new file mode 100644
index 000000000..dddb88125
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_10.png b/weather.openmeteo/resources/icons/graph/2160/scale40_10.png
new file mode 100644
index 000000000..337493015
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_11.png b/weather.openmeteo/resources/icons/graph/2160/scale40_11.png
new file mode 100644
index 000000000..5b6339814
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_12.png b/weather.openmeteo/resources/icons/graph/2160/scale40_12.png
new file mode 100644
index 000000000..98a43bd88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_13.png b/weather.openmeteo/resources/icons/graph/2160/scale40_13.png
new file mode 100644
index 000000000..4406ed004
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_14.png b/weather.openmeteo/resources/icons/graph/2160/scale40_14.png
new file mode 100644
index 000000000..40bd6b69b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_15.png b/weather.openmeteo/resources/icons/graph/2160/scale40_15.png
new file mode 100644
index 000000000..63c85803c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_16.png b/weather.openmeteo/resources/icons/graph/2160/scale40_16.png
new file mode 100644
index 000000000..c55afbaac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_17.png b/weather.openmeteo/resources/icons/graph/2160/scale40_17.png
new file mode 100644
index 000000000..c57922726
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_18.png b/weather.openmeteo/resources/icons/graph/2160/scale40_18.png
new file mode 100644
index 000000000..c72ab1640
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_19.png b/weather.openmeteo/resources/icons/graph/2160/scale40_19.png
new file mode 100644
index 000000000..ab8b0e7d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_2.png b/weather.openmeteo/resources/icons/graph/2160/scale40_2.png
new file mode 100644
index 000000000..71032686d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_20.png b/weather.openmeteo/resources/icons/graph/2160/scale40_20.png
new file mode 100644
index 000000000..882d40da8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_21.png b/weather.openmeteo/resources/icons/graph/2160/scale40_21.png
new file mode 100644
index 000000000..a75ac7e5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_22.png b/weather.openmeteo/resources/icons/graph/2160/scale40_22.png
new file mode 100644
index 000000000..2613efbd4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_23.png b/weather.openmeteo/resources/icons/graph/2160/scale40_23.png
new file mode 100644
index 000000000..4ad9f095e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_24.png b/weather.openmeteo/resources/icons/graph/2160/scale40_24.png
new file mode 100644
index 000000000..f90236043
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_25.png b/weather.openmeteo/resources/icons/graph/2160/scale40_25.png
new file mode 100644
index 000000000..863a1af4a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_26.png b/weather.openmeteo/resources/icons/graph/2160/scale40_26.png
new file mode 100644
index 000000000..f97d1779c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_27.png b/weather.openmeteo/resources/icons/graph/2160/scale40_27.png
new file mode 100644
index 000000000..6809c939e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_28.png b/weather.openmeteo/resources/icons/graph/2160/scale40_28.png
new file mode 100644
index 000000000..ba8527984
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_29.png b/weather.openmeteo/resources/icons/graph/2160/scale40_29.png
new file mode 100644
index 000000000..c653feca2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_3.png b/weather.openmeteo/resources/icons/graph/2160/scale40_3.png
new file mode 100644
index 000000000..91a440ed0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_30.png b/weather.openmeteo/resources/icons/graph/2160/scale40_30.png
new file mode 100644
index 000000000..a4776da3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_31.png b/weather.openmeteo/resources/icons/graph/2160/scale40_31.png
new file mode 100644
index 000000000..bda86cd55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_32.png b/weather.openmeteo/resources/icons/graph/2160/scale40_32.png
new file mode 100644
index 000000000..a9fcd32cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_33.png b/weather.openmeteo/resources/icons/graph/2160/scale40_33.png
new file mode 100644
index 000000000..2086e45e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_34.png b/weather.openmeteo/resources/icons/graph/2160/scale40_34.png
new file mode 100644
index 000000000..1d8c3ce3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_35.png b/weather.openmeteo/resources/icons/graph/2160/scale40_35.png
new file mode 100644
index 000000000..aaa2cd32a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_36.png b/weather.openmeteo/resources/icons/graph/2160/scale40_36.png
new file mode 100644
index 000000000..4eeb069df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_37.png b/weather.openmeteo/resources/icons/graph/2160/scale40_37.png
new file mode 100644
index 000000000..cd5db6f87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_38.png b/weather.openmeteo/resources/icons/graph/2160/scale40_38.png
new file mode 100644
index 000000000..0a3c58e02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_39.png b/weather.openmeteo/resources/icons/graph/2160/scale40_39.png
new file mode 100644
index 000000000..a3c68cebb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_4.png b/weather.openmeteo/resources/icons/graph/2160/scale40_4.png
new file mode 100644
index 000000000..69072573e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_40.png b/weather.openmeteo/resources/icons/graph/2160/scale40_40.png
new file mode 100644
index 000000000..9f25f717d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_5.png b/weather.openmeteo/resources/icons/graph/2160/scale40_5.png
new file mode 100644
index 000000000..414dca7a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_6.png b/weather.openmeteo/resources/icons/graph/2160/scale40_6.png
new file mode 100644
index 000000000..2d3bd234d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_7.png b/weather.openmeteo/resources/icons/graph/2160/scale40_7.png
new file mode 100644
index 000000000..8f5433c8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_8.png b/weather.openmeteo/resources/icons/graph/2160/scale40_8.png
new file mode 100644
index 000000000..fa0c16ec8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale40_9.png b/weather.openmeteo/resources/icons/graph/2160/scale40_9.png
new file mode 100644
index 000000000..57f44bd34
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_0.png b/weather.openmeteo/resources/icons/graph/2160/scale50_0.png
new file mode 100644
index 000000000..629de0d20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_1.png b/weather.openmeteo/resources/icons/graph/2160/scale50_1.png
new file mode 100644
index 000000000..80fec425e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_10.png b/weather.openmeteo/resources/icons/graph/2160/scale50_10.png
new file mode 100644
index 000000000..e3c528d43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_11.png b/weather.openmeteo/resources/icons/graph/2160/scale50_11.png
new file mode 100644
index 000000000..72afcd3a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_12.png b/weather.openmeteo/resources/icons/graph/2160/scale50_12.png
new file mode 100644
index 000000000..0715980b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_13.png b/weather.openmeteo/resources/icons/graph/2160/scale50_13.png
new file mode 100644
index 000000000..08c0e44fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_14.png b/weather.openmeteo/resources/icons/graph/2160/scale50_14.png
new file mode 100644
index 000000000..8790289b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_15.png b/weather.openmeteo/resources/icons/graph/2160/scale50_15.png
new file mode 100644
index 000000000..01cad0ac8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_16.png b/weather.openmeteo/resources/icons/graph/2160/scale50_16.png
new file mode 100644
index 000000000..39c8af7a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_17.png b/weather.openmeteo/resources/icons/graph/2160/scale50_17.png
new file mode 100644
index 000000000..c4fcda440
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_18.png b/weather.openmeteo/resources/icons/graph/2160/scale50_18.png
new file mode 100644
index 000000000..ea248478a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_19.png b/weather.openmeteo/resources/icons/graph/2160/scale50_19.png
new file mode 100644
index 000000000..a7870384a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_2.png b/weather.openmeteo/resources/icons/graph/2160/scale50_2.png
new file mode 100644
index 000000000..9ae48194b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_20.png b/weather.openmeteo/resources/icons/graph/2160/scale50_20.png
new file mode 100644
index 000000000..3c220efb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_21.png b/weather.openmeteo/resources/icons/graph/2160/scale50_21.png
new file mode 100644
index 000000000..78b710eb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_22.png b/weather.openmeteo/resources/icons/graph/2160/scale50_22.png
new file mode 100644
index 000000000..52dc195a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_23.png b/weather.openmeteo/resources/icons/graph/2160/scale50_23.png
new file mode 100644
index 000000000..b30eb1d02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_24.png b/weather.openmeteo/resources/icons/graph/2160/scale50_24.png
new file mode 100644
index 000000000..3755004f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_25.png b/weather.openmeteo/resources/icons/graph/2160/scale50_25.png
new file mode 100644
index 000000000..b0d8368aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_26.png b/weather.openmeteo/resources/icons/graph/2160/scale50_26.png
new file mode 100644
index 000000000..85f478124
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_27.png b/weather.openmeteo/resources/icons/graph/2160/scale50_27.png
new file mode 100644
index 000000000..d8676d2c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_28.png b/weather.openmeteo/resources/icons/graph/2160/scale50_28.png
new file mode 100644
index 000000000..67e4cb405
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_29.png b/weather.openmeteo/resources/icons/graph/2160/scale50_29.png
new file mode 100644
index 000000000..8cd9f72c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_3.png b/weather.openmeteo/resources/icons/graph/2160/scale50_3.png
new file mode 100644
index 000000000..f27ee0a6c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_30.png b/weather.openmeteo/resources/icons/graph/2160/scale50_30.png
new file mode 100644
index 000000000..544fadda2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_31.png b/weather.openmeteo/resources/icons/graph/2160/scale50_31.png
new file mode 100644
index 000000000..d6b9a1624
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_32.png b/weather.openmeteo/resources/icons/graph/2160/scale50_32.png
new file mode 100644
index 000000000..fe69181f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_33.png b/weather.openmeteo/resources/icons/graph/2160/scale50_33.png
new file mode 100644
index 000000000..9bf6c3fb0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_34.png b/weather.openmeteo/resources/icons/graph/2160/scale50_34.png
new file mode 100644
index 000000000..0b53003d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_35.png b/weather.openmeteo/resources/icons/graph/2160/scale50_35.png
new file mode 100644
index 000000000..0da3d8161
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_36.png b/weather.openmeteo/resources/icons/graph/2160/scale50_36.png
new file mode 100644
index 000000000..ba467f2cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_37.png b/weather.openmeteo/resources/icons/graph/2160/scale50_37.png
new file mode 100644
index 000000000..9a8ad4dff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_38.png b/weather.openmeteo/resources/icons/graph/2160/scale50_38.png
new file mode 100644
index 000000000..e088b43e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_39.png b/weather.openmeteo/resources/icons/graph/2160/scale50_39.png
new file mode 100644
index 000000000..605300fe3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_4.png b/weather.openmeteo/resources/icons/graph/2160/scale50_4.png
new file mode 100644
index 000000000..18b685d38
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_40.png b/weather.openmeteo/resources/icons/graph/2160/scale50_40.png
new file mode 100644
index 000000000..45d619c49
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_41.png b/weather.openmeteo/resources/icons/graph/2160/scale50_41.png
new file mode 100644
index 000000000..ab9410b4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_42.png b/weather.openmeteo/resources/icons/graph/2160/scale50_42.png
new file mode 100644
index 000000000..41440d53a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_43.png b/weather.openmeteo/resources/icons/graph/2160/scale50_43.png
new file mode 100644
index 000000000..08ae093e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_44.png b/weather.openmeteo/resources/icons/graph/2160/scale50_44.png
new file mode 100644
index 000000000..d214b9513
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_45.png b/weather.openmeteo/resources/icons/graph/2160/scale50_45.png
new file mode 100644
index 000000000..812a751a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_46.png b/weather.openmeteo/resources/icons/graph/2160/scale50_46.png
new file mode 100644
index 000000000..723526e6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_47.png b/weather.openmeteo/resources/icons/graph/2160/scale50_47.png
new file mode 100644
index 000000000..c0d97bdc3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_48.png b/weather.openmeteo/resources/icons/graph/2160/scale50_48.png
new file mode 100644
index 000000000..7551e129f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_49.png b/weather.openmeteo/resources/icons/graph/2160/scale50_49.png
new file mode 100644
index 000000000..8a1fdb4f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_5.png b/weather.openmeteo/resources/icons/graph/2160/scale50_5.png
new file mode 100644
index 000000000..21f7e50ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_50.png b/weather.openmeteo/resources/icons/graph/2160/scale50_50.png
new file mode 100644
index 000000000..18e42fdd7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_6.png b/weather.openmeteo/resources/icons/graph/2160/scale50_6.png
new file mode 100644
index 000000000..cca0128f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_7.png b/weather.openmeteo/resources/icons/graph/2160/scale50_7.png
new file mode 100644
index 000000000..1ebde4319
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_8.png b/weather.openmeteo/resources/icons/graph/2160/scale50_8.png
new file mode 100644
index 000000000..b6de7439e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale50_9.png b/weather.openmeteo/resources/icons/graph/2160/scale50_9.png
new file mode 100644
index 000000000..c0c8de82d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale50_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_0.png b/weather.openmeteo/resources/icons/graph/2160/scale60_0.png
new file mode 100644
index 000000000..ce198f839
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_1.png b/weather.openmeteo/resources/icons/graph/2160/scale60_1.png
new file mode 100644
index 000000000..93936af36
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_10.png b/weather.openmeteo/resources/icons/graph/2160/scale60_10.png
new file mode 100644
index 000000000..18692f588
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_11.png b/weather.openmeteo/resources/icons/graph/2160/scale60_11.png
new file mode 100644
index 000000000..c6d19c6ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_12.png b/weather.openmeteo/resources/icons/graph/2160/scale60_12.png
new file mode 100644
index 000000000..7f6ce0da7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_13.png b/weather.openmeteo/resources/icons/graph/2160/scale60_13.png
new file mode 100644
index 000000000..c75bffbb6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_14.png b/weather.openmeteo/resources/icons/graph/2160/scale60_14.png
new file mode 100644
index 000000000..d3c66b4ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_15.png b/weather.openmeteo/resources/icons/graph/2160/scale60_15.png
new file mode 100644
index 000000000..e3e88c82f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_16.png b/weather.openmeteo/resources/icons/graph/2160/scale60_16.png
new file mode 100644
index 000000000..3a38ed286
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_17.png b/weather.openmeteo/resources/icons/graph/2160/scale60_17.png
new file mode 100644
index 000000000..92c174b15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_18.png b/weather.openmeteo/resources/icons/graph/2160/scale60_18.png
new file mode 100644
index 000000000..0700cfd44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_19.png b/weather.openmeteo/resources/icons/graph/2160/scale60_19.png
new file mode 100644
index 000000000..dbfafdadf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_2.png b/weather.openmeteo/resources/icons/graph/2160/scale60_2.png
new file mode 100644
index 000000000..222ce0f59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_20.png b/weather.openmeteo/resources/icons/graph/2160/scale60_20.png
new file mode 100644
index 000000000..4fc665540
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_21.png b/weather.openmeteo/resources/icons/graph/2160/scale60_21.png
new file mode 100644
index 000000000..3622b3e8d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_22.png b/weather.openmeteo/resources/icons/graph/2160/scale60_22.png
new file mode 100644
index 000000000..fc2ebf145
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_23.png b/weather.openmeteo/resources/icons/graph/2160/scale60_23.png
new file mode 100644
index 000000000..0190ef2f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_24.png b/weather.openmeteo/resources/icons/graph/2160/scale60_24.png
new file mode 100644
index 000000000..6e6dd53ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_25.png b/weather.openmeteo/resources/icons/graph/2160/scale60_25.png
new file mode 100644
index 000000000..21598fc05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_26.png b/weather.openmeteo/resources/icons/graph/2160/scale60_26.png
new file mode 100644
index 000000000..6f0a6632c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_27.png b/weather.openmeteo/resources/icons/graph/2160/scale60_27.png
new file mode 100644
index 000000000..2ab0f4b18
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_28.png b/weather.openmeteo/resources/icons/graph/2160/scale60_28.png
new file mode 100644
index 000000000..85591bd43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_29.png b/weather.openmeteo/resources/icons/graph/2160/scale60_29.png
new file mode 100644
index 000000000..7d5f2210b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_3.png b/weather.openmeteo/resources/icons/graph/2160/scale60_3.png
new file mode 100644
index 000000000..8dbfdbca0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_30.png b/weather.openmeteo/resources/icons/graph/2160/scale60_30.png
new file mode 100644
index 000000000..43244e3b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_31.png b/weather.openmeteo/resources/icons/graph/2160/scale60_31.png
new file mode 100644
index 000000000..49edd3a7d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_32.png b/weather.openmeteo/resources/icons/graph/2160/scale60_32.png
new file mode 100644
index 000000000..352f8dcbd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_33.png b/weather.openmeteo/resources/icons/graph/2160/scale60_33.png
new file mode 100644
index 000000000..15afd2782
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_34.png b/weather.openmeteo/resources/icons/graph/2160/scale60_34.png
new file mode 100644
index 000000000..a9553558e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_35.png b/weather.openmeteo/resources/icons/graph/2160/scale60_35.png
new file mode 100644
index 000000000..839531222
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_36.png b/weather.openmeteo/resources/icons/graph/2160/scale60_36.png
new file mode 100644
index 000000000..07e673156
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_37.png b/weather.openmeteo/resources/icons/graph/2160/scale60_37.png
new file mode 100644
index 000000000..e0943c10b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_38.png b/weather.openmeteo/resources/icons/graph/2160/scale60_38.png
new file mode 100644
index 000000000..c1d32c0b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_39.png b/weather.openmeteo/resources/icons/graph/2160/scale60_39.png
new file mode 100644
index 000000000..9a5efda79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_4.png b/weather.openmeteo/resources/icons/graph/2160/scale60_4.png
new file mode 100644
index 000000000..77c736e48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_40.png b/weather.openmeteo/resources/icons/graph/2160/scale60_40.png
new file mode 100644
index 000000000..cfcfc2e4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_41.png b/weather.openmeteo/resources/icons/graph/2160/scale60_41.png
new file mode 100644
index 000000000..30d805f9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_42.png b/weather.openmeteo/resources/icons/graph/2160/scale60_42.png
new file mode 100644
index 000000000..f0adedb2b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_43.png b/weather.openmeteo/resources/icons/graph/2160/scale60_43.png
new file mode 100644
index 000000000..8cd8f5b97
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_44.png b/weather.openmeteo/resources/icons/graph/2160/scale60_44.png
new file mode 100644
index 000000000..46446004f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_45.png b/weather.openmeteo/resources/icons/graph/2160/scale60_45.png
new file mode 100644
index 000000000..159724ae9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_46.png b/weather.openmeteo/resources/icons/graph/2160/scale60_46.png
new file mode 100644
index 000000000..f249d0080
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_47.png b/weather.openmeteo/resources/icons/graph/2160/scale60_47.png
new file mode 100644
index 000000000..f68346108
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_48.png b/weather.openmeteo/resources/icons/graph/2160/scale60_48.png
new file mode 100644
index 000000000..06b54e767
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_49.png b/weather.openmeteo/resources/icons/graph/2160/scale60_49.png
new file mode 100644
index 000000000..2ea9e91db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_5.png b/weather.openmeteo/resources/icons/graph/2160/scale60_5.png
new file mode 100644
index 000000000..4d9520a21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_50.png b/weather.openmeteo/resources/icons/graph/2160/scale60_50.png
new file mode 100644
index 000000000..ec4447efb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_51.png b/weather.openmeteo/resources/icons/graph/2160/scale60_51.png
new file mode 100644
index 000000000..bb17e6866
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_52.png b/weather.openmeteo/resources/icons/graph/2160/scale60_52.png
new file mode 100644
index 000000000..431cef4e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_53.png b/weather.openmeteo/resources/icons/graph/2160/scale60_53.png
new file mode 100644
index 000000000..ea6c9c2c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_54.png b/weather.openmeteo/resources/icons/graph/2160/scale60_54.png
new file mode 100644
index 000000000..d92b830d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_55.png b/weather.openmeteo/resources/icons/graph/2160/scale60_55.png
new file mode 100644
index 000000000..f0b280013
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_56.png b/weather.openmeteo/resources/icons/graph/2160/scale60_56.png
new file mode 100644
index 000000000..c44f1d653
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_57.png b/weather.openmeteo/resources/icons/graph/2160/scale60_57.png
new file mode 100644
index 000000000..877227c0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_58.png b/weather.openmeteo/resources/icons/graph/2160/scale60_58.png
new file mode 100644
index 000000000..1e4ccdc95
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_59.png b/weather.openmeteo/resources/icons/graph/2160/scale60_59.png
new file mode 100644
index 000000000..612e950e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_6.png b/weather.openmeteo/resources/icons/graph/2160/scale60_6.png
new file mode 100644
index 000000000..42b7f6055
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_60.png b/weather.openmeteo/resources/icons/graph/2160/scale60_60.png
new file mode 100644
index 000000000..dedbb9172
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_7.png b/weather.openmeteo/resources/icons/graph/2160/scale60_7.png
new file mode 100644
index 000000000..ded6f0c2f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_8.png b/weather.openmeteo/resources/icons/graph/2160/scale60_8.png
new file mode 100644
index 000000000..27a9ac981
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale60_9.png b/weather.openmeteo/resources/icons/graph/2160/scale60_9.png
new file mode 100644
index 000000000..a04916859
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale60_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_0.png b/weather.openmeteo/resources/icons/graph/2160/scale70_0.png
new file mode 100644
index 000000000..e043cca27
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_1.png b/weather.openmeteo/resources/icons/graph/2160/scale70_1.png
new file mode 100644
index 000000000..110a43236
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_10.png b/weather.openmeteo/resources/icons/graph/2160/scale70_10.png
new file mode 100644
index 000000000..f8b8750ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_11.png b/weather.openmeteo/resources/icons/graph/2160/scale70_11.png
new file mode 100644
index 000000000..5fd4a0bdf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_12.png b/weather.openmeteo/resources/icons/graph/2160/scale70_12.png
new file mode 100644
index 000000000..07b06d847
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_13.png b/weather.openmeteo/resources/icons/graph/2160/scale70_13.png
new file mode 100644
index 000000000..f52ef34fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_14.png b/weather.openmeteo/resources/icons/graph/2160/scale70_14.png
new file mode 100644
index 000000000..adeab589e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_15.png b/weather.openmeteo/resources/icons/graph/2160/scale70_15.png
new file mode 100644
index 000000000..c3c378e94
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_16.png b/weather.openmeteo/resources/icons/graph/2160/scale70_16.png
new file mode 100644
index 000000000..559f86d1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_17.png b/weather.openmeteo/resources/icons/graph/2160/scale70_17.png
new file mode 100644
index 000000000..96dc29788
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_18.png b/weather.openmeteo/resources/icons/graph/2160/scale70_18.png
new file mode 100644
index 000000000..1b472d641
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_19.png b/weather.openmeteo/resources/icons/graph/2160/scale70_19.png
new file mode 100644
index 000000000..3464ad27d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_2.png b/weather.openmeteo/resources/icons/graph/2160/scale70_2.png
new file mode 100644
index 000000000..e72e7a877
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_20.png b/weather.openmeteo/resources/icons/graph/2160/scale70_20.png
new file mode 100644
index 000000000..5d724587e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_21.png b/weather.openmeteo/resources/icons/graph/2160/scale70_21.png
new file mode 100644
index 000000000..e1dff20f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_22.png b/weather.openmeteo/resources/icons/graph/2160/scale70_22.png
new file mode 100644
index 000000000..1cdb14100
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_23.png b/weather.openmeteo/resources/icons/graph/2160/scale70_23.png
new file mode 100644
index 000000000..79cc219cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_24.png b/weather.openmeteo/resources/icons/graph/2160/scale70_24.png
new file mode 100644
index 000000000..4b136882f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_25.png b/weather.openmeteo/resources/icons/graph/2160/scale70_25.png
new file mode 100644
index 000000000..f01d9b5b7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_26.png b/weather.openmeteo/resources/icons/graph/2160/scale70_26.png
new file mode 100644
index 000000000..9e1dcda77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_27.png b/weather.openmeteo/resources/icons/graph/2160/scale70_27.png
new file mode 100644
index 000000000..3ac6478a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_28.png b/weather.openmeteo/resources/icons/graph/2160/scale70_28.png
new file mode 100644
index 000000000..132c73988
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_29.png b/weather.openmeteo/resources/icons/graph/2160/scale70_29.png
new file mode 100644
index 000000000..87f22b624
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_3.png b/weather.openmeteo/resources/icons/graph/2160/scale70_3.png
new file mode 100644
index 000000000..a89badacf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_30.png b/weather.openmeteo/resources/icons/graph/2160/scale70_30.png
new file mode 100644
index 000000000..652ba2bd1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_31.png b/weather.openmeteo/resources/icons/graph/2160/scale70_31.png
new file mode 100644
index 000000000..9a4c7a205
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_32.png b/weather.openmeteo/resources/icons/graph/2160/scale70_32.png
new file mode 100644
index 000000000..655ef2deb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_33.png b/weather.openmeteo/resources/icons/graph/2160/scale70_33.png
new file mode 100644
index 000000000..0046a2f0d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_34.png b/weather.openmeteo/resources/icons/graph/2160/scale70_34.png
new file mode 100644
index 000000000..048ebae1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_35.png b/weather.openmeteo/resources/icons/graph/2160/scale70_35.png
new file mode 100644
index 000000000..a20159f03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_36.png b/weather.openmeteo/resources/icons/graph/2160/scale70_36.png
new file mode 100644
index 000000000..440d39cb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_37.png b/weather.openmeteo/resources/icons/graph/2160/scale70_37.png
new file mode 100644
index 000000000..10b6527f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_38.png b/weather.openmeteo/resources/icons/graph/2160/scale70_38.png
new file mode 100644
index 000000000..e53348b9e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_39.png b/weather.openmeteo/resources/icons/graph/2160/scale70_39.png
new file mode 100644
index 000000000..72d9968f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_4.png b/weather.openmeteo/resources/icons/graph/2160/scale70_4.png
new file mode 100644
index 000000000..b945f2299
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_40.png b/weather.openmeteo/resources/icons/graph/2160/scale70_40.png
new file mode 100644
index 000000000..72d3838a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_41.png b/weather.openmeteo/resources/icons/graph/2160/scale70_41.png
new file mode 100644
index 000000000..a83e8d69c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_42.png b/weather.openmeteo/resources/icons/graph/2160/scale70_42.png
new file mode 100644
index 000000000..39cd4d352
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_43.png b/weather.openmeteo/resources/icons/graph/2160/scale70_43.png
new file mode 100644
index 000000000..82a66c89d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_44.png b/weather.openmeteo/resources/icons/graph/2160/scale70_44.png
new file mode 100644
index 000000000..dedcba397
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_45.png b/weather.openmeteo/resources/icons/graph/2160/scale70_45.png
new file mode 100644
index 000000000..91c075460
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_46.png b/weather.openmeteo/resources/icons/graph/2160/scale70_46.png
new file mode 100644
index 000000000..5c5436779
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_47.png b/weather.openmeteo/resources/icons/graph/2160/scale70_47.png
new file mode 100644
index 000000000..6bf802783
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_48.png b/weather.openmeteo/resources/icons/graph/2160/scale70_48.png
new file mode 100644
index 000000000..e795e2dbe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_49.png b/weather.openmeteo/resources/icons/graph/2160/scale70_49.png
new file mode 100644
index 000000000..e572a9512
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_5.png b/weather.openmeteo/resources/icons/graph/2160/scale70_5.png
new file mode 100644
index 000000000..b8ccf26dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_50.png b/weather.openmeteo/resources/icons/graph/2160/scale70_50.png
new file mode 100644
index 000000000..9b8747ca6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_51.png b/weather.openmeteo/resources/icons/graph/2160/scale70_51.png
new file mode 100644
index 000000000..ca5cbc58a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_52.png b/weather.openmeteo/resources/icons/graph/2160/scale70_52.png
new file mode 100644
index 000000000..f438cd5c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_53.png b/weather.openmeteo/resources/icons/graph/2160/scale70_53.png
new file mode 100644
index 000000000..bd916de03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_54.png b/weather.openmeteo/resources/icons/graph/2160/scale70_54.png
new file mode 100644
index 000000000..02a9ec87f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_55.png b/weather.openmeteo/resources/icons/graph/2160/scale70_55.png
new file mode 100644
index 000000000..4a458c008
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_56.png b/weather.openmeteo/resources/icons/graph/2160/scale70_56.png
new file mode 100644
index 000000000..dc9eb1f09
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_57.png b/weather.openmeteo/resources/icons/graph/2160/scale70_57.png
new file mode 100644
index 000000000..19e049001
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_58.png b/weather.openmeteo/resources/icons/graph/2160/scale70_58.png
new file mode 100644
index 000000000..02b30084d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_59.png b/weather.openmeteo/resources/icons/graph/2160/scale70_59.png
new file mode 100644
index 000000000..3966bd6f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_6.png b/weather.openmeteo/resources/icons/graph/2160/scale70_6.png
new file mode 100644
index 000000000..49d56dfbc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_60.png b/weather.openmeteo/resources/icons/graph/2160/scale70_60.png
new file mode 100644
index 000000000..5fadd1aa8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_61.png b/weather.openmeteo/resources/icons/graph/2160/scale70_61.png
new file mode 100644
index 000000000..d043c5f8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_62.png b/weather.openmeteo/resources/icons/graph/2160/scale70_62.png
new file mode 100644
index 000000000..37212c52e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_63.png b/weather.openmeteo/resources/icons/graph/2160/scale70_63.png
new file mode 100644
index 000000000..660b72d1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_64.png b/weather.openmeteo/resources/icons/graph/2160/scale70_64.png
new file mode 100644
index 000000000..d5d9eab5c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_65.png b/weather.openmeteo/resources/icons/graph/2160/scale70_65.png
new file mode 100644
index 000000000..9a4508009
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_66.png b/weather.openmeteo/resources/icons/graph/2160/scale70_66.png
new file mode 100644
index 000000000..d7a3529da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_67.png b/weather.openmeteo/resources/icons/graph/2160/scale70_67.png
new file mode 100644
index 000000000..cdf2fa14c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_68.png b/weather.openmeteo/resources/icons/graph/2160/scale70_68.png
new file mode 100644
index 000000000..14acb4f4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_69.png b/weather.openmeteo/resources/icons/graph/2160/scale70_69.png
new file mode 100644
index 000000000..56a878cbe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_7.png b/weather.openmeteo/resources/icons/graph/2160/scale70_7.png
new file mode 100644
index 000000000..4a5c7bdef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_70.png b/weather.openmeteo/resources/icons/graph/2160/scale70_70.png
new file mode 100644
index 000000000..35c0ec068
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_8.png b/weather.openmeteo/resources/icons/graph/2160/scale70_8.png
new file mode 100644
index 000000000..0d4273f79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale70_9.png b/weather.openmeteo/resources/icons/graph/2160/scale70_9.png
new file mode 100644
index 000000000..2f08bc762
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale70_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_0.png b/weather.openmeteo/resources/icons/graph/2160/scale80_0.png
new file mode 100644
index 000000000..47ebbc62a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_1.png b/weather.openmeteo/resources/icons/graph/2160/scale80_1.png
new file mode 100644
index 000000000..ea396eb81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_10.png b/weather.openmeteo/resources/icons/graph/2160/scale80_10.png
new file mode 100644
index 000000000..a09dfd43e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_11.png b/weather.openmeteo/resources/icons/graph/2160/scale80_11.png
new file mode 100644
index 000000000..40b888e1c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_12.png b/weather.openmeteo/resources/icons/graph/2160/scale80_12.png
new file mode 100644
index 000000000..4fac3036e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_13.png b/weather.openmeteo/resources/icons/graph/2160/scale80_13.png
new file mode 100644
index 000000000..a4d51a105
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_14.png b/weather.openmeteo/resources/icons/graph/2160/scale80_14.png
new file mode 100644
index 000000000..fa13686f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_15.png b/weather.openmeteo/resources/icons/graph/2160/scale80_15.png
new file mode 100644
index 000000000..4828d5d9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_16.png b/weather.openmeteo/resources/icons/graph/2160/scale80_16.png
new file mode 100644
index 000000000..b1bb25819
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_17.png b/weather.openmeteo/resources/icons/graph/2160/scale80_17.png
new file mode 100644
index 000000000..4d834aa42
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_18.png b/weather.openmeteo/resources/icons/graph/2160/scale80_18.png
new file mode 100644
index 000000000..c451c1b96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_19.png b/weather.openmeteo/resources/icons/graph/2160/scale80_19.png
new file mode 100644
index 000000000..1bb1aeaf0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_2.png b/weather.openmeteo/resources/icons/graph/2160/scale80_2.png
new file mode 100644
index 000000000..34cef9de4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_20.png b/weather.openmeteo/resources/icons/graph/2160/scale80_20.png
new file mode 100644
index 000000000..1b4c24307
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_21.png b/weather.openmeteo/resources/icons/graph/2160/scale80_21.png
new file mode 100644
index 000000000..f0a09ca6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_22.png b/weather.openmeteo/resources/icons/graph/2160/scale80_22.png
new file mode 100644
index 000000000..0fac51e96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_23.png b/weather.openmeteo/resources/icons/graph/2160/scale80_23.png
new file mode 100644
index 000000000..407f2ad0d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_24.png b/weather.openmeteo/resources/icons/graph/2160/scale80_24.png
new file mode 100644
index 000000000..4fc8c997f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_25.png b/weather.openmeteo/resources/icons/graph/2160/scale80_25.png
new file mode 100644
index 000000000..8afc013ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_26.png b/weather.openmeteo/resources/icons/graph/2160/scale80_26.png
new file mode 100644
index 000000000..ddd861142
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_27.png b/weather.openmeteo/resources/icons/graph/2160/scale80_27.png
new file mode 100644
index 000000000..3533e309a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_28.png b/weather.openmeteo/resources/icons/graph/2160/scale80_28.png
new file mode 100644
index 000000000..aa07e6102
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_29.png b/weather.openmeteo/resources/icons/graph/2160/scale80_29.png
new file mode 100644
index 000000000..74b84692a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_3.png b/weather.openmeteo/resources/icons/graph/2160/scale80_3.png
new file mode 100644
index 000000000..9f942e551
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_30.png b/weather.openmeteo/resources/icons/graph/2160/scale80_30.png
new file mode 100644
index 000000000..ac89ffcce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_31.png b/weather.openmeteo/resources/icons/graph/2160/scale80_31.png
new file mode 100644
index 000000000..30c0a2711
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_32.png b/weather.openmeteo/resources/icons/graph/2160/scale80_32.png
new file mode 100644
index 000000000..48bba52d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_33.png b/weather.openmeteo/resources/icons/graph/2160/scale80_33.png
new file mode 100644
index 000000000..26e65eee6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_34.png b/weather.openmeteo/resources/icons/graph/2160/scale80_34.png
new file mode 100644
index 000000000..b0c31c636
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_35.png b/weather.openmeteo/resources/icons/graph/2160/scale80_35.png
new file mode 100644
index 000000000..9c52e564d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_36.png b/weather.openmeteo/resources/icons/graph/2160/scale80_36.png
new file mode 100644
index 000000000..6f87f0a2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_37.png b/weather.openmeteo/resources/icons/graph/2160/scale80_37.png
new file mode 100644
index 000000000..9ecb83215
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_38.png b/weather.openmeteo/resources/icons/graph/2160/scale80_38.png
new file mode 100644
index 000000000..7de59f43d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_39.png b/weather.openmeteo/resources/icons/graph/2160/scale80_39.png
new file mode 100644
index 000000000..4a1147ac8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_4.png b/weather.openmeteo/resources/icons/graph/2160/scale80_4.png
new file mode 100644
index 000000000..1998e9e7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_40.png b/weather.openmeteo/resources/icons/graph/2160/scale80_40.png
new file mode 100644
index 000000000..b69e58ad1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_41.png b/weather.openmeteo/resources/icons/graph/2160/scale80_41.png
new file mode 100644
index 000000000..bdcc6a903
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_42.png b/weather.openmeteo/resources/icons/graph/2160/scale80_42.png
new file mode 100644
index 000000000..fe81d230a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_43.png b/weather.openmeteo/resources/icons/graph/2160/scale80_43.png
new file mode 100644
index 000000000..113321f15
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_44.png b/weather.openmeteo/resources/icons/graph/2160/scale80_44.png
new file mode 100644
index 000000000..004c98973
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_45.png b/weather.openmeteo/resources/icons/graph/2160/scale80_45.png
new file mode 100644
index 000000000..359922539
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_46.png b/weather.openmeteo/resources/icons/graph/2160/scale80_46.png
new file mode 100644
index 000000000..4bcff9cad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_47.png b/weather.openmeteo/resources/icons/graph/2160/scale80_47.png
new file mode 100644
index 000000000..2dbe729dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_48.png b/weather.openmeteo/resources/icons/graph/2160/scale80_48.png
new file mode 100644
index 000000000..18de28951
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_49.png b/weather.openmeteo/resources/icons/graph/2160/scale80_49.png
new file mode 100644
index 000000000..3c4258b6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_5.png b/weather.openmeteo/resources/icons/graph/2160/scale80_5.png
new file mode 100644
index 000000000..12bf97430
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_50.png b/weather.openmeteo/resources/icons/graph/2160/scale80_50.png
new file mode 100644
index 000000000..4df6d9acb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_51.png b/weather.openmeteo/resources/icons/graph/2160/scale80_51.png
new file mode 100644
index 000000000..924b289e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_52.png b/weather.openmeteo/resources/icons/graph/2160/scale80_52.png
new file mode 100644
index 000000000..ad5866873
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_53.png b/weather.openmeteo/resources/icons/graph/2160/scale80_53.png
new file mode 100644
index 000000000..c25e24690
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_54.png b/weather.openmeteo/resources/icons/graph/2160/scale80_54.png
new file mode 100644
index 000000000..5bb945978
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_55.png b/weather.openmeteo/resources/icons/graph/2160/scale80_55.png
new file mode 100644
index 000000000..76104bb73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_56.png b/weather.openmeteo/resources/icons/graph/2160/scale80_56.png
new file mode 100644
index 000000000..b57e32ee9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_57.png b/weather.openmeteo/resources/icons/graph/2160/scale80_57.png
new file mode 100644
index 000000000..1f33beb4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_58.png b/weather.openmeteo/resources/icons/graph/2160/scale80_58.png
new file mode 100644
index 000000000..de07d9c9f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_59.png b/weather.openmeteo/resources/icons/graph/2160/scale80_59.png
new file mode 100644
index 000000000..8d3106830
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_6.png b/weather.openmeteo/resources/icons/graph/2160/scale80_6.png
new file mode 100644
index 000000000..46229f300
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_60.png b/weather.openmeteo/resources/icons/graph/2160/scale80_60.png
new file mode 100644
index 000000000..1443a0944
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_61.png b/weather.openmeteo/resources/icons/graph/2160/scale80_61.png
new file mode 100644
index 000000000..885f65249
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_62.png b/weather.openmeteo/resources/icons/graph/2160/scale80_62.png
new file mode 100644
index 000000000..717a7cfac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_63.png b/weather.openmeteo/resources/icons/graph/2160/scale80_63.png
new file mode 100644
index 000000000..d60e8d29f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_64.png b/weather.openmeteo/resources/icons/graph/2160/scale80_64.png
new file mode 100644
index 000000000..eb91a5109
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_65.png b/weather.openmeteo/resources/icons/graph/2160/scale80_65.png
new file mode 100644
index 000000000..0d25866ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_66.png b/weather.openmeteo/resources/icons/graph/2160/scale80_66.png
new file mode 100644
index 000000000..4b1d5524a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_67.png b/weather.openmeteo/resources/icons/graph/2160/scale80_67.png
new file mode 100644
index 000000000..71cda1ef2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_68.png b/weather.openmeteo/resources/icons/graph/2160/scale80_68.png
new file mode 100644
index 000000000..42d979970
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_69.png b/weather.openmeteo/resources/icons/graph/2160/scale80_69.png
new file mode 100644
index 000000000..3d153dd40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_7.png b/weather.openmeteo/resources/icons/graph/2160/scale80_7.png
new file mode 100644
index 000000000..feeebe662
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_70.png b/weather.openmeteo/resources/icons/graph/2160/scale80_70.png
new file mode 100644
index 000000000..d9673001c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_71.png b/weather.openmeteo/resources/icons/graph/2160/scale80_71.png
new file mode 100644
index 000000000..9226ef1e1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_72.png b/weather.openmeteo/resources/icons/graph/2160/scale80_72.png
new file mode 100644
index 000000000..e6df89a5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_73.png b/weather.openmeteo/resources/icons/graph/2160/scale80_73.png
new file mode 100644
index 000000000..faeb718a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_74.png b/weather.openmeteo/resources/icons/graph/2160/scale80_74.png
new file mode 100644
index 000000000..1af478787
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_75.png b/weather.openmeteo/resources/icons/graph/2160/scale80_75.png
new file mode 100644
index 000000000..1764a7870
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_76.png b/weather.openmeteo/resources/icons/graph/2160/scale80_76.png
new file mode 100644
index 000000000..50053cfdb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_77.png b/weather.openmeteo/resources/icons/graph/2160/scale80_77.png
new file mode 100644
index 000000000..6499320c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_78.png b/weather.openmeteo/resources/icons/graph/2160/scale80_78.png
new file mode 100644
index 000000000..d0506104b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_79.png b/weather.openmeteo/resources/icons/graph/2160/scale80_79.png
new file mode 100644
index 000000000..ccc424222
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_8.png b/weather.openmeteo/resources/icons/graph/2160/scale80_8.png
new file mode 100644
index 000000000..a2afb4ffa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_80.png b/weather.openmeteo/resources/icons/graph/2160/scale80_80.png
new file mode 100644
index 000000000..df2dd3ac3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale80_9.png b/weather.openmeteo/resources/icons/graph/2160/scale80_9.png
new file mode 100644
index 000000000..4942fc63a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale80_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_0.png b/weather.openmeteo/resources/icons/graph/2160/scale90_0.png
new file mode 100644
index 000000000..82a5b14a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_1.png b/weather.openmeteo/resources/icons/graph/2160/scale90_1.png
new file mode 100644
index 000000000..12893aa70
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_10.png b/weather.openmeteo/resources/icons/graph/2160/scale90_10.png
new file mode 100644
index 000000000..2adcaa6de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_11.png b/weather.openmeteo/resources/icons/graph/2160/scale90_11.png
new file mode 100644
index 000000000..6a3a4f153
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_12.png b/weather.openmeteo/resources/icons/graph/2160/scale90_12.png
new file mode 100644
index 000000000..4e583fcf6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_13.png b/weather.openmeteo/resources/icons/graph/2160/scale90_13.png
new file mode 100644
index 000000000..d4d821971
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_14.png b/weather.openmeteo/resources/icons/graph/2160/scale90_14.png
new file mode 100644
index 000000000..816a14e25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_15.png b/weather.openmeteo/resources/icons/graph/2160/scale90_15.png
new file mode 100644
index 000000000..9eea9d8ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_16.png b/weather.openmeteo/resources/icons/graph/2160/scale90_16.png
new file mode 100644
index 000000000..14c36314c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_17.png b/weather.openmeteo/resources/icons/graph/2160/scale90_17.png
new file mode 100644
index 000000000..bc3be42ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_18.png b/weather.openmeteo/resources/icons/graph/2160/scale90_18.png
new file mode 100644
index 000000000..b6591e338
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_19.png b/weather.openmeteo/resources/icons/graph/2160/scale90_19.png
new file mode 100644
index 000000000..0b7a704cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_2.png b/weather.openmeteo/resources/icons/graph/2160/scale90_2.png
new file mode 100644
index 000000000..1b7e099ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_20.png b/weather.openmeteo/resources/icons/graph/2160/scale90_20.png
new file mode 100644
index 000000000..d09850508
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_21.png b/weather.openmeteo/resources/icons/graph/2160/scale90_21.png
new file mode 100644
index 000000000..05bbf9c47
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_22.png b/weather.openmeteo/resources/icons/graph/2160/scale90_22.png
new file mode 100644
index 000000000..e96f93753
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_23.png b/weather.openmeteo/resources/icons/graph/2160/scale90_23.png
new file mode 100644
index 000000000..74d1919f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_24.png b/weather.openmeteo/resources/icons/graph/2160/scale90_24.png
new file mode 100644
index 000000000..b87478e7f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_25.png b/weather.openmeteo/resources/icons/graph/2160/scale90_25.png
new file mode 100644
index 000000000..56927ff10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_26.png b/weather.openmeteo/resources/icons/graph/2160/scale90_26.png
new file mode 100644
index 000000000..28d453d83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_27.png b/weather.openmeteo/resources/icons/graph/2160/scale90_27.png
new file mode 100644
index 000000000..c6cb88e32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_28.png b/weather.openmeteo/resources/icons/graph/2160/scale90_28.png
new file mode 100644
index 000000000..cdf3c6088
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_29.png b/weather.openmeteo/resources/icons/graph/2160/scale90_29.png
new file mode 100644
index 000000000..e26e98030
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_3.png b/weather.openmeteo/resources/icons/graph/2160/scale90_3.png
new file mode 100644
index 000000000..d57bf8de1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_30.png b/weather.openmeteo/resources/icons/graph/2160/scale90_30.png
new file mode 100644
index 000000000..4f53a3c2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_31.png b/weather.openmeteo/resources/icons/graph/2160/scale90_31.png
new file mode 100644
index 000000000..75c72ca43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_32.png b/weather.openmeteo/resources/icons/graph/2160/scale90_32.png
new file mode 100644
index 000000000..fd9ec4e2f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_33.png b/weather.openmeteo/resources/icons/graph/2160/scale90_33.png
new file mode 100644
index 000000000..a9c33b7a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_34.png b/weather.openmeteo/resources/icons/graph/2160/scale90_34.png
new file mode 100644
index 000000000..63b5a54ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_35.png b/weather.openmeteo/resources/icons/graph/2160/scale90_35.png
new file mode 100644
index 000000000..dbec3d5ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_36.png b/weather.openmeteo/resources/icons/graph/2160/scale90_36.png
new file mode 100644
index 000000000..9fcd1324f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_37.png b/weather.openmeteo/resources/icons/graph/2160/scale90_37.png
new file mode 100644
index 000000000..1fd60b9ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_38.png b/weather.openmeteo/resources/icons/graph/2160/scale90_38.png
new file mode 100644
index 000000000..78463461c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_39.png b/weather.openmeteo/resources/icons/graph/2160/scale90_39.png
new file mode 100644
index 000000000..510ea5ac8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_4.png b/weather.openmeteo/resources/icons/graph/2160/scale90_4.png
new file mode 100644
index 000000000..a424aaace
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_40.png b/weather.openmeteo/resources/icons/graph/2160/scale90_40.png
new file mode 100644
index 000000000..3b9c9cb13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_41.png b/weather.openmeteo/resources/icons/graph/2160/scale90_41.png
new file mode 100644
index 000000000..b3b5543d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_42.png b/weather.openmeteo/resources/icons/graph/2160/scale90_42.png
new file mode 100644
index 000000000..76245d7f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_43.png b/weather.openmeteo/resources/icons/graph/2160/scale90_43.png
new file mode 100644
index 000000000..3cf89a7d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_44.png b/weather.openmeteo/resources/icons/graph/2160/scale90_44.png
new file mode 100644
index 000000000..ba0982f16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_45.png b/weather.openmeteo/resources/icons/graph/2160/scale90_45.png
new file mode 100644
index 000000000..701e32a79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_46.png b/weather.openmeteo/resources/icons/graph/2160/scale90_46.png
new file mode 100644
index 000000000..aac0daaee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_47.png b/weather.openmeteo/resources/icons/graph/2160/scale90_47.png
new file mode 100644
index 000000000..90c7b63d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_48.png b/weather.openmeteo/resources/icons/graph/2160/scale90_48.png
new file mode 100644
index 000000000..546255361
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_49.png b/weather.openmeteo/resources/icons/graph/2160/scale90_49.png
new file mode 100644
index 000000000..f0dcaffc7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_5.png b/weather.openmeteo/resources/icons/graph/2160/scale90_5.png
new file mode 100644
index 000000000..52c5b0e77
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_50.png b/weather.openmeteo/resources/icons/graph/2160/scale90_50.png
new file mode 100644
index 000000000..6f21e8aaa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_51.png b/weather.openmeteo/resources/icons/graph/2160/scale90_51.png
new file mode 100644
index 000000000..8b569f4a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_52.png b/weather.openmeteo/resources/icons/graph/2160/scale90_52.png
new file mode 100644
index 000000000..bae367d89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_53.png b/weather.openmeteo/resources/icons/graph/2160/scale90_53.png
new file mode 100644
index 000000000..c2e800ab5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_54.png b/weather.openmeteo/resources/icons/graph/2160/scale90_54.png
new file mode 100644
index 000000000..e42f7e546
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_55.png b/weather.openmeteo/resources/icons/graph/2160/scale90_55.png
new file mode 100644
index 000000000..a7296860c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_56.png b/weather.openmeteo/resources/icons/graph/2160/scale90_56.png
new file mode 100644
index 000000000..69aa13db6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_57.png b/weather.openmeteo/resources/icons/graph/2160/scale90_57.png
new file mode 100644
index 000000000..c2bba68fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_58.png b/weather.openmeteo/resources/icons/graph/2160/scale90_58.png
new file mode 100644
index 000000000..bf17fdf17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_59.png b/weather.openmeteo/resources/icons/graph/2160/scale90_59.png
new file mode 100644
index 000000000..ef2a3abbe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_6.png b/weather.openmeteo/resources/icons/graph/2160/scale90_6.png
new file mode 100644
index 000000000..8417a102f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_60.png b/weather.openmeteo/resources/icons/graph/2160/scale90_60.png
new file mode 100644
index 000000000..437270535
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_61.png b/weather.openmeteo/resources/icons/graph/2160/scale90_61.png
new file mode 100644
index 000000000..fd1e76b97
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_62.png b/weather.openmeteo/resources/icons/graph/2160/scale90_62.png
new file mode 100644
index 000000000..4719df15c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_63.png b/weather.openmeteo/resources/icons/graph/2160/scale90_63.png
new file mode 100644
index 000000000..d490c839f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_64.png b/weather.openmeteo/resources/icons/graph/2160/scale90_64.png
new file mode 100644
index 000000000..c6119987d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_65.png b/weather.openmeteo/resources/icons/graph/2160/scale90_65.png
new file mode 100644
index 000000000..81a797c95
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_66.png b/weather.openmeteo/resources/icons/graph/2160/scale90_66.png
new file mode 100644
index 000000000..e3e62635a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_67.png b/weather.openmeteo/resources/icons/graph/2160/scale90_67.png
new file mode 100644
index 000000000..7717ae03e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_68.png b/weather.openmeteo/resources/icons/graph/2160/scale90_68.png
new file mode 100644
index 000000000..c13858a60
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_69.png b/weather.openmeteo/resources/icons/graph/2160/scale90_69.png
new file mode 100644
index 000000000..a017a797b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_7.png b/weather.openmeteo/resources/icons/graph/2160/scale90_7.png
new file mode 100644
index 000000000..88dc4a8dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_70.png b/weather.openmeteo/resources/icons/graph/2160/scale90_70.png
new file mode 100644
index 000000000..2b8bdc666
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_71.png b/weather.openmeteo/resources/icons/graph/2160/scale90_71.png
new file mode 100644
index 000000000..eb4849671
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_72.png b/weather.openmeteo/resources/icons/graph/2160/scale90_72.png
new file mode 100644
index 000000000..e2ee7cf19
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_73.png b/weather.openmeteo/resources/icons/graph/2160/scale90_73.png
new file mode 100644
index 000000000..d9d67b8c0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_74.png b/weather.openmeteo/resources/icons/graph/2160/scale90_74.png
new file mode 100644
index 000000000..f86a4f4b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_75.png b/weather.openmeteo/resources/icons/graph/2160/scale90_75.png
new file mode 100644
index 000000000..f6cd7ac5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_76.png b/weather.openmeteo/resources/icons/graph/2160/scale90_76.png
new file mode 100644
index 000000000..6da3c21c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_77.png b/weather.openmeteo/resources/icons/graph/2160/scale90_77.png
new file mode 100644
index 000000000..8313a9a54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_78.png b/weather.openmeteo/resources/icons/graph/2160/scale90_78.png
new file mode 100644
index 000000000..8f4f0c510
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_79.png b/weather.openmeteo/resources/icons/graph/2160/scale90_79.png
new file mode 100644
index 000000000..62d2f7f73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_8.png b/weather.openmeteo/resources/icons/graph/2160/scale90_8.png
new file mode 100644
index 000000000..402066e51
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_80.png b/weather.openmeteo/resources/icons/graph/2160/scale90_80.png
new file mode 100644
index 000000000..2207d41c2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_81.png b/weather.openmeteo/resources/icons/graph/2160/scale90_81.png
new file mode 100644
index 000000000..77756764e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_82.png b/weather.openmeteo/resources/icons/graph/2160/scale90_82.png
new file mode 100644
index 000000000..595b889e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_83.png b/weather.openmeteo/resources/icons/graph/2160/scale90_83.png
new file mode 100644
index 000000000..24f7dc227
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_84.png b/weather.openmeteo/resources/icons/graph/2160/scale90_84.png
new file mode 100644
index 000000000..f5be9b912
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_85.png b/weather.openmeteo/resources/icons/graph/2160/scale90_85.png
new file mode 100644
index 000000000..c54180235
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_86.png b/weather.openmeteo/resources/icons/graph/2160/scale90_86.png
new file mode 100644
index 000000000..5c308ffcb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_87.png b/weather.openmeteo/resources/icons/graph/2160/scale90_87.png
new file mode 100644
index 000000000..3161f855d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_88.png b/weather.openmeteo/resources/icons/graph/2160/scale90_88.png
new file mode 100644
index 000000000..27b2094ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_89.png b/weather.openmeteo/resources/icons/graph/2160/scale90_89.png
new file mode 100644
index 000000000..820fb9701
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_9.png b/weather.openmeteo/resources/icons/graph/2160/scale90_9.png
new file mode 100644
index 000000000..9596f5514
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scale90_90.png b/weather.openmeteo/resources/icons/graph/2160/scale90_90.png
new file mode 100644
index 000000000..ea57fd726
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scale90_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-1.png
new file mode 100644
index 000000000..9c76619f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-10.png
new file mode 100644
index 000000000..aad518be7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-2.png
new file mode 100644
index 000000000..17bdaf415
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-3.png
new file mode 100644
index 000000000..d3f2a528c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-4.png
new file mode 100644
index 000000000..10ea5c3ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-5.png
new file mode 100644
index 000000000..29ba73041
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-6.png
new file mode 100644
index 000000000..47028b0b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-7.png
new file mode 100644
index 000000000..103d25e4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-8.png
new file mode 100644
index 000000000..30af8b299
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-9.png
new file mode 100644
index 000000000..7890e7e2e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_0.png
new file mode 100644
index 000000000..b18516a62
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_1.png
new file mode 100644
index 000000000..031e84ad0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_10.png
new file mode 100644
index 000000000..be3311965
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_2.png
new file mode 100644
index 000000000..743da9f7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_3.png
new file mode 100644
index 000000000..65432a590
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_4.png
new file mode 100644
index 000000000..f1f2d0cec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_5.png
new file mode 100644
index 000000000..2550c4c44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_6.png
new file mode 100644
index 000000000..2da5c5def
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_7.png
new file mode 100644
index 000000000..e5a3a635d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_8.png
new file mode 100644
index 000000000..e30e71321
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg10_9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_9.png
new file mode 100644
index 000000000..a8c5cccd3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.0.png
new file mode 100644
index 000000000..2cc775bf6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.1.png
new file mode 100644
index 000000000..63988ac85
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.2.png
new file mode 100644
index 000000000..d50cc8b4d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.3.png
new file mode 100644
index 000000000..d47efd653
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.4.png
new file mode 100644
index 000000000..bc5d11da6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.5.png
new file mode 100644
index 000000000..0a3ee31ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.6.png
new file mode 100644
index 000000000..a93c61ed1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.7.png
new file mode 100644
index 000000000..20545d1c1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.8.png
new file mode 100644
index 000000000..abe3a096c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.9.png
new file mode 100644
index 000000000..495eb66d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-1.0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-1.0.png
new file mode 100644
index 000000000..26652780f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_-1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.0.png
new file mode 100644
index 000000000..b2de7caeb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.1.png
new file mode 100644
index 000000000..e9e28a99a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.2.png
new file mode 100644
index 000000000..d2e377438
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.3.png
new file mode 100644
index 000000000..cbc11f941
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.4.png
new file mode 100644
index 000000000..08e6f1706
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.5.png
new file mode 100644
index 000000000..8c8e56493
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.6.png
new file mode 100644
index 000000000..bc61c7bb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.7.png
new file mode 100644
index 000000000..fd76bc363
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.8.png
new file mode 100644
index 000000000..6a3bd54f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.9.png
new file mode 100644
index 000000000..9c59c6228
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg1_1.0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_1.0.png
new file mode 100644
index 000000000..4ed2dcc4a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-1.png
new file mode 100644
index 000000000..69cd7a8cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-10.png
new file mode 100644
index 000000000..7b450b4e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-11.png
new file mode 100644
index 000000000..38bc212c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-12.png
new file mode 100644
index 000000000..f4c105b9c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-13.png
new file mode 100644
index 000000000..ff0d61325
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-14.png
new file mode 100644
index 000000000..10311dd49
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-15.png
new file mode 100644
index 000000000..17dae5007
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-16.png
new file mode 100644
index 000000000..548f07eda
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-17.png
new file mode 100644
index 000000000..bb742e43a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-18.png
new file mode 100644
index 000000000..65e16b34c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-19.png
new file mode 100644
index 000000000..c161b9c62
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-2.png
new file mode 100644
index 000000000..cbea7569c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-20.png
new file mode 100644
index 000000000..064fca1b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-3.png
new file mode 100644
index 000000000..54c7e1524
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-4.png
new file mode 100644
index 000000000..5fd35ffdd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-5.png
new file mode 100644
index 000000000..9ba6f184b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-6.png
new file mode 100644
index 000000000..b05e801dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-7.png
new file mode 100644
index 000000000..bdb7b8f86
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-8.png
new file mode 100644
index 000000000..d1ec568a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-9.png
new file mode 100644
index 000000000..e9f807690
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_0.png
new file mode 100644
index 000000000..96ab199aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_1.png
new file mode 100644
index 000000000..d9af25e53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_10.png
new file mode 100644
index 000000000..81451ad5b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_11.png
new file mode 100644
index 000000000..27f3dc0f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_12.png
new file mode 100644
index 000000000..142b72359
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_13.png
new file mode 100644
index 000000000..6ae4bdb50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_14.png
new file mode 100644
index 000000000..55c236af4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_15.png
new file mode 100644
index 000000000..6ac760617
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_16.png
new file mode 100644
index 000000000..978247e36
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_17.png
new file mode 100644
index 000000000..97f79f1e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_18.png
new file mode 100644
index 000000000..275fbb762
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_19.png
new file mode 100644
index 000000000..4ea550e34
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_2.png
new file mode 100644
index 000000000..e81f2a0dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_20.png
new file mode 100644
index 000000000..dbeb553bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_3.png
new file mode 100644
index 000000000..eb785cf85
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_4.png
new file mode 100644
index 000000000..096517f8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_5.png
new file mode 100644
index 000000000..6e0b8b728
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_6.png
new file mode 100644
index 000000000..3d3d09636
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_7.png
new file mode 100644
index 000000000..97326c4e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_8.png
new file mode 100644
index 000000000..ce72401fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg20_9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_9.png
new file mode 100644
index 000000000..8fd43e082
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-1.png
new file mode 100644
index 000000000..71ed5955c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-10.png
new file mode 100644
index 000000000..0cbe951bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-11.png
new file mode 100644
index 000000000..9b411456e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-12.png
new file mode 100644
index 000000000..7f51f864f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-13.png
new file mode 100644
index 000000000..844e494d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-14.png
new file mode 100644
index 000000000..e7e706c01
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-15.png
new file mode 100644
index 000000000..98c1a4450
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-16.png
new file mode 100644
index 000000000..99253fbd6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-17.png
new file mode 100644
index 000000000..847ee025f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-18.png
new file mode 100644
index 000000000..7915ae1d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-19.png
new file mode 100644
index 000000000..84857983e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-2.png
new file mode 100644
index 000000000..cb0d5fd3c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-20.png
new file mode 100644
index 000000000..7efe0591b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-21.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-21.png
new file mode 100644
index 000000000..9dbcfee16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-22.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-22.png
new file mode 100644
index 000000000..bffe9d159
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-23.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-23.png
new file mode 100644
index 000000000..6e4a9d896
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-24.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-24.png
new file mode 100644
index 000000000..a4843ea0b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-25.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-25.png
new file mode 100644
index 000000000..04cc5f480
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-26.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-26.png
new file mode 100644
index 000000000..343872fbe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-27.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-27.png
new file mode 100644
index 000000000..30ce34fb8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-28.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-28.png
new file mode 100644
index 000000000..646d60372
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-29.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-29.png
new file mode 100644
index 000000000..34c6f8df7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-3.png
new file mode 100644
index 000000000..f086569a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-30.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-30.png
new file mode 100644
index 000000000..2ad2d108e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-4.png
new file mode 100644
index 000000000..ce4cf559e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-5.png
new file mode 100644
index 000000000..9973ff2ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-6.png
new file mode 100644
index 000000000..5a0ba30fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-7.png
new file mode 100644
index 000000000..d2ffa6ce2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-8.png
new file mode 100644
index 000000000..b60111bfd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-9.png
new file mode 100644
index 000000000..9d5ded50f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_0.png
new file mode 100644
index 000000000..226ad85fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_1.png
new file mode 100644
index 000000000..607d303ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_10.png
new file mode 100644
index 000000000..7ab424a20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_11.png
new file mode 100644
index 000000000..67eca98cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_12.png
new file mode 100644
index 000000000..b73b1047b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_13.png
new file mode 100644
index 000000000..78c84dda0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_14.png
new file mode 100644
index 000000000..de26790a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_15.png
new file mode 100644
index 000000000..0e256a502
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_16.png
new file mode 100644
index 000000000..2edf66052
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_17.png
new file mode 100644
index 000000000..df189a7a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_18.png
new file mode 100644
index 000000000..8950cf0cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_19.png
new file mode 100644
index 000000000..5e5f66af8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_2.png
new file mode 100644
index 000000000..a28a1c7b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_20.png
new file mode 100644
index 000000000..d38e30296
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_21.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_21.png
new file mode 100644
index 000000000..5efcd77ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_22.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_22.png
new file mode 100644
index 000000000..e6151e8e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_23.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_23.png
new file mode 100644
index 000000000..7913b091c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_24.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_24.png
new file mode 100644
index 000000000..d25c6dcb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_25.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_25.png
new file mode 100644
index 000000000..bea433dbd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_26.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_26.png
new file mode 100644
index 000000000..d2d7c217e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_27.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_27.png
new file mode 100644
index 000000000..2d56c667e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_28.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_28.png
new file mode 100644
index 000000000..88b439a6c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_29.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_29.png
new file mode 100644
index 000000000..addfa0f16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_3.png
new file mode 100644
index 000000000..ffec70eba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_30.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_30.png
new file mode 100644
index 000000000..527988ee3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_4.png
new file mode 100644
index 000000000..9dd5782d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_5.png
new file mode 100644
index 000000000..d890ae627
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_6.png
new file mode 100644
index 000000000..923719f16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_7.png
new file mode 100644
index 000000000..d4febc888
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_8.png
new file mode 100644
index 000000000..560828a99
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg30_9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_9.png
new file mode 100644
index 000000000..257942fde
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-1.png
new file mode 100644
index 000000000..c984671d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-10.png
new file mode 100644
index 000000000..8d0fb08b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-11.png
new file mode 100644
index 000000000..fe3e6b3bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-12.png
new file mode 100644
index 000000000..c2ec7cc83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-13.png
new file mode 100644
index 000000000..67eb18211
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-14.png
new file mode 100644
index 000000000..119bb52a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-15.png
new file mode 100644
index 000000000..1a04ef354
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-16.png
new file mode 100644
index 000000000..07214c4cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-17.png
new file mode 100644
index 000000000..f5f061fe1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-18.png
new file mode 100644
index 000000000..5d2622b58
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-19.png
new file mode 100644
index 000000000..8e1d7d2f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-2.png
new file mode 100644
index 000000000..3b824b719
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-20.png
new file mode 100644
index 000000000..e2398a5c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-21.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-21.png
new file mode 100644
index 000000000..6fbd4a298
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-22.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-22.png
new file mode 100644
index 000000000..f8e0dea55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-23.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-23.png
new file mode 100644
index 000000000..32bfcb97e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-24.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-24.png
new file mode 100644
index 000000000..4ef890973
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-25.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-25.png
new file mode 100644
index 000000000..145e6aa76
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-26.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-26.png
new file mode 100644
index 000000000..9d40f685f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-27.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-27.png
new file mode 100644
index 000000000..ecfb0f5b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-28.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-28.png
new file mode 100644
index 000000000..914c2a9d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-29.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-29.png
new file mode 100644
index 000000000..768a4573b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-3.png
new file mode 100644
index 000000000..95d47cb8e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-30.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-30.png
new file mode 100644
index 000000000..b18834ea5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-31.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-31.png
new file mode 100644
index 000000000..25c637ca8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-32.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-32.png
new file mode 100644
index 000000000..09b7c963a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-33.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-33.png
new file mode 100644
index 000000000..0c74d368b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-34.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-34.png
new file mode 100644
index 000000000..1c2788444
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-35.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-35.png
new file mode 100644
index 000000000..692ff3054
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-36.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-36.png
new file mode 100644
index 000000000..048efc255
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-37.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-37.png
new file mode 100644
index 000000000..51c8d3e60
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-38.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-38.png
new file mode 100644
index 000000000..083400f60
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-39.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-39.png
new file mode 100644
index 000000000..58009a410
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-4.png
new file mode 100644
index 000000000..38dd054e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-40.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-40.png
new file mode 100644
index 000000000..677edf99c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-5.png
new file mode 100644
index 000000000..4e1585106
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-6.png
new file mode 100644
index 000000000..e10e78f88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-7.png
new file mode 100644
index 000000000..fda6c6cb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-8.png
new file mode 100644
index 000000000..31f618f20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-9.png
new file mode 100644
index 000000000..1b85b3962
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_0.png
new file mode 100644
index 000000000..ce4051b1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_1.png
new file mode 100644
index 000000000..4d10ca0e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_10.png
new file mode 100644
index 000000000..251482941
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_11.png
new file mode 100644
index 000000000..05adcdaad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_12.png
new file mode 100644
index 000000000..4b5ddbfe0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_13.png
new file mode 100644
index 000000000..d53dd3bd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_14.png
new file mode 100644
index 000000000..fb2332441
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_15.png
new file mode 100644
index 000000000..1545e4033
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_16.png
new file mode 100644
index 000000000..0d900d19f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_17.png
new file mode 100644
index 000000000..519b88a19
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_18.png
new file mode 100644
index 000000000..acbfd4252
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_19.png
new file mode 100644
index 000000000..847942a50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_2.png
new file mode 100644
index 000000000..cd9ce8f83
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_20.png
new file mode 100644
index 000000000..675ecf448
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_21.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_21.png
new file mode 100644
index 000000000..1a9f9ec2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_22.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_22.png
new file mode 100644
index 000000000..25741e108
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_23.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_23.png
new file mode 100644
index 000000000..e7a240495
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_24.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_24.png
new file mode 100644
index 000000000..78b57ab4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_25.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_25.png
new file mode 100644
index 000000000..48abab009
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_26.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_26.png
new file mode 100644
index 000000000..cc99277a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_27.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_27.png
new file mode 100644
index 000000000..695803738
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_28.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_28.png
new file mode 100644
index 000000000..c2cb61603
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_29.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_29.png
new file mode 100644
index 000000000..8cd69b432
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_3.png
new file mode 100644
index 000000000..7168ece18
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_30.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_30.png
new file mode 100644
index 000000000..8c6c6ca40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_31.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_31.png
new file mode 100644
index 000000000..dd31f6846
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_32.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_32.png
new file mode 100644
index 000000000..e14017e4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_33.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_33.png
new file mode 100644
index 000000000..37fdc08f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_34.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_34.png
new file mode 100644
index 000000000..811b5db8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_35.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_35.png
new file mode 100644
index 000000000..f3ee46975
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_36.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_36.png
new file mode 100644
index 000000000..ef98d398c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_37.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_37.png
new file mode 100644
index 000000000..4c97363b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_38.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_38.png
new file mode 100644
index 000000000..1c5ce5a4a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_39.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_39.png
new file mode 100644
index 000000000..44683fa2b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_4.png
new file mode 100644
index 000000000..9fe8c6fa7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_40.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_40.png
new file mode 100644
index 000000000..275c21188
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_5.png
new file mode 100644
index 000000000..017ebb7f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_6.png
new file mode 100644
index 000000000..8f980cba3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_7.png
new file mode 100644
index 000000000..0f38d6a6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_8.png
new file mode 100644
index 000000000..aeeff76bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg40_9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_9.png
new file mode 100644
index 000000000..df636744e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-1.png
new file mode 100644
index 000000000..406540b72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-10.png
new file mode 100644
index 000000000..5669c7213
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-11.png
new file mode 100644
index 000000000..aea0f4bf6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-12.png
new file mode 100644
index 000000000..02fff8ccf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-13.png
new file mode 100644
index 000000000..3017658c4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-14.png
new file mode 100644
index 000000000..a4c723efd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-15.png
new file mode 100644
index 000000000..8fa90c49a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-16.png
new file mode 100644
index 000000000..684cdd1eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-17.png
new file mode 100644
index 000000000..4433ee841
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-18.png
new file mode 100644
index 000000000..c575aea38
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-19.png
new file mode 100644
index 000000000..b81d3a72c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-2.png
new file mode 100644
index 000000000..4c3445eed
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-20.png
new file mode 100644
index 000000000..14d7f3c10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-21.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-21.png
new file mode 100644
index 000000000..1171f398d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-22.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-22.png
new file mode 100644
index 000000000..de470c537
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-23.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-23.png
new file mode 100644
index 000000000..353a1eb30
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-24.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-24.png
new file mode 100644
index 000000000..f44db91ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-25.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-25.png
new file mode 100644
index 000000000..4a8597da8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-26.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-26.png
new file mode 100644
index 000000000..7ef5f7ae6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-27.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-27.png
new file mode 100644
index 000000000..5bf326dc1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-28.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-28.png
new file mode 100644
index 000000000..3523d1c46
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-29.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-29.png
new file mode 100644
index 000000000..152eb64f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-3.png
new file mode 100644
index 000000000..f55894633
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-30.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-30.png
new file mode 100644
index 000000000..00c3ea6ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-31.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-31.png
new file mode 100644
index 000000000..824f44fca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-32.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-32.png
new file mode 100644
index 000000000..9e6fd9a52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-33.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-33.png
new file mode 100644
index 000000000..a78cd5d42
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-34.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-34.png
new file mode 100644
index 000000000..a7b3e10db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-35.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-35.png
new file mode 100644
index 000000000..589d2e2d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-36.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-36.png
new file mode 100644
index 000000000..67c8c8349
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-37.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-37.png
new file mode 100644
index 000000000..ee512c5a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-38.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-38.png
new file mode 100644
index 000000000..7b9cd0043
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-39.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-39.png
new file mode 100644
index 000000000..98c979ff7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-4.png
new file mode 100644
index 000000000..74f128edb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-40.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-40.png
new file mode 100644
index 000000000..0d6b3e973
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-41.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-41.png
new file mode 100644
index 000000000..f7c2d5307
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-42.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-42.png
new file mode 100644
index 000000000..538fe8b92
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-43.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-43.png
new file mode 100644
index 000000000..08afcbd20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-44.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-44.png
new file mode 100644
index 000000000..84c25ea5d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-45.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-45.png
new file mode 100644
index 000000000..0531f5345
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-46.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-46.png
new file mode 100644
index 000000000..a549b6115
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-47.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-47.png
new file mode 100644
index 000000000..63cf94b17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-48.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-48.png
new file mode 100644
index 000000000..df1f51034
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-49.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-49.png
new file mode 100644
index 000000000..006f2a75d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-5.png
new file mode 100644
index 000000000..b34426f12
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-50.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-50.png
new file mode 100644
index 000000000..04f053d1a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-6.png
new file mode 100644
index 000000000..794a7f5f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-7.png
new file mode 100644
index 000000000..04958e3fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-8.png
new file mode 100644
index 000000000..cd30b49c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-9.png
new file mode 100644
index 000000000..d90c2fa07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_0.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_0.png
new file mode 100644
index 000000000..78834248a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_1.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_1.png
new file mode 100644
index 000000000..4e4fb7b88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_10.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_10.png
new file mode 100644
index 000000000..bab423ecd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_11.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_11.png
new file mode 100644
index 000000000..4a285bb14
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_12.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_12.png
new file mode 100644
index 000000000..9f5d9f0ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_13.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_13.png
new file mode 100644
index 000000000..779377eff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_14.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_14.png
new file mode 100644
index 000000000..bc139c858
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_15.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_15.png
new file mode 100644
index 000000000..da319c78a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_16.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_16.png
new file mode 100644
index 000000000..136731819
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_17.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_17.png
new file mode 100644
index 000000000..1345ca2c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_18.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_18.png
new file mode 100644
index 000000000..f947725d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_19.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_19.png
new file mode 100644
index 000000000..f46596463
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_2.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_2.png
new file mode 100644
index 000000000..ddccc6843
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_20.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_20.png
new file mode 100644
index 000000000..f1d51ec41
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_21.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_21.png
new file mode 100644
index 000000000..745fed939
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_22.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_22.png
new file mode 100644
index 000000000..a64ecdecd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_23.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_23.png
new file mode 100644
index 000000000..38d50fd16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_24.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_24.png
new file mode 100644
index 000000000..e10e61d80
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_25.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_25.png
new file mode 100644
index 000000000..30e28d425
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_26.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_26.png
new file mode 100644
index 000000000..eaa67edcf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_27.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_27.png
new file mode 100644
index 000000000..9c12249ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_28.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_28.png
new file mode 100644
index 000000000..6b4f2c74f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_29.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_29.png
new file mode 100644
index 000000000..ed1725797
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_3.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_3.png
new file mode 100644
index 000000000..655f8e373
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_30.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_30.png
new file mode 100644
index 000000000..fbf514100
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_31.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_31.png
new file mode 100644
index 000000000..a8a5ab1e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_32.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_32.png
new file mode 100644
index 000000000..d9f6c710c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_33.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_33.png
new file mode 100644
index 000000000..24e493a8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_34.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_34.png
new file mode 100644
index 000000000..94f0529f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_35.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_35.png
new file mode 100644
index 000000000..0494a65ff
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_36.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_36.png
new file mode 100644
index 000000000..0686735d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_37.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_37.png
new file mode 100644
index 000000000..c39de1cb9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_38.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_38.png
new file mode 100644
index 000000000..ed8e0f756
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_39.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_39.png
new file mode 100644
index 000000000..240746be2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_4.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_4.png
new file mode 100644
index 000000000..93a55707c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_40.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_40.png
new file mode 100644
index 000000000..b43ef8729
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_41.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_41.png
new file mode 100644
index 000000000..7fcfc9874
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_42.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_42.png
new file mode 100644
index 000000000..1f03e11f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_43.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_43.png
new file mode 100644
index 000000000..b18409554
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_44.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_44.png
new file mode 100644
index 000000000..c55c89875
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_45.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_45.png
new file mode 100644
index 000000000..d7127ea1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_46.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_46.png
new file mode 100644
index 000000000..484c85367
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_47.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_47.png
new file mode 100644
index 000000000..b43470298
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_48.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_48.png
new file mode 100644
index 000000000..de3ed89dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_49.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_49.png
new file mode 100644
index 000000000..5215de134
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_5.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_5.png
new file mode 100644
index 000000000..da0c689e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_50.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_50.png
new file mode 100644
index 000000000..7ba17be0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_6.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_6.png
new file mode 100644
index 000000000..ce244b6de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_7.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_7.png
new file mode 100644
index 000000000..686c1c7df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_8.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_8.png
new file mode 100644
index 000000000..42cabe2bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/2160/scaleneg50_9.png b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_9.png
new file mode 100644
index 000000000..324d45d63
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/2160/scaleneg50_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_0.png b/weather.openmeteo/resources/icons/graph/720/scale100_0.png
new file mode 100644
index 000000000..234b91373
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_1.png b/weather.openmeteo/resources/icons/graph/720/scale100_1.png
new file mode 100644
index 000000000..234b91373
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_10.png b/weather.openmeteo/resources/icons/graph/720/scale100_10.png
new file mode 100644
index 000000000..934155038
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_100.png b/weather.openmeteo/resources/icons/graph/720/scale100_100.png
new file mode 100644
index 000000000..f63a2625e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_11.png b/weather.openmeteo/resources/icons/graph/720/scale100_11.png
new file mode 100644
index 000000000..98f6e3038
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_12.png b/weather.openmeteo/resources/icons/graph/720/scale100_12.png
new file mode 100644
index 000000000..050796502
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_13.png b/weather.openmeteo/resources/icons/graph/720/scale100_13.png
new file mode 100644
index 000000000..3eebc486b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_14.png b/weather.openmeteo/resources/icons/graph/720/scale100_14.png
new file mode 100644
index 000000000..ce9f088e1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_15.png b/weather.openmeteo/resources/icons/graph/720/scale100_15.png
new file mode 100644
index 000000000..a939697b7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_16.png b/weather.openmeteo/resources/icons/graph/720/scale100_16.png
new file mode 100644
index 000000000..08e4ce7dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_17.png b/weather.openmeteo/resources/icons/graph/720/scale100_17.png
new file mode 100644
index 000000000..86e3daf1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_18.png b/weather.openmeteo/resources/icons/graph/720/scale100_18.png
new file mode 100644
index 000000000..96f6f7cf0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_19.png b/weather.openmeteo/resources/icons/graph/720/scale100_19.png
new file mode 100644
index 000000000..ae67429d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_2.png b/weather.openmeteo/resources/icons/graph/720/scale100_2.png
new file mode 100644
index 000000000..3fccecbf7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_20.png b/weather.openmeteo/resources/icons/graph/720/scale100_20.png
new file mode 100644
index 000000000..0ce934f7d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_21.png b/weather.openmeteo/resources/icons/graph/720/scale100_21.png
new file mode 100644
index 000000000..2afb193dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_22.png b/weather.openmeteo/resources/icons/graph/720/scale100_22.png
new file mode 100644
index 000000000..fec9881c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_23.png b/weather.openmeteo/resources/icons/graph/720/scale100_23.png
new file mode 100644
index 000000000..f8f271bb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_24.png b/weather.openmeteo/resources/icons/graph/720/scale100_24.png
new file mode 100644
index 000000000..f81c16422
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_25.png b/weather.openmeteo/resources/icons/graph/720/scale100_25.png
new file mode 100644
index 000000000..a5ea6867c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_26.png b/weather.openmeteo/resources/icons/graph/720/scale100_26.png
new file mode 100644
index 000000000..89ffc5017
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_27.png b/weather.openmeteo/resources/icons/graph/720/scale100_27.png
new file mode 100644
index 000000000..cf50a487f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_28.png b/weather.openmeteo/resources/icons/graph/720/scale100_28.png
new file mode 100644
index 000000000..fb47bc63b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_29.png b/weather.openmeteo/resources/icons/graph/720/scale100_29.png
new file mode 100644
index 000000000..32bc4f6b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_3.png b/weather.openmeteo/resources/icons/graph/720/scale100_3.png
new file mode 100644
index 000000000..2ada15ef3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_30.png b/weather.openmeteo/resources/icons/graph/720/scale100_30.png
new file mode 100644
index 000000000..064593d03
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_31.png b/weather.openmeteo/resources/icons/graph/720/scale100_31.png
new file mode 100644
index 000000000..d10101411
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_32.png b/weather.openmeteo/resources/icons/graph/720/scale100_32.png
new file mode 100644
index 000000000..a62d33f8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_33.png b/weather.openmeteo/resources/icons/graph/720/scale100_33.png
new file mode 100644
index 000000000..f1dbb9e01
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_34.png b/weather.openmeteo/resources/icons/graph/720/scale100_34.png
new file mode 100644
index 000000000..d262a4fe6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_35.png b/weather.openmeteo/resources/icons/graph/720/scale100_35.png
new file mode 100644
index 000000000..b5d069b0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_36.png b/weather.openmeteo/resources/icons/graph/720/scale100_36.png
new file mode 100644
index 000000000..71633064a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_37.png b/weather.openmeteo/resources/icons/graph/720/scale100_37.png
new file mode 100644
index 000000000..5a1bff85f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_38.png b/weather.openmeteo/resources/icons/graph/720/scale100_38.png
new file mode 100644
index 000000000..b5731ecb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_39.png b/weather.openmeteo/resources/icons/graph/720/scale100_39.png
new file mode 100644
index 000000000..927608966
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_4.png b/weather.openmeteo/resources/icons/graph/720/scale100_4.png
new file mode 100644
index 000000000..5035383a9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_40.png b/weather.openmeteo/resources/icons/graph/720/scale100_40.png
new file mode 100644
index 000000000..ab8639c3d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_41.png b/weather.openmeteo/resources/icons/graph/720/scale100_41.png
new file mode 100644
index 000000000..c39e2bba6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_42.png b/weather.openmeteo/resources/icons/graph/720/scale100_42.png
new file mode 100644
index 000000000..c35eeba59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_43.png b/weather.openmeteo/resources/icons/graph/720/scale100_43.png
new file mode 100644
index 000000000..bf9d2355f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_44.png b/weather.openmeteo/resources/icons/graph/720/scale100_44.png
new file mode 100644
index 000000000..1b6b756df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_45.png b/weather.openmeteo/resources/icons/graph/720/scale100_45.png
new file mode 100644
index 000000000..603db8222
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_46.png b/weather.openmeteo/resources/icons/graph/720/scale100_46.png
new file mode 100644
index 000000000..7fb4888b3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_47.png b/weather.openmeteo/resources/icons/graph/720/scale100_47.png
new file mode 100644
index 000000000..1160a97be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_48.png b/weather.openmeteo/resources/icons/graph/720/scale100_48.png
new file mode 100644
index 000000000..c1f20efbf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_49.png b/weather.openmeteo/resources/icons/graph/720/scale100_49.png
new file mode 100644
index 000000000..76ba33999
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_5.png b/weather.openmeteo/resources/icons/graph/720/scale100_5.png
new file mode 100644
index 000000000..44130a5b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_50.png b/weather.openmeteo/resources/icons/graph/720/scale100_50.png
new file mode 100644
index 000000000..f232dd756
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_51.png b/weather.openmeteo/resources/icons/graph/720/scale100_51.png
new file mode 100644
index 000000000..9895b1bb8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_52.png b/weather.openmeteo/resources/icons/graph/720/scale100_52.png
new file mode 100644
index 000000000..c95b5fc6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_53.png b/weather.openmeteo/resources/icons/graph/720/scale100_53.png
new file mode 100644
index 000000000..df5d5fcf4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_54.png b/weather.openmeteo/resources/icons/graph/720/scale100_54.png
new file mode 100644
index 000000000..c82d54615
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_55.png b/weather.openmeteo/resources/icons/graph/720/scale100_55.png
new file mode 100644
index 000000000..da63768b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_56.png b/weather.openmeteo/resources/icons/graph/720/scale100_56.png
new file mode 100644
index 000000000..270a6a03c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_57.png b/weather.openmeteo/resources/icons/graph/720/scale100_57.png
new file mode 100644
index 000000000..9b1f0002a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_58.png b/weather.openmeteo/resources/icons/graph/720/scale100_58.png
new file mode 100644
index 000000000..d96d176bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_59.png b/weather.openmeteo/resources/icons/graph/720/scale100_59.png
new file mode 100644
index 000000000..4c984a542
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_6.png b/weather.openmeteo/resources/icons/graph/720/scale100_6.png
new file mode 100644
index 000000000..cf6167442
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_60.png b/weather.openmeteo/resources/icons/graph/720/scale100_60.png
new file mode 100644
index 000000000..e50aa3110
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_61.png b/weather.openmeteo/resources/icons/graph/720/scale100_61.png
new file mode 100644
index 000000000..2d9042ae3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_62.png b/weather.openmeteo/resources/icons/graph/720/scale100_62.png
new file mode 100644
index 000000000..2d20b15e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_63.png b/weather.openmeteo/resources/icons/graph/720/scale100_63.png
new file mode 100644
index 000000000..d41779e54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_64.png b/weather.openmeteo/resources/icons/graph/720/scale100_64.png
new file mode 100644
index 000000000..8ea670a52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_65.png b/weather.openmeteo/resources/icons/graph/720/scale100_65.png
new file mode 100644
index 000000000..ace57f698
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_66.png b/weather.openmeteo/resources/icons/graph/720/scale100_66.png
new file mode 100644
index 000000000..b3167eeb6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_67.png b/weather.openmeteo/resources/icons/graph/720/scale100_67.png
new file mode 100644
index 000000000..2c5680670
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_68.png b/weather.openmeteo/resources/icons/graph/720/scale100_68.png
new file mode 100644
index 000000000..0443ea313
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_69.png b/weather.openmeteo/resources/icons/graph/720/scale100_69.png
new file mode 100644
index 000000000..31358d29b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_7.png b/weather.openmeteo/resources/icons/graph/720/scale100_7.png
new file mode 100644
index 000000000..09dcc052d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_70.png b/weather.openmeteo/resources/icons/graph/720/scale100_70.png
new file mode 100644
index 000000000..6718d514f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_71.png b/weather.openmeteo/resources/icons/graph/720/scale100_71.png
new file mode 100644
index 000000000..cf0307ba9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_72.png b/weather.openmeteo/resources/icons/graph/720/scale100_72.png
new file mode 100644
index 000000000..6c44c296f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_73.png b/weather.openmeteo/resources/icons/graph/720/scale100_73.png
new file mode 100644
index 000000000..893276ad7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_74.png b/weather.openmeteo/resources/icons/graph/720/scale100_74.png
new file mode 100644
index 000000000..272a028b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_75.png b/weather.openmeteo/resources/icons/graph/720/scale100_75.png
new file mode 100644
index 000000000..17348941f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_76.png b/weather.openmeteo/resources/icons/graph/720/scale100_76.png
new file mode 100644
index 000000000..7e08f8ab3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_77.png b/weather.openmeteo/resources/icons/graph/720/scale100_77.png
new file mode 100644
index 000000000..e8f7a1f05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_78.png b/weather.openmeteo/resources/icons/graph/720/scale100_78.png
new file mode 100644
index 000000000..403e0aa40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_79.png b/weather.openmeteo/resources/icons/graph/720/scale100_79.png
new file mode 100644
index 000000000..efe5a965c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_8.png b/weather.openmeteo/resources/icons/graph/720/scale100_8.png
new file mode 100644
index 000000000..587b6632d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_80.png b/weather.openmeteo/resources/icons/graph/720/scale100_80.png
new file mode 100644
index 000000000..59b20877a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_81.png b/weather.openmeteo/resources/icons/graph/720/scale100_81.png
new file mode 100644
index 000000000..5c3474986
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_82.png b/weather.openmeteo/resources/icons/graph/720/scale100_82.png
new file mode 100644
index 000000000..cf3263cb6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_83.png b/weather.openmeteo/resources/icons/graph/720/scale100_83.png
new file mode 100644
index 000000000..f3b05ec01
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_84.png b/weather.openmeteo/resources/icons/graph/720/scale100_84.png
new file mode 100644
index 000000000..762b6a15b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_85.png b/weather.openmeteo/resources/icons/graph/720/scale100_85.png
new file mode 100644
index 000000000..0c65585ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_86.png b/weather.openmeteo/resources/icons/graph/720/scale100_86.png
new file mode 100644
index 000000000..46933eb7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_87.png b/weather.openmeteo/resources/icons/graph/720/scale100_87.png
new file mode 100644
index 000000000..cbd3fb8e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_88.png b/weather.openmeteo/resources/icons/graph/720/scale100_88.png
new file mode 100644
index 000000000..a79bd2429
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_89.png b/weather.openmeteo/resources/icons/graph/720/scale100_89.png
new file mode 100644
index 000000000..a50556930
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_9.png b/weather.openmeteo/resources/icons/graph/720/scale100_9.png
new file mode 100644
index 000000000..f67eac4d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_90.png b/weather.openmeteo/resources/icons/graph/720/scale100_90.png
new file mode 100644
index 000000000..09b4b12c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_91.png b/weather.openmeteo/resources/icons/graph/720/scale100_91.png
new file mode 100644
index 000000000..994723ee7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_92.png b/weather.openmeteo/resources/icons/graph/720/scale100_92.png
new file mode 100644
index 000000000..1ebd9b19f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_93.png b/weather.openmeteo/resources/icons/graph/720/scale100_93.png
new file mode 100644
index 000000000..6f847b29a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_94.png b/weather.openmeteo/resources/icons/graph/720/scale100_94.png
new file mode 100644
index 000000000..83c23da82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_95.png b/weather.openmeteo/resources/icons/graph/720/scale100_95.png
new file mode 100644
index 000000000..28a1929a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_96.png b/weather.openmeteo/resources/icons/graph/720/scale100_96.png
new file mode 100644
index 000000000..bf3defc37
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_97.png b/weather.openmeteo/resources/icons/graph/720/scale100_97.png
new file mode 100644
index 000000000..fa6ae9c9c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_98.png b/weather.openmeteo/resources/icons/graph/720/scale100_98.png
new file mode 100644
index 000000000..ae5327563
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale100_99.png b/weather.openmeteo/resources/icons/graph/720/scale100_99.png
new file mode 100644
index 000000000..6a132556a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale100_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_0.png b/weather.openmeteo/resources/icons/graph/720/scale10_0.png
new file mode 100644
index 000000000..57b6f3237
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_1.png b/weather.openmeteo/resources/icons/graph/720/scale10_1.png
new file mode 100644
index 000000000..aaac33b4d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_10.png b/weather.openmeteo/resources/icons/graph/720/scale10_10.png
new file mode 100644
index 000000000..5c589b4f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_2.png b/weather.openmeteo/resources/icons/graph/720/scale10_2.png
new file mode 100644
index 000000000..f48b05452
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_3.png b/weather.openmeteo/resources/icons/graph/720/scale10_3.png
new file mode 100644
index 000000000..fd7942c52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_4.png b/weather.openmeteo/resources/icons/graph/720/scale10_4.png
new file mode 100644
index 000000000..8bca68bdd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_5.png b/weather.openmeteo/resources/icons/graph/720/scale10_5.png
new file mode 100644
index 000000000..f16fd5dde
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_6.png b/weather.openmeteo/resources/icons/graph/720/scale10_6.png
new file mode 100644
index 000000000..8970f3fa4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_7.png b/weather.openmeteo/resources/icons/graph/720/scale10_7.png
new file mode 100644
index 000000000..3a46bf69f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_8.png b/weather.openmeteo/resources/icons/graph/720/scale10_8.png
new file mode 100644
index 000000000..43c48c53d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale10_9.png b/weather.openmeteo/resources/icons/graph/720/scale10_9.png
new file mode 100644
index 000000000..1c650ebf0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_0.png b/weather.openmeteo/resources/icons/graph/720/scale150_0.png
new file mode 100644
index 000000000..e8099b158
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_1.png b/weather.openmeteo/resources/icons/graph/720/scale150_1.png
new file mode 100644
index 000000000..e8099b158
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_10.png b/weather.openmeteo/resources/icons/graph/720/scale150_10.png
new file mode 100644
index 000000000..17d93e966
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_100.png b/weather.openmeteo/resources/icons/graph/720/scale150_100.png
new file mode 100644
index 000000000..e09bfad26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_101.png b/weather.openmeteo/resources/icons/graph/720/scale150_101.png
new file mode 100644
index 000000000..e09bfad26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_102.png b/weather.openmeteo/resources/icons/graph/720/scale150_102.png
new file mode 100644
index 000000000..5ddd7038d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_103.png b/weather.openmeteo/resources/icons/graph/720/scale150_103.png
new file mode 100644
index 000000000..0bb5bfe9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_104.png b/weather.openmeteo/resources/icons/graph/720/scale150_104.png
new file mode 100644
index 000000000..0bb5bfe9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_105.png b/weather.openmeteo/resources/icons/graph/720/scale150_105.png
new file mode 100644
index 000000000..a92936486
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_106.png b/weather.openmeteo/resources/icons/graph/720/scale150_106.png
new file mode 100644
index 000000000..63cb72145
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_107.png b/weather.openmeteo/resources/icons/graph/720/scale150_107.png
new file mode 100644
index 000000000..63cb72145
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_108.png b/weather.openmeteo/resources/icons/graph/720/scale150_108.png
new file mode 100644
index 000000000..54ee23aec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_109.png b/weather.openmeteo/resources/icons/graph/720/scale150_109.png
new file mode 100644
index 000000000..c7f76c1fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_11.png b/weather.openmeteo/resources/icons/graph/720/scale150_11.png
new file mode 100644
index 000000000..17d93e966
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_110.png b/weather.openmeteo/resources/icons/graph/720/scale150_110.png
new file mode 100644
index 000000000..c7f76c1fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_111.png b/weather.openmeteo/resources/icons/graph/720/scale150_111.png
new file mode 100644
index 000000000..cdd3fe101
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_112.png b/weather.openmeteo/resources/icons/graph/720/scale150_112.png
new file mode 100644
index 000000000..2ac37d59c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_113.png b/weather.openmeteo/resources/icons/graph/720/scale150_113.png
new file mode 100644
index 000000000..2ac37d59c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_114.png b/weather.openmeteo/resources/icons/graph/720/scale150_114.png
new file mode 100644
index 000000000..211aeaecc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_115.png b/weather.openmeteo/resources/icons/graph/720/scale150_115.png
new file mode 100644
index 000000000..942793d3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_116.png b/weather.openmeteo/resources/icons/graph/720/scale150_116.png
new file mode 100644
index 000000000..942793d3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_117.png b/weather.openmeteo/resources/icons/graph/720/scale150_117.png
new file mode 100644
index 000000000..58efd201f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_118.png b/weather.openmeteo/resources/icons/graph/720/scale150_118.png
new file mode 100644
index 000000000..fc32489f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_119.png b/weather.openmeteo/resources/icons/graph/720/scale150_119.png
new file mode 100644
index 000000000..fc32489f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_12.png b/weather.openmeteo/resources/icons/graph/720/scale150_12.png
new file mode 100644
index 000000000..1a1375def
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_120.png b/weather.openmeteo/resources/icons/graph/720/scale150_120.png
new file mode 100644
index 000000000..16cdf7712
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_121.png b/weather.openmeteo/resources/icons/graph/720/scale150_121.png
new file mode 100644
index 000000000..60d8547a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_122.png b/weather.openmeteo/resources/icons/graph/720/scale150_122.png
new file mode 100644
index 000000000..60d8547a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_123.png b/weather.openmeteo/resources/icons/graph/720/scale150_123.png
new file mode 100644
index 000000000..c8de6b1a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_124.png b/weather.openmeteo/resources/icons/graph/720/scale150_124.png
new file mode 100644
index 000000000..9f972a2ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_125.png b/weather.openmeteo/resources/icons/graph/720/scale150_125.png
new file mode 100644
index 000000000..9f972a2ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_126.png b/weather.openmeteo/resources/icons/graph/720/scale150_126.png
new file mode 100644
index 000000000..e217a68dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_127.png b/weather.openmeteo/resources/icons/graph/720/scale150_127.png
new file mode 100644
index 000000000..52ffef106
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_128.png b/weather.openmeteo/resources/icons/graph/720/scale150_128.png
new file mode 100644
index 000000000..52ffef106
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_129.png b/weather.openmeteo/resources/icons/graph/720/scale150_129.png
new file mode 100644
index 000000000..ca4e505e0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_13.png b/weather.openmeteo/resources/icons/graph/720/scale150_13.png
new file mode 100644
index 000000000..25c08c4ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_130.png b/weather.openmeteo/resources/icons/graph/720/scale150_130.png
new file mode 100644
index 000000000..8591007e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_131.png b/weather.openmeteo/resources/icons/graph/720/scale150_131.png
new file mode 100644
index 000000000..8591007e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_132.png b/weather.openmeteo/resources/icons/graph/720/scale150_132.png
new file mode 100644
index 000000000..5807ddc88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_133.png b/weather.openmeteo/resources/icons/graph/720/scale150_133.png
new file mode 100644
index 000000000..21867feb6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_134.png b/weather.openmeteo/resources/icons/graph/720/scale150_134.png
new file mode 100644
index 000000000..bf5e346a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_135.png b/weather.openmeteo/resources/icons/graph/720/scale150_135.png
new file mode 100644
index 000000000..97a197dac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_136.png b/weather.openmeteo/resources/icons/graph/720/scale150_136.png
new file mode 100644
index 000000000..b6a8ab876
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_137.png b/weather.openmeteo/resources/icons/graph/720/scale150_137.png
new file mode 100644
index 000000000..4f8412261
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_138.png b/weather.openmeteo/resources/icons/graph/720/scale150_138.png
new file mode 100644
index 000000000..45f0a9de8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_139.png b/weather.openmeteo/resources/icons/graph/720/scale150_139.png
new file mode 100644
index 000000000..f1a45a1a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_14.png b/weather.openmeteo/resources/icons/graph/720/scale150_14.png
new file mode 100644
index 000000000..25c08c4ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_140.png b/weather.openmeteo/resources/icons/graph/720/scale150_140.png
new file mode 100644
index 000000000..a952a9187
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_141.png b/weather.openmeteo/resources/icons/graph/720/scale150_141.png
new file mode 100644
index 000000000..da7776e3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_142.png b/weather.openmeteo/resources/icons/graph/720/scale150_142.png
new file mode 100644
index 000000000..20de550b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_143.png b/weather.openmeteo/resources/icons/graph/720/scale150_143.png
new file mode 100644
index 000000000..cf3dc3a12
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_144.png b/weather.openmeteo/resources/icons/graph/720/scale150_144.png
new file mode 100644
index 000000000..2a644c9b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_145.png b/weather.openmeteo/resources/icons/graph/720/scale150_145.png
new file mode 100644
index 000000000..52ab3ed5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_146.png b/weather.openmeteo/resources/icons/graph/720/scale150_146.png
new file mode 100644
index 000000000..1c0e20f1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_147.png b/weather.openmeteo/resources/icons/graph/720/scale150_147.png
new file mode 100644
index 000000000..c32415e64
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_148.png b/weather.openmeteo/resources/icons/graph/720/scale150_148.png
new file mode 100644
index 000000000..19275b4ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_149.png b/weather.openmeteo/resources/icons/graph/720/scale150_149.png
new file mode 100644
index 000000000..19275b4ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_15.png b/weather.openmeteo/resources/icons/graph/720/scale150_15.png
new file mode 100644
index 000000000..734ab14dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_150.png b/weather.openmeteo/resources/icons/graph/720/scale150_150.png
new file mode 100644
index 000000000..f94d885cc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_16.png b/weather.openmeteo/resources/icons/graph/720/scale150_16.png
new file mode 100644
index 000000000..f41526e4f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_17.png b/weather.openmeteo/resources/icons/graph/720/scale150_17.png
new file mode 100644
index 000000000..f41526e4f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_18.png b/weather.openmeteo/resources/icons/graph/720/scale150_18.png
new file mode 100644
index 000000000..8a949a063
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_19.png b/weather.openmeteo/resources/icons/graph/720/scale150_19.png
new file mode 100644
index 000000000..28386a743
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_2.png b/weather.openmeteo/resources/icons/graph/720/scale150_2.png
new file mode 100644
index 000000000..e8099b158
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_20.png b/weather.openmeteo/resources/icons/graph/720/scale150_20.png
new file mode 100644
index 000000000..28386a743
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_21.png b/weather.openmeteo/resources/icons/graph/720/scale150_21.png
new file mode 100644
index 000000000..2bd41a0f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_22.png b/weather.openmeteo/resources/icons/graph/720/scale150_22.png
new file mode 100644
index 000000000..868b2c152
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_23.png b/weather.openmeteo/resources/icons/graph/720/scale150_23.png
new file mode 100644
index 000000000..868b2c152
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_24.png b/weather.openmeteo/resources/icons/graph/720/scale150_24.png
new file mode 100644
index 000000000..cab3eb8f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_25.png b/weather.openmeteo/resources/icons/graph/720/scale150_25.png
new file mode 100644
index 000000000..9364b8a48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_26.png b/weather.openmeteo/resources/icons/graph/720/scale150_26.png
new file mode 100644
index 000000000..9364b8a48
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_27.png b/weather.openmeteo/resources/icons/graph/720/scale150_27.png
new file mode 100644
index 000000000..ead0406a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_28.png b/weather.openmeteo/resources/icons/graph/720/scale150_28.png
new file mode 100644
index 000000000..ca4bdc18c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_29.png b/weather.openmeteo/resources/icons/graph/720/scale150_29.png
new file mode 100644
index 000000000..ca4bdc18c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_3.png b/weather.openmeteo/resources/icons/graph/720/scale150_3.png
new file mode 100644
index 000000000..3efd8996d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_30.png b/weather.openmeteo/resources/icons/graph/720/scale150_30.png
new file mode 100644
index 000000000..6daaeffa5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_31.png b/weather.openmeteo/resources/icons/graph/720/scale150_31.png
new file mode 100644
index 000000000..7adee1fad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_32.png b/weather.openmeteo/resources/icons/graph/720/scale150_32.png
new file mode 100644
index 000000000..438484c0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_33.png b/weather.openmeteo/resources/icons/graph/720/scale150_33.png
new file mode 100644
index 000000000..9699ea496
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_34.png b/weather.openmeteo/resources/icons/graph/720/scale150_34.png
new file mode 100644
index 000000000..37f6ca862
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_35.png b/weather.openmeteo/resources/icons/graph/720/scale150_35.png
new file mode 100644
index 000000000..340d5c712
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_36.png b/weather.openmeteo/resources/icons/graph/720/scale150_36.png
new file mode 100644
index 000000000..06fb89767
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_37.png b/weather.openmeteo/resources/icons/graph/720/scale150_37.png
new file mode 100644
index 000000000..b82f9c51b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_38.png b/weather.openmeteo/resources/icons/graph/720/scale150_38.png
new file mode 100644
index 000000000..d6ca39d2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_39.png b/weather.openmeteo/resources/icons/graph/720/scale150_39.png
new file mode 100644
index 000000000..aae5f6cb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_4.png b/weather.openmeteo/resources/icons/graph/720/scale150_4.png
new file mode 100644
index 000000000..b569dc4c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_40.png b/weather.openmeteo/resources/icons/graph/720/scale150_40.png
new file mode 100644
index 000000000..426602423
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_41.png b/weather.openmeteo/resources/icons/graph/720/scale150_41.png
new file mode 100644
index 000000000..3dd1e80ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_42.png b/weather.openmeteo/resources/icons/graph/720/scale150_42.png
new file mode 100644
index 000000000..348a38304
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_43.png b/weather.openmeteo/resources/icons/graph/720/scale150_43.png
new file mode 100644
index 000000000..f75225b9e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_44.png b/weather.openmeteo/resources/icons/graph/720/scale150_44.png
new file mode 100644
index 000000000..b910dfbf6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_45.png b/weather.openmeteo/resources/icons/graph/720/scale150_45.png
new file mode 100644
index 000000000..c9c70c07c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_46.png b/weather.openmeteo/resources/icons/graph/720/scale150_46.png
new file mode 100644
index 000000000..6dea9b771
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_47.png b/weather.openmeteo/resources/icons/graph/720/scale150_47.png
new file mode 100644
index 000000000..6dea9b771
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_48.png b/weather.openmeteo/resources/icons/graph/720/scale150_48.png
new file mode 100644
index 000000000..60ba8cb66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_49.png b/weather.openmeteo/resources/icons/graph/720/scale150_49.png
new file mode 100644
index 000000000..486577793
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_5.png b/weather.openmeteo/resources/icons/graph/720/scale150_5.png
new file mode 100644
index 000000000..b569dc4c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_50.png b/weather.openmeteo/resources/icons/graph/720/scale150_50.png
new file mode 100644
index 000000000..486577793
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_51.png b/weather.openmeteo/resources/icons/graph/720/scale150_51.png
new file mode 100644
index 000000000..aa12743f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_52.png b/weather.openmeteo/resources/icons/graph/720/scale150_52.png
new file mode 100644
index 000000000..83f93d3ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_53.png b/weather.openmeteo/resources/icons/graph/720/scale150_53.png
new file mode 100644
index 000000000..83f93d3ac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_54.png b/weather.openmeteo/resources/icons/graph/720/scale150_54.png
new file mode 100644
index 000000000..c37d98541
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_55.png b/weather.openmeteo/resources/icons/graph/720/scale150_55.png
new file mode 100644
index 000000000..a54a7cd42
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_56.png b/weather.openmeteo/resources/icons/graph/720/scale150_56.png
new file mode 100644
index 000000000..a54a7cd42
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_57.png b/weather.openmeteo/resources/icons/graph/720/scale150_57.png
new file mode 100644
index 000000000..6ab7c12eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_58.png b/weather.openmeteo/resources/icons/graph/720/scale150_58.png
new file mode 100644
index 000000000..50135c89b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_59.png b/weather.openmeteo/resources/icons/graph/720/scale150_59.png
new file mode 100644
index 000000000..50135c89b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_6.png b/weather.openmeteo/resources/icons/graph/720/scale150_6.png
new file mode 100644
index 000000000..6335194de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_60.png b/weather.openmeteo/resources/icons/graph/720/scale150_60.png
new file mode 100644
index 000000000..94337bbc2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_61.png b/weather.openmeteo/resources/icons/graph/720/scale150_61.png
new file mode 100644
index 000000000..c6ee0c1dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_62.png b/weather.openmeteo/resources/icons/graph/720/scale150_62.png
new file mode 100644
index 000000000..c6ee0c1dc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_63.png b/weather.openmeteo/resources/icons/graph/720/scale150_63.png
new file mode 100644
index 000000000..14734bcb0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_64.png b/weather.openmeteo/resources/icons/graph/720/scale150_64.png
new file mode 100644
index 000000000..bb75b303c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_65.png b/weather.openmeteo/resources/icons/graph/720/scale150_65.png
new file mode 100644
index 000000000..bb75b303c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_66.png b/weather.openmeteo/resources/icons/graph/720/scale150_66.png
new file mode 100644
index 000000000..10eb7ad66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_67.png b/weather.openmeteo/resources/icons/graph/720/scale150_67.png
new file mode 100644
index 000000000..0ab171f74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_68.png b/weather.openmeteo/resources/icons/graph/720/scale150_68.png
new file mode 100644
index 000000000..0ab171f74
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_69.png b/weather.openmeteo/resources/icons/graph/720/scale150_69.png
new file mode 100644
index 000000000..c1275cc73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_7.png b/weather.openmeteo/resources/icons/graph/720/scale150_7.png
new file mode 100644
index 000000000..4bc044535
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_70.png b/weather.openmeteo/resources/icons/graph/720/scale150_70.png
new file mode 100644
index 000000000..d5427876a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_71.png b/weather.openmeteo/resources/icons/graph/720/scale150_71.png
new file mode 100644
index 000000000..d5427876a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_72.png b/weather.openmeteo/resources/icons/graph/720/scale150_72.png
new file mode 100644
index 000000000..026664dd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_73.png b/weather.openmeteo/resources/icons/graph/720/scale150_73.png
new file mode 100644
index 000000000..564781d9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_74.png b/weather.openmeteo/resources/icons/graph/720/scale150_74.png
new file mode 100644
index 000000000..564781d9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_75.png b/weather.openmeteo/resources/icons/graph/720/scale150_75.png
new file mode 100644
index 000000000..85e525ef5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_76.png b/weather.openmeteo/resources/icons/graph/720/scale150_76.png
new file mode 100644
index 000000000..11436fb0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_77.png b/weather.openmeteo/resources/icons/graph/720/scale150_77.png
new file mode 100644
index 000000000..11436fb0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_78.png b/weather.openmeteo/resources/icons/graph/720/scale150_78.png
new file mode 100644
index 000000000..2b18d7e38
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_79.png b/weather.openmeteo/resources/icons/graph/720/scale150_79.png
new file mode 100644
index 000000000..9d66f5f06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_8.png b/weather.openmeteo/resources/icons/graph/720/scale150_8.png
new file mode 100644
index 000000000..4bc044535
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_80.png b/weather.openmeteo/resources/icons/graph/720/scale150_80.png
new file mode 100644
index 000000000..f50757b9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_81.png b/weather.openmeteo/resources/icons/graph/720/scale150_81.png
new file mode 100644
index 000000000..37e79f3d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_82.png b/weather.openmeteo/resources/icons/graph/720/scale150_82.png
new file mode 100644
index 000000000..3a9b0a15e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_83.png b/weather.openmeteo/resources/icons/graph/720/scale150_83.png
new file mode 100644
index 000000000..c95e0f9bf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_84.png b/weather.openmeteo/resources/icons/graph/720/scale150_84.png
new file mode 100644
index 000000000..d74a9feac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_85.png b/weather.openmeteo/resources/icons/graph/720/scale150_85.png
new file mode 100644
index 000000000..280446a22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_86.png b/weather.openmeteo/resources/icons/graph/720/scale150_86.png
new file mode 100644
index 000000000..bf12b2393
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_87.png b/weather.openmeteo/resources/icons/graph/720/scale150_87.png
new file mode 100644
index 000000000..7caeaf19e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_88.png b/weather.openmeteo/resources/icons/graph/720/scale150_88.png
new file mode 100644
index 000000000..d2ce78cfb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_89.png b/weather.openmeteo/resources/icons/graph/720/scale150_89.png
new file mode 100644
index 000000000..6e1c19b8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_9.png b/weather.openmeteo/resources/icons/graph/720/scale150_9.png
new file mode 100644
index 000000000..c753937f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_90.png b/weather.openmeteo/resources/icons/graph/720/scale150_90.png
new file mode 100644
index 000000000..1e2efd3d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_91.png b/weather.openmeteo/resources/icons/graph/720/scale150_91.png
new file mode 100644
index 000000000..94b35c549
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_92.png b/weather.openmeteo/resources/icons/graph/720/scale150_92.png
new file mode 100644
index 000000000..e35b094df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_93.png b/weather.openmeteo/resources/icons/graph/720/scale150_93.png
new file mode 100644
index 000000000..c7e7d8620
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_94.png b/weather.openmeteo/resources/icons/graph/720/scale150_94.png
new file mode 100644
index 000000000..e0c8859d6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_95.png b/weather.openmeteo/resources/icons/graph/720/scale150_95.png
new file mode 100644
index 000000000..e0c8859d6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_96.png b/weather.openmeteo/resources/icons/graph/720/scale150_96.png
new file mode 100644
index 000000000..8b07975df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_97.png b/weather.openmeteo/resources/icons/graph/720/scale150_97.png
new file mode 100644
index 000000000..7459d6fe3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_98.png b/weather.openmeteo/resources/icons/graph/720/scale150_98.png
new file mode 100644
index 000000000..7459d6fe3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale150_99.png b/weather.openmeteo/resources/icons/graph/720/scale150_99.png
new file mode 100644
index 000000000..cf3ab8645
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale150_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.0.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.0.png
new file mode 100644
index 000000000..05c719271
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.1.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.1.png
new file mode 100644
index 000000000..5bef963f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.2.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.2.png
new file mode 100644
index 000000000..2977a4880
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.3.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.3.png
new file mode 100644
index 000000000..acd7bb4b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.4.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.4.png
new file mode 100644
index 000000000..e5b7512f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.5.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.5.png
new file mode 100644
index 000000000..d424d6839
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.6.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.6.png
new file mode 100644
index 000000000..de21e2d6a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.7.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.7.png
new file mode 100644
index 000000000..622e1c57f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.8.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.8.png
new file mode 100644
index 000000000..e62657d37
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_0.9.png b/weather.openmeteo/resources/icons/graph/720/scale1_0.9.png
new file mode 100644
index 000000000..4e0f5600d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale1_1.0.png b/weather.openmeteo/resources/icons/graph/720/scale1_1.0.png
new file mode 100644
index 000000000..bf851e22f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_0.png b/weather.openmeteo/resources/icons/graph/720/scale200_0.png
new file mode 100644
index 000000000..ae068d0e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_1.png b/weather.openmeteo/resources/icons/graph/720/scale200_1.png
new file mode 100644
index 000000000..ae068d0e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_10.png b/weather.openmeteo/resources/icons/graph/720/scale200_10.png
new file mode 100644
index 000000000..3337b8901
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_100.png b/weather.openmeteo/resources/icons/graph/720/scale200_100.png
new file mode 100644
index 000000000..afc3c6785
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_100.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_101.png b/weather.openmeteo/resources/icons/graph/720/scale200_101.png
new file mode 100644
index 000000000..043b3a7ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_101.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_102.png b/weather.openmeteo/resources/icons/graph/720/scale200_102.png
new file mode 100644
index 000000000..2ccc9782e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_102.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_103.png b/weather.openmeteo/resources/icons/graph/720/scale200_103.png
new file mode 100644
index 000000000..40fa2652c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_103.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_104.png b/weather.openmeteo/resources/icons/graph/720/scale200_104.png
new file mode 100644
index 000000000..a1a48bc1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_104.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_105.png b/weather.openmeteo/resources/icons/graph/720/scale200_105.png
new file mode 100644
index 000000000..a1a48bc1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_105.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_106.png b/weather.openmeteo/resources/icons/graph/720/scale200_106.png
new file mode 100644
index 000000000..d8a0fea1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_106.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_107.png b/weather.openmeteo/resources/icons/graph/720/scale200_107.png
new file mode 100644
index 000000000..e3edf66ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_107.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_108.png b/weather.openmeteo/resources/icons/graph/720/scale200_108.png
new file mode 100644
index 000000000..e3edf66ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_108.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_109.png b/weather.openmeteo/resources/icons/graph/720/scale200_109.png
new file mode 100644
index 000000000..e3edf66ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_109.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_11.png b/weather.openmeteo/resources/icons/graph/720/scale200_11.png
new file mode 100644
index 000000000..aa45c855d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_110.png b/weather.openmeteo/resources/icons/graph/720/scale200_110.png
new file mode 100644
index 000000000..06494b72b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_110.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_111.png b/weather.openmeteo/resources/icons/graph/720/scale200_111.png
new file mode 100644
index 000000000..67dfb1f3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_111.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_112.png b/weather.openmeteo/resources/icons/graph/720/scale200_112.png
new file mode 100644
index 000000000..67dfb1f3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_112.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_113.png b/weather.openmeteo/resources/icons/graph/720/scale200_113.png
new file mode 100644
index 000000000..67dfb1f3e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_113.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_114.png b/weather.openmeteo/resources/icons/graph/720/scale200_114.png
new file mode 100644
index 000000000..176efacb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_114.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_115.png b/weather.openmeteo/resources/icons/graph/720/scale200_115.png
new file mode 100644
index 000000000..5900ba98f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_115.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_116.png b/weather.openmeteo/resources/icons/graph/720/scale200_116.png
new file mode 100644
index 000000000..5900ba98f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_116.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_117.png b/weather.openmeteo/resources/icons/graph/720/scale200_117.png
new file mode 100644
index 000000000..dd772c832
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_117.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_118.png b/weather.openmeteo/resources/icons/graph/720/scale200_118.png
new file mode 100644
index 000000000..8292a31b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_118.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_119.png b/weather.openmeteo/resources/icons/graph/720/scale200_119.png
new file mode 100644
index 000000000..aa6f65657
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_119.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_12.png b/weather.openmeteo/resources/icons/graph/720/scale200_12.png
new file mode 100644
index 000000000..aa45c855d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_120.png b/weather.openmeteo/resources/icons/graph/720/scale200_120.png
new file mode 100644
index 000000000..b1f2b2429
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_120.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_121.png b/weather.openmeteo/resources/icons/graph/720/scale200_121.png
new file mode 100644
index 000000000..b1f2b2429
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_121.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_122.png b/weather.openmeteo/resources/icons/graph/720/scale200_122.png
new file mode 100644
index 000000000..f97db1bb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_122.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_123.png b/weather.openmeteo/resources/icons/graph/720/scale200_123.png
new file mode 100644
index 000000000..694503cd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_123.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_124.png b/weather.openmeteo/resources/icons/graph/720/scale200_124.png
new file mode 100644
index 000000000..694503cd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_124.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_125.png b/weather.openmeteo/resources/icons/graph/720/scale200_125.png
new file mode 100644
index 000000000..694503cd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_125.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_126.png b/weather.openmeteo/resources/icons/graph/720/scale200_126.png
new file mode 100644
index 000000000..f2bf12937
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_126.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_127.png b/weather.openmeteo/resources/icons/graph/720/scale200_127.png
new file mode 100644
index 000000000..4b88c48eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_127.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_128.png b/weather.openmeteo/resources/icons/graph/720/scale200_128.png
new file mode 100644
index 000000000..4b88c48eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_128.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_129.png b/weather.openmeteo/resources/icons/graph/720/scale200_129.png
new file mode 100644
index 000000000..4b88c48eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_129.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_13.png b/weather.openmeteo/resources/icons/graph/720/scale200_13.png
new file mode 100644
index 000000000..aa45c855d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_130.png b/weather.openmeteo/resources/icons/graph/720/scale200_130.png
new file mode 100644
index 000000000..0b34b8db4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_130.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_131.png b/weather.openmeteo/resources/icons/graph/720/scale200_131.png
new file mode 100644
index 000000000..56e6231c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_131.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_132.png b/weather.openmeteo/resources/icons/graph/720/scale200_132.png
new file mode 100644
index 000000000..56e6231c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_132.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_133.png b/weather.openmeteo/resources/icons/graph/720/scale200_133.png
new file mode 100644
index 000000000..b1f4687d7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_133.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_134.png b/weather.openmeteo/resources/icons/graph/720/scale200_134.png
new file mode 100644
index 000000000..cfc9378a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_134.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_135.png b/weather.openmeteo/resources/icons/graph/720/scale200_135.png
new file mode 100644
index 000000000..fa2f8e91e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_135.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_136.png b/weather.openmeteo/resources/icons/graph/720/scale200_136.png
new file mode 100644
index 000000000..0eb6f97f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_136.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_137.png b/weather.openmeteo/resources/icons/graph/720/scale200_137.png
new file mode 100644
index 000000000..0eb6f97f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_137.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_138.png b/weather.openmeteo/resources/icons/graph/720/scale200_138.png
new file mode 100644
index 000000000..ddbc24465
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_138.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_139.png b/weather.openmeteo/resources/icons/graph/720/scale200_139.png
new file mode 100644
index 000000000..edefa33a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_139.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_14.png b/weather.openmeteo/resources/icons/graph/720/scale200_14.png
new file mode 100644
index 000000000..0b2694fa1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_140.png b/weather.openmeteo/resources/icons/graph/720/scale200_140.png
new file mode 100644
index 000000000..edefa33a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_140.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_141.png b/weather.openmeteo/resources/icons/graph/720/scale200_141.png
new file mode 100644
index 000000000..edefa33a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_141.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_142.png b/weather.openmeteo/resources/icons/graph/720/scale200_142.png
new file mode 100644
index 000000000..59ba49dae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_142.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_143.png b/weather.openmeteo/resources/icons/graph/720/scale200_143.png
new file mode 100644
index 000000000..04cb49c0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_143.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_144.png b/weather.openmeteo/resources/icons/graph/720/scale200_144.png
new file mode 100644
index 000000000..04cb49c0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_144.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_145.png b/weather.openmeteo/resources/icons/graph/720/scale200_145.png
new file mode 100644
index 000000000..04cb49c0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_145.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_146.png b/weather.openmeteo/resources/icons/graph/720/scale200_146.png
new file mode 100644
index 000000000..743105b37
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_146.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_147.png b/weather.openmeteo/resources/icons/graph/720/scale200_147.png
new file mode 100644
index 000000000..adc112bec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_147.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_148.png b/weather.openmeteo/resources/icons/graph/720/scale200_148.png
new file mode 100644
index 000000000..adc112bec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_148.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_149.png b/weather.openmeteo/resources/icons/graph/720/scale200_149.png
new file mode 100644
index 000000000..cdadbe9bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_149.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_15.png b/weather.openmeteo/resources/icons/graph/720/scale200_15.png
new file mode 100644
index 000000000..d1c3795d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_150.png b/weather.openmeteo/resources/icons/graph/720/scale200_150.png
new file mode 100644
index 000000000..2ff480b22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_150.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_151.png b/weather.openmeteo/resources/icons/graph/720/scale200_151.png
new file mode 100644
index 000000000..bf90ffd8d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_151.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_152.png b/weather.openmeteo/resources/icons/graph/720/scale200_152.png
new file mode 100644
index 000000000..72c92fb06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_152.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_153.png b/weather.openmeteo/resources/icons/graph/720/scale200_153.png
new file mode 100644
index 000000000..72c92fb06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_153.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_154.png b/weather.openmeteo/resources/icons/graph/720/scale200_154.png
new file mode 100644
index 000000000..db8389fde
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_154.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_155.png b/weather.openmeteo/resources/icons/graph/720/scale200_155.png
new file mode 100644
index 000000000..fb8412f00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_155.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_156.png b/weather.openmeteo/resources/icons/graph/720/scale200_156.png
new file mode 100644
index 000000000..fb8412f00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_156.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_157.png b/weather.openmeteo/resources/icons/graph/720/scale200_157.png
new file mode 100644
index 000000000..fb8412f00
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_157.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_158.png b/weather.openmeteo/resources/icons/graph/720/scale200_158.png
new file mode 100644
index 000000000..0fa15ebaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_158.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_159.png b/weather.openmeteo/resources/icons/graph/720/scale200_159.png
new file mode 100644
index 000000000..141f38e17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_159.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_16.png b/weather.openmeteo/resources/icons/graph/720/scale200_16.png
new file mode 100644
index 000000000..d1c3795d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_160.png b/weather.openmeteo/resources/icons/graph/720/scale200_160.png
new file mode 100644
index 000000000..141f38e17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_160.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_161.png b/weather.openmeteo/resources/icons/graph/720/scale200_161.png
new file mode 100644
index 000000000..141f38e17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_161.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_162.png b/weather.openmeteo/resources/icons/graph/720/scale200_162.png
new file mode 100644
index 000000000..a204d1700
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_162.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_163.png b/weather.openmeteo/resources/icons/graph/720/scale200_163.png
new file mode 100644
index 000000000..795f800fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_163.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_164.png b/weather.openmeteo/resources/icons/graph/720/scale200_164.png
new file mode 100644
index 000000000..795f800fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_164.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_165.png b/weather.openmeteo/resources/icons/graph/720/scale200_165.png
new file mode 100644
index 000000000..66dae07fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_165.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_166.png b/weather.openmeteo/resources/icons/graph/720/scale200_166.png
new file mode 100644
index 000000000..1b0a274d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_166.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_167.png b/weather.openmeteo/resources/icons/graph/720/scale200_167.png
new file mode 100644
index 000000000..08b95e771
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_167.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_168.png b/weather.openmeteo/resources/icons/graph/720/scale200_168.png
new file mode 100644
index 000000000..8b581e3ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_168.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_169.png b/weather.openmeteo/resources/icons/graph/720/scale200_169.png
new file mode 100644
index 000000000..8b581e3ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_169.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_17.png b/weather.openmeteo/resources/icons/graph/720/scale200_17.png
new file mode 100644
index 000000000..d1c3795d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_170.png b/weather.openmeteo/resources/icons/graph/720/scale200_170.png
new file mode 100644
index 000000000..2b8bbcf05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_170.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_171.png b/weather.openmeteo/resources/icons/graph/720/scale200_171.png
new file mode 100644
index 000000000..b16342c0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_171.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_172.png b/weather.openmeteo/resources/icons/graph/720/scale200_172.png
new file mode 100644
index 000000000..b16342c0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_172.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_173.png b/weather.openmeteo/resources/icons/graph/720/scale200_173.png
new file mode 100644
index 000000000..b16342c0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_173.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_174.png b/weather.openmeteo/resources/icons/graph/720/scale200_174.png
new file mode 100644
index 000000000..fbd43e4e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_174.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_175.png b/weather.openmeteo/resources/icons/graph/720/scale200_175.png
new file mode 100644
index 000000000..b9bcd5962
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_175.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_176.png b/weather.openmeteo/resources/icons/graph/720/scale200_176.png
new file mode 100644
index 000000000..b9bcd5962
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_176.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_177.png b/weather.openmeteo/resources/icons/graph/720/scale200_177.png
new file mode 100644
index 000000000..b9bcd5962
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_177.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_178.png b/weather.openmeteo/resources/icons/graph/720/scale200_178.png
new file mode 100644
index 000000000..ead315ad1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_178.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_179.png b/weather.openmeteo/resources/icons/graph/720/scale200_179.png
new file mode 100644
index 000000000..3b3234d17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_179.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_18.png b/weather.openmeteo/resources/icons/graph/720/scale200_18.png
new file mode 100644
index 000000000..44e871c8b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_180.png b/weather.openmeteo/resources/icons/graph/720/scale200_180.png
new file mode 100644
index 000000000..3b3234d17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_180.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_181.png b/weather.openmeteo/resources/icons/graph/720/scale200_181.png
new file mode 100644
index 000000000..d0f1d13ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_181.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_182.png b/weather.openmeteo/resources/icons/graph/720/scale200_182.png
new file mode 100644
index 000000000..08e5a9820
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_182.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_183.png b/weather.openmeteo/resources/icons/graph/720/scale200_183.png
new file mode 100644
index 000000000..5ba17757c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_183.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_184.png b/weather.openmeteo/resources/icons/graph/720/scale200_184.png
new file mode 100644
index 000000000..af2a355d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_184.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_185.png b/weather.openmeteo/resources/icons/graph/720/scale200_185.png
new file mode 100644
index 000000000..af2a355d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_185.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_186.png b/weather.openmeteo/resources/icons/graph/720/scale200_186.png
new file mode 100644
index 000000000..bdfbc41ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_186.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_187.png b/weather.openmeteo/resources/icons/graph/720/scale200_187.png
new file mode 100644
index 000000000..9f0b44195
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_187.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_188.png b/weather.openmeteo/resources/icons/graph/720/scale200_188.png
new file mode 100644
index 000000000..9f0b44195
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_188.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_189.png b/weather.openmeteo/resources/icons/graph/720/scale200_189.png
new file mode 100644
index 000000000..9f0b44195
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_189.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_19.png b/weather.openmeteo/resources/icons/graph/720/scale200_19.png
new file mode 100644
index 000000000..91952b0fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_190.png b/weather.openmeteo/resources/icons/graph/720/scale200_190.png
new file mode 100644
index 000000000..fa426488b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_190.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_191.png b/weather.openmeteo/resources/icons/graph/720/scale200_191.png
new file mode 100644
index 000000000..7bd379cfd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_191.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_192.png b/weather.openmeteo/resources/icons/graph/720/scale200_192.png
new file mode 100644
index 000000000..7bd379cfd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_192.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_193.png b/weather.openmeteo/resources/icons/graph/720/scale200_193.png
new file mode 100644
index 000000000..7bd379cfd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_193.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_194.png b/weather.openmeteo/resources/icons/graph/720/scale200_194.png
new file mode 100644
index 000000000..8146e9c39
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_194.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_195.png b/weather.openmeteo/resources/icons/graph/720/scale200_195.png
new file mode 100644
index 000000000..2af717046
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_195.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_196.png b/weather.openmeteo/resources/icons/graph/720/scale200_196.png
new file mode 100644
index 000000000..2af717046
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_196.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_197.png b/weather.openmeteo/resources/icons/graph/720/scale200_197.png
new file mode 100644
index 000000000..d5bfada16
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_197.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_198.png b/weather.openmeteo/resources/icons/graph/720/scale200_198.png
new file mode 100644
index 000000000..b615e719f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_198.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_199.png b/weather.openmeteo/resources/icons/graph/720/scale200_199.png
new file mode 100644
index 000000000..a1c5c2e66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_199.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_2.png b/weather.openmeteo/resources/icons/graph/720/scale200_2.png
new file mode 100644
index 000000000..bb40c2e9f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_20.png b/weather.openmeteo/resources/icons/graph/720/scale200_20.png
new file mode 100644
index 000000000..91952b0fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_200.png b/weather.openmeteo/resources/icons/graph/720/scale200_200.png
new file mode 100644
index 000000000..564427d6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_200.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_21.png b/weather.openmeteo/resources/icons/graph/720/scale200_21.png
new file mode 100644
index 000000000..1ac9a1745
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_22.png b/weather.openmeteo/resources/icons/graph/720/scale200_22.png
new file mode 100644
index 000000000..587c45179
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_23.png b/weather.openmeteo/resources/icons/graph/720/scale200_23.png
new file mode 100644
index 000000000..983bd56f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_24.png b/weather.openmeteo/resources/icons/graph/720/scale200_24.png
new file mode 100644
index 000000000..bba2f703f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_25.png b/weather.openmeteo/resources/icons/graph/720/scale200_25.png
new file mode 100644
index 000000000..bba2f703f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_26.png b/weather.openmeteo/resources/icons/graph/720/scale200_26.png
new file mode 100644
index 000000000..2f8802c3b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_27.png b/weather.openmeteo/resources/icons/graph/720/scale200_27.png
new file mode 100644
index 000000000..394ea4f69
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_28.png b/weather.openmeteo/resources/icons/graph/720/scale200_28.png
new file mode 100644
index 000000000..394ea4f69
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_29.png b/weather.openmeteo/resources/icons/graph/720/scale200_29.png
new file mode 100644
index 000000000..394ea4f69
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_3.png b/weather.openmeteo/resources/icons/graph/720/scale200_3.png
new file mode 100644
index 000000000..6c346b464
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_30.png b/weather.openmeteo/resources/icons/graph/720/scale200_30.png
new file mode 100644
index 000000000..ec02d0c94
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_31.png b/weather.openmeteo/resources/icons/graph/720/scale200_31.png
new file mode 100644
index 000000000..a185b784c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_32.png b/weather.openmeteo/resources/icons/graph/720/scale200_32.png
new file mode 100644
index 000000000..a185b784c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_33.png b/weather.openmeteo/resources/icons/graph/720/scale200_33.png
new file mode 100644
index 000000000..a185b784c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_34.png b/weather.openmeteo/resources/icons/graph/720/scale200_34.png
new file mode 100644
index 000000000..d69ae1022
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_35.png b/weather.openmeteo/resources/icons/graph/720/scale200_35.png
new file mode 100644
index 000000000..15dcfe887
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_36.png b/weather.openmeteo/resources/icons/graph/720/scale200_36.png
new file mode 100644
index 000000000..15dcfe887
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_37.png b/weather.openmeteo/resources/icons/graph/720/scale200_37.png
new file mode 100644
index 000000000..b4655b1f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_38.png b/weather.openmeteo/resources/icons/graph/720/scale200_38.png
new file mode 100644
index 000000000..21371536a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_39.png b/weather.openmeteo/resources/icons/graph/720/scale200_39.png
new file mode 100644
index 000000000..018204f2e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_4.png b/weather.openmeteo/resources/icons/graph/720/scale200_4.png
new file mode 100644
index 000000000..6c346b464
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_40.png b/weather.openmeteo/resources/icons/graph/720/scale200_40.png
new file mode 100644
index 000000000..92e4ee625
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_41.png b/weather.openmeteo/resources/icons/graph/720/scale200_41.png
new file mode 100644
index 000000000..92e4ee625
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_42.png b/weather.openmeteo/resources/icons/graph/720/scale200_42.png
new file mode 100644
index 000000000..81597c3ef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_43.png b/weather.openmeteo/resources/icons/graph/720/scale200_43.png
new file mode 100644
index 000000000..411da830a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_44.png b/weather.openmeteo/resources/icons/graph/720/scale200_44.png
new file mode 100644
index 000000000..411da830a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_45.png b/weather.openmeteo/resources/icons/graph/720/scale200_45.png
new file mode 100644
index 000000000..411da830a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_46.png b/weather.openmeteo/resources/icons/graph/720/scale200_46.png
new file mode 100644
index 000000000..c82afa3b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_47.png b/weather.openmeteo/resources/icons/graph/720/scale200_47.png
new file mode 100644
index 000000000..04ec3e7b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_48.png b/weather.openmeteo/resources/icons/graph/720/scale200_48.png
new file mode 100644
index 000000000..04ec3e7b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_49.png b/weather.openmeteo/resources/icons/graph/720/scale200_49.png
new file mode 100644
index 000000000..04ec3e7b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_5.png b/weather.openmeteo/resources/icons/graph/720/scale200_5.png
new file mode 100644
index 000000000..f0ac3aa6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_50.png b/weather.openmeteo/resources/icons/graph/720/scale200_50.png
new file mode 100644
index 000000000..6104164a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_51.png b/weather.openmeteo/resources/icons/graph/720/scale200_51.png
new file mode 100644
index 000000000..d654b5fb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_52.png b/weather.openmeteo/resources/icons/graph/720/scale200_52.png
new file mode 100644
index 000000000..d654b5fb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_53.png b/weather.openmeteo/resources/icons/graph/720/scale200_53.png
new file mode 100644
index 000000000..296e6506b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_54.png b/weather.openmeteo/resources/icons/graph/720/scale200_54.png
new file mode 100644
index 000000000..5d3007e71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_55.png b/weather.openmeteo/resources/icons/graph/720/scale200_55.png
new file mode 100644
index 000000000..c74cb0d9e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_56.png b/weather.openmeteo/resources/icons/graph/720/scale200_56.png
new file mode 100644
index 000000000..3d6c4e309
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_57.png b/weather.openmeteo/resources/icons/graph/720/scale200_57.png
new file mode 100644
index 000000000..3d6c4e309
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_58.png b/weather.openmeteo/resources/icons/graph/720/scale200_58.png
new file mode 100644
index 000000000..19f568947
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_59.png b/weather.openmeteo/resources/icons/graph/720/scale200_59.png
new file mode 100644
index 000000000..8d2644407
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_6.png b/weather.openmeteo/resources/icons/graph/720/scale200_6.png
new file mode 100644
index 000000000..5d968bf13
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_60.png b/weather.openmeteo/resources/icons/graph/720/scale200_60.png
new file mode 100644
index 000000000..8d2644407
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_61.png b/weather.openmeteo/resources/icons/graph/720/scale200_61.png
new file mode 100644
index 000000000..8d2644407
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_62.png b/weather.openmeteo/resources/icons/graph/720/scale200_62.png
new file mode 100644
index 000000000..6c382f9d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_63.png b/weather.openmeteo/resources/icons/graph/720/scale200_63.png
new file mode 100644
index 000000000..1dfbe5767
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_64.png b/weather.openmeteo/resources/icons/graph/720/scale200_64.png
new file mode 100644
index 000000000..1dfbe5767
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_65.png b/weather.openmeteo/resources/icons/graph/720/scale200_65.png
new file mode 100644
index 000000000..1dfbe5767
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_66.png b/weather.openmeteo/resources/icons/graph/720/scale200_66.png
new file mode 100644
index 000000000..2ea0ee851
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_67.png b/weather.openmeteo/resources/icons/graph/720/scale200_67.png
new file mode 100644
index 000000000..45db9049d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_68.png b/weather.openmeteo/resources/icons/graph/720/scale200_68.png
new file mode 100644
index 000000000..45db9049d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_69.png b/weather.openmeteo/resources/icons/graph/720/scale200_69.png
new file mode 100644
index 000000000..fd4125bbf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_7.png b/weather.openmeteo/resources/icons/graph/720/scale200_7.png
new file mode 100644
index 000000000..a0357ad59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_70.png b/weather.openmeteo/resources/icons/graph/720/scale200_70.png
new file mode 100644
index 000000000..4633b369b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_71.png b/weather.openmeteo/resources/icons/graph/720/scale200_71.png
new file mode 100644
index 000000000..55f75247f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_72.png b/weather.openmeteo/resources/icons/graph/720/scale200_72.png
new file mode 100644
index 000000000..8f8b0e064
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_73.png b/weather.openmeteo/resources/icons/graph/720/scale200_73.png
new file mode 100644
index 000000000..8f8b0e064
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_74.png b/weather.openmeteo/resources/icons/graph/720/scale200_74.png
new file mode 100644
index 000000000..253d2ca02
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_75.png b/weather.openmeteo/resources/icons/graph/720/scale200_75.png
new file mode 100644
index 000000000..03298d92f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_76.png b/weather.openmeteo/resources/icons/graph/720/scale200_76.png
new file mode 100644
index 000000000..03298d92f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_77.png b/weather.openmeteo/resources/icons/graph/720/scale200_77.png
new file mode 100644
index 000000000..03298d92f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_78.png b/weather.openmeteo/resources/icons/graph/720/scale200_78.png
new file mode 100644
index 000000000..cdb161bf5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_79.png b/weather.openmeteo/resources/icons/graph/720/scale200_79.png
new file mode 100644
index 000000000..e7bcbf10f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_8.png b/weather.openmeteo/resources/icons/graph/720/scale200_8.png
new file mode 100644
index 000000000..f11825110
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_80.png b/weather.openmeteo/resources/icons/graph/720/scale200_80.png
new file mode 100644
index 000000000..e7bcbf10f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_81.png b/weather.openmeteo/resources/icons/graph/720/scale200_81.png
new file mode 100644
index 000000000..e7bcbf10f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_82.png b/weather.openmeteo/resources/icons/graph/720/scale200_82.png
new file mode 100644
index 000000000..ed4548690
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_83.png b/weather.openmeteo/resources/icons/graph/720/scale200_83.png
new file mode 100644
index 000000000..3102582c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_84.png b/weather.openmeteo/resources/icons/graph/720/scale200_84.png
new file mode 100644
index 000000000..3102582c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_85.png b/weather.openmeteo/resources/icons/graph/720/scale200_85.png
new file mode 100644
index 000000000..8a106a958
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_86.png b/weather.openmeteo/resources/icons/graph/720/scale200_86.png
new file mode 100644
index 000000000..49d075c94
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_87.png b/weather.openmeteo/resources/icons/graph/720/scale200_87.png
new file mode 100644
index 000000000..fa7928c43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_88.png b/weather.openmeteo/resources/icons/graph/720/scale200_88.png
new file mode 100644
index 000000000..8b6914670
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_89.png b/weather.openmeteo/resources/icons/graph/720/scale200_89.png
new file mode 100644
index 000000000..8b6914670
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_9.png b/weather.openmeteo/resources/icons/graph/720/scale200_9.png
new file mode 100644
index 000000000..f11825110
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_90.png b/weather.openmeteo/resources/icons/graph/720/scale200_90.png
new file mode 100644
index 000000000..0da4183d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_91.png b/weather.openmeteo/resources/icons/graph/720/scale200_91.png
new file mode 100644
index 000000000..d0f275522
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_91.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_92.png b/weather.openmeteo/resources/icons/graph/720/scale200_92.png
new file mode 100644
index 000000000..d0f275522
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_92.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_93.png b/weather.openmeteo/resources/icons/graph/720/scale200_93.png
new file mode 100644
index 000000000..d0f275522
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_93.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_94.png b/weather.openmeteo/resources/icons/graph/720/scale200_94.png
new file mode 100644
index 000000000..c45bbe9ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_94.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_95.png b/weather.openmeteo/resources/icons/graph/720/scale200_95.png
new file mode 100644
index 000000000..87e0e164f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_95.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_96.png b/weather.openmeteo/resources/icons/graph/720/scale200_96.png
new file mode 100644
index 000000000..87e0e164f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_96.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_97.png b/weather.openmeteo/resources/icons/graph/720/scale200_97.png
new file mode 100644
index 000000000..87e0e164f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_97.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_98.png b/weather.openmeteo/resources/icons/graph/720/scale200_98.png
new file mode 100644
index 000000000..9bc283112
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_98.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale200_99.png b/weather.openmeteo/resources/icons/graph/720/scale200_99.png
new file mode 100644
index 000000000..afc3c6785
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale200_99.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_0.png b/weather.openmeteo/resources/icons/graph/720/scale20_0.png
new file mode 100644
index 000000000..1e98776c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_1.png b/weather.openmeteo/resources/icons/graph/720/scale20_1.png
new file mode 100644
index 000000000..dec66cc34
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_10.png b/weather.openmeteo/resources/icons/graph/720/scale20_10.png
new file mode 100644
index 000000000..4e0d4d92f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_11.png b/weather.openmeteo/resources/icons/graph/720/scale20_11.png
new file mode 100644
index 000000000..ecd61d49f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_12.png b/weather.openmeteo/resources/icons/graph/720/scale20_12.png
new file mode 100644
index 000000000..e2f0f019a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_13.png b/weather.openmeteo/resources/icons/graph/720/scale20_13.png
new file mode 100644
index 000000000..ac16738f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_14.png b/weather.openmeteo/resources/icons/graph/720/scale20_14.png
new file mode 100644
index 000000000..bf7e82b21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_15.png b/weather.openmeteo/resources/icons/graph/720/scale20_15.png
new file mode 100644
index 000000000..fbe5fd3d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_16.png b/weather.openmeteo/resources/icons/graph/720/scale20_16.png
new file mode 100644
index 000000000..f30c53598
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_17.png b/weather.openmeteo/resources/icons/graph/720/scale20_17.png
new file mode 100644
index 000000000..5fd0e9071
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_18.png b/weather.openmeteo/resources/icons/graph/720/scale20_18.png
new file mode 100644
index 000000000..fbef23dfb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_19.png b/weather.openmeteo/resources/icons/graph/720/scale20_19.png
new file mode 100644
index 000000000..be2d5e41e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_2.png b/weather.openmeteo/resources/icons/graph/720/scale20_2.png
new file mode 100644
index 000000000..bdefa53da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_20.png b/weather.openmeteo/resources/icons/graph/720/scale20_20.png
new file mode 100644
index 000000000..3991e9c7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_3.png b/weather.openmeteo/resources/icons/graph/720/scale20_3.png
new file mode 100644
index 000000000..004d68352
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_4.png b/weather.openmeteo/resources/icons/graph/720/scale20_4.png
new file mode 100644
index 000000000..5f8d1bb54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_5.png b/weather.openmeteo/resources/icons/graph/720/scale20_5.png
new file mode 100644
index 000000000..f8dab2a91
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_6.png b/weather.openmeteo/resources/icons/graph/720/scale20_6.png
new file mode 100644
index 000000000..781022d20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_7.png b/weather.openmeteo/resources/icons/graph/720/scale20_7.png
new file mode 100644
index 000000000..77a45738a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_8.png b/weather.openmeteo/resources/icons/graph/720/scale20_8.png
new file mode 100644
index 000000000..e98cd4602
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale20_9.png b/weather.openmeteo/resources/icons/graph/720/scale20_9.png
new file mode 100644
index 000000000..a1cc2d9fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_0.png b/weather.openmeteo/resources/icons/graph/720/scale30_0.png
new file mode 100644
index 000000000..3eaba092e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_1.png b/weather.openmeteo/resources/icons/graph/720/scale30_1.png
new file mode 100644
index 000000000..474ce8914
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_10.png b/weather.openmeteo/resources/icons/graph/720/scale30_10.png
new file mode 100644
index 000000000..2d51c4e0d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_11.png b/weather.openmeteo/resources/icons/graph/720/scale30_11.png
new file mode 100644
index 000000000..c260f2031
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_12.png b/weather.openmeteo/resources/icons/graph/720/scale30_12.png
new file mode 100644
index 000000000..90b97dcd0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_13.png b/weather.openmeteo/resources/icons/graph/720/scale30_13.png
new file mode 100644
index 000000000..74d0477cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_14.png b/weather.openmeteo/resources/icons/graph/720/scale30_14.png
new file mode 100644
index 000000000..ca4c5ec21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_15.png b/weather.openmeteo/resources/icons/graph/720/scale30_15.png
new file mode 100644
index 000000000..349bddff6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_16.png b/weather.openmeteo/resources/icons/graph/720/scale30_16.png
new file mode 100644
index 000000000..894ba8da6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_17.png b/weather.openmeteo/resources/icons/graph/720/scale30_17.png
new file mode 100644
index 000000000..5e5d22b2e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_18.png b/weather.openmeteo/resources/icons/graph/720/scale30_18.png
new file mode 100644
index 000000000..9490f64f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_19.png b/weather.openmeteo/resources/icons/graph/720/scale30_19.png
new file mode 100644
index 000000000..eb92847e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_2.png b/weather.openmeteo/resources/icons/graph/720/scale30_2.png
new file mode 100644
index 000000000..b3fc4b968
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_20.png b/weather.openmeteo/resources/icons/graph/720/scale30_20.png
new file mode 100644
index 000000000..bf122baba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_21.png b/weather.openmeteo/resources/icons/graph/720/scale30_21.png
new file mode 100644
index 000000000..ddb06b001
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_22.png b/weather.openmeteo/resources/icons/graph/720/scale30_22.png
new file mode 100644
index 000000000..9edbaf8ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_23.png b/weather.openmeteo/resources/icons/graph/720/scale30_23.png
new file mode 100644
index 000000000..51f27aa87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_24.png b/weather.openmeteo/resources/icons/graph/720/scale30_24.png
new file mode 100644
index 000000000..d548d5861
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_25.png b/weather.openmeteo/resources/icons/graph/720/scale30_25.png
new file mode 100644
index 000000000..e6483f3a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_26.png b/weather.openmeteo/resources/icons/graph/720/scale30_26.png
new file mode 100644
index 000000000..4ecd35595
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_27.png b/weather.openmeteo/resources/icons/graph/720/scale30_27.png
new file mode 100644
index 000000000..791cbe7f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_28.png b/weather.openmeteo/resources/icons/graph/720/scale30_28.png
new file mode 100644
index 000000000..be348f99a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_29.png b/weather.openmeteo/resources/icons/graph/720/scale30_29.png
new file mode 100644
index 000000000..b5975653a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_3.png b/weather.openmeteo/resources/icons/graph/720/scale30_3.png
new file mode 100644
index 000000000..c9f64ce8d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_30.png b/weather.openmeteo/resources/icons/graph/720/scale30_30.png
new file mode 100644
index 000000000..250b93a47
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_4.png b/weather.openmeteo/resources/icons/graph/720/scale30_4.png
new file mode 100644
index 000000000..97ac22dcc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_5.png b/weather.openmeteo/resources/icons/graph/720/scale30_5.png
new file mode 100644
index 000000000..8abb6ec3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_6.png b/weather.openmeteo/resources/icons/graph/720/scale30_6.png
new file mode 100644
index 000000000..8f75825c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_7.png b/weather.openmeteo/resources/icons/graph/720/scale30_7.png
new file mode 100644
index 000000000..09af92e40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_8.png b/weather.openmeteo/resources/icons/graph/720/scale30_8.png
new file mode 100644
index 000000000..639b0fc12
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale30_9.png b/weather.openmeteo/resources/icons/graph/720/scale30_9.png
new file mode 100644
index 000000000..18ed315c5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_0.png b/weather.openmeteo/resources/icons/graph/720/scale40_0.png
new file mode 100644
index 000000000..0ba6bd7d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_1.png b/weather.openmeteo/resources/icons/graph/720/scale40_1.png
new file mode 100644
index 000000000..d1e60c0a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_10.png b/weather.openmeteo/resources/icons/graph/720/scale40_10.png
new file mode 100644
index 000000000..84c811f33
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_11.png b/weather.openmeteo/resources/icons/graph/720/scale40_11.png
new file mode 100644
index 000000000..55e7fad9c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_12.png b/weather.openmeteo/resources/icons/graph/720/scale40_12.png
new file mode 100644
index 000000000..464c45a6a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_13.png b/weather.openmeteo/resources/icons/graph/720/scale40_13.png
new file mode 100644
index 000000000..5e1a7b5de
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_14.png b/weather.openmeteo/resources/icons/graph/720/scale40_14.png
new file mode 100644
index 000000000..4aa24de2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_15.png b/weather.openmeteo/resources/icons/graph/720/scale40_15.png
new file mode 100644
index 000000000..69369cf7d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_16.png b/weather.openmeteo/resources/icons/graph/720/scale40_16.png
new file mode 100644
index 000000000..86bbf9562
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_17.png b/weather.openmeteo/resources/icons/graph/720/scale40_17.png
new file mode 100644
index 000000000..d42615fb3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_18.png b/weather.openmeteo/resources/icons/graph/720/scale40_18.png
new file mode 100644
index 000000000..942e5058a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_19.png b/weather.openmeteo/resources/icons/graph/720/scale40_19.png
new file mode 100644
index 000000000..ecf460405
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_2.png b/weather.openmeteo/resources/icons/graph/720/scale40_2.png
new file mode 100644
index 000000000..4a404071a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_20.png b/weather.openmeteo/resources/icons/graph/720/scale40_20.png
new file mode 100644
index 000000000..29d23dc23
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_21.png b/weather.openmeteo/resources/icons/graph/720/scale40_21.png
new file mode 100644
index 000000000..8dc1e5068
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_22.png b/weather.openmeteo/resources/icons/graph/720/scale40_22.png
new file mode 100644
index 000000000..7749fc04d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_23.png b/weather.openmeteo/resources/icons/graph/720/scale40_23.png
new file mode 100644
index 000000000..635e7279c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_24.png b/weather.openmeteo/resources/icons/graph/720/scale40_24.png
new file mode 100644
index 000000000..fbd16f6a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_25.png b/weather.openmeteo/resources/icons/graph/720/scale40_25.png
new file mode 100644
index 000000000..1035aae6f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_26.png b/weather.openmeteo/resources/icons/graph/720/scale40_26.png
new file mode 100644
index 000000000..9cefd583d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_27.png b/weather.openmeteo/resources/icons/graph/720/scale40_27.png
new file mode 100644
index 000000000..604ad3e50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_28.png b/weather.openmeteo/resources/icons/graph/720/scale40_28.png
new file mode 100644
index 000000000..047aea9d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_29.png b/weather.openmeteo/resources/icons/graph/720/scale40_29.png
new file mode 100644
index 000000000..b880fd2d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_3.png b/weather.openmeteo/resources/icons/graph/720/scale40_3.png
new file mode 100644
index 000000000..ec29c3974
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_30.png b/weather.openmeteo/resources/icons/graph/720/scale40_30.png
new file mode 100644
index 000000000..3170f5dde
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_31.png b/weather.openmeteo/resources/icons/graph/720/scale40_31.png
new file mode 100644
index 000000000..4abfc271d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_32.png b/weather.openmeteo/resources/icons/graph/720/scale40_32.png
new file mode 100644
index 000000000..cbe881f0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_33.png b/weather.openmeteo/resources/icons/graph/720/scale40_33.png
new file mode 100644
index 000000000..9981cb2d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_34.png b/weather.openmeteo/resources/icons/graph/720/scale40_34.png
new file mode 100644
index 000000000..f79a4688f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_35.png b/weather.openmeteo/resources/icons/graph/720/scale40_35.png
new file mode 100644
index 000000000..11a45aeb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_36.png b/weather.openmeteo/resources/icons/graph/720/scale40_36.png
new file mode 100644
index 000000000..0ac80bc97
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_37.png b/weather.openmeteo/resources/icons/graph/720/scale40_37.png
new file mode 100644
index 000000000..64711bef3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_38.png b/weather.openmeteo/resources/icons/graph/720/scale40_38.png
new file mode 100644
index 000000000..56ce9b52b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_39.png b/weather.openmeteo/resources/icons/graph/720/scale40_39.png
new file mode 100644
index 000000000..6eb38b06a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_4.png b/weather.openmeteo/resources/icons/graph/720/scale40_4.png
new file mode 100644
index 000000000..2f1de151b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_40.png b/weather.openmeteo/resources/icons/graph/720/scale40_40.png
new file mode 100644
index 000000000..45d75907d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_5.png b/weather.openmeteo/resources/icons/graph/720/scale40_5.png
new file mode 100644
index 000000000..c9743f61e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_6.png b/weather.openmeteo/resources/icons/graph/720/scale40_6.png
new file mode 100644
index 000000000..4da08533f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_7.png b/weather.openmeteo/resources/icons/graph/720/scale40_7.png
new file mode 100644
index 000000000..1ec6715f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_8.png b/weather.openmeteo/resources/icons/graph/720/scale40_8.png
new file mode 100644
index 000000000..a852f093e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale40_9.png b/weather.openmeteo/resources/icons/graph/720/scale40_9.png
new file mode 100644
index 000000000..d07619f2e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_0.png b/weather.openmeteo/resources/icons/graph/720/scale50_0.png
new file mode 100644
index 000000000..938b875d3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_1.png b/weather.openmeteo/resources/icons/graph/720/scale50_1.png
new file mode 100644
index 000000000..9beebb378
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_10.png b/weather.openmeteo/resources/icons/graph/720/scale50_10.png
new file mode 100644
index 000000000..f611541b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_11.png b/weather.openmeteo/resources/icons/graph/720/scale50_11.png
new file mode 100644
index 000000000..16be91d75
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_12.png b/weather.openmeteo/resources/icons/graph/720/scale50_12.png
new file mode 100644
index 000000000..213eebc90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_13.png b/weather.openmeteo/resources/icons/graph/720/scale50_13.png
new file mode 100644
index 000000000..5e87b277d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_14.png b/weather.openmeteo/resources/icons/graph/720/scale50_14.png
new file mode 100644
index 000000000..4977a26c9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_15.png b/weather.openmeteo/resources/icons/graph/720/scale50_15.png
new file mode 100644
index 000000000..966789127
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_16.png b/weather.openmeteo/resources/icons/graph/720/scale50_16.png
new file mode 100644
index 000000000..7385b1a78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_17.png b/weather.openmeteo/resources/icons/graph/720/scale50_17.png
new file mode 100644
index 000000000..772aaf7f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_18.png b/weather.openmeteo/resources/icons/graph/720/scale50_18.png
new file mode 100644
index 000000000..58bfc9676
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_19.png b/weather.openmeteo/resources/icons/graph/720/scale50_19.png
new file mode 100644
index 000000000..d64c95369
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_2.png b/weather.openmeteo/resources/icons/graph/720/scale50_2.png
new file mode 100644
index 000000000..f50df4a7b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_20.png b/weather.openmeteo/resources/icons/graph/720/scale50_20.png
new file mode 100644
index 000000000..ca3725109
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_21.png b/weather.openmeteo/resources/icons/graph/720/scale50_21.png
new file mode 100644
index 000000000..bc7c539d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_22.png b/weather.openmeteo/resources/icons/graph/720/scale50_22.png
new file mode 100644
index 000000000..43bfb7ae0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_23.png b/weather.openmeteo/resources/icons/graph/720/scale50_23.png
new file mode 100644
index 000000000..040df4efc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_24.png b/weather.openmeteo/resources/icons/graph/720/scale50_24.png
new file mode 100644
index 000000000..bbd2cd678
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_25.png b/weather.openmeteo/resources/icons/graph/720/scale50_25.png
new file mode 100644
index 000000000..0e5778156
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_26.png b/weather.openmeteo/resources/icons/graph/720/scale50_26.png
new file mode 100644
index 000000000..eb6781f59
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_27.png b/weather.openmeteo/resources/icons/graph/720/scale50_27.png
new file mode 100644
index 000000000..0f74fd8a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_28.png b/weather.openmeteo/resources/icons/graph/720/scale50_28.png
new file mode 100644
index 000000000..d64365fd5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_29.png b/weather.openmeteo/resources/icons/graph/720/scale50_29.png
new file mode 100644
index 000000000..ce60db8aa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_3.png b/weather.openmeteo/resources/icons/graph/720/scale50_3.png
new file mode 100644
index 000000000..bb02b792f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_30.png b/weather.openmeteo/resources/icons/graph/720/scale50_30.png
new file mode 100644
index 000000000..8ac91ac6d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_31.png b/weather.openmeteo/resources/icons/graph/720/scale50_31.png
new file mode 100644
index 000000000..5f28fab98
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_32.png b/weather.openmeteo/resources/icons/graph/720/scale50_32.png
new file mode 100644
index 000000000..c83faa9d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_33.png b/weather.openmeteo/resources/icons/graph/720/scale50_33.png
new file mode 100644
index 000000000..4c3775447
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_34.png b/weather.openmeteo/resources/icons/graph/720/scale50_34.png
new file mode 100644
index 000000000..009914521
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_35.png b/weather.openmeteo/resources/icons/graph/720/scale50_35.png
new file mode 100644
index 000000000..3e3100f20
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_36.png b/weather.openmeteo/resources/icons/graph/720/scale50_36.png
new file mode 100644
index 000000000..bfd44078e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_37.png b/weather.openmeteo/resources/icons/graph/720/scale50_37.png
new file mode 100644
index 000000000..82c37d542
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_38.png b/weather.openmeteo/resources/icons/graph/720/scale50_38.png
new file mode 100644
index 000000000..5159db66c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_39.png b/weather.openmeteo/resources/icons/graph/720/scale50_39.png
new file mode 100644
index 000000000..0d7ac5752
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_4.png b/weather.openmeteo/resources/icons/graph/720/scale50_4.png
new file mode 100644
index 000000000..cf937c84a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_40.png b/weather.openmeteo/resources/icons/graph/720/scale50_40.png
new file mode 100644
index 000000000..8940750e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_41.png b/weather.openmeteo/resources/icons/graph/720/scale50_41.png
new file mode 100644
index 000000000..5e0b7f08a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_42.png b/weather.openmeteo/resources/icons/graph/720/scale50_42.png
new file mode 100644
index 000000000..896111f6a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_43.png b/weather.openmeteo/resources/icons/graph/720/scale50_43.png
new file mode 100644
index 000000000..c27e3819a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_44.png b/weather.openmeteo/resources/icons/graph/720/scale50_44.png
new file mode 100644
index 000000000..c217d9ae3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_45.png b/weather.openmeteo/resources/icons/graph/720/scale50_45.png
new file mode 100644
index 000000000..ffde28da7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_46.png b/weather.openmeteo/resources/icons/graph/720/scale50_46.png
new file mode 100644
index 000000000..03a8d68ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_47.png b/weather.openmeteo/resources/icons/graph/720/scale50_47.png
new file mode 100644
index 000000000..424172f8e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_48.png b/weather.openmeteo/resources/icons/graph/720/scale50_48.png
new file mode 100644
index 000000000..e326c3123
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_49.png b/weather.openmeteo/resources/icons/graph/720/scale50_49.png
new file mode 100644
index 000000000..a68fa5d94
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_5.png b/weather.openmeteo/resources/icons/graph/720/scale50_5.png
new file mode 100644
index 000000000..17d950d0c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_50.png b/weather.openmeteo/resources/icons/graph/720/scale50_50.png
new file mode 100644
index 000000000..525d6e6a2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_6.png b/weather.openmeteo/resources/icons/graph/720/scale50_6.png
new file mode 100644
index 000000000..79c2321f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_7.png b/weather.openmeteo/resources/icons/graph/720/scale50_7.png
new file mode 100644
index 000000000..1c7e145d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_8.png b/weather.openmeteo/resources/icons/graph/720/scale50_8.png
new file mode 100644
index 000000000..95f007514
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale50_9.png b/weather.openmeteo/resources/icons/graph/720/scale50_9.png
new file mode 100644
index 000000000..6f06d856d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale50_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_0.png b/weather.openmeteo/resources/icons/graph/720/scale60_0.png
new file mode 100644
index 000000000..4ac641cc0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_1.png b/weather.openmeteo/resources/icons/graph/720/scale60_1.png
new file mode 100644
index 000000000..047b072e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_10.png b/weather.openmeteo/resources/icons/graph/720/scale60_10.png
new file mode 100644
index 000000000..4b37b8523
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_11.png b/weather.openmeteo/resources/icons/graph/720/scale60_11.png
new file mode 100644
index 000000000..91d756ad8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_12.png b/weather.openmeteo/resources/icons/graph/720/scale60_12.png
new file mode 100644
index 000000000..f60c68866
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_13.png b/weather.openmeteo/resources/icons/graph/720/scale60_13.png
new file mode 100644
index 000000000..525a3181b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_14.png b/weather.openmeteo/resources/icons/graph/720/scale60_14.png
new file mode 100644
index 000000000..a51946fee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_15.png b/weather.openmeteo/resources/icons/graph/720/scale60_15.png
new file mode 100644
index 000000000..3e4729ee4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_16.png b/weather.openmeteo/resources/icons/graph/720/scale60_16.png
new file mode 100644
index 000000000..dbc9cfea3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_17.png b/weather.openmeteo/resources/icons/graph/720/scale60_17.png
new file mode 100644
index 000000000..60ce33849
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_18.png b/weather.openmeteo/resources/icons/graph/720/scale60_18.png
new file mode 100644
index 000000000..3edfabaec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_19.png b/weather.openmeteo/resources/icons/graph/720/scale60_19.png
new file mode 100644
index 000000000..af23238a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_2.png b/weather.openmeteo/resources/icons/graph/720/scale60_2.png
new file mode 100644
index 000000000..ec64df66d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_20.png b/weather.openmeteo/resources/icons/graph/720/scale60_20.png
new file mode 100644
index 000000000..a08600828
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_21.png b/weather.openmeteo/resources/icons/graph/720/scale60_21.png
new file mode 100644
index 000000000..602346cd0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_22.png b/weather.openmeteo/resources/icons/graph/720/scale60_22.png
new file mode 100644
index 000000000..4d8052d78
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_23.png b/weather.openmeteo/resources/icons/graph/720/scale60_23.png
new file mode 100644
index 000000000..5488d332b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_24.png b/weather.openmeteo/resources/icons/graph/720/scale60_24.png
new file mode 100644
index 000000000..3f459364c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_25.png b/weather.openmeteo/resources/icons/graph/720/scale60_25.png
new file mode 100644
index 000000000..a78f07a6c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_26.png b/weather.openmeteo/resources/icons/graph/720/scale60_26.png
new file mode 100644
index 000000000..148019261
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_27.png b/weather.openmeteo/resources/icons/graph/720/scale60_27.png
new file mode 100644
index 000000000..44cc3bc72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_28.png b/weather.openmeteo/resources/icons/graph/720/scale60_28.png
new file mode 100644
index 000000000..d96377675
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_29.png b/weather.openmeteo/resources/icons/graph/720/scale60_29.png
new file mode 100644
index 000000000..5a1cde5fd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_3.png b/weather.openmeteo/resources/icons/graph/720/scale60_3.png
new file mode 100644
index 000000000..bb6401b53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_30.png b/weather.openmeteo/resources/icons/graph/720/scale60_30.png
new file mode 100644
index 000000000..844746a96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_31.png b/weather.openmeteo/resources/icons/graph/720/scale60_31.png
new file mode 100644
index 000000000..e50b958b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_32.png b/weather.openmeteo/resources/icons/graph/720/scale60_32.png
new file mode 100644
index 000000000..3faf7a37e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_33.png b/weather.openmeteo/resources/icons/graph/720/scale60_33.png
new file mode 100644
index 000000000..238b09361
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_34.png b/weather.openmeteo/resources/icons/graph/720/scale60_34.png
new file mode 100644
index 000000000..a501eee81
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_35.png b/weather.openmeteo/resources/icons/graph/720/scale60_35.png
new file mode 100644
index 000000000..7d974374a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_36.png b/weather.openmeteo/resources/icons/graph/720/scale60_36.png
new file mode 100644
index 000000000..fb9d5580a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_37.png b/weather.openmeteo/resources/icons/graph/720/scale60_37.png
new file mode 100644
index 000000000..7dde35c17
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_38.png b/weather.openmeteo/resources/icons/graph/720/scale60_38.png
new file mode 100644
index 000000000..a06da5e0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_39.png b/weather.openmeteo/resources/icons/graph/720/scale60_39.png
new file mode 100644
index 000000000..506fa16b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_4.png b/weather.openmeteo/resources/icons/graph/720/scale60_4.png
new file mode 100644
index 000000000..95810be40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_40.png b/weather.openmeteo/resources/icons/graph/720/scale60_40.png
new file mode 100644
index 000000000..6ca7b7db7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_41.png b/weather.openmeteo/resources/icons/graph/720/scale60_41.png
new file mode 100644
index 000000000..0216e9488
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_42.png b/weather.openmeteo/resources/icons/graph/720/scale60_42.png
new file mode 100644
index 000000000..7a00d1977
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_43.png b/weather.openmeteo/resources/icons/graph/720/scale60_43.png
new file mode 100644
index 000000000..2d60c8681
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_44.png b/weather.openmeteo/resources/icons/graph/720/scale60_44.png
new file mode 100644
index 000000000..56baf4dd2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_45.png b/weather.openmeteo/resources/icons/graph/720/scale60_45.png
new file mode 100644
index 000000000..162962ab6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_46.png b/weather.openmeteo/resources/icons/graph/720/scale60_46.png
new file mode 100644
index 000000000..ef4ff6b09
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_47.png b/weather.openmeteo/resources/icons/graph/720/scale60_47.png
new file mode 100644
index 000000000..fd58172d4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_48.png b/weather.openmeteo/resources/icons/graph/720/scale60_48.png
new file mode 100644
index 000000000..99b3b13e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_49.png b/weather.openmeteo/resources/icons/graph/720/scale60_49.png
new file mode 100644
index 000000000..499081732
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_5.png b/weather.openmeteo/resources/icons/graph/720/scale60_5.png
new file mode 100644
index 000000000..eb68edac6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_50.png b/weather.openmeteo/resources/icons/graph/720/scale60_50.png
new file mode 100644
index 000000000..b5787bff3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_51.png b/weather.openmeteo/resources/icons/graph/720/scale60_51.png
new file mode 100644
index 000000000..b5e5940b2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_52.png b/weather.openmeteo/resources/icons/graph/720/scale60_52.png
new file mode 100644
index 000000000..75afa73be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_53.png b/weather.openmeteo/resources/icons/graph/720/scale60_53.png
new file mode 100644
index 000000000..3fb68165f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_54.png b/weather.openmeteo/resources/icons/graph/720/scale60_54.png
new file mode 100644
index 000000000..046b94780
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_55.png b/weather.openmeteo/resources/icons/graph/720/scale60_55.png
new file mode 100644
index 000000000..71289350b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_56.png b/weather.openmeteo/resources/icons/graph/720/scale60_56.png
new file mode 100644
index 000000000..63b59e531
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_57.png b/weather.openmeteo/resources/icons/graph/720/scale60_57.png
new file mode 100644
index 000000000..e1b4841c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_58.png b/weather.openmeteo/resources/icons/graph/720/scale60_58.png
new file mode 100644
index 000000000..5bf8957e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_59.png b/weather.openmeteo/resources/icons/graph/720/scale60_59.png
new file mode 100644
index 000000000..fccd7fdd3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_6.png b/weather.openmeteo/resources/icons/graph/720/scale60_6.png
new file mode 100644
index 000000000..e5c9cb9da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_60.png b/weather.openmeteo/resources/icons/graph/720/scale60_60.png
new file mode 100644
index 000000000..e81307b2e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_7.png b/weather.openmeteo/resources/icons/graph/720/scale60_7.png
new file mode 100644
index 000000000..f8bf09b96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_8.png b/weather.openmeteo/resources/icons/graph/720/scale60_8.png
new file mode 100644
index 000000000..5cdb5f4e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale60_9.png b/weather.openmeteo/resources/icons/graph/720/scale60_9.png
new file mode 100644
index 000000000..376c80c0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale60_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_0.png b/weather.openmeteo/resources/icons/graph/720/scale70_0.png
new file mode 100644
index 000000000..0b0035925
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_1.png b/weather.openmeteo/resources/icons/graph/720/scale70_1.png
new file mode 100644
index 000000000..0b0035925
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_10.png b/weather.openmeteo/resources/icons/graph/720/scale70_10.png
new file mode 100644
index 000000000..6864c5dee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_11.png b/weather.openmeteo/resources/icons/graph/720/scale70_11.png
new file mode 100644
index 000000000..aba08c4f8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_12.png b/weather.openmeteo/resources/icons/graph/720/scale70_12.png
new file mode 100644
index 000000000..89e2e0181
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_13.png b/weather.openmeteo/resources/icons/graph/720/scale70_13.png
new file mode 100644
index 000000000..e9881ebbb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_14.png b/weather.openmeteo/resources/icons/graph/720/scale70_14.png
new file mode 100644
index 000000000..1a44acbde
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_15.png b/weather.openmeteo/resources/icons/graph/720/scale70_15.png
new file mode 100644
index 000000000..a0018b486
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_16.png b/weather.openmeteo/resources/icons/graph/720/scale70_16.png
new file mode 100644
index 000000000..512b5b6ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_17.png b/weather.openmeteo/resources/icons/graph/720/scale70_17.png
new file mode 100644
index 000000000..2844734ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_18.png b/weather.openmeteo/resources/icons/graph/720/scale70_18.png
new file mode 100644
index 000000000..5bf826972
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_19.png b/weather.openmeteo/resources/icons/graph/720/scale70_19.png
new file mode 100644
index 000000000..0cc6f2f31
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_2.png b/weather.openmeteo/resources/icons/graph/720/scale70_2.png
new file mode 100644
index 000000000..98bf613f2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_20.png b/weather.openmeteo/resources/icons/graph/720/scale70_20.png
new file mode 100644
index 000000000..20bb54803
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_21.png b/weather.openmeteo/resources/icons/graph/720/scale70_21.png
new file mode 100644
index 000000000..f03442cbc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_22.png b/weather.openmeteo/resources/icons/graph/720/scale70_22.png
new file mode 100644
index 000000000..725429016
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_23.png b/weather.openmeteo/resources/icons/graph/720/scale70_23.png
new file mode 100644
index 000000000..cba5f5fd6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_24.png b/weather.openmeteo/resources/icons/graph/720/scale70_24.png
new file mode 100644
index 000000000..00bb1f820
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_25.png b/weather.openmeteo/resources/icons/graph/720/scale70_25.png
new file mode 100644
index 000000000..4b2e65e3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_26.png b/weather.openmeteo/resources/icons/graph/720/scale70_26.png
new file mode 100644
index 000000000..18a4c2c52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_27.png b/weather.openmeteo/resources/icons/graph/720/scale70_27.png
new file mode 100644
index 000000000..81b444f70
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_28.png b/weather.openmeteo/resources/icons/graph/720/scale70_28.png
new file mode 100644
index 000000000..58d0819a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_29.png b/weather.openmeteo/resources/icons/graph/720/scale70_29.png
new file mode 100644
index 000000000..b6bcd7bd6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_3.png b/weather.openmeteo/resources/icons/graph/720/scale70_3.png
new file mode 100644
index 000000000..d1c430258
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_30.png b/weather.openmeteo/resources/icons/graph/720/scale70_30.png
new file mode 100644
index 000000000..bee47703d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_31.png b/weather.openmeteo/resources/icons/graph/720/scale70_31.png
new file mode 100644
index 000000000..e9816c83e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_32.png b/weather.openmeteo/resources/icons/graph/720/scale70_32.png
new file mode 100644
index 000000000..0eb9f317a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_33.png b/weather.openmeteo/resources/icons/graph/720/scale70_33.png
new file mode 100644
index 000000000..6e0223bf2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_34.png b/weather.openmeteo/resources/icons/graph/720/scale70_34.png
new file mode 100644
index 000000000..7eb3a6eee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_35.png b/weather.openmeteo/resources/icons/graph/720/scale70_35.png
new file mode 100644
index 000000000..50b98dfc0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_36.png b/weather.openmeteo/resources/icons/graph/720/scale70_36.png
new file mode 100644
index 000000000..40a238e28
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_37.png b/weather.openmeteo/resources/icons/graph/720/scale70_37.png
new file mode 100644
index 000000000..87d53b446
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_38.png b/weather.openmeteo/resources/icons/graph/720/scale70_38.png
new file mode 100644
index 000000000..2ce5c6b52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_39.png b/weather.openmeteo/resources/icons/graph/720/scale70_39.png
new file mode 100644
index 000000000..b5332603f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_4.png b/weather.openmeteo/resources/icons/graph/720/scale70_4.png
new file mode 100644
index 000000000..a78f06735
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_40.png b/weather.openmeteo/resources/icons/graph/720/scale70_40.png
new file mode 100644
index 000000000..c48e24c8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_41.png b/weather.openmeteo/resources/icons/graph/720/scale70_41.png
new file mode 100644
index 000000000..87887b87c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_42.png b/weather.openmeteo/resources/icons/graph/720/scale70_42.png
new file mode 100644
index 000000000..bcfd5c95e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_43.png b/weather.openmeteo/resources/icons/graph/720/scale70_43.png
new file mode 100644
index 000000000..238f2e4a8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_44.png b/weather.openmeteo/resources/icons/graph/720/scale70_44.png
new file mode 100644
index 000000000..ec74e9284
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_45.png b/weather.openmeteo/resources/icons/graph/720/scale70_45.png
new file mode 100644
index 000000000..a057838bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_46.png b/weather.openmeteo/resources/icons/graph/720/scale70_46.png
new file mode 100644
index 000000000..c53208397
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_47.png b/weather.openmeteo/resources/icons/graph/720/scale70_47.png
new file mode 100644
index 000000000..04d96f5fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_48.png b/weather.openmeteo/resources/icons/graph/720/scale70_48.png
new file mode 100644
index 000000000..130aa56c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_49.png b/weather.openmeteo/resources/icons/graph/720/scale70_49.png
new file mode 100644
index 000000000..ba21de490
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_5.png b/weather.openmeteo/resources/icons/graph/720/scale70_5.png
new file mode 100644
index 000000000..b9ffd225f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_50.png b/weather.openmeteo/resources/icons/graph/720/scale70_50.png
new file mode 100644
index 000000000..c5251e6eb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_51.png b/weather.openmeteo/resources/icons/graph/720/scale70_51.png
new file mode 100644
index 000000000..a69235443
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_52.png b/weather.openmeteo/resources/icons/graph/720/scale70_52.png
new file mode 100644
index 000000000..af0eb8a69
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_53.png b/weather.openmeteo/resources/icons/graph/720/scale70_53.png
new file mode 100644
index 000000000..cb3ca3844
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_54.png b/weather.openmeteo/resources/icons/graph/720/scale70_54.png
new file mode 100644
index 000000000..df7ed1b44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_55.png b/weather.openmeteo/resources/icons/graph/720/scale70_55.png
new file mode 100644
index 000000000..f1ad98e32
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_56.png b/weather.openmeteo/resources/icons/graph/720/scale70_56.png
new file mode 100644
index 000000000..c193db673
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_57.png b/weather.openmeteo/resources/icons/graph/720/scale70_57.png
new file mode 100644
index 000000000..683a1b5b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_58.png b/weather.openmeteo/resources/icons/graph/720/scale70_58.png
new file mode 100644
index 000000000..dbd06a8f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_59.png b/weather.openmeteo/resources/icons/graph/720/scale70_59.png
new file mode 100644
index 000000000..58108d1e9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_6.png b/weather.openmeteo/resources/icons/graph/720/scale70_6.png
new file mode 100644
index 000000000..14d0a42f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_60.png b/weather.openmeteo/resources/icons/graph/720/scale70_60.png
new file mode 100644
index 000000000..af533131d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_61.png b/weather.openmeteo/resources/icons/graph/720/scale70_61.png
new file mode 100644
index 000000000..de6301b43
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_62.png b/weather.openmeteo/resources/icons/graph/720/scale70_62.png
new file mode 100644
index 000000000..506a22449
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_63.png b/weather.openmeteo/resources/icons/graph/720/scale70_63.png
new file mode 100644
index 000000000..a8db6eb36
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_64.png b/weather.openmeteo/resources/icons/graph/720/scale70_64.png
new file mode 100644
index 000000000..4f888a0a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_65.png b/weather.openmeteo/resources/icons/graph/720/scale70_65.png
new file mode 100644
index 000000000..620d851a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_66.png b/weather.openmeteo/resources/icons/graph/720/scale70_66.png
new file mode 100644
index 000000000..3bf731495
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_67.png b/weather.openmeteo/resources/icons/graph/720/scale70_67.png
new file mode 100644
index 000000000..afbdec6b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_68.png b/weather.openmeteo/resources/icons/graph/720/scale70_68.png
new file mode 100644
index 000000000..18e7b12ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_69.png b/weather.openmeteo/resources/icons/graph/720/scale70_69.png
new file mode 100644
index 000000000..ffae787c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_7.png b/weather.openmeteo/resources/icons/graph/720/scale70_7.png
new file mode 100644
index 000000000..9b576d42e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_70.png b/weather.openmeteo/resources/icons/graph/720/scale70_70.png
new file mode 100644
index 000000000..e534f6d3d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_8.png b/weather.openmeteo/resources/icons/graph/720/scale70_8.png
new file mode 100644
index 000000000..25fe65a8d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale70_9.png b/weather.openmeteo/resources/icons/graph/720/scale70_9.png
new file mode 100644
index 000000000..a8eb06df9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale70_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_0.png b/weather.openmeteo/resources/icons/graph/720/scale80_0.png
new file mode 100644
index 000000000..befbea534
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_1.png b/weather.openmeteo/resources/icons/graph/720/scale80_1.png
new file mode 100644
index 000000000..eb80b3671
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_10.png b/weather.openmeteo/resources/icons/graph/720/scale80_10.png
new file mode 100644
index 000000000..773c4ba7f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_11.png b/weather.openmeteo/resources/icons/graph/720/scale80_11.png
new file mode 100644
index 000000000..743840e19
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_12.png b/weather.openmeteo/resources/icons/graph/720/scale80_12.png
new file mode 100644
index 000000000..9fc1c8989
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_13.png b/weather.openmeteo/resources/icons/graph/720/scale80_13.png
new file mode 100644
index 000000000..407a84dd8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_14.png b/weather.openmeteo/resources/icons/graph/720/scale80_14.png
new file mode 100644
index 000000000..b2c6b4ded
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_15.png b/weather.openmeteo/resources/icons/graph/720/scale80_15.png
new file mode 100644
index 000000000..75c2fee1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_16.png b/weather.openmeteo/resources/icons/graph/720/scale80_16.png
new file mode 100644
index 000000000..739ee238e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_17.png b/weather.openmeteo/resources/icons/graph/720/scale80_17.png
new file mode 100644
index 000000000..b5ecad6f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_18.png b/weather.openmeteo/resources/icons/graph/720/scale80_18.png
new file mode 100644
index 000000000..7573275e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_19.png b/weather.openmeteo/resources/icons/graph/720/scale80_19.png
new file mode 100644
index 000000000..e1ee9b713
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_2.png b/weather.openmeteo/resources/icons/graph/720/scale80_2.png
new file mode 100644
index 000000000..f6d55c3c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_20.png b/weather.openmeteo/resources/icons/graph/720/scale80_20.png
new file mode 100644
index 000000000..886052273
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_21.png b/weather.openmeteo/resources/icons/graph/720/scale80_21.png
new file mode 100644
index 000000000..14fd56a7e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_22.png b/weather.openmeteo/resources/icons/graph/720/scale80_22.png
new file mode 100644
index 000000000..833811f1f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_23.png b/weather.openmeteo/resources/icons/graph/720/scale80_23.png
new file mode 100644
index 000000000..f600557a9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_24.png b/weather.openmeteo/resources/icons/graph/720/scale80_24.png
new file mode 100644
index 000000000..c3eb9f732
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_25.png b/weather.openmeteo/resources/icons/graph/720/scale80_25.png
new file mode 100644
index 000000000..ac7019fcd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_26.png b/weather.openmeteo/resources/icons/graph/720/scale80_26.png
new file mode 100644
index 000000000..e8a7e529b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_27.png b/weather.openmeteo/resources/icons/graph/720/scale80_27.png
new file mode 100644
index 000000000..76e8ef7db
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_28.png b/weather.openmeteo/resources/icons/graph/720/scale80_28.png
new file mode 100644
index 000000000..57c2cd528
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_29.png b/weather.openmeteo/resources/icons/graph/720/scale80_29.png
new file mode 100644
index 000000000..24c47deb8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_3.png b/weather.openmeteo/resources/icons/graph/720/scale80_3.png
new file mode 100644
index 000000000..c8fcbfa21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_30.png b/weather.openmeteo/resources/icons/graph/720/scale80_30.png
new file mode 100644
index 000000000..06745c379
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_31.png b/weather.openmeteo/resources/icons/graph/720/scale80_31.png
new file mode 100644
index 000000000..49de37e5f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_32.png b/weather.openmeteo/resources/icons/graph/720/scale80_32.png
new file mode 100644
index 000000000..ae16d09c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_33.png b/weather.openmeteo/resources/icons/graph/720/scale80_33.png
new file mode 100644
index 000000000..8f16e0996
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_34.png b/weather.openmeteo/resources/icons/graph/720/scale80_34.png
new file mode 100644
index 000000000..faf7459f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_35.png b/weather.openmeteo/resources/icons/graph/720/scale80_35.png
new file mode 100644
index 000000000..afaee550f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_36.png b/weather.openmeteo/resources/icons/graph/720/scale80_36.png
new file mode 100644
index 000000000..d8223bfd2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_37.png b/weather.openmeteo/resources/icons/graph/720/scale80_37.png
new file mode 100644
index 000000000..d71b845ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_38.png b/weather.openmeteo/resources/icons/graph/720/scale80_38.png
new file mode 100644
index 000000000..da9702b42
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_39.png b/weather.openmeteo/resources/icons/graph/720/scale80_39.png
new file mode 100644
index 000000000..e3a081ef3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_4.png b/weather.openmeteo/resources/icons/graph/720/scale80_4.png
new file mode 100644
index 000000000..c2286ad5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_40.png b/weather.openmeteo/resources/icons/graph/720/scale80_40.png
new file mode 100644
index 000000000..1c72eb4b5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_41.png b/weather.openmeteo/resources/icons/graph/720/scale80_41.png
new file mode 100644
index 000000000..c9f3a68d6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_42.png b/weather.openmeteo/resources/icons/graph/720/scale80_42.png
new file mode 100644
index 000000000..9edd9e161
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_43.png b/weather.openmeteo/resources/icons/graph/720/scale80_43.png
new file mode 100644
index 000000000..ab5544623
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_44.png b/weather.openmeteo/resources/icons/graph/720/scale80_44.png
new file mode 100644
index 000000000..dd9b68dc4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_45.png b/weather.openmeteo/resources/icons/graph/720/scale80_45.png
new file mode 100644
index 000000000..94d4d170f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_46.png b/weather.openmeteo/resources/icons/graph/720/scale80_46.png
new file mode 100644
index 000000000..d8637e889
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_47.png b/weather.openmeteo/resources/icons/graph/720/scale80_47.png
new file mode 100644
index 000000000..6525f60ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_48.png b/weather.openmeteo/resources/icons/graph/720/scale80_48.png
new file mode 100644
index 000000000..68c2e6525
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_49.png b/weather.openmeteo/resources/icons/graph/720/scale80_49.png
new file mode 100644
index 000000000..c2b9213c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_5.png b/weather.openmeteo/resources/icons/graph/720/scale80_5.png
new file mode 100644
index 000000000..5194f13bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_50.png b/weather.openmeteo/resources/icons/graph/720/scale80_50.png
new file mode 100644
index 000000000..a870a29e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_51.png b/weather.openmeteo/resources/icons/graph/720/scale80_51.png
new file mode 100644
index 000000000..284764cba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_52.png b/weather.openmeteo/resources/icons/graph/720/scale80_52.png
new file mode 100644
index 000000000..f3a0e37ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_53.png b/weather.openmeteo/resources/icons/graph/720/scale80_53.png
new file mode 100644
index 000000000..49aa5c583
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_54.png b/weather.openmeteo/resources/icons/graph/720/scale80_54.png
new file mode 100644
index 000000000..3bbe248f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_55.png b/weather.openmeteo/resources/icons/graph/720/scale80_55.png
new file mode 100644
index 000000000..75b65a208
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_56.png b/weather.openmeteo/resources/icons/graph/720/scale80_56.png
new file mode 100644
index 000000000..a3f24e259
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_57.png b/weather.openmeteo/resources/icons/graph/720/scale80_57.png
new file mode 100644
index 000000000..aa8373187
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_58.png b/weather.openmeteo/resources/icons/graph/720/scale80_58.png
new file mode 100644
index 000000000..9ab6e965e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_59.png b/weather.openmeteo/resources/icons/graph/720/scale80_59.png
new file mode 100644
index 000000000..d0c2a702f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_6.png b/weather.openmeteo/resources/icons/graph/720/scale80_6.png
new file mode 100644
index 000000000..b2d2c60ca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_60.png b/weather.openmeteo/resources/icons/graph/720/scale80_60.png
new file mode 100644
index 000000000..0b5daf079
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_61.png b/weather.openmeteo/resources/icons/graph/720/scale80_61.png
new file mode 100644
index 000000000..8f03811e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_62.png b/weather.openmeteo/resources/icons/graph/720/scale80_62.png
new file mode 100644
index 000000000..11fbdec53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_63.png b/weather.openmeteo/resources/icons/graph/720/scale80_63.png
new file mode 100644
index 000000000..42986c1a3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_64.png b/weather.openmeteo/resources/icons/graph/720/scale80_64.png
new file mode 100644
index 000000000..d8af29612
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_65.png b/weather.openmeteo/resources/icons/graph/720/scale80_65.png
new file mode 100644
index 000000000..dcd2938af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_66.png b/weather.openmeteo/resources/icons/graph/720/scale80_66.png
new file mode 100644
index 000000000..430be4c9e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_67.png b/weather.openmeteo/resources/icons/graph/720/scale80_67.png
new file mode 100644
index 000000000..07b0de493
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_68.png b/weather.openmeteo/resources/icons/graph/720/scale80_68.png
new file mode 100644
index 000000000..fb6080a3b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_69.png b/weather.openmeteo/resources/icons/graph/720/scale80_69.png
new file mode 100644
index 000000000..ff90c357c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_7.png b/weather.openmeteo/resources/icons/graph/720/scale80_7.png
new file mode 100644
index 000000000..983c525da
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_70.png b/weather.openmeteo/resources/icons/graph/720/scale80_70.png
new file mode 100644
index 000000000..05b5b19af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_71.png b/weather.openmeteo/resources/icons/graph/720/scale80_71.png
new file mode 100644
index 000000000..79ef960a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_72.png b/weather.openmeteo/resources/icons/graph/720/scale80_72.png
new file mode 100644
index 000000000..410aaebea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_73.png b/weather.openmeteo/resources/icons/graph/720/scale80_73.png
new file mode 100644
index 000000000..8649db755
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_74.png b/weather.openmeteo/resources/icons/graph/720/scale80_74.png
new file mode 100644
index 000000000..77e3897a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_75.png b/weather.openmeteo/resources/icons/graph/720/scale80_75.png
new file mode 100644
index 000000000..de37451b4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_76.png b/weather.openmeteo/resources/icons/graph/720/scale80_76.png
new file mode 100644
index 000000000..ac8bc8538
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_77.png b/weather.openmeteo/resources/icons/graph/720/scale80_77.png
new file mode 100644
index 000000000..e0162f4d6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_78.png b/weather.openmeteo/resources/icons/graph/720/scale80_78.png
new file mode 100644
index 000000000..c3a5a2f5b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_79.png b/weather.openmeteo/resources/icons/graph/720/scale80_79.png
new file mode 100644
index 000000000..d524b71c3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_8.png b/weather.openmeteo/resources/icons/graph/720/scale80_8.png
new file mode 100644
index 000000000..6e130d12a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_80.png b/weather.openmeteo/resources/icons/graph/720/scale80_80.png
new file mode 100644
index 000000000..6486f6e21
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale80_9.png b/weather.openmeteo/resources/icons/graph/720/scale80_9.png
new file mode 100644
index 000000000..29e640c08
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale80_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_0.png b/weather.openmeteo/resources/icons/graph/720/scale90_0.png
new file mode 100644
index 000000000..d92b28a6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_1.png b/weather.openmeteo/resources/icons/graph/720/scale90_1.png
new file mode 100644
index 000000000..d92b28a6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_10.png b/weather.openmeteo/resources/icons/graph/720/scale90_10.png
new file mode 100644
index 000000000..706bfe0a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_11.png b/weather.openmeteo/resources/icons/graph/720/scale90_11.png
new file mode 100644
index 000000000..a5b6b6972
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_12.png b/weather.openmeteo/resources/icons/graph/720/scale90_12.png
new file mode 100644
index 000000000..caecfaf05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_13.png b/weather.openmeteo/resources/icons/graph/720/scale90_13.png
new file mode 100644
index 000000000..bce218b26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_14.png b/weather.openmeteo/resources/icons/graph/720/scale90_14.png
new file mode 100644
index 000000000..971f4924e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_15.png b/weather.openmeteo/resources/icons/graph/720/scale90_15.png
new file mode 100644
index 000000000..68c3b2f44
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_16.png b/weather.openmeteo/resources/icons/graph/720/scale90_16.png
new file mode 100644
index 000000000..84a83e75f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_17.png b/weather.openmeteo/resources/icons/graph/720/scale90_17.png
new file mode 100644
index 000000000..98d148d8c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_18.png b/weather.openmeteo/resources/icons/graph/720/scale90_18.png
new file mode 100644
index 000000000..723c679f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_19.png b/weather.openmeteo/resources/icons/graph/720/scale90_19.png
new file mode 100644
index 000000000..f9a333a8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_2.png b/weather.openmeteo/resources/icons/graph/720/scale90_2.png
new file mode 100644
index 000000000..2e1becabb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_20.png b/weather.openmeteo/resources/icons/graph/720/scale90_20.png
new file mode 100644
index 000000000..7196b10bd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_21.png b/weather.openmeteo/resources/icons/graph/720/scale90_21.png
new file mode 100644
index 000000000..d2b01c5bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_22.png b/weather.openmeteo/resources/icons/graph/720/scale90_22.png
new file mode 100644
index 000000000..2c56b05c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_23.png b/weather.openmeteo/resources/icons/graph/720/scale90_23.png
new file mode 100644
index 000000000..07fefa256
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_24.png b/weather.openmeteo/resources/icons/graph/720/scale90_24.png
new file mode 100644
index 000000000..df7bd03f6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_25.png b/weather.openmeteo/resources/icons/graph/720/scale90_25.png
new file mode 100644
index 000000000..601889275
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_26.png b/weather.openmeteo/resources/icons/graph/720/scale90_26.png
new file mode 100644
index 000000000..794472eaf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_27.png b/weather.openmeteo/resources/icons/graph/720/scale90_27.png
new file mode 100644
index 000000000..c8fffc40b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_28.png b/weather.openmeteo/resources/icons/graph/720/scale90_28.png
new file mode 100644
index 000000000..35bfe2f4c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_29.png b/weather.openmeteo/resources/icons/graph/720/scale90_29.png
new file mode 100644
index 000000000..be736b2a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_3.png b/weather.openmeteo/resources/icons/graph/720/scale90_3.png
new file mode 100644
index 000000000..06a00b901
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_30.png b/weather.openmeteo/resources/icons/graph/720/scale90_30.png
new file mode 100644
index 000000000..3bab31bdf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_31.png b/weather.openmeteo/resources/icons/graph/720/scale90_31.png
new file mode 100644
index 000000000..547924d07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_32.png b/weather.openmeteo/resources/icons/graph/720/scale90_32.png
new file mode 100644
index 000000000..b7e765161
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_33.png b/weather.openmeteo/resources/icons/graph/720/scale90_33.png
new file mode 100644
index 000000000..d9b6aef09
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_34.png b/weather.openmeteo/resources/icons/graph/720/scale90_34.png
new file mode 100644
index 000000000..3e0e9b32b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_35.png b/weather.openmeteo/resources/icons/graph/720/scale90_35.png
new file mode 100644
index 000000000..ff3ac9cee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_36.png b/weather.openmeteo/resources/icons/graph/720/scale90_36.png
new file mode 100644
index 000000000..37605dc6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_37.png b/weather.openmeteo/resources/icons/graph/720/scale90_37.png
new file mode 100644
index 000000000..b00ff1a5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_38.png b/weather.openmeteo/resources/icons/graph/720/scale90_38.png
new file mode 100644
index 000000000..bc17a1f52
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_39.png b/weather.openmeteo/resources/icons/graph/720/scale90_39.png
new file mode 100644
index 000000000..533fa8a4d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_4.png b/weather.openmeteo/resources/icons/graph/720/scale90_4.png
new file mode 100644
index 000000000..f37bfa2ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_40.png b/weather.openmeteo/resources/icons/graph/720/scale90_40.png
new file mode 100644
index 000000000..5a380cb9b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_41.png b/weather.openmeteo/resources/icons/graph/720/scale90_41.png
new file mode 100644
index 000000000..76e5494d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_42.png b/weather.openmeteo/resources/icons/graph/720/scale90_42.png
new file mode 100644
index 000000000..7e224fb42
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_43.png b/weather.openmeteo/resources/icons/graph/720/scale90_43.png
new file mode 100644
index 000000000..9f449436d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_44.png b/weather.openmeteo/resources/icons/graph/720/scale90_44.png
new file mode 100644
index 000000000..039f40709
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_45.png b/weather.openmeteo/resources/icons/graph/720/scale90_45.png
new file mode 100644
index 000000000..ada078cad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_46.png b/weather.openmeteo/resources/icons/graph/720/scale90_46.png
new file mode 100644
index 000000000..8a509b1b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_47.png b/weather.openmeteo/resources/icons/graph/720/scale90_47.png
new file mode 100644
index 000000000..a4fbb623b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_48.png b/weather.openmeteo/resources/icons/graph/720/scale90_48.png
new file mode 100644
index 000000000..c7ec6ebf4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_49.png b/weather.openmeteo/resources/icons/graph/720/scale90_49.png
new file mode 100644
index 000000000..3d9a0ff56
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_5.png b/weather.openmeteo/resources/icons/graph/720/scale90_5.png
new file mode 100644
index 000000000..ab710c355
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_50.png b/weather.openmeteo/resources/icons/graph/720/scale90_50.png
new file mode 100644
index 000000000..c9889e7a6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_51.png b/weather.openmeteo/resources/icons/graph/720/scale90_51.png
new file mode 100644
index 000000000..b4d4eeb88
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_51.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_52.png b/weather.openmeteo/resources/icons/graph/720/scale90_52.png
new file mode 100644
index 000000000..442dd418b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_52.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_53.png b/weather.openmeteo/resources/icons/graph/720/scale90_53.png
new file mode 100644
index 000000000..5fb967eef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_53.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_54.png b/weather.openmeteo/resources/icons/graph/720/scale90_54.png
new file mode 100644
index 000000000..d3bdf39cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_54.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_55.png b/weather.openmeteo/resources/icons/graph/720/scale90_55.png
new file mode 100644
index 000000000..749f385b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_55.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_56.png b/weather.openmeteo/resources/icons/graph/720/scale90_56.png
new file mode 100644
index 000000000..9fcf9d334
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_56.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_57.png b/weather.openmeteo/resources/icons/graph/720/scale90_57.png
new file mode 100644
index 000000000..7ad96224d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_57.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_58.png b/weather.openmeteo/resources/icons/graph/720/scale90_58.png
new file mode 100644
index 000000000..0ff9afd73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_58.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_59.png b/weather.openmeteo/resources/icons/graph/720/scale90_59.png
new file mode 100644
index 000000000..af8caa21d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_59.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_6.png b/weather.openmeteo/resources/icons/graph/720/scale90_6.png
new file mode 100644
index 000000000..74b6ff2e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_60.png b/weather.openmeteo/resources/icons/graph/720/scale90_60.png
new file mode 100644
index 000000000..215054612
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_60.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_61.png b/weather.openmeteo/resources/icons/graph/720/scale90_61.png
new file mode 100644
index 000000000..9c53651f7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_61.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_62.png b/weather.openmeteo/resources/icons/graph/720/scale90_62.png
new file mode 100644
index 000000000..33bb0047b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_62.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_63.png b/weather.openmeteo/resources/icons/graph/720/scale90_63.png
new file mode 100644
index 000000000..9a5187f11
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_63.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_64.png b/weather.openmeteo/resources/icons/graph/720/scale90_64.png
new file mode 100644
index 000000000..a98b52265
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_64.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_65.png b/weather.openmeteo/resources/icons/graph/720/scale90_65.png
new file mode 100644
index 000000000..8cfb1d11a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_65.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_66.png b/weather.openmeteo/resources/icons/graph/720/scale90_66.png
new file mode 100644
index 000000000..4c69b1370
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_66.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_67.png b/weather.openmeteo/resources/icons/graph/720/scale90_67.png
new file mode 100644
index 000000000..f96078d54
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_67.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_68.png b/weather.openmeteo/resources/icons/graph/720/scale90_68.png
new file mode 100644
index 000000000..5e98c8958
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_68.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_69.png b/weather.openmeteo/resources/icons/graph/720/scale90_69.png
new file mode 100644
index 000000000..eb6e3bac3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_69.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_7.png b/weather.openmeteo/resources/icons/graph/720/scale90_7.png
new file mode 100644
index 000000000..9d1e504b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_70.png b/weather.openmeteo/resources/icons/graph/720/scale90_70.png
new file mode 100644
index 000000000..9d6bb7229
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_70.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_71.png b/weather.openmeteo/resources/icons/graph/720/scale90_71.png
new file mode 100644
index 000000000..1233cd9b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_71.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_72.png b/weather.openmeteo/resources/icons/graph/720/scale90_72.png
new file mode 100644
index 000000000..24514f4e8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_72.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_73.png b/weather.openmeteo/resources/icons/graph/720/scale90_73.png
new file mode 100644
index 000000000..8f3b0af65
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_73.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_74.png b/weather.openmeteo/resources/icons/graph/720/scale90_74.png
new file mode 100644
index 000000000..f52b2e828
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_74.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_75.png b/weather.openmeteo/resources/icons/graph/720/scale90_75.png
new file mode 100644
index 000000000..691d0c2b7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_75.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_76.png b/weather.openmeteo/resources/icons/graph/720/scale90_76.png
new file mode 100644
index 000000000..b424232a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_76.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_77.png b/weather.openmeteo/resources/icons/graph/720/scale90_77.png
new file mode 100644
index 000000000..0f9da3a60
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_77.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_78.png b/weather.openmeteo/resources/icons/graph/720/scale90_78.png
new file mode 100644
index 000000000..690a73388
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_78.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_79.png b/weather.openmeteo/resources/icons/graph/720/scale90_79.png
new file mode 100644
index 000000000..c2064e5f0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_79.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_8.png b/weather.openmeteo/resources/icons/graph/720/scale90_8.png
new file mode 100644
index 000000000..6639660d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_80.png b/weather.openmeteo/resources/icons/graph/720/scale90_80.png
new file mode 100644
index 000000000..b13c41309
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_80.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_81.png b/weather.openmeteo/resources/icons/graph/720/scale90_81.png
new file mode 100644
index 000000000..795d277c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_81.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_82.png b/weather.openmeteo/resources/icons/graph/720/scale90_82.png
new file mode 100644
index 000000000..07348f759
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_82.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_83.png b/weather.openmeteo/resources/icons/graph/720/scale90_83.png
new file mode 100644
index 000000000..a45a2a138
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_83.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_84.png b/weather.openmeteo/resources/icons/graph/720/scale90_84.png
new file mode 100644
index 000000000..56e421c6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_84.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_85.png b/weather.openmeteo/resources/icons/graph/720/scale90_85.png
new file mode 100644
index 000000000..58fddeefe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_85.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_86.png b/weather.openmeteo/resources/icons/graph/720/scale90_86.png
new file mode 100644
index 000000000..96f78ffbb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_86.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_87.png b/weather.openmeteo/resources/icons/graph/720/scale90_87.png
new file mode 100644
index 000000000..c9b7b8cda
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_87.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_88.png b/weather.openmeteo/resources/icons/graph/720/scale90_88.png
new file mode 100644
index 000000000..c42ce9d2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_88.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_89.png b/weather.openmeteo/resources/icons/graph/720/scale90_89.png
new file mode 100644
index 000000000..56cc12e73
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_89.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_9.png b/weather.openmeteo/resources/icons/graph/720/scale90_9.png
new file mode 100644
index 000000000..be36a1dd9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scale90_90.png b/weather.openmeteo/resources/icons/graph/720/scale90_90.png
new file mode 100644
index 000000000..a0d958c3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scale90_90.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-1.png
new file mode 100644
index 000000000..b5d32c2c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-10.png
new file mode 100644
index 000000000..3fad91a55
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-2.png
new file mode 100644
index 000000000..c5539c628
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-3.png
new file mode 100644
index 000000000..791d447a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-4.png
new file mode 100644
index 000000000..08cf0dfce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-5.png
new file mode 100644
index 000000000..5cf7e7f66
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-6.png
new file mode 100644
index 000000000..9f80f85c2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-7.png
new file mode 100644
index 000000000..c032a6a82
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-8.png
new file mode 100644
index 000000000..d1f386e30
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_-9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-9.png
new file mode 100644
index 000000000..cf2694fa1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_0.png
new file mode 100644
index 000000000..f63dc7164
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_1.png
new file mode 100644
index 000000000..938cd626e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_10.png
new file mode 100644
index 000000000..46cc7889c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_2.png
new file mode 100644
index 000000000..ef953f796
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_3.png
new file mode 100644
index 000000000..840c50bac
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_4.png
new file mode 100644
index 000000000..157e7c73a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_5.png
new file mode 100644
index 000000000..5ff03385b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_6.png
new file mode 100644
index 000000000..549851635
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_7.png
new file mode 100644
index 000000000..f1bf8bfb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_8.png
new file mode 100644
index 000000000..5c8c007dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg10_9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg10_9.png
new file mode 100644
index 000000000..be932ed24
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg10_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.0.png
new file mode 100644
index 000000000..e0772a9ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.1.png
new file mode 100644
index 000000000..9509441f4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.2.png
new file mode 100644
index 000000000..13fd15543
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.3.png
new file mode 100644
index 000000000..3ae197bec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.4.png
new file mode 100644
index 000000000..1d7d52543
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.5.png
new file mode 100644
index 000000000..9c3300791
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.6.png
new file mode 100644
index 000000000..9da8c1ea4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.7.png
new file mode 100644
index 000000000..2b1892760
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.8.png
new file mode 100644
index 000000000..e86b58bba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.9.png
new file mode 100644
index 000000000..c69468560
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_-1.0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-1.0.png
new file mode 100644
index 000000000..5b928e956
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_-1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.0.png
new file mode 100644
index 000000000..0f220fdf4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.1.png
new file mode 100644
index 000000000..29090ac90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.2.png
new file mode 100644
index 000000000..85a1b041f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.3.png
new file mode 100644
index 000000000..e9b4de144
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.4.png
new file mode 100644
index 000000000..b54aa2b3d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.5.png
new file mode 100644
index 000000000..b111b502b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.6.png
new file mode 100644
index 000000000..11525bf5d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.7.png
new file mode 100644
index 000000000..cd2c5deca
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.8.png
new file mode 100644
index 000000000..9208f395f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.9.png
new file mode 100644
index 000000000..6bbcbf781
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_0.9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg1_1.0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg1_1.0.png
new file mode 100644
index 000000000..7718965a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg1_1.0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-1.png
new file mode 100644
index 000000000..cba264e5e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-10.png
new file mode 100644
index 000000000..c5ef36d3f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-11.png
new file mode 100644
index 000000000..05ff63b9d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-12.png
new file mode 100644
index 000000000..842691cda
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-13.png
new file mode 100644
index 000000000..ac80fd5ad
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-14.png
new file mode 100644
index 000000000..b890a6417
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-15.png
new file mode 100644
index 000000000..4e76c4b07
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-16.png
new file mode 100644
index 000000000..07fc29114
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-17.png
new file mode 100644
index 000000000..7a9218c53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-18.png
new file mode 100644
index 000000000..dfb9261be
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-19.png
new file mode 100644
index 000000000..1aa8d91fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-2.png
new file mode 100644
index 000000000..f26c733d0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-20.png
new file mode 100644
index 000000000..02131a60f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-3.png
new file mode 100644
index 000000000..1723c494c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-4.png
new file mode 100644
index 000000000..46e15cb50
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-5.png
new file mode 100644
index 000000000..ffd58745b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-6.png
new file mode 100644
index 000000000..5ef728f87
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-7.png
new file mode 100644
index 000000000..40d1f827f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-8.png
new file mode 100644
index 000000000..5a5a90e1d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_-9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-9.png
new file mode 100644
index 000000000..735980e6a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_0.png
new file mode 100644
index 000000000..e5123c007
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_1.png
new file mode 100644
index 000000000..5d5ff660d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_10.png
new file mode 100644
index 000000000..34544b7e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_11.png
new file mode 100644
index 000000000..23e230369
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_12.png
new file mode 100644
index 000000000..be576e655
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_13.png
new file mode 100644
index 000000000..d6b047a9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_14.png
new file mode 100644
index 000000000..fa8e2dda7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_15.png
new file mode 100644
index 000000000..4529bb349
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_16.png
new file mode 100644
index 000000000..ac42eb53f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_17.png
new file mode 100644
index 000000000..96c9eabbc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_18.png
new file mode 100644
index 000000000..584d427c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_19.png
new file mode 100644
index 000000000..0d15d00e3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_2.png
new file mode 100644
index 000000000..6443d291e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_20.png
new file mode 100644
index 000000000..c0a427b72
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_3.png
new file mode 100644
index 000000000..c385c9273
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_4.png
new file mode 100644
index 000000000..c2b79634c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_5.png
new file mode 100644
index 000000000..4dc956c9f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_6.png
new file mode 100644
index 000000000..010cbaa0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_7.png
new file mode 100644
index 000000000..7d987d017
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_8.png
new file mode 100644
index 000000000..d3d6f820f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg20_9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg20_9.png
new file mode 100644
index 000000000..af621c626
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg20_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-1.png
new file mode 100644
index 000000000..b6be6dd25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-10.png
new file mode 100644
index 000000000..93d4cda1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-11.png
new file mode 100644
index 000000000..d686d0778
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-12.png
new file mode 100644
index 000000000..7ff0cf0a5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-13.png
new file mode 100644
index 000000000..8f3e21428
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-14.png
new file mode 100644
index 000000000..ddaa3646e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-15.png
new file mode 100644
index 000000000..fc8c894b1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-16.png
new file mode 100644
index 000000000..5b6701769
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-17.png
new file mode 100644
index 000000000..26e7b600d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-18.png
new file mode 100644
index 000000000..5d33fe015
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-19.png
new file mode 100644
index 000000000..821cc2233
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-2.png
new file mode 100644
index 000000000..3f32f8d70
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-20.png
new file mode 100644
index 000000000..41aaa520b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-21.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-21.png
new file mode 100644
index 000000000..8737636ab
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-22.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-22.png
new file mode 100644
index 000000000..1be413fe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-23.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-23.png
new file mode 100644
index 000000000..3bd66259b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-24.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-24.png
new file mode 100644
index 000000000..9abcc742f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-25.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-25.png
new file mode 100644
index 000000000..8634c9559
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-26.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-26.png
new file mode 100644
index 000000000..24dc2f4ce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-27.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-27.png
new file mode 100644
index 000000000..e34a219ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-28.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-28.png
new file mode 100644
index 000000000..6bd55eee2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-29.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-29.png
new file mode 100644
index 000000000..864344db1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-3.png
new file mode 100644
index 000000000..d1f005b27
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-30.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-30.png
new file mode 100644
index 000000000..ada234bf1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-4.png
new file mode 100644
index 000000000..1653331fe
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-5.png
new file mode 100644
index 000000000..90fb033e4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-6.png
new file mode 100644
index 000000000..1f0eff1c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-7.png
new file mode 100644
index 000000000..ae227d589
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-8.png
new file mode 100644
index 000000000..2455cd19b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_-9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-9.png
new file mode 100644
index 000000000..2d1c164e5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_0.png
new file mode 100644
index 000000000..f3d677e8f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_1.png
new file mode 100644
index 000000000..115d308b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_10.png
new file mode 100644
index 000000000..7ed15eefc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_11.png
new file mode 100644
index 000000000..adf4398f1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_12.png
new file mode 100644
index 000000000..4cd631db5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_13.png
new file mode 100644
index 000000000..3b5295d8a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_14.png
new file mode 100644
index 000000000..443bea046
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_15.png
new file mode 100644
index 000000000..8b993e617
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_16.png
new file mode 100644
index 000000000..5889a714d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_17.png
new file mode 100644
index 000000000..60ff9f655
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_18.png
new file mode 100644
index 000000000..c40c88708
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_19.png
new file mode 100644
index 000000000..bd152bfee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_2.png
new file mode 100644
index 000000000..9bb47a1dd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_20.png
new file mode 100644
index 000000000..a51bbefcc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_21.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_21.png
new file mode 100644
index 000000000..7f4738a89
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_22.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_22.png
new file mode 100644
index 000000000..f1c9442cf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_23.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_23.png
new file mode 100644
index 000000000..d571700e6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_24.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_24.png
new file mode 100644
index 000000000..896ba8ff1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_25.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_25.png
new file mode 100644
index 000000000..63a8c474b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_26.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_26.png
new file mode 100644
index 000000000..8f67080b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_27.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_27.png
new file mode 100644
index 000000000..6a932b17e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_28.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_28.png
new file mode 100644
index 000000000..25f9ecd4a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_29.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_29.png
new file mode 100644
index 000000000..976266e0f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_3.png
new file mode 100644
index 000000000..a70b89b2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_30.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_30.png
new file mode 100644
index 000000000..88d5b587c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_4.png
new file mode 100644
index 000000000..acf9bb6f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_5.png
new file mode 100644
index 000000000..31cd1538a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_6.png
new file mode 100644
index 000000000..13ec90034
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_7.png
new file mode 100644
index 000000000..298af10e8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_8.png
new file mode 100644
index 000000000..015186b85
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg30_9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg30_9.png
new file mode 100644
index 000000000..22731646d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg30_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-1.png
new file mode 100644
index 000000000..e0772a9ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-10.png
new file mode 100644
index 000000000..f8a508b53
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-11.png
new file mode 100644
index 000000000..054572eb7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-12.png
new file mode 100644
index 000000000..be0d05775
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-13.png
new file mode 100644
index 000000000..7ed573d86
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-14.png
new file mode 100644
index 000000000..0ffbe1571
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-15.png
new file mode 100644
index 000000000..cdc198e5d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-16.png
new file mode 100644
index 000000000..ff0f5e17b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-17.png
new file mode 100644
index 000000000..cb7511229
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-18.png
new file mode 100644
index 000000000..7b96b4406
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-19.png
new file mode 100644
index 000000000..c02696564
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-2.png
new file mode 100644
index 000000000..eab2f01ee
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-20.png
new file mode 100644
index 000000000..3bc1e1ed6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-21.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-21.png
new file mode 100644
index 000000000..d38ce9db5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-22.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-22.png
new file mode 100644
index 000000000..1b6fd7d5d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-23.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-23.png
new file mode 100644
index 000000000..fc6a07936
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-24.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-24.png
new file mode 100644
index 000000000..4f7e7bafc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-25.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-25.png
new file mode 100644
index 000000000..3a8492a06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-26.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-26.png
new file mode 100644
index 000000000..ec5a3c692
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-27.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-27.png
new file mode 100644
index 000000000..4c35e0375
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-28.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-28.png
new file mode 100644
index 000000000..973dd4a4b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-29.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-29.png
new file mode 100644
index 000000000..ee1178c96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-3.png
new file mode 100644
index 000000000..922b44254
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-30.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-30.png
new file mode 100644
index 000000000..69f202ca1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-31.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-31.png
new file mode 100644
index 000000000..086c96a5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-32.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-32.png
new file mode 100644
index 000000000..c3290713a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-33.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-33.png
new file mode 100644
index 000000000..5a1884641
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-34.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-34.png
new file mode 100644
index 000000000..b77c88bea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-35.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-35.png
new file mode 100644
index 000000000..23d739c25
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-36.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-36.png
new file mode 100644
index 000000000..bbf312ce2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-37.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-37.png
new file mode 100644
index 000000000..93c371caf
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-38.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-38.png
new file mode 100644
index 000000000..d59ceef9c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-39.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-39.png
new file mode 100644
index 000000000..4e4c38fc2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-4.png
new file mode 100644
index 000000000..a9858c0a7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-40.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-40.png
new file mode 100644
index 000000000..70f62c402
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-5.png
new file mode 100644
index 000000000..6a7562ea4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-6.png
new file mode 100644
index 000000000..062e7dac8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-7.png
new file mode 100644
index 000000000..004a70914
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-8.png
new file mode 100644
index 000000000..91df47d90
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_-9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-9.png
new file mode 100644
index 000000000..4ffe06ddc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_0.png
new file mode 100644
index 000000000..93580943a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_1.png
new file mode 100644
index 000000000..93580943a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_10.png
new file mode 100644
index 000000000..adca82b23
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_11.png
new file mode 100644
index 000000000..d475d01ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_12.png
new file mode 100644
index 000000000..e8e00370f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_13.png
new file mode 100644
index 000000000..14906d0c0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_14.png
new file mode 100644
index 000000000..798a55267
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_15.png
new file mode 100644
index 000000000..bcecf27cb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_16.png
new file mode 100644
index 000000000..f56482976
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_17.png
new file mode 100644
index 000000000..0763723cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_18.png
new file mode 100644
index 000000000..9fe462834
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_19.png
new file mode 100644
index 000000000..286177b96
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_2.png
new file mode 100644
index 000000000..56707e8d8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_20.png
new file mode 100644
index 000000000..5e168737f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_21.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_21.png
new file mode 100644
index 000000000..50f07a46f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_22.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_22.png
new file mode 100644
index 000000000..8719b0e4f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_23.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_23.png
new file mode 100644
index 000000000..8c52d40ea
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_24.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_24.png
new file mode 100644
index 000000000..e74e7faa5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_25.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_25.png
new file mode 100644
index 000000000..a57625e10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_26.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_26.png
new file mode 100644
index 000000000..3eee0f580
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_27.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_27.png
new file mode 100644
index 000000000..d92a0dd6e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_28.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_28.png
new file mode 100644
index 000000000..60b4d4362
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_29.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_29.png
new file mode 100644
index 000000000..317a039d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_3.png
new file mode 100644
index 000000000..060817720
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_30.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_30.png
new file mode 100644
index 000000000..5b74c627f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_31.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_31.png
new file mode 100644
index 000000000..eb84d1ad3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_32.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_32.png
new file mode 100644
index 000000000..2bad612e2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_33.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_33.png
new file mode 100644
index 000000000..fae94967a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_34.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_34.png
new file mode 100644
index 000000000..2bafdb5e8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_35.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_35.png
new file mode 100644
index 000000000..c1565bb2f
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_36.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_36.png
new file mode 100644
index 000000000..d1d9aee2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_37.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_37.png
new file mode 100644
index 000000000..544862aba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_38.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_38.png
new file mode 100644
index 000000000..e840c5d4e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_39.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_39.png
new file mode 100644
index 000000000..2ecbb9e29
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_4.png
new file mode 100644
index 000000000..dcb5f2f0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_40.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_40.png
new file mode 100644
index 000000000..020b23699
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_5.png
new file mode 100644
index 000000000..108b1099a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_6.png
new file mode 100644
index 000000000..48d73aeb4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_7.png
new file mode 100644
index 000000000..61e4c05f9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_8.png
new file mode 100644
index 000000000..7b98daa9a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg40_9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg40_9.png
new file mode 100644
index 000000000..60b800b71
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg40_9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-1.png
new file mode 100644
index 000000000..e0772a9ba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-10.png
new file mode 100644
index 000000000..a7bf0b218
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-11.png
new file mode 100644
index 000000000..437fcf54d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-12.png
new file mode 100644
index 000000000..dee019733
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-13.png
new file mode 100644
index 000000000..c5621388b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-14.png
new file mode 100644
index 000000000..5e282a7a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-15.png
new file mode 100644
index 000000000..f87187d9c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-16.png
new file mode 100644
index 000000000..d903d96f5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-17.png
new file mode 100644
index 000000000..409220885
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-18.png
new file mode 100644
index 000000000..41cd724d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-19.png
new file mode 100644
index 000000000..121ad56af
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-2.png
new file mode 100644
index 000000000..5baefafd1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-20.png
new file mode 100644
index 000000000..33fd18a92
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-21.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-21.png
new file mode 100644
index 000000000..afec0c3c8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-22.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-22.png
new file mode 100644
index 000000000..136ce5b05
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-23.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-23.png
new file mode 100644
index 000000000..44f5ebfb8
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-24.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-24.png
new file mode 100644
index 000000000..03434ba26
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-25.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-25.png
new file mode 100644
index 000000000..b752a5068
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-26.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-26.png
new file mode 100644
index 000000000..e4a576550
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-27.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-27.png
new file mode 100644
index 000000000..ac038f4b9
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-28.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-28.png
new file mode 100644
index 000000000..ef4c57a40
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-29.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-29.png
new file mode 100644
index 000000000..ff9060af3
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-3.png
new file mode 100644
index 000000000..b6f0b00e7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-30.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-30.png
new file mode 100644
index 000000000..17969859a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-31.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-31.png
new file mode 100644
index 000000000..bc0738f06
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-32.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-32.png
new file mode 100644
index 000000000..71daffd22
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-33.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-33.png
new file mode 100644
index 000000000..d904db214
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-34.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-34.png
new file mode 100644
index 000000000..d9b406d33
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-35.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-35.png
new file mode 100644
index 000000000..9c6f9e905
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-36.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-36.png
new file mode 100644
index 000000000..d10c14c2d
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-37.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-37.png
new file mode 100644
index 000000000..01f6afb19
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-38.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-38.png
new file mode 100644
index 000000000..d67861f5a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-39.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-39.png
new file mode 100644
index 000000000..1b46775b6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-4.png
new file mode 100644
index 000000000..0bbe9d1fa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-40.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-40.png
new file mode 100644
index 000000000..6e1ccf1fb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-41.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-41.png
new file mode 100644
index 000000000..b0a6730d1
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-42.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-42.png
new file mode 100644
index 000000000..e808f3b60
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-43.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-43.png
new file mode 100644
index 000000000..c97763162
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-44.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-44.png
new file mode 100644
index 000000000..0d2817454
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-45.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-45.png
new file mode 100644
index 000000000..100d6bb2b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-46.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-46.png
new file mode 100644
index 000000000..b41f8e674
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-47.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-47.png
new file mode 100644
index 000000000..99f6c2e0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-48.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-48.png
new file mode 100644
index 000000000..bbba913a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-49.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-49.png
new file mode 100644
index 000000000..34db777b7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-5.png
new file mode 100644
index 000000000..fca8bbe79
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-50.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-50.png
new file mode 100644
index 000000000..984510d0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-6.png
new file mode 100644
index 000000000..da4acf1a0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-7.png
new file mode 100644
index 000000000..8fd4bf3d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-8.png
new file mode 100644
index 000000000..aa5963511
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_-9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-9.png
new file mode 100644
index 000000000..8afea81d2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_-9.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_0.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_0.png
new file mode 100644
index 000000000..3f038fc6c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_0.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_1.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_1.png
new file mode 100644
index 000000000..3f038fc6c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_1.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_10.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_10.png
new file mode 100644
index 000000000..1f8fe326b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_10.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_11.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_11.png
new file mode 100644
index 000000000..516916bb2
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_11.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_12.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_12.png
new file mode 100644
index 000000000..93b51ef08
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_12.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_13.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_13.png
new file mode 100644
index 000000000..604ef7dba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_13.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_14.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_14.png
new file mode 100644
index 000000000..c96801c45
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_14.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_15.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_15.png
new file mode 100644
index 000000000..014eb88bc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_15.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_16.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_16.png
new file mode 100644
index 000000000..74d778af7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_16.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_17.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_17.png
new file mode 100644
index 000000000..d9e99e9bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_17.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_18.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_18.png
new file mode 100644
index 000000000..5c13f40ae
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_18.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_19.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_19.png
new file mode 100644
index 000000000..23939d215
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_19.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_2.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_2.png
new file mode 100644
index 000000000..ead30f99c
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_2.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_20.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_20.png
new file mode 100644
index 000000000..0663bd8ec
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_20.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_21.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_21.png
new file mode 100644
index 000000000..193090228
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_21.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_22.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_22.png
new file mode 100644
index 000000000..1764643cd
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_22.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_23.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_23.png
new file mode 100644
index 000000000..41d947135
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_23.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_24.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_24.png
new file mode 100644
index 000000000..537345cef
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_24.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_25.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_25.png
new file mode 100644
index 000000000..9b5119b5b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_25.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_26.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_26.png
new file mode 100644
index 000000000..2d755acf0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_26.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_27.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_27.png
new file mode 100644
index 000000000..c82885e39
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_27.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_28.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_28.png
new file mode 100644
index 000000000..a36fc1568
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_28.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_29.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_29.png
new file mode 100644
index 000000000..51041b17b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_29.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_3.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_3.png
new file mode 100644
index 000000000..c0930cb10
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_3.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_30.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_30.png
new file mode 100644
index 000000000..9af376a6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_30.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_31.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_31.png
new file mode 100644
index 000000000..ef331dbce
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_31.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_32.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_32.png
new file mode 100644
index 000000000..2b97e8e93
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_32.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_33.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_33.png
new file mode 100644
index 000000000..9209c6986
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_33.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_34.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_34.png
new file mode 100644
index 000000000..a38dcd860
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_34.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_35.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_35.png
new file mode 100644
index 000000000..20d5ad8df
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_35.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_36.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_36.png
new file mode 100644
index 000000000..712df758e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_36.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_37.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_37.png
new file mode 100644
index 000000000..d12c0e6b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_37.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_38.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_38.png
new file mode 100644
index 000000000..c62ca29bb
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_38.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_39.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_39.png
new file mode 100644
index 000000000..759a15fe6
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_39.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_4.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_4.png
new file mode 100644
index 000000000..5ae93d275
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_4.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_40.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_40.png
new file mode 100644
index 000000000..b0052ccaa
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_40.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_41.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_41.png
new file mode 100644
index 000000000..9b026a540
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_41.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_42.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_42.png
new file mode 100644
index 000000000..4d3d57696
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_42.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_43.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_43.png
new file mode 100644
index 000000000..940803146
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_43.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_44.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_44.png
new file mode 100644
index 000000000..de2f12927
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_44.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_45.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_45.png
new file mode 100644
index 000000000..c8af6c471
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_45.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_46.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_46.png
new file mode 100644
index 000000000..3ad05eeb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_46.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_47.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_47.png
new file mode 100644
index 000000000..a85d34b0b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_47.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_48.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_48.png
new file mode 100644
index 000000000..ede1e5dba
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_48.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_49.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_49.png
new file mode 100644
index 000000000..7181e8a1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_49.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_5.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_5.png
new file mode 100644
index 000000000..352d7374a
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_5.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_50.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_50.png
new file mode 100644
index 000000000..17ec8cfc7
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_50.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_6.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_6.png
new file mode 100644
index 000000000..c316d5a0e
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_6.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_7.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_7.png
new file mode 100644
index 000000000..32776bf6b
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_7.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_8.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_8.png
new file mode 100644
index 000000000..ed461fba5
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_8.png differ
diff --git a/weather.openmeteo/resources/icons/graph/720/scaleneg50_9.png b/weather.openmeteo/resources/icons/graph/720/scaleneg50_9.png
new file mode 100644
index 000000000..4fba266fc
Binary files /dev/null and b/weather.openmeteo/resources/icons/graph/720/scaleneg50_9.png differ
diff --git a/weather.openmeteo/resources/icons/metno/0d.png b/weather.openmeteo/resources/icons/metno/0d.png
new file mode 100644
index 000000000..772a88152
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/0d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/0n.png b/weather.openmeteo/resources/icons/metno/0n.png
new file mode 100644
index 000000000..1b9e87b03
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/0n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/1d.png b/weather.openmeteo/resources/icons/metno/1d.png
new file mode 100644
index 000000000..571d6fd23
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/1d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/1n.png b/weather.openmeteo/resources/icons/metno/1n.png
new file mode 100644
index 000000000..7d270ab39
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/1n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/2d.png b/weather.openmeteo/resources/icons/metno/2d.png
new file mode 100644
index 000000000..08f094972
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/2d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/2n.png b/weather.openmeteo/resources/icons/metno/2n.png
new file mode 100644
index 000000000..3dadbec1b
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/2n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/3d.png b/weather.openmeteo/resources/icons/metno/3d.png
new file mode 100644
index 000000000..9ea0fcdea
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/3d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/3n.png b/weather.openmeteo/resources/icons/metno/3n.png
new file mode 100644
index 000000000..9ea0fcdea
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/3n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/45d.png b/weather.openmeteo/resources/icons/metno/45d.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/45d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/45n.png b/weather.openmeteo/resources/icons/metno/45n.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/45n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/48d.png b/weather.openmeteo/resources/icons/metno/48d.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/48d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/48n.png b/weather.openmeteo/resources/icons/metno/48n.png
new file mode 100644
index 000000000..5337086c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/48n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/51d.png b/weather.openmeteo/resources/icons/metno/51d.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/51d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/51n.png b/weather.openmeteo/resources/icons/metno/51n.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/51n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/53d.png b/weather.openmeteo/resources/icons/metno/53d.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/53d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/53n.png b/weather.openmeteo/resources/icons/metno/53n.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/53n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/55d.png b/weather.openmeteo/resources/icons/metno/55d.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/55d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/55n.png b/weather.openmeteo/resources/icons/metno/55n.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/55n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/56d.png b/weather.openmeteo/resources/icons/metno/56d.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/56d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/56n.png b/weather.openmeteo/resources/icons/metno/56n.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/56n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/57d.png b/weather.openmeteo/resources/icons/metno/57d.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/57d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/57n.png b/weather.openmeteo/resources/icons/metno/57n.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/57n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/61d.png b/weather.openmeteo/resources/icons/metno/61d.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/61d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/61n.png b/weather.openmeteo/resources/icons/metno/61n.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/61n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/63d.png b/weather.openmeteo/resources/icons/metno/63d.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/63d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/63n.png b/weather.openmeteo/resources/icons/metno/63n.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/63n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/65d.png b/weather.openmeteo/resources/icons/metno/65d.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/65d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/65n.png b/weather.openmeteo/resources/icons/metno/65n.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/65n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/66d.png b/weather.openmeteo/resources/icons/metno/66d.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/66d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/66n.png b/weather.openmeteo/resources/icons/metno/66n.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/66n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/67d.png b/weather.openmeteo/resources/icons/metno/67d.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/67d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/67n.png b/weather.openmeteo/resources/icons/metno/67n.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/67n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/71d.png b/weather.openmeteo/resources/icons/metno/71d.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/71d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/71n.png b/weather.openmeteo/resources/icons/metno/71n.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/71n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/73d.png b/weather.openmeteo/resources/icons/metno/73d.png
new file mode 100644
index 000000000..ab1da2b1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/73d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/73n.png b/weather.openmeteo/resources/icons/metno/73n.png
new file mode 100644
index 000000000..ab1da2b1e
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/73n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/75d.png b/weather.openmeteo/resources/icons/metno/75d.png
new file mode 100644
index 000000000..e88355baa
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/75d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/75n.png b/weather.openmeteo/resources/icons/metno/75n.png
new file mode 100644
index 000000000..e88355baa
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/75n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/77d.png b/weather.openmeteo/resources/icons/metno/77d.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/77d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/77n.png b/weather.openmeteo/resources/icons/metno/77n.png
new file mode 100644
index 000000000..2a13fffe9
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/77n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/80d.png b/weather.openmeteo/resources/icons/metno/80d.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/80d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/80n.png b/weather.openmeteo/resources/icons/metno/80n.png
new file mode 100644
index 000000000..8b94c28a4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/80n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/81d.png b/weather.openmeteo/resources/icons/metno/81d.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/81d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/81n.png b/weather.openmeteo/resources/icons/metno/81n.png
new file mode 100644
index 000000000..a8b4a1e2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/81n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/82d.png b/weather.openmeteo/resources/icons/metno/82d.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/82d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/82n.png b/weather.openmeteo/resources/icons/metno/82n.png
new file mode 100644
index 000000000..a127c2486
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/82n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/85d.png b/weather.openmeteo/resources/icons/metno/85d.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/85d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/85n.png b/weather.openmeteo/resources/icons/metno/85n.png
new file mode 100644
index 000000000..d93991ba4
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/85n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/86d.png b/weather.openmeteo/resources/icons/metno/86d.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/86d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/86n.png b/weather.openmeteo/resources/icons/metno/86n.png
new file mode 100644
index 000000000..e68758f3a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/86n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/95d.png b/weather.openmeteo/resources/icons/metno/95d.png
new file mode 100644
index 000000000..f3dd9723a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/95d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/95n.png b/weather.openmeteo/resources/icons/metno/95n.png
new file mode 100644
index 000000000..f3dd9723a
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/95n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/96d.png b/weather.openmeteo/resources/icons/metno/96d.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/96d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/96n.png b/weather.openmeteo/resources/icons/metno/96n.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/96n.png differ
diff --git a/weather.openmeteo/resources/icons/metno/99d.png b/weather.openmeteo/resources/icons/metno/99d.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/99d.png differ
diff --git a/weather.openmeteo/resources/icons/metno/99n.png b/weather.openmeteo/resources/icons/metno/99n.png
new file mode 100644
index 000000000..603ed868c
Binary files /dev/null and b/weather.openmeteo/resources/icons/metno/99n.png differ
diff --git a/weather.openmeteo/resources/icons/moon/0.png b/weather.openmeteo/resources/icons/moon/0.png
new file mode 100644
index 000000000..0281fd137
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/0.png differ
diff --git a/weather.openmeteo/resources/icons/moon/1.png b/weather.openmeteo/resources/icons/moon/1.png
new file mode 100644
index 000000000..760ef9bc1
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/1.png differ
diff --git a/weather.openmeteo/resources/icons/moon/2.png b/weather.openmeteo/resources/icons/moon/2.png
new file mode 100644
index 000000000..ad374c42a
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/2.png differ
diff --git a/weather.openmeteo/resources/icons/moon/3.png b/weather.openmeteo/resources/icons/moon/3.png
new file mode 100644
index 000000000..d7ba8a57f
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/3.png differ
diff --git a/weather.openmeteo/resources/icons/moon/4.png b/weather.openmeteo/resources/icons/moon/4.png
new file mode 100644
index 000000000..6e4d31748
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/4.png differ
diff --git a/weather.openmeteo/resources/icons/moon/5.png b/weather.openmeteo/resources/icons/moon/5.png
new file mode 100644
index 000000000..47a5698d5
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/5.png differ
diff --git a/weather.openmeteo/resources/icons/moon/6.png b/weather.openmeteo/resources/icons/moon/6.png
new file mode 100644
index 000000000..74eb2d9c6
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/6.png differ
diff --git a/weather.openmeteo/resources/icons/moon/7.png b/weather.openmeteo/resources/icons/moon/7.png
new file mode 100644
index 000000000..5acb280b8
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/7.png differ
diff --git a/weather.openmeteo/resources/icons/moon/8.png b/weather.openmeteo/resources/icons/moon/8.png
new file mode 100644
index 000000000..bee8c6507
Binary files /dev/null and b/weather.openmeteo/resources/icons/moon/8.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/0d.png b/weather.openmeteo/resources/icons/weathermap/0d.png
new file mode 100644
index 000000000..a75a56367
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/0d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/0n.png b/weather.openmeteo/resources/icons/weathermap/0n.png
new file mode 100644
index 000000000..c4a12a65c
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/0n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/1d.png b/weather.openmeteo/resources/icons/weathermap/1d.png
new file mode 100644
index 000000000..a75a56367
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/1d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/1n.png b/weather.openmeteo/resources/icons/weathermap/1n.png
new file mode 100644
index 000000000..c4a12a65c
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/1n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/2d.png b/weather.openmeteo/resources/icons/weathermap/2d.png
new file mode 100644
index 000000000..4cd68ad61
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/2d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/2n.png b/weather.openmeteo/resources/icons/weathermap/2n.png
new file mode 100644
index 000000000..0ca70013f
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/2n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/3d.png b/weather.openmeteo/resources/icons/weathermap/3d.png
new file mode 100644
index 000000000..a90ae4762
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/3d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/3n.png b/weather.openmeteo/resources/icons/weathermap/3n.png
new file mode 100644
index 000000000..a90ae4762
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/3n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/45d.png b/weather.openmeteo/resources/icons/weathermap/45d.png
new file mode 100644
index 000000000..96d4000de
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/45d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/45n.png b/weather.openmeteo/resources/icons/weathermap/45n.png
new file mode 100644
index 000000000..96d4000de
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/45n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/48d.png b/weather.openmeteo/resources/icons/weathermap/48d.png
new file mode 100644
index 000000000..96d4000de
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/48d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/48n.png b/weather.openmeteo/resources/icons/weathermap/48n.png
new file mode 100644
index 000000000..96d4000de
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/48n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/51d.png b/weather.openmeteo/resources/icons/weathermap/51d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/51d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/51n.png b/weather.openmeteo/resources/icons/weathermap/51n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/51n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/53d.png b/weather.openmeteo/resources/icons/weathermap/53d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/53d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/53n.png b/weather.openmeteo/resources/icons/weathermap/53n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/53n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/55d.png b/weather.openmeteo/resources/icons/weathermap/55d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/55d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/55n.png b/weather.openmeteo/resources/icons/weathermap/55n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/55n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/56d.png b/weather.openmeteo/resources/icons/weathermap/56d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/56d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/56n.png b/weather.openmeteo/resources/icons/weathermap/56n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/56n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/57d.png b/weather.openmeteo/resources/icons/weathermap/57d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/57d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/57n.png b/weather.openmeteo/resources/icons/weathermap/57n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/57n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/61d.png b/weather.openmeteo/resources/icons/weathermap/61d.png
new file mode 100644
index 000000000..16cbd2fc5
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/61d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/61n.png b/weather.openmeteo/resources/icons/weathermap/61n.png
new file mode 100644
index 000000000..ff2df8b0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/61n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/63d.png b/weather.openmeteo/resources/icons/weathermap/63d.png
new file mode 100644
index 000000000..16cbd2fc5
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/63d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/63n.png b/weather.openmeteo/resources/icons/weathermap/63n.png
new file mode 100644
index 000000000..ff2df8b0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/63n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/65d.png b/weather.openmeteo/resources/icons/weathermap/65d.png
new file mode 100644
index 000000000..16cbd2fc5
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/65d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/65n.png b/weather.openmeteo/resources/icons/weathermap/65n.png
new file mode 100644
index 000000000..ff2df8b0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/65n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/66d.png b/weather.openmeteo/resources/icons/weathermap/66d.png
new file mode 100644
index 000000000..16cbd2fc5
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/66d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/66n.png b/weather.openmeteo/resources/icons/weathermap/66n.png
new file mode 100644
index 000000000..ff2df8b0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/66n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/67d.png b/weather.openmeteo/resources/icons/weathermap/67d.png
new file mode 100644
index 000000000..16cbd2fc5
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/67d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/67n.png b/weather.openmeteo/resources/icons/weathermap/67n.png
new file mode 100644
index 000000000..ff2df8b0a
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/67n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/71d.png b/weather.openmeteo/resources/icons/weathermap/71d.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/71d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/71n.png b/weather.openmeteo/resources/icons/weathermap/71n.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/71n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/73d.png b/weather.openmeteo/resources/icons/weathermap/73d.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/73d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/73n.png b/weather.openmeteo/resources/icons/weathermap/73n.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/73n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/75d.png b/weather.openmeteo/resources/icons/weathermap/75d.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/75d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/75n.png b/weather.openmeteo/resources/icons/weathermap/75n.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/75n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/77d.png b/weather.openmeteo/resources/icons/weathermap/77d.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/77d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/77n.png b/weather.openmeteo/resources/icons/weathermap/77n.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/77n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/80d.png b/weather.openmeteo/resources/icons/weathermap/80d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/80d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/80n.png b/weather.openmeteo/resources/icons/weathermap/80n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/80n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/81d.png b/weather.openmeteo/resources/icons/weathermap/81d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/81d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/81n.png b/weather.openmeteo/resources/icons/weathermap/81n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/81n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/82d.png b/weather.openmeteo/resources/icons/weathermap/82d.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/82d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/82n.png b/weather.openmeteo/resources/icons/weathermap/82n.png
new file mode 100644
index 000000000..0e0ff35d9
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/82n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/85d.png b/weather.openmeteo/resources/icons/weathermap/85d.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/85d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/85n.png b/weather.openmeteo/resources/icons/weathermap/85n.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/85n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/86d.png b/weather.openmeteo/resources/icons/weathermap/86d.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/86d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/86n.png b/weather.openmeteo/resources/icons/weathermap/86n.png
new file mode 100644
index 000000000..1478bd8c7
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/86n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/95d.png b/weather.openmeteo/resources/icons/weathermap/95d.png
new file mode 100644
index 000000000..4393c715d
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/95d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/95n.png b/weather.openmeteo/resources/icons/weathermap/95n.png
new file mode 100644
index 000000000..4393c715d
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/95n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/96d.png b/weather.openmeteo/resources/icons/weathermap/96d.png
new file mode 100644
index 000000000..4393c715d
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/96d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/96n.png b/weather.openmeteo/resources/icons/weathermap/96n.png
new file mode 100644
index 000000000..4393c715d
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/96n.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/99d.png b/weather.openmeteo/resources/icons/weathermap/99d.png
new file mode 100644
index 000000000..4393c715d
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/99d.png differ
diff --git a/weather.openmeteo/resources/icons/weathermap/99n.png b/weather.openmeteo/resources/icons/weathermap/99n.png
new file mode 100644
index 000000000..4393c715d
Binary files /dev/null and b/weather.openmeteo/resources/icons/weathermap/99n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/0d.png b/weather.openmeteo/resources/icons/wmo/0d.png
new file mode 100644
index 000000000..977dcf1a1
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/0d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/0n.png b/weather.openmeteo/resources/icons/wmo/0n.png
new file mode 100644
index 000000000..e0c79865a
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/0n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/1d.png b/weather.openmeteo/resources/icons/wmo/1d.png
new file mode 100644
index 000000000..48c28b137
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/1d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/1n.png b/weather.openmeteo/resources/icons/wmo/1n.png
new file mode 100644
index 000000000..c9cb3fb3b
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/1n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/2d.png b/weather.openmeteo/resources/icons/wmo/2d.png
new file mode 100644
index 000000000..1edaa33b0
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/2d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/2n.png b/weather.openmeteo/resources/icons/wmo/2n.png
new file mode 100644
index 000000000..9bf200d23
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/2n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/3d.png b/weather.openmeteo/resources/icons/wmo/3d.png
new file mode 100644
index 000000000..ea964a896
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/3d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/3n.png b/weather.openmeteo/resources/icons/wmo/3n.png
new file mode 100644
index 000000000..195b2a3ed
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/3n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/45d.png b/weather.openmeteo/resources/icons/wmo/45d.png
new file mode 100644
index 000000000..f89841757
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/45d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/45n.png b/weather.openmeteo/resources/icons/wmo/45n.png
new file mode 100644
index 000000000..f89841757
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/45n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/48d.png b/weather.openmeteo/resources/icons/wmo/48d.png
new file mode 100644
index 000000000..f89841757
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/48d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/48n.png b/weather.openmeteo/resources/icons/wmo/48n.png
new file mode 100644
index 000000000..f89841757
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/48n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/51d.png b/weather.openmeteo/resources/icons/wmo/51d.png
new file mode 100644
index 000000000..4d62069f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/51d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/51n.png b/weather.openmeteo/resources/icons/wmo/51n.png
new file mode 100644
index 000000000..4d62069f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/51n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/53d.png b/weather.openmeteo/resources/icons/wmo/53d.png
new file mode 100644
index 000000000..362fb0bb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/53d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/53n.png b/weather.openmeteo/resources/icons/wmo/53n.png
new file mode 100644
index 000000000..362fb0bb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/53n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/55d.png b/weather.openmeteo/resources/icons/wmo/55d.png
new file mode 100644
index 000000000..181489338
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/55d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/55n.png b/weather.openmeteo/resources/icons/wmo/55n.png
new file mode 100644
index 000000000..181489338
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/55n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/56d.png b/weather.openmeteo/resources/icons/wmo/56d.png
new file mode 100644
index 000000000..11551c994
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/56d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/56n.png b/weather.openmeteo/resources/icons/wmo/56n.png
new file mode 100644
index 000000000..11551c994
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/56n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/57d.png b/weather.openmeteo/resources/icons/wmo/57d.png
new file mode 100644
index 000000000..11551c994
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/57d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/57n.png b/weather.openmeteo/resources/icons/wmo/57n.png
new file mode 100644
index 000000000..11551c994
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/57n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/61d.png b/weather.openmeteo/resources/icons/wmo/61d.png
new file mode 100644
index 000000000..4d62069f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/61d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/61n.png b/weather.openmeteo/resources/icons/wmo/61n.png
new file mode 100644
index 000000000..4d62069f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/61n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/63d.png b/weather.openmeteo/resources/icons/wmo/63d.png
new file mode 100644
index 000000000..362fb0bb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/63d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/63n.png b/weather.openmeteo/resources/icons/wmo/63n.png
new file mode 100644
index 000000000..362fb0bb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/63n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/65d.png b/weather.openmeteo/resources/icons/wmo/65d.png
new file mode 100644
index 000000000..181489338
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/65d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/65n.png b/weather.openmeteo/resources/icons/wmo/65n.png
new file mode 100644
index 000000000..181489338
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/65n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/66d.png b/weather.openmeteo/resources/icons/wmo/66d.png
new file mode 100644
index 000000000..c90d616c0
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/66d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/66n.png b/weather.openmeteo/resources/icons/wmo/66n.png
new file mode 100644
index 000000000..c90d616c0
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/66n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/67d.png b/weather.openmeteo/resources/icons/wmo/67d.png
new file mode 100644
index 000000000..c90d616c0
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/67d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/67n.png b/weather.openmeteo/resources/icons/wmo/67n.png
new file mode 100644
index 000000000..c90d616c0
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/67n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/71d.png b/weather.openmeteo/resources/icons/wmo/71d.png
new file mode 100644
index 000000000..33eaaca2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/71d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/71n.png b/weather.openmeteo/resources/icons/wmo/71n.png
new file mode 100644
index 000000000..33eaaca2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/71n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/73d.png b/weather.openmeteo/resources/icons/wmo/73d.png
new file mode 100644
index 000000000..5575b5a42
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/73d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/73n.png b/weather.openmeteo/resources/icons/wmo/73n.png
new file mode 100644
index 000000000..5575b5a42
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/73n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/75d.png b/weather.openmeteo/resources/icons/wmo/75d.png
new file mode 100644
index 000000000..4de9b2c06
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/75d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/75n.png b/weather.openmeteo/resources/icons/wmo/75n.png
new file mode 100644
index 000000000..4de9b2c06
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/75n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/77d.png b/weather.openmeteo/resources/icons/wmo/77d.png
new file mode 100644
index 000000000..11551c994
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/77d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/77n.png b/weather.openmeteo/resources/icons/wmo/77n.png
new file mode 100644
index 000000000..11551c994
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/77n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/80d.png b/weather.openmeteo/resources/icons/wmo/80d.png
new file mode 100644
index 000000000..4d62069f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/80d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/80n.png b/weather.openmeteo/resources/icons/wmo/80n.png
new file mode 100644
index 000000000..4d62069f3
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/80n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/81d.png b/weather.openmeteo/resources/icons/wmo/81d.png
new file mode 100644
index 000000000..362fb0bb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/81d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/81n.png b/weather.openmeteo/resources/icons/wmo/81n.png
new file mode 100644
index 000000000..362fb0bb5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/81n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/82d.png b/weather.openmeteo/resources/icons/wmo/82d.png
new file mode 100644
index 000000000..181489338
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/82d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/82n.png b/weather.openmeteo/resources/icons/wmo/82n.png
new file mode 100644
index 000000000..181489338
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/82n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/85d.png b/weather.openmeteo/resources/icons/wmo/85d.png
new file mode 100644
index 000000000..33eaaca2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/85d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/85n.png b/weather.openmeteo/resources/icons/wmo/85n.png
new file mode 100644
index 000000000..33eaaca2c
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/85n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/86d.png b/weather.openmeteo/resources/icons/wmo/86d.png
new file mode 100644
index 000000000..4de9b2c06
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/86d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/86n.png b/weather.openmeteo/resources/icons/wmo/86n.png
new file mode 100644
index 000000000..4de9b2c06
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/86n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/95d.png b/weather.openmeteo/resources/icons/wmo/95d.png
new file mode 100644
index 000000000..f1aa2428f
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/95d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/95n.png b/weather.openmeteo/resources/icons/wmo/95n.png
new file mode 100644
index 000000000..f1aa2428f
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/95n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/96d.png b/weather.openmeteo/resources/icons/wmo/96d.png
new file mode 100644
index 000000000..b03c22df5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/96d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/96n.png b/weather.openmeteo/resources/icons/wmo/96n.png
new file mode 100644
index 000000000..b03c22df5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/96n.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/99d.png b/weather.openmeteo/resources/icons/wmo/99d.png
new file mode 100644
index 000000000..b03c22df5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/99d.png differ
diff --git a/weather.openmeteo/resources/icons/wmo/99n.png b/weather.openmeteo/resources/icons/wmo/99n.png
new file mode 100644
index 000000000..b03c22df5
Binary files /dev/null and b/weather.openmeteo/resources/icons/wmo/99n.png differ
diff --git a/weather.openmeteo/resources/language/resource.language.de_de/strings.po b/weather.openmeteo/resources/language/resource.language.de_de/strings.po
new file mode 100644
index 000000000..968489002
--- /dev/null
+++ b/weather.openmeteo/resources/language/resource.language.de_de/strings.po
@@ -0,0 +1,633 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi add-ons\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_gb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#32200"
+msgid "Sunny"
+msgstr "Sonnig"
+
+msgctxt "#32201"
+msgid "Mainly Sunny"
+msgstr "Überwiegend sonnig"
+
+msgctxt "#32202"
+msgid "Partly Cloudy"
+msgstr "Teilweise bewölkt"
+
+msgctxt "#32203"
+msgid "Cloudy"
+msgstr "Bewölkt"
+
+msgctxt "#32204"
+msgid "Foggy"
+msgstr "Neblig"
+
+msgctxt "#32205"
+msgid "Rime Fog"
+msgstr "Raureifnebel"
+
+msgctxt "#32206"
+msgid "Light Drizzle"
+msgstr "Leichter Nieselregen"
+
+msgctxt "#32207"
+msgid "Drizzle"
+msgstr "Nieselregen"
+
+msgctxt "#32208"
+msgid "Heavy Drizzle"
+msgstr "Starker Nieselregen"
+
+msgctxt "#32209"
+msgid "Light Freezing Drizzle"
+msgstr "Leichter gefrierender Nieselregen"
+
+msgctxt "#32210"
+msgid "Freezing Drizzle"
+msgstr "Gefrierender Nieselregen"
+
+msgctxt "#32211"
+msgid "Light Rain"
+msgstr "Leichter Regen"
+
+msgctxt "#32212"
+msgid "Rain"
+msgstr "Regen"
+
+msgctxt "#32213"
+msgid "Heavy Rain"
+msgstr "Starker Regen"
+
+msgctxt "#32214"
+msgid "Light Freezing Rain"
+msgstr "Leichter gefrierender Regen"
+
+msgctxt "#32215"
+msgid "Freezing Rain"
+msgstr "Gefrierender Regen"
+
+msgctxt "#32216"
+msgid "Light Snow"
+msgstr "Leichter Schneefall"
+
+msgctxt "#32217"
+msgid "Snow"
+msgstr "Schneefall"
+
+msgctxt "#32218"
+msgid "Heavy Snow"
+msgstr "Starker Schneefall"
+
+msgctxt "#32219"
+msgid "Snow Grains"
+msgstr "Schneekörner"
+
+msgctxt "#32220"
+msgid "Light Showers"
+msgstr "Leichter Regenschauer"
+
+msgctxt "#32221"
+msgid "Showers"
+msgstr "Regenschauer"
+
+msgctxt "#32222"
+msgid "Heavy Showers"
+msgstr "Starker Regenschauer"
+
+msgctxt "#32223"
+msgid "Light Snow Showers"
+msgstr "Leichter Schneeschauer"
+
+msgctxt "#32224"
+msgid "Snow Showers"
+msgstr "Schneeschauer"
+
+msgctxt "#32225"
+msgid "Thunderstorm"
+msgstr "Gewitter"
+
+msgctxt "#32226"
+msgid "Light Thunderstorms With Hail"
+msgstr "Leichtes Hagelgewitter"
+
+msgctxt "#32227"
+msgid "Thunderstorm With Hail"
+msgstr "Hagelgewitter"
+
+msgctxt "#32250"
+msgid "Clear"
+msgstr "Klar"
+
+msgctxt "#32251"
+msgid "Mainly Clear"
+msgstr "Überwiegend Klar"
+
+msgctxt "#32255"
+msgid "Moonrise"
+msgstr "Mondaufgang"
+
+msgctxt "#32256"
+msgid "Moonset"
+msgstr "Monduntergang"
+
+msgctxt "#32257"
+msgid "Moonphase"
+msgstr "Mondphase"
+
+msgctxt "#32260"
+msgid "General"
+msgstr "Allgemein"
+
+msgctxt "#32261"
+msgid "Locations"
+msgstr "Standorte"
+
+msgctxt "#32262"
+msgid "Limits"
+msgstr "Grenzwerte"
+
+msgctxt "#32263"
+msgid "Notifications"
+msgstr "Benachrichtigungen"
+
+msgctxt "#32264"
+msgid "Advanced"
+msgstr "Erweitert"
+
+msgctxt "#32265"
+msgid "Weather"
+msgstr "Wetter"
+
+msgctxt "#32266"
+msgid "Airquality"
+msgstr "Luftqualität"
+
+msgctxt "#32267"
+msgid "Pollen"
+msgstr "Pollen"
+
+msgctxt "#32268"
+msgid "Alerts"
+msgstr "Warnungen"
+
+msgctxt "#32269"
+msgid "Select option"
+msgstr "Option auswählen"
+
+msgctxt "#32270"
+msgid "Graphs"
+msgstr "Diagramm"
+
+msgctxt "#32271"
+msgid "Overview"
+msgstr "Übersicht"
+
+msgctxt "#32272"
+msgid "History"
+msgstr "Verlauf"
+
+msgctxt "#32280"
+msgid "Units"
+msgstr "Einheiten"
+
+msgctxt "#32281"
+msgid "Maps"
+msgstr "Karten"
+
+msgctxt "#32282"
+msgid "Logging"
+msgstr "Protokollierung"
+
+msgctxt "#32283"
+msgid "Experimental (Restart required)"
+msgstr "Experimentell (Neustart erforderlich)"
+
+msgctxt "#32285"
+msgid "Zoom"
+msgstr "Zoom"
+
+msgctxt "#32286"
+msgid "Debug"
+msgstr "Debug"
+
+msgctxt "#32287"
+msgid "Duration"
+msgstr "Dauer"
+
+msgctxt "#32288"
+msgid "Hours"
+msgstr "Stunden"
+
+msgctxt "#32289"
+msgid "Decimal places"
+msgstr "Dezimalstellen"
+
+msgctxt "#32290"
+msgid "Icons"
+msgstr "Symbole"
+
+msgctxt "#32291"
+msgid "Default"
+msgstr "Standard"
+
+msgctxt "#32292"
+msgid "Weathermap"
+msgstr "Weathermap"
+
+msgctxt "#32293"
+msgid "Met.no"
+msgstr "Met.no"
+
+msgctxt "#32294"
+msgid "WMO"
+msgstr "WMO"
+
+msgctxt "#32296"
+msgid "Background sync"
+msgstr "Hintergrundsynchronisation"
+
+msgctxt "#32300"
+msgid "Distance"
+msgstr "Enrfernung"
+
+msgctxt "#32301"
+msgid "Index"
+msgstr "Index"
+
+msgctxt "#32302"
+msgid "Percent"
+msgstr "Prozent"
+
+msgctxt "#32303"
+msgid "Unit"
+msgstr "Einheit"
+
+msgctxt "#32304"
+msgid "Decimal separator"
+msgstr "Dezimaltrennzeichen"
+
+msgctxt "#32306"
+msgid "Particles"
+msgstr "Partikel"
+
+msgctxt "#32307"
+msgid "Interval"
+msgstr "Interval"
+
+msgctxt "#32308"
+msgid "Verbose"
+msgstr "Ausführlich"
+
+msgctxt "#32310"
+msgid "Location 1"
+msgstr "Standort 1"
+
+msgctxt "#32311"
+msgid "Location 2"
+msgstr "Standort 2"
+
+msgctxt "#32312"
+msgid "Location 3"
+msgstr "Standort 3"
+
+msgctxt "#32313"
+msgid "Location 4"
+msgstr "Standort 4"
+
+msgctxt "#32314"
+msgid "Location 5"
+msgstr "Standort 5"
+
+msgctxt "#32316"
+msgid "Use location timezone"
+msgstr "Standort Zeitzone verwenden"
+
+
+msgctxt "#32320"
+msgid "Temperature"
+msgstr "Temperatur"
+
+msgctxt "#32321"
+msgid "Precipitation"
+msgstr "Niederschlag"
+
+msgctxt "#32322"
+msgid "Condition"
+msgstr "Bedingung"
+
+msgctxt "#32323"
+msgid "Wind"
+msgstr "Wind"
+
+msgctxt "#32324"
+msgid "Gust"
+msgstr "Böe"
+
+msgctxt "#32325"
+msgid "AQI EU"
+msgstr "AQI EU"
+
+msgctxt "#32326"
+msgid "AQI US"
+msgstr "AQI US"
+
+msgctxt "#32327"
+msgid "PM25"
+msgstr "PM25"
+
+msgctxt "#32328"
+msgid "PM10"
+msgstr "PM10"
+
+msgctxt "#32329"
+msgid "UV Index"
+msgstr "UV Index"
+
+msgctxt "#32330"
+msgid "Nitrogen Dioxide"
+msgstr "Stickstoffdioxid"
+
+msgctxt "#32331"
+msgid "Sulphur Dioxide"
+msgstr "Schwefeldioxid"
+
+msgctxt "#32332"
+msgid "Feelslike"
+msgstr "Gefühlt"
+
+msgctxt "#32333"
+msgid "Dewpoint"
+msgstr "Taupunkt"
+
+msgctxt "#32334"
+msgid "Cloudiness"
+msgstr "Bewölkung"
+
+msgctxt "#32335"
+msgid "Time"
+msgstr "Zeit"
+
+msgctxt "#32336"
+msgid "Speed"
+msgstr "Geschwindigkeit"
+
+msgctxt "#32337"
+msgid "Carbon monoxide"
+msgstr "Kohlenmonoxyd"
+
+msgctxt "#32338"
+msgid "Ozone"
+msgstr "Ozon"
+
+msgctxt "#32339"
+msgid "Dust"
+msgstr "Staub"
+
+msgctxt "#32340"
+msgid "Notice"
+msgstr "Hinweis"
+
+msgctxt "#32341"
+msgid "Caution"
+msgstr "Vorsicht"
+
+msgctxt "#32342"
+msgid "Danger"
+msgstr "Gefahr"
+
+msgctxt "#32343"
+msgid "Normal"
+msgstr "Normal"
+
+msgctxt "#32344"
+msgid "Negative"
+msgstr "Negativ"
+
+msgctxt "#32345"
+msgid "Colours"
+msgstr "Farben"
+
+msgctxt "#32346"
+msgid "Humidity"
+msgstr "Feuchtigkeit"
+
+msgctxt "#32347"
+msgid "Pressure"
+msgstr "Luftdruck"
+
+msgctxt "#32348"
+msgid "Solar radiation"
+msgstr "Sonneneinstrahlung"
+
+msgctxt "#32349"
+msgid "Visibility"
+msgstr "Sichtweite"
+
+msgctxt "#32350"
+msgid "°C"
+msgstr "°C"
+
+msgctxt "#32351"
+msgid "°F"
+msgstr "°F"
+
+msgctxt "#32352"
+msgid "K"
+msgstr "K"
+
+msgctxt "#32353"
+msgid "°Ré"
+msgstr "°Ré"
+
+msgctxt "#32354"
+msgid "°Ra"
+msgstr "°Ra"
+
+msgctxt "#32355"
+msgid "°Rø"
+msgstr "°Rø"
+
+msgctxt "#32356"
+msgid "°D"
+msgstr "°D"
+
+msgctxt "#32357"
+msgid "°N"
+msgstr "°N"
+
+
+msgctxt "#32360"
+msgid "Application"
+msgstr "Anwendung"
+
+msgctxt "#32361"
+msgid "mph"
+msgstr "mph"
+
+msgctxt "#32362"
+msgid "km/h"
+msgstr "km/h"
+
+msgctxt "#32363"
+msgid "m/min"
+msgstr "m/min"
+
+msgctxt "#32364"
+msgid "m/s"
+msgstr "m/s"
+
+msgctxt "#32365"
+msgid "ft/h"
+msgstr "ft/h"
+
+msgctxt "#32366"
+msgid "ft/min"
+msgstr "ft/min"
+
+msgctxt "#32367"
+msgid "ft/s"
+msgstr "ft/s"
+
+msgctxt "#32368"
+msgid "kts"
+msgstr "kts"
+
+msgctxt "#32369"
+msgid "Beaufort"
+msgstr "Beaufort"
+
+msgctxt "#32370"
+msgid "inch/s"
+msgstr "inch/s"
+
+msgctxt "#32371"
+msgid "yard/s"
+msgstr "yard/s"
+
+msgctxt "#32372"
+msgid "Furlong/Fortnight"
+msgstr "Furlong/Fortnight"
+
+
+msgctxt "#32380"
+msgid "mm"
+msgstr "mm"
+
+msgctxt "#32381"
+msgid "inches"
+msgstr "inches"
+
+msgctxt "#32390"
+msgid "12h"
+msgstr "12h"
+
+msgctxt "#32391"
+msgid "24h"
+msgstr "24h"
+
+msgctxt "#32400"
+msgid "Radar"
+msgstr "Radar"
+
+msgctxt "#32401"
+msgid "Satellite"
+msgstr "Satellit"
+
+
+msgctxt "#32410"
+msgid "m"
+msgstr "m"
+
+msgctxt "#32411"
+msgid "km"
+msgstr "km"
+
+msgctxt "#32412"
+msgid "mi"
+msgstr "mi"
+
+
+msgctxt "#32430"
+msgid "."
+msgstr "."
+
+msgctxt "#32431"
+msgid ","
+msgstr ","
+
+msgctxt "#32440"
+msgid "New Moon"
+msgstr "Neumond"
+
+msgctxt "#32441"
+msgid "Waxing Crescent"
+msgstr "Wachsende Mondsichel"
+
+msgctxt "#32442"
+msgid "First Quarter"
+msgstr "Erster Viertelmond"
+
+msgctxt "#32443"
+msgid "Waxing Gibbous"
+msgstr "Wachsender Gibbous-Mond"
+
+msgctxt "#32444"
+msgid "Full Moon"
+msgstr "Vollmond"
+
+msgctxt "#32445"
+msgid "Waning Gibbous"
+msgstr "Abnehmender Gibbous-Mond"
+
+msgctxt "#32446"
+msgid "Last Quarter"
+msgstr "Letzter Viertelmond"
+
+msgctxt "#32447"
+msgid "Waning Crescent"
+msgstr "Abnehmende Mondsichel"
+
+msgctxt "#32450"
+msgid "Alder"
+msgstr "Erle"
+
+msgctxt "#32451"
+msgid "Birch"
+msgstr "Birke"
+
+msgctxt "#32452"
+msgid "Grass"
+msgstr "Gras"
+
+msgctxt "#32453"
+msgid "Mugwort"
+msgstr "Beifuß"
+
+msgctxt "#32454"
+msgid "Olive"
+msgstr "Olive"
+
+msgctxt "#32455"
+msgid "Ragweed"
+msgstr "Traubenkraut"
+
+msgctxt "#32456"
+msgid "grains"
+msgstr "Körner"
+
+msgctxt "#32500"
+msgid "Weather forecast from Open-Meteo"
+msgstr "Wettervorhersage von Open-Meteo"
+
+msgctxt "#32501"
+msgid "Weather, maps, airquality and pollen forecast from open-meteo.com, rainviewer.com, weather.gc.ca and met.no"
+msgstr "Wetter, Karten, Luftqualität und Pollen Vorhersage von open-meteo.com, rainviewer.com, weather.gc.ca und met.no"
diff --git a/weather.openmeteo/resources/language/resource.language.en_gb/strings.po b/weather.openmeteo/resources/language/resource.language.en_gb/strings.po
new file mode 100644
index 000000000..9ef19f480
--- /dev/null
+++ b/weather.openmeteo/resources/language/resource.language.en_gb/strings.po
@@ -0,0 +1,632 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: English (OpenHT)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-04 13:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: OpenHT \n"
+"Language-Team: English \n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.9-dev\n"
+
+msgctxt "#32200"
+msgid "Sunny"
+msgstr ""
+
+msgctxt "#32201"
+msgid "Mainly Sunny"
+msgstr ""
+
+msgctxt "#32202"
+msgid "Partly Cloudy"
+msgstr ""
+
+msgctxt "#32203"
+msgid "Cloudy"
+msgstr ""
+
+msgctxt "#32204"
+msgid "Foggy"
+msgstr ""
+
+msgctxt "#32205"
+msgid "Rime Fog"
+msgstr ""
+
+msgctxt "#32206"
+msgid "Light Drizzle"
+msgstr ""
+
+msgctxt "#32207"
+msgid "Drizzle"
+msgstr ""
+
+msgctxt "#32208"
+msgid "Heavy Drizzle"
+msgstr ""
+
+msgctxt "#32209"
+msgid "Light Freezing Drizzle"
+msgstr ""
+
+msgctxt "#32210"
+msgid "Freezing Drizzle"
+msgstr ""
+
+msgctxt "#32211"
+msgid "Light Rain"
+msgstr ""
+
+msgctxt "#32212"
+msgid "Rain"
+msgstr ""
+
+msgctxt "#32213"
+msgid "Heavy Rain"
+msgstr ""
+
+msgctxt "#32214"
+msgid "Light Freezing Rain"
+msgstr ""
+
+msgctxt "#32215"
+msgid "Freezing Rain"
+msgstr ""
+
+msgctxt "#32216"
+msgid "Light Snow"
+msgstr ""
+
+msgctxt "#32217"
+msgid "Snow"
+msgstr ""
+
+msgctxt "#32218"
+msgid "Heavy Snow"
+msgstr ""
+
+msgctxt "#32219"
+msgid "Snow Grains"
+msgstr ""
+
+msgctxt "#32220"
+msgid "Light Showers"
+msgstr ""
+
+msgctxt "#32221"
+msgid "Showers"
+msgstr ""
+
+msgctxt "#32222"
+msgid "Heavy Showers"
+msgstr ""
+
+msgctxt "#32223"
+msgid "Light Snow Showers"
+msgstr ""
+
+msgctxt "#32224"
+msgid "Snow Showers"
+msgstr ""
+
+msgctxt "#32225"
+msgid "Thunderstorm"
+msgstr ""
+
+msgctxt "#32226"
+msgid "Light Thunderstorms With Hail"
+msgstr ""
+
+msgctxt "#32227"
+msgid "Thunderstorm With Hail"
+msgstr ""
+
+msgctxt "#32250"
+msgid "Clear"
+msgstr ""
+
+msgctxt "#32251"
+msgid "Mainly Clear"
+msgstr ""
+
+msgctxt "#32255"
+msgid "Moonrise"
+msgstr ""
+
+msgctxt "#32256"
+msgid "Moonset"
+msgstr ""
+
+msgctxt "#32257"
+msgid "Moonphase"
+msgstr ""
+
+msgctxt "#32260"
+msgid "General"
+msgstr ""
+
+msgctxt "#32261"
+msgid "Locations"
+msgstr ""
+
+msgctxt "#32262"
+msgid "Limits"
+msgstr ""
+
+msgctxt "#32263"
+msgid "Notifications"
+msgstr ""
+
+msgctxt "#32264"
+msgid "Advanced"
+msgstr ""
+
+msgctxt "#32265"
+msgid "Weather"
+msgstr ""
+
+msgctxt "#32266"
+msgid "Airquality"
+msgstr ""
+
+msgctxt "#32267"
+msgid "Pollen"
+msgstr ""
+
+msgctxt "#32268"
+msgid "Alerts"
+msgstr ""
+
+msgctxt "#32269"
+msgid "Select option"
+msgstr ""
+
+msgctxt "#32270"
+msgid "Graphs"
+msgstr ""
+
+msgctxt "#32271"
+msgid "Overview"
+msgstr ""
+
+msgctxt "#32272"
+msgid "History"
+msgstr ""
+
+msgctxt "#32280"
+msgid "Units"
+msgstr ""
+
+msgctxt "#32281"
+msgid "Maps"
+msgstr ""
+
+msgctxt "#32282"
+msgid "Logging"
+msgstr ""
+
+msgctxt "#32283"
+msgid "Experimental (Restart required)"
+msgstr ""
+
+msgctxt "#32285"
+msgid "Zoom"
+msgstr ""
+
+msgctxt "#32286"
+msgid "Debug"
+msgstr ""
+
+msgctxt "#32287"
+msgid "Duration"
+msgstr ""
+
+msgctxt "#32288"
+msgid "Hours"
+msgstr ""
+
+msgctxt "#32289"
+msgid "Decimal places"
+msgstr ""
+
+msgctxt "#32290"
+msgid "Icons"
+msgstr ""
+
+msgctxt "#32291"
+msgid "Default"
+msgstr ""
+
+msgctxt "#32292"
+msgid "Weathermap"
+msgstr "Weathermap"
+
+msgctxt "#32293"
+msgid "Met.no"
+msgstr "Met.no"
+
+msgctxt "#32294"
+msgid "WMO"
+msgstr "WMO"
+
+msgctxt "#32296"
+msgid "Background sync"
+msgstr ""
+
+msgctxt "#32300"
+msgid "Distance"
+msgstr ""
+
+msgctxt "#32301"
+msgid "Index"
+msgstr ""
+
+msgctxt "#32302"
+msgid "Percent"
+msgstr ""
+
+msgctxt "#32303"
+msgid "Unit"
+msgstr ""
+
+msgctxt "#32304"
+msgid "Decimal separator"
+msgstr ""
+
+msgctxt "#32306"
+msgid "Particles"
+msgstr ""
+
+msgctxt "#32307"
+msgid "Interval"
+msgstr ""
+
+msgctxt "#32308"
+msgid "Verbose"
+msgstr ""
+
+msgctxt "#32310"
+msgid "Location 1"
+msgstr ""
+
+msgctxt "#32311"
+msgid "Location 2"
+msgstr ""
+
+msgctxt "#32312"
+msgid "Location 3"
+msgstr ""
+
+msgctxt "#32313"
+msgid "Location 4"
+msgstr ""
+
+msgctxt "#32314"
+msgid "Location 5"
+msgstr ""
+
+msgctxt "#32316"
+msgid "Use location timezone"
+msgstr ""
+
+msgctxt "#32320"
+msgid "Temperature"
+msgstr ""
+
+msgctxt "#32321"
+msgid "Precipitation"
+msgstr ""
+
+msgctxt "#32322"
+msgid "Condition"
+msgstr ""
+
+msgctxt "#32323"
+msgid "Wind"
+msgstr ""
+
+msgctxt "#32324"
+msgid "Gust"
+msgstr ""
+
+msgctxt "#32325"
+msgid "AQI EU"
+msgstr "AQI EU"
+
+msgctxt "#32326"
+msgid "AQI US"
+msgstr "AQI US"
+
+msgctxt "#32327"
+msgid "PM25"
+msgstr "PM25"
+
+msgctxt "#32328"
+msgid "PM10"
+msgstr "PM10"
+
+msgctxt "#32329"
+msgid "UV Index"
+msgstr ""
+
+msgctxt "#32330"
+msgid "Nitrogen Dioxide"
+msgstr ""
+
+msgctxt "#32331"
+msgid "Sulphur Dioxide"
+msgstr ""
+
+msgctxt "#32332"
+msgid "Feelslike"
+msgstr ""
+
+msgctxt "#32333"
+msgid "Dewpoint"
+msgstr ""
+
+msgctxt "#32334"
+msgid "Cloudiness"
+msgstr ""
+
+msgctxt "#32335"
+msgid "Time"
+msgstr ""
+
+msgctxt "#32336"
+msgid "Speed"
+msgstr ""
+
+msgctxt "#32337"
+msgid "Carbon monoxide"
+msgstr ""
+
+msgctxt "#32338"
+msgid "Ozone"
+msgstr ""
+
+msgctxt "#32339"
+msgid "Dust"
+msgstr ""
+
+msgctxt "#32340"
+msgid "Notice"
+msgstr ""
+
+msgctxt "#32341"
+msgid "Caution"
+msgstr ""
+
+msgctxt "#32342"
+msgid "Danger"
+msgstr ""
+
+msgctxt "#32343"
+msgid "Normal"
+msgstr ""
+
+msgctxt "#32344"
+msgid "Negative"
+msgstr ""
+
+msgctxt "#32345"
+msgid "Colours"
+msgstr ""
+
+msgctxt "#32346"
+msgid "Humidity"
+msgstr ""
+
+msgctxt "#32347"
+msgid "Pressure"
+msgstr ""
+
+msgctxt "#32348"
+msgid "Solar radiation"
+msgstr ""
+
+msgctxt "#32349"
+msgid "Visibility"
+msgstr ""
+
+msgctxt "#32350"
+msgid "°C"
+msgstr "°C"
+
+msgctxt "#32351"
+msgid "°F"
+msgstr "°F"
+
+msgctxt "#32352"
+msgid "K"
+msgstr "K"
+
+msgctxt "#32353"
+msgid "°Ré"
+msgstr "°Ré"
+
+msgctxt "#32354"
+msgid "°Ra"
+msgstr "°Ra"
+
+msgctxt "#32355"
+msgid "°Rø"
+msgstr "°Rø"
+
+msgctxt "#32356"
+msgid "°D"
+msgstr "°D"
+
+msgctxt "#32357"
+msgid "°N"
+msgstr "°N"
+
+msgctxt "#32360"
+msgid "Application"
+msgstr ""
+
+msgctxt "#32361"
+msgid "mph"
+msgstr "mph"
+
+msgctxt "#32362"
+msgid "km/h"
+msgstr "km/h"
+
+msgctxt "#32363"
+msgid "m/min"
+msgstr "m/min"
+
+msgctxt "#32364"
+msgid "m/s"
+msgstr "m/s"
+
+msgctxt "#32365"
+msgid "ft/h"
+msgstr "ft/h"
+
+msgctxt "#32366"
+msgid "ft/min"
+msgstr "ft/min"
+
+msgctxt "#32367"
+msgid "ft/s"
+msgstr "ft/s"
+
+msgctxt "#32368"
+msgid "kts"
+msgstr "kts"
+
+msgctxt "#32369"
+msgid "Beaufort"
+msgstr "Beaufort"
+
+msgctxt "#32370"
+msgid "inch/s"
+msgstr "inch/s"
+
+msgctxt "#32371"
+msgid "yard/s"
+msgstr "yard/s"
+
+msgctxt "#32372"
+msgid "Furlong/Fortnight"
+msgstr "Furlong/Fortnight"
+
+msgctxt "#32380"
+msgid "mm"
+msgstr "mm"
+
+msgctxt "#32381"
+msgid "inches"
+msgstr "inches"
+
+msgctxt "#32390"
+msgid "12h"
+msgstr "12h"
+
+msgctxt "#32391"
+msgid "24h"
+msgstr "24h"
+
+msgctxt "#32400"
+msgid "Radar"
+msgstr ""
+
+msgctxt "#32401"
+msgid "Satellite"
+msgstr ""
+
+msgctxt "#32410"
+msgid "m"
+msgstr "m"
+
+msgctxt "#32411"
+msgid "km"
+msgstr "km"
+
+msgctxt "#32412"
+msgid "mi"
+msgstr "mi"
+
+msgctxt "#32430"
+msgid "."
+msgstr "."
+
+msgctxt "#32431"
+msgid ","
+msgstr ","
+
+msgctxt "#32440"
+msgid "New Moon"
+msgstr ""
+
+msgctxt "#32441"
+msgid "Waxing Crescent"
+msgstr ""
+
+msgctxt "#32442"
+msgid "First Quarter"
+msgstr ""
+
+msgctxt "#32443"
+msgid "Waxing Gibbous"
+msgstr ""
+
+msgctxt "#32444"
+msgid "Full Moon"
+msgstr ""
+
+msgctxt "#32445"
+msgid "Waning Gibbous"
+msgstr ""
+
+msgctxt "#32446"
+msgid "Last Quarter"
+msgstr ""
+
+msgctxt "#32447"
+msgid "Waning Crescent"
+msgstr ""
+
+msgctxt "#32450"
+msgid "Alder"
+msgstr ""
+
+msgctxt "#32451"
+msgid "Birch"
+msgstr ""
+
+msgctxt "#32452"
+msgid "Grass"
+msgstr ""
+
+msgctxt "#32453"
+msgid "Mugwort"
+msgstr ""
+
+msgctxt "#32454"
+msgid "Olive"
+msgstr ""
+
+msgctxt "#32455"
+msgid "Ragweed"
+msgstr ""
+
+msgctxt "#32456"
+msgid "grains"
+msgstr ""
+
+msgctxt "#32500"
+msgid "Weather forecast from Open-Meteo"
+msgstr ""
+
+msgctxt "#32501"
+msgid "Weather, maps, airquality and pollen forecast from open-meteo.com, rainviewer.com, weather.gc.ca and met.no"
+msgstr ""
+
diff --git a/weather.openmeteo/resources/language/resource.language.fr_fr/strings.po b/weather.openmeteo/resources/language/resource.language.fr_fr/strings.po
new file mode 100644
index 000000000..55c1c4671
--- /dev/null
+++ b/weather.openmeteo/resources/language/resource.language.fr_fr/strings.po
@@ -0,0 +1,634 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi add-ons\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_gb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#32200"
+msgid "Sunny"
+msgstr "Ensoleillé"
+
+msgctxt "#32201"
+msgid "Mainly Sunny"
+msgstr "Principalement ensoleillé"
+
+msgctxt "#32202"
+msgid "Partly Cloudy"
+msgstr "Partiellement nuageux"
+
+msgctxt "#32203"
+msgid "Cloudy"
+msgstr "Nuageux"
+
+msgctxt "#32204"
+msgid "Foggy"
+msgstr "Brumeux"
+
+msgctxt "#32205"
+msgid "Rime Fog"
+msgstr "Brouillard givré"
+
+msgctxt "#32206"
+msgid "Light Drizzle"
+msgstr "Légère bruine"
+
+msgctxt "#32207"
+msgid "Drizzle"
+msgstr "Bruine"
+
+msgctxt "#32208"
+msgid "Heavy Drizzle"
+msgstr "Forte bruine"
+
+msgctxt "#32209"
+msgid "Light Freezing Drizzle"
+msgstr "Légère bruine verglaçante"
+
+msgctxt "#32210"
+msgid "Freezing Drizzle"
+msgstr "Bruine verglaçante"
+
+msgctxt "#32211"
+msgid "Light Rain"
+msgstr "Pluie légère"
+
+msgctxt "#32212"
+msgid "Rain"
+msgstr "Pluie"
+
+msgctxt "#32213"
+msgid "Heavy Rain"
+msgstr "Fortes pluies"
+
+msgctxt "#32214"
+msgid "Light Freezing Rain"
+msgstr "Légère pluie verglaçante"
+
+msgctxt "#32215"
+msgid "Freezing Rain"
+msgstr "Pluie verglaçante"
+
+msgctxt "#32216"
+msgid "Light Snow"
+msgstr "Faible neige"
+
+msgctxt "#32217"
+msgid "Snow"
+msgstr "Neige"
+
+msgctxt "#32218"
+msgid "Heavy Snow"
+msgstr "Forte neige"
+
+msgctxt "#32219"
+msgid "Snow Grains"
+msgstr "Grains de Neige"
+
+msgctxt "#32220"
+msgid "Light Showers"
+msgstr "Averses légères"
+
+msgctxt "#32221"
+msgid "Showers"
+msgstr "Douches"
+
+msgctxt "#32222"
+msgid "Heavy Showers"
+msgstr "Averses abondantes"
+
+msgctxt "#32223"
+msgid "Light Snow Showers"
+msgstr "Légères averses de neige"
+
+msgctxt "#32224"
+msgid "Snow Showers"
+msgstr "Averses de neige"
+
+msgctxt "#32225"
+msgid "Thunderstorm"
+msgstr "Orage"
+
+msgctxt "#32226"
+msgid "Light Thunderstorms With Hail"
+msgstr "Orages légers avec grêle"
+
+msgctxt "#32227"
+msgid "Thunderstorm With Hail"
+msgstr "Orage avec grêle"
+
+msgctxt "#32250"
+msgid "Clear"
+msgstr "Clair"
+
+msgctxt "#32251"
+msgid "Mainly Clear"
+msgstr "Principalement clair"
+
+msgctxt "#32255"
+msgid "Moonrise"
+msgstr "Lever de lune"
+
+msgctxt "#32256"
+msgid "Moonset"
+msgstr "Coucher de lune"
+
+msgctxt "#32257"
+msgid "Moonphase"
+msgstr "Phase de lune"
+
+msgctxt "#32260"
+msgid "General"
+msgstr "Général"
+
+msgctxt "#32261"
+msgid "Locations"
+msgstr "Emplacements"
+
+msgctxt "#32262"
+msgid "Limits"
+msgstr "Limites"
+
+msgctxt "#32263"
+msgid "Notifications"
+msgstr "Notifications"
+
+msgctxt "#32264"
+msgid "Advanced"
+msgstr "Avancé"
+
+msgctxt "#32265"
+msgid "Weather"
+msgstr "Météo"
+
+msgctxt "#32266"
+msgid "Airquality"
+msgstr "Qualité de l'air"
+
+msgctxt "#32267"
+msgid "Pollen"
+msgstr "Pollen"
+
+msgctxt "#32268"
+msgid "Alerts"
+msgstr "Alertes"
+
+msgctxt "#32269"
+msgid "Select option"
+msgstr "Sélectionner une option"
+
+msgctxt "#32270"
+msgid "Graphs"
+msgstr "Diagramme"
+
+msgctxt "#32271"
+msgid "Overview"
+msgstr "Aperçu"
+
+msgctxt "#32272"
+msgid "History"
+msgstr "Historique"
+
+msgctxt "#32280"
+msgid "Units"
+msgstr "Unités"
+
+msgctxt "#32281"
+msgid "Maps"
+msgstr "Cartes"
+
+msgctxt "#32282"
+msgid "Logging"
+msgstr "Journalisation"
+
+msgctxt "#32283"
+msgid "Experimental (Restart required)"
+msgstr "Expérimental (redémarrage nécessaire)"
+
+msgctxt "#32285"
+msgid "Zoom"
+msgstr "Zoom"
+
+msgctxt "#32286"
+msgid "Debug"
+msgstr "Débogage"
+
+msgctxt "#32287"
+msgid "Duration"
+msgstr "Durée"
+
+msgctxt "#32288"
+msgid "Hours"
+msgstr "Heures"
+
+msgctxt "#32289"
+msgid "Decimal places"
+msgstr "Places décimales"
+
+msgctxt "#32290"
+msgid "Icons"
+msgstr "Icônes"
+
+msgctxt "#32291"
+msgid "Default"
+msgstr "Par défaut"
+
+msgctxt "#32292"
+msgid "Weathermap"
+msgstr "Weathermap"
+
+msgctxt "#32293"
+msgid "Met.no"
+msgstr "Met.no"
+
+msgctxt "#32294"
+msgid "WMO"
+msgstr "WMO"
+
+msgctxt "#32296"
+msgid "Background sync"
+msgstr "Synchronisation en arrière-plan"
+
+msgctxt "#32300"
+msgid "Distance"
+msgstr "Distance"
+
+msgctxt "#32301"
+msgid "Index"
+msgstr "Index"
+
+msgctxt "#32302"
+msgid "Percent"
+msgstr "Pourcentage"
+
+msgctxt "#32303"
+msgid "Unit"
+msgstr "Unité"
+
+msgctxt "#32304"
+msgid "Decimal separator"
+msgstr "Séparateur décimal"
+
+msgctxt "#32306"
+msgid "Particles"
+msgstr "Particules"
+
+msgctxt "#32307"
+msgid "Interval"
+msgstr "intervalle"
+
+msgctxt "#32308"
+msgid "Verbose"
+msgstr "Verbeux"
+
+msgctxt "#32310"
+msgid "Location 1"
+msgstr "Emplacement 1"
+
+msgctxt "#32311"
+msgid "Location 2"
+msgstr "Emplacement 2"
+
+msgctxt "#32312"
+msgid "Location 3"
+msgstr "Emplacement 3"
+
+msgctxt "#32313"
+msgid "Location 4"
+msgstr "Emplacement 4"
+
+msgctxt "#32314"
+msgid "Location 5"
+msgstr "Emplacement 5"
+
+msgctxt "#32316"
+msgid "Use location timezone"
+msgstr "Utiliser le fuseau horaire du lieu"
+
+
+msgctxt "#32320"
+msgid "Temperature"
+msgstr "Température"
+
+msgctxt "#32321"
+msgid "Precipitation"
+msgstr "Précipitations"
+
+msgctxt "#32322"
+msgid "Condition"
+msgstr "Condition"
+
+msgctxt "#32323"
+msgid "Wind"
+msgstr "Vent"
+
+msgctxt "#32324"
+msgid "Gust"
+msgstr "Rafale"
+
+msgctxt "#32325"
+msgid "AQI EU"
+msgstr "AQI EU"
+
+msgctxt "#32326"
+msgid "AQI US"
+msgstr "AQI US"
+
+msgctxt "#32327"
+msgid "PM25"
+msgstr "PM25"
+
+msgctxt "#32328"
+msgid "PM10"
+msgstr "PM10"
+
+msgctxt "#32329"
+msgid "UV Index"
+msgstr "Indice UV"
+
+msgctxt "#32330"
+msgid "Nitrogen Dioxide"
+msgstr "Dioxyde d'azote"
+
+msgctxt "#32331"
+msgid "Sulphur Dioxide"
+msgstr "Dioxyde de Soufre"
+
+msgctxt "#32332"
+msgid "Feelslike"
+msgstr "Ressenti"
+
+msgctxt "#32333"
+msgid "Dewpoint"
+msgstr "Point de rosée"
+
+msgctxt "#32334"
+msgid "Cloudiness"
+msgstr "Couverture nuageuse"
+
+msgctxt "#32335"
+msgid "Time"
+msgstr "Heure"
+
+msgctxt "#32336"
+msgid "Speed"
+msgstr "Vitesse"
+
+msgctxt "#32337"
+msgid "Carbon monoxide"
+msgstr "Monoxyde de carbone"
+
+msgctxt "#32338"
+msgid "Ozone"
+msgstr "Ozon"
+
+msgctxt "#32339"
+msgid "Dust"
+msgstr "Poussière"
+
+msgctxt "#32340"
+msgid "Notice"
+msgstr "Avis"
+
+msgctxt "#32341"
+msgid "Caution"
+msgstr "Attention"
+
+msgctxt "#32342"
+msgid "Danger"
+msgstr "Danger"
+
+msgctxt "#32343"
+msgid "Normal"
+msgstr "Normal"
+
+msgctxt "#32344"
+msgid "Negative"
+msgstr "Négatif"
+
+msgctxt "#32345"
+msgid "Colours"
+msgstr "Couleurs"
+
+msgctxt "#32346"
+msgid "Humidity"
+msgstr "Humidité"
+
+msgctxt "#32347"
+msgid "Pressure"
+msgstr "Pression barométrique"
+
+msgctxt "#32348"
+msgid "Solar radiation"
+msgstr "Rayonnement solaire"
+
+msgctxt "#32349"
+msgid "Visibility"
+msgstr "Visibilité"
+
+msgctxt "#32350"
+msgid "°C"
+msgstr "°C"
+
+msgctxt "#32351"
+msgid "°F"
+msgstr "°F"
+
+msgctxt "#32352"
+msgid "K"
+msgstr "K"
+
+msgctxt "#32353"
+msgid "°Ré"
+msgstr "°Ré"
+
+msgctxt "#32354"
+msgid "°Ra"
+msgstr "°Ra"
+
+msgctxt "#32355"
+msgid "°Rø"
+msgstr "°Rø"
+
+msgctxt "#32356"
+msgid "°D"
+msgstr "°D"
+
+msgctxt "#32357"
+msgid "°N"
+msgstr "°N"
+
+
+msgctxt "#32360"
+msgid "Application"
+msgstr "Application"
+
+msgctxt "#32361"
+msgid "mph"
+msgstr "mph"
+
+msgctxt "#32362"
+msgid "km/h"
+msgstr "km/h"
+
+msgctxt "#32363"
+msgid "m/min"
+msgstr "m/min"
+
+msgctxt "#32364"
+msgid "m/s"
+msgstr "m/s"
+
+msgctxt "#32365"
+msgid "ft/h"
+msgstr "ft/h"
+
+msgctxt "#32366"
+msgid "ft/min"
+msgstr "ft/min"
+
+msgctxt "#32367"
+msgid "ft/s"
+msgstr "ft/s"
+
+msgctxt "#32368"
+msgid "kts"
+msgstr "kts"
+
+msgctxt "#32369"
+msgid "Beaufort"
+msgstr "Beaufort"
+
+msgctxt "#32370"
+msgid "inch/s"
+msgstr "inch/s"
+
+msgctxt "#32371"
+msgid "yard/s"
+msgstr "yard/s"
+
+msgctxt "#32372"
+msgid "Furlong/Fortnight"
+msgstr "Furlong/Fortnight"
+
+
+msgctxt "#32380"
+msgid "mm"
+msgstr "mm"
+
+msgctxt "#32381"
+msgid "inches"
+msgstr "inches"
+
+msgctxt "#32390"
+msgid "12h"
+msgstr "12h"
+
+msgctxt "#32391"
+msgid "24h"
+msgstr "24h"
+
+
+msgctxt "#32400"
+msgid "Radar"
+msgstr "Radar"
+
+msgctxt "#32401"
+msgid "Satellite"
+msgstr "Satellite"
+
+
+msgctxt "#32410"
+msgid "m"
+msgstr "m"
+
+msgctxt "#32411"
+msgid "km"
+msgstr "km"
+
+msgctxt "#32412"
+msgid "mi"
+msgstr "mi"
+
+
+msgctxt "#32430"
+msgid "."
+msgstr "."
+
+msgctxt "#32431"
+msgid ","
+msgstr ","
+
+msgctxt "#32440"
+msgid "New Moon"
+msgstr "Nouvelle Lune"
+
+msgctxt "#32441"
+msgid "Waxing Crescent"
+msgstr "Croissant"
+
+msgctxt "#32442"
+msgid "First Quarter"
+msgstr "Premier quartier de lune"
+
+msgctxt "#32443"
+msgid "Waxing Gibbous"
+msgstr "Gibbeuse"
+
+msgctxt "#32444"
+msgid "Full Moon"
+msgstr "Pleine Lune"
+
+msgctxt "#32445"
+msgid "Waning Gibbous"
+msgstr "Lune gibbeuse décroissante"
+
+msgctxt "#32446"
+msgid "Last Quarter"
+msgstr "Dernier quartier de lune"
+
+msgctxt "#32447"
+msgid "Waning Crescent"
+msgstr "Décroissante"
+
+msgctxt "#32450"
+msgid "Alder"
+msgstr "Aulne"
+
+msgctxt "#32451"
+msgid "Birch"
+msgstr "Bouleau"
+
+msgctxt "#32452"
+msgid "Grass"
+msgstr "Herbe"
+
+msgctxt "#32453"
+msgid "Mugwort"
+msgstr "Armoise"
+
+msgctxt "#32454"
+msgid "Olive"
+msgstr "Olive"
+
+msgctxt "#32455"
+msgid "Ragweed"
+msgstr "Ambroisie"
+
+msgctxt "#32456"
+msgid "grains"
+msgstr "Grains"
+
+msgctxt "#32500"
+msgid "Weather forecast from Open-Meteo"
+msgstr ""
+
+msgctxt "#32501"
+msgid "Weather, maps, airquality and pollen forecast from open-meteo.com, rainviewer.com, weather.gc.ca and met.no"
+msgstr ""
diff --git a/weather.openmeteo/resources/language/resource.language.nl_nl/strings.po b/weather.openmeteo/resources/language/resource.language.nl_nl/strings.po
new file mode 100644
index 000000000..6ff874e33
--- /dev/null
+++ b/weather.openmeteo/resources/language/resource.language.nl_nl/strings.po
@@ -0,0 +1,634 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi add-ons\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Capt.Maverick\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_gb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#32200"
+msgid "Sunny"
+msgstr "Zonnig"
+
+msgctxt "#32201"
+msgid "Mainly Sunny"
+msgstr "Overwegend zonnig"
+
+msgctxt "#32202"
+msgid "Partly Cloudy"
+msgstr "Deels bewolkt"
+
+msgctxt "#32203"
+msgid "Cloudy"
+msgstr "Bewolkt"
+
+msgctxt "#32204"
+msgid "Foggy"
+msgstr "Mistig"
+
+msgctxt "#32205"
+msgid "Rime Fog"
+msgstr "Rijm mist"
+
+msgctxt "#32206"
+msgid "Light Drizzle"
+msgstr "Lichte motregen"
+
+msgctxt "#32207"
+msgid "Drizzle"
+msgstr "Motregen"
+
+msgctxt "#32208"
+msgid "Heavy Drizzle"
+msgstr "Sterke motregen"
+
+msgctxt "#32209"
+msgid "Light Freezing Drizzle"
+msgstr "Lichte bevriezende motregen"
+
+msgctxt "#32210"
+msgid "Freezing Drizzle"
+msgstr "Bevriezende motregen"
+
+msgctxt "#32211"
+msgid "Light Rain"
+msgstr "Lichte regen"
+
+msgctxt "#32212"
+msgid "Rain"
+msgstr "Regen"
+
+msgctxt "#32213"
+msgid "Heavy Rain"
+msgstr "Zware regen"
+
+msgctxt "#32214"
+msgid "Light Freezing Rain"
+msgstr "Lichte bevriezende regen"
+
+msgctxt "#32215"
+msgid "Freezing Rain"
+msgstr "Bevriezende regen"
+
+msgctxt "#32216"
+msgid "Light Snow"
+msgstr "Natte sneeuw"
+
+msgctxt "#32217"
+msgid "Snow"
+msgstr "Sneeuw"
+
+msgctxt "#32218"
+msgid "Heavy Snow"
+msgstr "Hevige sneeuwbui"
+
+msgctxt "#32219"
+msgid "Snow Grains"
+msgstr "Hagel"
+
+msgctxt "#32220"
+msgid "Light Showers"
+msgstr "Lichte regen"
+
+msgctxt "#32221"
+msgid "Showers"
+msgstr "Regenbuien"
+
+msgctxt "#32222"
+msgid "Heavy Showers"
+msgstr "Hevige regenval"
+
+msgctxt "#32223"
+msgid "Light Snow Showers"
+msgstr "Lichte sneeuwbuien"
+
+msgctxt "#32224"
+msgid "Snow Showers"
+msgstr "Sneeuwbuien"
+
+msgctxt "#32225"
+msgid "Thunderstorm"
+msgstr "Onweersbui"
+
+msgctxt "#32226"
+msgid "Light Thunderstorms With Hail"
+msgstr "Lichte onweersbui met hagel"
+
+msgctxt "#32227"
+msgid "Thunderstorm With Hail"
+msgstr "Onweersbui met hagel"
+
+msgctxt "#32250"
+msgid "Clear"
+msgstr "Kalm"
+
+msgctxt "#32251"
+msgid "Mainly Clear"
+msgstr "Overwegend kalm"
+
+msgctxt "#32255"
+msgid "Moonrise"
+msgstr "Maansopgang"
+
+msgctxt "#32256"
+msgid "Moonset"
+msgstr "Maansondergang"
+
+msgctxt "#32257"
+msgid "Moonphase"
+msgstr "Maan fase"
+
+msgctxt "#32260"
+msgid "General"
+msgstr "Algemeen"
+
+msgctxt "#32261"
+msgid "Locations"
+msgstr "Lokaties"
+
+msgctxt "#32262"
+msgid "Limits"
+msgstr "Grenzen"
+
+msgctxt "#32263"
+msgid "Notifications"
+msgstr "Notificaties"
+
+msgctxt "#32264"
+msgid "Advanced"
+msgstr "Geavanceerd"
+
+msgctxt "#32265"
+msgid "Weather"
+msgstr "Weer"
+
+msgctxt "#32266"
+msgid "Airquality"
+msgstr "Luchtkwaliteit"
+
+msgctxt "#32267"
+msgid "Pollen"
+msgstr "Pollen"
+
+msgctxt "#32268"
+msgid "Alerts"
+msgstr "Meldingen"
+
+msgctxt "#32269"
+msgid "Select option"
+msgstr "Optie selecteren"
+
+msgctxt "#32270"
+msgid "Graphs"
+msgstr "Grafiek"
+
+msgctxt "#32271"
+msgid "Overview"
+msgstr "Overzicht"
+
+msgctxt "#32272"
+msgid "History"
+msgstr "Geschiedenis"
+
+msgctxt "#32280"
+msgid "Units"
+msgstr "Eenheden"
+
+msgctxt "#32281"
+msgid "Maps"
+msgstr "Kaarten"
+
+msgctxt "#32282"
+msgid "Logging"
+msgstr "Loggen"
+
+msgctxt "#32283"
+msgid "Experimental (Restart required)"
+msgstr "Experimenteel (Opstarten vereist)"
+
+msgctxt "#32285"
+msgid "Zoom"
+msgstr "Inzoomen"
+
+msgctxt "#32286"
+msgid "Debug"
+msgstr "Debug"
+
+msgctxt "#32287"
+msgid "Duration"
+msgstr "Duur"
+
+msgctxt "#32288"
+msgid "Hours"
+msgstr "Uren"
+
+msgctxt "#32289"
+msgid "Decimal places"
+msgstr "Decimalen"
+
+msgctxt "#32290"
+msgid "Icons"
+msgstr "Iconen"
+
+msgctxt "#32291"
+msgid "Default"
+msgstr "Standaard"
+
+msgctxt "#32292"
+msgid "Weathermap"
+msgstr "Weathermap"
+
+msgctxt "#32293"
+msgid "Met.no"
+msgstr "Met.no"
+
+msgctxt "#32294"
+msgid "WMO"
+msgstr "WMO"
+
+msgctxt "#32296"
+msgid "Background sync"
+msgstr "Synchroniseren"
+
+msgctxt "#32300"
+msgid "Distance"
+msgstr "Afstand"
+
+msgctxt "#32301"
+msgid "Index"
+msgstr "Index"
+
+msgctxt "#32302"
+msgid "Percent"
+msgstr "Procent"
+
+msgctxt "#32303"
+msgid "Unit"
+msgstr "Eenheid"
+
+msgctxt "#32304"
+msgid "Decimal separator"
+msgstr "Scheidingsteken"
+
+msgctxt "#32306"
+msgid "Particles"
+msgstr "Deeltjes"
+
+msgctxt "#32307"
+msgid "Interval"
+msgstr "Interval"
+
+msgctxt "#32308"
+msgid "Verbose"
+msgstr "Uitgebreid"
+
+msgctxt "#32310"
+msgid "Location 1"
+msgstr "Lokatie 1"
+
+msgctxt "#32311"
+msgid "Location 2"
+msgstr "Lokatie 2"
+
+msgctxt "#32312"
+msgid "Location 3"
+msgstr "Lokatie 3"
+
+msgctxt "#32313"
+msgid "Location 4"
+msgstr "Lokatie 4"
+
+msgctxt "#32314"
+msgid "Location 5"
+msgstr "Lokatie 5"
+
+msgctxt "#32316"
+msgid "Use location timezone"
+msgstr "Standaard tijdzone"
+
+
+msgctxt "#32320"
+msgid "Temperature"
+msgstr "Temperatuur"
+
+msgctxt "#32321"
+msgid "Precipitation"
+msgstr "Neerslag"
+
+msgctxt "#32322"
+msgid "Condition"
+msgstr "Voorwaarde"
+
+msgctxt "#32323"
+msgid "Wind"
+msgstr "Wind"
+
+msgctxt "#32324"
+msgid "Gust"
+msgstr "Windvlaag"
+
+msgctxt "#32325"
+msgid "AQI EU"
+msgstr "AQI EU"
+
+msgctxt "#32326"
+msgid "AQI US"
+msgstr "AQI US"
+
+msgctxt "#32327"
+msgid "PM25"
+msgstr "PM25"
+
+msgctxt "#32328"
+msgid "PM10"
+msgstr "PM10"
+
+msgctxt "#32329"
+msgid "UV Index"
+msgstr "UV Index"
+
+msgctxt "#32330"
+msgid "Nitrogen Dioxide"
+msgstr "Stikstofoxide"
+
+msgctxt "#32331"
+msgid "Sulphur Dioxide"
+msgstr "Zwaveldioxide"
+
+msgctxt "#32332"
+msgid "Feelslike"
+msgstr "Voelt aan als"
+
+msgctxt "#32333"
+msgid "Dewpoint"
+msgstr "Dauwpunt"
+
+msgctxt "#32334"
+msgid "Cloudiness"
+msgstr "Bewolking"
+
+msgctxt "#32335"
+msgid "Time"
+msgstr "Tijd"
+
+msgctxt "#32336"
+msgid "Speed"
+msgstr "Snelheid"
+
+msgctxt "#32337"
+msgid "Carbon monoxide"
+msgstr "Koolmonoxide"
+
+msgctxt "#32338"
+msgid "Ozone"
+msgstr "Ozon"
+
+msgctxt "#32339"
+msgid "Dust"
+msgstr "Stof"
+
+msgctxt "#32340"
+msgid "Notice"
+msgstr "Kennisgeving"
+
+msgctxt "#32341"
+msgid "Caution"
+msgstr "Voorzichtig"
+
+msgctxt "#32342"
+msgid "Danger"
+msgstr "Gevaar"
+
+msgctxt "#32343"
+msgid "Normal"
+msgstr "Normaal"
+
+msgctxt "#32344"
+msgid "Negative"
+msgstr "Negatief"
+
+msgctxt "#32345"
+msgid "Colours"
+msgstr "Kleuren"
+
+msgctxt "#32346"
+msgid "Humidity"
+msgstr "Vochtigheid"
+
+msgctxt "#32347"
+msgid "Pressure"
+msgstr "Luchtdruk"
+
+msgctxt "#32348"
+msgid "Solar radiation"
+msgstr "Zonnestralen"
+
+msgctxt "#32349"
+msgid "Visibility"
+msgstr "Zichtbaarheid"
+
+msgctxt "#32350"
+msgid "°C"
+msgstr "°C"
+
+msgctxt "#32351"
+msgid "°F"
+msgstr "°F"
+
+msgctxt "#32352"
+msgid "K"
+msgstr "K"
+
+msgctxt "#32353"
+msgid "°Ré"
+msgstr "°Ré"
+
+msgctxt "#32354"
+msgid "°Ra"
+msgstr "°Ra"
+
+msgctxt "#32355"
+msgid "°Rø"
+msgstr "°Rø"
+
+msgctxt "#32356"
+msgid "°D"
+msgstr "°D"
+
+msgctxt "#32357"
+msgid "°N"
+msgstr "°N"
+
+
+msgctxt "#32360"
+msgid "Application"
+msgstr "Applicatie"
+
+msgctxt "#32361"
+msgid "mph"
+msgstr "mph"
+
+msgctxt "#32362"
+msgid "km/h"
+msgstr "km/h"
+
+msgctxt "#32363"
+msgid "m/min"
+msgstr "m/min"
+
+msgctxt "#32364"
+msgid "m/s"
+msgstr "m/s"
+
+msgctxt "#32365"
+msgid "ft/h"
+msgstr "ft/h"
+
+msgctxt "#32366"
+msgid "ft/min"
+msgstr "ft/min"
+
+msgctxt "#32367"
+msgid "ft/s"
+msgstr "ft/s"
+
+msgctxt "#32368"
+msgid "kts"
+msgstr "kts"
+
+msgctxt "#32369"
+msgid "Beaufort"
+msgstr "Beaufort"
+
+msgctxt "#32370"
+msgid "inch/s"
+msgstr "inch/s"
+
+msgctxt "#32371"
+msgid "yard/s"
+msgstr "yard/s"
+
+msgctxt "#32372"
+msgid "Furlong/Fortnight"
+msgstr "Furlong/Fortnight"
+
+
+msgctxt "#32380"
+msgid "mm"
+msgstr "mm"
+
+msgctxt "#32381"
+msgid "inches"
+msgstr "inches"
+
+msgctxt "#32390"
+msgid "12h"
+msgstr "12h"
+
+msgctxt "#32391"
+msgid "24h"
+msgstr "24h"
+
+
+msgctxt "#32400"
+msgid "Radar"
+msgstr "Radar"
+
+msgctxt "#32401"
+msgid "Satellite"
+msgstr "Satelliet"
+
+
+msgctxt "#32410"
+msgid "m"
+msgstr "m"
+
+msgctxt "#32411"
+msgid "km"
+msgstr "km"
+
+msgctxt "#32412"
+msgid "mi"
+msgstr "mi"
+
+
+msgctxt "#32430"
+msgid "."
+msgstr "."
+
+msgctxt "#32431"
+msgid ","
+msgstr ","
+
+msgctxt "#32440"
+msgid "New Moon"
+msgstr "Nieuwe maan"
+
+msgctxt "#32441"
+msgid "Waxing Crescent"
+msgstr "Halve maan"
+
+msgctxt "#32442"
+msgid "First Quarter"
+msgstr "Kwart maan"
+
+msgctxt "#32443"
+msgid "Waxing Gibbous"
+msgstr "Toenemende maan"
+
+msgctxt "#32444"
+msgid "Full Moon"
+msgstr "Volle maan"
+
+msgctxt "#32445"
+msgid "Waning Gibbous"
+msgstr "Afnemende maan"
+
+msgctxt "#32446"
+msgid "Last Quarter"
+msgstr "3/4 maan"
+
+msgctxt "#32447"
+msgid "Waning Crescent"
+msgstr "Afnemende halve maan"
+
+msgctxt "#32450"
+msgid "Alder"
+msgstr "Els"
+
+msgctxt "#32451"
+msgid "Birch"
+msgstr "Berk"
+
+msgctxt "#32452"
+msgid "Grass"
+msgstr "Gras"
+
+msgctxt "#32453"
+msgid "Mugwort"
+msgstr "Bijvoet"
+
+msgctxt "#32454"
+msgid "Olive"
+msgstr "Olijf"
+
+msgctxt "#32455"
+msgid "Ragweed"
+msgstr "Ragkruid"
+
+msgctxt "#32456"
+msgid "grains"
+msgstr "Graan"
+
+msgctxt "#32500"
+msgid "Weather forecast from Open-Meteo"
+msgstr ""
+
+msgctxt "#32501"
+msgid "Weather, maps, airquality and pollen forecast from open-meteo.com, rainviewer.com, weather.gc.ca and met.no"
+msgstr ""
diff --git a/weather.openmeteo/resources/language/resource.language.uk_ua/strings.po b/weather.openmeteo/resources/language/resource.language.uk_ua/strings.po
new file mode 100644
index 000000000..60348b4b0
--- /dev/null
+++ b/weather.openmeteo/resources/language/resource.language.uk_ua/strings.po
@@ -0,0 +1,633 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi add-ons\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2024-12-04 14:33+0000\n"
+"Last-Translator: Dan \n"
+"Language-Team: Ukrainian \n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.9-dev\n"
+
+msgctxt "#32200"
+msgid "Sunny"
+msgstr "Сонячно"
+
+msgctxt "#32201"
+msgid "Mainly Sunny"
+msgstr "Переважно сонячно"
+
+msgctxt "#32202"
+msgid "Partly Cloudy"
+msgstr "Мінлива хмарність"
+
+msgctxt "#32203"
+msgid "Cloudy"
+msgstr "Хмарно"
+
+msgctxt "#32204"
+msgid "Foggy"
+msgstr "Туманно"
+
+msgctxt "#32205"
+msgid "Rime Fog"
+msgstr "Туман з інієм"
+
+msgctxt "#32206"
+msgid "Light Drizzle"
+msgstr "Невелика мряка"
+
+msgctxt "#32207"
+msgid "Drizzle"
+msgstr "Мряка"
+
+msgctxt "#32208"
+msgid "Heavy Drizzle"
+msgstr "Сильна мряка"
+
+msgctxt "#32209"
+msgid "Light Freezing Drizzle"
+msgstr "Невелика морозна мряка"
+
+msgctxt "#32210"
+msgid "Freezing Drizzle"
+msgstr "Морозна мряка"
+
+msgctxt "#32211"
+msgid "Light Rain"
+msgstr "Малий дощ"
+
+msgctxt "#32212"
+msgid "Rain"
+msgstr "Дощ"
+
+msgctxt "#32213"
+msgid "Heavy Rain"
+msgstr "Сильний дощ"
+
+msgctxt "#32214"
+msgid "Light Freezing Rain"
+msgstr "Невеликий морозний дощ"
+
+msgctxt "#32215"
+msgid "Freezing Rain"
+msgstr "Морозний дощ"
+
+msgctxt "#32216"
+msgid "Light Snow"
+msgstr "Невеликий сніг"
+
+msgctxt "#32217"
+msgid "Snow"
+msgstr "Сніг"
+
+msgctxt "#32218"
+msgid "Heavy Snow"
+msgstr "Сильний сніг"
+
+msgctxt "#32219"
+msgid "Snow Grains"
+msgstr "Зернистий сніг"
+
+msgctxt "#32220"
+msgid "Light Showers"
+msgstr "Невелика злива"
+
+msgctxt "#32221"
+msgid "Showers"
+msgstr "Злива"
+
+msgctxt "#32222"
+msgid "Heavy Showers"
+msgstr "Сильна злива"
+
+msgctxt "#32223"
+msgid "Light Snow Showers"
+msgstr "Невеликий снігопад"
+
+msgctxt "#32224"
+msgid "Snow Showers"
+msgstr "Снігопад"
+
+msgctxt "#32225"
+msgid "Thunderstorm"
+msgstr "Гроза"
+
+msgctxt "#32226"
+msgid "Light Thunderstorms With Hail"
+msgstr "Невелика гроза з градом"
+
+msgctxt "#32227"
+msgid "Thunderstorm With Hail"
+msgstr "Гроза з градом"
+
+msgctxt "#32250"
+msgid "Clear"
+msgstr "Ясно"
+
+msgctxt "#32251"
+msgid "Mainly Clear"
+msgstr "Мінлива ясність"
+
+msgctxt "#32255"
+msgid "Moonrise"
+msgstr "Схід місяця"
+
+msgctxt "#32256"
+msgid "Moonset"
+msgstr "Захід місяця"
+
+msgctxt "#32257"
+msgid "Moonphase"
+msgstr "Фаза місяця"
+
+msgctxt "#32260"
+msgid "General"
+msgstr "Загально"
+
+msgctxt "#32261"
+msgid "Locations"
+msgstr "Місця"
+
+msgctxt "#32262"
+msgid "Limits"
+msgstr "Обмеження"
+
+msgctxt "#32263"
+msgid "Notifications"
+msgstr "Сповіщення"
+
+msgctxt "#32264"
+msgid "Advanced"
+msgstr "Додатково"
+
+msgctxt "#32265"
+msgid "Weather"
+msgstr "Погода"
+
+msgctxt "#32266"
+msgid "Airquality"
+msgstr "Якість повітря"
+
+msgctxt "#32267"
+msgid "Pollen"
+msgstr "Пилок"
+
+msgctxt "#32268"
+msgid "Alerts"
+msgstr "Оповіщення"
+
+msgctxt "#32269"
+msgid "Select option"
+msgstr "Виберіть параметр"
+
+msgctxt "#32270"
+msgid "Graphs"
+msgstr "Графіки"
+
+msgctxt "#32271"
+msgid "Overview"
+msgstr "Огляд"
+
+msgctxt "#32272"
+msgid "History"
+msgstr "Історія"
+
+msgctxt "#32280"
+msgid "Units"
+msgstr "Одиниці"
+
+msgctxt "#32281"
+msgid "Maps"
+msgstr "Мапи"
+
+msgctxt "#32282"
+msgid "Logging"
+msgstr "Журналювання"
+
+msgctxt "#32283"
+msgid "Experimental (Restart required)"
+msgstr "Експериментально (потрібен перезапуск)"
+
+msgctxt "#32285"
+msgid "Zoom"
+msgstr "Масштаб"
+
+msgctxt "#32286"
+msgid "Debug"
+msgstr "Налагодження"
+
+msgctxt "#32287"
+msgid "Duration"
+msgstr "Тривалість"
+
+msgctxt "#32288"
+msgid "Hours"
+msgstr "Години"
+
+msgctxt "#32289"
+msgid "Decimal places"
+msgstr "Десяткові знаки"
+
+msgctxt "#32290"
+msgid "Icons"
+msgstr "Значки"
+
+msgctxt "#32291"
+msgid "Default"
+msgstr "Типово"
+
+msgctxt "#32292"
+msgid "Weathermap"
+msgstr "Weathermap"
+
+msgctxt "#32293"
+msgid "Met.no"
+msgstr "Met.no"
+
+msgctxt "#32294"
+msgid "WMO"
+msgstr "WMO"
+
+msgctxt "#32296"
+msgid "Background sync"
+msgstr "Фонова синхронізація"
+
+msgctxt "#32300"
+msgid "Distance"
+msgstr "Відстань"
+
+msgctxt "#32301"
+msgid "Index"
+msgstr "Індекс"
+
+msgctxt "#32302"
+msgid "Percent"
+msgstr "Відсоток"
+
+msgctxt "#32303"
+msgid "Unit"
+msgstr "Одиниця"
+
+msgctxt "#32304"
+msgid "Decimal separator"
+msgstr "Десятковий роздільник"
+
+msgctxt "#32306"
+msgid "Particles"
+msgstr "Частинки"
+
+msgctxt "#32307"
+msgid "Interval"
+msgstr "Інтервал"
+
+msgctxt "#32308"
+msgid "Verbose"
+msgstr "Багатослівний"
+
+msgctxt "#32310"
+msgid "Location 1"
+msgstr "Місце 1"
+
+msgctxt "#32311"
+msgid "Location 2"
+msgstr "Місце 2"
+
+msgctxt "#32312"
+msgid "Location 3"
+msgstr "Місце 3"
+
+msgctxt "#32313"
+msgid "Location 4"
+msgstr "Місце 4"
+
+msgctxt "#32314"
+msgid "Location 5"
+msgstr "Місце 5"
+
+msgctxt "#32316"
+msgid "Use location timezone"
+msgstr "Використовувати часовий пояс розташування"
+
+msgctxt "#32320"
+msgid "Temperature"
+msgstr "Температура"
+
+msgctxt "#32321"
+msgid "Precipitation"
+msgstr "Кількість опадів"
+
+msgctxt "#32322"
+msgid "Condition"
+msgstr "Умова"
+
+msgctxt "#32323"
+msgid "Wind"
+msgstr "Вітряно"
+
+msgctxt "#32324"
+msgid "Gust"
+msgstr "Пориви"
+
+msgctxt "#32325"
+msgid "AQI EU"
+msgstr "Індекс якості повітря (ЄС)"
+
+msgctxt "#32326"
+msgid "AQI US"
+msgstr "Індекс якості повітря (США)"
+
+msgctxt "#32327"
+msgid "PM25"
+msgstr "PM25"
+
+msgctxt "#32328"
+msgid "PM10"
+msgstr "PM10"
+
+msgctxt "#32329"
+msgid "UV Index"
+msgstr "Індекс УФ"
+
+msgctxt "#32330"
+msgid "Nitrogen Dioxide"
+msgstr "Діоксид азоту"
+
+msgctxt "#32331"
+msgid "Sulphur Dioxide"
+msgstr "Діоксид сірки"
+
+msgctxt "#32332"
+msgid "Feelslike"
+msgstr "Відчувається"
+
+msgctxt "#32333"
+msgid "Dewpoint"
+msgstr "Точка роси"
+
+msgctxt "#32334"
+msgid "Cloudiness"
+msgstr "Хмарність"
+
+msgctxt "#32335"
+msgid "Time"
+msgstr "Час"
+
+msgctxt "#32336"
+msgid "Speed"
+msgstr "Швидкість"
+
+msgctxt "#32337"
+msgid "Carbon monoxide"
+msgstr "Оксид вуглецю"
+
+msgctxt "#32338"
+msgid "Ozone"
+msgstr "Озон"
+
+msgctxt "#32339"
+msgid "Dust"
+msgstr "Пил"
+
+msgctxt "#32340"
+msgid "Notice"
+msgstr "Попередження"
+
+msgctxt "#32341"
+msgid "Caution"
+msgstr "Застереження"
+
+msgctxt "#32342"
+msgid "Danger"
+msgstr "Небезпека"
+
+msgctxt "#32343"
+msgid "Normal"
+msgstr "Нормально"
+
+msgctxt "#32344"
+msgid "Negative"
+msgstr "Негативно"
+
+msgctxt "#32345"
+msgid "Colours"
+msgstr "Кольори"
+
+msgctxt "#32346"
+msgid "Humidity"
+msgstr "Вологість"
+
+msgctxt "#32347"
+msgid "Pressure"
+msgstr "Тиск"
+
+msgctxt "#32348"
+msgid "Solar radiation"
+msgstr "Сонячне випромінювання"
+
+msgctxt "#32349"
+msgid "Visibility"
+msgstr "Видимість"
+
+msgctxt "#32350"
+msgid "°C"
+msgstr "°C"
+
+msgctxt "#32351"
+msgid "°F"
+msgstr "°F"
+
+msgctxt "#32352"
+msgid "K"
+msgstr "K"
+
+msgctxt "#32353"
+msgid "°Ré"
+msgstr "°Ré"
+
+msgctxt "#32354"
+msgid "°Ra"
+msgstr "°Ra"
+
+msgctxt "#32355"
+msgid "°Rø"
+msgstr "°Rø"
+
+msgctxt "#32356"
+msgid "°D"
+msgstr "°D"
+
+msgctxt "#32357"
+msgid "°N"
+msgstr "°N"
+
+msgctxt "#32360"
+msgid "Application"
+msgstr "Застосунок"
+
+msgctxt "#32361"
+msgid "mph"
+msgstr "миль/год"
+
+msgctxt "#32362"
+msgid "km/h"
+msgstr "км/год"
+
+msgctxt "#32363"
+msgid "m/min"
+msgstr "м/хв"
+
+msgctxt "#32364"
+msgid "m/s"
+msgstr "м/с"
+
+msgctxt "#32365"
+msgid "ft/h"
+msgstr "футів/год"
+
+msgctxt "#32366"
+msgid "ft/min"
+msgstr "футів/хв"
+
+msgctxt "#32367"
+msgid "ft/s"
+msgstr "футів/с"
+
+msgctxt "#32368"
+msgid "kts"
+msgstr "вузлів"
+
+msgctxt "#32369"
+msgid "Beaufort"
+msgstr "Бофорт"
+
+msgctxt "#32370"
+msgid "inch/s"
+msgstr "дюймів/с"
+
+msgctxt "#32371"
+msgid "yard/s"
+msgstr "ярдів/с"
+
+msgctxt "#32372"
+msgid "Furlong/Fortnight"
+msgstr "Фурлонг/Фортнайт"
+
+msgctxt "#32380"
+msgid "mm"
+msgstr "мм"
+
+msgctxt "#32381"
+msgid "inches"
+msgstr "дюймів"
+
+msgctxt "#32390"
+msgid "12h"
+msgstr "12год"
+
+msgctxt "#32391"
+msgid "24h"
+msgstr "24год"
+
+msgctxt "#32400"
+msgid "Radar"
+msgstr "Радар"
+
+msgctxt "#32401"
+msgid "Satellite"
+msgstr "Супутник"
+
+msgctxt "#32410"
+msgid "m"
+msgstr "м"
+
+msgctxt "#32411"
+msgid "km"
+msgstr "км"
+
+msgctxt "#32412"
+msgid "mi"
+msgstr "миля"
+
+msgctxt "#32430"
+msgid "."
+msgstr "."
+
+msgctxt "#32431"
+msgid ","
+msgstr ","
+
+msgctxt "#32440"
+msgid "New Moon"
+msgstr "Новий місяць"
+
+msgctxt "#32441"
+msgid "Waxing Crescent"
+msgstr "Висхідний півмісяць"
+
+msgctxt "#32442"
+msgid "First Quarter"
+msgstr "Перша четверть"
+
+msgctxt "#32443"
+msgid "Waxing Gibbous"
+msgstr "Висхідний місяць"
+
+msgctxt "#32444"
+msgid "Full Moon"
+msgstr "Повний місяць"
+
+msgctxt "#32445"
+msgid "Waning Gibbous"
+msgstr "Низхідний місяць"
+
+msgctxt "#32446"
+msgid "Last Quarter"
+msgstr "Остання четверть"
+
+msgctxt "#32447"
+msgid "Waning Crescent"
+msgstr "Низхідний півмісяць"
+
+msgctxt "#32450"
+msgid "Alder"
+msgstr "Вільха"
+
+msgctxt "#32451"
+msgid "Birch"
+msgstr "Береза"
+
+msgctxt "#32452"
+msgid "Grass"
+msgstr "Трава"
+
+msgctxt "#32453"
+msgid "Mugwort"
+msgstr "Полин"
+
+msgctxt "#32454"
+msgid "Olive"
+msgstr "Олива"
+
+msgctxt "#32455"
+msgid "Ragweed"
+msgstr "Амброзія"
+
+msgctxt "#32456"
+msgid "grains"
+msgstr "зерна"
+
+msgctxt "#32500"
+msgid "Weather forecast from Open-Meteo"
+msgstr "Прогноз погоди від Open-Meteo"
+
+msgctxt "#32501"
+msgid "Weather, maps, airquality and pollen forecast from open-meteo.com, rainviewer.com, weather.gc.ca and met.no"
+msgstr ""
+"Прогноз погоди, мап , якість повітря та пилку від open-meteo.com, "
+"rainviewer.com, weather.gc.ca та met.no"
diff --git a/weather.openmeteo/resources/screenshot1.jpg b/weather.openmeteo/resources/screenshot1.jpg
new file mode 100644
index 000000000..56902fc3f
Binary files /dev/null and b/weather.openmeteo/resources/screenshot1.jpg differ
diff --git a/weather.openmeteo/resources/screenshot2.jpg b/weather.openmeteo/resources/screenshot2.jpg
new file mode 100644
index 000000000..f29c3a26c
Binary files /dev/null and b/weather.openmeteo/resources/screenshot2.jpg differ
diff --git a/weather.openmeteo/resources/screenshot3.jpg b/weather.openmeteo/resources/screenshot3.jpg
new file mode 100644
index 000000000..3c630f291
Binary files /dev/null and b/weather.openmeteo/resources/screenshot3.jpg differ
diff --git a/weather.openmeteo/resources/screenshot4.jpg b/weather.openmeteo/resources/screenshot4.jpg
new file mode 100644
index 000000000..ff045d92a
Binary files /dev/null and b/weather.openmeteo/resources/screenshot4.jpg differ
diff --git a/weather.openmeteo/resources/screenshot5.jpg b/weather.openmeteo/resources/screenshot5.jpg
new file mode 100644
index 000000000..ade218336
Binary files /dev/null and b/weather.openmeteo/resources/screenshot5.jpg differ
diff --git a/weather.openmeteo/resources/settings.xml b/weather.openmeteo/resources/settings.xml
new file mode 100644
index 000000000..5b5cb5d22
--- /dev/null
+++ b/weather.openmeteo/resources/settings.xml
@@ -0,0 +1,462 @@
+
+
+
+
+
+
+
+
+ 0trueRunScript(weather.openmeteo,loc1)
+ 0true
+ 0false
+ 0falsetrueRunScript(weather.openmeteo,loc1)
+ 0false
+ 0false
+
+
+ 0trueRunScript(weather.openmeteo,loc2)
+ 0true
+ 0false
+ 0falsetrueRunScript(weather.openmeteo,loc1)
+ 0false
+ 0false
+
+
+ 0trueRunScript(weather.openmeteo,loc3)
+ 0true
+ 0false
+ 0falsetrueRunScript(weather.openmeteo,loc1)
+ 0false
+ 0false
+
+
+ 0truetrueRunScript(weather.openmeteo,loc4)
+ 0truetrue
+ 0falsetrue
+ 0falsetrueRunScript(weather.openmeteo,loc1)
+ 0false
+ 0false
+
+
+ 0truetrueRunScript(weather.openmeteo,loc5)
+ 0truetrue
+ 0falsetrue
+ 0falsetrueRunScript(weather.openmeteo,loc1)
+ 0false
+ 0false
+
+
+
+
+
+
+
+
+ 0.32269
+
+
+
+ 0app32269
+ 01013false
+
+
+
+ 0app32269
+ 01013false
+
+
+
+ 0mm32269
+ 01013false
+
+
+
+ 0km32269
+ 01013false
+
+
+
+ 01013false
+
+
+
+ 01013false
+
+
+
+ 01013false
+
+
+
+ 01013false
+
+
+
+ 00013false
+
+
+
+
+
+
+
+
+ 082110false
+ 0124424false
+
+
+ 0true
+ 0true
+ 0true
+ 0true
+ 0truefalse
+
+
+
+
+
+
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 28
+ 35
+ 40
+ -10
+ -15
+ -20
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 28
+ 35
+ 40
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 45 48 51 56 61 66 71 77 80 85
+ 53 63 73 81
+ 55 57 65 67 75 82 86 95 96 99
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 50
+ 75
+ 90
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 50
+ 75
+ 90
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 3
+ 6
+ 8
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 40
+ 60
+ 80
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 50
+ 100
+ 150
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 20
+ 25
+ 50
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 40
+ 50
+ 100
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0true
+ 0false
+ 0false
+ 0true
+ 100
+ 180
+ 240
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+ 0false
+ 0false
+ 0false
+ 0false
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+ 0default32269
+
+
+
+ 081124false
+ 0305560false
+ 0155560false
+
+
+
+ lightgrey
+ deepskyblue
+ forestgreen
+ yellow
+ orange
+ crimson
+
+
+
+ 0false
+ 0false
+
+
+ stoppedfalse
+ truefalse
+ truefalse
+
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+ truefalse
+
+
+
+ 0false
+ 0false
+
+
+
+
+
+
diff --git a/weather.openmeteo/resources/template/strings.po b/weather.openmeteo/resources/template/strings.po
new file mode 100644
index 000000000..ad3eede25
--- /dev/null
+++ b/weather.openmeteo/resources/template/strings.po
@@ -0,0 +1,645 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: English (OpenHT)\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-04 13:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: OpenHT \n"
+"Language-Team: English \n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.9-dev\n"
+
+msgctxt "#32200"
+msgid "Sunny"
+msgstr ""
+
+msgctxt "#32201"
+msgid "Mainly Sunny"
+msgstr ""
+
+msgctxt "#32202"
+msgid "Partly Cloudy"
+msgstr ""
+
+msgctxt "#32203"
+msgid "Cloudy"
+msgstr ""
+
+msgctxt "#32204"
+msgid "Foggy"
+msgstr ""
+
+msgctxt "#32205"
+msgid "Rime Fog"
+msgstr ""
+
+msgctxt "#32206"
+msgid "Light Drizzle"
+msgstr ""
+
+msgctxt "#32207"
+msgid "Drizzle"
+msgstr ""
+
+msgctxt "#32208"
+msgid "Heavy Drizzle"
+msgstr ""
+
+msgctxt "#32209"
+msgid "Light Freezing Drizzle"
+msgstr ""
+
+msgctxt "#32210"
+msgid "Freezing Drizzle"
+msgstr ""
+
+msgctxt "#32211"
+msgid "Light Rain"
+msgstr ""
+
+msgctxt "#32212"
+msgid "Rain"
+msgstr ""
+
+msgctxt "#32213"
+msgid "Heavy Rain"
+msgstr ""
+
+msgctxt "#32214"
+msgid "Light Freezing Rain"
+msgstr ""
+
+msgctxt "#32215"
+msgid "Freezing Rain"
+msgstr ""
+
+msgctxt "#32216"
+msgid "Light Snow"
+msgstr ""
+
+msgctxt "#32217"
+msgid "Snow"
+msgstr ""
+
+msgctxt "#32218"
+msgid "Heavy Snow"
+msgstr ""
+
+msgctxt "#32219"
+msgid "Snow Grains"
+msgstr ""
+
+msgctxt "#32220"
+msgid "Light Showers"
+msgstr ""
+
+msgctxt "#32221"
+msgid "Showers"
+msgstr ""
+
+msgctxt "#32222"
+msgid "Heavy Showers"
+msgstr ""
+
+msgctxt "#32223"
+msgid "Light Snow Showers"
+msgstr ""
+
+msgctxt "#32224"
+msgid "Snow Showers"
+msgstr ""
+
+msgctxt "#32225"
+msgid "Thunderstorm"
+msgstr ""
+
+msgctxt "#32226"
+msgid "Light Thunderstorms With Hail"
+msgstr ""
+
+msgctxt "#32227"
+msgid "Thunderstorm With Hail"
+msgstr ""
+
+msgctxt "#32250"
+msgid "Clear"
+msgstr ""
+
+msgctxt "#32251"
+msgid "Mainly Clear"
+msgstr ""
+
+msgctxt "#32255"
+msgid "Moonrise"
+msgstr ""
+
+msgctxt "#32256"
+msgid "Moonset"
+msgstr ""
+
+msgctxt "#32257"
+msgid "Moonphase"
+msgstr ""
+
+msgctxt "#32260"
+msgid "General"
+msgstr ""
+
+msgctxt "#32261"
+msgid "Locations"
+msgstr ""
+
+msgctxt "#32262"
+msgid "Limits"
+msgstr ""
+
+msgctxt "#32263"
+msgid "Notifications"
+msgstr ""
+
+msgctxt "#32264"
+msgid "Advanced"
+msgstr ""
+
+msgctxt "#32265"
+msgid "Weather"
+msgstr ""
+
+msgctxt "#32266"
+msgid "Airquality"
+msgstr ""
+
+msgctxt "#32267"
+msgid "Pollen"
+msgstr ""
+
+msgctxt "#32268"
+msgid "Alerts"
+msgstr ""
+
+msgctxt "#32269"
+msgid "Select option"
+msgstr ""
+
+msgctxt "#32270"
+msgid "Graphs"
+msgstr ""
+
+msgctxt "#32271"
+msgid "Overview"
+msgstr ""
+
+msgctxt "#32272"
+msgid "History"
+msgstr ""
+
+msgctxt "#32280"
+msgid "Units"
+msgstr ""
+
+msgctxt "#32281"
+msgid "Maps"
+msgstr ""
+
+msgctxt "#32282"
+msgid "Logging"
+msgstr ""
+
+msgctxt "#32283"
+msgid "Experimental (Restart required)"
+msgstr ""
+
+msgctxt "#32285"
+msgid "Zoom"
+msgstr ""
+
+msgctxt "#32286"
+msgid "Debug"
+msgstr ""
+
+msgctxt "#32287"
+msgid "Duration"
+msgstr ""
+
+msgctxt "#32288"
+msgid "Hours"
+msgstr ""
+
+msgctxt "#32289"
+msgid "Decimal places"
+msgstr ""
+
+msgctxt "#32290"
+msgid "Icons"
+msgstr ""
+
+msgctxt "#32291"
+msgid "Default"
+msgstr ""
+
+#, read-only
+msgctxt "#32292"
+msgid "Weathermap"
+msgstr "Weathermap"
+
+#, read-only
+msgctxt "#32293"
+msgid "Met.no"
+msgstr "Met.no"
+
+#, read-only
+msgctxt "#32294"
+msgid "WMO"
+msgstr "WMO"
+
+msgctxt "#32296"
+msgid "Background sync"
+msgstr ""
+
+msgctxt "#32300"
+msgid "Distance"
+msgstr ""
+
+msgctxt "#32301"
+msgid "Index"
+msgstr ""
+
+msgctxt "#32302"
+msgid "Percent"
+msgstr ""
+
+msgctxt "#32303"
+msgid "Unit"
+msgstr ""
+
+msgctxt "#32304"
+msgid "Decimal separator"
+msgstr ""
+
+msgctxt "#32306"
+msgid "Particles"
+msgstr ""
+
+msgctxt "#32307"
+msgid "Interval"
+msgstr ""
+
+msgctxt "#32308"
+msgid "Verbose"
+msgstr ""
+
+msgctxt "#32310"
+msgid "Location 1"
+msgstr ""
+
+msgctxt "#32311"
+msgid "Location 2"
+msgstr ""
+
+msgctxt "#32312"
+msgid "Location 3"
+msgstr ""
+
+msgctxt "#32313"
+msgid "Location 4"
+msgstr ""
+
+msgctxt "#32314"
+msgid "Location 5"
+msgstr ""
+
+msgctxt "#32316"
+msgid "Use location timezone"
+msgstr ""
+
+msgctxt "#32320"
+msgid "Temperature"
+msgstr ""
+
+msgctxt "#32321"
+msgid "Precipitation"
+msgstr ""
+
+msgctxt "#32322"
+msgid "Condition"
+msgstr ""
+
+msgctxt "#32323"
+msgid "Wind"
+msgstr ""
+
+msgctxt "#32324"
+msgid "Gust"
+msgstr ""
+
+msgctxt "#32325"
+msgid "AQI EU"
+msgstr "AQI EU"
+
+msgctxt "#32326"
+msgid "AQI US"
+msgstr "AQI US"
+
+msgctxt "#32327"
+msgid "PM25"
+msgstr "PM25"
+
+msgctxt "#32328"
+msgid "PM10"
+msgstr "PM10"
+
+msgctxt "#32329"
+msgid "UV Index"
+msgstr ""
+
+msgctxt "#32330"
+msgid "Nitrogen Dioxide"
+msgstr ""
+
+msgctxt "#32331"
+msgid "Sulphur Dioxide"
+msgstr ""
+
+msgctxt "#32332"
+msgid "Feelslike"
+msgstr ""
+
+msgctxt "#32333"
+msgid "Dewpoint"
+msgstr ""
+
+msgctxt "#32334"
+msgid "Cloudiness"
+msgstr ""
+
+msgctxt "#32335"
+msgid "Time"
+msgstr ""
+
+msgctxt "#32336"
+msgid "Speed"
+msgstr ""
+
+msgctxt "#32337"
+msgid "Carbon monoxide"
+msgstr ""
+
+msgctxt "#32338"
+msgid "Ozone"
+msgstr ""
+
+msgctxt "#32339"
+msgid "Dust"
+msgstr ""
+
+msgctxt "#32340"
+msgid "Notice"
+msgstr ""
+
+msgctxt "#32341"
+msgid "Caution"
+msgstr ""
+
+msgctxt "#32342"
+msgid "Danger"
+msgstr ""
+
+msgctxt "#32343"
+msgid "Normal"
+msgstr ""
+
+msgctxt "#32344"
+msgid "Negative"
+msgstr ""
+
+msgctxt "#32345"
+msgid "Colours"
+msgstr ""
+
+msgctxt "#32346"
+msgid "Humidity"
+msgstr ""
+
+msgctxt "#32347"
+msgid "Pressure"
+msgstr ""
+
+msgctxt "#32348"
+msgid "Solar radiation"
+msgstr ""
+
+msgctxt "#32349"
+msgid "Visibility"
+msgstr ""
+
+#, read-only
+msgctxt "#32350"
+msgid "°C"
+msgstr "°C"
+
+#, read-only
+msgctxt "#32351"
+msgid "°F"
+msgstr "°F"
+
+#, read-only
+msgctxt "#32352"
+msgid "K"
+msgstr "K"
+
+#, read-only
+msgctxt "#32353"
+msgid "°Ré"
+msgstr "°Ré"
+
+#, read-only
+msgctxt "#32354"
+msgid "°Ra"
+msgstr "°Ra"
+
+#, read-only
+msgctxt "#32355"
+msgid "°Rø"
+msgstr "°Rø"
+
+#, read-only
+msgctxt "#32356"
+msgid "°D"
+msgstr "°D"
+
+#, read-only
+msgctxt "#32357"
+msgid "°N"
+msgstr "°N"
+
+msgctxt "#32360"
+msgid "Application"
+msgstr ""
+
+msgctxt "#32361"
+msgid "mph"
+msgstr "mph"
+
+msgctxt "#32362"
+msgid "km/h"
+msgstr "km/h"
+
+msgctxt "#32363"
+msgid "m/min"
+msgstr "m/min"
+
+msgctxt "#32364"
+msgid "m/s"
+msgstr "m/s"
+
+msgctxt "#32365"
+msgid "ft/h"
+msgstr "ft/h"
+
+msgctxt "#32366"
+msgid "ft/min"
+msgstr "ft/min"
+
+msgctxt "#32367"
+msgid "ft/s"
+msgstr "ft/s"
+
+msgctxt "#32368"
+msgid "kts"
+msgstr "kts"
+
+msgctxt "#32369"
+msgid "Beaufort"
+msgstr "Beaufort"
+
+msgctxt "#32370"
+msgid "inch/s"
+msgstr "inch/s"
+
+msgctxt "#32371"
+msgid "yard/s"
+msgstr "yard/s"
+
+msgctxt "#32372"
+msgid "Furlong/Fortnight"
+msgstr "Furlong/Fortnight"
+
+msgctxt "#32380"
+msgid "mm"
+msgstr "mm"
+
+msgctxt "#32381"
+msgid "inches"
+msgstr "inches"
+
+msgctxt "#32390"
+msgid "12h"
+msgstr "12h"
+
+msgctxt "#32391"
+msgid "24h"
+msgstr "24h"
+
+msgctxt "#32400"
+msgid "Radar"
+msgstr ""
+
+msgctxt "#32401"
+msgid "Satellite"
+msgstr ""
+
+msgctxt "#32410"
+msgid "m"
+msgstr "m"
+
+msgctxt "#32411"
+msgid "km"
+msgstr "km"
+
+msgctxt "#32412"
+msgid "mi"
+msgstr "mi"
+
+#, read-only
+msgctxt "#32430"
+msgid "."
+msgstr "."
+
+#, read-only
+msgctxt "#32431"
+msgid ","
+msgstr ","
+
+msgctxt "#32440"
+msgid "New Moon"
+msgstr ""
+
+msgctxt "#32441"
+msgid "Waxing Crescent"
+msgstr ""
+
+msgctxt "#32442"
+msgid "First Quarter"
+msgstr ""
+
+msgctxt "#32443"
+msgid "Waxing Gibbous"
+msgstr ""
+
+msgctxt "#32444"
+msgid "Full Moon"
+msgstr ""
+
+msgctxt "#32445"
+msgid "Waning Gibbous"
+msgstr ""
+
+msgctxt "#32446"
+msgid "Last Quarter"
+msgstr ""
+
+msgctxt "#32447"
+msgid "Waning Crescent"
+msgstr ""
+
+msgctxt "#32450"
+msgid "Alder"
+msgstr ""
+
+msgctxt "#32451"
+msgid "Birch"
+msgstr ""
+
+msgctxt "#32452"
+msgid "Grass"
+msgstr ""
+
+msgctxt "#32453"
+msgid "Mugwort"
+msgstr ""
+
+msgctxt "#32454"
+msgid "Olive"
+msgstr ""
+
+msgctxt "#32455"
+msgid "Ragweed"
+msgstr ""
+
+msgctxt "#32456"
+msgid "grains"
+msgstr ""
+
+msgctxt "#32500"
+msgid "Weather forecast from Open-Meteo"
+msgstr ""
+
+msgctxt "#32501"
+msgid "Weather, maps, airquality and pollen forecast from open-meteo.com, rainviewer.com, weather.gc.ca and met.no"
+msgstr ""
+
diff --git a/weather.openmeteo/resources/tile.png b/weather.openmeteo/resources/tile.png
new file mode 100644
index 000000000..91b08e69f
Binary files /dev/null and b/weather.openmeteo/resources/tile.png differ
diff --git a/weather.openmeteo/service.py b/weather.openmeteo/service.py
new file mode 100644
index 000000000..02569423c
--- /dev/null
+++ b/weather.openmeteo/service.py
@@ -0,0 +1,7 @@
+from lib import service
+from lib import config
+
+if (__name__ == '__main__'):
+ config.init(cache=True)
+ service.Main()
+