https://tempsense-site.vercel.app/
Warning: TempSense is a work in progress. Much is due to change in breaking ways.
TempSense is an application that allows you to stream various sensor data to a single device, ideally one with a touch display, for viewing. An example use-case: Gaming PC + Streaming PC + 2x Homelab Proxmox Instances -> Raspberry Pi 5B with Touch Display.
TempSense supports most Linux distributions and Windows. Stream realtime sensor data from multiple devices to a single instance.
Proper documentation is on the way. Hold tight. For now, feel free to poke at ConfigModel.cs and refer to the development config.json files for an idea on how to set things up. You can call the client with --list-sensors to see what is available on your system.
You will need lm-sensors for Linux. Windows should be entirely self-contained and dependency free.
Windows, Linux (Ubuntu and Arch tested)
Yes. TempSense is completely free (see disclaimer)
Contributions are welcome! Open your first Issue or Pull Request and I'll take a look ASAP.
This project started as and continues to be purely a passion project out of personal necessity. Actions (referenced on the site) are coming but are not here yet. That will allow TempSense to be used for more than the name would suggest. That would turn it into competition for a certain popular stream aid.
Actions is still in development. Check back soon for progress.
Recommended platform IDs are linux-x64 for Linux and win-x64 for Windows.
git clone https://github.com/ethanrushh/TempSense
cd TempSense
dotnet restore
cd EthanRushbrook.TempSense.Server
dotnet publish -c Release --self-contained true /p:PublishSingleFile=true -r <platform id>
cd EthanRushbrook.TempSense.Client
dotnet publish -c Release --self-contained true /p:PublishSingleFile=true -r <platform id>
.NET will tell you in the console output where to find the resulting binaries.
This is prototype, personal project software; I am not responsible for any damages that may occur from the use of this application. Use at your own risk. Refer to the license for more information.

