Robert Resch
ad50136dbd
Add created_at/modified_at to config entries ( #122456 )
2024-07-29 22:08:46 +02:00
epenet
075550b7ba
Use HOMEASSISTANT_DOMAIN alias for core DOMAIN in tests ( #122762 )
2024-07-29 12:51:12 +02:00
Marc Mueller
a6068dcdf2
Update import locations in tests ( #122216 )
2024-07-20 11:16:04 +02:00
J. Nick Koston
84d8bc711d
Fix blocking I/O in event loop in google_assistant test ( #121126 )
...
found by ruff in #120799
2024-07-03 23:35:23 +01:00
Joakim Plate
097844aca6
Allow arm levels be in order for google assistant ( #119645 )
2024-06-14 07:18:57 +02:00
epenet
99b349fa2c
Fix consider-using-dict-items warnings in tests ( #119497 )
2024-06-12 16:44:29 +02:00
epenet
7388271689
Fix unspecified-encoding warnings in tests ( #119405 )
2024-06-11 17:58:40 +02:00
epenet
5abdc83b2e
Fix non-parent-init-called pylint warning in google_assistant tests ( #119367 )
2024-06-11 15:00:23 +02:00
Joakim Plate
8a0cc55278
Always provide a currentArmLevel in Google assistant ( #119238 )
2024-06-10 07:47:16 +02:00
Sid
721b2c2ca8
Enable Ruff PT012 ( #113957 )
2024-06-08 17:59:08 +02:00
epenet
492b158818
Add return type hints in tests (a-i) ( #118939 )
2024-06-06 12:17:08 +02:00
Jan-Philipp Benecke
7407995ff1
Fix flaky Google Assistant test ( #118914 )
...
* Fix flaky Google Assistant test
* Trigger full ci
2024-06-05 17:37:14 -04:00
epenet
092cdcfe91
Improve type hints in tests (a-h) ( #118379 )
2024-05-30 08:46:18 +02:00
Bygood91
f7d2d94fdc
Add Google assistant Gate device type ( #118144 )
2024-05-29 09:18:02 +02:00
epenet
a59621bf9e
Add more type hints to pylint plugin ( #118319 )
2024-05-28 18:37:38 +02:00
Marc Mueller
dc47792ff2
Update codespell to 2.3.0 ( #118001 )
2024-05-24 08:22:29 +02:00
Sid
3799d20d43
Enable Ruff B905 ( #114197 )
2024-04-14 00:14:26 -05:00
J. Nick Koston
af1023074e
Add an event_filter to google_assistant state reporting ( #115160 )
...
* adjust
* fix test since it happens sooner now
* remove debug
* remove unneeded test change
* reduce
* reduce
2024-04-07 21:30:03 -04:00
Sid
aec7a67a58
Unignore Ruff PLE, PLW in tests ( #114406 )
...
* Unignore Ruff PLE, PLW in tests
* fix tests
2024-03-29 23:58:30 +01:00
Marc Mueller
44eeb2eb5e
Allow Humidifier.current_humidity to be a float ( #111297 )
...
* Allow Humidifier.current_humidity to be a float
* Code review
* Allow climate humidity values to be float
* Update demo integration
2024-03-27 11:19:20 +01:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Jan Bouwhuis
c94d8c541b
Fix google assistant diagnostics test ( #114111 )
...
Improve google assistant diagnostics test
2024-03-24 19:05:47 +01:00
Sid
00ec7f11f0
Enable Ruff rule PT007 ( #113764 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-03-19 09:01:07 +01:00
Jan Bouwhuis
012291a1f3
Fix google_asssistant sensor state reporting ( #112838 )
...
* Fix post google_assistant sensor values as float not string
* Fix aqi reporting and improve tests
* Fix _air_quality_description_for_aqi and test
2024-03-12 09:07:20 +01:00
Marc Mueller
aa16a9d707
Add empty line after module docstring (3) ( #112750 )
2024-03-08 20:38:34 +01:00
Marc Mueller
32f3f46542
Add empty line after module docstring (2) [tests.components] ( #112737 )
2024-03-08 19:16:21 +01:00
Marc Mueller
c88b337600
Add empty line after module docstring [tests f-k] ( #112709 )
2024-03-08 14:50:04 +01:00
J. Nick Koston
f3a9756f81
Avoid waiting for integration platforms in the parent integration ( #112467 )
2024-03-05 21:16:42 -10:00
Erik Montnemery
9b91da23c4
Improve logging of google_assistant messages ( #110637 )
...
* Improve logging of google_assistant messages
* Add tests
* Add test
2024-02-26 11:43:31 +01:00
Erik Montnemery
a51d3b4286
Remove store from google_assistant AbstractConfig ( #109877 )
...
* Remove store from google_assistant AbstractConfig
* Bump minor version of google_assistant store
* Fix test
* Improve comments
* Fix typo
* Refactor
* Update homeassistant/components/google_assistant/http.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix bug, add tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-02-12 19:24:21 +01:00
Erik Montnemery
674e4ceb2c
Make additional methods of google_assistant.AbstractConfig abstract ( #109811 )
2024-02-06 19:14:12 +01:00
Erik Montnemery
0cb913370f
Rename google_assistant.AbstractConfig.get_local_agent_user_id ( #109798 )
...
* Rename google_assistant.AbstractConfig get_local_agent_user_id to get_local_user_id
* Fix
2024-02-06 15:40:12 +01:00
Erik Montnemery
09ba46ddb9
Mask sensitive data in google_assistant logs ( #109366 )
...
* Mask sensitive data in google_assistant logs
* Move common code to homeassistant/util/redact.py
* Move to helpers
* Add tests
* Tweak
* Redact additional logs
* Fix stale docstring
* Don't reveal the length of masked data
* Update test
2024-02-02 22:10:30 +01:00
Jan Bouwhuis
dcd677fea8
Make google_assistant report_state test timezone aware ( #109200 )
2024-01-31 13:12:26 +01:00
Jan Bouwhuis
320bf53f75
Add OnOff trait for climate entities in google_assistant ( #109160 )
2024-01-30 21:27:36 -05:00
Paul Bottein
02ac985120
Use right initial attribute value for demo climate ( #108719 )
2024-01-29 21:46:04 +01:00
Franck Nijhof
01372024f5
Add icon translations support ( #103294 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Paul Bottein <paul.bottein@gmail.com>
2024-01-19 16:56:56 +01:00
Jan Bouwhuis
3016dbc2bd
Enable toggle on valve/cover start in google_assistant ( #106378 )
2023-12-25 15:40:17 +01:00
J. Nick Koston
f097e2a2f6
Add support for attribute caching to the media_player platform ( #106257 )
2023-12-23 13:33:11 -10:00
Jan Bouwhuis
e311a6835e
Add valve platform support to google_assistant ( #106139 )
...
* Add valve platform to google_assistant
* Use constant for domains set
2023-12-23 16:46:25 +01:00
Jan-Philipp Benecke
0ae0331c5c
Migrate google related tests to use freezegun ( #105552 )
...
* Migrate google related tests to use freezegun
* retrigger CI
* Fix google tests
* Add timezone to config_entry_token_expiry
* Separate config_entry_token_expiry from token_expiry
* Also test token refresh for offset-naive tokens
* retrigger CI
* Apply code review suggestion
Co-authored-by: Allen Porter <allen.porter@gmail.com>
* Run ruff-format
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2023-12-21 12:23:01 +01:00
Jan Bouwhuis
f5f9b89848
Add water_heater to google_assistant ( #105915 )
...
* Add water_heater to google_assistant
* Follow up comments
* Add water_heater to default exposed domains
2023-12-20 23:26:55 +01:00
Erik Montnemery
6908497c3d
Add minor version to config entries ( #105479 )
2023-12-12 08:44:35 +01:00
Marcel van der Veldt
52450291cb
Fix device sync to Google Assistant if Matter integration is active ( #104796 )
...
* Only get Matter device info if device is an actual Matter device
* Return None if matter device does not exist
* lint
* fix test
* adjust google assistant test
2023-11-30 16:59:26 +01:00
Aarni Koskela
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-27 14:38:59 +01:00
Paulus Schoutsen
130822fcc6
Attach Matter info to Google Assistant serialize ( #103768 )
2023-11-24 12:55:05 +01:00
Jan Bouwhuis
4709e60ff6
Rework on Google Assistant doorbell support ( #100930 )
...
* Rework on Google Assistant doorbell event
* Additional comment on syncing notificatiions
* Update homeassistant/components/google_assistant/trait.py
* Only sync event if state attr changed
* Update comment
2023-10-07 19:39:04 +02:00
Jan Bouwhuis
c5b32d6307
Add doorbell event to google_assistant ( #97123 )
...
* First attempt async_report_state_all
* Move notificationSupportedByAgent to SYNC response
* Make notificationSupportedByAgent conditional
* Add generic sync_options method
* Report event
* Add event_type as ID
* User UUID, imlement query_notifications
* Refactor query_notifications
* Add test
* MyPy
* Unreachable code
* Tweak
* Correct notification message
* Timestamp was wrong unit, it should be in seconds
* Can only allow doorbell class, since it's the only type
* Fix test
* Remove unrelated changes - improve coverage
* Additional tests
---------
Co-authored-by: Joakim Plate <elupus@ecce.se>
2023-09-25 23:20:02 +02:00
J. Nick Koston
ff2e0c570b
Improve performance of google assistant supported checks ( #99454 )
...
* Improve performance of google assistant supported checks
* tweak
* tweak
* split function
* tweak
2023-09-04 20:53:59 -04:00
Jan-Philipp Benecke
027ce55fa6
Use snapshot assertion for google assistant diagnostics test ( #99167 )
2023-08-30 12:25:06 +02:00