potmat / homebridge-google-nest-sdm

A Homebridge plugin for Google Nest devices that uses the Google Smart Device Management API. Supports Cameras, Doorbells, Displays, and Thermostats. Includes support for HomeKit Secure Video.
ISC License
140 stars 17 forks source link

Added an optional config to use a switch for Eco Mode on thermostats. #46

Closed hn-git closed 1 year ago

hn-git commented 1 year ago

Default to the current behavior of using a custom characteristic.

Custom characteristics are not visible through the default Home application.

Using a switch within the accessory provides an option for anyone who wants to keep all automations compatible with the Home app.

potmat commented 1 year ago

@hn-git: It seems possible to create automations with custom characteristics using an app like Eve:

image

What happens if you do this? Does the Home app throw up errors or cause problems?

hn-git commented 1 year ago

Yes, it's possible to create using other apps. When the scene with this action is viewed in the Home app it displays the accessory but not the characteristic being updated (eg. it just shows the thermostat being on).

I prefer to keep everything managed through the Home app without using scenes so it was useful to me. Feel free to close if you don't want to support maintaining/customizing this.

potmat commented 1 year ago

@hn-git: My personal preference has been to avoid putting in "fake" accessories like switches/lights just to get around the limitations of the Home app.