Commit Graph

225 Commits (441e99b4393630813c04556919e53c4c600adfe4)

Author SHA1 Message Date
Erik Montnemery a1aca20818
Address review comment from () 2021-09-08 13:48:31 -07:00
Erik Montnemery 232943c93d
Add significant change support to AQI type sensors () 2021-09-08 12:47:48 -07:00
Ruslan Sayfutdinov 7195b8222b
Bump PyJWT to 2.1.0 () 2021-09-07 20:59:02 -07:00
Paulus Schoutsen 27e29b714c
Bump cloud to 0.47.1 ()
* Bump cloud to 0.47.0

* Bump reqs

* Bump to 0.47.1

* Do not load hass_nabucasa during http startup

* fix some tests

* Fix test

Co-authored-by: Ludeeus <ludeeus@ludeeus.dev>
2021-09-01 09:54:54 -07:00
Matthew Garrett dd21bf73fc
Assistant sensors () 2021-08-30 20:33:06 -07:00
J. Nick Koston e6e8d7eded
Convert color temperature to visible color in lights () 2021-08-25 21:56:36 +02:00
Giuseppe Iannello ec3bfcea46
Support for EnergyStorageTrait for vacuum cleaners () 2021-08-25 10:12:31 -07:00
Giuseppe Iannello 4d7de0fd4c
Add support for Google Assistant's LocatorTrait for vacuum cleaners ()
* Support for LocatorTrait for vacuum cleaners

* Handle Locator request with `silence: True`

* Update homeassistant/components/google_assistant/trait.py

Co-authored-by: Joakim Plate <elupus@ecce.se>

* Black

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Joakim Plate <elupus@ecce.se>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-08-23 20:16:50 -07:00
Ville Skyttä 939fde0a50
ConfigType and async_setup/setup type hint improvements () 2021-08-18 13:22:05 +02:00
Brian Egge 441552e04c
Fix TypeError when climate component sets fan modes to None ()
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-08-16 19:02:01 +02:00
Joakim Plate 8a7cb389ed
Drop support for fan speeds and support reverse () 2021-07-20 22:07:15 -07:00
J. Nick Koston 5d85983b09
Update google assistant locks to support locking, unlocking, jammed () 2021-07-20 23:49:05 -05:00
Ville Skyttä 470f2dd73f
Upgrade pyupgrade to 2.21.2, apply its changes () 2021-07-19 10:46:09 +02:00
Daniel Hjelseth Høyer fbad453c89
Pylint 2.9.3 ()
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2021-07-14 21:44:57 -07:00
Franck Nijhof 655f797f67
Add Select entity support to Google Assistant () 2021-06-18 23:30:46 +02:00
Ville Skyttä 7d03b02192
Spelling fixes () 2021-06-11 13:35:03 +02:00
Jan Bouwhuis 2222a121f4
Add support for fan speed percentage and preset modes to google_assistant integration ()
* support relative fan speeds

* fan preset modes

* improve tests

* Revert relative speed code report zero percentage
2021-06-02 22:09:22 +02:00
Paul Bottein fb61ef500c
Add TV channel trait to google assistant () 2021-05-25 09:12:42 -07:00
Michael b1138b1aab
Add constructor return type in integrations E-K () 2021-05-20 18:47:30 +03:00
tkdrob d2d80093a1
Add selector to google assistant services () 2021-04-27 18:33:52 +02:00
Paulus Schoutsen a6d87b7fae
Batch Google Report State ()
* Batch Google Report State

* Fix batching
2021-04-23 10:56:23 -07:00
Paulus Schoutsen 7e7267f822
Send only a single event per incoming Google command () 2021-04-20 09:21:52 -07:00
Bram Kragten b69b55987d
Google report state: thermostatMode should be a string, not null () 2021-04-19 08:20:00 -07:00
Chris Browet 591d09c177
Use google assistant TemperatureControl trait to report sensor ()
* CHG: use TemperatureControl trait to report sensor

* fixup: blacked

* fixup: flaked

* fixup: flaked

* Adjust tests

* fixup test and rebase

