BoincTasks Js Temperature

What is Send Sensor?

Send Sensor is the BoincTasks Js / BoincTasks companion to remotely read the CPU and/or GPU temperature and GPU runtime %.

More info in Quick Start.

Programs needed

Send Sensors uses sensors and nvidia-smi to read CPU and GPU temperatures/runtime % . Install them now.

Install lm-sensors*

sudo apt update
sudo apt install lm-sensors
sudo sensors-detect

Test the command Send Sensor uses:
sensors -u coretemp-isa-0000 -j

Install nvidia-smi *

The Nvidia GPU driver package generally includes nvidia-smi.
Search for Linux Nvidia Driver (Proprietary).
Or just use test below, to check if it’s already installed.

Test the command Send Sensor uses:
nvidia-smi –query-gpu=name,utilization.gpu,temperature.gpu –format=csv

* Commands are valid for Ubtuntu and you might need to do things differently on your computer.

Install Send Sensor

Download the package.
From the terminal:
sudo dpkg -i ./sendsensor_1.0.0_amd64.deb
Change the version number to match the downloaded deb.

To start type sendsensor

Use Send Sensor

Menu Extra -> Settings

Allowed IP

Add individual IP addresses (one on each line) or * (A single *, nothing else)

E.g.:
192.168.1.2
192.168.1.4

Or:

*

Local IP

The field Local IP should show the local IP address, but NOT localhost or 127.1.1.1.
There is no need to change the address, unless there is more than one IP address.

Port

In BoincTasks the port must be the BOINC IP + 1 e.g. 31417.
In BoincTasks Js it can be any non conflicting port.
In BoincTasks Js the port must be added to the computer port (computers->edit). e.g. 31416;31417

What you should see

Cpu0: 78℃ Cpu1: 80℃ Cpu2: 82℃ Cpu3: 83℃
Gpu0: 77℃ 100% Gpu1: 57℃ -1%
Polling idle as soon as this window closes

Listening Ip: 192.168.10.4 port: 31417

No connections.

sensors: OK
nvidia-smi: OK

First of all you should see OK for the sensors you have.
If it’s OK, the CPU and/or the GPU temperature/runtime should be shown.
The GPU % isn’t always supported by the driver.

Hide

Make sure to hide the program as soon as your are ready, to avoid unnecessary sensor polling.

The sensor polling stops as soon as Send Sensors is not longer visible and BoincTasks Js doesn’t need the data.