core/homeassistant/components/google_assistant
Joakim Plate 2bd9f5680d Report state (#27759)
* Add report state config

* Add initial steps for local report state

* Use owner of system as user_id

* First working prototype

* Only report state if requested

* Add some good logging and adjust constant name

* Move jwt generation out to non member

* Move cache out to caller

* Remove todo about cache

* Move getting token out of class

* Add timeout on calls

* Validate config dependency

* Support using service key to do sync call when api_key is not set

* Make sure timezone is fixed for datetime dummy

* Use exact expire_in time

* Support renewing token on 401

* Test retry on 401

* No need to declare dummy key twice

* Correct some docs on functions

* Add test for token expiry
2019-10-18 22:37:44 -07:00
..
__init__.py Report state (#27759) 2019-10-18 22:37:44 -07:00
const.py Report state (#27759) 2019-10-18 22:37:44 -07:00
error.py Use literal string interpolation in integrations E-G (f-strings) (#26379) 2019-09-03 17:10:56 +02:00
helpers.py Google Assistant Local SDK (#27428) 2019-10-13 14:16:27 -07:00
http.py Report state (#27759) 2019-10-18 22:37:44 -07:00
manifest.json Add Google Report State (#27112) 2019-10-03 13:02:38 +02:00
report_state.py Dont create coroutine until acting on it (#27907) 2019-10-18 20:58:43 -07:00
services.yaml Update Google Assistant services description and request sync timeout (#19113) 2018-12-08 20:39:51 -05:00
smart_home.py Google Assistant Local SDK (#27428) 2019-10-13 14:16:27 -07:00
trait.py Revert "Allow Google Assistant relative volume control (#26585)" (#27416) 2019-10-10 12:46:40 -07:00