Author

Topic: tech question in controlling fans and temp (Read 156 times)

legendary
Activity: 3822
Merit: 2703
Evil beware: We have waffles!
July 05, 2018, 10:25:40 AM
#5
Or you could just buy a temp controller to do what you want, such as found here https://www.automationdirect.com/adc/Shopping/Catalog/Process_Control_-a-_Measurement/Temperature_-z-_Process_Controllers
jr. member
Activity: 84
Merit: 3
This would take just a few lines of code. The same could be done in Python on a Raspberry Pi. I'd suggest taking a look at basic tutorials on port reading and writing , as implementing this is fairly simple.
member
Activity: 434
Merit: 30
You can read all of the temps from the S9 by calling for stats on port 4028.

For example, if you have ncat and can access the miner over your network:

Code:
echo {"command":"stats"} | nc [IP] 4028     -- for Windows
echo -n 'stats' | nc [IP] 4028              -- for Linux

Thanks, but i'm really more a hardware guy then a software guy...  Cool Wouldn't know how to start...  Grin

What i would need, is something like an arduino, with a program that monitors the (average) temp of (all) my miner(s). This could be translated into an analog 0-10v or 4-20ma value on the output (to frequency inverter), that is compared by the value of an analog input of a potentiometer (temp setting) in order to regulate ventilation speed.

On top of this, the arduino should send a message when a certain temp. is reached (although this should be possible in awesome miner as well.)

Anyone here capable of writing such? Cool
full member
Activity: 538
Merit: 175
You can read all of the temps from the S9 by calling for stats on port 4028.

For example, if you have ncat and can access the miner over your network:

Code:
echo {"command":"stats"} | nc [IP] 4028     -- for Windows
echo -n 'stats' | nc [IP] 4028              -- for Linux
member
Activity: 434
Merit: 30
Hello,

I have my sweet home mining farm in a separate unit.

This unit has a box fan (silent) to get in fresh air, and a frequency controlled rooftop fan to extract the hot air from the hot side.

Now, i want to build a controlling device that i can readout remotely, wich controls the fans based on temperature.

I do have a sort of setup, but its too coarse, and i have no readout.

The input fan is on a onephase speedcotroller that speeds up when the temp. rises, its set from 50% to full based on a tempscale.

The outut fan i set the frequency inverter at 50% min. freq, and with a temp controller (contact) connected to one of the inputs, it switches to 100% freq output.
Now this is too coarse. I actually would like to haveit regulated analog without steps, controlled by temperature. It generates an error sometimes as well, as the switch between 50% and 100% is too big, so i had to set the ramp up and down bigger.

Now, what im looking for, is a way to read and set it with ethernet connection so i can control it from everywhere, and preferrably readout the miners or awesome miner at a set temp. to prevent the miners being fried when something doesn't work...

anyone got some tips tricks or hints where to look for, or wher i can find such?

Thanks!!
Jump to: