Hardware Monitor is an NVDA global plugin that speaks hardware information collected through Libre Hardware Monitor.
NVDA+Shift+9: Reports the current CPU temperature and appends GPU temperature when available.NVDA+Shift+0: Reports all detected fan speeds, including GPU fan speeds when available. Fans at 0 RPM are ignored.NVDA+Shift+-: Reports the current GPU usage and appends VRAM usage when available.This add-on is not a pure Python hardware monitor.
It starts LHM_LocalBridge.exe, and that helper process calls LibreHardwareMonitorLib.dll to collect sensor data. The Python add-on then reads the results through a local named pipe.
If you strongly prefer pure Python add-ons, do not want a companion executable process, or dislike bridge-based designs, this add-on is probably not for you.
installTasks.py reads the saved choice and decides whether PawnIO should be uninstalled automatically.On the first run after installation, the add-on shows a dialog that explains what PawnIO does and asks whether it should also be removed when this add-on is uninstalled later.
Yes means the add-on will try to uninstall PawnIO automatically when the add-on is removed.No means PawnIO will be left installed.Removing PawnIO may affect other software that also depends on it, and Windows may ask for administrator permission during removal.
For a clean removal, after uninstalling this add-on you must wait five minutes and then restart Windows so any remaining temporary cleanup files can be deleted completely.
data.json web endpoint is exposed to the LAN.On the first startup after installation, the add-on asks whether PawnIO should also be removed when this add-on is uninstalled later.
When you press a hardware shortcut for the first time, the add-on may also need to check whether PawnIO is installed, start the local bridge process, and warm up Libre Hardware Monitor sensor access.
If PawnIO is missing, the add-on will show a confirmation dialog before starting installation.
haitun(haitun940624zx@gmail.com)