chrisjshull / homebridge-nest

Nest plugin for HomeBridge
694 stars 111 forks source link

add preset_mode(s) support #578

Open pejotigrek opened 1 year ago

pejotigrek commented 1 year ago

Is your feature request related to a problem? Please describe. I use Simple Thermostat lovelace card to control my Nest thermostat. I've noticed that depending on what integration I use [I don't like all changes made into the built-in (let's call it BI) HomeAssistant Nest integration, so I am planning to switch to this one - Homebridge-Nest (let's call it HB)] some options differ and some of the functionality is cut down.

in (BI) there is an attribute: preset_modes, which displays all modes understood and available in Nest Thermostat - none, away, eco, Away and Eco (at least my Nest shows that), and also attribute preset_mode, displaying the currently used mode. those both attributes are used by mentioned card [configurable with names, icons etc.] to display some buttons [for mode notification but also working as mode changing button], as shown below [last row of buttons]:

image

in (HB) there are no attributes that reflect preset mode(s), so it is impossible to see the actual mode or to change one by hand:

image

Describe the solution you'd like I'd love to see those two attributes working in Homebridge-nest integration - they partially look like a combination of other attributes already working in integration, so maybe it won't be a big deal to add them. but also I am not a programmer, so my maybe can be waaay too optimistic ;)

Describe alternatives you've considered in a desperate idea I was thinking about playing with template thermostat in HomeAssistant, but I'm not so sure if it will add those parameters and also I didn't want to make "a thermostat inside a thermostat" ;)

github-actions[bot] commented 1 year 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.

pejotigrek commented 1 year ago

can we remove the stale label and at least consider the idea? ;)

github-actions[bot] commented 1 year 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.

pejotigrek commented 1 year ago

can we remove the stale label and at least consider the idea? ;) pretty please? ;)

github-actions[bot] commented 1 year 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.

pejotigrek commented 1 year ago

ping.

github-actions[bot] commented 1 year 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.

SaladFork commented 1 year ago

Also relevant to me, would prefer not seeing this closed to staleness.

github-actions[bot] commented 1 year 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.

pejotigrek commented 1 year ago

ping.

github-actions[bot] commented 1 year 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.

pejotigrek commented 1 year ago

ping.

github-actions[bot] commented 1 year 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.

SaladFork commented 1 year ago

…………

github-actions[bot] commented 1 year 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.

pejotigrek commented 1 year ago

ping

SaladFork commented 1 year ago

@pejotigrek are you able to as the issue author add a label to this issue or do we need the repo owner to do so?

Looks like the pin label might opt it out of the staleness loop: https://github.com/chrisjshull/homebridge-nest/blob/master/.github/workflows/stale.yml#L25

exempt-issue-labels: 'pin'
SaladFork commented 1 year ago

For Home Assistant users, I've found a workaround for one of the directions here. I am able to set specific preset modes by making a call to the google_assistant_sdk's send_text_command service with content such as { "command": "Set my thermostats to comfort" }. Still not ideal for an interface, but at least works for most of my automation needs.

pejotigrek commented 1 year ago

@pejotigrek are you able to as the issue author add a label to this issue or do we need the repo owner to do so?

Looks like the pin label might opt it out of the staleness loop: https://github.com/chrisjshull/homebridge-nest/blob/master/.github/workflows/stale.yml#L25

exempt-issue-labels: 'pin'

unfortunately I don't see any option to add the label, so it probably is repo-owner-only setting :(

github-actions[bot] commented 11 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.

pejotigrek commented 11 months ago

bad bot 😠

github-actions[bot] commented 10 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.

pejotigrek commented 10 months ago

ping

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.

pejotigrek commented 9 months ago

bad bot

github-actions[bot] commented 8 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.

pejotigrek commented 8 months ago

ping

github-actions[bot] commented 7 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.

pejotigrek commented 7 months ago

ping

github-actions[bot] commented 6 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.

pejotigrek commented 6 months ago

ping

github-actions[bot] commented 5 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.

pejotigrek commented 5 months ago

.

github-actions[bot] commented 4 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.

pejotigrek commented 4 months ago

.

github-actions[bot] commented 3 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.

pejotigrek commented 3 months ago

.

github-actions[bot] commented 2 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.

pejotigrek commented 2 months ago

bad bot

SaladFork commented 1 month ago

@pejotigrek thank you for keeping the issue alive.

Another note, in case it's helpful to you as well. I recently added my Nest Thermostat via Matter to Home Assisstant and it works great! Has all the support I was looking for.

I have a few other reasons to still need homebridge-nest but they're outside the scope of this issue (and unfortunately are impeded by the auth issue).

Nevermind, confused Heat/Mode with the different Eco/Comfort/etc. Sorry for the noise.

pejotigrek commented 1 month ago

@SaladFork I'm doing my best ;) but it seems like my struggle is useless ;(

github-actions[bot] commented 2 weeks 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.

pejotigrek commented 2 weeks ago

the bot's performance is unsatisfactory