donavanbecker / homebridge-resideo

The Homebridge Resideo plugin allows you to access your Resideo devices from HomeKit.
ISC License
37 stars 9 forks source link

Feature Request: Add a switch to remove hold and return to program #798

Open folotp opened 10 months ago

folotp commented 10 months ago

Problem

Thermostats that are better integrated with Homekit, such as the Ecobees, have a switch to remove the hold. You can thus create a scene to remove the hold. Would it be possible to add such a switch?

Solution

Add a switch that would send the API command "thermostatSetpointStatus" : "NoHold". I also think that maybe you can get the hold status using the Get Thermostat command and data points changeableValues.thermostatSetpointStatus and changeableValues.holdUntil. If possible, a sensor to give the hold status would be great as well.

Alternatives

No response

Additional context

No response

donavanbecker commented 10 months ago

So you just want like a light switch? I was thinking using a stateful programmable switch, that doesn't display in the Home App but you can setup automations in 3rd Party Apps.

folotp commented 10 months ago

How would the stateful switch work? Would that be similar to the Target Heating Cooling State switch which has the three values “Off”, “Heat”, and “Cool”? In this case the values would be “Run Program” and “Hold”?

That would be great as a condition in automations, but not sure if it would work to send a command. The Run Program would send the “NoHold” API command, but what would the “Hold” send since a hold is automatically set whenever you change a setting based on the Thermostat Setpoint Status in the plugin settings.

Pierre-André Folot On Sep 7, 2023 at 09:25 -0400, Donavan Becker @.***>, wrote:

So you just want like a light switch? I was thinking using a stateful programmable switch, that doesn't display in the Home App but you can setup automations in 3rd Party Apps. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

donavanbecker commented 10 months ago

I might be able too: https://developers.homebridge.io/#/characteristic/ProgrammableSwitchEvent

github-actions[bot] commented 9 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 9 months ago

This issue has been closed as no further activity has occurred.

kylewhirl commented 5 days ago

Any update on this? Would love to be able to use the permanent hold feature of the app