Commit graph

16 commits

Author SHA1 Message Date
Allen Porter
1c4fee65c0
Migrate nest to new entity naming style () 2022-07-09 19:21:53 +02:00
Allen Porter
b014d558ff
Add application credentials platform for nest and deprecate yaml for SDM API ()
* Update the nest integration to be useable fully from the config flow

* Support discovery in nest config flow

* Remove configuration entries

* Remove unused import

* Remove dead code

* Update homeassistant/components/nest/strings.json

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Remove commented out code

* Use config flow for app auth reauthentication path

* Improves for re-auth for upgrading existing project and creds

* More dead code removal

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Remove outdated code

* Update homeassistant/components/nest/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-06-15 07:15:53 -07:00
Allen Porter
7a5fa8eb58
Update more nest tests to use common fixtures ()
Update nest tests to use fixtures
2022-06-10 07:14:43 +02:00
Allen Porter
b2f5ab2008
Publish Nest Motion/Person events with optional user defined zone information ()
Publish Nest events with zone information if present. User defined zones are configured
in the Google Home app, and are published with Motion/Person event.
2022-02-11 21:22:53 -08:00
Allen Porter
789c0a24dd
Improve nest media player clip/image and event handling for multiple events in a short time range () 2022-01-11 20:54:49 -08:00
Allen Porter
ebc8e19788
Revert nest reloading due to lock up () 2022-01-02 17:08:38 +01:00
Allen Porter
2df0adfbc7
Reload nest integration when new devices are added () 2021-12-29 12:20:55 +01:00
Allen Porter
bff677e34e
Bump google-nest-sdm to 0.4.8 () 2021-12-15 13:12:38 +01:00
Allen Porter
cd001d0243
Only publish nest camera event messages once per thread and bump nest version () 2021-12-12 14:12:05 -08:00
Allen Porter
bbe4a67a98
Coalesce nest media source preview clips by session and bump google-nest-sdm () 2021-12-05 23:59:24 -08:00
Allen Porter
f1b082a369
Publish nest event ids in camera related events () 2021-10-26 10:14:12 -05:00
Erik Montnemery
84226da404
Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
Allen Porter
051f6c0e72
Increase test coverage for Nest SDM integration () 2021-01-01 13:31:18 +01:00
Allen Porter
baacf2cd7d
Publish timestamps in nest events () 2020-12-30 10:23:48 +01:00
Allen Porter
945a0a9f7e
Add nest device triggers for camera and doorbell events () 2020-11-30 09:19:42 +01:00
Allen Porter
745823dd55
Add nest SDM API camera/doorbell events ()
* Add nest SDM API camera/doorbell events

Events are fired  when pubsub messages are received.   When messages
are received lookup a home assistant device id from the nest
device id, so that the home assistant device id can be included
in the event payload.

* Update homeassistant/components/nest/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Update nest code style based on PR feedback

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-24 14:34:43 -08:00