a9393d777e
Add vacuum room support to Google Assistant ( #164617 )
...
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
2026-06-20 21:26:25 +02:00
jtjart and GitHub
13ef737873
Add projector as media player device class ( #169274 )
2026-05-28 19:27:21 +02:00
Franck Nijhof and GitHub
5c29580969
Fix line length violations in tests/components g ( #170882 )
2026-05-16 17:06:36 +02:00
b3bb5c9abc
Google assistant temperature setting active thermostat mode ( #166448 )
...
Co-authored-by: Lucas Sanchez Sagrado <lucas.sansag@educa.jcyl.es >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-11 15:08:00 +02:00
Aaron Ten Clay and GitHub
95e9405cd0
Preserve Fahrenheit precision in google_assistant temperature range ( #168672 )
2026-04-21 15:22:21 +02:00
Kyle Johnson and GitHub
3693bc5878
Make Google Assistant fan speed percent and step speeds mutually exclusive ( #162770 )
2026-02-23 22:26:09 +00:00
Jan Bouwhuis and GitHub
2db7b5c99f
Assume cover or valve is always "running" in google assistant when the state is assumed or the position is reported to allow it to be be stopped ( #158919 )
2025-12-14 10:24:40 -05:00
G Johansson and GitHub
8bca3931ab
Remove deprecated cover state constants ( #154037 )
2025-10-09 18:05:49 +02:00
G Johansson and GitHub
6c9955f220
Remove deprecated constants in camera ( #153363 )
2025-10-01 22:20:34 +02:00
Paul Bottein and GitHub
324f208d68
Add lawn mower support to Google Assistant ( #140530 )
...
* Add lawn mower support to google assistant
* Update snapshots
* Sort alphabetically
* Refactor service call
* Refactor service call
* Feedback
2025-03-14 15:22:23 +00:00
epenet and GitHub
b160ce21fc
Migrate google_assistant tests to use unit system ( #140357 )
2025-03-11 13:21:00 +01:00
epenet and GitHub
02956f9a83
Improve formatting in component test files ( #135267 )
...
Improve formatting in test files
2025-01-10 10:53:45 +01:00
epenet and GitHub
0e45ccb956
Migrate google_assistant color_temp handlers to use Kelvin ( #132997 )
2024-12-12 11:13:24 +01:00
G Johansson and GitHub
2eaf206562
Implement new state property for vacuum which is using an enum ( #126353 )
...
* Implement new state property for vacuum which is using an enum
* Mod
* Mod init
* Mods
* Fix integrations
* Tests
* Fix state
* Add vacuum tests
* Fix last test
* Litterrobot tests
* Fixes
* Tests
* Fixes
* Fix VacuumEntity
* Mods
* Mods
* Mods
* Update demo
* LG
* Fix vacuum
* Fix Matter
* Fix deprecation version
* Mods
* Fixes
* Fix ruff
* Fix tests
* Fix roomba
* Fix breaking dates
2024-12-06 11:16:03 +01:00
Joost Lekkerkerker and GitHub
f7f1830b7e
Add support for binary sensor states in Google Assistant ( #127652 )
2024-11-10 20:34:24 +01:00
Erik Montnemery and GitHub
3e62c6ae2f
Move core config functionality to its own module ( #129065 )
...
* Move core config functionality to its own module
* Adjust test
2024-10-24 13:34:51 +02:00
G Johansson and GitHub
cdfec7ebb4
Implement new state property for alarm_control_panel which is using an enum ( #126283 )
...
* Alarm state from enum
* Fixes
* Set final
* Fix rebase
* Test const
* Fix breaking version
* Fix other for alarm_control_panel
* Fix integrations
* More
* More
* More
* More
* Fix zha
* Replace _attr_state
* Fix alarm_control_panel
* Fix tests
* Fixes
* Mods
* Change some
* More
* More
* More
* Tests
* Last tests
* Return enum
* Fix zha
* Remove not needed check
* Fix wording
* Fix homekit
* Mod prometheus
* Fix mypy
* Fix homekit
* Fix ifttt
2024-10-21 22:54:27 +02:00
Joost Lekkerkerker and GitHub
c0f19dd963
Reorder Google Assistant Traits ( #127646 )
2024-10-16 15:04:46 +02:00
G Johansson and GitHub
93aade6e8e
Change lock state to an enum ( #126379 )
...
* Add new LockState enum for lock states
* Add rest
* Fix insteon tests
* Fix mqtt tests
* Fix tesla_fleet
* Revert back ST_STATE_LOCKED
* Add back constant
2024-09-24 12:30:50 +02:00
G Johansson and GitHub
939f2e41e9
Change valve state to an enum ( #126428 )
2024-09-23 14:20:18 +02:00
epenet and GitHub
075550b7ba
Use HOMEASSISTANT_DOMAIN alias for core DOMAIN in tests ( #122762 )
2024-07-29 12:51:12 +02:00
Marc Mueller and GitHub
a6068dcdf2
Update import locations in tests ( #122216 )
2024-07-20 11:16:04 +02:00
Joakim Plate and GitHub
097844aca6
Allow arm levels be in order for google assistant ( #119645 )
2024-06-14 07:18:57 +02:00
epenet and GitHub
99b349fa2c
Fix consider-using-dict-items warnings in tests ( #119497 )
2024-06-12 16:44:29 +02:00
Joakim Plate and GitHub
8a0cc55278
Always provide a currentArmLevel in Google assistant ( #119238 )
2024-06-10 07:47:16 +02:00
Sid and GitHub
721b2c2ca8
Enable Ruff PT012 ( #113957 )
2024-06-08 17:59:08 +02:00
epenet and GitHub
492b158818
Add return type hints in tests (a-i) ( #118939 )
2024-06-06 12:17:08 +02:00
00ec7f11f0
Enable Ruff rule PT007 ( #113764 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-03-19 09:01:07 +01:00
Jan Bouwhuis and GitHub
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 and GitHub
c88b337600
Add empty line after module docstring [tests f-k] ( #112709 )
2024-03-08 14:50:04 +01:00
Jan Bouwhuis and GitHub
320bf53f75
Add OnOff trait for climate entities in google_assistant ( #109160 )
2024-01-30 21:27:36 -05:00
Jan Bouwhuis and GitHub
3016dbc2bd
Enable toggle on valve/cover start in google_assistant ( #106378 )
2023-12-25 15:40:17 +01:00
Jan Bouwhuis and GitHub
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
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 and GitHub
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
Jan Bouwhuis and GitHub
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
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
Jan Bouwhuis and GitHub
e5f7d83912
Update entity feature constants google_assistant ( #98335 )
...
* Update entity feature constants google_assistant
* Update tests
* Direct import
* Some missed constants
* Add fan and cover feature imports
2023-08-13 17:17:47 +02:00
04e277ac95
Add AirQuality SensorState support for Google Assistant ( #80579 )
...
* Add AirQuality SensorState support for Google Assistant
* Code formatting
* Apply suggestions from code review
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Update trait.py
* Update trait.py
* Fix google_assistant tests
* Update trait.py
* Simplify sensor state payload and tests
* Add more tests to fix coverage
* fix tests
* Truncate once
---------
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Erik <erik@montnemery.com >
2023-06-28 08:55:00 +02:00
Jan Bouwhuis and GitHub
3b8feab699
Add current_humidity to humidifiers in google_assistant ( #94935 )
2023-06-20 22:49:10 +02:00
hookedonunix and GitHub
85a12c37ee
Sync Climate min/max temp with Google Assistant ( #94143 )
...
* Sync climate min/max temp to Google Assistant
* Improving coverage on TemperatureSettingTrait
2023-06-07 20:46:35 -04:00
Frédéric Guardia and GitHub
85f2693353
Fix Google Assistant temperature attribute ( #85921 )
2023-03-01 12:54:07 +01:00
Franck Nijhof and GitHub
ed79265843
Enable Ruff PT006 ( #88165 )
...
* Enable Ruff PT006
* Adjust existing cases
* Fix tests
* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
epenet and GitHub
89e4ee5320
Add type hints to integration tests (part 8) ( #87982 )
2023-02-13 11:13:48 +01:00
epenet and GitHub
7a4d15a657
Add type hints to integration tests (f-g) ( #87700 )
2023-02-08 13:33:52 +01:00
Franck Nijhof and GitHub
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
Franck Nijhof and GitHub
fca3382d37
Migrates tests to use MediaPlayerEntityFeature enum ( #86779 )
2023-01-27 10:56:40 +01:00
Michael and GitHub
e5f67c9119
Replace the usage of unit constants by enumerations in Tests [f-g] ( #85933 )
2023-01-15 14:46:45 +01:00
epenet and GitHub
41d2ac3943
Cleanup MediaClass and MediaType in tests ( #78817 )
...
Cleanup MediaClass/MediaType in tests
2022-09-20 17:55:13 +02:00
epenet and GitHub
7ffac12de7
Adjust root-import in google-assistant tests ( #78768 )
2022-09-19 15:40:56 +02:00