Advanced search

Message boards : GPUGRID CAFE : House heating proposition

Author Message
PappaLitto
Send message
Joined: 21 Mar 16
Posts: 263
Credit: 1,195,020,156
RAC: 4,715,933
Level
Met
Scientific publications
watwat
Message 45062 - Posted: 31 Oct 2016 | 12:49:24 UTC

I use BOINC to heat my house during the winter as I'm sure some of you do as well. I find it very annoying to turn on and off projects based on how hot or cold it is in the house. Is there some form of software that communicates with a wifi connected thermostat or some type of data connected internal probe? If not is there anyone willing to take on the challenge to alleviate this hassel?


Profile MJH
Project administrator
Project developer
Project scientist
Send message
Joined: 12 Nov 07
Posts: 696
Credit: 27,266,655
RAC: 0
Level
Val
Scientific publications
watwat
Message 45065 - Posted: 31 Oct 2016 | 14:06:24 UTC - in response to Message 45062.

I use BOINC to heat my house during the winter as I'm sure some of you do as well. I find it very annoying to turn on and off projects based on how hot or cold it is in the house. Is there some form of software that communicates with a wifi connected thermostat or some type of data connected internal probe? If not is there anyone willing to take on the challenge to alleviate this hassel?




Shouldn't be too tricky. A few lines of script to poll the mobo temp and control boinc via boinccmd might be sufficient.

PappaLitto
Send message
Joined: 21 Mar 16
Posts: 263
Credit: 1,195,020,156
RAC: 4,715,933
Level
Met
Scientific publications
watwat
Message 45067 - Posted: 31 Oct 2016 | 14:37:10 UTC

Perhaps there is some way to modify Tthrottle to use a motherboard ambient sensor to shut off work units

Profile Retvari Zoltan
Avatar
Send message
Joined: 20 Jan 09
Posts: 1836
Credit: 10,418,914,744
RAC: 8,689,902
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 45078 - Posted: 31 Oct 2016 | 19:57:01 UTC - in response to Message 45065.
Last modified: 31 Oct 2016 | 19:57:25 UTC

I use BOINC to heat my house during the winter as I'm sure some of you do as well. I find it very annoying to turn on and off projects based on how hot or cold it is in the house. Is there some form of software that communicates with a wifi connected thermostat or some type of data connected internal probe? If not is there anyone willing to take on the challenge to alleviate this hassel?

Shouldn't be too tricky. A few lines of script to poll the mobo temp and control boinc via boinccmd might be sufficient.

It should be an ambient temperature sensor, not the MOBO's. BTW state of the art heating takes the wind, outside temperature, sunshine, and the thermal characteristics & actual (and presumed) usage of the building in consideration.

You can suspend the GPUGrid project by the following command:
"C:\Program Files\BOINC\boinccmd.exe" --project www.gpugrid.net suspend

You can resume the GPUGrid project by the following command:
"C:\Program Files\BOINC\boinccmd.exe" --project www.gpugrid.net suspend

Or, if you have multiple projects then you can suspend all BOINC GPU activity by:
"C:\Program Files\BOINC\boinccmd.exe" --set_gpu_mode never
You can add an optional duration (in seconds) to this last command, after that period it returns to the previous permanent mode.
You have to find an external thermal sensor which can be polled by a script or batch file.

Profile skgiven
Volunteer moderator
Project tester
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,826,562,314
RAC: 416,629
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 45117 - Posted: 2 Nov 2016 | 16:17:50 UTC - in response to Message 45078.

You can buy external USB thermal sensors.

If there is a GPU tool that allows you to save settings (GPU clock/ Voltage) then it would be possible to save several profiles. Then you could poll for temp and alter which script is used to load the profiles to control the GPU's heat output.
That would make the system more fine tuned than on/off, where fan speed changes might drive you insane if they are frequent.

An alternative would be just to disable one, two or more GPU's (if you have multiple GPU's). You could write scripts to tell Boinc to disable one, two or three GPU's and just run those automatically when ambient temps change (polling from the external USB sensor). If you are interested in doing that, this post might help.

Controlling can also be performed indirectly, but to a less accurate extent. You can set temperature limits on the GPU at which point the GPU is throttled. You might also be able to script the CPU clock; which does impact on the GPU's performance. Merely setting a GPU fan profile and a maximum GPU temperature will act as a room temperature buffer.
____________
FAQ's

HOW TO:
- Opt out of Beta Tests
- Ask for Help

Post to thread

Message boards : GPUGRID CAFE : House heating proposition