Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial warmup featureset to support #5

Open
artmg opened this issue Jan 5, 2020 · 4 comments
Open

Initial warmup featureset to support #5

artmg opened this issue Jan 5, 2020 · 4 comments
Labels
help wanted Extra attention is needed

Comments

@artmg
Copy link
Collaborator

artmg commented Jan 5, 2020

Taken from @foxy82 PR comment home-assistant/core#21144 (comment)

As we are migrating this component to the new climate setup we need an understanding of the architecture, especially HVAC_MODE and PRESETs.

The warmup (currently 4IE) has the ability to do the following:

  1. Follow a setup schedule
  2. Set a fixed temeprature
  3. Off
  4. Frost Protection
  5. Holiday Mode

What should we be looking to support as the initial featureset for this component?

@artmg
Copy link
Collaborator Author

artmg commented Jan 5, 2020

IMO setting up the schedule via HA would be too complex, I think we can leave that to the vendor's cloud service web page for now. I would just go for 2 to set the Override temperature and duration, which could be enough, optionally with 5 Holiday if simple.

@rct
Copy link
Collaborator

rct commented Jan 5, 2020

For me the top priority is being able to track the state of my 4 warmup thermostats reliably through HA.

  • Current floor probe and air temps
  • Current mode and set point

Having that working should allow me to:

  • know when things have changed (and possibly why)
  • Set up alerts in HA if temps are out of range or something isn't working.

Priority 2:

  • Track run times and power consumption.
  • Ability to change individual thermostat modes - Off, hold fixed temperature, Follow schedule, ...

I agree with @artmg - the ability to program schedules could be a lot of work. So I'm happy to do it through the warmup web app, mobile app, or from the thermostat it self. It would be a nice to have a some point, but for now I'd rather have reliable monitoring and some coarse control over the thermostats.

@rct
Copy link
Collaborator

rct commented Jan 5, 2020

Note: I believe I've seen there is an issue through Warmup's API that at least one mode change to a thermostat changes all thermostat's modes. So I don't think all of those have to be solved (or can be solved) before a stable HA release is done.

(Also that's another reason why I believe monitoring the state through HA is important.)

@foxy82
Copy link
Collaborator

foxy82 commented Jan 5, 2020

So the version I've written can do the following:

  1. Read the following from each thermostat

image

  1. Set mode to follow schedule, fixed (and set the temperature) via Lovelace front end.

  2. Calling a service set an override for a given temperature for an amount of time.

There are some issues which i'll raise now and then come back and link into this issue.

Hitting OFF turns off all thermostats as per @rct #6

Boost preset doesn't work: #7

With regard to schedules - We could create a service for this but I'd say it is low priority in my view I've never seen a good schedule editor in Home Assistant so until that exists it will be hard.

@artmg artmg added the help wanted Extra attention is needed label Jan 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants