User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows What do you do when apps like 'FanControl' or 'MSI Afterburner' are inaccessible?
Well if you're a really smart person and can program, you create an accessible version for yourself.
If you're not, and you're like me, you spend a lot of time with Codex (in my case) getting one built.

I've tested this on two machines and it worked very well and I'm pleased with how it came out. I have done as much rigorous testing as I can manage here, so I hope it will work for you, should you care to test it yourself.

Some blurb about it and also where to get it:

Sensor Readout is a Windows utility for reading hardware sensors and controlling supported fans with a keyboard-first, screen-reader-friendly interface.
It shows high-level categories on the left, readings grouped by device in a tree view on the right, and common commands in a standard menu bar.
What It Does
Permalink: What It Does
• Reads temperatures, fan RPM, storage health, storage capacity, and selected hardware counters.
• Shows a Performance category for CPU usage, memory usage, and storage read/write activity.
• Uses bundled LibreHardwareMonitor libraries for sensor access.
• Uses the PawnIO driver for low-level motherboard sensors and fan controls where hardware support is available.
• Lets you label fan headers with friendly names.
• Hides stopped or unpopulated motherboard fan headers by default.
• Applies manual fan percentages to one selected fan or to all visible fans.
• Returns one fan or all fans to automatic/default control.
• Saves TXT or HTML sensor reports.
• Supports configurable automatic refresh.
• Uses a per-computer configuration file, such as Desktop.json, Laptop.json, or Family-PC.json, so the same folder can be shared from Dropbox or a USB stick without machines overwriting each other's settings.
Github:
github.com/OnjLouis/accessible-sensor-readout
22
18
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows This is a bloody huge update, so much so, that all the What's New? Doesn't fit here, so please check the manual for everything.
Sensor Readout 1.2.0 - What's New

New: Multilingual interface support with English, German, Spanish, French, and Italian language files.

New: Language editor in Preferences for editing translated text, creating new language files from English, and changing the NVDA startup message.

New: HTML manuals in the docs folder, with F1 opening the manual for the selected language.

New: Temperature-unit control for Celsius or Fahrenheit.

New: Decimal-separator control with language default, period, and comma choices.

New: Optional global hotkeys for show/hide and speaking the current notification-area status.

New: Configurable NVDA startup speech for minimized startup.

New: Performance/Overview page with uptime, BIOS, system, storage, and GPU overview details.

Added: 64-bit NVDA Controller Client files for optional NVDA speech from the portable folder.

Added: Options > Speak tray status now.

Added: Help > Contact and Help > Donate links. Sensor Readout remains free.

Added: Help > Check for updates displays GitHub release notes, checks silently at startup, and can install a downloadable portable ZIP.

Truncated here because boy did it get loooong!
Anyway, if you have problems or queries, you can reach me right here.
Have fun and I hope it works well.

Direct download
​:https:​//github.com/OnjLouis/accessible-sensor-readout/releases/download/v1.2.0/SensorReadout-1.2.0-portable.zip
4
3
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows If you've currently got Sensor Readout 1.1 running, try opening it and pressing Shihft F1. You're welcome.
4
1
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows It's Shift F1 time again.
4
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows I just pushed 1.3.1 with core temp support, so if you have that on your system and running, Sensor Readout will now attempt to read from that. It may solve some of the fan issues and CPU emtpiness some are seeing.
you can udpate with Shift F1 from inside the app, or if it's not running, load it for the update check.
3
1
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows Just to say, um, a huge thanks to the apparently, over 800 downloads of Sensor Readout since I first posted it.
That is frightening.
1
1
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof Hah. I remember having to convince you that you were technical enough to do AI coding at all. And now look at you LOL
2
0
1
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Are you windows-capable yourself? I know you were Mac for years, just wondering if you've had a chance to test this?
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof I am. But I have a framework laptop and it’s drivers are special and only work with there custom tools. At some point I’ll send you a pull request with framework support. Just not had time to dig in.
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Oh nice, their stuff is opensource then? I guess it would be, that's their whole thing isn't it?
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof It is. There’s just a special command line tool to read sensors and set fan speeds etc. would just have to add support for your program to detect frameworks and use the tool
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof github.com/ozturkkl/framework-control/tree/main
2
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof The included gui is, of course not accessible
2
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Wanna give this a try? If it works I can push to main. Hope so as I can't test. Please don't die... www.dropbox.com/scl/fi/rw7xypwp2i7t2r5kag6ku/SensorReadout-Framework-EC-test-20260508-1639.zip?rlkey=66d3dt0au4mpuztngfnbiw34t&dl=1
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof Grabbing now. Gimme a minute; I uninstalled the framework tool because it wasn't accessible, so I've gotta install that first.
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Aah sorry about that, yeah.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof It shows everything but fans and fan speeds: notes.interfree.ca/shares/K9SkoPhEBV5QD3Shdnpnh3
2
0
0
0

