Deviation Actions

SilverAzide2's avatar

Gadgets 5.5.1

By SilverAzide2
90 Favourites
45 Comments
16K Views
System monitoring gadgets inspired by the well-known AddGadgets.com Windows Sidebar gadgets.

Arguably, some of the best and most popular Vista and Windows 7 Gadgets for system monitoring were done by AddGadgets.com. Unfortunately, with the deprecation of the Gadget platform and outright banning of gadgets by some corporate policies, these gadgets have become obsolete. Gadgets aren't supported in Windows 8 or Windows 10 without hacks and workarounds and often they break after applying Windows Updates.

Rainmeter is a free, open-source application for Windows PCs. It is a platform that enables skins to run on the desktop. I've taken the most widely used AddGadgets.com gadgets and re-imagined them in a new suite of Rainmeter Gadgets. For help and more, visit the Gadgets on the Rainmeter Forums.

Gadgets on GitHub



All CPU Meter
  • Displays CPU utilization for 1 to 64 logical cores.
  • Displays processor model and clock speed.
  • Shows used, free, and total RAM available.
  • Shows used, free, and total page file available (optional).
  • Shows core temperatures (optional, requires CoreTemp, SpeedFan, or HWiNFO; more info here).
  • Shows CPU fan speed (optional, requires SpeedFan, or HWiNFO; more info here).*
  • Displays graphical line chart of CPU utilization, with RAM and page file percent usage.
  • Shows Task Manager when gadget is double-clicked.
  • Scales to any desired size.

Drives Meter
  • Displays disk information for up to 26 physical drives (fixed and removable only). Gadget dynamically adjusts to handle adding and removing drives.
  • Shows used, free, and total disk space available.
  • Displays percent disk utilization for each drive, plus the total.
  • Shows throughput for each drive (read and write).
  • Shows total bytes read/written since bootup for each drive on mouseover (optional).*
  • Displays disk throughput graph.
  • Displays disk time percentage histogram (optional).
  • Drive space bar graph changes color when disks are nearing capacity.*
  • Shows Explorer when gadget is double-clicked.
  • Opens drive in Explorer (or runs any user-defined command) when disk label is clicked.*
  • Scales to any desired size.

Network Meter
  • Shows data for all or selected network interfaces (info).
  • Displays internal and external IP addresses (optional).
  • Displays peak network throughput.*
  • Shows inbound and outbound throughput in bits/sec and bytes/sec.
  • Displays graphical chart of inbound and outbound network activity. Does not require guesstimating your network speed, chart dynamically scales to handle both LAN and WAN traffic.
  • Shows statistics for the current session and the total to date (optional).
  • Indicates internet connectivity.
  • Animated network icon shows network activity (in/out/both/neither/disconnected).*
  • Performs external IP address and location lookup.
  • Shows Network and Sharing Center when gadget is double-clicked.
  • Includes dedicated Wireless Network gadget for monitoring wireless activity.
  • Scales to any desired size.

Network Meter Pro
A precision network monitor with all the features of Network Meter, plus:
  • More accurate network interface statistics monitoring, including data when Rainmeter is not running or no user is logged into the system.
  • Not affected by Rainmeter restarts/refreshes.
  • Not affected by network adapter configuration changes.
  • Includes dedicated Wireless Network Pro gadget for monitoring wireless activity.
  • Note: Requires installation of a Windows service (included).

GPU Meter
  • Displays GPU model and clock speed (requires HWiNFO; more info here).
  • Shows used, free, and total RAM available, with memory clock speed.
  • Shows GPU temperature, core load, and core voltage.
  • Shows GPU fan speed and percent utilization.
  • Displays graphical line chart of RAM, core load, temperature, and fan usage.
  • Multiple GPU Meters provided to allow monitoring more than one GPU (for dedicated GPUs and 2-way SLI-equipped systems; for 4-way SLI systems, see this).*
  • Scales to any desired size.

