Shop Mobile More Submit  Join Login
Gadgets 2.3.0 by SilverAzide Gadgets 2.3.0 by SilverAzide
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 20 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 24 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).
  • 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
  • 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 current data inbound and outbound for the session and total.
  • Indicates internet connectivity.
  • Shows data from all or selected network interfaces (info).
  • Animated network icon shows network activity (in/out/both/neither/disconnected).*
  • Performs external IP lookup with Google maps.
  • Shows Network and Sharing Center when gadget is double-clicked.
  • Includes dedicated Wireless Network gadget for monitoring wireless activity.
  • Scales to any desired size.

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.
  • Shows GPU core load.
  • Shows GPU fan speed and percent utilization.
  • Shows GPU core voltage.
  • Displays graphical line chart of RAM, core load, temperature, and fan usage.
  • Supports having multiple GPU Meters to allow monitoring more than one GPU (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 and direction, chance of precipitation, sunrise and sunset times.
  • Shows current 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), Ukrainian (info, source here).
  • Supports having multiple Weather Meters to allow monitoring more than one location (info).
  • Scales to any desired size.

Battery Meter
  • Displays the current battery status, including time remaining and current percentage remaining.
  • Shows current voltage, charge and discharge rates, current charge capacity, 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.*
  • Includes variant gadget that works with HWiNFO.
  • Scales to any desired size.

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

Chronometer
  • Analog clock, styled to match the Gadget suite.*
  • Includes clocks ported from the original Windows Vista/Windows 7 Sidebar gadgets.
  • 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.

*Feature not part of original AddGadgets.com gadgets.

*** Requires Rainmeter 3.3.0 or later. ***
*** Requires .NET Framework 4.5 or later. ***


Version History
2.3.0 - 2017-05-06: Revised Weather Meter to ensure flyout is positioned above taskbar.
                    Updated HWiNFO plugin to version 3.2.0.
                    Enhanced All CPU Meter to support HWiNFO in addition to SpeedFan and CoreTemp.
                    Removed "All CPU Meter (for HWiNFO)" variant skin, as it is no longer needed.
                    Converted all skin source code files from ANSI to Unicode for improved locale support.
2.2.0 - 2016-08-06: Enhanced All CPU Meter to support Intel 10-core CPUs.
                    Corrected Drives Meter issue where clicking drive labels did not work for removable drives.
                    Revised Drives Meter for Windows 10 issue where double-clicking the gadget did not bring up "This PC".
                    Enhanced Drives Meter to enable monitoring for up to 24 drives (C through Z).
                    Revised Wireless Meter for Windows 10 issue where double-clicking the gadget does not invoke the
                      "Networks Flyout (Connect To)" window (Windows 10 does not support programmatic access to this feature).
                    Removed unnecessary LUA script from Weather Meter.
                    Revised Weather Meter to retry call to weather.com if the response is an HTML error page instead of XML.
                      NOTE: This change can cause an infinite loop if RainMeter's WebParser plugin has an error; Rainmeter
                      must be restarted to clear the error. Previous versions of Weather Meter would just stop with a
                      connection error and would require a manual refresh.
2.1.1 - 2016-01-03: Added minor curve smoothing to graphs to improve accuracy (original appearance can be re-enabled).
                    Corrected Weather Meter time formatting when using Windows regional settings.
                    Added workaround for issue where NetIn/NetOut measures report speeds >1Gbit/s when switching adapters.
                    Corrected All CPU Meter gadget issue where page file free space showed negative values for some users.
                    Corrected error in All CPU Meter and GPU Meter gadgets that could fail to record the maximum fan speed.
                    Corrected Drives Meter issue where clicking drive labels only worked when gadget was scaled to 100%.
                    Corrected ActiveNet plugin for "arithmetic overflow" error (affected Network Meter on 64-bit Windows 10).
                    Updated ActiveNet plugin to use .NET Framework 4.5 or later for improved Windows 10 compatibility.
                    Updated HWiNFO plugin to version 3.0.0.
