It is currently March 28th, 2024, 10:29 am

Changing the illustro\System settings

Get help with installing and using Rainmeter.
Post Reply
Parsonm
Posts: 4
Joined: June 5th, 2018, 4:56 pm

Changing the illustro\System settings

Post by Parsonm »

I am running HWiNFO64 and have been trying to change the illustro\System options to show additional fields. Basically I have been trying to add CPU and MB temperatures with CPU and CHA fan speeds.
I have managed to extend the fields in most cases but the main problem I have is populating each element. My understanding is that the .inc file must have the correct information from HWiNFO for each element that I need to measure, which is what I have done, but I am not too sure on the correct format as the default .inc file format is totally different to what is in HWiNFO. I have tried looking at the documentation but have yet to find samples to guide me.
In addition, I need help on the correct format in the .ini file to activate the individual elements. The log file is telling me what the errors are but I haven’t yet found the detail of the correct format. I presume there is a tie up between the .inc. file and the system.ini file but again haven’t yet found the detail on that yet either.

Any help greatly appreciated.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5380
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA
Contact:

Re: Changing the illustro\System settings

Post by eclectic-tech »

There are no included files in the default illustro system skin. :confused:

Please post the code for your skin and any included files.

This might help... :17readbook
Parsonm
Posts: 4
Joined: June 5th, 2018, 4:56 pm

Re: Changing the illustro\System settings

Post by Parsonm »

I am now a little confused. When I first started I used this link for information:-
https://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-2-0 and later this link to obtain the relevant hardware sensors from HWiNFO :- https://forum.rainmeter.net/viewtopic.php?f=118&t=21939.

The first link gives details of how to modify the .inc file and where it is located and the second supplies the details to modify the .ini file for Rainmeter. In both cases the files were already present. The image was on the screen as well. I didn't have to change anything for that to happen, so I don't understand your comment about information not being included.
I am only concerned with the local PC and the CPU plus MOBO and the CHA fan.

.inc file

Code: Select all

[Variables]

; CPU0 TSI
[MeasureCPUTemp]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xF0000501
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000002
HWiNFOType=CurrentValue
Minvalue=#25#
Maxvalue=#70#

; CPU0 Tctl
[MeasureCPUTemp]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xF0000501
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000000
HWiNFOType=CurrentValue
MinValue=#25#
MaxValue#70#

; CPU1
[MeasureCPUTemp]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xf0008603
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000000
HWiNFOType=CuirrentValue
MinValue=#25#
Maxvalue=#70#

; CHA
[MeasureCHATemp]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xf0008603
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000001
HWiNFOType=CurrentValue
MinValue=#25#
MaxValue=#70#

; CPU0
[MeasureCPUFan]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xf0008603
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x3000000
HWiNFOType=CurrentValue
MinValue=#1000#
Maxvalue=#3500#

; CHA
[MeasureCHAFan]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xf0008603
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x3000001
HWiNFOType=CurrentValue
MinValue=#1000#
MaxValue=#3000#

; GPU 0
HWiNFO-GPU0-SensorId=0xe0001800
HWiNFO-GPU0-SensorInstance=0x0
HWiNFO-GPU0-EntryId=1000000
HWiNFO-GPU0-Type-Temperature

; GPU 1
HWiNFO-GPU1-SensorId=0xe0002000
HWiNFO-GPU1-SensorInstance=0x14
HWiNFO-GPU1-Usage=0x7000000
HWiNFO-GPU1-Temp=0x1000000
HWiNFO-GPU1-Fan=0x8000000

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Remote Host 0
HWiNFO-RemoteHost0=0
HWiNFO-RemoteHost0-System-SensorId=0xf0000301
HWiNFO-RemoteHost0-System-SensorInstance=0x0

; Remote Host 0 : CPU 0
HWiNFO-RemoteHost0-CPU0-SensorId=0xF0000300
HWiNFO-RemoteHost0-CPU0-SensorInstance=0x1
HWiNFO-RemoteHost0-CPU0-Usage=0x7000009

; Remote Host 0 : CPU 0 DTS
HWiNFO-RemoteHost0-CPU0-DTS-SensorId=0xF0000400
HWiNFO-RemoteHost0-CPU0-DTS-SensorInstance=0x2
HWiNFO-RemoteHost0-CPU0-DTS-CoreMax=0x100007f

; Remote Host 0 : Motherboard
HWiNFO-RemoteHost0-MOBO-SensorId=0xf001889a
HWiNFO-RemoteHost0-MOBO-SensorInstance=0x5
HWiNFO-RemoteHost0-MOBO-CPU-Fan=0x3000000

; Remote Host 0 : GPU 0
HWiNFO-RemoteHost0-GPU0-SensorId=0xe0001800
HWiNFO-RemoteHost0-GPU0-SensorInstance=0x8
HWiNFO-RemoteHost0-GPU0-Usage=0x7000000
HWiNFO-RemoteHost0-GPU0-Temp=0x1000000
HWiNFO-RemoteHost0-GPU0-Fan=0x3000000

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Remote Host 1
HWiNFO-RemoteHost1=1
HWiNFO-RemoteHost1-System-SensorId=0xf0000301
HWiNFO-RemoteHost1-System-SensorInstance=0x0

