Michael Hansen
dd9ce34d18
Allow a fixed number of ffmpeg proxy conversions per device ( #129246 )
...
Allow a fixed number of conversions per device
2024-10-28 13:26:43 -07:00
G Johansson
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
Erik Montnemery
e861cab727
Add update_percentage state attribute to update entity ( #128877 )
...
* Add update_percentage state attribute to update entity
* Update tests
* Update tests
2024-10-21 15:31:48 +02:00
Michael Hansen
f21c8d895f
Block until config is retrieved when adding satellite entity to HA ( #128685 )
...
Block until config is retrieved
2024-10-18 16:01:18 -04:00
G Johansson
666e8e133e
Cover state is enum ( #127144 )
...
* Change light state to use enum
* Adjust cover tests
* Update cover
* Fix covers
* Some tests
* More tests
* Fix tests
* Fix
2024-10-08 18:39:04 +02:00
Michael Hansen
bd4f3b0553
Change Assist satellite state names ( #126926 )
...
* Change state names
* Update homeassistant/components/assist_satellite/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-27 11:11:23 -04:00
Paulus Schoutsen
471c68f653
Update the Selected Pipeline entity name ( #126845 )
2024-09-26 20:38:51 +02:00
Michael Hansen
9db5b481be
Fix ESPHome and VoIP Assist satellite entity names ( #126229 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-09-26 20:22:09 +02:00
G Johansson
c6a1b9fc39
Change Climate set temp action for incorrect feature will raise ( #126692 )
...
* Change Climate set temp action for incorrect feature will raise
* Fix some tests
* Fix review comments
* Fix tesla_fleet
* Fix tests
* Fix review comment
2024-09-25 21:16:14 +02:00
G Johansson
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
711e0ee503
Change camera state to an enum ( #126558 )
...
* Change camera state to an enum
* copy/paste mistake
* Add test deprecated constants
2024-09-24 12:12:01 +02:00
Michael Hansen
4869309997
Get updated Assist satellite config after setting it in ESPHome ( #126552 )
...
Get updated config after setting it
2024-09-23 20:36:53 -04:00
Erik Montnemery
d82bff1bc2
Index config entry discovery_keys by discovery domain ( #126563 )
...
* Index config entry discovery_keys by discovery domain
* Add new signal
* Update tests
* Update homeassistant/config_entries.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Fix imports
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-09-23 21:48:11 +02:00
Erik Montnemery
b2982c18bb
Reinitialize zeroconf discovery flow on unignore ( #125753 )
...
* Reinitialize zeroconf discovery flow on unignore
* Adjust tests
* Improve comments
* Fix logic for updating discovery keys
* Add tests
* Use mock_config_flow helper in new config_entries test
* Add discovery_keys attribute to ConfigEntry
* Update zeroconf rediscovery
* Change type of ConfigEntry.discovery_keys
* Update tests
* Fix DiscoveryKey.from_json_dict and add tests
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-09-23 16:49:21 +02:00
G Johansson
939f2e41e9
Change valve state to an enum ( #126428 )
2024-09-23 14:20:18 +02:00
Erik Montnemery
0fc7bc2762
Fix a couple of stale ESPHome docstrings ( #126508 )
2024-09-23 14:19:17 +02:00
Erik Montnemery
6cd99e4ed4
Add issue asking users to disable ESPHome assist_in_progress sensor ( #125805 )
...
* Add issue asking users to disable ESPHome assist_in_progress binary sensor
* Include integration name in title and description
* Add repair flow
* Improve test coverage
2024-09-21 17:14:12 -04:00
Michael Hansen
123b6b687e
Route non-TTS media through ESPHome ffmpeg proxy ( #126287 )
...
* Route non-TTS media through proxy
* Use media_id_source
2024-09-20 13:57:55 -04:00
Michael Hansen
d1a4838802
Allow one reusable proxy URL per ESPHome device ( #125845 )
...
* Allow one reusable URL per device
* Move process to convert info
* Stop previous process
* Change to 404
* Better error handling
2024-09-19 00:05:09 -04:00
Michael Hansen
6eab5e3e14
Add ESPHome Assist satellite configuration ( #126085 )
...
* Basic implementation
* Add websocket commands
* Clean up
* Add callback to other signatures
* Remove unused constant
* Re-add callback
* Add callback to test
* Implement get/set configuration
* Add tests
* Re-add constant
* Bump aioesphomeapi
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-09-16 22:08:39 -05:00
epenet
02cb6a6af7
Force root import of references from other components ( #125816 )
...
* Force root import of references from other components
* Improve
* Adjust
* Tweak exceptions
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Another
* Adjust
* More
* Ignore violations in test
* Improve
2024-09-16 11:28:42 +02:00
Michael Hansen
3dd6418160
Use sample bytes in ESPHome media format ( #126016 )
2024-09-16 10:10:07 +02:00
epenet
7df224f382
Use root import in assist_satellite imports ( #126025 )
2024-09-16 10:05:34 +02:00
Michael Hansen
3eed5de367
Handle announcement finished for ESPHome TTS response ( #125625 )
...
* Handle announcement finished for TTS response
* Adjust test
2024-09-13 16:31:38 -04:00
Michael Hansen
cabaf37437
Bump aioesphomeapi and adjust handle_stop ( #125907 )
...
* Bump aioesphomeapi and adjust handle_stop
* Stop audio stream too
* Update homeassistant/components/esphome/assist_satellite.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-09-13 16:05:11 -04:00
Erik Montnemery
e89b258970
Disable ESPHome assist_in_progress binary sensor ( #125802 )
2024-09-12 09:07:01 +02:00
Michael Hansen
c01bdd860a
Unload assist satellite platform on disconnect ( #125697 )
2024-09-10 20:50:22 -04:00
Michael Hansen
1dc496a2dd
Add announce support to ESPHome Assist Satellite platform ( #125157 )
...
Rebuild
2024-09-09 08:25:25 -04:00
Michael Hansen
8884465262
ESPHome media proxy ( #123254 )
...
* Add ffmpeg proxy view
* Add tests
* Add proxy to media player
* Add proxy test
* Only allow one ffmpeg proc per device
* Incorporate feedback
* Fix tests
* address comments
* Fix test
* Update paths without auth const
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-09-08 22:22:35 -04:00
Michael Hansen
ee59303d3c
Use first media player announcement format for TTS ( #125237 )
...
* Use ANNOUNCEMENT format from first media player for tts
* Fix formatting
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-09-06 10:57:09 -05:00
Paulus Schoutsen
f126a6024e
Migrate ESPHome to assist satellite ( #125383 )
...
* Migrate ESPHome to assist satellite
* Address comments
2024-09-06 10:48:42 -04:00
epenet
99335a07e5
Use start_reauth helper method in integration tests (e-g) ( #124785 )
...
* Use start_reauth helper method in integration tests (e-g)
* Include fireservicerota
2024-08-28 15:47:57 +02:00
Jesse Hills
e84d9e21f7
Handle single state requests from ESPHome ( #124660 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-08-27 12:15:41 -10:00
epenet
5608301178
Add missing return type in test __init__ methods ( #123932 )
...
* Add missing return type in test __init__ methods
* Adjust
2024-08-14 16:48:52 +02:00
Franck Nijhof
0558c85b5d
Revert "Remove ESPHome legacy entity naming" ( #123453 )
2024-08-10 18:38:20 +02:00
Jesse Hills
84d6f5ed07
Remove ESPHome legacy entity naming ( #123436 )
...
* Remove ESPHome legacy entity naming
* Update test entity_ids to use sanitized name instead of object_id
2024-08-09 11:43:02 +02:00
Jesse Hills
bf28419851
Update ESPHome voice assistant pipeline log warning ( #123269 )
2024-08-07 10:17:01 +02:00
Jesse Hills
164cfa85da
Add support for ESPHome update entities to be checked on demand ( #123161 )
2024-08-06 10:12:31 +02:00
Jesse Hills
21da79a249
Show project version as `sw_version` in ESPHome ( #123183 )
2024-08-06 10:11:08 +02:00
Robert Resch
ad50136dbd
Add created_at/modified_at to config entries ( #122456 )
2024-07-29 22:08:46 +02:00
Marc Mueller
a6068dcdf2
Update import locations in tests ( #122216 )
2024-07-20 11:16:04 +02:00
Jesse Hills
72d706ab52
[ESPHome] Disable dashboard based update entities by default ( #120907 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-07-02 13:51:14 +02:00
Marc Mueller
2f0dd6f704
Import Generator from collections.abc (2) ( #120915 )
2024-07-01 11:58:49 +02:00
epenet
e446875c7e
Improve type hints in esphome tests ( #120674 )
2024-06-27 09:33:14 -05:00
Jesse Hills
a93855ded3
[esphome] Add more tests to bring integration to 100% coverage ( #120661 )
2024-06-27 06:08:40 -05:00
Michael Hansen
d515a7f063
Add created_seconds to timer info and pass to ESPHome devices ( #120364 )
2024-06-26 14:20:11 +02:00
J. Nick Koston
edaa5c60a7
Small cleanups to ESPHome ( #120414 )
2024-06-25 17:00:03 +02:00
J. Nick Koston
b5afc5a7f0
Fix incorrect mocking in ESPHome tests ( #120410 )
2024-06-25 13:31:50 +02:00
J. Nick Koston
c15718519b
Improve test coverage for ESPHome manager ( #120400 )
2024-06-25 13:14:11 +02:00
epenet
f5fd389512
Fix hass-component-root-import warning in esphome tests ( #119883 )
2024-06-18 12:39:36 +02:00