2.1.0 - 2015-10-24: Added Battery Meter gadget.
                    Enhanced ActiveNet plugin to enable obtaining active battery information (voltage, etc.)
                    Corrected Weather Meter weather icon display for "N/A" conditions.
                    Revised GPU Meter to handle case where the GPU fan speed is reported by the GPU sensor
                      instead of the motherboard sensor.
                    Corrected error in "All CPU Meter (for HWiNFO)" which displayed incorrect fan usage percentage.
2.0.0 - 2015-10-09: Enhanced Network and Wireless Meters to improve detection of active network adapters.
                    Revised ActiveNet plugin for Rainmeter 3.3 compatibility.
                    Enhanced All CPU Meters to optionally display CPU fan speed.
                    Enhanced "All CPU Meter (for HWiNFO)" to display CPU clock speed based on HWiNFO sensors (can be disabled).
                    Enhanced "All CPU Meter (for HWiNFO)" and GPU Meter to improve detection of the HWiNFO process.
                    Enhanced Drives Meter so clicking drive label opens Explorer for that drive (or runs any user-defined command).
                    Corrected skin positioning issue when skins are scaled to sizes less than 100%.
                    Added workaround for rare issue where HWiNFO reports all fans running at 10000 rpm during application startup.
1.9.1 - 2015-10-09: 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 TGonZo, and style mods by me.
  • 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, and includes weather icons by JSMorley (and others) with modifications by me.
  • Additional code cleanup and tweaks by Milamber33.
Add a Comment:
 
:iconmatg-dk:
MatG-DK Featured By Owner Jun 8, 2017
Still a really great piece of work!
Still my favorite rainmeter skin and everyday use.

Glad to see it's updated :)

Big thanks and keep up the good work
Reply
:iconarchdevil:
archdevil Featured By Owner May 31, 2017  Hobbyist Digital Artist
Great work man. I am using since I've switched to rainmeter for monitoring. My weather gadget says no connection. Do you have any ideas which may cause this?
Reply
:iconarchdevil:
archdevil Featured By Owner May 31, 2017  Hobbyist Digital Artist
EDIT: NVM, it's working now but every now and then, it says no connection
Reply
:iconsilverazide:
SilverAzide Featured By Owner May 31, 2017
Glad you like the Gadgets and sorry to hear you are having issues.  The "no connection" message happens when the Gadget fails to contact the weather.com website.  The web plugin is a standard Rainmeter function, so there is no magic happening in the Gadget that could cause this that I am aware of.  If you go the the Rainmeter About screen, on the Log tab, do you see any error messages?  The next question is, do you use a proxy server to get to the internet?  If you are on a VPN or corporate network, you might need to do some tweaking.
Reply
:iconredorbroder:
redorbroder Featured By Owner May 27, 2017
Hello!

Thanks for the update, appreciate that!
Before I install the new version, is there a way to install and keep all settings I with a lot of pain finally got to work?
Just the other day I installed HWiNFO64 v5.52 and there you get the option to keep the settings.
Is there an option to do that with your new Gadgets 2.3.0?
What I got problems with earlier was to get my SLI GPU's settings to show proper values.
They work perfectly now.

Best regards
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited May 30, 2017
Hello!  There is not a good way to do this, unfortunately.  But there is a pretty simple work-around if you are using a fairly recent version of the Gadgets.  When you install the new ones over the old ones, Rainmeter will put the old files in a @Backup folder.  In there, locate all the files with the names like xxxxVariables.inc, where xxxx is the gadget name.  Also find the HWiNFO.inc file, this is the most important one.  Copy these backups over the new ones in your @Resources folder, and your settings will be restored.  
Reply
:iconredorbroder:
redorbroder Featured By Owner May 30, 2017
Hello!
Yay! That worked like a charm! Thank you so much for your help!
One question, I copied the folder GPU Meter 1 (for my SLI) from backup to new 2.3.0 Gadgets folder and loaded in Rainmeter.
All seems to be OK, only thing I wonder is about the ini file version shown in Manage Rainmeter tab Skins/GPU Meter/GPU Meter.ini and Settings.ini
It now says Version: 2.2.0
Could I just rename to 2.3.0 inside the ini files?
Or does something get broken using the old 2.2.0 ini files?
Thanks for your work on Gadgets! Really appreciate that.

