What module for ESP32 or Arduino control of a external speed controller on a EC Hyper Phashfan?

waring192

Active Member
As above, I have an ESP and would like to control my EC Hyper Phash extractor with it. The EC fan has an external little box that has a simple knob that you turn about 300 degrees fast or slow. I am using Home Assistant with a Raspberry Pi and ESPHome. Cheers
 

spicy_seed

Member
I think you dont have to go DIY (and me too as I am looking for exactly same solution).
Sonoff sells fan controller which integrates with ha very well.

But its a step (gear) control only. I dont think you can control any engines in a way as you deam lights. That will burn the engine.
 

waring192

Active Member
I sort of understand, it looks like the speed controller I have is a knob you turn, is that 0-10v? Is there any other device that does what I require that I can purchase from the UK or EU, not from the link you sent?

Does that Sonoff do 0-10v? Can it integrate with HA? Cheers Seed.
 

spicy_seed

Member
Here is one on Amazon. Some sonoff devices must be flashed with tasmota firmware but it works and they have good reputation in assistant community. BTW I'm not electronic engineer although I heavily use assistant in grow rooms and would love to control fan speeds from it.
I thought its a simple meter of limiting the Voltage flow into the engine but it doesn't work like that.

Take a look at that:

Interestingly I have 2 kind of inline fans. Professional one having a knob which you can set to off or to one of 3 available speeds.
I think proper way to control it over WIFI is by using step controller which I think that sonoof is.

From the other side I have another one also with manual knob but this one you can turn as light dimmer making the engine run slower (does yours works like that as well?). Its a cheap, thai exhaust fan.. Was using it just few weeks and it works but you can clearly hear the engine struggling when you turn the knob low.

Anyway. Beiing able to switch fan speed just into 3 different speeds, on inline and oscillating fans from ha will give you enough flexibility to fine tune your automations and help preserve energy.

Let me know how it goes.
Cheers!
 

waring192

Active Member
Here is one on Amazon. Some sonoff devices must be flashed with tasmota firmware but it works and they have good reputation in assistant community. BTW I'm not electronic engineer although I heavily use assistant in grow rooms and would love to control fan speeds from it.
I thought its a simple meter of limiting the Voltage flow into the engine but it doesn't work like that.

Take a look at that:

Interestingly I have 2 kind of inline fans. Professional one having a knob which you can set to off or to one of 3 available speeds.
I think proper way to control it over WIFI is by using step controller which I think that sonoof is.

From the other side I have another one also with manual knob but this one you can turn as light dimmer making the engine run slower (does yours works like that as well?). Its a cheap, thai exhaust fan.. Was using it just few weeks and it works but you can clearly hear the engine struggling when you turn the knob low.

Anyway. Beiing able to switch fan speed just into 3 different speeds, on inline and oscillating fans from ha will give you enough flexibility to fine tune your automations and help preserve energy.

Let me know how it goes.
Cheers!
Yeah, that sounds what it's like. This is the Fan: https://www.futuregarden.co.uk/phresh-hyper-fan-v2 works perfectly, I have the 8" version that you can use in the little box like a light dimmer or hook up to my Gavita controller. I don't think there is any way to replicate the Gav controller for the lights but that's not a big problem. Will just use it for 12/12 and maybe have a light sensor in the tent.

So that Amazon thing with work? No way I can hook it up VIA ESP32? Using something like the PWM to 0/10v module? Happy to use the SOnoff if it's easy.
 

spicy_seed

Member
Frankly I'm not familiar with PWM and Gavita controllers. Looks like your fan support them. So, where is the issue? None of the controllers you mentioned can be be integrated into ha over WIFI or ZIGBEE?
 
there's a post on here with a guide, even shows how to integrate into home assistant with esphome. just search
Idiots guide to getting an esp32 to control AC Infinity Cloudline EC fans esphome/HA they have a hyperfan they setup also
 
MOSFET board is MOSFET Trigger Switch Driver PWM Control Board Module just type that in eBay and the rotary encoder is Rotary Encoder 360 Degrees KY-040 Module Brick Sensor With Push Button Switch
 

waring192

Active Member
MOSFET board is MOSFET Trigger Switch Driver PWM Control Board Module just type that in eBay and the rotary encoder is Rotary Encoder 360 Degrees KY-040 Module Brick Sensor With Push Button Switch
Cheers, I have ordered the encoder but I dont see why I need the Rotary Encoder? The idea is that I don't want/have to use the controller knob, I just want to make adjustments to the speed via Home Assistant so it can be automated depending on the temp. I dont understand its use unless its for overriding it?
 
Cheers, I have ordered the encoder but I dont see why I need the Rotary Encoder? The idea is that I don't want/have to use the controller knob, I just want to make adjustments to the speed via Home Assistant so it can be automated depending on the temp. I dont understand its use unless its for overriding it?
It for is for manually setting the fan speed but probably not going to be used anyway. I just had one laying around
 
Ordered!

Do you mind sharing the code for the d1 and 0-10 please? Any reason you kept the controller? I was just going to only use a device for speed in HA
I’m away for work till the end of week. I’ll post the code on here when I’m home, just kept the controller because I got a few d1’s laying around and it fit perfectly. The code is temp based it pulls temp sensor data from ha.
 

waring192

Active Member
I’m away for work till the end of week. I’ll post the code on here when I’m home, just kept the controller because I got a few d1’s laying around and it fit perfectly. The code is temp based it pulls temp sensor data from ha.
Cheers, being temp based is perfect. Look forward to seeing some code as I have ordered the parts required :)
 

waring192

Active Member
I’m away for work till the end of week. I’ll post the code on here when I’m home, just kept the controller because I got a few d1’s laying around and it fit perfectly. The code is temp based it pulls temp sensor data from ha.
Hey,

Any update on the code please dude?

Cheers
 
Top