Weather Meter
  • Displays the current weather for any location from The Weather Channel. Does NOT use the deprecated Wxdata feed.
  • Displays data in metric or standard units.
  • Shows current temperature, forecast high and low temperatures, "feels like" temperature, current conditions, current location and station, humidity, visibility, barometric pressure, wind speed, wind direction, and chance of precipitation.
  • Shows current sunrise and sunset times, day length, and sun angle.
  • Shows current moonrise and moonset times, moon phase and description, and moon angle.
  • Shows complete 5 day forecast in a "flyout" window.
  • Shows severe weather alerts for the current location.*
  • Opens Google Maps for the observation location when location name is clicked.*
  • Includes additional language translations: Bulgarian, Catalan, Czech, Dutch, English (GB), English (US), Finnish, French, German, Hebrew, Hungarian, Italian, Korean, Polish, Portuguese (BR), Russian, Serbian (SP), Slovak, Spanish (SP), Swedish, Ukrainian (info, source here).
  • Supports having multiple Weather Meters to allow monitoring more than one location (info).
  • Scales to any desired size.
  • Includes variant gadget in a smaller size; expands to full size on mouseover.

Battery Meter
  • Displays the current battery status, including time remaining and current percentage remaining.
  • Shows current voltage, charge and discharge rates, current and maximum charge capacity.
  • Shows battery manufacturer/model.
  • Displays power in either watts or milliamps.
  • Supports automatic failover on systems having multiple batteries.*
  • Shows Power Options when gadget is double-clicked.*
  • Scales to any desired size.
  • Includes variant gadget that works with HWiNFO.

Calendar
  • Based on LuaCalendar, styled to match the Gadget suite.*
  • Supports localized month/day names automatically.
  • Scales to any desired size.
  • Includes variant gadget that shows the current day, similar to the original Windows Sidebar gadget.

Chronometer
  • Digital Clock displays time, date, day, week, and quarter of the year.
  • Shows computer uptime and session logon time (optional).
  • Shows configurable event countdown with customizable sound (optional).
  • Includes configurable chime and multiple alarms with customizable sounds (optional).
  • Supports Windows localized or custom time and date formats.
  • Supports world times, can be adjusted for time zones and daylight saving time.
  • Supports having multiple clocks to allow monitoring time in multiple locations (info).
  • Scales to any desired size.
  • Includes Analog Clock variant, styled to match the Gadget suite.*
  • Includes clocks ported from the original Windows Vista/Windows 7 Sidebar gadgets.

...get even more Gadgets!*

*Feature not part of original AddGadgets.com gadgets.

*** Requires Rainmeter 4.3.1 or later. ***
*** Requires .NET Framework 4.5.2 or later. ***


Version History
5.5.1 - 2020-08-02:
  • Revised Weather Meter for latest JSON includes and minor bug fixes.
  • Corrected All CPU Meter regression issue with certain AMD Ryzen CPUs not properly reporting clock speed.

5.5.0 - 2020-07-31:
  • Revised Weather Meter for latest JSON includes, minor bug fixes, and performance improvements.
  • Enhanced Weather Meter to include Catalan, Dutch, and Korean translations.
  • Corrected Weather Meter Polish translations. (Thanks tepiloxtl!)
  • Corrected Drives Meter issue where the label for newly-inserted USB drives was not clickable.
  • Corrected Network Meters for issue where the peak speed would not show values over 1 Gbps.
  • Enhanced All CPU Meter to work around an issue with certain AMD Ryzen CPUs not properly reporting clock speed. This change means the clock speed shown will now match what is shown in Windows Task Manager and HWiNFO, and not just show the base clock of your CPU.
  • Added additional tooltips to all Gadgets.
  • Revised for Rainmeter 4.4.0.

5.4.3 - 2020-06-07:
  • Corrected current conditions description.

5.4.2 - 2020-06-06:
  • Corrected Weather Meter regex errors in the log when no severe weather alerts were present.
  • Corrected Weather Meter location name display for certain countries.