Best regards
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited May 30, 2017
I think you can keep everything exactly as you have it if you like.  Otherwise, you can copy the new GPU Meter gadget files over your old ones, then repeat the editing process you did before (i.e., just do a global search-and-replace to change "GPU0" to "GPU1").
Reply
:iconredorbroder:
redorbroder Featured By Owner May 31, 2017
Thanks SilverAzide for your help, will save your good advice in a textfile.
Reply
:iconpuntarenas:
puntarenas Featured By Owner May 20, 2017  New Deviant
Functions like {$LastFri} return the wrong day if the option "Week Starts On Sunday" is NOT checked. For example, Arbor Day is marked on the 29th of April 2017 (which is a saturday) instead of the 28th of April. Would be nice if you could fix that.
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited May 20, 2017
Yes, I see this now, you are correct. The calendar is Smurfier's LuaCalendar 5.0, all I did to this was reskin it to look like the rest of the Gadgets. There is a newer version of LuaCalendar available (v6.0), and it appears the issue you mention has been corrected. I may be able to resolve this in my variant version, but the Lua code for this is pretty gnarly.... Thanks for the feedback!

Update:
I think I found the bug in the LuaCalendar 5.0 code.  I'm not sure if my fix works 100%, but you can try it yourself and let me know.  I will add this fix to the next version of the Gadgets.  In the mean time, edit the CalendarScript.lua file as follows:

Change the line:
local L = 36 + D[v2] - Time.stats.startday

To this:
local L = rotate(36 + D[v2] - Time.stats.startday)
Reply
:iconpuntarenas:
puntarenas Featured By Owner May 21, 2017  New Deviant
Works perfect for me, thanks for the fix!
Reply
:iconmuzikfrrrik:
muzikfrrrik Featured By Owner May 12, 2017
Hello. I don't know why but the Drives Meter is making the Rainmeter freeze intermittently every 5-25 seconds. Could you look into it?
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited May 12, 2017
You wouldn't happen to have a drive letter mapped to a network share, and with the network share unavailable, would you?  I get this too if I lose connectivity with the share.
Reply
:iconmuzikfrrrik:
muzikfrrrik Featured By Owner May 15, 2017
Hmm... I think not. But can you tell me how to check it correctly?
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited May 15, 2017
The simplest way is to open File Explorer to "This PC" (or double-click the Drives Meter gadget if it is working) and see if any mapped drive has a red X on it.
Reply
:iconkozkir:
kozkir Featured By Owner Apr 30, 2017
Hi, is it possible to disable, or change, cores in All CPU Meter, i want only to see 3 bar; ram usage, fan speed and CPU usage with temperature.
I couldn't manage to change that way.
Reply
:iconsilverazide:
SilverAzide Featured By Owner Apr 30, 2017
No, sorry.
Reply
:iconkozkir:
kozkir Featured By Owner Apr 30, 2017
No, thanks.
Reply
:iconfarmfield:
farmfield Featured By Owner Edited Apr 2, 2017  Professional Filmographer
Great work. I've been using the original gadgets but they are so heavy, like 5% lower CPU performance with them running - friggin annoying - so this is way lighter. Though I really need a top processes monitor, so I quickly modded one of the gadgets to create this. It's absolute crap, but it covers what I need at least, but please feel free to make it "good" if you feel like it. :)

Process gadget mod + TopProcesses plugin for Rainmeter: drive.google.com/open?id=0B6Ij…
Reply
:iconsilverazide:
SilverAzide Featured By Owner Apr 3, 2017
Glad you like the Gadgets!  I don't have any plans to do a Top Processes gadget at this time, but good to see that you were able to get something that works for you.
Reply
:iconforumschris:
Forumschris Featured By Owner Mar 25, 2017
Hi,

