plugwise / plugwise-beta

Custom-component / development version of the Plugwise Home Assistant platform
MIT License
24 stars 8 forks source link

[FEATURE]: Evaluate new 'add pause' functionionality #523

Closed Torch1969 closed 10 months ago

Torch1969 commented 11 months ago

Describe the solution you are looking for

Since beginning of 2023, the Plugwise app and html interface feature a pause function to pause the current schema as described here: https://community.homey.a...he-designated-scene/62615 And here: markkkooo in "Plugwise schema oppakken bij thuiskomst"

Please add this function to HA integration of Plugwise

Is your feature request related to a problem? (optional)

No response

What type of installation are you running?

Home Assistant Container

How did you install plugwise-beta?

Home Assistant Core

What kind of Plugwise device is having issues?

Smile: Adam (including Lisa, Tom, Floor)

What firmware version is your Plugwise product at?

None yet

Your setup

No HA setup yet.

Additional context

No response

CoMPaTech commented 11 months ago

Hi @Torch1969 and thanks for the suggestion. @bouwew spotted the indications for this as well and we briefly discussed it earlier today.

From the looks of it this is something we could build but can be comprised in a simple automation as well. Basically Plugwise put a wrapper on two existing functions. Disabling the schedule and setting to away. Which is something that can be comprised easily with an automation.

For the integration I would suggest we run this through Core to ensure upstream viability - which makes a more conscious decision for adding functionality to the beta stack that will not be eligible for Core.

basvdl commented 11 months ago

I used to put it to Heat and Away to pause the scheduling. With the latest beta version this does not work anymore for me.

If I select Off in HA for one of the Tom thermostats, it will turn off the whole heating (screenshot from Adam interface):

image

If I set it to Heat in HA, it will not disable the schedule and after the next refresh of Plugwise, it will show Auto again.

Also the schedule drop down does not allow you to disable the schedule:

image

manifest.json:

  "requirements": ["plugwise==0.34.5"],
  "version": "0.44.2"

Adam: version 3.7.8

bouwew commented 11 months ago

@basvdl Plugwise does not provide an "Off" function per thermostat. The only real "Off" function they provide is on the heating(/cooling) system ( = CV ketel of warmtepomp). Heating regulation = off means just that, the heating-system has turned the (room)heating off, for all the zones that system provides heating for.

I do realize that I have been mixing thermostat and heating-system functions. This made the most sense to me. But I'm now also thinking about how to provide an "Off" function for one thermostat. The only option for this is using a Preset I think. We could maybe use the Preset "No-Frost" for this?

Also, if you want to turn a schedule off for one thermostat, at the moment that's only possible by clicking on the flame-icon in the climate-card or by sending a climate.set_hvac_mode service-command as I wrote in the Tweakers-forum. I will investigate if it is possible to include an Off-option in the schedule-names list.

basvdl commented 11 months ago

Hi @bouwew ,

Clicking the flame icon on the climate card does not disable the schedule for me (anymore).

I used it in the past to temporary stop the schedule, and this was working great.

I'll try to collect some logs and screenshots over the weekend to provide more details about setup, versions, behaviour.

bouwew commented 11 months ago

@basvdl the requested schedule-off option was added in plugwise-beta v0.45.0. Also, a schedule not turning off / not being able to set hvac_mode to heat has been fixed as well.

basvdl commented 11 months ago

@bouwew Amazing! I'll make sure to spend some time to test this tomorrow. Thanks!!!

basvdl commented 11 months ago

@bouwew It works as designed ;), thank you!

I can use HA to disable and activate the schedule using the fire and calendar icon. When you activate the schedule again, it picks up the correct schedule (I have 5 zones and 5 schedules).

Disabling the schedule using the dropdown, setting it to off, also works!

Currently running:

HA: 2023.11.2 Plugwise-beta:

  "requirements": ["plugwise==0.35.1"],
  "version": "0.45.0"
bouwew commented 11 months ago

@basvdl Thanks for testing and reporting :)

bouwew commented 10 months ago

@Torch1969 the requested feature was added in plugwise-beta v0.46.0

A gateway_mode Select was added, showing the options Normal, Pauze and Vacation.