5.4.1 - 2020-06-05:
  • Revised Weather Meter for the new "V3" JSON data format from The Weather Channel.

5.4.0 - 2020-05-30:
  • Corrected Weather Meter moon angle display (again!).
  • Corrected Weather Meter 5-Day Forecast flyout to fix broken hyperlinks.
  • Enhanced Weather Meter to allow suppressing allergy (pollen) alerts.
  • Corrected Weather Meter sunset/sunrise calculations for high latitudes at times approaching solstices.
  • Enhanced Calendar to optionally show large date similar to the original Microsoft calendar gadget.
  • Revised all Settings skins to link to GitHub-based wiki help topics.

5.3.1 - 2020-03-04:
  • Corrected Weather Meter moon angle display for days when moon does not rise, set, or sets before rising.
  • Corrected Weather Meter 5-Day Forecast flyout to prevent crashing Rainmeter when missing location data.

5.3.0 - 2020-02-29:

Attribution
  • All CPU Meter gadget based on All CPU Meter by james31231.
  • Calendar gadget is LuaCalendar 5.0 by Smurfier, with scaling enhancement added by TGonZ0, and with localization and style mods by me.
  • Clock gadget uses techniques from the System skin in JSMeterVIII 8.0 by JSMorley.
  • Network Meter gadget based on NetTraffic by JSMorley.
  • Weather Meter gadget uses the Weather.com JSON V3 include templates by JSMorley/OnyxBlack/Xenium/SilverAzide, and includes translations from VClouds Weather 2 by VClouds, and includes weather icons by JSMorley (and others) with modifications by me.
  • Weather Meter gadget uses a Lua script from Sunset-Moonrise by Mordasius to calculate sun/moon times.
  • Welcome gadget uses the ConfigActive plugin by JSMorley.
  • Additional code cleanup and tweaks by Milamber33.
Published:
Comments45
anonymous's avatar
Join the community to add your comment. Already a deviant? Log In
Ksenom0's avatar

Gadgets is the only Rainmeter skin I use nowadays.

cantello's avatar

Is there a simple-ish way to disable non-needed portions of the gagdets? E.g. I'd like to just show a simple graph of CPU/GPU temperatures & usage, without the aditional data (multiple cores, fan speed, memory used, etc.). If I simply comment out the sensors in HWiNFO.inc, nothing happens (would have been too easy... :D ).


Other than that: fantastic, small, unobtrusive and informative, thanks!

SilverAzide2's avatar

Glad you like the Gadgets! Commenting out the HWiNFO settings won't do anything. These control the "measures" that retrieve data for the skin, so all you'll do is cause the values to show zero. What you need to do is comment out the "meters". These are what display the data on your screen. The skin file has comments that document the measures and meters parts. Just comment out what you don't need and then adjust the size of the skin and placement of things that get moved, and you will be set. The height of the skin is controlled by a variable ("BgHeight") which is typically a formula. Just subtract however many pixels you need.

weiweitw's avatar

Hi, I have finished the first test version of FelixGadgets! Welcome to download and use and give me some suggestions. The DeviantArt webpage is here https://www.deviantart.com/weiweitw/art/FelixGadgets-1-0-Alpha-1-869050743 . At the same time, I have also established the FelixGadgets webpage, the URL is http://weiweitw.webhop.me/FelixGadgets/, welcome to visit, please advise, thanks.

FelixGadgets 1.0 Alpha 1
Horatius80's avatar

Hi, is there any plan to do a feature to turn off graphs/charts? Otherwise perfect job, I was finally able to replace the 8gadgets app where I wasn't able to measure fans RPM.

SilverAzide2's avatar

This is a common request, but at this time I don't have any plans to remove the graphs. I find the graphs vastly more informative at a glance. However, I've tried to make it as easy as possible for you to edit the skins to remove the graphs. Basically, all you need to do is comment out the graph measures (they are in a common section generally at the bottom of the file), then change the "BgHeight" variable (which controls the skin height in most cases) to be 42 or so pixels less than the current value (or just subtract 42 from the formula if the skin uses a calculated height). You'll find that variable at the top of the skin file in the Variables section.