I'm a big fan of AddGadgets.
I've just discovered Rainmeter then I installed your skin ^^.

I've got a problem with All CPU Meter which only shows 2 of my 8 cores (Intel i7-2600K 3.40GHz), and GPU Meter which shows no information at all about my GPU.

Do I have to setup something ?

Thanks
Reply
:iconsilverazide:
SilverAzide Featured By Owner Mar 25, 2017
It sounds like you did not configure anything.  To use the GPU Meter, you will need to install and run a third-party program called HWiNFO.  Once you do that, click the wrench icon on the GPU skin to open the settings skin and follow the directions exactly as listed in the HWiNFO settings file.  Advance warning -- this is tedious.  A third-party program like HWiNFO is required because Rainmeter (and Windows) does not have the ability to report on specific hardware.

As for your issue with the CPU Meter, I am assuming you are using the "All CPU Meter for HWiNFO" skin, and not the All CPU Meter skin.  If this is the case, you will need HWiNFO configured (which you will do during GPU configuration), or you can switch to the other skin.  Without HWiNFO, you can display everything except temperatures and fan speed.  The proper number of cores should display correctly regardless of which skin you use, because that information is visible to Rainmeter.  I've no clue why this isn't working unless you did something unusual.
Reply
:iconforumschris:
Forumschris Featured By Owner Edited Mar 25, 2017
Ok, I have configured HWinfo.inc for GPU ^^
CPU sensors informations seem good in the file, I'm just wondering why it only shows 2 of 8 cores.
Reply
:iconforumschris:
Forumschris Featured By Owner Mar 25, 2017
Well, I've modified HideCoresx values from 1 to 0 in CpuVariables.inc and it works but I'm not sure if it's the good way to proceed :

; cpu configuration
TotalCores=8
ThreadsPerCore=2
AvgCpuGraphOnly=0
HidePage=1
HidePageGraph=1
HideFan=1
HideCores2=0
HideCores3=0
HideCores4=0
HideCores5=0
HideCores6=0
HideCores7=0
HideCores8=0
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited Mar 25, 2017
No, you're right, there is no need to manually modify these values.  The Gadget configures all these values for you automatically.  If you modified the CPUVariable.ini file manually and set the TotalCores to 8, then this is the cause of your problem.  Set this value back to 2, then refresh the Gadget.  It will auto-detect that you have more than 2 cores and will reconfigure the skin to the correct values.
Reply
:iconforumschris:
Forumschris Featured By Owner Mar 25, 2017
TotalCores=8 was already at 8, I only modified HideCoresx variables.
Now everything seems ok, I've modified TotalCores to 2 and it is automatically set at 8 with HideCores2-8 at 0.

So now everything is fine.

Thank You 
Reply
:icondeadlym:
Deadlym Featured By Owner Mar 9, 2017
Hello,

Network Meter, does anyone know how to stop the net graph Auto scaling, id rather it was set to my max download speed all the time, what I refer to as my "ISP pipe size"

Thanks
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited Mar 9, 2017
You will need to make the following changes to the skin file.

[Edit -- See below]

I believe this is all that is required, but I have not tried it myself.
Reply
:icondeadlym:
Deadlym Featured By Owner Mar 9, 2017
Wow that was fast!

Ok that doesn't seem to work, all data transfers even small ones are way off the graph top.
an more ideas ?

Thanks
Reply
:iconsilverazide:
SilverAzide Featured By Owner Mar 9, 2017
OK, I was doing this from memory without trying it, so the above instructions aren't quite right.  Restore the skin .ini back to its original state, then try this:

1. Find the [StyleGraph] section and change the AutoScale value to 0.
2. Find the [MeasureNetInGraph] section and add the following 2 lines.  Change "xx.xx" to your max network speed in megabits/sec (as shown by speedtest.net or equivalent).

MinValue=0.0
MaxValue=(xx.xx * 1048576 / 8)

3.  Repeat the previous step for [MeasureNetOutGraph], using the same 2 lines.

