----------------------------------------------------------------------------------------------------
LCD Smartie - HWiNFO Plugin
Enables display of system sensor data on your character LCD screen.
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Update: Version 1.0.3 12-04-2021
- Program data files: hwinfo.ini, hwinfo_Sensors.txt, hwinfo_LoopSensors.txt now located in App Data directory:
C:\Users\<username>\AppData\Local\LCD Smartie\plugins\hwinfo
----------------------------------------------------------------------------------------------------
Change Log:
v1.0.2 - Includes handling for offline sensors with user configurable Offline sensor value.
v1.0.1 - Includes patched DNBridge.dll to fix text encoding issue with dotNET plugins.
v1.0.0 - Includes support for new shared memory layout in HWiNFO v4.30+
----------------------------------------------------------------------------------------------------
Minimum Requirements:
- LCD Smartie 5.3 beta 3+ (for dotNET plugin support)
- HWiNFO v4.30+ (for V2 shared memory support)
- dotNET Framework 4.0+
----------------------------------------------------------------------------------------------------
The download includes a comprehensive user guide: LCD Smartie HWiNFO Plugin v1.0.2.pdf
so I'll keep this post to a general introduction.
HWiNFO Plugin Setup
--------------------------
1. Start and set-up HWiNFO to monitor the sensors you are interested in and name the sensors as you prefer.
2. Make sure to enable Shared Memory in HWiNFO.
3. Extract hwinfo.dll and hwinfo.ini to your LCD Smartie plugins folder.
4. On the first run HWiNFO Plugin will create and open hwinfo_Sensors.txt
5. Get the sensor address of the sensor you want displayed from the tables in hwinfo_Sensors.txt
6. Type into LCD Smarties screen settings: $dll(hwinfo,1,x,) where x = your sensor address.
LCD Smartie plugins use a command line style syntax: $dll(plugin,function,param1,param2)
The syntax for using HWiNFO Plugin is:
$dll(hwinfo,Function,[?SensorGroup]|[?SensorType]|[SensorLabel],[Options])
Functions:
$dll(hwinfo,1,sensor address,) - The main function. Returns sensor value for given sensor address.
$dll(hwinfo,2,,) or $dll(hwinfo,1,#loop,,) - Loops through all the sensors monitored by HWiNFO.
$dll(hwinfo,3,,) or $dll(hwinfo,1,#loopfile,,) - Loops through the sensors defined in hwinfo_LoopSensors.txt
$dll(hwinfo,4,,) or $dll(hwinfo,1,#sensors,,) - Creates a list of all available sensor id's and names.
$dll(hwinfo,5,,) or $dll(hwinfo,1,#config,,) - Re-loads settings from the config file hwinfo.ini
Sensor Address: (param1)
- Each value must be separated by "|" bar symbol ( SensorGroup and SensorType are optional)
- These values represent the sensor address of the sensor you want to display.
- The sensor addresses for your system can be found in hwinfo_Sensors.txt
Options: (param2)
- These are all optional, per sensor overrides for the defaults which are set in hwinfo.ini
- Each option can be added in any sequence and must be separated by "|" bar symbol.
More information about the options is in the included user guide, but briefly the options include settings for:
Decimal place, Show/Hide sensor labels/values/units, Display Min/Max/Avg reading, Display sensor group/type.
----------------------------------------------------------------------------------------------------
***Big thank you to HWiNFO's author Martin for assistance in creating this plugin.***
----------------------------------------------------------------------------------------------------
You can reach me here with questions or feedback or at LCD Smartie Forum:
LCD Smartie Forum - Plugin Announcements - HWiNFO Plugin
Happy hardware monitoring..
Cheers,
hurley.
LCD Smartie - HWiNFO Plugin
Enables display of system sensor data on your character LCD screen.
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Update: Version 1.0.3 12-04-2021
- Program data files: hwinfo.ini, hwinfo_Sensors.txt, hwinfo_LoopSensors.txt now located in App Data directory:
C:\Users\<username>\AppData\Local\LCD Smartie\plugins\hwinfo
----------------------------------------------------------------------------------------------------
Change Log:
v1.0.2 - Includes handling for offline sensors with user configurable Offline sensor value.
v1.0.1 - Includes patched DNBridge.dll to fix text encoding issue with dotNET plugins.
v1.0.0 - Includes support for new shared memory layout in HWiNFO v4.30+
----------------------------------------------------------------------------------------------------
Minimum Requirements:
- LCD Smartie 5.3 beta 3+ (for dotNET plugin support)
- HWiNFO v4.30+ (for V2 shared memory support)
- dotNET Framework 4.0+
----------------------------------------------------------------------------------------------------
The download includes a comprehensive user guide: LCD Smartie HWiNFO Plugin v1.0.2.pdf
so I'll keep this post to a general introduction.
HWiNFO Plugin Setup
--------------------------
1. Start and set-up HWiNFO to monitor the sensors you are interested in and name the sensors as you prefer.
2. Make sure to enable Shared Memory in HWiNFO.
3. Extract hwinfo.dll and hwinfo.ini to your LCD Smartie plugins folder.
4. On the first run HWiNFO Plugin will create and open hwinfo_Sensors.txt
5. Get the sensor address of the sensor you want displayed from the tables in hwinfo_Sensors.txt
6. Type into LCD Smarties screen settings: $dll(hwinfo,1,x,) where x = your sensor address.
LCD Smartie plugins use a command line style syntax: $dll(plugin,function,param1,param2)
The syntax for using HWiNFO Plugin is:
$dll(hwinfo,Function,[?SensorGroup]|[?SensorType]|[SensorLabel],[Options])
Functions:
$dll(hwinfo,1,sensor address,) - The main function. Returns sensor value for given sensor address.
$dll(hwinfo,2,,) or $dll(hwinfo,1,#loop,,) - Loops through all the sensors monitored by HWiNFO.
$dll(hwinfo,3,,) or $dll(hwinfo,1,#loopfile,,) - Loops through the sensors defined in hwinfo_LoopSensors.txt
$dll(hwinfo,4,,) or $dll(hwinfo,1,#sensors,,) - Creates a list of all available sensor id's and names.
$dll(hwinfo,5,,) or $dll(hwinfo,1,#config,,) - Re-loads settings from the config file hwinfo.ini
Sensor Address: (param1)
- Each value must be separated by "|" bar symbol ( SensorGroup and SensorType are optional)
- These values represent the sensor address of the sensor you want to display.
- The sensor addresses for your system can be found in hwinfo_Sensors.txt
Options: (param2)
- These are all optional, per sensor overrides for the defaults which are set in hwinfo.ini
- Each option can be added in any sequence and must be separated by "|" bar symbol.
More information about the options is in the included user guide, but briefly the options include settings for:
Decimal place, Show/Hide sensor labels/values/units, Display Min/Max/Avg reading, Display sensor group/type.
----------------------------------------------------------------------------------------------------
***Big thank you to HWiNFO's author Martin for assistance in creating this plugin.***
----------------------------------------------------------------------------------------------------
You can reach me here with questions or feedback or at LCD Smartie Forum:
LCD Smartie Forum - Plugin Announcements - HWiNFO Plugin
Happy hardware monitoring..
Cheers,
hurley.
Attachments
Last edited: