Kevin Stillhammer
066db11620
Exchange WazeRouteCalculator with pywaze in waze_travel_time ( #98169 )
...
* exchange WazeRouteCalculator with pywaze
* directly use async is_valid_config_entry
* store pywaze client as property
* fix tests
* Remove obsolete error logs
* Reuse existing httpx client
* Remove redundant typing
* Do not clcose common httpx client
2023-08-14 10:02:30 +02:00
J. Nick Koston
790c1bc251
Decrease event loop latency by binding time.monotonic to loop.time directly ( #98288 )
...
* Decrease event loop latency by binding time.monotonic to loop.time directly
This is a small improvment to decrease event loop latency. While the goal is
is to reduce Bluetooth connection time latency, everything using asyncio
is a bit more responsive as a result.
* relo per comments
* fix too fast by adding resolution, ensure monotonic time is patchable by freezegun
* fix test that freezes time too late and has a race loop
2023-08-13 20:37:45 -04:00
Chris
5b6a7edd8d
Add Unifi outlet switches for PDU devices ( #98320 )
...
Updates the Unifi outlet switching feature to support PDU devices
2023-08-13 20:06:12 +02:00
Jan Bouwhuis
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
Jan Bouwhuis
fa6ffd994a
Update vacuum entity constants for Alexa tests ( #98336 )
...
* Update vacuum entity constants for Alexa tests
* Import VacuumEntityFeature
2023-08-13 15:35:00 +02:00
Jan Bouwhuis
b36681b318
Update homekit entity feature constants ( #98337 )
2023-08-13 15:33:36 +02:00
Bouwe Westerdijk
b41d3b465c
Add domestic_hot_water_setpoint number to Plugwise ( #98092 )
...
* Add max_dhw_temperature number
* Update strings.json
* Add related tests
* Correct test
* Black-fix
2023-08-13 12:57:34 +02:00
tronikos
bdaa2285fc
Google Assistant SDK: Allow responses for send_text_command ( #95966 )
...
google_assistant_sdk.send_text_command response
2023-08-12 16:20:01 -04:00
Chris
87753bdb82
Add UniFi power stats for PDU overall AC outlet metrics ( #98217 )
2023-08-12 18:12:59 +02:00
Erik Montnemery
ae8f9dcb77
Modernize ipma weather ( #98062 )
...
* Modernize ipma weather
* Add test snapshots
* Don't include forecast mode in weather entity unique_id for new config entries
* Remove old migration code
* Remove outdated test
2023-08-12 15:15:09 +02:00
Joakim Plate
990ec1d445
Make gardena closing sensor unavailable when closed ( #98133 )
2023-08-11 13:07:45 +02:00
Allen Porter
a0ac8ba5a6
Enforce a minimum temperature range for nest thermostats ( #98238 )
2023-08-11 12:21:19 +02:00
Erik Montnemery
2e1a5ddf2b
Don't allow creating device if config entry does not exist ( #98157 )
...
* Don't allow creating device if config entry does not exist
* Fix test
* Update test
2023-08-10 22:09:13 -04:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
G Johansson
aacb8aecfc
Refactor Rest Sensor with ManualTriggerEntity ( #97396 )
...
* ManualTriggerEntity for rest sensor
* add availability test
* review comments
* last fixes
2023-08-10 21:46:56 +02:00
Erik Montnemery
f1d4a4bd26
Adjust zwave_js tests which create devices ( #98213 )
2023-08-10 18:27:22 +02:00
Erik Montnemery
49011f0158
Adjust hue tests which create devices ( #98195 )
2023-08-10 18:27:05 +02:00
Erik Montnemery
3fdc98063e
Adjust bond tests which create devices ( #98183 )
2023-08-10 18:26:44 +02:00
Erik Montnemery
fcdfeb74c8
Adjust smartthings tests which create devices ( #98207 )
2023-08-10 18:26:20 +02:00
Erik Montnemery
6803a62368
Adjust ruckus_unleashed tests which create devices ( #98206 )
2023-08-10 18:26:13 +02:00
Erik Montnemery
b11dc50f9e
Adjust homekit_controller tests which create devices ( #98194 )
2023-08-10 18:25:53 +02:00
Erik Montnemery
e1e4b0dcf0
Adjust device_automation tests which create devices ( #98187 )
2023-08-10 18:25:42 +02:00
Erik Montnemery
57d0fd7bb1
Adjust derivative tests which create devices ( #98186 )
2023-08-10 18:25:28 +02:00
Chris
fe1f617a35
Add unifi power stats for PDU outlets ( #98081 )
...
Adds support for power stats for PDU outlets.
2023-08-10 18:25:03 +02:00
Erik Montnemery
c1b47b88f2
Adjust utility_meter tests which create devices ( #98212 )
2023-08-10 18:24:47 +02:00
Erik Montnemery
05ac67eba2
Adjust unifi tests which create devices ( #98211 )
2023-08-10 18:24:42 +02:00
Erik Montnemery
fb1bb0d374
Adjust switch_as_x tests which create devices ( #98210 )
2023-08-10 18:24:39 +02:00
Erik Montnemery
8813140ed5
Adjust threshold tests which create devices ( #98208 )
2023-08-10 18:24:36 +02:00
Erik Montnemery
6ea7011a07
Adjust ps4 tests which create devices ( #98205 )
2023-08-10 18:24:25 +02:00
Erik Montnemery
7b157baed6
Adjust plex tests which create devices ( #98204 )
2023-08-10 18:24:22 +02:00
Erik Montnemery
9d3be60b05
Adjust openai_conversation tests which create devices ( #98203 )
2023-08-10 18:24:19 +02:00
Erik Montnemery
13a9b83ed3
Adjust mqtt tests which create devices ( #98202 )
2023-08-10 18:23:55 +02:00
Erik Montnemery
0b69f37d57
Adjust motioneye tests which create devices ( #98201 )
2023-08-10 18:23:51 +02:00
Erik Montnemery
bd4d1abc28
Adjust mikrotik tests which create devices ( #98200 )
2023-08-10 18:23:48 +02:00
Erik Montnemery
9831498259
Adjust mazda tests which create devices ( #98199 )
2023-08-10 18:23:44 +02:00
Erik Montnemery
e9a0436605
Adjust matter tests which create devices ( #98198 )
2023-08-10 18:23:41 +02:00
Erik Montnemery
3495d762a4
Adjust kraken tests which create devices ( #98197 )
2023-08-10 18:23:37 +02:00
Erik Montnemery
3e6c844048
Adjust integration tests which create devices ( #98196 )
2023-08-10 18:23:33 +02:00
Erik Montnemery
07b19b3dd9
Adjust homekit tests which create devices ( #98193 )
2023-08-10 18:23:17 +02:00
Erik Montnemery
4329a47ef8
Adjust google_generative_ai_conversation tests which create devices ( #98192 )
2023-08-10 18:23:13 +02:00
Erik Montnemery
f11f7ac45c
Adjust google_assistant tests which create devices ( #98191 )
2023-08-10 18:23:10 +02:00
Erik Montnemery
983ebeff80
Adjust freebox tests which create devices ( #98190 )
2023-08-10 18:22:44 +02:00
Erik Montnemery
52183d64ae
Adjust fibaro tests which create devices ( #98189 )
2023-08-10 18:22:39 +02:00
Erik Montnemery
ec143b26d7
Adjust device_tracker tests which create devices ( #98188 )
2023-08-10 18:22:33 +02:00
Erik Montnemery
da53944a37
Adjust conversation tests which create devices ( #98185 )
2023-08-10 18:22:17 +02:00
Erik Montnemery
5909a1187d
Adjust config tests which create devices ( #98184 )
2023-08-10 18:22:12 +02:00
Erik Montnemery
f77387bd0f
Adjust asuswrt tests which create devices ( #98182 )
2023-08-10 18:21:46 +02:00
RoboMagus
f0e9dccb58
Only handle shell commands output when return_response requested ( #97777 )
2023-08-10 18:11:15 +02:00
Álvaro Fernández Rojas
4981eadd31
Update aioairzone to v0.6.5 ( #98163 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-10 16:47:16 +02:00
Joost Lekkerkerker
a7f7f56342
Implement opensky data update coordinator ( #97925 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-08-10 15:42:46 +02:00