Refresh the skin and you should be OK.
Reply
:icondeadlym:
Deadlym Featured By Owner Mar 12, 2017
One more question

If changing the update period for refreshing the gadget, that will mess with the reported speeds achieved and graphs results. 
However I dont think this affects CPU meter results if its update period is changed, can you confirm ?

Thanks
Reply
:iconsilverazide:
SilverAzide Featured By Owner Mar 12, 2017
There is no point in increasing the refresh rate to more than once per second.  Windows doesn't update the performance counters any faster than that anyway.  If you want more "spiky" graph results, edit the skin and change the "SmoothFactor" variable to 1 to eliminate any curve smoothing.   This only affects the graph, everything else updates once per second.
Reply
:icondeadlym:
Deadlym Featured By Owner Mar 14, 2017
Ok, here is my thought process.....
Increasing the update period was hopefully to reduce the amount of total CPU usage and also to stop 4 gadgets potentialy updating at almost the exact same time, so if the update periods were skewed they would average out any CPU usage
(Trying to avoid the chance of FPS drops in games - these gadgets are on my second monitor so still get redrawn even if gaming)

?
Reply
:iconsilverazide:
SilverAzide Featured By Owner Mar 14, 2017
I see, you are looking to reduce the update rate, not increase it....  Well, it's just my two cents, but here are my thoughts.  First, for some reason I can't explain, the Gadget that takes the most CPU is the Drives Meter (for me, anyway).  It might be because it has way more measures and meters than any other, even though almost all of them are disabled.  So avoid that one if you can.  Second, I would think that your frame rate would be more affected by your video card GPU performance than any impact Rainmeter would have on your CPU.  But if you want to reduce Rainmeter's impact on your system, I'd avoid the Weather Meter as it pings weather.com every 15 minutes, and don't use any third-party plugins (HWiNFO, Speedfan, CoreTemp).
Reply
:icondeadlym:
Deadlym Featured By Owner Mar 10, 2017
Thanks again for the rapid response

Just tried it at work in my lunch break
That's working now!
Reply
:iconhmn:
hmn Featured By Owner Mar 9, 2017  Hobbyist Digital Artist
Hello,
Missing "DynamicVariables = 1" for "[MeasureRunCommand(driveletter)]" in drive meter. Does not update to insert USB key
Reply
:iconsilverazide:
SilverAzide Featured By Owner Mar 9, 2017
Hello!  I don't think DynamicVariables is needed (I could be wrong, I didn't try it to confirm).  This measure runs only once on startup and initializes the measure a single time.  Make sure you are using the latest Gadgets, as there was a bug I think you reported that I fixed.
Reply
:iconhmn:
hmn Featured By Owner Mar 9, 2017  Hobbyist Digital Artist
In fact, I have just updated my updated version, but I discovered this bug: when have inserted a usb key for a drive letter not displayed, it is necessary to update the skin to be able to click correctly for the opening of the Explorer.
Reply
:iconsilverazide:
SilverAzide Featured By Owner Mar 9, 2017
Hm... OK, I will test this, and if it is broken I will post a new revision.  I've made some other revisions that I need to post anyway.  Thanks for the feedback!
Reply
:iconhmn:
hmn Featured By Owner Mar 9, 2017  Hobbyist Digital Artist
my sources

Drivemeter 2.2.0 (tweaked version) by hmn
Reply
:iconsilverazide:
SilverAzide Featured By Owner Edited Mar 9, 2017
Nice!  :)
But I tried plugging, unplugging, replugging USB drives and all is working OK.  These measures should not need DynamicVariables because there are no variables being referenced that change value, and UpdateDivider is -1 so it only runs once.  If you look at the measures on the About screen, the values for all 24 drives are getting set one time at startup and never change after that. :(
Not sure why you are seeing something different...  :-/
Reply
Add a Comment:
 
×




Details

Submitted on
March 25, 2015
File Size
4.1 MB
Link
Thumb
Embed

Stats

Views
95,766 (48 today)
Favourites
191 (who?)
Comments
496
Downloads
34,351 (17 today)

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
×