Pause work if outside temp is over xx degrees?

Message boards : Number crunching : Pause work if outside temp is over xx degrees?
Message board moderation

To post messages, you must log in.

AuthorMessage
Mray

Send message
Joined: 16 May 99
Posts: 124
Credit: 35,848,796
RAC: 23
United States
Message 1389635 - Posted: 10 Jul 2013, 23:51:28 UTC

Now this would be a neat feature for BOINC. Allow you to specify your location and have it check online weather info to find the outside temperature and allow you to suspend computation if it rises above a set point. It'd be great to help reduce air conditioning costs. Has anybody ever made an app to do this for BOINC?

I might even tinker with doing it myself but I would have to figure out how to get the weather info.
ID: 1389635 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1389637 - Posted: 11 Jul 2013, 0:04:56 UTC

For what do you need the *outside* weather or temperature info?
You only need the info about the temperature inside your system. If it's too much over a certain limit, stop crunching or throttle it down, it never depends on the outside temperature, only on the temperature inside your system.

...my 2 cents...
Aloha, Uli

ID: 1389637 · Report as offensive
Mray

Send message
Joined: 16 May 99
Posts: 124
Credit: 35,848,796
RAC: 23
United States
Message 1389638 - Posted: 11 Jul 2013, 0:09:48 UTC

The heat generated by the computers puts a heavy load on the AC. I want to throttle or stop them if it gets above say 90 degrees outside to help keep the duty cycle of the AC compressor down. The hotter it is outside the lower the efficiency of the AC unit so reducing it's usage when it's hot outside is a good thing.
ID: 1389638 · Report as offensive
S@NL - John van Gorsel
Volunteer tester
Avatar

Send message
Joined: 5 Jul 99
Posts: 193
Credit: 139,673,078
RAC: 0
Netherlands
Message 1389718 - Posted: 11 Jul 2013, 10:25:50 UTC
Last modified: 11 Jul 2013, 10:26:02 UTC

Try Fred's Tthrottle app. It doesn't use the outside temperature but it does pauze Boinc if the temperatures are too high.


Seti@Netherlands website
ID: 1389718 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1389733 - Posted: 11 Jul 2013, 11:14:57 UTC - in response to Message 1389635.  

I might even tinker with doing it myself but I would have to figure out how to get the weather info.

You can use e.g. OpenWeatherMap free weather API
http://openweathermap.org/api

Full list of sites offering Weather API is long:
http://www.programmableweb.com/apis/directory/1?apicat=Weather


Use 'Wget for Windows' to get the file:
http://gnuwin32.sourceforge.net/packages/wget.htm

I tested with only this .exe (I put it in D:\WINDOWS\system32\)
http://users.ugent.be/~bpuype/wget/

With command like:
wget "http://api.openweathermap.org/data/2.5/weather?q=London&mode=xml&units=metric" -O weather.txt

Parse weather.txt to find:
<temperature value=


Use boinccmd.exe to pause BOINC (3600 s = 1 hour pause (will resume automatically after an hour))
boinccmd.exe --set_run_mode never 3600

To resume BOINC in the previous state:
boinccmd.exe --set_run_mode never 1


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1389733 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1389757 - Posted: 11 Jul 2013, 13:58:25 UTC

If you know the time of day it generally gets warmer you could just restrict processing for those hours.

My condo starts to heat up around 2 or 3PM when the sunlight comes the corner of the building. Then it lasts until around 8pm at sunset.

So for me I would tell BOINC not to run between 2PM & 9PM.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1389757 · Report as offensive
Profile cov_route
Avatar

Send message
Joined: 13 Sep 12
Posts: 342
Credit: 10,270,618
RAC: 0
Canada
Message 1389776 - Posted: 11 Jul 2013, 14:52:07 UTC - in response to Message 1389635.  

You could do something completely different: get some flexible A/C ducting and route your computer's exhaust air to the outside.

It's a bit of a diy project but the best part is you get to use a lot of duct tape. Might not be very aesthetic, if that's important.

It might look something like this:

http://www.slashgear.com/geek-cools-computer-with-cold-winter-air-12125969/
ID: 1389776 · Report as offensive
Profile Virtual Boss*
Volunteer tester
Avatar

Send message
Joined: 4 May 08
Posts: 417
Credit: 6,440,287
RAC: 0
Australia
Message 1391211 - Posted: 16 Jul 2013, 6:12:09 UTC - in response to Message 1389776.  

I have seen a similar ducting system a long time ago, but as a Power Supply exhaust duct - it fed into a 6" plastic pipe which went up two storeys.
The draft created by 2 machines running at the bottom was so strong the computers ran for years with no PS fans.

BTW: The guy who wrote the article did not check his facts! Condensation only occurs when hot (and moist) air is sucked through cold hardware, not the other way round.
Flying high with Team Sicituradastra.
ID: 1391211 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1391215 - Posted: 16 Jul 2013, 6:48:43 UTC - in response to Message 1389776.  
Last modified: 16 Jul 2013, 6:50:08 UTC

You could do something completely different: get some flexible A/C ducting and route your computer's exhaust air to the outside.

More effective to use it to draw cooling air in from the outside (as in the link). However hot it is outside, it's always hotter in the room with the computer running in it.
Grant
Darwin NT
ID: 1391215 · Report as offensive

Message boards : Number crunching : Pause work if outside temp is over xx degrees?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.