MAJOR EDIT
I have figured everything out for you to get it working properly.
Your initial code was very messy and not consistent between the download and upload skins.
You can see this picture below in the screenshot.

I have fixed all the coding for you as well as made sure that all three skins(Download, Upload and Ping) are working properly with zero bugs. Major change I noticed, the MaxDownload is no longer initially calculated in bits anymore, it is instead calculated in bytes. That threw me off big time as I did not see when this change came into effect. But now that we know it will max things in the future much easier.
Down below is the code for all three skins:
Download Meter
Code: Select all
[Rainmeter]
@include=#@#Master.inc
[Variables]
; Change this to your maximum download speed
; Convert from MB to bytes(ie: 35MB in bytes(google it))
MaxDownload="36700160"
Measure="([MeasureNetIn:]/[MeasureNetIn:MaxValue])"
BarText="Download"
;Measures
;======================================
[MeasureNetIn]
Measure=NetIn
MaxValue=#MaxDownload#
Code: Select all
[Rainmeter]
@include=#@#Master.inc
[Variables]
; Change this to your maximum upload speed
; Convert from MB to bytes(ie: 5MB in bytes(google it))
MaxUpload="5242880"
Measure="([MeasureNetOut:]/[MeasureNetOut:MaxValue])"
BarText="Upload"
;Measures
;======================================
[MeasureNetOut]
Measure=NetOut
MaxValue=#MaxUpload#
Code: Select all
[Rainmeter]
@include=#@#Master.inc
Update=100
[Variables]
Measure="([MeasurePing:]/[MeasurePing:MaxValue])"
BarText="Ping"
DestinationAddress="(Insert web URL or IP Address Here(Do NOT Include http://)"
MaxPing="(Insert Max Ping Value Here)"
;Measures
;======================================
[MeasurePing]
Measure=Plugin
Plugin=Plugins\PingPlugin
DestAddress=#DestinationAddress#
MaxValue=#MaxPing#