; Remote Host 1 : CPU 0
HWiNFO-RemoteHost1-CPU0-SensorId=0xF0000300
HWiNFO-RemoteHost1-CPU0-SensorInstance=0x1
HWiNFO-RemoteHost1-CPU0-Usage=0x7000005

; Remote Host 1 : CPU 0 DTS
HWiNFO-RemoteHost1-CPU0-DTS-SensorId=0xF0000400
HWiNFO-RemoteHost1-CPU0-DTS-SensorInstance=0x2
HWiNFO-RemoteHost1-CPU0-DTS-CoreMax=0x100007f

; Remote Host 1 : Motherboard
HWiNFO-RemoteHost1-MOBO-SensorId=0xf7067910
HWiNFO-RemoteHost1-MOBO-SensorInstance=0x6
HWiNFO-RemoteHost1-MOBO-CPU-Fan=0x3000001

; Remote Host 1 : GPU 0
HWiNFO-RemoteHost1-GPU0-SensorId=0xe0002000
HWiNFO-RemoteHost1-GPU0-SensorInstance=0xb
HWiNFO-RemoteHost1-GPU0-Usage=0x7000000
HWiNFO-RemoteHost1-GPU0-Temp=0x1000000
HWiNFO-RemoteHost1-GPU0-Fan=0x8000000
.ini file

Code: Select all

[Rainmeter]
Update=1000

[Metadata]
Name=HWiNFO
Author=Nick Connors
Information=Demo skin for displaying hardware information from HWiNFO.
Version=3.2.0

; ------------------------------ variables ------------------------------

[Variables]
HWiNFOColor1=0, 255, 0, 255
HWiNFOColor2=255, 0, 0, 255
HWiNFOColor3=0, 0, 255, 255
HWiNFOColor4=255, 255, 255, 255
Column1=80
Column2=130
Column3=180
@Include=#@#\HWiNFO.inc

; ------------------------------ styles ------------------------------

[HWiNFOTextStyle]
FontColor=255, 255, 255, 255
FontFace=Tahoma
FontSize=8
AntiAlias=1

[HWiNFOGraphStyle]
LineColor=#HWiNFOColor1#
LineColor2=#HWiNFOColor2#
LineColor3=#HWiNFOColor3#
LineColor4=#HWiNFOColor4#
PrimaryColor=255, 255, 255, 237
SolidColor=96, 96, 96, 96
W=240
H=45
AntiAlias=1

[HWiNFOHeaderStyle]
FontFace=Verdana
FontColor=255, 255, 255, 255
FontSize=8
StringStyle=BOLD

; ------------------------------ skin header -----------------------------

[MeterIcon]
Meter=Image
ImageName=#@#HWiNFO.png
X=0
Y=0
LeftMouseUpAction=["#@#HWiNFOSharedMemoryViewer.exe"]

[MeterTitle]
Meter=String
X=5R
Y=2r
Text="HWiNFO/32/64 Tools"
FontFace=Verdana
FontColor=0, 192, 0, 255
FontSize=10
StringStyle=BOLD

[MeterTitle2]
Meter=String
X=0r
Y=0R
Text="Professional System"
FontFace=Verdana
FontColor=240, 240, 240, 255
FontSize=8
StringStyle=BOLD

[MeterTitle3]
Meter=String
X=0r
Y=0R
Text="Information and Diagnostics"
FontFace=Verdana
FontColor=240, 240, 240, 255
FontSize=8
StringStyle=BOLD

; -------------------------- start HWiNFO data for local machine -------------------------