* test coverage
2021-04-19 11:41:30 +02:00
Erik Montnemery 3d90d6073e
Add common light helpers to test for feature support () 2021-04-15 20:32:27 +02:00
Franck Nijhof 055cdc64c0
Add support for IoT class in manifest () 2021-04-15 10:21:38 +02:00
Erik Montnemery 1a5068f71d
Use supported_color_modes in google_assistant ()
* Use supported_color_modes in google_assistant

* Fix tests
2021-04-14 09:18:22 +02:00
Paulus Schoutsen 05aeff5591
Describe Google Assistant events ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-13 09:31:01 -07:00
Bram Kragten 03b7b1305c
Cloud: Expose if google is registered in status + check on login ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-03-29 19:26:51 +02:00
Franck Nijhof 0d595a2845
Merge of nested IF-IF cases - E-G () 2021-03-27 12:39:37 +01:00
Bram Kragten b1d0b37d2c
Google assistant: disconnect user agent when not found in google () 2021-03-23 15:04:32 -07:00
Marc Mueller 9e1a6610dc
Update typing 07 () 2021-03-18 08:02:55 +01:00
Tobias Haber f785cc7d9a
Google has deprecated a comma separated list for modes changed it to array () 2021-03-17 20:59:06 -07:00
tkdrob ab53b49d3f
Clean up constants ()
* Clean up constants

* clean up humidifier constants

* fix tests

* fix prometheus tests

Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com>
2021-03-02 12:52:00 +01:00
Joakim Plate 0bfcd5e1ee
Use explicit open/close for covers () 2021-02-16 10:26:38 +01:00
Paulus Schoutsen 538df17a28
Restore Google/Alexa extra significant change checks () 2021-02-10 16:30:29 +01:00
tkdrob 87c36d6b6b
Use core constants for google_assistant () 2021-02-08 11:36:59 +01:00
J. Nick Koston d417ee2732
Add fan speed percentage support to google assistant () 2021-02-02 14:39:07 +01:00
Dror Eiger 74efe78d0a
Add device metadata for Google Assistant ()
* Add device metadata for Google Assistant

* Increase test coverage

* Refactor fetching the device and entity entries.
2021-01-26 21:59:43 +01:00
Paulus Schoutsen 712a5a098d
Add significant change filtering to Google () 2021-01-26 21:45:09 +01:00
Joakim Plate 3de0610909
Support google assistant stopping for assumed state covers ()
* Support stopping for assumed state covers

* Adjust black formatting
2021-01-02 23:01:20 +01:00
Joakim Plate 56b3e0b52e
Support area on entities for google assistant ()
* Support area on entities

* Don't let registry area override config
2020-12-21 21:55:06 +01:00
Hmmbob 9cc406fef9
Remove deprecated CONF_ALLOW_UNLOCK, CONF_API_KEY from Google Assistant ()
* Remove deprecated CONF_ALLOW_UNLOCK, CONF_API_KEY

* Use vol.Remove() to prevent setup fail

* Keep constants
2020-12-10 21:50:51 +01:00
Joakim Plate aade4e63b8
Support asking covers to stop using google assistant () 2020-11-30 09:34:34 +01:00
Joakim Plate e98f36e357
Support openRelativePercent for google assistant covers () 2020-11-20 15:20:09 +01:00
Joakim Plate 1567fadda3
Improve Google Assistant cover assumed state handling ()
* Set command only cover
* No need for override position now that we support command only
* Return empty state response for assumed state

Fixes 
Reverts: 

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-17 21:55:46 +01:00
edomat 50761eb4e4
Distinguish Shutters and Awnings in Google Assistant ()
* Distinguish Shutters and Awnings.

* Remove trailing whitespace
2020-11-05 14:55:48 +01:00
Paulus Schoutsen 5626a379de
Guard bad supported features for Google () 2020-10-21 16:37:42 +02:00
Paulus Schoutsen 62343f87ad
Catch when old entity can't be serialized in Google Report State ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-10-16 09:56:48 +02:00
Bram Kragten c6f3352cf8
Use custom app to play camera stream using Google Assistant () 2020-09-30 10:33:56 +02:00