Divinorum1's avatar

First of all, thank you for the Gadgets skins! I've been using and loving them for quite a while.


I recently changed my setup from a single PC w/ dual display to a dual PC (each with their own single display). I'm trying to figure out how to monitor my gaming PC on my secondary PC. I can monitor sensors in the system tray via HWiNFO but I can't figure out how to get your Gadgets to display the remote PC's sensor data. Any help would be greatly appreciated.

SilverAzide2's avatar

This is not possible at this time. While it is possible to monitor a remote machine, the Gadgets would need to be significantly revised to do this properly. The main problem is that most Gadgets get information primarily from Rainmeter, with additional data from HWiNFO. The Gadgets would need to be revised to get everything from HWiNFO, which is quite a massive task.

Divinorum1's avatar

I see, thanks for the reply. Perhaps someday in the future ;)

zimmesan's avatar

Any chance to get the CPU Core Voltage Displayed in a next update of All CPU Meter?


Cheers and keep up the good work.


Happy New Year!

SilverAzide2's avatar

I looked into doing this for the next version, but there is no place to fit this data. Every spot on the All CPU Meter is filled. Sorry!

zimmesan's avatar

aww :-) I use adaptive voltage and it would be nice to see how the consumption is changing. (and if there is too much voltage consumption in realtime during overclock)


For my p needs you could shrinken the RAM and Pagefile display by 50%to the left and insert another column there on the right side.


Or There is an percent indicator for RAM and Page which makes the Total amount (or the Free amount) any how somewhat obsolete.


(or you can higher the whole GUI by another line? with more cores we anyhow get more lines all in all)

SilverAzide2's avatar

Well, unless I misunderstand what you need, you'd need at the least 1 voltage reading per physical core, so that is a lot of data and a lot of changes. Perhaps you can try a slightly different approach. Instead of modifying the All CPU Meter, try the Gadgets Additions suite and use the HWiNFO Monitor skin to monitor all the voltages. The skin should visually integrate directly into the Gadgets suite since they have the same appearance.

zimmesan's avatar

Oh thanks for the hint! I use the Gadgets Additions already for another topic. I was not aware yet that there is that enhanced HWINFO monitor included, which shows more than I need.. Thank you and a happy new year.

zimmesan's avatar

the Gadgets Addition HWINFO is perfect for my target! Now I have another question regarding the All CPU Meter: I have a 8 /16 Intel 9800X CPU.

in All CPU Meter It displays all the 16 (logical) cores like in the WIndows Resource Monitor. But where exactly in All CPU Meter are the Physicall and where the additional Hyperthreadin cores displayed:


is it 8 Physical first then 8 HT or is it paired like 1. Physical 1. HT then . 2. Physical plus 2. HT etc. in the display?


I just have 8 Sensors configured:


; CPU #0

;

; sensor ID and instance

HWiNFO-CPU0-SensorId=0xf0000300

HWiNFO-CPU0-SensorInstance=0x0

; entry IDs

; CPU usage (percent)

HWiNFO-CPU0-Usage=0x7000009

; core 0 clock frequency (MHz)

HWiNFO-CPU0-Core0Clock=0x6000000

; core 1 clock frequency (MHz)

HWiNFO-CPU0-Core1Clock=0x6000001

; core 2 clock frequency (MHz)

HWiNFO-CPU0-Core2Clock=0x6000002

; core 3 clock frequency (MHz)

HWiNFO-CPU0-Core3Clock=0x6000003

; core 4 clock frequency (MHz)

HWiNFO-CPU0-Core4Clock=0x6000004

; core 5 clock frequency (MHz)

HWiNFO-CPU0-Core5Clock=0x6000005

; core 6 clock frequency (MHz)

