ha-dual-smart-thermostat icon indicating copy to clipboard operation
ha-dual-smart-thermostat copied to clipboard

HVAC-MODE Fan Only?!

Open rrterrorr opened this issue 2 years ago • 7 comments

I think it's an excellent idea to have a fan-only mode.

rrterrorr avatar Dec 03 '22 15:12 rrterrorr

Could you elaborate on the use case, please? At this point, you can already set a fan switch as a cooler or heater.

swingerman avatar Dec 08 '22 09:12 swingerman

hello, it's about the fan-only feature. to be able to give you a good example here is for example: if it is only 1 to 2 degrees too hot that the house ventilation can be opened and switched on and if it rises above 1 to 2 degrees, the air conditioning will turn on

Op do 8 dec. 2022 10:02 a.m. schreef Miklos Szanyi @.***

:

Could you elaborate on the use case, please? At this point, you can already set a fan switch as a cooler or heater.

— Reply to this email directly, view it on GitHub https://github.com/swingerman/ha-dual-smart-thermostat/issues/47#issuecomment-1342299993, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYUHZILE7KA3WHGVRFIV7ILWMGP3ZANCNFSM6AAAAAASSZV4MU . You are receiving this because you authored the thread.Message ID: @.***>

rrterrorr avatar Dec 08 '22 12:12 rrterrorr

@swingerman I love your work on this and it has enabled me to properly use my custom thermostat using several relays. Thank you!

I also have a need to add fan controls to your climate element. My HVAC system (as most others do in the US) have independent fan controls to cycle the house air for filtering or humidity control; without using the heating or cooling elements.

Lovelace Thermostat cards have support for controlling the fan independently from cooling or heating modes as seen in this pic of the Simple Thermostat HACS Card. I believe the default lovelace thermostat even has some native fan controls.

Any chance you could get this functionality implemented into your awesome dual smart thermostat?

GloriamSemper avatar Mar 07 '23 20:03 GloriamSemper

@GloriamSemper yes. I will look into the fan controls.

swingerman avatar Mar 07 '23 20:03 swingerman

A separate switch will be needed for the fan. And a setting for how many degrees difference would be considered for fan mode. Now the question arises: Should we automatically switch between modes? OR It should be completely manual. @rrterrorr @GloriamSemper

swingerman avatar Dec 20 '23 10:12 swingerman

Hi there, I think it would be useful if you have the option to check at what temperature the fan mode can be turned on... I now have it in an automatic routine. It would be nice if this was in the Climate Control. Personally, I would be shocked by the button alone. Better with temp control always welcome I guess

Greetings Remo Op wo 20 dec. 2023 11:51 schreef Miklos Szanyi @.***>:

A separate switch will be needed for the fan. And a setting for how many degrees difference would be considered for fan mode. Now the question arises: Should we automatically switch between modes? OR It should be completely manual. @rrterrorr https://github.com/rrterrorr @GloriamSemper https://github.com/GloriamSemper

— Reply to this email directly, view it on GitHub https://github.com/swingerman/ha-dual-smart-thermostat/issues/47#issuecomment-1864263557, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYUHZILIHCEPUO5BK7RWMSLYKK7MXAVCNFSM6AAAAAASSZV4MWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRUGI3DGNJVG4 . You are receiving this because you were mentioned.Message ID: @.***>

rrterrorr avatar Dec 20 '23 11:12 rrterrorr

Another advantage of having a fan switch is that some (most?) central AC systems require the thermostat to turn on both the AC wire ("Y" wire) and the air-handler/fan wire ("G" wire) in order to activate the AC. Currently, I do this programmatically in Home Assistant, but it would be great if one could enable a fan-switch entity in this virtual thermostat and an option to automatically activate it whenever the cool-switch entity is activated. Two birds with one stone (it would enable stand-alone fan capability and broaden compatibility with central AC systems).

NYZack avatar Jan 08 '24 16:01 NYZack

Good news. I am about to finish the fan mode feature and prepare for a beta release. I now have a dilemma regarding hot_tolerance. How would that affect when the fan turns on?

Here is a use case:

current temp = 27 target temp = 24 hot_tolerance = 2 fan_hot_tolerance = 1

When should the fan turn on/off based on whether the temperature rises or downs?

swingerman avatar Apr 18 '24 11:04 swingerman

Is it clear that fan mode should be activated/deactivated by temperature at all? Don't most thermostats just allow one to turn the fan on or leave it at "auto" (possibly simultaneously with heat and cool), possibly with a timer?

Also, as I mentioned in my post above, I think there should be an option to activate the fan automatically with cooling, since that's how most physical thermostats work. That is, they don't just activate the Y (cooling) wire when there's a call for A/C; they activate both Y and G (fan) wires. This is unlike heating, when only the W wire is activated. HVAC systems expect this behavior.

NYZack avatar Apr 18 '24 12:04 NYZack

Thanks @NYZack. You will have that option but it seems that there is a need for a smart solution as well

swingerman avatar Apr 18 '24 12:04 swingerman

For now, I am leaning toward respecting the hot tolerance, meaning within hot_tolerance, nothing will be on. Outside hot_tolerance but within fan_hot_tolerance, we use a fan. Otherwise, we use the AC

swingerman avatar Apr 18 '24 12:04 swingerman

The feature is out in beta: https://github.com/swingerman/ha-dual-smart-thermostat/releases/tag/v0.9.6.beta-2

swingerman avatar Apr 18 '24 16:04 swingerman

@NYZack

example

heater: switch.study_heater
ac_mode: true
fan: switch.study_fan
fan_on_with_ac: true

swingerman avatar Apr 18 '24 16:04 swingerman

That's great. I don't know how complicated you want to make this, but some thermostats also have the option to run the fan for some time after the AC goes off, to take advantage of the coldness left in the coils after the AC turns off. For instance, maybe fan_on_with_ac could be set to -1 if you don't want the fan to run with the A/C, and it could be set to n (a non-negative number) if you want the fan to run with the A/C and for n seconds after the A/C turns off.

NYZack avatar Apr 18 '24 16:04 NYZack

It seems to be a helpful feature against mould build-up.

swingerman avatar Apr 19 '24 06:04 swingerman