SilverAzide's avatar
Gadgets 5.1.0
By SilverAzide   |   Watch
379 999 200K (124 Today)
Published: March 26, 2015
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.

I've searched everywhere to find equivalent gadgets, and finally found one on the Rainmeter forums, the "All CPU Meter" skin, by James Musix. The skin never made it out of beta, so I've completed his original work and expanded the suite to include a number of the most widely used AddGadgets.com gadgets.

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.
  • 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.
  • 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 info).*
  • Scales to any desired size.

Weather Meter
  • Displays the current weather for any location from The Weather Channel.
  • 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.
  • Shows complete 5 day forecast in a "flyout" window.
  • Shows severe weather alerts for the current location.*
  • Includes additional language translations: Bulgarian, Czech, English (GB), English (US), Finnish, French, German, Hebrew, Hungarian, Italian, 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.2 or later. ***
*** Requires .NET Framework 4.5.2 or later. ***


Version History
5.1.0 - 2019-07-13: Enhanced Weather Meter to add Swedish translations. (Thanks Redorbroder!)
                    Corrected Weather Meter sunrise/sunset and moonrise/moonset times.
                    Corrected All CPU Meter CPU icon for Pentium CPUs.
                    Corrected Digital Chronometer to show proper week number.
                    Revised Digital Chronometer and Weather Meter to show day and month names in proper case in all locales.
                    Revised Settings skins button appearance due to changes in Rainmeter 4.3.0.
                    Enhanced ActiveNet plugin to enable retrieving a network adapter's operational status.
5.0.0 - 2019-01-03: Reuploaded .rmskin to correct packaging error.
5.0.0 - 2018-12-21: Revised Calendar to handle issue where auto-configuration could fail in rare cases.
                    Enhanced All CPU Meter to support AMD Threadripper 32-core (64-thread) CPUs.
                    Corrected All CPU Meter Lua script to properly configure the skin on machines with multiple physical CPUs.
                    Corrected All CPU Meter to show proper CPU clock speed when using CoreTemp.
                    Corrected ActiveNet plugin to properly calculate threads per core on machines with multiple physical CPUs.
                    Enhanced Weather Meter so severe weather alert icon is color-coded by significance.
                    Enhanced Drives Meter to show total bytes read/written since bootup for each drive on mouseover.
                    Enhanced GPU Meter to show RAM usage on AMD GPUs (requires HWiNFO v5.80 or later and recent AMD GPUs/drivers).
4.1.1 - 2018-07-08: Enhanced Weather Meter to allow searching for weather.com location codes.
                    Revised Network Settings to more reliably display service status in non-US locales (again).
                    Enhanced Calendar to auto-configure localized month/day names.
                    Enhanced Digital Clock to show clock name.
                    Corrected Settings to prevent long text entries from displaying outside the bounds of textboxes.
                    Updated Welcome gadget for Rainmeter 4.2 and ConfigActive 2.1.
4.1.0 - 2018-04-27: Corrected All CPU Meter issue where fan usage may not be calculated correctly in rare cases.
                    Revised Network Meter external IP address and location providers.
                    Enhanced Drives Meter to add ability to monitor drives A: and B:.
                    Enhanced Drives Meter to use new UsageMonitor plugin to improve performance.
                    Corrected Weather Meter sun angle calculation when monitoring locations in non-local timezones during DST.
4.0.0 - 2018-03-17: Enhanced Digital Chronometer to use new SysInfo USER_LOGONTIME to get logon time.
                    Enhanced Network Meters and Wireless Meters to allow hiding current/total statistics.
                    Enhanced All CPU Meter to support Intel Core i9 18-core CPUs.
                    Enhanced All CPU Meter to support Qualcomm Snapdragon CPUs (preliminary; no temps or fan speeds at this time).
                    Enhanced All CPU Meter Settings to allow HWiNFO configuration.
                    Added pre-configured GPU Meters for systems with multiple video cards to make configuration slightly easier.
                    Enhanced GPU Meter to support Qualcomm Adreno GPUs (preliminary; requires HWiNFO support).
                    Major enhancements to Weather Meter to improve support for Weather Channel language-specific data and webpages.
                    Enhanced Weather Meter to auto-configure languages, added custom action menu to simplify manual configuration.
                    Enhanced Weather Meter show correct sunrise/sunset times (TWC does not have correct times in forecasts).
                    Enhanced Weather Meter to show day length, sun angle, and moonrise/moonset times.
                    Revised FixedPrecisionFormat Lua script to work with inline Lua.
3.0.2 - 2018-03-17: Corrected Weather Meter gadgets for date formatting issue when using leading zeros.
                    Revised Weather Meter to fix spurious "RegExp matching error" message in the log.
                    Corrected All CPU Meter clock speed display when using HWiNFO and having a CPU with more than 10 physical cores.
                    Corrected All CPU Meter processor name display for Intel Xeon CPUs.
                    Enhanced Chronometer Settings to simplify customized time display.
                    Corrected error in Digital Chronometer that did not display AM/PM properly after noon/midnight transition.
                    Corrected Network Settings to properly display service status in non-US locales.
                    Updated ActiveNet plugin to use latest Rainmeter SDK and Visual Studio 2017.
