Giter VIP home page Giter VIP logo

Comments (15)

swingerman avatar swingerman commented on July 18, 2024 1

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

from ha-dual-smart-thermostat.

NYZack avatar NYZack commented on July 18, 2024 1

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.

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

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

from ha-dual-smart-thermostat.

rrterrorr avatar rrterrorr commented on July 18, 2024

from ha-dual-smart-thermostat.

GloriamSemper avatar GloriamSemper commented on July 18, 2024

@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?

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

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

from ha-dual-smart-thermostat.

rrterrorr avatar rrterrorr commented on July 18, 2024

from ha-dual-smart-thermostat.

NYZack avatar NYZack commented on July 18, 2024

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).

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

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?

from ha-dual-smart-thermostat.

NYZack avatar NYZack commented on July 18, 2024

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.

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

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

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

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

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

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

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

@NYZack

example

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

from ha-dual-smart-thermostat.

swingerman avatar swingerman commented on July 18, 2024

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

from ha-dual-smart-thermostat.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.