HWiNFO-CPU0-Core6Clock=0x6000006

; core 7 clock frequency (MHz)

HWiNFO-CPU0-Core7Clock=0x6000007

; core 8 clock frequency (MHz)

HWiNFO-CPU0-Core8Clock=0x0

; core 9 clock frequency (MHz)

HWiNFO-CPU0-Core9Clock=0x0

etc....


I am missing how the HT information is read out somwhow..



Background: I would like to pair all skins now with same color per core for usage and voltage. Thank you !

SilverAzide2's avatar

Sorry for the late reply...

Yes, you are missing a minor detail on how things are displayed, but no worries! What you need to know is that the CPU Meter (like Windows) really only cares about logical processors. So what you see is 1 bar per logical processor, and the percent usage is for each logical processor. So far it is all simple...


The only place where physical cores are used is in two areas: temperature and clock speed. Clock speed is based on each physical core, that is why there are only 8 entries needed. The maximum of all clock speeds (the max of your 8 values) is what is shown at the top of the CPU Meter.


Intel CPUs also have one temperature sensor per physical core, which is why there is also only 8 values needed for the temps. So what the CPU Meter does is display each temperature twice, for each of the pair of logical cores. That is why you might notice core 1/2 have the same temps, 3/4 have the same, etc. This is the way the CPU Meter (even the old original sidebar Gadget) has always worked. [AMD processors are different, so that is a different issue.]


So if you are trying to get the colors for logical and physical to line up, then what you will need to do is set core 1/2 to the same color, then core 3/4 to the same, etc. Then in the Gadgets Additions, set the colors the same but since you are using physical cores, set core 1 to the same color as the "1/2" color in the Gadgets, etc. Then all will line up.

zimmesan's avatar

thank you that is perfectly what I needed to know :-)

View all replies
Blood1892's avatar

Many thanks, this is just what I've been looking for. Great work.

myrainmeter's avatar

I have been using and appreciating Gadgets for a very long time and just built a new PC so updated to the current version. Everything works well except All CPU Meter. The old version of the skin functioned normally but you can see the issue below.

All CPU

Thank-you for any assistance.

SilverAzide2's avatar

Well, that is really strange! I will assume these skins are not modified in any way. The only suggestion I have is that you do a clean install of the Gadgets, perhaps something got messed up . If you installed the skins overtop of the ones from your old PC, perhaps some setting is now invalid (it tries to save your settings). To do a clean install, delete the entire Gadgets folder, do a Refresh All from the Rainmeter menu, then reinstall. The CPU Meter should detect your new CPU and reconfigure itself properly. Let me know how it goes!

myrainmeter's avatar

Unfortunately that did not work. The CPU is the new Ryzen 5800x so perhaps that is causing a problem. Thank-you.

SilverAzide2's avatar

Well, that is even stranger. There are tons of folks with Ryzen CPUs are using the CPU Meter, so something odd is going on. Someone with a Ryzen 5800X like yours posted a bunch of screenshots just below. From your screenshot, the fact that the background is missing implies that some calculation has gone wrong. Can you post your CPUVariables.inc file? Is there anything showing in the log on the About screen?


If you want, you can raise an issue on my GitHub page where you can post files and screenshots more easily.

https://github.com/SilverAzide/Gadgets/issues

Or on the Rainmeter forum.

https://forum.rainmeter.net/viewtopic.php?f=130&t=20699


The only known issue with Ryzen CPUs is that it does not properly report it's clock speed to Windows, so certain Windows APIs (called by Rainmeter itself) are known to fail.

myrainmeter's avatar

I completely uninstalled Rainmeter and started from scratch and now it works. Thank you for your assistance and thank you for Gadgets.

SilverAzide2's avatar

Good news! It's a bit odd that you had to take such drastic action to get things working, but it's great that you were able to fix things! Enjoy the Gadgets!

anonymous's avatar
Join the community to add your comment. Already a deviant? Log In