3.0.1 - 2017-08-04: More...


Attribution
  • All CPU Meter gadget based on All CPU Meter by James Musix.
  • 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 based on the Weather skin in Steampunk Cogs, Tubes and Gauges by Mordasius, on skins and translations in VClouds Weather 2 by VClouds, location code search based on WXDataWeather by JSMorley, 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.
Comments931
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
gaffarsheikh's avatar
gaffarsheikhNew Deviant

Hi, I love your Gadgets 5 Rainmeter skin, I am using it, I want a only "day" in Calendar. Please see image. Thanks

rainmeter calendar Gdgets 5.1.0 By Silverazide D8n
SilverAzide's avatar
Glad you like the Gadgets.  I don't have plans for a "day only" calendar at this moment, but I could create this in a future release.  It would be pretty easy to do.
gaffarsheikh's avatar
gaffarsheikhNew Deviant
rainmeter calendar Gdgets 5.1.0 By Silverazide D8n

Very impressive Skin you made. I like and using it on my several PC. I just want little more in calendar, i want "day"only calendar

rainmeter calendar Gdgets 5.1.0 By Silverazide D8n
Bedfford's avatar
Hi, again. I will take this opportunity and I will take the liberty of requesting a new feature or idea for the Network Meter gadget, that maybe it can be interesting to the other users:

I have some computers on a LAN workgroup and and I would like to have an easy and intuitive tool to see the status of these equipment, just know the online-offline status and other data like the NETBIOS name and their IP.

Thanks for reading!
SilverAzide's avatar
This is -- in theory -- possible, especially if the gadget is revised to use HWiNFO instead, since HWiNFO can monitor other machines.  Quite an extensive amount of work tho...
Bedfford's avatar
Yes, detect all machines is complicated. But I thought of a simpler approach, like run periodically a ping command from a predefined IP list of machines. In fact, I actually use some background scripts batch to auto-connect a remote machine and mount shared folders.

Anyway thanks for considering this idea.
Bedfford's avatar
Hi, many thanks for your work!

I have problem with the Network Meter Pro variant: only work for the first load, then after a restart this gadget, they stop reading any network traffic:

Untitled by Bedfford  

My specs: Win7 Sp1 X64 + latest versions of Rainmeter and gadgets.

Thanks!
SilverAzide's avatar
Make sure the NetMonitor service is installed and running.  You can see the status of this service in the Network Meter Settings, or in the Services applet in the Administrative Tools control panel.  If this service is not running, then you'll see no activity.
Bedfford's avatar
Thanks for your reply. 

I installed a fresh copy of Rainmeter (portable mode) and gadget suite over 4 computers (with NetMonitor service installed and running).

I can temporarily solve the problem by changing to the normal variant and then back to the pro variant. But at every reboot the problem reappears in all computers.
SilverAzide's avatar
You've got some sort of problem then.  This has never been reported by any other user, and I can't even see how this is even possible unless the skin is misconfigured.  Switching skins should have no effect at all, as nothing gets "started" by doing this.  The skins just report what Windows and the registry already contain.  The "Pro" skin is not even doing anything but reading the registry, as all the work is done by the NetMonitor service, which runs whether Rainmeter is running or not.  Are there any messages in the log on the Rainmeter About screen?  Have you configured the skin to reference a specific ethernet and/or wifi adapter, or left this configuration blank?
technut74's avatar

I need help. I can't figure it out. What do I need to do to get the fan speed to show/work.

Untitled
SilverAzide's avatar
Double-check the fan configuration in the HWiNFO.inc file.  If the Memory Viewer shows your fan sensor on the graphics card (NOT on the motherboard), then make sure you set HWiNFO-MOBO-GPUFan=0x0 as described in the comments for this setting.  Then configure the fan usage and speed settings in the GPU settings section(s).  If the Memory Viewer shows your fan sensor on the motherboard, then set the HWiNFO-MOBO-GPUFan variable to the proper entry ID value for that sensor.
HanZie82's avatar
Screenshot 5 by HanZie82  

Ugh i reinstalled my machine and now its giving me a headache, i tried everything spend over 10 hours googling. 
I must be missing something... Anyone with hint tips to get the CPU temp working let me know. (Yes i know on AMD it will only show 1 value for all cores thats ok tho).

Before reinstall i had version 5.0 and it was working perfectly. (Now on 5.1)


And SilverAzide thankk you so much for porting these to rainmeter. I absolutely love them gadgets. :D