; CPU0
[HWiNFOCPU0Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xf0000300
HWiNFOSensorInstance=0x0
HWiNFOType=SensorName
HWiNFOLogHandler=3
RegExpSubstitute=1
Substitute="^(.*]: )":"","(: .*)$":""
UpdateDivider=30

[HWiNFOCPU0Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xf0000300
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x07000005
HWiNFOType=CurrentValue
HWiNFOLogHandler=2
MinValue=0
MaxValue=100

[HWiNFOCPU0Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xf0000501
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000002
HWiNFOType=CurrentValue
HWiNFOLogHandler=1
MinValue=35
MaxValue=80

[HWiNFOCPU0Fan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xf0008603
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x3000000
HWiNFOType=CurrentValue
HWiNFOLogHandler=0
MinValue=2200
MaxValue=2900

[MeterHWiNFOCPU0Label]
Meter=String
X=0
Y=3R
MeasureName=HWiNFOCPU0Name
Text="%1"
MeterStyle=HWiNFOTextStyle

[MeterCPUGraph]
Meter=Line
LineCount=3
MeasureName=HWiNFOCPU0Usage
MeasureName2=HWiNFOCPU0Temp
MeasureName3=HWiNFOCPU0Fan
Scale=50
Scale2=50
Scale3=1
MeterStyle=HWiNFOGraphStyle
X=0
Y=0r

[MeterHWiNFOCPU0UsageLabel]
Meter=String
X=0
Y=3R
Text=" Usage:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOCPU0UsageValue]
Meter=String
MeasureName=HWiNFOCPU0Usage
X=1R
Y=0r
Text="%1%"
NumOfDecimals=2
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor1#

[MeterHWiNFOCPU0TempLabel]
Meter=String
X=3R
Y=0r
Text="Temp:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOCPU0TempValue]
Meter=String
MeasureName=HWiNFOCPU0Temp
X=1R
Y=0r
Text="%1°C"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor2#

[MeterHWiNFOCPU0FanLabel]
Meter=String
X=3R
Y=0r
Text="Fan:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOCPU0FanValue]
Meter=String
MeasureName=HWiNFOCPU0Fan
X=1R
Y=0r
Text="%1rpm"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor3#

; GPU0

[HWiNFOGPU0Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xe0001800
HWiNFOSensorInstance=0x0
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="^(.*]: )":"","(: .*)$":""
UpdateDivider=30

[HWiNFOGPU0Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xe0001800
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x7000000
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFOGPU0Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xf0008603
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000000
HWiNFOType=CurrentValue
MinValue=20
MaxValue=60

[HWiNFOGPU0Fan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=0xf0008603
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x3000001
HWiNFOType=CurrentValue
MinValue=600
MaxValue=2000

[MeterHWiNFOGPU0Label]
Meter=String
X=0
Y=3R
MeasureName=HWiNFOGPU0Name
Text="%1"
MeterStyle=HWiNFOTextStyle

[MeterGPU0Graph]
Meter=Line
LineCount=3
MeasureName=HWiNFOGPU0Usage
MeasureName2=HWiNFOGPU0Temp
MeasureName3=HWiNFOGPU0Fan
Scale=50
Scale2=50
Scale3=1
MeterStyle=HWiNFOGraphStyle
X=0
Y=0r

[MeterHWiNFOGPU0UsageLabel]
Meter=String
X=0
Y=3R
Text=" Usage:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOGPU0UsageValue]
Meter=String
MeasureName=HWiNFOGPU0Usage
X=1R
Y=0r
Text="%1%"
NumOfDecimals=2
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor1#

[MeterHWiNFOGPU0TempLabel]
Meter=String
X=3R
Y=0r
Text="Temp:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOGPU0TempValue]
Meter=String
MeasureName=HWiNFOGPU0Temp
X=1R
Y=0r
Text="%1°C"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor2#

[MeterHWiNFOGPU0FanLabel]
Meter=String
X=3R
Y=0r
Text="Fan:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOGPU0FanValue]
Meter=String
MeasureName=HWiNFOGPU0Fan
X=1R
Y=0r
Text="%1rpm"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor3#

; GPU1

[HWiNFOGPU1Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=
HWiNFOSensorInstance=
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="^(.*]: )":"","(: .*)$":""
UpdateDivider=30

[HWiNFOGPU1Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=
HWiNFOSensorInstance=
HWiNFOEntryId=
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFOGPU1Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=
HWiNFOSensorInstance=
HWiNFOEntryId=
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFOGPU1Fan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=
HWiNFOSensorInstance=
HWiNFOEntryId=
HWiNFOType=CurrentValue
MinValue=0
MaxValue=2000

[MeterHWiNFOGPU1Label]
Meter=String
X=0
Y=3R
MeasureName=HWiNFOGPU1Name
Text="%1"
MeterStyle=HWiNFOTextStyle

[MeterGPU1Graph]
Meter=Line
LineCount=3
MeasureName=HWiNFOGPU1Usage
MeasureName2=HWiNFOGPU1Temp
MeasureName3=HWiNFOGPU1Fan
Scale=50
Scale2=50
Scale3=1
MeterStyle=HWiNFOGraphStyle
X=0
Y=0r

[MeterHWiNFOGPU1UsageLabel]
Meter=String
X=0
Y=3R
Text=" Usage:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOGPU1UsageValue]
Meter=String
MeasureName=HWiNFOGPU1Usage
X=1R
Y=0r
Text="%1%"
NumOfDecimals=2
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor1#

[MeterHWiNFOGPU1TempLabel]
Meter=String
X=3R
Y=0r
Text="Temp:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOGPU1TempValue]
Meter=String
MeasureName=HWiNFOGPU1Temp
X=1R
Y=0r
Text="%1°C"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor2#

[MeterHWiNFOGPU1FanLabel]
Meter=String
X=3R
Y=0r
Text="Fan:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFOGPU1FanValue]
Meter=String
MeasureName=HWiNFOGPU1Fan
X=1R
Y=0r
Text="%1rpm"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor3#

; -------------------------- start HWiNFO data for remote system -------------------------

; Remote System 0

[HWiNFORemoteHost0Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-System-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-System-SensorInstance#
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="\[(.*?)\].+$":"---  \1  ---"
UpdateDivider=30

[MeterHWiNFORemoteHost0Label]
Meter=String
X=120
Y=5R
MeasureName=HWiNFORemoteHost0Name
Text="%1"
MeterStyle=HWiNFOHeaderStyle
StringAlign=Center
Width=240

; Remote System 0 : CPU0

[HWiNFORemoteHost0CPU0Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-CPU0-SensorInstance#
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="^(.*]: )":"","(: .*)$":""
UpdateDivider=30

[HWiNFORemoteHost0CPU0Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost0-CPU0-Usage#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost0CPU0Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost0-CPU0-DTS-CoreMax#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost0CPU0Fan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-MOBO-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-MOBO-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost0-MOBO-CPU-Fan#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=5000

[MeterHWiNFORemoteHost0CPU0Label]
Meter=String
X=0
Y=3R
MeasureName=HWiNFORemoteHost0CPU0Name
Text="%1"
MeterStyle=HWiNFOTextStyle

[MeterRemoteHost0CPUGraph]
Meter=Line
LineCount=3
MeasureName=HWiNFORemoteHost0CPU0Usage
MeasureName2=HWiNFORemoteHost0CPU0Temp
MeasureName3=HWiNFORemoteHost0CPU0Fan
Scale=50
Scale2=50
Scale3=1
MeterStyle=HWiNFOGraphStyle
X=0
Y=0r

[MeterHWiNFORemoteHost0CPU0UsageLabel]
Meter=String
X=0
Y=3R
Text=" Usage:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost0CPU0UsageValue]
Meter=String
MeasureName=HWiNFORemoteHost0CPU0Usage
X=1R
Y=0r
Text="%1%"
NumOfDecimals=2
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor1#

[MeterHWiNFORemoteHost0CPU0TempLabel]
Meter=String
X=3R
Y=0r
Text="Temp:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost0CPU0TempValue]
Meter=String
MeasureName=HWiNFORemoteHost0CPU0Temp
X=1R
Y=0r
Text="%1°C"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor2#

[MeterHWiNFORemoteHost0CPU0FanLabel]
Meter=String
X=3R
Y=0r
Text="Fan:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost0CPU0FanValue]
Meter=String
MeasureName=HWiNFORemoteHost0CPU0Fan
X=1R
Y=0r
Text="%1rpm"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor3#

; Remote System 0 : GPU0

[HWiNFORemoteHost0GPU0Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-GPU0-SensorInstance#
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="^(.*]: )":"","(: .*)$":""
UpdateDivider=30

[HWiNFORemoteHost0GPU0Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-GPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost0-GPU0-Usage#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost0GPU0Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-GPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost0-GPU0-Temp#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost0GPU0Fan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost0#
HWiNFOSensorId=#HWiNFO-RemoteHost0-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost0-GPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost0-GPU0-Fan#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[MeterHWiNFORemoteHost0GPU0Label]
Meter=String
X=0
Y=3R
MeasureName=HWiNFORemoteHost0GPU0Name
Text="%1"
MeterStyle=HWiNFOTextStyle

[MeterRemoteHost0GPU0Graph]
Meter=Line
LineCount=3
MeasureName=HWiNFORemoteHost0GPU0Usage
MeasureName2=HWiNFORemoteHost0GPU0Temp
MeasureName3=HWiNFORemoteHost0GPU0Fan
Scale=1
Scale2=1
Scale3=1
MeterStyle=HWiNFOGraphStyle
X=0
Y=0r

[MeterHWiNFORemoteHost0GPU0UsageLabel]
Meter=String
X=0
Y=3R
Text=" Usage:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost0GPU0UsageValue]
Meter=String
MeasureName=HWiNFORemoteHost0GPU0Usage
X=1R
Y=0r
Text="%1%"
NumOfDecimals=2
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor1#

[MeterHWiNFORemoteHost0GPU0TempLabel]
Meter=String
X=3R
Y=0r
Text="Temp:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost0GPU0TempValue]
Meter=String
MeasureName=HWiNFORemoteHost0GPU0Temp
X=1R
Y=0r
Text="%1°C"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor2#

[MeterHWiNFORemoteHost0GPU0FanLabel]
Meter=String
X=3R
Y=0r
Text="Fan:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost0GPU0FanValue]
Meter=String
MeasureName=HWiNFORemoteHost0GPU0Fan
X=1R
Y=0r
Text="%1%"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor3#

; Remote System 1

[HWiNFORemoteHost1Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-System-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-System-SensorInstance#
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="\[(.*?)\].+$":"---  \1  ---"
UpdateDivider=30

[MeterHWiNFORemoteHost1Label]
Meter=String
X=120
Y=5R
MeasureName=HWiNFORemoteHost1Name
Text="%1"
MeterStyle=HWiNFOHeaderStyle
StringAlign=Center
Width=240

; Remote System 1 : CPU0

[HWiNFORemoteHost1CPU0Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-CPU0-SensorInstance#
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="^(.*]: )":"","(: .*)$":""
UpdateDivider=30

[HWiNFORemoteHost1CPU0Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-CPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-CPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost1-CPU0-Usage#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost1CPU0Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-CPU0-DTS-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-CPU0-DTS-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost1-CPU0-DTS-CoreMax#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost1CPU0Fan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-MOBO-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-MOBO-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost1-MOBO-CPU-Fan#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=5000

[MeterHWiNFORemoteHost1CPU0Label]
Meter=String
X=0
Y=3R
MeasureName=HWiNFORemoteHost1CPU0Name
Text="%1"
MeterStyle=HWiNFOTextStyle

[MeterRemoteHost1CPUGraph]
Meter=Line
LineCount=3
MeasureName=HWiNFORemoteHost1CPU0Usage
MeasureName2=HWiNFORemoteHost1CPU0Temp
MeasureName3=HWiNFORemoteHost1CPU0Fan
Scale=50
Scale2=50
Scale3=1
MeterStyle=HWiNFOGraphStyle
X=0
Y=0r

[MeterHWiNFORemoteHost1CPU0UsageLabel]
Meter=String
X=0
Y=3R
Text=" Usage:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost1CPU0UsageValue]
Meter=String
MeasureName=HWiNFORemoteHost1CPU0Usage
X=1R
Y=0r
Text="%1%"
NumOfDecimals=2
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor1#

[MeterHWiNFORemoteHost1CPU0TempLabel]
Meter=String
X=3R
Y=0r
Text="Temp:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost1CPU0TempValue]
Meter=String
MeasureName=HWiNFORemoteHost1CPU0Temp
X=1R
Y=0r
Text="%1°C"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor2#

[MeterHWiNFORemoteHost1CPU0FanLabel]
Meter=String
X=3R
Y=0r
Text="Fan:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost1CPU0FanValue]
Meter=String
MeasureName=HWiNFORemoteHost1CPU0Fan
X=1R
Y=0r
Text="%1rpm"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor3#

; Remote System 1 : GPU0

[HWiNFORemoteHost1GPU0Name]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-GPU0-SensorInstance#
HWiNFOType=SensorName
RegExpSubstitute=1
Substitute="^(.*]: )":"","(: .*)$":""
UpdateDivider=30

[HWiNFORemoteHost1GPU0Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-GPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost1-GPU0-Usage#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost1GPU0Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-GPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost1-GPU0-Temp#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[HWiNFORemoteHost1GPU0Fan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOHostId=#HWiNFO-RemoteHost1#
HWiNFOSensorId=#HWiNFO-RemoteHost1-GPU0-SensorId#
HWiNFOSensorInstance=#HWiNFO-RemoteHost1-GPU0-SensorInstance#
HWiNFOEntryId=#HWiNFO-RemoteHost1-GPU0-Fan#
HWiNFOType=CurrentValue
MinValue=0
MaxValue=100

[MeterHWiNFORemoteHost1GPU0Label]
Meter=String
X=0
Y=3R
MeasureName=HWiNFORemoteHost1GPU0Name
Text="%1"
MeterStyle=HWiNFOTextStyle

[MeterRemoteHost1GPU0Graph]
Meter=Line
LineCount=3
MeasureName=HWiNFORemoteHost1GPU0Usage
MeasureName2=HWiNFORemoteHost1GPU0Temp
MeasureName3=HWiNFORemoteHost1GPU0Fan
Scale=1
Scale2=1
Scale3=1
MeterStyle=HWiNFOGraphStyle
X=0
Y=0r

[MeterHWiNFORemoteHost1GPU0UsageLabel]
Meter=String
X=0
Y=3R
Text=" Usage:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost1GPU0UsageValue]
Meter=String
MeasureName=HWiNFORemoteHost1GPU0Usage
X=1R
Y=0r
Text="%1%"
NumOfDecimals=2
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor1#

[MeterHWiNFORemoteHost1GPU0TempLabel]
Meter=String
X=3R
Y=0r
Text="Temp:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost1GPU0TempValue]
Meter=String
MeasureName=HWiNFORemoteHost1GPU0Temp
X=1R
Y=0r
Text="%1°C"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor2#

[MeterHWiNFORemoteHost1GPU0FanLabel]
Meter=String
X=3R
Y=0r
Text="Fan:"
MeterStyle=HWiNFOTextStyle

[MeterHWiNFORemoteHost1GPU0FanValue]
Meter=String
MeasureName=HWiNFORemoteHost1GPU0Fan
X=1R
Y=0r
Text="%1%"
NumOfDecimals=0
MeterStyle=HWiNFOTextStyle
FontColor=#HWiNFOColor3#
Last edited by fonpaolo on June 6th, 2018, 5:49 pm, edited 1 time in total.
Reason: Please use the [Code] tags to post your code.
Parsonm
Posts: 4
Joined: June 5th, 2018, 4:56 pm

Re: Changing the illustro\System settings

Post by Parsonm »

Sorry, I posted the wrong .ini it should be this one. Please ignore the last posted .ini file.

; Lines starting ; (semicolons) are commented out.
; That is, they do not affect the code and are here for demonstration purposes only.
; ----------------------------------

Code: Select all

[Rainmeter]
; This section contains general settings that can be used to change how Rainmeter behaves.
Update=1000
Background=#@#Background.png
; #@# is equal to Rainmeter\Skins\illustro\@Resources
BackgroundMode=3
BackgroundMargins=0,34,0,14

[Metadata]
; Contains basic information of the skin.
Name=System
Author=poiru
Information=Displays basic system stats.
License=Creative Commons BY-NC-SA 3.0
Version=1.0.0

[Variables]
; Variables declared here can be used later on between two # characters (e.g. #MyVariable#).
fontName=Trebuchet MS
textSize=8
colorBar=235,170,0,255
colorText=255,255,255,205

; ----------------------------------
; MEASURES return some kind of value
; ----------------------------------

[measureCPU]
; This measure returns the average CPU load between all cores.
Measure=CPU
Processor=0

[measureCPU]
;This measure returns the processor temperature.
Measure=Temp
Processor=0

[measureCHA]
;This measure returns the mobo temperature.
Measure=Temp

[MeasureCPU]
;This measure returns the processor fan speed.
Measure=Fan
Processor=0

[MeasureCHA]
;This measure returns the mobo fan speed.
Measure=Fan

[measureRAM]
; Returns the amount of RAM used in bytes.
Measure=PhysicalMemory
UpdateDivider=20
; UpdateDivider sets the rate at which the value of the measure is updated. It is
; calculated as follows: UpdateDivider x Update. In this case, Update is set to
; 1000 milliseconds (in the [Rainmeter] section). 1000 x 20 = 20000 ms or 20 seconds.

[measureSWAP]
; Returns the amount of SWAP (pagefile) used in bytes.
Measure=SwapMemory
UpdateDivider=20

; ----------------------------------
; STYLES are used to "centralize" options
; ----------------------------------

[styleTitle]
StringAlign=Center
StringCase=Upper
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=10
AntiAlias=1
ClipString=1

[styleLeftText]
StringAlign=Left
; Meters using styleLeftText will be left-aligned.
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleRightText]
StringAlign=Right
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleBar]
BarColor=#colorBar#
BarOrientation=HORIZONTAL
SolidColor=255,255,255,15

; ----------------------------------
; METERS display images, text, bars, etc.
; ----------------------------------

[meterTitle]
Meter=String
MeterStyle=styleTitle
; Using MeterStyle=styleTitle will basically "copy" the
; contents of the [styleTitle] section here during runtime.
X=100
Y=12
W=190
H=18
Text=System
; Even though the text is set to System, Rainmeter will display
; it as SYSTEM, because styleTitle contains StringCase=Upper.
LeftMouseUpAction=["taskmgr.exe"]
; Left-clicking this meter will launch taskmgr.exe (the Task Manager).
ToolTipText=Open Task Manager
; Hovering over this meter will display a tooltip with the text above.

[meterLabelCPU]
Meter=String
MeterStyle=styleLeftText
X=10
Y=40
W=190
H=14
Text=CPU Usage

[meterValueCPU]
Meter=String
MeterStyle=styleRightText
MeasureName=measureCPU
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1%
; %1 stands for the value of MeasureName (measureCPU in this case).

[meterBarCPU]
Meter=Bar
MeterStyle=styleBar
MeasureName=measureCPU
X=10
Y=52
W=190
H=1

[meterLabelCPUTemp]
Meter=String
MeterStyle=styleLeftText
X=10
Y=60
W=190
H=14
Text=CPU Temperature

[meterValueCPU Temp]
Meter=String
MeterStyle=styleRightText
MeasureName=Measure
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1%
; %1 stands for the value of MeasureName (measureCPU in this case).

[meterBarCPU Temp]
Meter=Bar
MeterStyle=styleBar
MeasureName=CPUTemp
X=10
Y=72
W=190
H=1

[meterLabelCPU Fan]
Meter=String
MeterStyle=styleLeftText
X=10
Y=80
W=190
H=14
Text=CPU Fan Speed

[meterValueCPU]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCPU
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=1%
; %1 stands for the value of MeasureName (measureCPU in this case).

[meterBarCPU]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureCPU
X=10
Y=92
W=190
H=1

[meterLabelCHA]
Meter=String
MeterStyle=styleLeftText
X=10
Y=100
W=190
H=14
Text=CHA Temperature

[meterValueCHA]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCHA
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1%
; %1 stands for the value of MeasureName (measureCHA in this case).

[meterBarCHA]
Meter=Bar
MeterStyle=styleBar
MeasureName=CHATemp
X=10
Y=112
W=190
H=1

[meterLabelCHA]
Meter=String
MeterStyle=styleLeftText
X=10
Y=120
W=190
H=14
Text=CHA Fan Speed 

[meterValueCHA]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCHA
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1%
; %1 stands for the value of MeasureName (measureCHA in this case).

[meterBarCHA]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureCHA
X=10
Y=132
W=190
H=1

[meterLabelRAM]
Meter=String
MeterStyle=styleLeftText
X=10
Y=140
W=190
H=14
Text=RAM Usage

[meterValueRAM]
Meter=String
MeterStyle=styleRightText
MeasureName=measureRAM
X=200
Y=0r
W=190
H=14
Text=%1%
Percentual=1
; Percentual=1 needs to be added her because measureRAM returns the amount
; of RAM used in bytes. Using Percentual=1 will convert that into a percentual value.

[meterBarRAM]
Meter=Bar
MeterStyle=styleBar
MeasureName=measureRAM
X=10
Y=152
W=190
H=1

[meterLabelSWAP]
Meter=String
MeterStyle=styleLeftText
X=10
Y=160
W=190
H=14
Text=SWAP Usage

[meterValueSWAP]
Meter=String
MeterStyle=styleRightText
MeasureName=measureSWAP
X=200
Y=0r
W=190
H=14
Text=%1%
Percentual=1

[meterBarSWAP]
Meter=Bar
MeterStyle=styleBar
MeasureName=measureSWAP
X=10
Y=172
W=190
H=1
Last edited by fonpaolo on June 6th, 2018, 5:50 pm, edited 1 time in total.
Reason: Please use the [Code] tags to post your code.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5380
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA
Contact:

Re: Changing the illustro\System settings

Post by eclectic-tech »

Well now, if you are using the HWiNFO_3.2.0 or HWiNFO_3.0.0 skins and JSMorley post with details on setting up HWiNFO, then you are NOT modifying "illustro\System" skin or settings as you stated in your post title... :17denial

The second link you replied with to JSMorley's tips on setting up HWiNFO sensors should be the most help.

Which version of the HWiNFO skin are you using?
What version of Rainmeter?
What version of Windows?

With your last post info and these details, perhaps someone can help.
Setting up HWiNFO is not trivial, and is completely dependent on your hardware, which may make it difficult to get precise answers.

But I am sure someone can point you in the right direction. Just perhaps not me 8-)
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5380
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA
Contact:

Re: Changing the illustro\System settings

Post by eclectic-tech »

Parsonm wrote:Sorry, I posted the wrong .ini it should be this one. Please ignore the last posted .ini file.

; Lines starting ; (semicolons) are commented out.
; That is, they do not affect the code and are here for demonstration purposes only.
; ----------------------------------

Code: Select all

[Rainmeter]
; This section contains general settings that can be used to change how Rainmeter behaves.
Update=1000
Background=#@#Background.png
; #@# is equal to Rainmeter\Skins\illustro\@Resources
BackgroundMode=3
BackgroundMargins=0,34,0,14

[Metadata]
; Contains basic information of the skin.
Name=System
Author=poiru
Information=Displays basic system stats.
License=Creative Commons BY-NC-SA 3.0
Version=1.0.0

[Variables]
; Variables declared here can be used later on between two # characters (e.g. #MyVariable#).
fontName=Trebuchet MS
textSize=8
colorBar=235,170,0,255
colorText=255,255,255,205

; ----------------------------------
; MEASURES return some kind of value
; ----------------------------------

[measureCPU]
; This measure returns the average CPU load between all cores.
Measure=CPU
Processor=0

[measureCPUTemp]
;This measure returns the processor temperature.
Measure=Plugin
Plugin=HWINFO
HWiNFOSensorId=0xf0000400
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000000
HWiNFOType=CurrentValue
MinValue=37.000000
MaxValue=44.000000
UpdateDivider=5

[measureCHA]
;This measure returns the mobo temperature.
Measure=Temp

[MeasureCPU]
;This measure returns the processor fan speed.
Measure=Fan
Processor=0

[MeasureCHA]
;This measure returns the mobo fan speed.
Measure=Fan

[measureRAM]
; Returns the amount of RAM used in bytes.
Measure=PhysicalMemory
UpdateDivider=20
; UpdateDivider sets the rate at which the value of the measure is updated. It is
; calculated as follows: UpdateDivider x Update. In this case, Update is set to
; 1000 milliseconds (in the [Rainmeter] section). 1000 x 20 = 20000 ms or 20 seconds.

[measureSWAP]
; Returns the amount of SWAP (pagefile) used in bytes.
Measure=SwapMemory
UpdateDivider=20

; ----------------------------------
; STYLES are used to "centralize" options
; ----------------------------------

[styleTitle]
StringAlign=Center
StringCase=Upper
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=10
AntiAlias=1
ClipString=1

[styleLeftText]
StringAlign=Left
; Meters using styleLeftText will be left-aligned.
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleRightText]
StringAlign=Right
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleBar]
BarColor=#colorBar#
BarOrientation=HORIZONTAL
SolidColor=255,255,255,15

; ----------------------------------
; METERS display images, text, bars, etc.
; ----------------------------------

[meterTitle]
Meter=String
MeterStyle=styleTitle
; Using MeterStyle=styleTitle will basically "copy" the
; contents of the [styleTitle] section here during runtime.
X=100
Y=12
W=190
H=18
Text=System
; Even though the text is set to System, Rainmeter will display
; it as SYSTEM, because styleTitle contains StringCase=Upper.
LeftMouseUpAction=["taskmgr.exe"]
; Left-clicking this meter will launch taskmgr.exe (the Task Manager).
ToolTipText=Open Task Manager
; Hovering over this meter will display a tooltip with the text above.

[meterLabelCPU]
Meter=String
MeterStyle=styleLeftText
X=10
Y=40
W=190
H=14
Text=CPU Usage

[meterValueCPU]
Meter=String
MeterStyle=styleRightText
MeasureName=measureCPU
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1%
; %1 stands for the value of MeasureName (measureCPU in this case).

[meterBarCPU]
Meter=Bar
MeterStyle=styleBar
MeasureName=measureCPU
X=10
Y=52
W=190
H=1

[meterLabelCPUTemp]
Meter=String
MeterStyle=styleLeftText
X=10
Y=60
W=190
H=14
Text=CPU Temperature

[meterValueCPUTemp]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCPUTemp
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1
; %1 stands for the value of MeasureName (measureCPU in this case).

[meterBarCPUTemp]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureCPUTemp
X=10
Y=72
W=190
H=1

[meterLabelCPU Fan]
Meter=String
MeterStyle=styleLeftText
X=10
Y=80
W=190
H=14
Text=CPU Fan Speed

[meterValueCPU]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCPU
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=1%
; %1 stands for the value of MeasureName (measureCPU in this case).

[meterBarCPU]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureCPU
X=10
Y=92
W=190
H=1

[meterLabelCHA]
Meter=String
MeterStyle=styleLeftText
X=10
Y=100
W=190
H=14
Text=CHA Temperature

[meterValueCHA]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCHA
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1%
; %1 stands for the value of MeasureName (measureCHA in this case).

[meterBarCHA]
Meter=Bar
MeterStyle=styleBar
MeasureName=CHATemp
X=10
Y=112
W=190
H=1

[meterLabelCHA]
Meter=String
MeterStyle=styleLeftText
X=10
Y=120
W=190
H=14
Text=CHA Fan Speed 

[meterValueCHA]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureCHA
X=200
Y=0r
; r stands for relative. In this case, the Y position of meterValueCPU is 0 pixels
; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU).
W=190
H=14
Text=%1%
; %1 stands for the value of MeasureName (measureCHA in this case).

[meterBarCHA]
Meter=Bar
MeterStyle=styleBar
MeasureName=MeasureCHA
X=10
Y=132
W=190
H=1

[meterLabelRAM]
Meter=String
MeterStyle=styleLeftText
X=10
Y=140
W=190
H=14
Text=RAM Usage

[meterValueRAM]
Meter=String
MeterStyle=styleRightText
MeasureName=measureRAM
X=200
Y=0r
W=190
H=14
Text=%1%
Percentual=1
; Percentual=1 needs to be added her because measureRAM returns the amount
; of RAM used in bytes. Using Percentual=1 will convert that into a percentual value.

[meterBarRAM]
Meter=Bar
MeterStyle=styleBar
MeasureName=measureRAM
X=10
Y=152
W=190
H=1

[meterLabelSWAP]
Meter=String
MeterStyle=styleLeftText
X=10
Y=160
W=190
H=14
Text=SWAP Usage

[meterValueSWAP]
Meter=String
MeterStyle=styleRightText
MeasureName=measureSWAP
X=200
Y=0r
W=190
H=14
Text=%1%
Percentual=1

[meterBarSWAP]
Meter=Bar
MeterStyle=styleBar
MeasureName=measureSWAP
X=10
Y=172
W=190
H=1
I added my hardware settings using HWiNFO Shared Memory Viewer program that is included in HWiNFO_3.2.0 skin for my CPU0 temperature to your code above; look at the [measureCPUTemp] section to see how it is structured using the information from the viewer program.

I also modified the [meterValueCPUTemp] and the [meterBarCPUTemp] sections to bind that measure and display the temperature values as a number and bar. Notice I removed spaces from the section names; it is a good habit to NOT use spaces when naming things in Rainmeter, it will only cause problems for you.

You need to run the Shared Memory Viewer program to find the values for the HWiNFOSensorId, HWiNFOSensorInstance, HWiNFOEntryId, HWiNFOType, MinValue, and MaxValue for your other hardware; they may be different from the values I added.

The viewer can be loaded by clicking on the HWiNFO emblem in the HWiNFO skin. I would suggest you review the post by JSMorley on setting up HWiNFO. Once you have programmed a few sensors, it gets easier to do.

Sorry I missed your updated post before :-(
Hopefully, this will help you get started on modding the illustro skin. :welcome:
Parsonm
Posts: 4
Joined: June 5th, 2018, 4:56 pm

Re: Changing the illustro\System settings

Post by Parsonm »

Hi eclectic-tech,
Thank you for your help on this. Your information set me on the right path and it is now working.
Thanks again.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5380
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA
Contact:

Re: Changing the illustro\System settings

Post by eclectic-tech »

Parsonm wrote:Hi eclectic-tech,
Thank you for your help on this. Your information set me on the right path and it is now working.
Thanks again.
Excellent! :great: Glad to help!
Post Reply