User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge OO, try turning off the checkbox in CTRL+L, it may have done that to hide what it thought were stopped or 0 RPM fans. Sometimes it exposes more things.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof No, no luck. I did check that the command line tool is available, and the HTTP API is running on 127.0.0.1 and can see fan temps.
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge OK, that helps too, will pass that on as well.
2
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof I also turned on debug logging and restarted the program. Here's the log: notes.interfree.ca/shares/WtT7pIzDrYYSgUGmItkGKL
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof Still not working, but I see the problem. From the debug log:
2026-05-08 12
​:23:​41 [Debug] Framework Control API probe failed for 127.0.0.1/api/thermal/history: The operation has timed out

But the framework API runs on:
127.0.0.1/api/thermal

So I don't know why it's looking there haha.
3
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge OK let's get that fixed lol
0
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Strange it's on 80 and not something else.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof You can configure the port it runs on. I just left the default of port 30912.
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
0
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge I think that still won't work because the way your client pasted it was without port, and therefore TC copied it without port, so it's looking on 80. I've opened it on the web, now I see it truly.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof Yup, that's correct LOL. I didn't realize TC hid the port from you.
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Fixing now. It's something to do with I guess your instance being slightly non-Mastodon or someting. Not sure.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof Or tweesecake being weird about http links with ports in them. We're so close. I can see it in the log trying to call all the right things, so it looks good once it gets the right port.
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof Yup, it's working! I can see and control rpms of both fans!
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge OOO good times.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof You'll also want to update the documentation to have a section for framework owners. Before running your program, they need to:

* make sure they've updated the BIOS (it comes from the factory with an old BIOS, but the update process is fully accessible):
knowledgebase.frame.work/bios-and-drivers-downloads-rJ3PaCexh
* download and install the tool:
github.com/ozturkkl/framework-control/tree/main

If the tool runs and you can see the stupid unreadable sliders for fan control, it's now ready for your program.

You don't want bug reports from people who haven't done those steps.
2
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof All framework laptops (12, 13, 16, etc) are supported. The desktop is not, but the desktop just uses the standard way of reading fans so it should already just work.
0
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Yep, rolling all that in now. Thanks for your help with being the framework guineapig.
1
0
1
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof So now that it works on my laptop I can nag you about stuff I want LOL. Battery info when? I want battery health and charge cycles and capacity and things.
3
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof This should be most of what the AI needs to add a battery section: gist.github.com/StevenJDH/c66655967e21072b1d8644456129efc0
0
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Aww. Must you? lol
0
0
1
0
User avatar
Jayson Smith @jaybird110127@dragonscave.space
1mo
My new Accessible Sensor Readout app for Windows @fastfinge @FreakyFwoof I don't assume you have any idea why my Intel Nuc from 2019 isn't showing any fans?
2
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @jaybird110127 @fastfinge Patrick said his didn't either, with different software, so probably the SuperIO chip they're using or whatever it's called.
0
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @jaybird110127 @fastfinge Codex says if you generate a report, either html or txt, it might help.
It's probably down to Intel though. If LibreHardware even without SR running can't see it, we won't either.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof @jaybird110127 Also, if you find another open source program that can see it, let people know. It should be possible to get AI to figure it out if it has an example of the working code to do it.
0
1
0
0
User avatar
Munchkinbear @munchkinbear@mastodon.stickbear.me
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof so tell your secretary about OMEN Gaming Hub from HP, it's the app that apparently, I can't test this as, yup, inaccessible, allows you to control fans, etc. on this machine.
1
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @munchkinbear Right then. It's been a 9-hour work day on this thing today, started at 06:30. Shall continue. Am enjoying making this more useful.
1
0
0
0
User avatar
Munchkinbear @munchkinbear@mastodon.stickbear.me
1mo
My new Accessible Sensor Readout app for Windows @FreakyFwoof in your case, for asus machines like the rog I used to use a thing called GHelper.
0
0
0
0
User avatar
Andre Louis @FreakyFwoof@universeodon.com
1mo
My new Accessible Sensor Readout app for Windows @fastfinge Alright, fed it in, let's see what it says or does.
0
0
0
0