edit: In case the picture doesnt show up, i have setup all the info correctly (afaik) but it still shows 0C. Other rainmeter does show the Temp, might that be a reason? Like conflicting, i tought not as it was just reading. But it wont work when i disable that rainmeter HWinfo gadget.
SilverAzide's avatar
Hm... looks like you have the IDs configured properly; the only thing you will want to do is configure every core with that same entry ID (in other words, make the entry IDs for cores #1 to #7 the same as Core #0.  The will allow the skin to work like it would for an Intel CPU.

Unfortunately, while this will fix the config, it won't fix the temperatures all showing as zero.  Make sure you are not running CoreTemp or Speedfan in addition to HWiNFO (use just one of these).  Check the About screen Log tab and make sure you don't see any errors.  Check the Skin tab and look for the measures MeasureHWiNFOCpu1 through MeasureHWiNFOCpu16 and make sure they are all enabled (not grayed out).  Let me know how it goes, hopefully it is something simple...
HanZie82's avatar
Thank for pointing me in the right direction, think i might have found the culprit. (I didnt even know there was an error log for Rainmeter, i know shame on me :P )
Anyway it shows Unable to load "ActiveNet" (error 126).
So ill just google that and report back on my findings.

Also to note ive downloaded another gadget to test and that does show temps correctly. Im a bit confused now. haha



Screenshot 6 by HanZie82   



EDIT found solution, thank to you pointing me in the right direction.

Screenshot 7 by HanZie82  

Somehow it didnt get installed at first or something else. I dont know.
Anyway redownloaded, reinstalled just the plugin and all is good now.

I cant eblieve it was such a simple issue, i spent like 4 hours googling it. But couldnt find anything. Until i found out from here that i can check a log. hahahaha I feel a bit dumb now.
Now its solved in uhm what was it like 30 minutes after your response. I'm very happy now. :P


Thanks so much for these awesome gadgets, you da bes. :D 
tallguyyo's avatar
hey, I have 8700 and 8700k, both only show information up until 4 cores. core 5 and 6 shows but no reading but my hwinfo reads them just fine. is this a bug? I have HT disabled btw
SilverAzide's avatar
Hm... when you say they only show info to 4 cores, are you referring to temperatures only?  I assume the core usage is showing properly, correct?

If so, then there's no bug, you just have not properly configured the skin to use HWiNFO.  Open the Settings (wrench icon), click the links to bring up the Shared Memory Viewer and the HWinfo.inc settings file, and follow all the instructions in the file exactly.  Once you have everything configured, save the file, refresh the Gadgets, and you should be good to go.
tallguyyo's avatar
hey SilverAzide thanks a lot it is now showing the temp properly just like you said. i just had to add some values and it works now
Alfamax-ES's avatar
Alfamax-ESNew Deviant
I can't change the name or the style in analog clock, and in the weather meter cant enter my location even with proper code, any idea?

Tanks for the beloved gadgets

Rainmeter 4.3.0.3298 (64-bit)
Language: Spanish (3082)
Build time: 2019-03-18 11:00:34
Commit Hash: 3593c281
Windows 10 Pro 1809 64-bit (build 17763) - Spanish (3082)
SilverAzide's avatar
Hello!  I'm not sure what you mean when you say you can't change these settings.  For the clock style, just click the option button (not the text or the preview image, the little circle image) and the style will immediately change.  The analog clock must be visible to see the change happen, otherwise the change can be seen once the analog clock is visible (this does not apply to the digital clock).

Regarding your issues with the clock name or weather location, the text box in Rainmeter behaves a little strangely.  Enter your information into the text box and then press <Enter>.  You have to press the Enter key, otherwise your changes will be lost (this is a Rainmeter issue).

Hope this helps!
Alfamax-ES's avatar
Alfamax-ESNew Deviant

In Chronometer Settings window of the analog clock

"Background Style" section work as expected but "Analog clock style" section, "Gadget" is selected and all the other circles can't be selected (click does nothing first remain selected) you only can mark "Show Glass Highlights (Vista)" square, this occurs although the cursor turns into a hand.
The next six squares seems to work as expected but "Clock Name" and "Time Zone Offset" are unresponsive, you type down the name and when enter is pressed, it just became dark grey again and empty.
Writing down and pressing enter you can modify all values from "Size" until the end.

In the Weather Meter, the "Location code" section has a search magnifying glass at the right.
This is unresponsive too, if you type a location (even Miami) and press enter it became dark grey again and empty, it keep searching NY area, but if you click the USNY0999 code (JFK Apt) It don't care, remains in "USNY0996:1:US" (New York, NY).

Sorry abt mi English.

PS: The code "SPXX0641 Mijas, Spain" worked as expected with Gadgets Additions 3.4.0 by Dudebaker but personally I like yours more...

SilverAzide's avatar
OK, the conditions you describe are just impossible. There have been ten of thousands of people who have downloaded these and no one has ever reported the problems you describe. Is it possible that you are installing the Gadgets in some other folder than the normal one? Are you using a "portable installation" of Rainmeter? The symptoms you describe seem to indicate that Rainmeter is unable to write to the files that contain certain settings.  Make sure that you have full control of all files.  In your case, check the files ChronometerOptions.inc and WeatherLocation.inc and make sure you are the owner and have full control.  These special files are in the same folder as the skins (not in the Resources folder).

Also, open the About window and view the Log tab to make sure you do not see any errors, especially when you try changing the settings.  You should see a "refreshing skin" message only.
Alfamax-ES's avatar
Alfamax-ESNew Deviant
Ok, when I go back home, I'll try this...

Tanks...
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
©2019 DeviantArt
All Rights reserved