Franck Nijhof
f5b5215247
2023.10.2 ( #101871 )
2023-10-12 15:26:56 +02:00
Franck Nijhof
014546c75e
Bumped version to 2023.10.2
2023-10-12 13:34:26 +02:00
Joost Lekkerkerker
b0dabfa3f7
Only reload Withings config entry on reauth ( #101638 )
...
* Only reload on reauth
* Reload if entry is loaded
* Make async_cloudhook_generate_url protected
* Fix feedback
2023-10-12 13:33:54 +02:00
Betacart
ca1d6ddbb6
Fix typo in remember the milk strings ( #101869 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-10-12 13:32:45 +02:00
Martin Hjelmare
7670b5d3b0
Fix mysensors battery level attribute ( #101868 )
2023-10-12 13:32:39 +02:00
René Klomp
04dc44c069
Fix SMA incorrect device class ( #101866 )
2023-10-12 13:32:36 +02:00
Joost Lekkerkerker
c2cf497302
Fix translation key in Plugwise ( #101862 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-12 13:32:31 +02:00
Justin Lindh
34693d4a9b
Bump Python-MyQ to v3.1.13 ( #101852 )
2023-10-12 13:31:46 +02:00
Brandon Rothweiler
c9b9851605
Remove Mazda integration ( #101849 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-10-12 13:26:43 +02:00
Michael Hansen
3b13c9129a
Close existing UDP server for ESPHome voice assistant ( #101845 )
2023-10-12 13:26:39 +02:00
Michael Hansen
ffe60102fd
Dynamic wake word loading for Wyoming ( #101827 )
...
* Change supported_wake_words property to async method
* Add test
* Add timeout + test
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-10-12 13:26:34 +02:00
Álvaro Fernández Rojas
5946681454
Update aioqsw to v0.3.5 ( #101809 )
2023-10-12 13:26:31 +02:00
Kevin Worrel
eae6f9b0f8
Await set value function in ScreenLogic number entities ( #101802 )
2023-10-12 13:26:27 +02:00
Michael Davie
959d21a576
Bump env_canada to 0.6.0 ( #101798 )
2023-10-12 13:26:20 +02:00
Richard Kroegel
785df0c8e1
Bump bimmer_connected to 0.14.1 ( #101789 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-10-12 13:26:16 +02:00
Nathan Spencer
62805aed2b
Bump pyweatherflowudp to 1.4.5 ( #101770 )
2023-10-12 13:26:12 +02:00
Hessel
1a2c9fd9a9
Change BiDirectional Prefix ( #101764 )
2023-10-12 13:26:09 +02:00
Joost Lekkerkerker
f0a1977d2e
Subscribe to Withings webhooks outside of coordinator ( #101759 )
...
* Subscribe to Withings webhooks outside of coordinator
* Subscribe to Withings webhooks outside of coordinator
* Update homeassistant/components/withings/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/withings/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-10-12 13:26:03 +02:00
Maikel Punie
8b3fc107df
Bump pyDuotecno to 2023.10.0 ( #101754 )
2023-10-12 13:25:59 +02:00
Betacart
417ba3644b
Fix typo in Ombi translation strings ( #101747 )
...
Update strings.json
Fixed typo ("Sumbit" -> "Submit")
2023-10-12 13:25:56 +02:00
Kevin Worrel
49f060d95b
Bump screenlogicpy to 0.9.2 ( #101746 )
2023-10-12 13:25:52 +02:00
Álvaro Fernández Rojas
ed57d0beac
Fix Airzone climate double setpoint ( #101744 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-10-12 13:25:49 +02:00
Allen Porter
d7a36cb6a4
Add google calendar required feature for create event service ( #101741 )
...
* Add google calendar required feature for create event service
* Update docstring
2023-10-12 13:25:44 +02:00
Brandon Rothweiler
887263d80e
Update eufylife-ble-client to 0.1.8 ( #101727 )
2023-10-12 13:25:40 +02:00
Robert Hillis
c4737e4423
Fix Slack type error for file upload ( #101720 )
...
Fix regression
2023-10-12 13:25:37 +02:00
Jan Bouwhuis
327e6d2362
Fix mqtt sensor or binary_sensor state not saved after expiry ( #101670 )
...
Fix mqtt sensor state not saved after expire
2023-10-12 13:25:33 +02:00
Joost Lekkerkerker
e32044f884
Abort config flow when invalid token is received ( #101642 )
2023-10-12 13:25:28 +02:00
Allen Porter
dbc3382dfb
Add additional calendar state alarm debugging ( #101631 )
2023-10-12 13:20:57 +02:00
Matthew Donoughe
a042703dd7
Update pylutron-caseta to 0.18.3 ( #101630 )
2023-10-12 13:20:53 +02:00
Aidan Timson
8109c77f6a
Bump systembridgeconnector to 3.8.4 ( #101621 )
...
Update systembridgeconnector to 3.8.4
2023-10-12 13:20:49 +02:00
J. Nick Koston
2639602f5b
Fix compiling missing statistics losing rows ( #101616 )
2023-10-12 13:20:46 +02:00
Allen Porter
d5c26beb91
Additional fix for rainbird unique id ( #101599 )
...
Additiona fix for rainbird unique id
2023-10-12 13:20:42 +02:00
Marc Mueller
f24843f211
Update aiohttp to 3.8.6 ( #101590 )
2023-10-12 13:20:39 +02:00
Joakim Plate
5f0bf4e2a3
Update ha-philipsjs to 3.1.1 ( #101574 )
...
Update philips to 3.1.1
2023-10-12 13:20:35 +02:00
Matthias Alphart
bab524f264
Update pyfronius to 0.7.2 ( #101571 )
2023-10-12 13:20:32 +02:00
Abílio Costa
ede7d13c1e
Improve Ikea Idasen config flow error messages ( #101567 )
2023-10-12 13:20:29 +02:00
TJ Horner
db91e9a720
Auto-fix common key entry issues during WeatherKit config flow ( #101504 )
2023-10-12 13:20:25 +02:00
Greg Dowling
c11dd58c1d
Improve handling of roon media players with fixed and incremental volume ( #99819 )
2023-10-12 13:20:20 +02:00
Franck Nijhof
a6edfa85b1
2023.10.1 ( #101547 )
2023-10-06 20:36:37 +02:00
Franck Nijhof
b3080ae005
Bumped version to 2023.10.1
2023-10-06 19:38:00 +02:00
Joost Lekkerkerker
5925b6b912
Only import color extractor when domain is in config ( #101522 )
2023-10-06 19:37:44 +02:00
Joost Lekkerkerker
42b53c6349
Add Withings webhooks after a slight delay ( #101542 )
2023-10-06 19:37:18 +02:00
J. Nick Koston
d26b1b370a
Bump HAP-python to 4.8.0 ( #101538 )
2023-10-06 19:37:14 +02:00
Joost Lekkerkerker
7369ae8c9f
Cancel callbacks on Withings entry unload ( #101536 )
2023-10-06 19:37:11 +02:00
Mike Woudenberg
6c2d1e2142
Update LoqedAPI to handle invalid transitions better ( #101534 )
2023-10-06 19:37:08 +02:00
jan iversen
4a5b0222ab
Modbus, wrong length when reading strings ( #101529 )
2023-10-06 19:37:05 +02:00
Joost Lekkerkerker
76f78e249b
Delete existing Withings cloudhook ( #101527 )
2023-10-06 19:37:02 +02:00
Joost Lekkerkerker
81f582eeb7
Use config flow in color extractor tests ( #101524 )
2023-10-06 19:36:58 +02:00
Kevin Stillhammer
7f6506cfcf
Limit waze_travel_time to 0.5call/s over all entries ( #101514 )
2023-10-06 19:35:48 +02:00
Allen Porter
d14934861e
Fix for rainbird unique id ( #101512 )
2023-10-06 19:35:44 +02:00
Allen Porter
d469626855
Fix bug in calendar state where alarms due to alarms not scheduled ( #101510 )
2023-10-06 19:35:41 +02:00
Ian
9725a0daf9
Fix key error in config flow when duplicate stop names exist ( #101491 )
2023-10-06 19:35:38 +02:00
J. Nick Koston
26c7ba38d0
Fix caching of latest short term stats after insertion of external stats ( #101490 )
2023-10-06 19:35:35 +02:00
Kevin Stillhammer
948bbdd2bf
bump pywaze to 0.5.1 sets timeout to 60s ( #101487 )
2023-10-06 19:35:32 +02:00
J. Nick Koston
eadc70ede0
Bump zeroconf to 0.115.2 ( #101482 )
2023-10-06 19:35:28 +02:00
Paul Bottein
2210db4ca6
Update frontend to 20231005.0 ( #101480 )
2023-10-06 19:35:25 +02:00
G Johansson
c5585b0706
Fix Trafikverket Camera if no location data ( #101463 )
2023-10-06 19:35:22 +02:00
René Klomp
37cfa5efb7
SMA add missing entity descriptions ( #101462 )
2023-10-06 19:35:19 +02:00
Fredrik Erlandsson
a506ba94d1
Fix device_class.capitalize() in Point ( #101440 )
2023-10-06 19:35:16 +02:00
Michael Davie
f8c7d502df
Bump env_canada to v0.5.37 ( #101435 )
2023-10-06 19:35:12 +02:00
Nathan Spencer
f0cb2ba005
Adjust WeatherFlow wind sensors to appropriately match native unit and library field ( #101418 )
2023-10-06 19:35:10 +02:00
Michael Hansen
f7ab00a8bf
Add wake word cooldown to avoid duplicate wake-ups ( #101417 )
2023-10-06 19:35:06 +02:00
Joost Lekkerkerker
e8c38fe99e
Add translation for Tamper binary sensor ( #101416 )
2023-10-06 19:35:03 +02:00
J. Nick Koston
a4f0da8286
Bump dbus-fast to 2.11.1 ( #101406 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.11.0...v2.11.1
2023-10-06 19:34:54 +02:00
Jan Bouwhuis
223f3a434b
Raise vol.Invalid for invalid mqtt device_tracker config ( #101399 )
...
Raise vol.Invalid for invalid mqtt device_tracker
2023-10-06 19:31:58 +02:00
Joost Lekkerkerker
10e43048bd
Fix Withings translations ( #101397 )
2023-10-06 19:31:55 +02:00
Marty Sun
2345a2be5f
Bump pyyardian to 1.1.1 ( #101363 )
...
* Update Yardian Dependency
* test requirements
2023-10-06 19:31:52 +02:00
TheJulianJES
7dfb397aef
Fix ZHA device diagnostics error for unknown unsupported attributes ( #101239 )
...
* Modify test to account for scenario of unknown unsupported attributes
* Add error checking for finding unsupported attributes
* Change comment to clarify zigpy misses an attribute def
This should make it more clear that it's about an unknown attribute (where zigpy doesn't have an attribute definition).
* Increase test coverage
This increases test coverage by doing the following:
- adding the `IasZone` to our test device, so we have a cluster which actually has some attribute definitions
- adding not just an unknown unsupported attribute by id, but also by name
- adding a known unsupported attribute by id and by name
* Fix diagnostics logic
2023-10-06 19:31:48 +02:00
Franck Nijhof
22bf1a0582
2023.10.0 ( #101386 )
2023-10-04 16:03:55 +02:00
Franck Nijhof
01daae69ab
Bumped version to 2023.10.0
2023-10-04 13:48:40 +02:00
Franck Nijhof
512b2af13c
Bumped version to 2023.10.0b9
2023-10-04 10:24:20 +02:00
Franck Nijhof
8e05df2b44
Bumped version to 2023.10.0b8
2023-10-04 10:11:43 +02:00
Franck Nijhof
0470ca3e76
Update Pillow to 10.0.1 ( #101368 )
2023-10-04 10:11:33 +02:00
Guido Schmitz
ebde9914f2
Increase update interval of update platform in devolo_home_network ( #101366 )
...
Increase update interval of firmware platform
2023-10-04 10:11:30 +02:00
Luke Lashley
337f9197bb
Check that dock error status is not None for Roborock ( #101321 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-10-04 10:11:27 +02:00
Brett Adams
9b9a16e9c6
Fix temperature when myZone is in use for Advantage air ( #101316 )
2023-10-04 10:11:21 +02:00
Paulus Schoutsen
55ff8e1fcb
Bumped version to 2023.10.0b7
2023-10-03 22:07:38 -04:00
Jesse Hills
937a26117c
Allow esphome device to disable vad on stream ( #101352 )
2023-10-03 22:03:20 -04:00
Jesse Hills
776b26de3f
Fix manual stopping of the voice assistant pipeline ( #101351 )
2023-10-03 22:03:19 -04:00
Michael Hansen
b9a929e63b
Pipeline runs are only equal with same id ( #101341 )
...
* Pipeline runs are only equal with same id
* Use dict instead of list in PipelineRuns
* Let it blow up
* Test
* Test rest of __eq__
2023-10-03 22:03:18 -04:00
Michael Hansen
9c5d9344e2
Increase pipeline timeout to 5 minutes ( #101327 )
2023-10-03 22:03:17 -04:00
Michael
38423ad6f1
Bump pyW800rf32 to 0.4 ( #101317 )
...
bump pyW800rf32 from 0.3 to 0.4
2023-10-03 22:03:16 -04:00
Brett Adams
9e4f9a88ad
Fix reference error in Aussie Broadband ( #101315 )
2023-10-03 22:03:15 -04:00
Brett Adams
e0cbbf7d57
Revert PR #99077 for Aussie Broadband ( #101314 )
2023-10-03 22:03:14 -04:00
Aaron Collins
fd6eb61489
Remove duplicated device before daikin migration ( #99900 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-10-03 22:03:13 -04:00
Franck Nijhof
a9bc380c32
Bumped version to 2023.10.0b6
2023-10-02 23:03:02 +02:00
Franck Nijhof
be32db70a0
Update Lokalise CLI to v2.6.8 ( #101297 )
2023-10-02 23:02:53 +02:00
Bram Kragten
0e29ccf069
Update frontend to 20231002.0 ( #101294 )
2023-10-02 23:02:49 +02:00
Franck Nijhof
9834c1de9a
Bumped version to 2023.10.0b5
2023-10-02 21:34:50 +02:00
Nathan Spencer
791293ca87
Bump pylitterbot to 2023.4.9 ( #101285 )
2023-10-02 21:34:30 +02:00
Joost Lekkerkerker
98d7945521
Revert "Use shorthand attributes in Telldus live" ( #101281 )
2023-10-02 21:34:26 +02:00
Michael Hansen
06d6122663
Bump intents to 2023.10.2 ( #101277 )
2023-10-02 21:34:23 +02:00
Luke Lashley
bad9b1c95f
Bump python-myq to 3.1.11 ( #101266 )
2023-10-02 21:34:20 +02:00
Franck Nijhof
a0e5f016e1
Add documentation URL for the Home Assistant Green ( #101263 )
2023-10-02 21:34:17 +02:00
Joost Lekkerkerker
5370db4a3e
Bump aiowaqi to 2.0.0 ( #101259 )
2023-10-02 21:34:14 +02:00
Erik Montnemery
b069f92d95
Add missing device class to sensor.DEVICE_CLASS_UNITS ( #101256 )
2023-10-02 21:34:11 +02:00
Joost Lekkerkerker
9b810dcf9f
Downgrade pylitterbot to 2023.4.5 ( #101255 )
2023-10-02 21:34:08 +02:00
Jc2k
3cfae48577
Add extra validation in private_ble_device config flow ( #101254 )
2023-10-02 21:34:05 +02:00
Erik Montnemery
ad53ff037e
Fix color temperature setting in broadlink light ( #101251 )
2023-10-02 21:34:02 +02:00
Erik Montnemery
63b5ba6b3a
Remove dead code from broadlink light ( #101063 )
2023-10-02 21:33:58 +02:00
Jesse Hills
e76396b184
ESPHome: fix voice assistant default audio settings ( #101241 )
2023-10-02 21:23:12 +02:00
Joost Lekkerkerker
ebf8061117
Fix withings webhook name ( #101221 )
2023-10-02 21:23:09 +02:00
Kevin Stillhammer
ced616fafa
Remove invalid doc about multi origin/dest in google_travel_time ( #101215 )
2023-10-02 21:23:06 +02:00
J. Nick Koston
18f3fb42c9
Bump aioesphomeapi to 17.0.1 ( #101214 )
2023-10-02 21:23:03 +02:00
J. Nick Koston
bfe16e2536
Bump zeroconf to 0.115.1 ( #101213 )
2023-10-02 21:23:00 +02:00
Aidan Timson
98ca71fc96
Split get users into chunks of 100 for Twitch sensors ( #101211 )
...
* Split get users into chunks of 100
* Move to own function
2023-10-02 21:22:57 +02:00
Luke Lashley
93033e037d
Bump python-roborock to 0.34.6 ( #101147 )
2023-10-02 21:22:51 +02:00
Simon Lamon
cfa923252b
Fix loop in progress config flow ( #97229 )
...
* Fix data entry flow with multiple steps
* Update a test
* Update description and add a show progress change test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-02 21:20:40 +02:00
Franck Nijhof
8c84237e6b
Bumped version to 2023.10.0b4
2023-10-01 18:32:38 +02:00
Joost Lekkerkerker
cf6f0cf266
Correct JSONDecodeError in co2signal ( #101206 )
2023-10-01 18:32:29 +02:00
Joost Lekkerkerker
b24f09b47e
Add config entry name to Withings webhook name ( #101205 )
2023-10-01 18:32:26 +02:00
Daniel Hjelseth Høyer
e0d7c1440b
Update Mill library to 0.11.6 ( #101180 )
2023-10-01 18:32:23 +02:00
Allen Porter
b20f9c40be
Clear calendar alarms after scheduling and add debug loggging ( #101176 )
2023-10-01 18:32:18 +02:00
Oliver
b27097808d
Update denonavr to 0.11.4 ( #101169 )
2023-10-01 18:32:15 +02:00
Allen Porter
d7fa98454b
Fix rainbird entity unique ids ( #101168 )
...
* Fix unique ids for rainbird entities
* Update entity unique id use based on config entry entity id
* Update tests/components/rainbird/test_binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rename all entity_registry variables
* Shorten long comment under line length limits
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-01 18:32:12 +02:00
Tereza Tomcova
531479bf5b
Bump PySwitchbot to 0.40.1 ( #101164 )
2023-10-01 18:32:09 +02:00
Raman Gupta
3941d2c897
Bump zwave-js-server-python to 0.52.1 ( #101162 )
2023-10-01 18:32:06 +02:00
hlyi
c4d85ac41f
Report unavailability for yolink sensor and binary_sensor ( #100743 )
2023-10-01 18:32:03 +02:00
c0ffeeca7
5106907571
Terminology: Rename Multi-PAN to Multiprotocol to be consistent ( #99262 )
2023-10-01 18:31:59 +02:00
Franck Nijhof
04829f0a1b
Bumped version to 2023.10.0b3
2023-09-30 10:54:01 +02:00
Raman Gupta
01182e8a5c
Fix zwave_js firmware update logic ( #101143 )
...
* Fix zwave_js firmware update logic
* add comment
* tweak implementation for ssame outcome
2023-09-30 10:53:50 +02:00
Joost Lekkerkerker
af041d2900
Bump aiowaqi to 1.1.1 ( #101129 )
2023-09-30 10:53:46 +02:00
Joost Lekkerkerker
822af4d40d
Return None when value is not known in OpenHardwareMonitor ( #101127 )
...
* Return None when value is not known
* Add to coverage
2023-09-30 10:53:43 +02:00
Franck Nijhof
730acb34f2
Revert pin on AlexaPy ( #101123 )
2023-09-30 10:53:39 +02:00
Joost Lekkerkerker
b5eb158697
Correct youtube stream selector in media extractor ( #101119 )
2023-09-30 10:53:36 +02:00
Joost Lekkerkerker
d216fbddae
Add logging to media extractor to know the selected stream ( #101117 )
2023-09-30 10:53:32 +02:00
Joost Lekkerkerker
d84d83a42a
Migrate WAQI unique id ( #101112 )
...
* Migrate unique_id
* Add docstring
2023-09-30 10:53:29 +02:00
Franck Nijhof
c1ade85d65
Pin charset-normalizer in our package constraints ( #101107 )
2023-09-30 10:53:25 +02:00
Franck Nijhof
124eda6906
Correct binary ignore for charset-normalizer to charset_normalizer ( #101106 )
2023-09-30 10:53:22 +02:00
Stefan Agner
65c7b30720
Stop the Home Assistant Core container by default ( #101105 )
2023-09-30 10:53:18 +02:00
Franck Nijhof
1d2c570a01
Ignore binary distribution wheels for charset-normalizer ( #101104 )
2023-09-30 10:53:15 +02:00
Marc Mueller
2cc229ce42
Fix circular dependency on homeassistant ( #101099 )
2023-09-30 10:53:12 +02:00
Franck Nijhof
73356ae232
Use pep 503 compatible wheels index for builds ( #101096 )
2023-09-30 10:53:09 +02:00
Franck Nijhof
bfd7275972
Update Home Assistant base image to 2023.09.0 ( #101092 )
2023-09-30 10:53:05 +02:00
jjlawren
ef3bd0100c
Bump plexapi to 4.15.3 ( #101088 )
...
* Bump plexapi to 4.15.3
* Update tests for updated account endpoint
* Update tests for updated resources endpoint
* Switch to non-web client fixture
* Set __qualname__ attribute for new library behavior
2023-09-30 10:53:01 +02:00
TheJulianJES
3f57c33f32
Fix ZHA exception when writing cie_addr during configuration ( #101087 )
...
Fix ZHA exception when writing `cie_addr`
2023-09-30 10:52:58 +02:00
Matthias Alphart
bae3379938
Update xknxproject to 3.3.0 ( #101081 )
2023-09-30 10:52:55 +02:00
Michael Hansen
85838c6af9
Use wake word description if available ( #101079 )
2023-09-30 10:52:52 +02:00
TJ Horner
9c0bc57fed
Add native precipitation unit for weatherkit ( #101073 )
2023-09-30 10:52:48 +02:00
tronikos
97448eff8f
Bump opower to 0.0.35 ( #101072 )
2023-09-30 10:52:42 +02:00
Paul Bottein
2f6fefefa7
Update frontend to 20230928.0 ( #101067 )
2023-09-30 10:52:36 +02:00
Franck Nijhof
d8f96d7709
Bumped version to 2023.10.0b2
2023-09-28 20:05:38 +02:00
Joost Lekkerkerker
fff3c6c6e9
Bump aiowaqi to 1.1.0 ( #99751 )
...
* Bump aiowaqi to 1.1.0
* Fix hassfest
* Fix tests
2023-09-28 20:03:43 +02:00
Michael Hansen
17362e1954
Remove fma instructions from webrtc-noise-gain ( #101060 )
2023-09-28 20:03:21 +02:00
TJ Horner
1bbd4662b7
Bump apple_weatherkit to 1.0.4 ( #101057 )
2023-09-28 20:03:18 +02:00
Joost Lekkerkerker
ad8033c0f2
Don't show withings repair if it's not in YAML ( #101054 )
2023-09-28 20:03:15 +02:00
Álvaro Fernández Rojas
081f194f6a
Update aioairzone-cloud to v0.2.3 ( #101052 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-28 20:03:12 +02:00
Joost Lekkerkerker
f13059eaf5
Pin pydantic to 1.10.12 ( #101044 )
2023-09-28 20:03:08 +02:00
Joost Lekkerkerker
0147108b89
Fix onvif creating a new entity for every new event ( #101035 )
...
Use topic value as topic
2023-09-28 20:03:05 +02:00
Jesse Hills
ffad30734b
ESPHome: dont send error when wake word is aborted ( #101032 )
...
* ESPHome dont send error when wake word is aborted
* Add test
2023-09-28 20:03:02 +02:00
Erik Montnemery
5bd306392f
Add LED control support to Home Assistant Green ( #100922 )
...
* Add LED control support to Home Assistant Green
* Add strings.json
* Sort alphabetically
* Reorder LED schema
* Improve test coverage
* Apply suggestions from code review
Co-authored-by: Stefan Agner <stefan@agner.ch >
* Sort + fix test
* Remove reboot menu
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
2023-09-28 20:02:59 +02:00
Tereza Tomcova
d6c42ee8e7
Bump PySwitchbot to 0.40.0 to support Curtain 3 ( #100619 )
2023-09-28 20:02:55 +02:00
Joost Lekkerkerker
35eaebd182
Add feature to add measuring station via number in waqi ( #99992 )
...
* Add feature to add measuring station via number
* Add feature to add measuring station via number
* Add feature to add measuring station via number
2023-09-28 20:02:52 +02:00
tyjtyj
81e8ca130f
Fix google maps device_tracker same last seen timestamp ( #99963 )
...
* Update device_tracker.py
This fix the google_maps does not show current location when HA started/restarted and also fix unnecessary update when last_seen timestamp is the same.
Unnecessary update is causing proximity sensor switching from between stationary and certain direction.
* Remove elif
* Fix Black check
* fix black check
* Update device_tracker.py
Better patch
* Update device_tracker.py
* Update device_tracker.py
Fix Black
* Update device_tracker.py
change warning to debug
2023-09-28 20:02:48 +02:00
lennart24
9ab340047d
Add shutter_tilt support for Fibaro FGR 223 ( #96283 )
...
* add support for shutter_tilt for Fibaro FGR 223
add tests for fgr 223
* Adjust comments and docstring
---------
Co-authored-by: Lennart <18117505+Ced4@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-28 19:50:52 +02:00
Paulus Schoutsen
b02f64196b
Bumped version to 2023.10.0b1
2023-09-27 21:00:57 -04:00
Michael Hansen
af37de46bd
Use webrtc-noise-gain without AVX2 ( #101028 )
2023-09-27 21:00:50 -04:00
Marc Mueller
be93793db9
Update pyweatherflowudp to 1.4.3 ( #101022 )
2023-09-27 21:00:49 -04:00
J. Nick Koston
c287564e68
Fix HomeKit handling of unavailable state ( #101021 )
2023-09-27 21:00:48 -04:00
Jan Bouwhuis
115c3d6e49
Fix handling reload with invalid mqtt config ( #101015 )
...
Fix handling reload whith invalid mqtt config
2023-09-27 21:00:47 -04:00
Marcel van der Veldt
415042f356
Adopt Hue integration to latest changes in Hue firmware ( #101001 )
2023-09-27 21:00:46 -04:00
steffenrapp
dde4b07c29
Add homeassistant reload_all translatable service name and description ( #100437 )
...
* Update services.yaml
* Update strings.json
* Update strings.json
2023-09-27 21:00:45 -04:00
Jan-Philipp Benecke
10e8173d4e
Restore state of trend sensor ( #100332 )
...
* Restoring state of trend sensor
* Handle unknown state & parametrize tests
2023-09-27 21:00:44 -04:00
Franck Nijhof
e7fbd3b54b
Bumped version to 2023.10.0b0
2023-09-27 18:14:30 +02:00
Diogo Morgado
4066f657d3
Add "UV Index" to IPMA ( #100383 )
...
* Bump pyipma to 3.0.7
* Add uv index sensor to IPMA
2023-09-27 17:45:21 +02:00
Simone Chemelli
5541181969
Address Comelit cover late review ( #101008 )
...
address late review
2023-09-27 17:38:14 +02:00
Jeef
577b664c3b
Add WeatherFlow integration ( #75530 )
...
* merge upstream
* Update homeassistant/components/weatherflow/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* feat: Removing unused keys
* feat: Addressing PR to remove DEFAULT_HOST from init
* feat: Addressing PR abort case
* feat: Ensure there is a default host always
* feat: Addressing PR comments and fixing entity names via local testing
* feat: Tested units
* feat: updated variable names to hopefully add some clarity to the function
* feat: added more var names for clarity
* feat: Fixed abort
* Update homeassistant/components/weatherflow/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* feat: Removed an unnecessary line
* feat: Test updates
* feat: Removed unreachable code
* feat: Tons of improvements
* removed debug code
* feat: small tweaks
* feat: Fixed density into HA Compatibility
* feat: Handled the options incorrectly... now fixed
* feat: Handled the options incorrectly... now fixed
* Update homeassistant/components/weatherflow/manifest.json
Co-authored-by: J. Nick Koston <nick@koston.org >
* Cleaned up callback in __init__
Cleaning up config_flow as well
* feat: Cleaned up a stupid test
* feat: Simulating a timeout event
* feat: Triggering timeout in mocking
* feat: trying to pass tests
* refactor: Moved code around so easier to test
* Update homeassistant/components/weatherflow/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* feat: Incremental changes moving along well
* feat: Last fix before re-review
* feat: Hopefully the tests shall pass
* feat: Remove domian from unique id
* feat: Fixed entity name
* feat: Removed unneeded lambda - to make thread safe
* Working version...
* working
* working
* feat: Remove tuff
* feat: Removed dual call
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* feat: updates based on pr
* feat: removed some self refrences
* feat: Mod RSSI
* feat: Removed the custom Air Density (will add in a later PR)
* feat: Significant cleanup of config flow
* feat: Reworked the configflwo with the help of Joostlek
* feat: Updated test coverage
* feat: Removing bakcing lib attribute
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* feat: Updated translations
* feat: Renamed CUSTOM to VOC
* feat: Extreme simplification of config flow
* feat: Pushing incremental changes
* feat: Fixing test coverage
* feat: Added lambda expressions for attributes and removed the custom AirDensity sensor
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* feat: Removed default lambda expression from raw_data_conv_fn
* feat: Added back default variable for lambda
* feat: Updated tests accordingly
* feat: Updated tests
* made sure to patch correct import
* made sure to patch correct import
* feat: Fixed up tests ... added missing asserts
* feat: Dropped model
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Refactor: Updated code
* refactor: Removed commented code
* feat: close out all tests
* feat: Fixing the patch
* feat: Removed a bunch of stuff
* feat: Cleaning up tests even more
* fixed patch and paramaterized a test
* feat: Addressing most recent comments
* updates help of joostlek
* feat: Updated coverage for const
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/weatherflow/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* feat: Addressing more PR issues... probably still a few remain
* using const logger
* Update homeassistant/components/weatherflow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-27 17:28:05 +02:00
J. Nick Koston
b21451b3d1
Bump dbus-fast to 2.11.0 ( #101005 )
2023-09-27 10:23:06 -05:00
Álvaro Fernández Rojas
3178eac9cc
Implement Airzone Cloud Zone climate support ( #100792 )
...
* Implement Airzone Cloud Zone climate support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: add entity naming
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: implement requested changes
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-27 17:20:21 +02:00
Marc Mueller
c59404b5bc
Fix additional test cases for Python 3.12 ( #101006 )
2023-09-27 17:19:20 +02:00
nachonam
9fdc8494b6
Add Freebox Home binary sensors ( #92196 )
...
Co-authored-by: Quentame <polletquentin74@me.com >
2023-09-27 17:11:31 +02:00
Joost Lekkerkerker
8b5bfd8cee
Add test helper for cloud status updates ( #100993 )
...
* Add helper for cloud status updates
* Move import
2023-09-27 17:08:51 +02:00
Joost Lekkerkerker
25a80cd46f
Add config flow to Twitch ( #93451 )
...
* Update twitch API
* Update twitchAPI
* Add tests
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Fix coverage
* Move Twitch constants to separate file
* Move Twitch constants to separate file
* Move Twitch constants to separate file
* Add application credentials
* Add config flow
* Try to add tests
* Add strings
* Add tests
* Add tests
* Improve tests
* Fix tests
* Extract Twitch client creation
* Fix reauth
* Remove import flow
* Remove import flow
* Remove reauth
* Update
* Fix Ruff
* Fix feedback
* Add strings
* Add reauth
* Do stuff in init
* Fix stuff
* Fix stuff
* Fix stuff
* Fix stuff
* Fix stuff
* Start with tests
* Test coverage
* Test coverage
* Remove strings
* Cleanup
* Fix feedback
* Fix feedback
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-09-27 15:45:52 +02:00
amitfin
91fcbb41b0
Skip timestamp check of the SIA events ( #100660 )
2023-09-27 15:13:38 +02:00
Luke Lashley
92694c53e0
Increase MyQ update interval ( #100977 )
2023-09-27 15:02:19 +02:00
Joost Lekkerkerker
7cb555739f
Exclude manifest files from youtube media extraction ( #100771 )
...
* Exclude manifest files from youtube media extraction
* Simplify
* Fix
2023-09-27 14:48:03 +02:00
Joost Lekkerkerker
03827bda1e
Use async_at_started in Withings ( #100994 )
...
* Use async_at_started in Withings
* Make nice
2023-09-27 14:13:11 +02:00
Erik Montnemery
f232ddb85e
Bump py-dormakaba-dkey to 1.0.5 ( #100992 )
2023-09-27 13:57:28 +02:00
Jan-Philipp Benecke
96151e7faa
Use local time instead of UTC time as default backup filenames ( #100959 )
...
Use local time instead of UTC for the backup name
2023-09-27 13:32:30 +02:00
Robert Svensson
01b5854968
Rework UniFi websocket ( #100614 )
...
* Rework websocket management
* remove unnecessary fixture
* Remove controller from mock_unifi_websocket
* Mock api.login in reconnect method
* Remove unnecessary edits
* Minor clean up
* Bump aiounifi to v63
* Wait on task cancellation
2023-09-27 10:56:24 +02:00
Jan-Philipp Benecke
134c005168
Add typing to poolsense ( #100984 )
2023-09-27 10:14:51 +02:00
G Johansson
43954d660b
Add trigger weather template ( #100824 )
...
* Add trigger weather template
* Add tests
* mod dataclass
* Remove legacy forecast
* Fix test failure
* sorting
* add hourly test
* Add tests
* Add and fix tests
* Improve tests
---------
Co-authored-by: Erik <erik@montnemery.com >
2023-09-27 10:11:57 +02:00
Joost Lekkerkerker
fd53e116bb
Add config flow to color extractor ( #100862 )
2023-09-27 10:11:42 +02:00
Jan Bouwhuis
0f38cd5794
Allow to reset an mqtt lock to an unknown state ( #100985 )
2023-09-27 09:50:01 +02:00
Joost Lekkerkerker
d2bcf88bbf
Set device name as entity name for Comelit lights ( #100986 )
...
Fix entity name for Comelit lights
2023-09-27 09:39:57 +02:00
Marty Sun
4788dd2905
Add "start_irrigation" service for Yardian ( #100257 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-27 08:59:15 +02:00
Simone Chemelli
d70308ae9f
Add cover support to Comelit ( #100904 )
...
* add cover support to Comelit
* coveragerc
* Update homeassistant/components/comelit/cover.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/comelit/cover.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/comelit/cover.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-27 08:56:38 +02:00
Simone Chemelli
db5943ad6d
Improve Comelit login with PIN ( #100860 )
...
* improve login
* library bump
2023-09-27 08:52:46 +02:00
Franck Nijhof
0afb060c24
Merge branch 'master' into dev
2023-09-27 08:51:27 +02:00
Joost Lekkerkerker
e5567c09b9
Deprecate Withings YAML ( #100967 )
2023-09-27 08:33:43 +02:00
Raman Gupta
70e3da207a
Automatically enable/disable zwave_js server logging in lib ( #100837 )
...
* Bump zwave-js-server-python to 0.52.0
* Add WS command to enabled zwave_js server logging in lib
* enable and disable server logging automatically
* fix conditionals
* fix tests
* Add logging
* small tweaks
* Add logger as a dependency
* fix test
* Prepare for movement of event constant
* Add constant so tests pass
2023-09-27 01:17:52 -04:00
Raman Gupta
067b94899f
Move EVENT_LOGGING_CHANGED to constants ( #100974 )
...
* Move EVENT_LOGGING_CHANGED to constants
* fix test
* remove logger as dependency for bluetooth and fix test
2023-09-27 01:06:14 -04:00
Jan-Philipp Benecke
009349acf0
Move poolsense base entity to its own file ( #100981 )
2023-09-27 07:04:20 +02:00
puddly
4e4d4992bf
Bump ZHA dependencies ( #100979 )
2023-09-26 23:39:07 -05:00
TheJulianJES
93e2d4b74c
Bump zha-quirks to 0.0.104 ( #100975 )
2023-09-26 23:20:23 -04:00
Michael Hansen
af8367a8c6
Send Wyoming Detect message during wake word detection ( #100968 )
...
* Send Detect message with desired wake word
* Add tests
* Fix test
2023-09-26 19:24:02 -05:00
Bram Kragten
9b574fd2c9
Update frontend to 20230926.0 ( #100969 )
2023-09-26 19:24:42 -04:00
Raman Gupta
65f307fe9c
Add endpoint to zwave_js_notification event ( #100951 )
2023-09-26 18:48:59 -04:00
Michael Hansen
8a9b2f4515
Bump to webrtc-noise-gain 1.2.1 for 32-bit builds ( #100942 )
...
* Bump to 1.2.0 for 32-bit builds
* Bugfix with 1.2.1
2023-09-26 17:14:48 -05:00
Simone Chemelli
b617451a25
Add button platform to Vodafone Station ( #100941 )
...
* button platform initial commit
* fix is_suitable
* cleanup
* coveragerc
* add translations
* remove redundant key
2023-09-27 00:09:42 +02:00
Steven Looman
ad17f1622c
Bump async-upnp-client to 0.36.1 ( #100961 )
2023-09-26 16:32:37 -05:00
Jan-Philipp Benecke
eab428f0e2
Move poolsense coordinator to its own file ( #100964 )
2023-09-26 23:28:25 +02:00
Jesse Hills
4c21aa18db
Add audio_settings for pipeline from ESPHome device ( #100894 )
...
* Add audio_settings for pipeline from ESPHome device
* ruff fixes
* Bump aioesphomeapi 17.0.0
* Mypy
* Fix tests
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-09-26 16:27:26 -05:00
Michael Hammer
f899e5159b
KNX: Provide project data and parser version via websocket ( #100676 )
...
* feat(knxproject-explore): providing knxproject via websocket, also xknxproject version in info mesage
* feat(knxproject-explore): adding test case
* reverted back adding of xknxproject version
* fix(): Enriching get project test case to check against FIXTURE
* feat(knxproject-explore): providing knxproject via websocket, also xknxproject version in info mesage
* feat(knxproject-explore): adding test case
* reverted back adding of xknxproject version
* fix(): Enriching get project test case to check against FIXTURE
2023-09-26 23:17:37 +02:00
Raman Gupta
176f5dc2d6
Bump zwave-js-server-python to 0.52.0 ( #100833 )
...
* Bump zwave-js-server-python to 0.52.0
* remove old function
* fix tests
2023-09-26 17:05:54 -04:00
Jan Bouwhuis
59a26010ba
Cleanup redundant mqtt entity constructors ( #100939 )
...
* Remove redundant mqtt entity constructors
* Remove unrelated change
* Follow up comment
* Revert changes to mqtt update platform
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-26 23:03:11 +02:00
Jan-Philipp Benecke
d387308f3c
Move motion blinds coordinator to its own file ( #100952 )
2023-09-26 22:50:46 +02:00
Jan Bouwhuis
8ec11910af
Allow discovery config update mqtt update entities ( #100957 )
2023-09-26 15:21:27 -05:00
Joost Lekkerkerker
0f95de997f
Support cloudhooks in Withings ( #100916 )
...
* Support cloudhooks in Withings
* Support cloudhooks in Withings
* Support cloudhooks in Withings
* Remove strings
2023-09-26 21:52:18 +02:00
Luke Lashley
42b006a108
Update MyQ to use python-myq 3.1.9 ( #100949 )
2023-09-26 14:48:36 -05:00
Erik Montnemery
b281fa17fc
Simplify wake_word/info + improve test coverage ( #100902 )
...
* Simplify wake_word/info + improve test coverage
* Fix test
* Revert unrelated changes
2023-09-26 14:07:27 -05:00
Edouard Lafargue
4028596977
Add Medcom Bluetooth integration ( #100289 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-26 13:41:34 -05:00
Simone Chemelli
60dd5f1d50
Bump aiovodafone to 0.3.1 ( #100944 )
2023-09-26 20:27:34 +02:00
Erik Montnemery
a9bcfe5700
Abort wake word detection when assist pipeline is modified ( #100918 )
2023-09-26 20:24:55 +02:00
Jan Bouwhuis
9254eea9e2
Remove unused attribute for MQTT lawn_mower ( #100946 )
...
Remove unused attributes for MQTT lawn_mower
2023-09-26 20:18:52 +02:00
Simone Chemelli
e18ff03244
Improve Vodafone Station setup dialog messages ( #100937 )
2023-09-26 20:16:50 +02:00
Jan Bouwhuis
4d7e3d2b0f
Remove redundant initial assigment for mqtt siren ( #100945 )
2023-09-26 20:07:54 +02:00
Olen
e921e4a662
Move fetching of sw_version for Twinkly ( #100286 )
2023-09-26 20:04:17 +02:00
Joost Lekkerkerker
c7e4604cfd
Call async added to hass super in Airvisual ( #100449 )
2023-09-26 20:03:44 +02:00
Jan-Philipp Benecke
d94b09655b
Use snapshot assertion for wiz diagnostics test ( #99154 )
2023-09-26 20:03:22 +02:00
Joost Lekkerkerker
bdfdeb2bc0
Call async added to hass super in Risco ( #100444 )
2023-09-26 20:02:00 +02:00
Joost Lekkerkerker
ae7ede1253
Call async added to hass super in Smart Meter Texas ( #100445 )
2023-09-26 20:01:33 +02:00
Joost Lekkerkerker
9be5005a70
Use automatic title during config flow setup in Aurora ( #99199 )
2023-09-26 20:00:23 +02:00
Joost Lekkerkerker
bc665a1368
Remove setting name in AnthemAV config flow ( #99148 )
2023-09-26 19:58:47 +02:00
Jan Bouwhuis
20a2e129fb
Intialize mqtt lock in an unknown state in pessimistic mode ( #100943 )
...
Intialize mqtt lock as unknown in pessimistic mode
2023-09-26 19:53:45 +02:00
Erik Montnemery
734c4e8e32
Rename WakeWord.ww_id to WakeWord.id ( #100903 )
...
* Rename WakeWord.ww_id to WakeWord.wake_word_id
* Revert unrelated changes
* Rename to id
* Correct rebase
2023-09-26 19:12:16 +02:00
Joost Lekkerkerker
074eb966dd
Add config flow to AfterShip ( #100872 )
...
* Add config flow to Aftership
* Add config flow to Aftership
* Fix schema
* Update homeassistant/components/aftership/strings.json
Co-authored-by: Robert Resch <robert@resch.dev >
* Fix feedback
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-26 18:05:23 +02:00
Michael
18fad569e0
Add support to remove orphan devices in AVM FRITZ!SmartHome ( #100739 )
2023-09-26 18:01:01 +02:00
Bram Kragten
82fdd8313f
Update frontend manifest for new icons ( #100936 )
2023-09-26 17:53:26 +02:00
Joost Lekkerkerker
59207be5f8
Add body_exists to MockRequest in aiohttp util ( #100932 )
...
* Add body_exists to MockRequest in aiohttp util
* Add body_exists to MockRequest in aiohttp util
* Add body_exists to MockRequest in aiohttp util
2023-09-26 17:52:29 +02:00
Rami Mosleh
785b46af22
Add re-auth flow to glances integration ( #100929 )
...
* Add reauth flow to glances integration.
* add reauth string
* add reauth strings
2023-09-26 17:46:12 +02:00
Erik Montnemery
c823e407fd
Tweak test wake_word.test_init.test_detected_entity ( #100910 )
2023-09-26 10:42:08 -05:00
J. Nick Koston
6551e52225
Bump zeroconf to 0.115.0 ( #100931 )
2023-09-26 10:08:27 -05:00
J. Nick Koston
c9a55c7f84
Cache the latest short term stat id for each metadata_id on each run ( #100535 )
2023-09-26 09:57:59 -05:00
J. Nick Koston
4b39bf7e5b
Small cleanup to isy994 extra_state_attributes ( #100935 )
2023-09-26 09:57:25 -05:00
Allen Porter
822251a642
Update fitbit client to use asyncio ( #100933 )
2023-09-26 07:50:42 -07:00
Erik Montnemery
bd40cbcb21
Tweak pipeline.multiply_volume ( #100905 )
2023-09-26 09:19:57 -05:00
Rami Mosleh
31e9ca0099
Handle authorization error in glances config flow ( #100866 )
...
* Handle authroization error in glances config flow
* Remove validate_input method and expections
* update tests
2023-09-26 14:51:04 +02:00
Joost Lekkerkerker
91bc65be9c
Add entity translations to SRP Energy ( #99011 )
2023-09-26 14:47:19 +02:00
David Knowles
73cfe659ea
Make Hydrawise compliant with new naming standards ( #100921 )
...
* Make Hydrawise compliant with new naming standards
* Update binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-26 14:34:43 +02:00
Álvaro Fernández Rojas
29da43b9a9
Bump aioairzone-cloud to 0.2.2 ( #100915 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-26 14:04:50 +02:00
steffenrapp
2165f0a538
Add missing input_button service translation ( #100387 )
2023-09-26 13:58:58 +02:00
Joost Lekkerkerker
4ffac3e7ed
Cleanup Withings const import ( #100914 )
2023-09-26 13:16:37 +02:00
Marc Mueller
bd7a86a0a6
Remove async-timeout as core dependency ( #100912 )
2023-09-26 05:57:10 -05:00
Erik Montnemery
4df14b2625
Remove duplicated call to PipelineRun.end from PipelineInput.execute ( #100909 )
...
Remove duplicated call to PipelineRun.end from PipelineInput.execute
2023-09-26 12:38:25 +02:00
Dennis
e5a151c4c3
Add state classes to Tomorrowio sensors ( #100692 )
2023-09-26 12:33:39 +02:00
J. Nick Koston
667f4b1ca8
Mark Bluetooth scanner as not scanning when watchdog timeout is reached ( #100738 )
2023-09-26 05:29:46 -05:00
Marc Mueller
f837e6722c
Update cryptography to 41.0.4 ( #100911 )
2023-09-26 05:27:56 -05:00
Joost Lekkerkerker
f21d924dd5
Add entity translations to Wallbox ( #99021 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-26 11:41:40 +02:00
Erik Montnemery
1e76d37cee
Rename PipelineData.pipeline_runs to pipeline_debug ( #100907 )
2023-09-26 11:35:51 +02:00
Joost Lekkerkerker
b0a7e68984
Rename Withings coordinator file ( #100899 )
...
Rename common.py to coordinator.py
2023-09-26 10:59:45 +02:00
Maikel Punie
249e20f8e5
Bump pyduotecno to 2023.9.0 ( #100900 )
2023-09-26 10:57:13 +02:00
Joost Lekkerkerker
4f63c7934b
Add coordinator to Withings ( #100378 )
...
* Add coordinator to Withings
* Add coordinator to Withings
* Fix tests
* Remove common files
* Fix tests
* Fix tests
* Rename to Entity
* Fix
* Rename webhook handler
* Fix
* Fix external url
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com >
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com >
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com >
* Update homeassistant/components/withings/entity.py
Co-authored-by: Luke Lashley <conway220@gmail.com >
* fix imports
* Simplify
* Simplify
* Fix feedback
* Test if this makes changes clearer
* Test if this makes changes clearer
* Fix tests
* Remove name
* Fix feedback
---------
Co-authored-by: Luke Lashley <conway220@gmail.com >
2023-09-26 09:17:11 +02:00
David Knowles
8ba6fd7935
Add device info to Hydrawise ( #100828 )
...
* Add device info to Hydrawise
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove _attr_has_entity_name
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-26 09:15:20 +02:00
G Johansson
7b1b189f3e
Add date range to Workday ( #96255 )
2023-09-26 08:21:36 +02:00
Jan-Philipp Benecke
9c1944f830
Enable strict typing in london underground ( #100563 )
...
* Enable strict typing in london underground
* Change typing from Any
* Remove redundant cast
* Change from Mapping to dict
2023-09-26 08:13:59 +02:00
Paulus Schoutsen
c5c5d9ed0c
Allow fetching wake word entity info ( #100893 )
2023-09-25 21:33:04 -05:00
Allen Porter
fa2d77407a
Add Rain Bird irrigation calendar ( #87604 )
...
* Initial version of a calendar for the rainbird integration
* Improve calendar support
* Revert changes to test fixtures
* Address ruff error
* Fix background task scheduling
* Use pytest.mark.freezetime to move to test setup
* Address PR feedback
* Make refresh a member
* Merge rainbird and calendar changes
* Increase test coverage
* Readability improvements
* Simplify timezone handling
2023-09-25 20:27:38 -04:00
Allen Porter
18f29993c5
Simplify fitbit unit system and conversions ( #100825 )
...
* Simplify fitbit unit conversions
* Use enum values in unit system schema
* Use fitbit unit system enums
2023-09-25 20:08:59 -04:00
Michael Hansen
785618909a
Use webrtc-noise-gain for audio enhancement in Assist pipelines ( #100698 )
...
* Use webrtc-noise-gain instead of webrtcvad package
* Switching to ProcessedAudioChunk
* Refactor VAD and fix tests
* Add vad no chunking test
* Add test that runs audio enhancements
2023-09-25 20:03:50 -04:00
Jan Bouwhuis
a4f7f3ba7e
Make sure time is changed in mqtt event test ( #100889 )
2023-09-26 00:32:12 +02:00
Jc2k
9fe6cd61df
Bump aiohomekit to 3.0.5 ( #100886 )
2023-09-25 23:08:38 +01:00
Jc2k
cae19431d1
Simplify homekit_controller tests with snapshots ( #100885 )
2023-09-25 16:26:27 -05: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
6387263007
Bump async-upnp-client to 0.36.0 ( #100881 )
2023-09-25 16:19:40 -05:00
J. Nick Koston
d5c22bec82
Bump zeroconf to 0.114.0 ( #100880 )
2023-09-25 16:19:24 -05:00
J. Nick Koston
dbdc513aa5
Bump dbus-fast to 2.10.0 ( #100879 )
2023-09-25 16:19:03 -05:00
Joost Lekkerkerker
15f40f2c5a
Bump yt-dlp to 2023.9.24 ( #100884 )
2023-09-25 23:06:48 +02:00
Jan Bouwhuis
90bf20c6f8
Add type hints for intent_script integration ( #99393 )
...
* Add type hints for intent_script integration
* Correct 2nd typo
* omit total=False as all options are set
2023-09-25 23:01:53 +02:00
Jan Bouwhuis
60b8775f4a
Avoid redundant calls to async_write_ha_state in mqtt siren ( #100813 )
...
* Avoid redundant calls to async_write_ha_state
* Add comment
2023-09-25 22:36:13 +02:00
Jan-Philipp Benecke
2eefd21dcc
Parametrize more co2signal config flow tests ( #100882 )
...
* Clean up co2signal tests
* Some more clean up
* Use named parameter ids of parametrize
2023-09-25 22:21:40 +02:00
Jan Bouwhuis
a242a1c107
Add tests for mqtt image ( #100793 )
...
* Rework mqtt image writing state
* Revert mixin changes, add attr
* Revert code changes
2023-09-25 22:20:32 +02:00
Jan Bouwhuis
7258bc6457
Avoid redundant calls to async_write_ha_state in mqtt vacuum ( #100799 )
...
* Avoid redundant calls to async_write_ha_state
* Add comment
* Rephrase
2023-09-25 22:17:29 +02:00
J. Nick Koston
969d6b852e
Bump led-ble to 1.0.1 ( #100873 )
2023-09-25 14:34:02 -05:00
Jan-Philipp Benecke
b9a3863645
Handle json decode exception in co2signal ( #100857 )
...
* Handle json decode exception in co2signal
* Update homeassistant/components/co2signal/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix import
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-25 21:21:01 +02:00
Jan Bouwhuis
ea1108503d
Rework and fix mqtt siren writing state and attributes ( #100871 )
...
Rework mqtt siren writing state and attributes
2023-09-25 21:08:14 +02:00
Erik Montnemery
d76c5ed351
Use wake word settings in assist pipeline runs ( #100864 )
2023-09-25 12:58:10 -04:00
Marc Mueller
11e8bf0b9c
Update types packages ( #100850 )
2023-09-25 18:53:22 +02:00
Jan Bouwhuis
30c7e7fbdf
Avoid redundant calls to async_ha_write_state mqtt update platform ( #100819 )
...
Avoid redundant calls to async_ha_write_state
2023-09-25 18:08:02 +02:00
Jan Bouwhuis
cd3d3b76a3
Avoid redundant calls to async_ha_write_state in mqtt text ( #100816 )
...
Avoid redundant calls to async_ha_write_state
2023-09-25 18:07:24 +02:00
Jan Bouwhuis
8d10cdce4e
Avoid redundant calls to async_ha_write_state in mqtt switch ( #100815 )
...
Avoid redundant calls to async_ha_write_state
2023-09-25 18:06:19 +02:00
Jan Bouwhuis
33d45b3454
Avoid redundant calls to async_write_ha_state in mqtt select ( #100809 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:05:42 +02:00
Jan Bouwhuis
180f248370
Avoid redundant calls to async_write_ha_state in mqtt number ( #100808 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:05:14 +02:00
Jan Bouwhuis
98cc2e8098
Avoid redundant calls to async_write_ha_state in mqtt lock ( #100802 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:04:33 +02:00
Jan Bouwhuis
ce02cbefc9
Avoid redundant calls to async_write_ha_state in mqtt lawn_mower ( #100795 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:03:52 +02:00
Jc2k
014fb61743
Fix missing device class on Velux Windows ( #100863 )
2023-09-25 11:03:11 -05:00
Jan Bouwhuis
002be37257
Rework and added tests for mqtt event ( #100769 )
...
Use write_state_on_attr_change and add tests
2023-09-25 18:02:17 +02:00
Jan Bouwhuis
f83a597603
Avoid redundant calls to async_write_ha_state in mqtt humidifier ( #100781 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 18:00:08 +02:00
Jan Bouwhuis
3da4815522
Avoid redundant calls to async_write_ha_state for mqtt fan ( #100777 )
...
Avoid redundant calls to async_write_ha_state
2023-09-25 17:59:33 +02:00
elmurato
84451e858e
Simplify Minecraft Server SRV handling ( #100726 )
2023-09-25 17:56:26 +02:00
Erik Montnemery
803d24ad1a
Rename wake_word.async_default_engine to wake_word.async_default_entity ( #100855 )
...
* Rename wake_word.async_default_engine to wake_word.async_default_entity
* tweak
* Some more rename
* Update tests
2023-09-25 17:08:37 +02:00
Jc2k
8ed0f05270
Add duration and sensitivity configuration for Eve Motion ( #100861 )
2023-09-25 09:52:27 -05:00
J. Nick Koston
4c255677c3
Add support for receivers to HomeKit ( #100717 )
2023-09-25 09:36:01 -05:00
J. Nick Koston
c1b9400833
Provide a better model for HomeKit service entries ( #100848 )
2023-09-25 09:34:53 -05:00
Jc2k
fb174f8063
Add valve position sensor for Eve Thermo ( #100856 )
2023-09-25 09:27:18 -05:00
Marc Mueller
dd302b291d
Update pylint to 2.17.6 ( #100849 )
2023-09-25 09:14:07 -05:00
Erik Montnemery
5a3efb9149
Store wakeword settings in assist pipelines ( #100847 )
...
* Store wakeword settings in assist pipelines
* wakeword -> wake_word
* Remove unneeded variable
2023-09-25 16:07:26 +02:00
Jc2k
7334bc7c9b
Add a select entity for homekit temperature display units ( #100853 )
2023-09-25 08:53:01 -05:00
Paulus Schoutsen
23b239ba77
Allow passing a wake word ID to detect wake word ( #100832 )
...
* Allow passing a wake word ID to detect wake word
* Do not inject default wake words in wake_word integration
2023-09-25 15:33:54 +02:00
Maikel Punie
8a44adb447
Add binary sensors for duotecno ( #100844 )
...
* Add binary sensors for duotecno
* Add comments
2023-09-25 13:34:39 +02:00
Kevin Worrel
77007ef091
Explicitly define ScreenLogic entity descriptions ( #100173 )
2023-09-25 06:26:26 -05:00
Alex Yao
2ae07096d2
Address late review on Life360 button ( #100740 )
2023-09-25 06:09:16 -05:00
Maikel Punie
19854ded16
Add duotecno climate ( #99333 )
...
* Add duotecno climate
* Add climate to .coveragerc
* Update homeassistant/components/duotecno/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/duotecno/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* more comments
* more comments
* more comments
* more comments
* fix typo
* Add translation key
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-25 12:52:51 +02:00
dependabot[bot]
2a443648fc
Bump actions/checkout from 4.0.0 to 4.1.0 ( #100836 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 11:01:12 +02:00
G Johansson
8d50be379c
Create repairs in Workday if country or province is wrong ( #98753 )
...
* Repairs workday
* fix if not province exist
* Tests repairs
* Add tests
* Finalize tests
* Fix feedback
* simplify
* Less translations
2023-09-25 08:59:15 +02:00
G Johansson
c414e52b55
Change duration for timer.start service to only change running duration ( #99628 )
...
* Get back duration for timer
* running duration
* Mods
* Finish
* Fix start call
* remove restore idle
* running duration not None
* fix tests
2023-09-25 08:57:02 +02:00
J. Nick Koston
6b19602322
Bump aioesphomeapi to 16.0.6 ( #100826 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v16.0.5...v16.0.6
2023-09-25 07:22:42 +02:00
Aaron Bach
7a6f337b01
Add missing SimpliSafe binary sensors ( #100820 )
2023-09-24 15:17:45 -06:00
Daniel Trnka
09729e8c46
Add Mysensors battery sensor ( #100749 )
...
* Move child related stuff to MySensorsChildEntity
* Dispatch signal for newly discovered MySensors node
* Create battery entity for each MySensors node
* Removed ATTR_BATTERY_LEVEL attribute from each node sensor
Attribute is redundant with newly introduced battery sensor entity
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-24 22:50:13 +02:00
Nathan Spencer
6d624ecb46
Bump pylitterbot to 2023.4.8 ( #100811 )
2023-09-24 22:46:43 +02:00
Allen Porter
66ebb479ea
Rewrite fitbit sensor API response value parsing ( #100782 )
...
* Cleanup fitbit sensor API parsing
* Remove API code that is not used yet
* Remove dead code for battery levels
Small API parsing cleanup
* Address PR feedback
* Update homeassistant/components/fitbit/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-24 22:37:48 +02:00
Álvaro Fernández Rojas
5549f697cf
Update AEMET-OpenData to v0.4.5 ( #100818 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-24 22:18:31 +02:00
J. Nick Koston
b9e8566608
Bump bluetooth-data-tools to 0.12.0 ( #100794 )
2023-09-24 20:29:29 +02:00
Jc2k
0c89f5953f
Preserve private ble device broadcast interval when MAC address rotates ( #100796 )
2023-09-24 19:24:12 +01:00
Franck Nijhof
0cbd46592a
2023.9.3 ( #100755 )
2023-09-24 18:58:43 +02:00
Scott Colby
49715f300a
Allow workday sensor to be configured without a country ( #93048 )
...
* Merge branch 'dev' into workday_without_country
* ruff
* remove province check
* Remove not needed test
* Mod config flow
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-09-24 16:13:45 +02:00
Simone Chemelli
49b8937bb3
Fix Comelit device info ( #100587 )
2023-09-24 14:54:10 +02:00
Simone Chemelli
b19a0fb2e9
Fix Comelit device info ( #100587 )
2023-09-24 14:51:56 +02:00
Franck Nijhof
0ae285c404
Update home-assistant/builder to 2023.09.0 ( #100797 )
2023-09-24 14:50:50 +02:00
G Johansson
f22ecf2a09
Add strong to fan mode for Sensibo ( #100773 )
2023-09-24 14:50:47 +02:00
David Knowles
0eac0bb3c5
Bump pyschlage to 2023.9.1 ( #100760 )
2023-09-24 14:50:43 +02:00
David Knowles
25cb835faf
Bump pyschlage to 2023.9.0 ( #99624 )
2023-09-24 14:50:38 +02:00
Franck Nijhof
4fb482610b
Update home-assistant/wheels to 2023.09.1 ( #100758 )
...
* Update home-assistant/wheels to 2023.09.0
* Update home-assistant/wheels to 2023.09.1
2023-09-24 14:48:24 +02:00
sdb9696
1779222062
Bump ring-doorbell to 0.7.3 ( #100688 )
...
Bump ring to 0.7.3
2023-09-24 14:48:20 +02:00
Allen Porter
caacdabd3d
Fix rainbird unique id ( #99704 )
...
* Don't set a unique id for devices with no serial
* Add additional check for the same config entry host/port when there is no serial
* Update homeassistant/components/rainbird/config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update tests/components/rainbird/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update tests/components/rainbird/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-24 14:48:17 +02:00
Erik Montnemery
0dc21504f5
Remove support for excluding attributes in recorder platforms ( #100679 )
2023-09-24 14:45:06 +02:00
Franck Nijhof
1b1901cb6d
Update home-assistant/builder to 2023.09.0 ( #100797 )
2023-09-24 14:36:02 +02:00
Jan Bouwhuis
edb28be964
Avoid redundant calls to async_write_ha_state in mqtt device_tracker ( #100767 )
...
Avoid redundant calls to async_ha_write_state
2023-09-24 12:52:13 +02:00
Jc2k
f0375eb97e
Expose bluetooth availability tracking interval controls to integrations ( #100774 )
2023-09-24 10:45:25 +02:00
AtomBrake
eb020dd66c
Update powerwall password description ( #100389 )
...
Update strings.json
Updated wording of how to find password on newer model gateways
2023-09-24 08:02:48 +02:00
Nathan Tilley
d453f3809c
Clean up FAA Delays constants ( #100788 )
...
Move const to platform
2023-09-24 07:02:34 +02:00
Allen Porter
ae29ddee74
Add more test coverage for fitbit sensors ( #100776 )
2023-09-23 15:38:53 -07:00
Nathan Tilley
451c085587
Bump faadelays to 2023.8.0 ( #100700 )
...
* Update component to use new API version
* Revert new features, implement #95546 , bump library
* Revert #95546 changes, remove NOTAM
2023-09-24 00:06:49 +02:00
David Knowles
f8a8fe760d
Add config flow to Hydrawise ( #95589 )
...
* Add config flow to Hydrawise
* Raise an issue when a YAML config is detected
* Add a test for YAML import
* Add missing __init__.py
* Update CODEOWNERS
* Update requirements_test_all.txt
* Add config flow data to strings.json
* Hande scan_interval not being in YAML on import
* Fix requirements
* Update deprecation dates
* Update requirements_test_all.txt
* Changes from review
* Update homeassistant/components/hydrawise/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Add already_configured to strings.json
* Add back setup_platform functions
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Add back setup_platform
* Update requirements_test_all.txt
* Run black on hydrawise/*.py
* Add missing import of HOMEASSISTANT_DOMAIN
* Use more specific errors in config flow
* Add additional tests
* Update config flow to use pydrawise.legacy
* Re-work YAML deprecation issues
* Revert some changes to binary_sensor, as requested in review
* Changes requested during review
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Remove unused STE_USER_DATA_SCHEMA
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update comment in setup_platform
* Re-work the config flow again
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update tests
* Add back the _default_watering_timer attribute
* Bump deprecation dates
* Update requirements_test_all.txt
* Update CODEOWNERS
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-24 00:03:07 +02:00
G Johansson
28dc17c0b3
Refactor Sensibo tests to use snapshot ( #100775 )
2023-09-23 23:37:02 +02:00
Allen Porter
8d8c7187d3
Fix rainbird unique id ( #99704 )
...
* Don't set a unique id for devices with no serial
* Add additional check for the same config entry host/port when there is no serial
* Update homeassistant/components/rainbird/config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update tests/components/rainbird/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update tests/components/rainbird/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-23 23:14:57 +02:00
G Johansson
1f66fc013c
Add strong to fan mode for Sensibo ( #100773 )
2023-09-23 23:08:07 +02:00
G Johansson
06ade74711
Bump pysensibo 1.0.35 ( #100245 )
...
* Bump pysensibo 1.0.34
* 1.0.35
* Mod tests
* revert refactoring
* Fix tests
2023-09-23 23:01:08 +02:00
Joost Lekkerkerker
4a86892d82
Fix fitbit test code owner ( #100772 )
2023-09-23 13:49:08 -07:00
sdb9696
1fce60bd6f
Bump ring-doorbell to 0.7.3 ( #100688 )
...
Bump ring to 0.7.3
2023-09-23 21:21:34 +02:00
Joost Lekkerkerker
ba6a92756a
Call async added to hass super in Flo ( #100453 )
2023-09-23 12:05:53 -07:00
Allen Porter
781bc5b3bc
Add tests for fitbit integration ( #100765 )
...
* Add tests for fitbit integration
* Update coveragerc
* Update test requirements
2023-09-23 12:04:44 -07:00
Joost Lekkerkerker
71aef4e95a
Add media extractor tests ( #100462 )
...
* Add tests for media extractor
* Complete test coverage
* Fix test dep
2023-09-23 12:04:29 -07:00
David Knowles
a826f26642
Bump pyschlage to 2023.9.1 ( #100760 )
2023-09-23 20:37:57 +02:00
Allen Porter
d833c1a598
Add myself as a fitbit codeowner ( #100766 )
2023-09-23 20:32:52 +02:00
rappenze
a2730fb29d
Fibaro finish separation of scenes ( #100734 )
2023-09-23 19:13:03 +02:00
Jan Bouwhuis
14b39c3bcf
Correct some typo's in MQTT issue string ( #100759 )
2023-09-23 19:05:52 +02:00
Franck Nijhof
6383cafeb9
Update home-assistant/wheels to 2023.09.1 ( #100758 )
...
* Update home-assistant/wheels to 2023.09.0
* Update home-assistant/wheels to 2023.09.1
2023-09-23 17:38:21 +02:00
Maciej Bieniek
5c5dff034c
Add event platform for Shelly gen1 devices ( #100655 )
...
* Initial commit
* Use description.key
* Add translations
* Check event_types
* Rename input_id to channel
* Fix removeal confition
* Add tests
* Sort classes and consts
* Use ShellyBlockEntity class
* Update tests
* Update homeassistant/components/shelly/event.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2023-09-23 16:03:57 +02:00
Franck Nijhof
527c7b21fd
Bumped version to 2023.9.3
2023-09-23 13:47:05 +02:00
G Johansson
ce8062041f
Fix weather template forecast attributes ( #100748 )
2023-09-23 13:46:00 +02:00
Michael Hansen
862a26afad
Bump intents to 2023.9.22 ( #100737 )
2023-09-23 13:45:57 +02:00
puddly
c07a112601
Bump ZHA dependencies ( #100732 )
2023-09-23 13:45:53 +02:00
Erik Montnemery
88f379d08f
Fix handling of unit system change in sensor ( #100715 )
2023-09-23 13:45:50 +02:00
Simone Chemelli
bb8850e8cf
Bump aiocomelit to 0.0.8 ( #100714 )
...
* Bump aiocomelit to 0.0.8
* fix import
* fix tests
2023-09-23 13:45:47 +02:00
Jan Bouwhuis
556e40add5
Fix mqtt light rgbww update without state topic ( #100707 )
...
* Fix mqtt light rgbww update without state topic
* Add @callback decprator and correct mired conv
2023-09-23 13:45:44 +02:00
Raman Gupta
161e9d10bd
Bump zwave-js-server-python to 0.51.3 ( #100665 )
2023-09-23 13:45:40 +02:00
Luke Lashley
fae063086c
Bump python-roborock to 0.34.1 ( #100652 )
...
bump to 34.1
2023-09-23 13:45:37 +02:00
Robin Li
4f4f6c92d3
Fix ecobee aux_heat_off always returns to HEAT ( #100630 )
2023-09-23 13:45:34 +02:00
Raman Gupta
08f46ad61f
Adjust hassfest.manifest based on config.action ( #100577 )
2023-09-23 13:45:31 +02:00
Luke Lashley
9d25ca33bb
Fix Roborock send command service calling not being enum ( #100574 )
2023-09-23 13:45:25 +02:00
Teemu R
c059b1960e
Fix xiaomi_miio button platform regression ( #100527 )
2023-09-23 13:45:22 +02:00
Markus Friedli
0a343037a7
Fix broken reconnect capability of fritzbox_callmonitor ( #100526 )
2023-09-23 13:45:18 +02:00
Joost Lekkerkerker
93081bcbea
Only get meteo france alert coordinator if it exists ( #100493 )
...
Only get meteo france coordinator if it exists
2023-09-23 13:45:15 +02:00
J.P. Krauss
fcd9ae5a01
Fix error is measurement is not sent by AirNow ( #100477 )
2023-09-23 13:45:12 +02:00
Kevin Stillhammer
13028e50ea
bump pywaze to 0.5.0 ( #100456 )
2023-09-23 13:45:08 +02:00
Robert Resch
74dbcae92f
Fix timer reload description ( #100433 )
...
Fix copy/paste error of #100388
2023-09-23 13:45:05 +02:00
Matrix
d6c365014a
Bump yolink-api to 0.3.1 ( #100426 )
2023-09-23 13:45:02 +02:00
Diogo Gomes
ba30e6fb1c
Fix current condition in IPMA ( #100412 )
...
always use hourly forecast to retrieve current weather condition. fix #100393
2023-09-23 13:44:58 +02:00
steffenrapp
3e34fc3b82
Add missing timer service translation ( #100388 )
2023-09-23 13:44:55 +02:00
starkillerOG
e1ab0fe295
Bump reolink-aio to 0.7.10 ( #100376 )
2023-09-23 13:44:52 +02:00
starkillerOG
66a1522d88
Try Reolink ONVIF long polling if ONVIF push not supported ( #100375 )
2023-09-23 13:44:48 +02:00
Ståle Storø Hauknes
50a41f516d
Fix Airthings ble migration ( #100362 )
...
* Import Platform for tests
* Migration bugfix
* Store new unique id as a variable in tests
* Add comments to tests
2023-09-23 13:44:45 +02:00
Guido Schmitz
94ef5f751f
Fix timeout issue in devolo_home_network ( #100350 )
2023-09-23 13:44:41 +02:00
Joakim Plate
4d1ca93973
Remove _next_refresh variable in update coordinator ( #100323 )
...
* Remove _next_refresh variable
* Adjust tomorrowio
2023-09-23 13:43:56 +02:00
Daniel Hjelseth Høyer
57cfd2ef03
Update Mill library to 0.11.5, handle rate limiting ( #100315 )
2023-09-23 13:42:58 +02:00
J. Nick Koston
66dbcc04eb
Bump yalexs to 1.9.0 ( #100305 )
2023-09-23 13:40:34 +02:00
J. Nick Koston
fed7fc9597
Bump yalexs-ble to 2.3.0 ( #100007 )
2023-09-23 13:40:11 +02:00
Charles Garwood
ef0d8da4ce
Bump pyenphase to 1.11.4 ( #100288 )
2023-09-23 13:37:26 +02:00
Erik Montnemery
29ba5a4292
Future proof assist_pipeline.Pipeline ( #100277 )
2023-09-23 13:37:23 +02:00
Aarni Koskela
9e0d23f9a8
Bump sensirion-ble to 0.1.1 ( #100271 )
...
Bump to sensirion-ble==0.1.1
Fixes akx/sensirion-ble#6
Refs https://github.com/home-assistant/core/issues/93678#issuecomment-1694522112
2023-09-23 13:37:19 +02:00
Charles Garwood
9ec6e63384
Bump pyenphase to 1.11.3 ( #100255 )
2023-09-23 13:37:16 +02:00
Charles Garwood
daf21d677a
Bump pyenphase to 1.11.2 ( #100249 )
...
* Bump pyenphase to 1.11.1
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-23 13:37:13 +02:00
Luke Lashley
64d5993434
Fix incorrect off peak translation key for Roborock ( #100246 )
...
fix incorrect translation key
2023-09-23 13:37:09 +02:00
starkillerOG
c9bee8233e
Bump pynetgear to 0.10.10 ( #100242 )
2023-09-23 13:37:06 +02:00
Luke Lashley
094666005e
Bump python-roborock to 0.34.0 ( #100236 )
2023-09-23 13:37:03 +02:00
starkillerOG
d2b5ffc9fc
Netgear catch no info error ( #100212 )
2023-09-23 13:37:00 +02:00
Diogo Gomes
f50d47121e
Always update unit of measurement of the utility_meter on state change ( #99102 )
2023-09-23 13:36:51 +02:00
G Johansson
173b70c850
Fix weather template forecast attributes ( #100748 )
2023-09-23 13:30:11 +02:00
Erik Montnemery
7a1ee98bb6
Fix handling of unit system change in sensor ( #100715 )
2023-09-23 13:28:14 +02:00
Shay Levy
439ca60cb6
Fix Shelly Gen2 event get input name method ( #100733 )
2023-09-23 12:45:41 +03:00
puddly
44fd60bd53
Bump ZHA dependencies ( #100732 )
2023-09-23 09:53:56 +02:00
Kevin Worrel
a087ea8b3d
Bump screenlogicpy to v0.9.1 ( #100744 )
2023-09-23 09:40:07 +02:00
Abílio Costa
2ef69d1504
Improve Idasen Desk "no devices found" message ( #100742 )
2023-09-23 09:37:03 +02:00
Michael Hansen
b0c9ff033e
Bump intents to 2023.9.22 ( #100737 )
2023-09-23 02:29:00 +02:00
rappenze
ad3cd72323
Remove unneeded instance check ( #100736 )
2023-09-23 00:42:32 +02:00
Jan Bouwhuis
c6d62faff3
Avoid redundant calls to async_write_ha_state in mqtt cover ( #100720 )
...
Avoid redundant calls to async_write_ha_state
2023-09-22 22:47:07 +02:00
Simone Chemelli
55c6d41d41
Bump aiocomelit to 0.0.8 ( #100714 )
...
* Bump aiocomelit to 0.0.8
* fix import
* fix tests
2023-09-22 23:38:33 +03:00
Olen
debee28856
Only get state once for all August sensor-tests ( #100721 )
2023-09-22 21:31:17 +02:00
Simone Chemelli
964192d246
Bump aiovodafone to 0.3.0 ( #100729 )
2023-09-22 21:21:44 +02:00
Joost Lekkerkerker
76cc04e52b
Remove obsolete methods in HVV departures ( #100451 )
...
* Call async added to hass super in HVV departures
* Remove obsolete methods
2023-09-22 16:55:07 +02:00
Olen
2a49b6ca7e
Add more august actions ( #100667 )
2023-09-22 14:42:17 +02:00
starkillerOG
8474c25cf1
Reolink remove unneeded str() ( #100718 )
2023-09-22 14:20:34 +02:00
Jan Bouwhuis
4c65c92fb0
Use shorthand attrs for MQTT cover ( #100710 )
...
* User shorthand attrs for MQTT cover
* Cleanup constructor
* Cleanup constructor
2023-09-22 13:41:31 +02:00
Daniel Weeber
4133162053
Add device class to denonavr ( #100711 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-22 13:39:32 +02:00
Jan Bouwhuis
5b422daf36
Avoid redundant calls to async_write_ha_state in MQTT light ( #100690 )
...
* Limit state writes for mqtt light
* Additional tests and review follow up
2023-09-22 13:32:30 +02:00
Jan Bouwhuis
87ae5add8a
Fix mqtt light rgbww update without state topic ( #100707 )
...
* Fix mqtt light rgbww update without state topic
* Add @callback decprator and correct mired conv
2023-09-22 13:31:29 +02:00
Joost Lekkerkerker
d30a5f4d54
Move samsung tv device class outside of constructor ( #100712 )
2023-09-22 12:45:22 +02:00
Pedro Januário
794736b503
Add switch platform to ecoforest integration ( #100708 )
...
* add switch platform to ecoforest integration
* ignore switch.py from coverage
* rename mixin
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* update translations
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* remove translation key
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* move attr name to description
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix broken change
* use entity description action
* use lambda with awaitable
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-22 12:20:48 +02:00
Jan Bouwhuis
a66ad39c4e
Assign color_mode for mqtt light as ColorMode ( #100709 )
2023-09-22 12:09:37 +02:00
Jan Bouwhuis
384adb1c87
Avoid redundant calls to async_write_ha_state in MQTT climate & water_heater ( #100696 )
...
Limit state writes for mqtt climate & water_heater
2023-09-22 11:22:57 +02:00
Jan Bouwhuis
1041610a70
Avoid redundant calls to async_write_ha_state in MQTT mqtt alarm_control_panel ( #100691 )
...
Limit state writes for mqtt alarm_control_panel
2023-09-22 11:22:09 +02:00
J. Nick Koston
1dadfcd52c
Avoid polling in sun sensor entities ( #100693 )
2023-09-22 11:16:37 +02:00
Pedro Januário
86a692bb22
Add additional sensors to ecoforest integration ( #100681 )
...
* add ecoforest additional sensors
* add ecoforest additional sensors
* use StateType
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use StateType
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* update cpu temp translation
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use common translation
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use common on translation
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use common standby translation
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* update strings
* update strings
* import state type
* relabel preheating
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* add cpu temp disable by default
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-22 11:08:09 +02:00
Pedro Januário
cd30286913
Add number platform to ecoforest ( #100694 )
...
* add power number entity to ecoforest integration
* fix number.py header
* minor fixes
* change power to power level
* update comment for native value prop
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* exclude number.py from coverage
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-21 22:36:39 +02:00
Bouwe Westerdijk
5cf5f5b4cf
Add missing step-differentiation for the Plugwise temperature_offset ( #100654 )
2023-09-21 19:31:53 +02:00
c0ffeeca7
f973d4cc26
ZHA multiprotocol detected message: add info ( #100686 )
2023-09-21 19:23:02 +02:00
Bouwe Westerdijk
a609df2914
Update plugwise to v0.33.0 ( #100689 )
2023-09-21 19:19:03 +02:00
jimmyd-be
e57156dd9c
Add Renson button entity ( #99494 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-21 17:55:30 +02:00
Erik Montnemery
ab060b86d1
Remove async_process_integration_platform_for_component ( #100680 )
2023-09-21 17:06:41 +02:00
c0ffeeca7
1c7b3cb2d5
ZHA multiprotocol detected - fix typo ( #100683 )
2023-09-21 17:02:39 +02:00
Luke Lashley
e2bfa9f9cd
Add last clean sensors to Roborock ( #100661 )
...
* Add water shortage binary sensor
* add last clean sensors
* fix tests
* fix tests again
* remove accidentally added binary sensor
2023-09-21 16:00:15 +02:00
Luke Lashley
6e0ab35f85
Add water shortage binary sensor ( #100662 )
2023-09-21 15:43:17 +02:00
Jan-Philipp Benecke
a08b74c550
Move coolmaster coordinator to its own file ( #100425 )
2023-09-21 15:20:58 +02:00
Pedro Januário
c170babba6
Add ecoforest integration ( #100647 )
...
* Add ecoforest integration
* fix file title
* remove host default from schema, hints will be given in the documentation
* moved input validation to async_step_user
* ensure we can receive device data while doing entry setup
* remove unecessary check before unique id is set
* added shorter syntax for async create entry
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use variable to set unique id
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use _attr_has_entity_name from base entity
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* remove unecessary comments in coordinator
* use shorthand for device information
* remove empty objects from manifest
* remove unecessary flag
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use _async_abort_entries_match to ensure device is not duplicated
* remove unecessary host attr
* fixed coordinator host attr to be used by entities to identify device
* remove unecessary assert
* use default device class temperature trasnlation key
* reuse base entity description
* use device serial number as identifier
* remove unused code
* Improve logging message
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove unused errors
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Raise a generic update failed
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use coordinator directly
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* No need to check for serial number
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* rename variable
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use renamed variable
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* improve assertion
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* use serial number in entity unique id
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* raise config entry not ready on setup when error in connection
* improve test readability
* Improve python syntax
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* abort when device already configured with same serial number
* improve tests
* fix test name
* use coordinator data
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* improve asserts
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix ci
* improve error handling
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-21 15:18:55 +02:00
Erik Montnemery
df73850f56
Move definition of attributes excluded from history to entity classes ( #100430 )
...
* Move definition of attributes excluded from history to entity classes
* Revert change which should be in a follow-up PR
* Fix sun unrecorded attributes
* Fix input_select unrecorded attributes
2023-09-21 15:02:47 +02:00
Jan Bouwhuis
aed3ba3acd
Avoid redundant calls to async_ha_write_state in MQTT (binary) sensor ( #100438 )
...
* Only call `async_ha_write_state` on changes.
* Make helper class
* Use UndefinedType
* Remove del
* Integrate monitor into MqttEntity
* Track extra state attributes and availability
* Add `__slots__`
* Add monitor to MqttAttributes and MqttAvailability
* Write out loop
* Add test
* Make common test and parameterize
* Add test for last_reset attribute
* MqttMonitorEntity base class
* Rename attr and update docstr `track` method.
* correction doct
* Implement as a decorator
* Move tracking functions into decorator
* Rename decorator
* Follow up comment
2023-09-21 13:33:26 +02:00
Fletcher
11c4c37cf9
Add Slack thread/reply support ( #93384 )
2023-09-21 11:06:55 +02:00
Robert Resch
e4742c04f2
Fix missspelled package names ( #100670 )
2023-09-21 10:57:23 +02:00
Mike
15caf2ac03
Add support for Levoit Vital200s purifier ( #100613 )
2023-09-21 10:53:18 +02:00
Jan-Philipp Benecke
715d8dcb98
Add test to london underground ( #100562 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-21 10:44:32 +02:00
J. Nick Koston
59daceafd2
Avoid calling extract_stack in system_log since it does blocking I/O ( #100455 )
2023-09-21 09:48:41 +02:00
elmurato
f2fc62138a
Clean-up Minecraft Server constants ( #100666 )
2023-09-21 08:40:07 +02:00
Raman Gupta
9f56aec267
Bump zwave-js-server-python to 0.51.3 ( #100665 )
2023-09-21 02:13:48 -04:00
anonion
5c1a3998ae
Add Enmax virtual integration to Opower ( #100503 )
...
* add enmax virtual integration supported by opower
* update integrations.json
2023-09-21 06:59:05 +02:00
Luke Lashley
ed3cdca454
Bump python-roborock to 0.34.1 ( #100652 )
...
bump to 34.1
2023-09-20 22:02:00 +02:00
dependabot[bot]
0525454738
Bump tibdex/github-app-token from 2.0.0 to 2.1.0 ( #100632 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-20 20:47:38 +02:00
Andrei Demian
6752af8f27
Bump ismartgate to 5.0.1 ( #100636 )
2023-09-20 19:44:11 +02:00
J. Nick Koston
a03ad87cfb
Avoid ConfigEntry lookups in hass.config_entries.async_entries for domain index ( #100598 )
2023-09-20 18:43:15 +02:00
J. Nick Koston
1f0c9a48d2
Update doorbird zeroconf checks to use stdlib ipaddress methods ( #100623 )
2023-09-20 18:35:55 +02:00
Erik Montnemery
fbcc5318c5
Move attributes to be excluded from recording to entity classes ( #100239 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-20 18:09:12 +02:00
J. Nick Koston
ec5675ff4b
Fix hkid matching in homekit_controller when zeroconf value is not upper case ( #100641 )
2023-09-20 17:37:13 +02:00
Luke Lashley
77001b26de
Add second test device for Roborock ( #100565 )
2023-09-20 17:17:32 +02:00
J. Nick Koston
6f8734167f
Bump SQLAlchemy to 2.0.21 ( #99745 )
2023-09-20 16:19:53 +02:00
J. Nick Koston
8b5129a7d9
Bump dbus-fast to 2.9.0 ( #100638 )
2023-09-20 13:58:34 +02:00
Robin Li
7014ed3453
Fix ecobee aux_heat_off always returns to HEAT ( #100630 )
2023-09-20 13:53:05 +02:00
J. Nick Koston
d675825b5a
Avoid double lookups with data_entry_flow indices ( #100627 )
2023-09-20 11:55:51 +02:00
J. Nick Koston
06c7f0959c
Update dhcp to use stdlib ipaddress methods ( #100625 )
2023-09-20 11:54:24 +02:00
J. Nick Koston
33f748493e
Update enphase_envoy zeroconf checks to use stdlib ipaddress methods ( #100624 )
2023-09-20 09:49:16 +02:00
Jan-Philipp Benecke
7af62c35f5
Move faa_delays coordinator to its own file ( #100548 )
2023-09-20 08:59:49 +02:00
Jan-Philipp Benecke
03af467918
Move renson coordinator to its own file ( #100610 )
2023-09-20 08:47:20 +02:00
Abílio Costa
bd9bab000e
Add integration for IKEA Idasen Desk ( #99173 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-20 02:44:35 +02:00
J. Nick Koston
6c095a963d
Switch config flows use newer zeroconf methods to check IP Addresses ( #100568 )
2023-09-20 01:08:58 +02:00
J. Nick Koston
1d5905b591
Use is for UNDEFINED check in async_update_entry ( #100599 )
2023-09-20 01:08:32 +02:00
elmurato
f1a70189ac
Clean-up Minecraft Server tests ( #100615 )
...
Remove patching of getmac, fix typo
2023-09-19 22:14:21 +02:00
Maciej Bieniek
c099ec19f2
Add missing translations for Shelly event type states ( #100608 )
...
Add missing translations for event type
2023-09-19 20:30:18 +02:00
J. Nick Koston
0eca433004
Update zeroconf discovery to use IPAddress objects to avoid conversions ( #100567 )
2023-09-19 18:58:46 +02:00
Joost Lekkerkerker
8dd3d6f989
Call async added to hass super in Livisi ( #100446 )
2023-09-19 17:40:55 +02:00
Raman Gupta
2ad0fd1ce1
Adjust hassfest.manifest based on config.action ( #100577 )
2023-09-19 17:30:38 +02:00
Teemu R
7c4f08e6b3
Fix xiaomi_miio button platform regression ( #100527 )
2023-09-19 17:15:43 +02:00
Ian
c3f74ae022
Add config-flow to NextBus ( #92149 )
2023-09-19 17:10:29 +02:00
Joost Lekkerkerker
d9227a7e3d
Add Spotify code owner ( #100597 )
2023-09-19 16:43:00 +02:00
Luke Lashley
ea78f419a9
Fix Roborock send command service calling not being enum ( #100574 )
2023-09-19 16:35:23 +02:00
elmurato
a2a62839bc
Add DataUpdateCoordinator to Minecraft Server ( #100075 )
2023-09-19 15:59:58 +02:00
Jan-Philipp Benecke
2b8690d8bc
Remove platform const in co2signal coordinator ( #100592 )
2023-09-19 12:44:09 +02:00
Joost Lekkerkerker
11a90016d0
Change Hue zigbee connectivity sensor into an enum ( #98632 )
2023-09-19 12:08:13 +02:00
Joost Lekkerkerker
f01c71e514
Fix lyric feedback ( #100586 )
2023-09-19 11:40:05 +02:00
Jan-Philipp Benecke
cf6eddee74
Move uptimerobot coordinator to its own file ( #100558 )
...
* Move uptimerobot coordinator to its own file
* Fix import of coordinator in platforms
2023-09-19 09:45:56 +02:00
Simone Chemelli
2722e5ddaa
Add Vodafone Station sensor platform ( #99948 )
...
* Vodafone: add sensor platform
* fix for model VOX30 v1
* fix, cleanup, 2 new sensors
* apply review comments
* apply last review comment
2023-09-18 21:31:04 +02:00
Marc Mueller
37288d7788
Add pylint plugin to check for calls to base implementation ( #100432 )
2023-09-18 13:39:36 -05:00
rappenze
ddd62a8f63
Fibaro streamline hass.data entry ( #100547 )
...
* Fibaro streamline hass.data entry
* Fix tests
2023-09-18 20:22:23 +02:00
J. Nick Koston
fa1a1715c9
Drop codeowner for LIFX ( #100556 )
2023-09-18 10:08:49 -05:00
J. Nick Koston
49d742ce31
Drop codeowner for Magic Home/flux_led ( #100557 )
2023-09-18 10:08:38 -05:00
Jan-Philipp Benecke
adf34bdf8b
Set co2signal integration type to service ( #100543 )
2023-09-18 12:56:35 +02:00
Joost Lekkerkerker
ec6c374761
Clean up lyric sensor platform ( #100495 )
...
* Clean up lyric sensor platform
* Clean up lyric sensor platform
* Clean up lyric sensor platform
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev >
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev >
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev >
* Update homeassistant/components/lyric/sensor.py
Co-authored-by: Aidan Timson <aidan@timmo.dev >
---------
Co-authored-by: Aidan Timson <aidan@timmo.dev >
2023-09-18 12:42:31 +02:00
jan iversen
6ac1305c64
Adjust codeowners in modbus ( #100474 )
2023-09-18 12:39:09 +02:00
Marc Mueller
306f39b053
Update pytest warnings filter ( #100546 )
2023-09-18 12:26:16 +02:00
Marc Mueller
08c4e82cf9
Update typing-extensions to 4.8.0 ( #100545 )
2023-09-18 11:58:47 +02:00
Jan-Philipp Benecke
dc2afb71ae
Move co2signal coordinator to its own file ( #100541 )
...
* Move co2signal coordinator to its own file
* Fix import
2023-09-18 11:56:28 +02:00
steffenrapp
45c0dc6854
Add missing conversation service translation ( #100308 )
...
* Update services.yaml
* Update strings.json
* Update services.yaml
* Update strings.json
* Update strings.json
* fix translation keys
* Fix translation keys
2023-09-18 11:44:41 +02:00
Ville Skyttä
902f997ee0
Fix google invalid token expiry test init for UTC offsets > 0 ( #100533 )
...
```
$ python3 -q
>>> import datetime, time
>>> time.tzname
('EET', 'EEST')
>>> datetime.datetime.max.timestamp()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: year 10000 is out of range
```
2023-09-18 12:39:43 +03:00
Marc Mueller
f41e3a2beb
Remove duplicate mobile_app client fixture ( #100530 )
2023-09-18 10:52:43 +02:00
Glenn Waters
276d245409
Bump elkm1-lib to 2.2.6 ( #100537 )
2023-09-17 20:39:23 -05:00
Maciej Bieniek
f6243a1f79
Add event platform for Shelly gen2 devices ( #99659 )
...
* Add event platform for gen2 devices
* Add tests
* Add removal condition
* Simplify RpcEventDescription; fix availability
* Improve names and docstrings
* Improve the event entity name
* Use async_on_remove()
* Improve tests coverage
* Improve tests coverage
* Prefix the entity name with the device name in the old way
* Black
* Use DeviceInfo object
2023-09-18 00:38:08 +02:00
Marc Mueller
6acb182c38
Fix full black run condition [ci] ( #100532 )
2023-09-17 17:05:29 -05:00
starkillerOG
868afc037e
Try Reolink ONVIF long polling if ONVIF push not supported ( #100375 )
2023-09-17 22:28:52 +02:00
Markus Friedli
dd1dc52994
Fix broken reconnect capability of fritzbox_callmonitor ( #100526 )
2023-09-17 20:00:09 +02:00
Ville Skyttä
2794ab1782
Fix huawei_lte current month up/download sensor error on delete ( #100506 )
...
Deleting one of them prematurely deleted the last reset item
subscription that is shared between the two.
2023-09-17 18:11:44 +02:00
tronikos
7aa02b8621
Bump opower to 0.0.34 ( #100501 )
2023-09-17 09:50:17 -05:00
Marc Mueller
48f9a38c74
Update numpy to 1.26.0 ( #100512 )
2023-09-17 09:49:21 -05:00
Dennis
ddeb2854aa
Added device class to speedtestdotnet sensor entities. ( #100500 )
...
Added device class to sensor entities.
2023-09-16 15:40:16 -07:00
jan iversen
9931f45532
Deprecate modbus parameter retry_on_empty ( #100292 )
2023-09-16 21:14:52 +02:00
Jieyu Yan
81af45347f
Add fan modes in Lyric integration ( #100420 )
...
* Add fan modes in Lyric integration
* add fan_mode only when available
* move supported_features to init
* mapped fan_modes to built-in modes
* log KeyError for fan_modes
2023-09-16 20:58:00 +02:00
Joost Lekkerkerker
f715f5c76f
Only get meteo france alert coordinator if it exists ( #100493 )
...
Only get meteo france coordinator if it exists
2023-09-16 18:48:41 +02:00
J.P. Krauss
01ecef7f05
Fix error is measurement is not sent by AirNow ( #100477 )
2023-09-16 18:16:15 +02:00
Kevin
c8265a86b2
Bump python-androidtv to 0.0.72 ( #100441 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-16 10:12:00 -05:00
J. Nick Koston
8a98a0e830
Avoid writing unifiprotect state when nothing has changed ( #100439 )
2023-09-16 09:57:43 -05:00
Joost Lekkerkerker
7b71d27637
Pass function correctly to Withings API ( #100391 )
...
* Pass function correctly to Withings API
* Add more typing
2023-09-16 16:20:24 +02:00
Ravaka Razafimanantsoa
f99dedfb42
Add switchbot cloud integration ( #99607 )
...
* Switches via API
* Using external library
* UT and checlist
* Updating file .coveragerc
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Review fixes
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* This base class shouldn't know about Remote
* Fixing suggestion
* Sometimes, the state from the API is not updated immediately
* Review changes
* Some review changes
* Review changes
* Review change: Adding type on commands
* Parameterizing some tests
* Review changes
* Updating .coveragerc
* Fixing error handling in coordinator
* Review changes
* Review changes
* Adding switchbot brand
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Review changes
* Adding strict typing
* Removing log in constructor
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-16 16:00:41 +02:00
jan iversen
568974fcc4
Modbus 100% test coverage (again) ( #100482 )
2023-09-16 14:00:22 +02:00
jan iversen
48dc81eff0
Simplify code, due to better error catching in modbus. ( #100483 )
2023-09-16 13:49:37 +02:00
Joost Lekkerkerker
30d604c851
Use central logger in Withings ( #100406 )
2023-09-16 13:46:11 +02:00
Jan-Philipp Benecke
16cc87bf45
Move flipr base entity to its own file ( #100481 )
...
* Move flipr base entity to its own file
* Add forgotten __init__.py
2023-09-16 11:55:49 +02:00
Jan-Philipp Benecke
b5c6e82374
Move co2signal models to their own file ( #100478 )
2023-09-16 11:49:49 +02:00
Jan-Philipp Benecke
57337b5cee
Move flipr coordinator to its own file ( #100467 )
2023-09-16 11:19:49 +02:00
Jan-Philipp Benecke
024db6dadf
Move cert_expiry coordinator to its own file ( #100472 )
...
* Move cert_expiry coordinator to its own file
* Add missing patched config flow test
2023-09-16 11:19:05 +02:00
Jan-Philipp Benecke
c504ca906d
Move co2signal exceptions to their own file ( #100473 )
...
* Move co2signal exceptions to their own file
* Add myself as codeowner
2023-09-16 11:18:19 +02:00
Jan Bouwhuis
9747e0091f
Use shorthand attrs for device_class zwave_js sensor ( #100414 )
...
* Use shorthand attrs zwave_js sensor
* Simplify
2023-09-16 10:13:27 +02:00
jan iversen
d25f45a957
Harden modbus against lib errors ( #100469 )
2023-09-16 09:57:55 +02:00
Joost Lekkerkerker
a111988232
Make codespell ignore snapshots ( #100463 )
2023-09-15 20:39:14 +02:00
J. Nick Koston
a4e0444b95
Bump sense-energy to 0.12.2 ( #100459 )
2023-09-15 13:38:14 -05:00
Kevin Stillhammer
c9975852bb
bump pywaze to 0.5.0 ( #100456 )
2023-09-15 19:03:04 +02:00
Matrix
06949b181f
Bump yolink-api to 0.3.1 ( #100426 )
2023-09-15 17:20:30 +02:00
jan iversen
fd83f7d87f
Add test for modbus CONF_DEVICE_ADDR ( #100435 )
2023-09-15 16:12:44 +02:00
Robert Resch
b329439fff
Fix timer reload description ( #100433 )
...
Fix copy/paste error of #100388
2023-09-15 16:05:56 +02:00
jan iversen
9eb0b844bc
Test VIRTUAL_COUNT parameter ( #100434 )
2023-09-15 15:02:24 +02:00
steffenrapp
b4c095e944
Add missing timer service translation ( #100388 )
2023-09-15 14:42:27 +02:00
Seth
5ac149a760
Remove state class from RainMachine TIMESTAMP sensors ( #100400 )
2023-09-15 14:33:17 +02:00
jan iversen
ec2364ef43
Add virtual_count == slave_count in modbus configuration ( #100398 )
...
* Add virtual_count as config parameter.
* Review (other PR) comments.
* Review.
* Review comment.
2023-09-15 14:00:02 +02:00
jan iversen
c173ebd11a
Add device_address to modbus configuration ( #100399 )
2023-09-15 13:49:33 +02:00
Joost Lekkerkerker
1737b27dd4
Generate withings webhook ID in config flow ( #100395 )
2023-09-15 12:58:56 +02:00
Erik Montnemery
d1afcd773f
Revert "Cache entity properties that are never expected to change in the base class" ( #100422 )
...
Revert "Cache entity properties that are never expected to change in the base class (#95315 )"
This reverts commit 042776ebb8 .
2023-09-15 11:25:24 +02:00
Jan-Philipp Benecke
7723a9b36b
Move airtouch4 coordinator to its own file ( #100424 )
2023-09-15 10:04:41 +02:00
TJ Horner
a8013836e1
Bump apple_weatherkit to 1.0.3 ( #100416 )
2023-09-15 08:28:27 +02:00
Erik Montnemery
a70235046a
Tweak datetime service schema ( #100380 )
2023-09-15 08:07:27 +02:00
Diogo Gomes
9470c71d49
Fix current condition in IPMA ( #100412 )
...
always use hourly forecast to retrieve current weather condition. fix #100393
2023-09-15 07:52:50 +02:00
Jan-Philipp Benecke
772ac9766b
Move awair coordinators to their own file ( #100411 )
...
* Move awair coordinators to their file
* Add awair/coordinator.py to .coveragerc
2023-09-15 07:52:29 +02:00
J. Nick Koston
b68ceb3ce4
Use more shorthand attributes in hyperion ( #100213 )
...
* Use more shorthand attributes in hyperion
There are likely some more here, but I only did the safe ones
* Update homeassistant/components/hyperion/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-15 02:28:59 +00:00
J. Nick Koston
6a9c9ca735
Improve performance of mqtt_room ( #100408 )
2023-09-14 17:55:56 -05:00
J. Nick Koston
042776ebb8
Cache entity properties that are never expected to change in the base class ( #95315 )
2023-09-14 17:48:48 -05:00
Joakim Plate
5f20725fd5
Remove _next_refresh variable in update coordinator ( #100323 )
...
* Remove _next_refresh variable
* Adjust tomorrowio
2023-09-14 22:32:50 +02:00
J. Nick Koston
df74ed0d40
Bump bleak-retry-connector to 3.2.1 ( #100377 )
2023-09-14 15:13:15 -05:00
Jan Bouwhuis
23faa0882f
Avoid multiline ternary use ( #100381 )
2023-09-14 22:10:28 +02:00
Joost Lekkerkerker
c34c4f8f03
Reload on Withings options flow update ( #100397 )
...
* Reload on Withings options flow update
* Remove reload from reauth
2023-09-14 21:54:49 +02:00
Jan-Philipp Benecke
157647dc44
Move solarlog coordinator to own file ( #100402 )
2023-09-14 21:52:21 +02:00
Joost Lekkerkerker
a62f16b4cc
Remove obsolete strings from Withings ( #100396 )
2023-09-14 21:41:34 +02:00
starkillerOG
3f2a660dab
Bump reolink-aio to 0.7.10 ( #100376 )
2023-09-14 21:24:23 +02:00
Robert Svensson
f909199125
Remove hard coded Icon from Unifi device scanner ( #100401 )
2023-09-14 20:13:46 +02:00
J. Nick Koston
1d4b731603
Bump zeroconf to 0.112.0 ( #100386 )
2023-09-14 12:40:47 -05:00
Jan Bouwhuis
6701a449bd
Use shorthand attrs for tasmota ( #100390 )
2023-09-14 18:17:23 +02:00
Jan Bouwhuis
8b7061b634
Short handed device class for overkiz cover ( #100394 )
2023-09-14 11:10:31 -05:00
Jan Bouwhuis
89eec9990b
Use shorthand device_type attr for plaato sensors ( #100385 )
2023-09-14 09:55:47 -05:00
jan iversen
d4a2927ebe
Solve racing problem in modbus test ( #100287 )
...
* Test racing problem.
* review comment.
* Revert to approved state.
This reverts commit 983d9d68e8 .
2023-09-14 16:03:32 +02:00
starkillerOG
7ea2087c45
Add Netgear entity translations ( #100367 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-14 13:58:53 +02:00
Joost Lekkerkerker
6fc1407613
Extract Withings API specifics in own class ( #100363 )
...
* Extract Withings API specifics in own class
* Extract Withings API specifics in own class
* Ignore api test coverage
* fix feedback
2023-09-14 13:31:54 +02:00
Ståle Storø Hauknes
b858658516
Fix Airthings ble migration ( #100362 )
...
* Import Platform for tests
* Migration bugfix
* Store new unique id as a variable in tests
* Add comments to tests
2023-09-14 12:51:06 +02:00
Guido Schmitz
8a8f1aff83
Remove useless timeout guards in devolo_home_network ( #100364 )
2023-09-14 12:35:21 +02:00
Jan Rieger
f305661dd7
Change service set_location to use number input selectors ( #100360 )
2023-09-14 12:13:19 +02:00
starkillerOG
98c9edc00c
Netgear cleanup ( #99505 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-14 12:06:40 +02:00
Guido Schmitz
b84076d3d6
Fix timeout issue in devolo_home_network ( #100350 )
2023-09-14 10:28:45 +02:00
Franck Nijhof
b0f32a3547
Update apprise to 1.5.0 ( #100351 )
2023-09-14 10:10:31 +02:00
Erik Montnemery
4f58df1929
Drop useless passing of update_method to DataUpdateCoordinator ( #100355 )
2023-09-14 10:09:55 +02:00
Franck Nijhof
85fafcad11
Update awesomeversion to 23.8.0 ( #100349 )
2023-09-14 10:07:09 +02:00
Joost Lekkerkerker
4a48a92cba
Use f-string instead of concatenation in Velux ( #100353 )
2023-09-14 10:06:43 +02:00
Jan Rieger
840d881c25
Add icon to GPSD ( #100347 )
2023-09-14 09:27:16 +02:00
Joost Lekkerkerker
923d945267
Use shorthand attributes in Smappee ( #99837 )
2023-09-14 09:25:21 +02:00
Marty Sun
6692a37f0d
Add missing __init__.py file in yardian test folder ( #100345 )
2023-09-14 09:04:12 +02:00
J. Nick Koston
182976f5d3
Use more shorthand attributes in threshold binary_sensor ( #100343 )
2023-09-14 09:03:39 +02:00
J. Nick Koston
58bb624b24
Bump zeroconf to 0.111.0 ( #100340 )
2023-09-14 07:54:17 +02:00
mkmer
c265d3f3cc
Late review for honeywell ( #100299 )
...
* Late review for honeywell
* Actually test same id different domain
* Update homeassistant/components/honeywell/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
* Refactor dont_remove
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-14 06:22:28 +02:00
J. Nick Koston
547f32818c
Make core States use cached_property ( #100312 )
...
Need to validate this is worth removing __slots__
2023-09-13 20:33:25 -04:00
J. Nick Koston
3cc9410a62
Bump grpcio to 1.58.0 ( #100314 )
...
* Bump grpcio to 1.58.0
attempt to fix nightly
https://github.com/home-assistant/core/actions/runs/6167125867/job/16737677629
```
```
* forgot the script as well
2023-09-13 20:26:55 -04:00
J. Nick Koston
3be4edd647
Use shorthand attributes in saj ( #100317 )
...
supports #95315
2023-09-13 20:26:22 -04:00
J. Nick Koston
fe8156f013
Bump protobuf to 4.24.3 ( #100329 )
...
changelog: https://github.com/protocolbuffers/protobuf/compare/v24.0...v24.3
2023-09-13 20:25:52 -04:00
J. Nick Koston
f0e607869a
Use shorthand attributes for supla cover device class ( #100337 )
...
from #95315
2023-09-13 20:25:33 -04:00
Jan Bouwhuis
01410c9fbb
Shorthanded attrs for met integration ( #100334 )
2023-09-13 17:11:47 -05:00
Jan Bouwhuis
a7c6abfed1
Use shorthand atts for met_eireann ( #100335 )
2023-09-13 17:11:27 -05:00
Franck Nijhof
a02fcbc5c4
Update sentry-sdk to 1.31.0 ( #100293 )
2023-09-13 23:37:48 +02:00
J. Nick Koston
fe5eba9b31
Use cached_property in device registry ( #100309 )
2023-09-13 15:36:07 -05:00
Jan-Philipp Benecke
72f5c0741b
Add missing sms coordinator to .coveragerc ( #100327 )
2023-09-13 15:29:16 -05:00
J. Nick Koston
ef6d77586a
Bump python-amcrest to 1.9.8 ( #100324 )
2023-09-13 15:01:28 -05:00
Jan-Philipp Benecke
7b204ca36b
Use snapshot assertion for nexia diagnostics test ( #100328 )
2023-09-13 15:00:29 -05:00
J. Nick Koston
877eedf6d7
Use cached_property in entity_registry ( #100302 )
2023-09-13 14:38:40 -05:00
J. Nick Koston
d8d756dd7d
Bump dbus-fast to 2.7.0 ( #100321 )
2023-09-13 14:33:42 -05:00
Daniel Hjelseth Høyer
9ceeadc715
Update Mill library to 0.11.5, handle rate limiting ( #100315 )
2023-09-13 21:09:29 +02:00
Quentame
8625bf7894
Add some tests to Freebox ( #99755 )
2023-09-13 20:22:47 +02:00
J. Nick Koston
9631c0ba2b
Use short hand attributes in onvif camera ( #100319 )
...
see #95315
2023-09-13 20:19:01 +02:00
Robert Svensson
7b00265cfe
Remove legacy UniFi PoE client clean up ( #100318 )
2023-09-13 20:14:03 +02:00
Paulus Schoutsen
23a891ebb1
Update Roborock entity categories ( #100316 )
2023-09-13 13:43:28 -04:00
Jan Bouwhuis
0d33cba823
Use shorthand attrs in template integration ( #100301 )
2023-09-13 12:30:43 -05:00
Franck Nijhof
d17957ac1a
Update debugpy to 1.8.0 ( #100311 )
2023-09-13 11:59:35 -05:00
J. Nick Koston
6a2dd4fe74
Bump yalexs to 1.9.0 ( #100305 )
2023-09-13 11:25:10 -05:00
Erik Montnemery
c3d1cdd0e9
Improve UserDict in device and entity registries ( #100307 )
2023-09-13 11:09:34 -05:00
Jan Rieger
ee65aa91e8
Allow setting the elevation in set_location ( #99978 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-09-13 18:09:12 +02:00
Joost Lekkerkerker
f6b094dfee
Add options flow to Withings ( #100300 )
2023-09-13 18:08:15 +02:00
Erik Montnemery
6057fe5926
Replace StateMachine._domain_index with a UserDict ( #100270 )
...
* Replace StateMachine._domain_index with a UserDict
* Access the UserDict's backing dict directly
* Optimize
2023-09-13 18:05:17 +02:00
J. Nick Koston
d0feb063ec
Fix missing super async_added_to_hass in lookin ( #100296 )
2023-09-13 10:03:36 -05:00
Jan Bouwhuis
871800778f
Use shorthand attrs for velux ( #100294 )
...
* Use shorthand attrs for velux
* Update homeassistant/components/velux/cover.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* black
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-13 16:50:33 +02:00
Jan Bouwhuis
f2f45380a9
Use shorthand attrs in iaqualink ( #100281 )
...
* Use shorthand attrs in iaqualink
* Use super
* Update homeassistant/components/iaqualink/light.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove self
* More follow ups
* Remove cast and type check
* Update homeassistant/components/iaqualink/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-13 16:34:14 +02:00
Charles Garwood
c3a7aee48e
Bump pyenphase to 1.11.4 ( #100288 )
2023-09-13 16:04:34 +02:00
Joost Lekkerkerker
8498cdfb3c
Remove profile from Withings config flow ( #100202 )
...
* Remove profile from Withings config flow
* Add config flow migration
* Add config flow migration
* Remove datamanager profile
* Remove datamanager profile
* Add manufacturer
* Remove migration
* Remove migration
* Fix feedback
2023-09-13 15:49:36 +02:00
starkillerOG
80aa19263b
Netgear catch no info error ( #100212 )
2023-09-13 15:32:03 +02:00
Jan Bouwhuis
d44db6ee68
Use shorthand attrs for xbox base_sensor ( #100290 )
2023-09-13 15:10:35 +02:00
Franck Nijhof
65c9e5ee13
Update mutagen to 1.47.0 ( #100284 )
2023-09-13 14:40:27 +02:00
Franck Nijhof
afa0152261
Update syrupy to 4.5.0 ( #100283 )
2023-09-13 14:40:01 +02:00
Joost Lekkerkerker
38e013a90e
Remove NZBGet configurable scan interval ( #98869 )
2023-09-13 14:15:40 +02:00
Jan Bouwhuis
d638efdcfc
Use shorthanded attrs for vera sensor ( #100269 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-09-13 13:50:00 +02:00
Jan Bouwhuis
9f3b1a8d44
Use hass.loop.create_future() in zha ( #100056 )
...
* Use hass.loop.create_future() in zha
* Remove not needed method
2023-09-13 13:32:00 +02:00
Kevin Stillhammer
958b923783
Limit waze_travel_time to 1 call every 0.5s ( #100191 )
2023-09-13 13:29:20 +02:00
Jan-Philipp Benecke
1f1411b6a5
Move sms coordinators to their own file ( #100276 )
2023-09-13 13:22:37 +02:00
Jan Bouwhuis
705ee3032b
Use shorthanded attrs for yamaha_musiccast select ( #100273 )
2023-09-13 13:13:27 +02:00
Olen
7fe78fe9e4
Add diagnostics to Twinkly ( #100146 )
2023-09-13 13:09:57 +02:00
Erik Montnemery
684b2d4537
Improve type hint in entity_registry ( #100278 )
2023-09-13 12:42:06 +02:00
Erik Montnemery
4f8e28a781
Future proof assist_pipeline.Pipeline ( #100277 )
2023-09-13 12:41:28 +02:00
Joost Lekkerkerker
29d8be510e
Test speedtest.net config entry lifecycle ( #100280 )
2023-09-13 12:40:26 +02:00
Erik Montnemery
aedd06b9a9
Tweak entity/source WS command handler ( #100272 )
2023-09-13 11:14:01 +02:00
Aarni Koskela
e5de7eacad
Bump sensirion-ble to 0.1.1 ( #100271 )
...
Bump to sensirion-ble==0.1.1
Fixes akx/sensirion-ble#6
Refs https://github.com/home-assistant/core/issues/93678#issuecomment-1694522112
2023-09-13 10:21:55 +02:00
dependabot[bot]
1c10091d62
Bump docker/login-action from 2.2.0 to 3.0.0 ( #100264 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 09:34:45 +02:00
TJ Horner
dd95b51d10
Address weatherkit late review comments ( #100265 )
...
* Address review comments from original weatherkit PR
* Use .get() for optional fields
2023-09-13 09:22:58 +02:00
John Hollowell
e87603aa59
Correct Venstar firmware version to use device's FW version instead of API version ( #98493 )
2023-09-13 08:35:59 +02:00
Luke Lashley
09f58ec396
Bump python-roborock to 0.34.0 ( #100236 )
2023-09-13 08:33:48 +02:00
TJ Horner
756f542ac6
Update apple_weatherkit to 1.0.2 ( #100254 )
2023-09-13 08:18:07 +02:00
Charles Garwood
270df003fe
Bump pyenphase to 1.11.3 ( #100255 )
2023-09-13 08:15:33 +02:00
Marc Mueller
f5aa2559d7
Fix pylint config warning ( #100251 )
2023-09-13 08:14:01 +02:00
Marc Mueller
2518fbc973
Update jsonpath to 0.82.2 ( #100252 )
2023-09-13 01:41:50 +02:00
Simone Chemelli
fe85b20502
SamsungTV: Add unique_id for when missing (legacy models) ( #96829 )
...
* Add unique_id for when missing (legacy models)
* add comment
* update tests, thx @epenet
2023-09-13 01:24:49 +02:00
Luke Lashley
5272387bd3
Fix incorrect off peak translation key for Roborock ( #100246 )
...
fix incorrect translation key
2023-09-13 01:16:31 +02:00
Charles Garwood
f344000ef9
Bump pyenphase to 1.11.2 ( #100249 )
...
* Bump pyenphase to 1.11.1
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-13 00:17:29 +02:00
J. Nick Koston
bbcae19d0e
Disable always responding to all SSDP M-SEARCH requests with the root device ( #100224 )
2023-09-12 17:15:13 -05:00
starkillerOG
8aa689ebae
Bump pynetgear to 0.10.10 ( #100242 )
2023-09-12 23:36:44 +02:00
J. Nick Koston
fc75172d79
Bump async-upnp-client to 0.35.1 ( #100248 )
2023-09-12 16:35:39 -05:00
Joost Lekkerkerker
904913c1a6
Use shorthand attributes in VLC telnet ( #99916 )
...
* Use shorthand attributes in VLC telnet
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* fix mypy
* Attempt 3
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-12 22:37:51 +02:00
J. Nick Koston
1b40a56e2b
Update ecobee zeroconf/homekit discovery ( #100091 )
2023-09-12 22:24:38 +02:00
Ville Skyttä
fa0b999d08
Upgrade ruff to 0.0.289 ( #100238 )
2023-09-12 22:22:10 +02:00
Jan Rieger
f2fac40019
Add strict typing to GPSD ( #100030 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-09-12 22:21:58 +02:00
Jan Bouwhuis
e3837cd1e0
Use shorthand attr for mqtt assumed_state ( #100241 )
2023-09-12 22:21:13 +02:00
Paulus Schoutsen
c6ed235010
2023.9.2 ( #100223 )
2023-09-12 15:41:50 -04:00
Jan Bouwhuis
eb0ab3de93
User shorthand attr for mqtt alarm_control_panel ( #100234 )
2023-09-12 21:28:29 +02:00
Joost Lekkerkerker
458a3f0df2
Remove restore functionality in Speedtest.net ( #96950 )
2023-09-12 21:12:01 +02:00
Tom Harris
f9ce315d1b
Support for Insteon 4 button KeypadLink device ( #100132 )
2023-09-12 21:10:40 +02:00
Álvaro Fernández Rojas
d417a27c85
Add meteoclimatic sensor statistics ( #100186 )
2023-09-12 21:08:58 +02:00
Allen Porter
368a1a944a
Remove the uniqueid from todoist ( #100206 )
2023-09-12 21:08:13 +02:00
Erik Montnemery
bbcbb2e322
Improve Entity._suggest_report_issue ( #100204 )
2023-09-12 21:07:32 +02:00
Joost Lekkerkerker
76c569c62d
Clean up variables in Soundtouch ( #99859 )
2023-09-12 21:00:05 +02:00
J. Nick Koston
5e2bf2b015
Set dynalite cover device class in constructor ( #100232 )
2023-09-12 20:57:57 +02:00
Joost Lekkerkerker
8fe5a5a398
Introduce base class for Trafikverket camera ( #100114 )
...
* Introduce base class for Trafikverket camera
* fix feedback
* Fix feedback
2023-09-12 20:48:47 +02:00
Erik Montnemery
09ad1a9a36
Remove unnecessary block use of pylint disable in components p-z ( #100192 )
2023-09-12 20:47:48 +02:00
Jan Bouwhuis
5fcb69e004
Use shorthanded attributes for MQTT cover ( #100230 )
2023-09-12 13:46:43 -05:00
Erik Montnemery
51576b7214
Improve typing of entity.entity_sources ( #99407 )
...
* Improve typing of entity.entity_sources
* Calculate entity info source when generating WS response
* Adjust typing
* Update tests
2023-09-12 20:41:26 +02:00
J. Nick Koston
cc252f705f
Use short handle attributes for device class in netatmo cover ( #100228 )
2023-09-12 13:34:50 -05:00
mkmer
693a271e40
Clean up device registry for climate devices that no longer exist in Honeywell ( #100072 )
2023-09-12 20:29:47 +02:00
Joost Lekkerkerker
9672cdf3a9
Add entity translations to WLED ( #99056 )
2023-09-12 20:19:45 +02:00
J. Nick Koston
70c6bceaee
Use short hand entity_registry_enabled_default in nws ( #100227 )
...
* Use short hand entity_registry_enabled_default in nws
see https://github.com/home-assistant/core/pull/95315
* Update homeassistant/components/nws/sensor.py
2023-09-12 20:12:14 +02:00
dependabot[bot]
93f3bc6c2b
Bump sigstore/cosign-installer from 3.1.1 to 3.1.2 ( #99563 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 20:11:12 +02:00
James Chaloupka
a9891e40fd
Update Deprecated Selector Syntax ( #99308 )
2023-09-12 20:10:32 +02:00
Joost Lekkerkerker
69ac8a0a2b
Use shorthand attributes in NWS ( #99620 )
2023-09-12 13:05:57 -05:00
J. Nick Koston
9c775a8a24
Set roku media player device class in constructor ( #100225 )
2023-09-12 12:58:20 -05:00
J. Nick Koston
42c35da818
Use more shorthand properties in homematicip_cloud ( #100210 )
2023-09-12 19:45:53 +02:00
J. Nick Koston
6a7d5a0fd4
Use more shorthand attributes in huawei_lte binary_sensor ( #100211 )
2023-09-12 19:45:44 +02:00
Jan Rieger
74a57e8676
Use more common translations ( #100135 )
2023-09-12 19:44:31 +02:00
uvjustin
5021c69886
Update Stream logging on EVENT_LOGGING_CHANGED ( #99256 )
2023-09-12 19:38:11 +02:00
J. Nick Koston
8af7475f73
Set TriggerBaseEntity device_class in init ( #100216 )
2023-09-12 19:36:56 +02:00
hahn-th
f5c0c7bf27
Bump homematicip_cloud to 1.0.15 ( #99387 )
2023-09-12 19:33:42 +02:00
Erik Montnemery
44af34083b
Remove unnecessary pylint disable in tado ( #100196 )
2023-09-12 19:27:53 +02:00
Joost Lekkerkerker
a09372590f
Use shorthand attributes in Smartthings ( #100215 )
2023-09-12 12:26:33 -05:00
Paulus Schoutsen
583ea2fed4
Bumped version to 2023.9.2
2023-09-12 13:01:31 -04:00
Joakim Sørensen
7b9ae6755a
Bump hass-nabucasa from 0.70.0 to 0.71.0 ( #100193 )
...
Bump hass-nabucasa from 0.70.0 to 0.71.1
2023-09-12 13:01:31 -04:00
Jan Bouwhuis
e84a4661b0
Add intial property to imap_content event data ( #100171 )
...
* Add initial property to imap event data
* Simplify loop
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* MyPy
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-12 18:54:32 +02:00
René Klomp
86bccf769e
Add Entity Descriptions to SMA integration ( #58707 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-12 11:30:55 -05:00
Jan Bouwhuis
63647d96dd
Fix entity name attribute on mqtt entity is not removed on update ( #100187 )
...
Fix entity name attribute is not remove on update
2023-09-12 12:04:56 -04:00
Vincent Knoop Pathuis
f13ce5daff
Bump Ultraheat to version 0.5.7 ( #100172 )
2023-09-12 12:04:55 -04:00
Erik Montnemery
1b494fb4ba
Bump hatasmota to 0.7.3 ( #100169 )
2023-09-12 12:04:54 -04:00
Erik Montnemery
3c27283fc1
Adjust tasmota sensor device class and icon mapping ( #100168 )
2023-09-12 12:04:53 -04:00
Raman Gupta
1cd80c5b78
Bump zwave-js-server-python to 0.51.2 ( #100159 )
2023-09-12 12:04:52 -04:00
puddly
68b0f05758
Bump ZHA dependencies ( #100156 )
2023-09-12 12:04:51 -04:00
Michael
d1bc6df14f
Fix AVM Fritz!Tools update entity ( #100151 )
...
* move update entity to coordinator
* fix tests
2023-09-12 12:04:50 -04:00
Robert Svensson
5068846fc9
Fix devices not always reporting IP - bump aiounifi to v62 ( #100149 )
2023-09-12 12:04:49 -04:00
Bram Kragten
04549925c2
Update frontend to 20230911.0 ( #100139 )
2023-09-12 12:04:48 -04:00
Erik Montnemery
8e2fa67cfd
Bump hatasmota to 0.7.2 ( #100129 )
2023-09-12 12:04:47 -04:00
Erik Montnemery
7a4a792b7b
Fix TriggerEntity.async_added_to_hass ( #100119 )
2023-09-12 12:04:45 -04:00
Greig Sheridan
df718ca509
Remove duplicated word in enphase description text ( #100098 )
2023-09-12 12:04:44 -04:00
Mike Degatano
2cb84274ec
Fix addon slug validation ( #100070 )
...
* Fix addon slug validation
* Don't redefine compile
2023-09-12 12:04:43 -04:00
Simone Chemelli
55a4346460
Remove Comelit alarm data retrieval ( #100067 )
...
fix: remove alarm data retrieval
2023-09-12 12:04:42 -04:00
Simone Chemelli
a651e9df1d
Bump aiovodafone to 0.2.0 ( #100062 )
...
bump aiovodafone to 0.2.0
2023-09-12 12:04:41 -04:00
Aidan Timson
a19bc71300
Bump systembridgeconnector to 3.8.2 ( #100051 )
...
Update systembridgeconnector to 3.8.2
2023-09-12 12:04:40 -04:00
Kevin Stillhammer
82a5615d7d
Bump pywaze to 0.4.0 ( #99995 )
...
bump pywaze from 0.3.0 to 0.4.0
2023-09-12 12:04:39 -04:00
jan iversen
42f62485cf
Bump pymodbus to v3.5.2 ( #99988 )
2023-09-12 12:04:38 -04:00
J. Nick Koston
3d09e859fc
Avoid probing ipp printers for unique_id when it is available via mdns ( #99982 )
...
* Avoid probing ipp printers for unique_id when it is available via mdns
We would always probe the device in the ipp flow and than
abort if it was already configured. We avoid the probe for
most printers.
* dry
* coverage
* fix test
* add test for updating host
2023-09-12 12:04:37 -04:00
J. Nick Koston
f200ba7a86
Bump bluetooth-auto-recovery to 1.2.3 ( #99979 )
...
fixes #99977
2023-09-12 12:04:36 -04:00
Bouwe Westerdijk
7cdb4ec852
Bump plugwise to v0.32.2 ( #99973 )
...
* Bump plugwise to v0.32.2
* Adapt number.py to the backend updates
* Update related test-cases
* Update plugwise test-fixtures
* Update test_diagnostics.py
2023-09-12 12:04:35 -04:00
Raman Gupta
e6c2833032
Handle disconnects in zwave_js repair flow ( #99964 )
...
* Handle disconnects in zwave_js repair flow
* Combine logic to reduce LoC
* only check once
2023-09-12 12:04:33 -04:00
Luke Lashley
0f9d00e4aa
Bump python-roborock to 33.2 ( #99962 )
...
bump to 33.2
2023-09-12 12:04:32 -04:00
J. Nick Koston
02831ad94f
Bump bleak to 0.21.1 ( #99960 )
2023-09-12 12:04:31 -04:00
Marc Mueller
e597a6b640
Update RestrictedPython to 6.2 ( #99955 )
2023-09-12 12:04:30 -04:00
Ståle Storø Hauknes
f0b6367444
Airthings BLE unique id migration ( #99832 )
...
* Fix sensor unique id
* Add sensor identifiers
* Migrate entities to new unique id
* Fix linting issues
* Fix crash when migrating entity fails
* Change how entities are migrated
* Remve debug logging
* Remove unneeded async
* Remove migration code from init file
* Add migration code to sensor.py
* Adjust for loops to improve speed
* Bugfixes, improve documentation
* Remove old comment
* Remove unused function parameter
* Address PR feedback
* Add tests
* Improve tests and test data
* Refactor test
* Update logger level
Co-authored-by: J. Nick Koston <nick@koston.org >
* Adjust PR comments
* Address more PR comments
* Address PR comments and adjust tests
* Fix PR comment
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-12 12:04:29 -04:00
puddly
8e6ec01bfb
Cache device trigger info during ZHA startup ( #99764 )
...
* Do not connect to the radio hardware within `_connect_zigpy_app`
* Make `connect_zigpy_app` public
* Create radio manager instances from config entries
* Cache device triggers on startup
* reorg zha init
* don't reuse gateway
* don't nuke yaml configuration
* review comments
* Fix existing unit tests
* Ensure `app.shutdown` is called, not just `app.disconnect`
* Revert creating group entities and device registry entries early
* Add unit tests
---------
Co-authored-by: David F. Mulcahey <david.mulcahey@icloud.com >
2023-09-12 12:04:28 -04:00
Tiit Rätsep
4c125fda9d
Fix Soma cover tilt ( #99717 )
2023-09-12 12:04:27 -04:00
jan iversen
7235de1a0c
Make modbus retry fast on read errors ( #99576 )
...
* Fast retry on read errors.
* Review comments.
2023-09-12 12:04:26 -04:00
jan iversen
d399ebb8e1
Read modbus data before scan_interval ( #99243 )
...
Read before scan_interval.
2023-09-12 12:04:25 -04:00
Michael Arthur
367d893fc8
Bugfix: Electric Kiwi reduce interval so oauth doesn't expire ( #99489 )
...
decrease interval time as EK have broken/changed their oauth again
2023-09-12 12:02:03 -04:00
jan iversen
d5ff05bdf5
Remove modbus pragma no cover and solve nan ( #99221 )
...
* Remove pragma no cover.
* Ruff !
* Review comments.
* update test.
* Review.
* review.
* Add slave test.
2023-09-12 12:02:02 -04:00
Joost Lekkerkerker
71c4f675e0
Use shorthand attributes in SPC ( #100217 )
2023-09-12 11:01:05 -05:00
Joost Lekkerkerker
4e202eb376
Use shorthand attributes in Yamaha Musiccast ( #100220 )
2023-09-12 10:35:01 -05:00
Joost Lekkerkerker
6545fba549
Use shorthand attributes in Universal ( #100219 )
2023-09-12 10:34:41 -05:00
Erik Montnemery
6485320bc4
Improve type annotations in websocket_api tests ( #100198 )
2023-09-12 17:31:25 +02:00
Joost Lekkerkerker
75951dd67b
Use shorthand attributes in Point ( #100214 )
2023-09-12 10:15:36 -05:00
Joost Lekkerkerker
54c034185f
Use shorthand attributes in Isy994 ( #100209 )
2023-09-12 10:13:13 -05:00
Erik Montnemery
6e6680dc4d
Enable asyncio debug mode in tests ( #100197 )
2023-09-12 10:12:22 -05:00
J. Nick Koston
83ef5450e9
Use shorthand attributes in garadget cover ( #100207 )
2023-09-12 10:05:31 -05:00
J. Nick Koston
e2f7b3c6f8
Use shorthand attributes in buienradar camera ( #100205 )
2023-09-12 10:05:15 -05:00
J. Nick Koston
085a584d98
Use shorthand attributes in geniushub sensor ( #100208 )
2023-09-12 10:04:35 -05:00
Joost Lekkerkerker
4e17901fef
Use shorthand attribute in Bloomsky ( #100203 )
2023-09-12 16:37:35 +02:00
Erik Montnemery
d495208995
Remove unnecessary block use of pylint disable in onvif ( #100194 )
2023-09-12 09:19:26 -05:00
jan iversen
c178388956
Remove modbus pragma no cover and solve nan ( #99221 )
...
* Remove pragma no cover.
* Ruff !
* Review comments.
* update test.
* Review.
* review.
* Add slave test.
2023-09-12 16:05:59 +02:00
jan iversen
9acca1bf58
Make modbus retry fast on read errors ( #99576 )
...
* Fast retry on read errors.
* Review comments.
2023-09-12 10:01:15 -04:00
Ståle Storø Hauknes
198532d51d
Airthings BLE unique id migration ( #99832 )
...
* Fix sensor unique id
* Add sensor identifiers
* Migrate entities to new unique id
* Fix linting issues
* Fix crash when migrating entity fails
* Change how entities are migrated
* Remve debug logging
* Remove unneeded async
* Remove migration code from init file
* Add migration code to sensor.py
* Adjust for loops to improve speed
* Bugfixes, improve documentation
* Remove old comment
* Remove unused function parameter
* Address PR feedback
* Add tests
* Improve tests and test data
* Refactor test
* Update logger level
Co-authored-by: J. Nick Koston <nick@koston.org >
* Adjust PR comments
* Address more PR comments
* Address PR comments and adjust tests
* Fix PR comment
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-12 09:59:54 -04:00
Mike Degatano
2b62285eee
Fix addon slug validation ( #100070 )
...
* Fix addon slug validation
* Don't redefine compile
2023-09-12 09:59:12 -04:00
Joakim Sørensen
1e2b0b65af
Bump hass-nabucasa from 0.70.0 to 0.71.0 ( #100193 )
...
Bump hass-nabucasa from 0.70.0 to 0.71.1
2023-09-12 09:58:25 -04:00
Erik Montnemery
fabb098ec3
Simplify WS command entity/source ( #99439 )
2023-09-12 15:39:11 +02:00
Joost Lekkerkerker
e143bdf2f5
Use shorthand attributes in Vera ( #99893 )
2023-09-12 15:23:12 +02:00
Jan Bouwhuis
6b265120b3
Fix entity name attribute on mqtt entity is not removed on update ( #100187 )
...
Fix entity name attribute is not remove on update
2023-09-12 15:22:37 +02:00
Joost Lekkerkerker
76c3a638c4
Use shorthand attributes in Smarttub ( #99839 )
2023-09-12 15:17:57 +02:00
Joost Lekkerkerker
b5275016d4
Use shorthand attributes in Twinkly ( #99891 )
2023-09-12 15:08:18 +02:00
Joost Lekkerkerker
1ccf9cc400
Use shorthand attributes in Squeezebox ( #99863 )
2023-09-12 15:02:29 +02:00
Joost Lekkerkerker
1cf2f2f8b8
Use shorthand attributes in Songpal ( #99849 )
2023-09-12 15:00:11 +02:00
Joost Lekkerkerker
1ca505c228
Use shorthand attributes in Wiffi ( #99919 )
2023-09-12 14:58:03 +02:00
jan iversen
26ada30720
Remove default from deprecated close_comm_on_error ( #100188 )
2023-09-12 14:12:45 +02:00
Erik Montnemery
6b628f2d29
Remove unnecessary block use of pylint disable in components a-o ( #100190 )
2023-09-12 14:02:50 +02:00
jan iversen
71207e112e
Bring modbus naming in sync with standard ( #99285 )
2023-09-12 10:59:50 +02:00
Vincent Knoop Pathuis
fead9d3a92
Bump Ultraheat to version 0.5.7 ( #100172 )
2023-09-12 10:45:35 +02:00
dependabot[bot]
0cd73e397b
Bump tibdex/github-app-token from 1.8.2 to 2.0.0 ( #100099 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 10:43:13 +02:00
Erik Montnemery
5bcb4f07a0
Bump hatasmota to 0.7.3 ( #100169 )
2023-09-12 09:58:05 +02:00
Joost Lekkerkerker
27c430bbac
Use shorthand attributes in Smart meter texas ( #99838 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-12 09:36:07 +02:00
Alex Yao
5ba573a1b4
Add Life360 Location Update Button ( #99559 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
2023-09-12 09:34:11 +02:00
Álvaro Fernández Rojas
da13afbd3c
Add missing AEMET wind gust speed ( #100157 )
2023-09-12 09:08:06 +02:00
Erik Montnemery
80b03b4acb
Adjust tasmota sensor device class and icon mapping ( #100168 )
2023-09-12 08:59:39 +02:00
J. Nick Koston
e8ed4c1ace
Bump dbus-fast to 2.6.0 ( #100163 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.4.0...v2.6.0
2023-09-12 08:56:02 +02:00
Allen Porter
183b77973f
Add configuration flow to Todoist integration ( #100094 )
...
* Add config flow to todoist
* Fix service calls for todoist
* Fix configuration entry test setup
* Bump test coverage to 100%
* Apply pr feedback
2023-09-11 22:56:08 -07:00
Raman Gupta
8e43f79f19
Bump zwave-js-server-python to 0.51.2 ( #100159 )
2023-09-11 23:03:47 -04:00
Jan-Philipp Benecke
5d46e22591
Move airly coordinator to its own file ( #99545 )
2023-09-11 21:52:02 -05:00
J. Nick Koston
140af44e31
Bump dbus-fast to 2.4.0 ( #100158 )
2023-09-11 21:40:32 -05:00
J. Nick Koston
a20d1a357f
Avoid probing ipp printers for unique_id when it is available via mdns ( #99982 )
...
* Avoid probing ipp printers for unique_id when it is available via mdns
We would always probe the device in the ipp flow and than
abort if it was already configured. We avoid the probe for
most printers.
* dry
* coverage
* fix test
* add test for updating host
2023-09-11 22:34:23 -04:00
Michael
3d28c6d636
Fix AVM Fritz!Tools update entity ( #100151 )
...
* move update entity to coordinator
* fix tests
2023-09-11 22:30:50 -04:00
puddly
15b9963a24
Bump ZHA dependencies ( #100156 )
2023-09-11 22:23:55 -04:00
Raman Gupta
e231da42e1
Handle disconnects in zwave_js repair flow ( #99964 )
...
* Handle disconnects in zwave_js repair flow
* Combine logic to reduce LoC
* only check once
2023-09-12 04:21:44 +02:00
Bram Kragten
e0e05f9546
Update frontend to 20230911.0 ( #100139 )
2023-09-11 23:06:21 +02:00
Jan-Philipp Benecke
4779cdf2ae
Let the discovergy config flow test end with create entry ( #100153 )
2023-09-11 23:06:06 +02:00
Álvaro Fernández Rojas
851dc4cdf4
Use library for condition/wind direction conversions ( #100117 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-11 22:26:58 +02:00
Joost Lekkerkerker
c347c78b6d
Split Withings common file out to their own file ( #100150 )
...
* Split common out in logical pieces
* Split common out in logical pieces
* Split common out in logical pieces
2023-09-11 22:25:08 +02:00
Jan-Philipp Benecke
5a56adb3f5
Refactor discovergy config flow test to use parametrize ( #100115 )
...
* Refactor discovergy config flow test to use parametrize
* Formatting
* Implement code review sugesstions
2023-09-11 21:53:07 +02:00
Robert Svensson
13cd873e38
Fix devices not always reporting IP - bump aiounifi to v62 ( #100149 )
2023-09-11 21:50:29 +02:00
J. Nick Koston
0571a75c99
Bump zeroconf to 0.108.0 ( #100148 )
2023-09-11 14:42:13 -05:00
puddly
cbb28b6943
Migrate internal ZHA data to a dataclasses ( #100127 )
...
* Cache device triggers on startup
* reorg zha init
* don't reuse gateway
* don't nuke yaml configuration
* review comments
* Add unit tests
* Do not cache device and entity registries
* [WIP] Wrap ZHA data in a dataclass
* [WIP] Get unit tests passing
* Use a helper function for getting the gateway object to fix annotations
* Remove `bridge_id`
* Fix typing issues with entity references in group websocket info
* Use `Platform` instead of `str` for entity platform matching
* Use `get_zha_gateway` in a few more places
* Fix flaky unit test
* Use `slots` for ZHA data
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: David F. Mulcahey <david.mulcahey@icloud.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-11 21:39:33 +02:00
Joost Lekkerkerker
5c206de906
Decouple Withings webhook tests from YAML ( #100143 )
2023-09-11 14:06:20 -05:00
Niels Perfors
ad5e9e9f5b
Remove code owner Verisure ( #100145 )
2023-09-11 13:43:59 -05:00
J. Nick Koston
d5fc92eb90
Bump zeroconf to 0.107.0 ( #100134 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.105.0...0.107.0
2023-09-11 20:34:35 +02:00
J. Nick Koston
fdb9ac20c3
Migrate mobile_app to use json helper ( #100136 )
2023-09-11 12:08:48 -05:00
TJ Horner
17db20fdd7
Add Apple WeatherKit integration ( #99895 )
2023-09-11 12:06:55 -05:00
J. Nick Koston
0fe88d60ac
Guard expensive debug logging with isEnabledFor in alexa ( #100137 )
2023-09-11 11:39:10 -05:00
Erik Montnemery
18e08bc79f
Bump hatasmota to 0.7.2 ( #100129 )
2023-09-11 11:35:48 -05:00
starkillerOG
56678851af
Fix inverse naming of function in Reolink ( #100113 )
2023-09-11 18:03:22 +02:00
Erik Montnemery
6ccb74997c
Fix ScrapeSensor.async_added_to_hass ( #100125 )
2023-09-11 16:58:56 +02:00
Álvaro Fernández Rojas
9c65e59cc8
Remove AEMET daily precipitation sensor test ( #100118 )
2023-09-11 09:46:59 -05:00
Robert Svensson
d8445a79fc
UniFi streamline loading platforms ( #100071 )
...
* Streamline loading platforms
* Move platform registration logic to UnifiController class
2023-09-11 15:55:27 +02:00
J. Nick Koston
791482406c
Cleanup isinstance checks in zeroconf ( #100090 )
2023-09-11 08:13:25 -05:00
J. Nick Koston
f4a7bb47fe
Bump zeroconf to 0.105.0 ( #100084 )
2023-09-11 08:09:29 -05:00
J. Nick Koston
64fde640ca
Bump pyunifiprotect to 4.20.0 ( #100092 )
2023-09-11 08:08:19 -05:00
puddly
a6f325d05a
Cache device trigger info during ZHA startup ( #99764 )
...
* Do not connect to the radio hardware within `_connect_zigpy_app`
* Make `connect_zigpy_app` public
* Create radio manager instances from config entries
* Cache device triggers on startup
* reorg zha init
* don't reuse gateway
* don't nuke yaml configuration
* review comments
* Fix existing unit tests
* Ensure `app.shutdown` is called, not just `app.disconnect`
* Revert creating group entities and device registry entries early
* Add unit tests
---------
Co-authored-by: David F. Mulcahey <david.mulcahey@icloud.com >
2023-09-11 14:36:01 +02:00
Erik Montnemery
42046a3ce2
Fix TriggerEntity.async_added_to_hass ( #100119 )
2023-09-11 14:33:43 +02:00
Joost Lekkerkerker
a6e9bf830c
Decouple Withings binary sensor test from YAML ( #100120 )
2023-09-11 13:58:47 +02:00
Joost Lekkerkerker
5781e5e03e
Use json to store Withings test data fixtures ( #99998 )
...
* Decouple Withings sensor tests from yaml
* Improve Withings config flow tests
* Improve Withings config flow tests
* Fix feedback
* Use fixtures to store Withings testdata structures
* Use fixtures to store Withings testdata structures
* Use JSON
* Fix
* Use load_json_object_fixture
2023-09-11 12:36:37 +02:00
Marc Mueller
58072189fc
Update black to 23.9.1 ( #100108 )
2023-09-11 12:14:50 +02:00
Tiit Rätsep
10bb8f5396
Fix Soma cover tilt ( #99717 )
2023-09-11 11:15:46 +02:00
Jan-Philipp Benecke
a4cb06d09f
Also handle DiscovergyClientError as UpdateFailed ( #100038 )
...
* Also handle DiscovergyClientError as UpdateFailed
* Change AccessTokenExpired to InvalidLogin
* Also add DiscovergyClientError to config flow and tests
2023-09-11 11:00:50 +02:00
Jan Bouwhuis
20d0ebe3fa
Add TYPE_CHECKING condition on type assertions for mqtt ( #100107 )
...
Add TYPE_CHECKING condition on type assertions
2023-09-11 10:58:33 +02:00
Rami Mosleh
eb0099dee8
Move smtp constants to const.py ( #99542 )
2023-09-11 09:36:55 +02:00
Joost Lekkerkerker
43fe8d16c3
Use shorthand attributes in ZAMG ( #99925 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-11 09:32:43 +02:00
Greig Sheridan
f121e891fd
Remove duplicated word in enphase description text ( #100098 )
2023-09-11 09:16:21 +02:00
Simone Chemelli
0fb678abfc
Remove Comelit alarm data retrieval ( #100067 )
...
fix: remove alarm data retrieval
2023-09-11 08:49:10 +02:00
Michael Arthur
8beace265b
Add unit tests for sensors Electric Kiwi ( #97723 )
...
* add unit tests for sensors
* newline long strings
* unit test check and move time
* rename entry to entity
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* add types to test
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix newlined f strings
* remove if statement
* add some more explaination
* Update datetime
Co-authored-by: Robert Resch <robert@resch.dev >
* Simpler time update
Co-authored-by: Robert Resch <robert@resch.dev >
* add missing datetime import
* Update docustring - grammar
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* address comments and issues raised
* address docstrings too long
* Fix docstring
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-11 01:30:25 +02:00
jimmyd-be
6c45f43c5d
Renson number entity ( #99358 )
...
* Starting number sensor
* Filter change config
* Add translation to number entity
* add number entity to .coveragerc
* Moved has_entity_name to description + changed name of entity
* Add self.coordinator.async_request_refresh() after changing value
* Add device calss and unit of measurement to number entity
2023-09-11 01:24:57 +02:00
G Johansson
73a695d857
Fix incorrect docstring in TV Camera sensor test ( #100083 )
2023-09-11 01:22:33 +02:00
G Johansson
954293f77e
Add binary sensors to Trafikverket Camera ( #100082 )
2023-09-11 01:12:19 +02:00
G Johansson
0fae65abde
Fix missed name to translation key in Sensibo ( #100080 )
2023-09-11 01:10:59 +02:00
G Johansson
4ebb6bb823
Add sensors to Trafikverket Camera ( #100078 )
...
* Add sensors to Trafikverket Camera
* Remove active
* Fix test len
2023-09-11 00:56:12 +02:00
Matrix
45fc158823
Add yolink siren battery entity ( #99310 )
2023-09-11 00:31:58 +02:00
J. Nick Koston
80e05716c0
Bump dbus-fast to 2.2.0 ( #100076 )
2023-09-10 16:38:39 -05:00
dependabot[bot]
4474face88
Bump tibdex/github-app-token from 1.8.0 to 1.8.2 ( #99434 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10 22:23:18 +02:00
J. Nick Koston
2bda34b98a
Bump flux_led to 1.0.4 ( #100050 )
2023-09-10 21:45:37 +02:00
J. Nick Koston
02a4289c6e
Bump zeroconf to 0.104.0 ( #100068 )
2023-09-10 21:32:40 +02:00
J. Nick Koston
3b8d99dcd8
Add __slots__ to translation cache ( #100069 )
2023-09-10 20:46:55 +02:00
Álvaro Fernández Rojas
3238386f48
Add water heater support to Airzone ( #98401 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-10 12:31:11 -05:00
Simone Chemelli
a5a82b94ac
Bump aiovodafone to 0.2.0 ( #100062 )
...
bump aiovodafone to 0.2.0
2023-09-10 19:09:21 +02:00
J. Nick Koston
4f0cd5589c
Bump aiohomekit to 3.0.3 ( #100047 )
2023-09-10 12:01:12 -05:00
Tony
3b25262d6c
Address ruckus_unleashed late review ( #99411 )
2023-09-10 18:49:17 +02:00
Jan-Philipp Benecke
7acc606dd8
Remove unnecessary argument from discovergy coordinator ( #100058 )
2023-09-10 11:25:55 -05:00
Jan Bouwhuis
63852c565f
Use hass.loop.create_future() in envisalink ( #100057 )
2023-09-10 11:25:25 -05:00
J. Nick Koston
50382a609c
Create recorder futures with loop.create_future() ( #100049 )
2023-09-10 11:24:57 -05:00
Aidan Timson
51899ce5ad
Add System Bridge notifications ( #82318 )
...
* System bridge notifications
Add notify platform
Add file to coverage
Restore and fix lint after rebase
Cleanup
Use entity to register notify service
Fix pylint
Update package to 3.6.0 and add audio actions
Update package to fix conflict
Remove addition
* Run pre-commit run --all-files
* Update homeassistant/components/system_bridge/notify.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Format
* Fix
* Remove duplicate import
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-10 17:32:52 +02:00
Jan Bouwhuis
6899245020
Use hass.loop.create_future() for bluetooth ( #100054 )
2023-09-10 17:16:16 +02:00
Jan Bouwhuis
1a5f093397
Uer hass.loop.create_future() for MQTT client ( #100053 )
2023-09-10 17:15:46 +02:00
Joost Lekkerkerker
05635c913f
Add device to OpenUV ( #100027 )
2023-09-10 17:10:45 +02:00
Aidan Timson
140bc03fb1
Bump systembridgeconnector to 3.8.2 ( #100051 )
...
Update systembridgeconnector to 3.8.2
2023-09-10 17:02:42 +02:00
Joost Lekkerkerker
b165c28a7c
Improve Withings config flow tests ( #99697 )
...
* Decouple Withings sensor tests from yaml
* Improve Withings config flow tests
* Improve Withings config flow tests
* Fix feedback
* Rename CONF_PROFILE to PROFILE
2023-09-10 16:18:45 +02:00
Yuxiang Zhu
739eb28b90
Make homekit RTP/RTCP source ports more deterministic ( #99989 )
2023-09-10 09:07:35 -05:00
mkmer
59e87c0864
Raise HomeAssistantError/ValueError for service calls in Honeywell ( #100041 )
2023-09-10 15:58:59 +02:00
mkmer
d56ad14673
Add diagnostic platform to Honeywell ( #100046 )
...
Add diagnostic platform
2023-09-10 15:49:56 +02:00
Marc Mueller
ccca12cf31
Update bthome-ble to 3.1.1 ( #100042 )
2023-09-10 08:42:47 -05:00
Diogo Gomes
553cdfbf99
Always update unit of measurement of the utility_meter on state change ( #99102 )
2023-09-10 08:29:38 -05:00
J. Nick Koston
5e81499855
Avoid json_decoder_fallback in /api/states ( #100018 )
2023-09-10 08:25:23 -05:00
J. Nick Koston
ad4619c038
Speed up serializing event messages ( #100017 )
2023-09-10 08:25:13 -05:00
fender4645
e4af50f955
Add debug message to doods ( #100002 )
...
* Debug message if no detections found or
no output file configured
* fix formatting
* black
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2023-09-10 12:58:18 +02:00
Bouwe Westerdijk
446ca2e9ad
Enable strict typing in Plugwise ( #100033 )
...
Add plugwise to .strict-typing
2023-09-10 12:16:59 +02:00
Bouwe Westerdijk
c01a9987b5
Add Plugwise temperature_offset number ( #100029 )
...
Add temperature_offset number
2023-09-10 11:34:09 +02:00
elmurato
1f3b3b1be3
Add sensor entity descriptions in Minecraft Server ( #99971 )
...
* Add sensor entity descriptions
* Fix review findings
* Fix type of value function to avoid inline lambda if conditions and add attribute function to avoid extra sensor entity class
* Correct name of binary sensor base entity
* Simplify adding of entities in platforms
* Do not use keyword arguments while adding entities
2023-09-10 10:20:26 +02:00
J. Nick Koston
4153181cd3
Bump aiodiscover to 1.5.1 ( #100020 )
...
changelog: https://github.com/bdraco/aiodiscover/compare/v1.4.16...v1.5.1
2023-09-10 10:17:59 +02:00
J. Nick Koston
3b588a839c
Bump zeroconf to 0.103.0 ( #100012 )
2023-09-09 19:49:26 -05:00
Luke Lashley
602e36aa12
Add new sensors to Roborock ( #99983 )
...
* Add 3 new sensor types
* add state options for dock error
* add unit of measurement
2023-09-10 00:40:28 +02:00
Kevin Worrel
092580a3ed
Bump screenlogicpy to v0.9.0 ( #92475 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-09 17:39:54 -05:00
Joost Lekkerkerker
8de3945bd4
Fix renamed code owner for Versasense ( #99976 )
...
Fix renamed code owner
2023-09-10 00:38:57 +02:00
Joost Lekkerkerker
6c613fd255
Move static attributes outside of ws66i constructor ( #99922 )
...
Move static attributes outside of ws66i cosntructor
2023-09-10 00:38:43 +02:00
Joost Lekkerkerker
4bc079b219
Use snapshot assertion in Plugwise diagnostic test ( #100008 )
...
* Use snapshot assertion in Plugwise diagnostic test
* Use snapshot assertion in Plugwise diagnostic test
2023-09-10 00:38:17 +02:00
J. Nick Koston
e3f228ea52
Switch config_entries to use loop.create_future() ( #100011 )
2023-09-09 17:34:49 -05:00
J. Nick Koston
b370244ed4
Switch ESPHome Bluetooth to use loop.create_future() ( #100010 )
2023-09-09 17:34:31 -05:00
J. Nick Koston
b66437ff7b
Bump yalexs-ble to 2.3.0 ( #100007 )
2023-09-09 17:34:11 -05:00
Bouwe Westerdijk
081d0bdce5
Bump plugwise to v0.32.2 ( #99973 )
...
* Bump plugwise to v0.32.2
* Adapt number.py to the backend updates
* Update related test-cases
* Update plugwise test-fixtures
* Update test_diagnostics.py
2023-09-09 23:50:26 +02:00
Joost Lekkerkerker
af8fd6c2d9
Restore airtouch4 codeowner ( #99984 )
2023-09-09 23:22:03 +02:00
Joost Lekkerkerker
eeaca8ae3c
Use shorthand attributes in Vicare ( #99915 )
2023-09-09 23:18:41 +02:00
elmurato
23f4ccd4f1
Fix late review findings in Minecraft Server ( #99865 )
2023-09-09 22:32:13 +02:00
J. Nick Koston
aff49cb67a
Bump bluetooth-auto-recovery to 1.2.3 ( #99979 )
...
fixes #99977
2023-09-09 19:23:15 +02:00
Kevin Stillhammer
862506af61
Bump pywaze to 0.4.0 ( #99995 )
...
bump pywaze from 0.3.0 to 0.4.0
2023-09-09 19:16:27 +02:00
Joost Lekkerkerker
a62ffeaa99
Decouple Withings sensor tests from yaml ( #99691 )
...
* Decouple Withings sensor tests from yaml
* Fix feedback
* Add pytest fixture
* Update tests/components/withings/test_sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update snapshots
* Update snapshots
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-09-09 19:11:28 +02:00
Joost Lekkerkerker
868fdd81da
Add entity translations to withings ( #99194 )
...
* Add entity translations to Withings
* Add entity translations to Withings
2023-09-09 18:48:09 +02:00
jan iversen
743ce46311
Deprecate CLOSE_COMM_ON_ERROR ( #99946 )
2023-09-09 18:34:01 +02:00
Luke Lashley
71726130c3
Add binary sensors to Roborock ( #99990 )
...
* init binary sensors commit
* add binary sensors
* fix test
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-09 18:12:14 +02:00
Joost Lekkerkerker
9be16d9d42
Add config flow to WAQI ( #98220 )
...
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
* Add config flow to WAQI
* Finish config flow
* Add tests
* Add tests
* Fix ruff
* Add issues on failing to import
* Add issues on failing to import
* Add issues on failing to import
* Add importing issue
* Finish coverage
* Remove url from translation string
* Fix feedback
* Fix feedback
2023-09-09 17:49:54 +02:00
jan iversen
fdddbd7363
Bump pymodbus to v3.5.2 ( #99988 )
2023-09-09 17:45:19 +02:00
J. Nick Koston
bb2cdbe7bc
Change SSDP discovery scan interval to 10 minutes ( #99975 )
...
* Change SSDP discovery scan interval to 10 minutes
The first version used a scan interval of 1 minute which we
increased to 2 minutes because it generated too much traffic.
We kept it at 2 minutes because Sonos historicly needed to
get SSDP discovery to stay alive. This is no longer the case
as Sonos has multiple ways to keep from going unavailable:
- mDNS support was added
- We now listen for SSDP alive and good bye all the time
- Each incoming packet from the device keeps it alive now
- We probe when we think the device might be offline
This means it should no longer be necessary to have such a
frequent scan which is a drag on all devices on the network
since its multicast
* adjust tests
2023-09-09 10:54:40 -04:00
G Johansson
e425662494
Bump pytrafikverket to 0.3.6 ( #99869 )
...
* Bump pytrafikverket to 0.3.6
* Fix config flow names
* str
2023-09-09 16:18:47 +02:00
Thomas Roager
74a7bccd65
Add zdb5100 light to zwave_js ( #97586 )
...
* added zdb5100 light
* added light to zdb5100
* Update tests/components/zwave_js/conftest.py
agree
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/conftest.py
agree
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rename logic_group_zdb5100_light_state.json to logic_group_zdb5100_state.json
name change
* Update tests/components/zwave_js/test_light.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test_light.py
updated test and state
* Update test_light.py
incorrect endpoint
* changed the state
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-09 16:01:32 +02:00
Marc Mueller
c77eb70886
Add black caching [ci] ( #99967 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-09 08:36:47 -05:00
Marc Mueller
483e9c92bd
Update black to 23.9.0 ( #99965 )
2023-09-09 07:53:25 -05:00
Luke Lashley
dced72f2dd
Bump python-roborock to 33.2 ( #99962 )
...
bump to 33.2
2023-09-09 14:15:28 +02:00
Robert Svensson
cf47a6c515
Add UniFi device uptime and temperature sensors ( #99307 )
...
* Add UniFi device uptime and temperature sensors
* Add native_unit_of_measurement to temperature
Remove seconds and milliseconds from device uptime
2023-09-09 11:12:44 +02:00
J. Nick Koston
f903cd6fc0
Bump dbus-fast to 2.0.1 ( #99894 )
2023-09-08 21:16:21 -05:00
J. Nick Koston
694638cbc0
Bump bleak to 0.21.1 ( #99960 )
2023-09-08 19:39:30 -05:00
Marc Mueller
e163e00acd
Update RestrictedPython to 6.2 ( #99955 )
2023-09-08 18:51:26 -05:00
Joost Lekkerkerker
75f923a86e
Use device class translations for Devolo Update entity ( #99235 )
2023-09-09 01:16:51 +02:00
elmurato
d59aa958b6
Add tests for Minecraft Server entry migration from v1 to v2 ( #99954 )
2023-09-08 23:03:27 +02:00
Bram Kragten
9e6ac1d7ec
2023.9.1 ( #99950 )
2023-09-08 22:46:00 +02:00
Daniel Hjelseth Høyer
2dcf6a6f5b
Bump millheater to 0.11.2 ( #99683 )
...
Update Mill lib
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2023-09-08 21:17:02 +02:00
Bram Kragten
6e952134e7
Bumped version to 2023.9.1
2023-09-08 21:03:27 +02:00
Erik Montnemery
ff393f6b86
Bump hatasmota to 0.7.1 ( #99818 )
2023-09-08 21:02:43 +02:00
Erik Montnemery
f753f5af6e
Make WS command render_template not give up if initial render raises ( #99808 )
2023-09-08 21:02:42 +02:00
Erik Montnemery
1654ef7759
Make WS command render_template not give up if initial render raises ( #99808 )
2023-09-08 21:02:06 +02:00
Erik Montnemery
b317e04cf1
Bump hatasmota to 0.7.1 ( #99818 )
2023-09-08 21:01:34 +02:00
J. Nick Koston
f0ee20c15c
Bump orjson to 3.9.7 ( #99938 )
2023-09-08 13:59:35 -05:00
J. Nick Koston
19c2bbcd93
Bump zeroconf to 0.98.0 ( #99748 )
2023-09-08 20:57:03 +02:00
J. Nick Koston
7ded08464f
Bump zeroconf to 0.97.0 ( #99554 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.96.0...0.97.0
2023-09-08 20:56:23 +02:00
J. Nick Koston
c1447d5ce4
Bump zeroconf to 0.96.0 ( #99549 )
2023-09-08 20:56:02 +02:00
J. Nick Koston
55533350d2
Bump zeroconf to 0.93.1 ( #99516 )
...
* Bump zeroconf to 0.92.0
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.91.1...0.92.0
* drop unused argument
* Update tests/components/thread/test_diagnostics.py
* lint
* again
* bump again since actions failed to release the wheels
2023-09-08 20:55:01 +02:00
Jan Bouwhuis
06109d22fd
Fix key error MQTT binary_sensor when no name is set ( #99943 )
...
Log entitty ID when instead of name
2023-09-08 20:53:06 +02:00
Joost Lekkerkerker
f1bae7d37b
Bump pyenphase to v1.11.0 ( #99941 )
2023-09-08 20:53:05 +02:00
jan iversen
0e4bf58736
Bump pymodbus v.3.5.1 ( #99940 )
2023-09-08 20:53:04 +02:00
jan iversen
50c34ab419
Bump pymodbus v3.5.0 ( #99343 )
...
Bump pymodbus v3.5.0.
2023-09-08 20:52:31 +02:00
Bram Kragten
fed061f69c
Update frontend to 20230908.0 ( #99939 )
2023-09-08 20:51:08 +02:00
J. Nick Koston
330e527560
Upgrade bluetooth deps to fix timeout behavior on py3.11 ( #99879 )
2023-09-08 20:51:06 +02:00
Jan Bouwhuis
110a17ad6d
Fix NOAA tides warnings ( #99856 )
2023-09-08 20:51:05 +02:00
puddly
dccccda502
Bump ZHA dependencies ( #99855 )
2023-09-08 20:51:04 +02:00
J. Nick Koston
02b6bbdcc6
Bump dbus-fast to 1.95.2 ( #99852 )
2023-09-08 20:51:03 +02:00
J. Nick Koston
cadf56c989
Bump dbus-fast to 1.95.0 ( #99749 )
2023-09-08 20:50:18 +02:00
Simone Chemelli
d50f9f4e51
Bump aiovodafone to 0.1.0 ( #99851 )
...
* bump aiovodafone to 0.1.0
* fix tests
2023-09-08 20:46:12 +02:00
J. Nick Koston
7dc7060825
Fix missing name and identifiers for ELKM1 connected devices ( #99828 )
2023-09-08 20:46:11 +02:00
Joost Lekkerkerker
0b4fedccff
Use correct config entry id in Livisi ( #99812 )
2023-09-08 20:46:10 +02:00
Erik Montnemery
850c095988
Improve error handling in /api/states POST ( #99810 )
2023-09-08 20:46:09 +02:00
Erik Montnemery
31fb9d12ea
Always set severity level flag on render_template error events ( #99804 )
2023-09-08 20:46:08 +02:00
lymanepp
590ac173ed
Fix missing dew point and humidity in tomorrowio forecasts ( #99793 )
...
* Fix missing dew point and humidity in tomorrowio forecasts
* Add assertion for correct parameters to realtime_and_all_forecasts method
2023-09-08 20:46:07 +02:00
swamplynx
45e723135c
Bump pylutron-caseta to v0.18.2 ( #99789 )
...
* Bump pylutron-caseta to v0.18.2
Minor bump to pylutron-caseta requirement to support wall mounted occupancy sensor device type in latest RA3 firmware.
* Update requirements_all.txt for pylutron-caseta 0.18.2
* Update requirements_test_all.txt for pylutron-caseta 0.18.2
2023-09-08 20:46:06 +02:00
J. Nick Koston
c217ea7b38
Bump pyenphase to 1.9.3 ( #99787 )
...
* Bump pyenphase to 1.9.2
changelog: https://github.com/pyenphase/pyenphase/compare/v1.9.1...v1.9.2
Handle the case where the user has manually specified a password for
local auth with firmware < 7.x but its incorrect.
The integration previously accepted any wrong password and would
reduce functionality down to what works without a password. We now
preserve that behavior to avoid breaking existing installs.
* bump
2023-09-08 20:46:05 +02:00
Aaron Bach
c740b79e1e
Bump aiorecollect to 2023.09.0 ( #99780 )
2023-09-08 20:46:04 +02:00
Pawel
7c7fed0322
Add support for more busy codes for Epson ( #99771 )
...
add support for more busy codes
2023-09-08 20:46:02 +02:00
J. Nick Koston
a25f6bbd09
Bump sense_energy to 0.12.1 ( #99763 )
2023-09-08 20:46:01 +02:00
Quentame
fb56e48e07
Fix Freebox Home battery sensor ( #99756 )
2023-09-08 20:44:43 +02:00
Quentame
718f1a6673
Fix Freebox disk free space sensor ( #99757 )
...
* Fix Freebox disk free space sensor
* Add initial value assert to check results
2023-09-08 20:44:19 +02:00
Joost Lekkerkerker
c741214ab5
Revert "Bump pyoverkiz to 1.10.1 ( #97916 )" ( #99742 )
2023-09-08 19:59:32 +02:00
Jan Bouwhuis
64408cab10
Handle alexa invalid climate temp adjustment ( #99740 )
...
* Handle temp adjust when target state not set
* Update homeassistant/components/alexa/errors.py
Co-authored-by: Robert Resch <robert@resch.dev >
* black
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-08 19:59:30 +02:00
Marc Mueller
8b69f9fda8
Fix tradfri asyncio.wait ( #99730 )
2023-09-08 19:59:29 +02:00
David Knowles
39669bc788
Fix the Hydrawise status sensor ( #99271 )
2023-09-08 19:59:28 +02:00
J. Nick Koston
d1ac4c9c46
Switch a few ssdp calls to use get_lower ( #99931 )
...
get_lower avoids lower casing already lower-cased strings
2023-09-08 13:59:25 -04:00
jan iversen
be4ea32049
Bump pymodbus v.3.5.1 ( #99940 )
2023-09-08 19:20:06 +02:00
Jan Bouwhuis
677431ed71
Fix key error MQTT binary_sensor when no name is set ( #99943 )
...
Log entitty ID when instead of name
2023-09-08 19:10:17 +02:00
J. Nick Koston
bd1d8675a9
Avoid many hass.is_stopping calls in the discovery helper ( #99929 )
...
async_has_matching_flow is more likely to be True than hass.is_stopping
This does not make much difference but it was adding noise to a profile
that I am digging into to look for another issue
2023-09-08 13:09:29 -04:00
Joost Lekkerkerker
9a45e2cf91
Bump pyenphase to v1.11.0 ( #99941 )
2023-09-08 19:08:32 +02:00
J. Nick Koston
d624bbbc0c
Migrate elkm1 to use a dataclass for integration data ( #99830 )
...
* Migrate elkm1 to use a dataclass for integration data
* fix unsaved
* slotted
* missing coveragerc
* Revert "missing coveragerc"
This reverts commit 3397b40309 .
2023-09-08 13:07:09 -04:00
J. Nick Koston
3d403c9b60
Refactor entity service calls to reduce complexity ( #99783 )
...
* Refactor entity service calls to reduce complexity
gets rid of the noqa C901
* Refactor entity service calls to reduce complexity
gets rid of the noqa C901
* short
2023-09-08 13:04:53 -04:00
Bram Kragten
16f7bc7bf8
Update frontend to 20230908.0 ( #99939 )
2023-09-08 18:59:08 +02:00
Joost Lekkerkerker
38247ae868
Use shorthand attributes in Volumio ( #99918 )
2023-09-08 17:31:57 +02:00
Joost Lekkerkerker
c6f8766b1e
Use shorthand attributes in Zerproc ( #99926 )
2023-09-08 17:27:18 +02:00
Joost Lekkerkerker
5f6f2c2cab
Use shorthand attributes in Wolflink ( #99921 )
2023-09-08 14:38:09 +02:00
Joost Lekkerkerker
5ddaf52b27
Use shorthand attributes in Wilight ( #99920 )
2023-09-08 14:29:59 +02:00
Michael Hansen
e69c88a0d2
Use aliases when listing pipeline languages ( #99672 )
2023-09-08 08:22:08 -04:00
J. Nick Koston
98ff3e233d
Fix missing name and identifiers for ELKM1 connected devices ( #99828 )
2023-09-08 13:32:21 +02:00
J. Nick Koston
8742c550be
Upgrade bluetooth deps to fix timeout behavior on py3.11 ( #99879 )
2023-09-08 13:25:25 +02:00
dependabot[bot]
67de96adfa
Bump actions/cache from 3.3.1 to 3.3.2 ( #99903 )
2023-09-08 13:18:26 +02:00
Ali Yousuf
47a75cc064
Add more options to Islamic Prayer Times ( #95156 )
2023-09-08 13:07:33 +02:00
Joost Lekkerkerker
0cf32e74d6
Use shorthand attributes in Tp-link ( #99888 )
2023-09-08 12:36:46 +02:00
Joost Lekkerkerker
b2c3d95911
Use shorthand attributes in UPB ( #99892 )
2023-09-08 11:33:59 +02:00
Sam Crang
b2b57c5f87
Allow exporting of update domain to Prometheus ( #99400 )
2023-09-07 20:43:47 -07:00
lymanepp
b76ba002e2
Fix missing dew point and humidity in tomorrowio forecasts ( #99793 )
...
* Fix missing dew point and humidity in tomorrowio forecasts
* Add assertion for correct parameters to realtime_and_all_forecasts method
2023-09-07 22:12:18 -04:00
Joost Lekkerkerker
432894a401
Use shorthand attributes in SRP Energy ( #99881 )
2023-09-08 01:20:22 +02:00
Joost Lekkerkerker
92628ea068
Use shorthand attributes in Starline ( #99882 )
2023-09-08 01:16:35 +02:00
Joost Lekkerkerker
4e826f1704
Use shorthand attributes in Syncthing ( #99883 )
2023-09-08 01:16:08 +02:00
Joost Lekkerkerker
9e8a8012df
Use shorthand attributes in Syncthru ( #99884 )
2023-09-08 01:15:58 +02:00
Joost Lekkerkerker
a3d6c6192e
Use shorthand attributes in Tado ( #99886 )
2023-09-08 01:15:49 +02:00
Joost Lekkerkerker
56f05bee91
Use shorthand attributes in Tradfri ( #99890 )
2023-09-08 01:15:34 +02:00
Joost Lekkerkerker
c2b119bfaf
Use shorthand attributes in Tp-link Omada ( #99889 )
2023-09-08 01:07:15 +02:00
Joost Lekkerkerker
5a66aac330
Use shorthand attributes in Telldus live ( #99887 )
2023-09-08 01:02:03 +02:00
Simone Chemelli
a82cd48282
Bump aiovodafone to 0.1.0 ( #99851 )
...
* bump aiovodafone to 0.1.0
* fix tests
2023-09-08 00:32:15 +02:00
J. Nick Koston
9d5595fd7d
Bump zeroconf to 0.102.0 ( #99875 )
2023-09-07 16:08:53 -05:00
Jan Bouwhuis
cd8426152f
Fix NOAA tides warnings ( #99856 )
2023-09-07 21:49:03 +02:00
mkmer
4ce9c1f304
Add Diagnostic platform to Aladdin Connect ( #99682 )
...
* Add diagnostics platform
* Add diagnostic platform
* Add raw data to diagnostics
* Remove config data
bump aioaladdinconnect, use new doors property for diag
* remove unnecessary component config
refactor diag output
2023-09-07 21:27:41 +02:00
jan iversen
77180a73b7
Modbus scale parameter cuts decimals ( #99758 )
2023-09-07 20:56:00 +02:00
jimmyd-be
1c27a0339d
Renson fan ( #94495 )
...
* Add fan feature
* Changed order of platform
* Use super()._handle_coordinator_update()
* format file
* Set _attr_has_entity_name
* Cleanup Fan code
* Refresh after setting ventilation speed + translation
* remove unused translation key
2023-09-07 20:37:14 +02:00
G Johansson
0dc8e8dabe
Add device class and UoM in Sensibo Number entities ( #99861 )
...
* device class and uom number platform
* icons
2023-09-07 20:34:23 +02:00
J. Nick Koston
54bd7c9af0
Bump dbus-fast to 1.95.2 ( #99852 )
2023-09-07 13:27:29 -05:00
J. Nick Koston
c68d96cf09
Bump zeroconf to 0.99.0 ( #99853 )
2023-09-07 13:25:29 -05:00
Joost Lekkerkerker
4017473d51
Use str instead of string placeholders in solaredge ( #99843 )
2023-09-07 20:00:43 +02:00
Joost Lekkerkerker
66d16108be
Use shorthand attributes in Rainforest eagle ( #99825 )
2023-09-07 19:52:12 +02:00
Joost Lekkerkerker
02e077daab
Use shorthand attributes in Ring ( #99829 )
2023-09-07 19:51:35 +02:00
Joost Lekkerkerker
a00cbe2677
Move shorthand attributes out of Snooz constructor ( #99842 )
2023-09-07 19:49:18 +02:00
Joost Lekkerkerker
dcd00546ba
Use shorthand attributes in Sonarr ( #99844 )
2023-09-07 19:47:56 +02:00
puddly
e8c4ddf05c
Bump ZHA dependencies ( #99855 )
2023-09-07 19:22:24 +02:00
Joost Lekkerkerker
94aec3e590
Use shorthand attributes in Opentherm gateway ( #99630 )
2023-09-07 18:30:58 +02:00
Joost Lekkerkerker
c567a2c3d4
Move unit of temperature to descriptions in Sensibo ( #99835 )
2023-09-07 17:36:07 +02:00
Quentame
c3e14d0514
Fix Freebox Home battery sensor ( #99756 )
2023-09-07 17:28:50 +02:00
Joost Lekkerkerker
69f6a115b6
Move shorthand attributes out of constructor in Sensibo ( #99834 )
...
Use shorthand attributes in Sensibo
2023-09-07 17:28:13 +02:00
Joost Lekkerkerker
73651dbffd
Use shorthand attributes in Snapcast ( #99840 )
2023-09-07 16:37:30 +02:00
Joost Lekkerkerker
d9b48b03f7
Use shorthand attributes in Rachio ( #99823 )
2023-09-07 09:20:57 -05:00
Joost Lekkerkerker
2a3ebbc26c
Use shorthand attributes in SharkIQ ( #99836 )
2023-09-07 16:08:44 +02:00
Joost Lekkerkerker
114b5bd1f0
Use shorthand attributes in Roomba ( #99831 )
2023-09-07 15:56:40 +02:00
Joost Lekkerkerker
1fe17b5bed
Use shorthand attributes in Sense ( #99833 )
2023-09-07 15:56:21 +02:00
Joost Lekkerkerker
526b587170
Remove unused variable from rainbird ( #99824 )
2023-09-07 15:32:03 +02:00
Jan Rieger
0d6f202eb3
Change AVM FRITZ!Box Call monitor sensor into an enum ( #99762 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2023-09-07 15:26:57 +02:00
Marc Mueller
c9a1836d45
Update coverage to 7.3.1 ( #99805 )
2023-09-07 14:54:56 +02:00
Joost Lekkerkerker
40a3d97230
Use shorthand attributes in Plex ( #99769 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-07 13:55:16 +02:00
Joost Lekkerkerker
8a4cd913b8
Use shorthand attributes in Hisense ( #99355 )
2023-09-07 13:53:44 +02:00
Erik Montnemery
368acaf6fd
Improve error handling in /api/states POST ( #99810 )
2023-09-07 13:33:38 +02:00
Erik Montnemery
eee5705458
Fix typo in TrackTemplateResultInfo ( #99809 )
2023-09-07 13:00:26 +02:00
Joost Lekkerkerker
306c7cd9a9
Use correct config entry id in Livisi ( #99812 )
2023-09-07 12:45:47 +02:00
Pawel
dfee5d06a6
Add support for more busy codes for Epson ( #99771 )
...
add support for more busy codes
2023-09-07 12:45:31 +02:00
elmurato
7c3605c82e
Use config entry ID as unique ID and remove dependency to getmac in Minecraft Server ( #97837 )
...
* Use config entry ID as unique ID
* Add entry migration to v2 and and remove helper module
* Remove unneeded strings
* Add asserts for config, device and entity entries and improve comments
* Add debug log for config entry migration
* Reset config entry unique ID and use config entry ID instead
* Remove unnecessary unique ID debug log
* Revert usage of constants for tranlation keys and use dash as delimiter for entity unique id suffix
* Revert "Revert usage of constants for tranlation keys and use dash as delimiter for entity unique id suffix"
This reverts commit 07de334606054097e914404da04950e952bef6d2.
* Remove unused logger in entity module
2023-09-07 12:22:46 +02:00
swamplynx
e8dfa7e2c8
Bump pylutron-caseta to v0.18.2 ( #99789 )
...
* Bump pylutron-caseta to v0.18.2
Minor bump to pylutron-caseta requirement to support wall mounted occupancy sensor device type in latest RA3 firmware.
* Update requirements_all.txt for pylutron-caseta 0.18.2
* Update requirements_test_all.txt for pylutron-caseta 0.18.2
2023-09-07 12:17:38 +02:00
J. Nick Koston
f1ae523ff2
Bump pyenphase to 1.9.3 ( #99787 )
...
* Bump pyenphase to 1.9.2
changelog: https://github.com/pyenphase/pyenphase/compare/v1.9.1...v1.9.2
Handle the case where the user has manually specified a password for
local auth with firmware < 7.x but its incorrect.
The integration previously accepted any wrong password and would
reduce functionality down to what works without a password. We now
preserve that behavior to avoid breaking existing installs.
* bump
2023-09-07 12:17:04 +02:00
Rami Mosleh
0cc2c27115
Add strict typing to islamic prayer times ( #99585 )
...
* Add strict typing to islamic prayer times
* fix mypy errors
2023-09-07 12:16:31 +02:00
Erik Montnemery
e5210c5823
Always set severity level flag on render_template error events ( #99804 )
2023-09-07 12:00:19 +02:00
Arda ŞEREMET
9351e79dcb
Bump ProgettiHWSW to 0.1.3 ( #92668 )
...
* Update manifest.json
* Update requirements_test_all.txt
* Update requirements_all.txt
* Updated dependencies file.
* Update manifest.json with correct naming convention.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Updated requirements.
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-07 10:53:59 +02:00
Ståle Storø Hauknes
d2f9270bc9
Add my self as codeowner for airthings_ble ( #99799 )
...
Update airthings_ble codeowner
2023-09-07 10:36:49 +02:00
Quentame
1a22ab77e1
Fix Freebox disk free space sensor ( #99757 )
...
* Fix Freebox disk free space sensor
* Add initial value assert to check results
2023-09-07 10:28:08 +02:00
Maciej Bieniek
e1f4a3fa9f
Add energy meter sensors for Shelly Pro EM ( #99747 )
...
* Add support for Pro EM
* Improve get_rpc_channel_name()
* Revert an unintended change
* Add tests
2023-09-07 06:59:04 +02:00
J. Nick Koston
0c7e0f5cd9
Bump sense_energy to 0.12.1 ( #99763 )
2023-09-06 20:01:22 -05:00
Aaron Bach
2565f153cd
Bump aiorecollect to 2023.09.0 ( #99780 )
2023-09-06 17:26:14 -06:00
Joost Lekkerkerker
3afdecd51f
Use shorthand attributes in Plum ( #99770 )
...
Use shorthand attributes in Plum shorthand
2023-09-06 23:37:31 +02:00
Joost Lekkerkerker
61b02e9c66
Use shorthand attributes in Progetti ( #99772 )
...
Use shorthand attributes in Progetti shorthand
2023-09-06 23:34:39 +02:00
Joost Lekkerkerker
b0e46f425f
Remove deprecated entities from OpenTherm Gateway ( #99712 )
2023-09-06 21:50:48 +02:00
J. Nick Koston
533350b94a
Bump dbus-fast to 1.95.0 ( #99749 )
2023-09-06 13:21:21 -05:00
J. Nick Koston
fdf902e053
Bump zeroconf to 0.98.0 ( #99748 )
2023-09-06 12:37:42 -05:00
Jan Bouwhuis
7c7456df99
Handle alexa invalid climate temp adjustment ( #99740 )
...
* Handle temp adjust when target state not set
* Update homeassistant/components/alexa/errors.py
Co-authored-by: Robert Resch <robert@resch.dev >
* black
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-06 18:54:16 +02:00
Jan-Philipp Benecke
7a6c8767b3
Improve typing of trend component ( #99719 )
...
* Some typing in trend component
* Add missing type hint
* Enable strict typing on trend
2023-09-06 18:51:38 +02:00
Tomáš Holý
9bc07f50f9
Add additional fields for 3-phase UPS to nut ( #98625 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-06 11:39:33 -05:00
mkmer
54d92b649b
Raise error on open/close failure in Aladdin Connect ( #99746 )
...
Raise error on open/close failure
2023-09-06 18:33:58 +02:00
James Smith
f24c4ceab6
Enable strict typing for Climate component ( #99301 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-06 17:55:41 +02:00
Marc Mueller
8bfdc5d3d9
Update pytest-aiohttp to 1.0.5 ( #99744 )
2023-09-06 17:37:11 +02:00
Joost Lekkerkerker
eab76fc621
Revert "Bump pyoverkiz to 1.10.1 ( #97916 )" ( #99742 )
2023-09-06 17:16:40 +02:00
Bram Kragten
f70469d6ef
2023.9.0 ( #99741 )
2023-09-06 17:16:35 +02:00
Marc Mueller
ab3bc1b74b
Improve blink config_flow typing ( #99579 )
2023-09-06 17:00:16 +02:00
Marc Mueller
2628a86864
Update pre-commit to 3.4.0 ( #99737 )
2023-09-06 16:58:57 +02:00
Marc Mueller
d8035ddf47
Fix tradfri asyncio.wait ( #99730 )
2023-09-06 16:57:13 +02:00
Marc Mueller
5d54660802
Fix asyncio.wait typing ( #99726 )
2023-09-06 16:53:41 +02:00
David Knowles
0b95e4ac17
Fix the Hydrawise status sensor ( #99271 )
2023-09-06 16:51:27 +02:00
Bram Kragten
d369a70092
Bumped version to 2023.9.0
2023-09-06 16:09:56 +02:00
Bram Kragten
02fc735c08
Update frontend to 20230906.1 ( #99733 )
2023-09-06 16:09:06 +02:00
Erik Montnemery
b5d9014bbd
Correct state attributes in group helper preview ( #99723 )
2023-09-06 16:09:05 +02:00
Erik Montnemery
d99e5e0c4f
Correct state attributes in template helper preview ( #99722 )
2023-09-06 16:09:03 +02:00
Erik Montnemery
6f6306b39b
Don't allow changing device class in template binary sensor options ( #99720 )
2023-09-06 16:09:02 +02:00
Erik Montnemery
067f946129
Send template render errors to template helper preview ( #99716 )
2023-09-06 16:09:01 +02:00
starkillerOG
107ca83d42
Reolink onvif not supported fix ( #99714 )
...
* only subscibe to ONVIF if supported
* Catch NotSupportedError when ONVIF is not supported
* fix styling
2023-09-06 16:09:00 +02:00
Erik Montnemery
c9a6ea94a7
Send template render errors to template helper preview ( #99716 )
2023-09-06 16:07:05 +02:00
Erik Montnemery
e1ea53e72f
Correct state attributes in template helper preview ( #99722 )
2023-09-06 16:06:33 +02:00
Erik Montnemery
c376447ccd
Don't allow changing device class in template binary sensor options ( #99720 )
2023-09-06 15:59:30 +02:00
Erik Montnemery
97710dc5b7
Correct state attributes in group helper preview ( #99723 )
2023-09-06 15:59:03 +02:00
David Knowles
bb765449eb
Add binary_sensor to Schlage ( #99637 )
...
* Add binary_sensor to Schlage
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-06 15:03:54 +02:00
Bram Kragten
9700888df1
Update frontend to 20230906.1 ( #99733 )
2023-09-06 15:00:26 +02:00
starkillerOG
0037385336
Reolink onvif not supported fix ( #99714 )
...
* only subscibe to ONVIF if supported
* Catch NotSupportedError when ONVIF is not supported
* fix styling
2023-09-06 14:46:24 +02:00
Jan Bouwhuis
397952ceea
Postpone Imap_email_content removal ( #99721 )
2023-09-06 12:45:46 +02:00
Jan Bouwhuis
b815ea1332
Revert "Remove imap_email_content integration" ( #99713 )
2023-09-06 11:54:18 +02:00
Marc Mueller
274507b5c9
Fix pylint plugin test DeprecationWarning ( #99711 )
2023-09-06 11:35:57 +02:00
J. Nick Koston
034fabe188
Use loop time to set context ( #99701 )
...
* Use loop time to set context
loop time is faster than utcnow, and since its only used internally it can
be switched without a breaking change
* fix mocking
2023-09-06 11:04:49 +02:00
Bram Kragten
98896834cd
Bump version to 2023.9.0b6
2023-09-06 11:00:01 +02:00
Bram Kragten
800ff489b0
Update frontend to 20230906.0 ( #99715 )
2023-09-06 10:56:53 +02:00
Erik Montnemery
7b7fd35af2
Fix unit conversion for gas cost sensor ( #99708 )
2023-09-06 10:56:53 +02:00
J. Nick Koston
f9ee18352d
Bump aioesphomeapi to 16.0.5 ( #99698 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v16.0.4...v16.0.5
fixes `RuntimeError: set changed size during iteration`
https://github.com/esphome/aioesphomeapi/pull/538
some added debug logging which may help with https://github.com/home-assistant/core/issues/98221
2023-09-06 10:56:52 +02:00
Robert Svensson
e486ad735d
Bump aiounifi to v61 ( #99686 )
...
* Bump aiounifi to v61
* Alter a test to cover the upstream change
2023-09-06 10:56:51 +02:00
Daniel Gangl
cea1109e25
Bump zamg to 0.3.0 ( #99685 )
2023-09-06 10:56:50 +02:00
c0ffeeca7
71afa0ff43
Yellow LED controls: rename LEDs ( #99710 )
...
- reorder, to reflect placement on board, left to right (yellow, green, red)
2023-09-06 10:46:52 +02:00
starkillerOG
96e932dad6
Bump reolink_aio to 0.7.9 ( #99680 )
2023-09-06 10:43:30 +02:00
puddly
aa32b658b2
Fix ZHA startup creating entities with non-unique IDs ( #99679 )
...
* Make the ZHAGateway initialization restartable so entities are unique
* Add a unit test
2023-09-06 10:43:29 +02:00
Erik Montnemery
0cbcacbbf5
Include template listener info in template preview ( #99669 )
2023-09-06 10:43:28 +02:00
Erik Montnemery
9d87e8d02b
Allow specifying a custom log function for template render ( #99572 )
...
* Allow specifying a custom log function for template render
* Bypass template cache when reporting errors + fix tests
* Send errors as events
* Fix logic for creating new TemplateEnvironment
* Add strict mode back
* Only send error events if report_errors is True
* Force test of websocket_api only
* Debug test
* Run pytest with higher verbosity
* Timeout after 1 minute, enable syslog output
* Adjust timeout
* Add debug logs
* Fix unsafe call to WebSocketHandler._send_message
* Remove debug code
* Improve test coverage
* Revert accidental change
* Include severity in error events
* Remove redundant information from error events
2023-09-06 10:43:27 +02:00
Bram Kragten
00ada69e0b
Update frontend to 20230906.0 ( #99715 )
2023-09-06 10:40:05 +02:00
Erik Montnemery
687e69f7c3
Fix unit conversion for gas cost sensor ( #99708 )
2023-09-06 10:35:04 +02:00
Erik Montnemery
48f7924e9e
Allow specifying a custom log function for template render ( #99572 )
...
* Allow specifying a custom log function for template render
* Bypass template cache when reporting errors + fix tests
* Send errors as events
* Fix logic for creating new TemplateEnvironment
* Add strict mode back
* Only send error events if report_errors is True
* Force test of websocket_api only
* Debug test
* Run pytest with higher verbosity
* Timeout after 1 minute, enable syslog output
* Adjust timeout
* Add debug logs
* Fix unsafe call to WebSocketHandler._send_message
* Remove debug code
* Improve test coverage
* Revert accidental change
* Include severity in error events
* Remove redundant information from error events
2023-09-06 10:03:35 +02:00
Jan-Philipp Benecke
f41b045244
Use shorthand attributes in Trend ( #99695 )
2023-09-06 09:55:25 +02:00
Erik Montnemery
cdca4591a4
Include template listener info in template preview ( #99669 )
2023-09-06 09:49:42 +02:00
Jan-Philipp Benecke
b28fda2433
Move template coordinator to its own file ( #99419 )
...
* Move template update coordinator to its own file
* Add coordinator.py to .coveragerc
* Remove coordinator.py to .coveragerc
* Apply suggestions from code review
* Update homeassistant/components/template/coordinator.py
* Copy over fixes from upstream
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-09-06 08:54:25 +02:00
tronikos
d4ef570b0a
Add a comment why state_class=total ( #99703 )
2023-09-06 08:43:46 +02:00
Rami Mosleh
d523734db1
Display channel number in Bravia TV if title is not available ( #99567 )
...
Display channel number if title is not available
2023-09-06 08:35:34 +02:00
Maciej Bieniek
d9a1ebafdd
Show OTA update progress for Shelly gen2 devices ( #99534 )
...
* Show OTA update progress
* Use an event listener instead of a dispatcher
* Add tests
* Fix name
* Improve tests coverage
* Fix subscribe/unsubscribe logic
* Use async_on_remove()
2023-09-06 08:17:45 +02:00
Joost Lekkerkerker
4f05e61072
Add codeowner for Withings ( #99681 )
2023-09-05 21:14:56 -05:00
J. Nick Koston
da45f6cbb0
Bump aioesphomeapi to 16.0.5 ( #99698 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v16.0.4...v16.0.5
fixes `RuntimeError: set changed size during iteration`
https://github.com/esphome/aioesphomeapi/pull/538
some added debug logging which may help with https://github.com/home-assistant/core/issues/98221
2023-09-05 20:42:50 -05:00
J. Nick Koston
e22b03d6b3
Switch homekit config flow sorted to use itemgetter ( #99658 )
...
Avoids unnecessary lambda
2023-09-05 21:18:46 -04:00
J. Nick Koston
a2dae60170
Refactor dispatcher to reduce run time and memory overhead ( #99676 )
...
* Fix memory leak in dispatcher removal
When we removed the last job/callable from the dict for the
signal we did not remove the dict for the signal which meant
it leaked
* comment
* cleanup a bit more
2023-09-05 21:18:27 -04:00
J. Nick Koston
b69cc29a78
Switch lambda to attrgetter in zha ( #99660 )
2023-09-05 22:45:45 +02:00
J. Nick Koston
a1359c1ce3
Replace lambda in script/gen_requirements_all.py with str.lower ( #99665 )
2023-09-05 22:44:59 +02:00
Jan Bouwhuis
c64d173fcb
Remove imap_email_content integration ( #99484 )
2023-09-05 21:50:51 +02:00
starkillerOG
3f3d8b1e1e
Bump reolink_aio to 0.7.9 ( #99680 )
2023-09-05 21:21:27 +02:00
Daniel Gangl
2cf25ee9ec
Bump zamg to 0.3.0 ( #99685 )
2023-09-05 21:18:06 +02:00
Daniel Hjelseth Høyer
a9c41f76e3
Bump millheater to 0.11.2 ( #99683 )
...
Update Mill lib
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2023-09-05 21:14:39 +02:00
Robert Svensson
b0e40d95ad
Bump aiounifi to v61 ( #99686 )
...
* Bump aiounifi to v61
* Alter a test to cover the upstream change
2023-09-05 21:13:28 +02:00
puddly
7ab1913ba4
Fix ZHA startup creating entities with non-unique IDs ( #99679 )
...
* Make the ZHAGateway initialization restartable so entities are unique
* Add a unit test
2023-09-05 20:30:28 +02:00
Bram Kragten
6b8027019b
Bump version to 2023.9.0b5
2023-09-05 20:25:02 +02:00
Bram Kragten
fed84ebc40
Update frontend to 20230905.0 ( #99677 )
2023-09-05 20:24:51 +02:00
Raman Gupta
bd0fd9db77
Bump zwave-js-server-python to 0.51.1 ( #99652 )
...
* Bump zwave-js-server-python to 0.51.1
* Update test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-05 20:24:50 +02:00
J. Nick Koston
5d1fe0eb00
Fix mobile app dispatcher performance ( #99647 )
...
Fix mobile app thundering heard
The mobile_app would setup a dispatcher to listener for updates on
every entity and reject the ones that were not for the unique id
that it was intrested in.
Instead we now register for a signal per unique id since we were
previously generating O(entities*sensors*devices) callbacks which
was causing the event loop to stall when there were a large
number of mobile app users.
2023-09-05 20:24:49 +02:00
itpeters
9e03f8a8d6
Fix long press event for matter generic switch ( #99645 )
2023-09-05 20:24:48 +02:00
Álvaro Fernández Rojas
c040672cab
Update aioairzone to v0.6.8 ( #99644 )
...
* Update aioairzone to v0.6.8
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Trigger CI
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-05 20:24:47 +02:00
G Johansson
f0cf539e15
Fix missing unique id in SQL ( #99641 )
2023-09-05 20:24:46 +02:00
G Johansson
2a7c12013f
Fix not stripping no device class in template helper binary sensor ( #99640 )
...
Strip none template helper binary sensor
2023-09-05 20:24:45 +02:00
Erik Montnemery
4c0e4fe745
Small cleanup of TemplateEnvironment ( #99571 )
...
* Small cleanup of TemplateEnvironment
* Fix typo
2023-09-05 20:24:44 +02:00
Bram Kragten
7fbb1c0fb6
Update frontend to 20230905.0 ( #99677 )
2023-09-05 20:12:40 +02:00
Joost Lekkerkerker
5ccf866e22
Use shorthand attributes for Plaato ( #99634 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-05 19:01:51 +02:00
J. Nick Koston
e9062bb1b3
Replace lambda with attrgetter in homekit_controller ( #99666 )
2023-09-05 10:36:43 -05:00
J. Nick Koston
abb0537928
Replace lambda with itemgetter in script/gen_requirements_all.py ( #99661 )
2023-09-05 10:36:01 -05:00
J. Nick Koston
a04c61e77b
Replace lambda with attrgetter in device_tracker device_trigger ( #99663 )
2023-09-05 16:41:35 +02:00
J. Nick Koston
035fea3ee0
Replace lambda with attrgetter in hassfest ( #99662 )
2023-09-05 16:40:25 +02:00
Joost Lekkerkerker
2c45d43e7b
Use shorthand attributes in Neato ( #99605 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-05 16:33:46 +02:00
Raman Gupta
5afba6327c
Bump zwave-js-server-python to 0.51.1 ( #99652 )
...
* Bump zwave-js-server-python to 0.51.1
* Update test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-05 09:58:32 -04:00
Joost Lekkerkerker
c6bdc380b6
Use shorthand attributes in Ondilo ico ( #99627 )
2023-09-05 15:40:43 +02:00
Joost Lekkerkerker
3c82045289
Use shorthand attributes in Omnilogic ( #99626 )
2023-09-05 15:40:11 +02:00
Joost Lekkerkerker
58af0ab0cd
Use shorthand attributes in NZBGet ( #99622 )
2023-09-05 15:37:00 +02:00
Joost Lekkerkerker
0ae12ad08f
Use shorthand attributes in Logi circle ( #99592 )
2023-09-05 15:27:38 +02:00
Joost Lekkerkerker
1f648feaef
Use shorthand attributes in Kostal Plenticore ( #99581 )
2023-09-05 15:26:23 +02:00
Joost Lekkerkerker
447a9f4aad
Use shorthand attributes in Konnected ( #99580 )
2023-09-05 15:25:00 +02:00
Joost Lekkerkerker
c49f086790
Use shorthand attributes in Kodi ( #99578 )
2023-09-05 15:22:52 +02:00
Joost Lekkerkerker
d5ad01ffbe
Use shorthand attributes in Openhome ( #99629 )
2023-09-05 14:57:26 +02:00
itpeters
582eeea082
Fix long press event for matter generic switch ( #99645 )
2023-09-05 13:10:14 +02:00
Álvaro Fernández Rojas
c77a0a8caa
Update aioairzone to v0.6.8 ( #99644 )
...
* Update aioairzone to v0.6.8
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Trigger CI
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-05 12:42:19 +02:00
Joost Lekkerkerker
f13e7706ed
Use shorthand attributes in Nuheat ( #99618 )
2023-09-05 11:54:53 +02:00
dependabot[bot]
2c3a4b3497
Bump actions/checkout from 3.6.0 to 4.0.0 ( #99651 )
2023-09-05 08:57:09 +02:00
Joost Lekkerkerker
49bd7e6251
Use shorthand attributes for Picnic ( #99633 )
2023-09-04 20:59:44 -04:00
J. Nick Koston
fed1cab847
Fix mobile app dispatcher performance ( #99647 )
...
Fix mobile app thundering heard
The mobile_app would setup a dispatcher to listener for updates on
every entity and reject the ones that were not for the unique id
that it was intrested in.
Instead we now register for a signal per unique id since we were
previously generating O(entities*sensors*devices) callbacks which
was causing the event loop to stall when there were a large
number of mobile app users.
2023-09-04 20:56:34 -04: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
J. Nick Koston
63273a307a
Fix Bluetooth passive update processor dispatching updates to unchanged entities ( #99527 )
...
* Fix passive update processor dispatching updates to unchanged entities
* adjust tests
* coverage
* fix
* Update homeassistant/components/bluetooth/update_coordinator.py
2023-09-04 20:42:05 -04:00
Martin Hjelmare
0b383067ef
Move non legacy stt models out from legacy module ( #99582 )
2023-09-04 16:51:57 -04:00
J. Nick Koston
d2a52230ff
Speed up responding to states being polled via API ( #99621 )
...
* Speed up responding to states being polled via API
Switch to using `as_dict_json` to avoid serializing states over and over when the
states api is polled since the mobile app is already building the cache as it also
polls the states via the websocket_api
* Speed up responding to states being polled via API
Switch to using `as_dict_json` to avoid serializing states over and over when the
states api is polled since the mobile app is already building the cache as it also
polls the states via the websocket_api
* fix json
* cover
2023-09-04 16:51:19 -04:00
G Johansson
47c20495bd
Fix not stripping no device class in template helper binary sensor ( #99640 )
...
Strip none template helper binary sensor
2023-09-04 22:46:19 +02:00
Joost Lekkerkerker
216a174cba
Move variables out of constructor in nightscout ( #99612 )
...
* Move variables out of constructor in nightscout
* Update homeassistant/components/nightscout/sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-09-04 22:35:58 +02:00
G Johansson
b8f35fb577
Fix missing unique id in SQL ( #99641 )
2023-09-04 22:31:53 +02:00
Erik Montnemery
de73cafc8b
Small cleanup of TemplateEnvironment ( #99571 )
...
* Small cleanup of TemplateEnvironment
* Fix typo
2023-09-04 22:19:40 +02:00
Joost Lekkerkerker
bc1575a477
Move variables out of constructor in Nobo hub ( #99617 )
2023-09-04 22:18:36 +02:00
J. Nick Koston
cab9c97598
Bump aioesphomeapi to 16.0.4 ( #99541 )
2023-09-04 21:06:13 +02:00
Joakim Plate
ba5822bed4
Bump gardena_bluetooth to 1.4.0 ( #99530 )
2023-09-04 21:06:11 +02:00
Bram Kragten
4fcb0a840a
Bump version to 2023.9.0b4
2023-09-04 20:50:17 +02:00
Bram Kragten
6b988a99d5
Update frontend to 20230904.0 ( #99636 )
2023-09-04 20:49:43 +02:00
Erik Montnemery
0520cadfa6
Revert "Deprecate timer start optional duration parameter" ( #99613 )
...
Revert "Deprecate timer start optional duration parameter (#93471 )"
This reverts commit 2ce5b08fc3 .
2023-09-04 20:49:42 +02:00
Joost Lekkerkerker
89e280e136
Remove unneeded name property from Logi Circle ( #99604 )
2023-09-04 20:49:41 +02:00
Joost Lekkerkerker
30c6565205
Bump pyenphase to 1.9.1 ( #99574 )
2023-09-04 20:49:40 +02:00
Erik Montnemery
37f8f91171
Small cleanup of WS command render_template ( #99562 )
2023-09-04 20:49:40 +02:00
puddly
a7efeb2c87
Bump ZHA dependencies ( #99561 )
2023-09-04 20:49:39 +02:00
Robert Svensson
5c42ea57b3
Bump aiounifi to v60 ( #99548 )
2023-09-04 20:49:38 +02:00
G Johansson
c791ddc937
Fix loading filesize coordinator from wrong place ( #99547 )
...
* Fix loading filesize coordinator from wrong place
* aboslute in executor
* combine into executor
2023-09-04 20:49:37 +02:00
Jc2k
8ccd2b6457
Update bluetooth-data-tools to 1.11.0 ( #99485 )
2023-09-04 20:48:55 +02:00
J. Nick Koston
a60e23caf2
Bump bleak-retry-connector to 3.1.2 ( #99540 )
2023-09-04 20:45:32 +02:00
jan iversen
c677dae9c1
Modbus switch, allow restore "unknown" ( #99533 )
2023-09-04 20:45:32 +02:00
J. Nick Koston
453c5f90f8
Bump bleak to 0.21.0 ( #99520 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-04 20:45:31 +02:00
J. Nick Koston
70b460f52b
Bump aiohomekit to 3.0.2 ( #99514 )
2023-09-04 20:45:29 +02:00
J. Nick Koston
2bc08d1fcc
Fix module check in _async_get_flow_handler ( #99509 )
...
We should have been checking for the module in hass.data[DATA_COMPONENTS]
and not hass.config.components as the check was ineffective if there were
no existing integrations instances for the domain which is the case for
discovery or when the integration is ignored
2023-09-04 20:45:29 +02:00
Erik Montnemery
423e8fbde3
Validate state in template helper preview ( #99455 )
...
* Validate state in template helper preview
* Deduplicate state validation
2023-09-04 20:45:28 +02:00
Erik Montnemery
e5fd6961a8
Set state of entity with invalid state to unknown ( #99452 )
...
* Set state of entity with invalid state to unknown
* Add test
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
* Update test_entity.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-04 20:45:27 +02:00
Mike O'Driscoll
bdc39e1d52
Fix recollect_waste month time boundary issue ( #99429 )
2023-09-04 20:45:26 +02:00
Tiit Rätsep
852589f025
Fix battery reading in SOMA API ( #99403 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-04 20:45:25 +02:00
Erik Montnemery
2a5f8ee4a7
Don't set assumed_state in fan groups ( #99399 )
2023-09-04 20:45:24 +02:00
Erik Montnemery
1c2c13c938
Don't set assumed_state in cover groups ( #99391 )
2023-09-04 20:45:23 +02:00
Russell Cloran
e0594bffa1
Enumerate available states in Prometheus startup ( #97993 )
2023-09-04 20:45:22 +02:00
Michael
4524b38b80
Mark AVM Fritz!Smarthome as Gold integration ( #97086 )
...
set quality scale to gold
2023-09-04 20:45:22 +02:00
Allen Porter
269bcac982
Extend template entities with a script section ( #96175 )
...
* Extend template entities with a script section
This allows making a trigger entity that triggers a few times a day,
and allows collecting data from a service resopnse which can be
fed into a template entity.
The current alternatives are to publish and subscribe to events or to
store data in input entities.
* Make variables set in actions accessible to templates
* Format code
---------
Co-authored-by: Erik <erik@montnemery.com >
2023-09-04 20:45:21 +02:00
Bram Kragten
c1cfded355
Update frontend to 20230904.0 ( #99636 )
2023-09-04 14:44:20 -04:00
Michael
a77f1cbd9e
Mark AVM Fritz!Smarthome as Gold integration ( #97086 )
...
set quality scale to gold
2023-09-04 14:23:46 -04:00
J. Nick Koston
e5ebba0753
Fix module check in _async_get_flow_handler ( #99509 )
...
We should have been checking for the module in hass.data[DATA_COMPONENTS]
and not hass.config.components as the check was ineffective if there were
no existing integrations instances for the domain which is the case for
discovery or when the integration is ignored
2023-09-04 14:19:10 -04:00
Erik Montnemery
7e36da4cc0
Small cleanup of WS command render_template ( #99562 )
2023-09-04 14:17:30 -04:00
Erik Montnemery
26fd36dc4c
Revert "Deprecate timer start optional duration parameter" ( #99613 )
...
Revert "Deprecate timer start optional duration parameter (#93471 )"
This reverts commit 2ce5b08fc3 .
2023-09-04 20:10:16 +02:00
David Knowles
e57ed26896
Bump pyschlage to 2023.9.0 ( #99624 )
2023-09-04 19:51:33 +02:00
Joost Lekkerkerker
4812b21ffd
Remove slugify from tomorrowio unique id ( #99006 )
2023-09-04 19:28:44 +02:00
Joost Lekkerkerker
cb5d4ee6fa
Use shorthand attributes in Octoprint ( #99623 )
2023-09-04 19:00:19 +02:00
Joost Lekkerkerker
2391087836
Use shorthand attributes in Nest ( #99606 )
2023-09-04 09:50:33 -07:00
Joost Lekkerkerker
22e90a5755
Remove default state from Nibe ( #99611 )
...
Remove start state
2023-09-04 17:53:33 +02:00
Rami Mosleh
f2e0ff4f0f
Bump simplepush api to 2.2.3 ( #99599 )
2023-09-04 16:24:20 +02:00
Duco Sebel
aa943b7103
Bumb python-homewizard-energy to 2.1.0 ( #99598 )
2023-09-04 16:21:55 +02:00
Joost Lekkerkerker
29664d04d0
Use shorthand attributes in Mutesync ( #99600 )
2023-09-04 15:31:33 +02:00
Joost Lekkerkerker
799d0e591c
Remove unneeded name property from Logi Circle ( #99604 )
2023-09-04 15:29:30 +02:00
puddly
c225ee89d6
Bump ZHA dependencies ( #99561 )
2023-09-04 09:26:14 -04:00
Joost Lekkerkerker
8dc05894a8
Use shorthand attributes in Nanoleaf ( #99601 )
2023-09-04 15:18:48 +02:00
Joost Lekkerkerker
f1bb7c25db
Use shorthand attributes in Motion eye ( #99596 )
2023-09-04 15:18:22 +02:00
Joost Lekkerkerker
cab0bde37b
Use shorthand attributes in Lyric ( #99593 )
2023-09-04 15:05:33 +02:00
Rami Mosleh
3b6811dab6
Use CONF_SALT correctly in config_flow validation ( #99597 )
2023-09-04 14:59:18 +02:00
Erik Montnemery
7643820e59
Add loader.async_get_loaded_integration ( #99440 )
...
* Add loader.async_get_loaded_integration
* Decorate async_get_loaded_integration with @callback
2023-09-04 14:12:33 +02:00
Erik Montnemery
7c595ee2da
Validate state in template helper preview ( #99455 )
...
* Validate state in template helper preview
* Deduplicate state validation
2023-09-04 14:10:43 +02:00
Erik Montnemery
709ce7e0af
Set state of entity with invalid state to unknown ( #99452 )
...
* Set state of entity with invalid state to unknown
* Add test
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
* Update test_entity.py
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-04 14:09:51 +02:00
Erik Montnemery
6223af1899
Don't set assumed_state in fan groups ( #99399 )
2023-09-04 14:08:50 +02:00
Erik Montnemery
f3d8a0eaaf
Don't set assumed_state in cover groups ( #99391 )
2023-09-04 14:08:38 +02:00
Joost Lekkerkerker
d5301fba90
Use shorthand attributes in Keenetic ( #99577 )
2023-09-04 13:50:05 +02:00
Joost Lekkerkerker
6194f7faea
Bump pyenphase to 1.9.1 ( #99574 )
2023-09-04 07:39:24 -04:00
Joost Lekkerkerker
cf2d3674b9
Use shorthand attributes in Kulersky ( #99583 )
2023-09-04 13:29:56 +02:00
Joost Lekkerkerker
8ea3b877f6
Use shorthand attributes in Juicenet ( #99575 )
2023-09-04 13:21:30 +02:00
Joost Lekkerkerker
890eed1121
Use shorthand attributes in LCN ( #99587 )
2023-09-04 13:18:55 +02:00
Joost Lekkerkerker
051e9e7498
Use shorthand attributes in Laundrify ( #99586 )
2023-09-04 13:15:02 +02:00
Jan-Philipp Benecke
fa0b61e96a
Move london underground coordinator to its own file ( #99550 )
2023-09-04 11:07:08 +02:00
Tiit Rätsep
b9536732bc
Fix battery reading in SOMA API ( #99403 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-04 10:03:58 +02:00
J. Nick Koston
de1de926a9
Bump zeroconf to 0.97.0 ( #99554 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.96.0...0.97.0
2023-09-04 10:52:21 +03:00
Russell Cloran
9144ef7ed8
Enumerate available states in Prometheus startup ( #97993 )
2023-09-04 09:30:56 +02:00
Joost Lekkerkerker
69117cb8e3
Use shorthand attributes for DLNA dmr ( #99236 )
2023-09-04 09:23:33 +02:00
Joost Lekkerkerker
13ebb68b84
Use shorthand attributes in Home connect ( #99385 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-04 09:15:25 +02:00
Joost Lekkerkerker
f4f98010f9
Remove unused attributes from Econet ( #99242 )
2023-09-04 09:15:01 +02:00
Joost Lekkerkerker
f545389549
Move static shorthand devolo attributes outside of constructor ( #99234 )
...
Co-authored-by: Guido Schmitz <Shutgun@users.noreply.github.com >
2023-09-04 09:08:32 +02:00
Rami Mosleh
8d3828ae54
Add strict typing to glances ( #99537 )
2023-09-04 09:07:15 +02:00
Joost Lekkerkerker
1dc724274e
Use shorthand attributes for Heos ( #99344 )
2023-09-04 09:05:59 +02:00
G Johansson
9d6cab8fe6
Fix loading filesize coordinator from wrong place ( #99547 )
...
* Fix loading filesize coordinator from wrong place
* aboslute in executor
* combine into executor
2023-09-04 07:33:46 +02:00
Marc Mueller
735b5cf1a0
Fix sql test warning ( #99556 )
2023-09-03 19:58:13 -05:00
Marc Mueller
115518cab9
Fix tolo test warning ( #99555 )
2023-09-03 19:58:01 -05:00
J. Nick Koston
377d9f6687
Bump zeroconf to 0.96.0 ( #99549 )
2023-09-03 17:06:21 -05:00
Allen Porter
8afab4845a
Remove nest legacy service descriptions and translations ( #99510 )
2023-09-03 13:52:03 -07:00
Robert Svensson
f52ba7042d
Bump aiounifi to v60 ( #99548 )
2023-09-03 21:31:25 +02:00
jan iversen
f85a3861f2
Make validator for modbus table controlled ( #99092 )
2023-09-03 21:04:58 +02:00
J. Nick Koston
7931d74938
Make bond BPUP callback a HassJob ( #99470 )
2023-09-03 12:39:49 -05:00
Rami Mosleh
ca44242095
Allow glances entries with same IP but different ports ( #99536 )
2023-09-03 19:22:59 +02:00
jan iversen
d19f617c25
Modbus switch, allow restore "unknown" ( #99533 )
2023-09-03 17:48:25 +02:00
Allen Porter
c938b9e7a3
Rename nest test_sensor_sdm.py to test_sensor.py ( #99512 )
2023-09-03 10:36:20 -05:00
jan iversen
c94d4f501b
Read modbus data before scan_interval ( #99243 )
...
Read before scan_interval.
2023-09-03 17:13:49 +02:00
Mike O'Driscoll
c297eecb68
Fix recollect_waste month time boundary issue ( #99429 )
2023-09-03 10:08:17 -05:00
J. Nick Koston
186e796e25
Speed up fetching states by domain ( #99467 )
2023-09-03 09:30:39 -05:00
J. Nick Koston
b752419f25
Bump aioesphomeapi to 16.0.4 ( #99541 )
2023-09-03 09:13:34 -05:00
J. Nick Koston
d063650fec
Bump bleak-retry-connector to 3.1.2 ( #99540 )
2023-09-03 09:13:21 -05:00
Rami Mosleh
8e22041ee9
Change calculation methods to a fixed list ( #99535 )
2023-09-03 16:12:37 +02:00
J. Nick Koston
8843a445c9
Reduce Bluetooth coordinator/processor overhead ( #99526 )
2023-09-03 08:59:15 -05:00
Yuxin Wang
9bba501057
Handle gracefully when unloading apcupsd config entries ( #99513 )
2023-09-03 15:54:00 +02:00
Michael Arthur
31d1752c74
Bugfix: Electric Kiwi reduce interval so oauth doesn't expire ( #99489 )
...
decrease interval time as EK have broken/changed their oauth again
2023-09-03 15:53:23 +02:00
J. Nick Koston
00893bbf14
Bump bleak to 0.21.0 ( #99520 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-03 08:22:03 -05:00
J. Nick Koston
5f487b5d85
Refactor async_call_at and async_call_later event helpers to avoid creating closures ( #99469 )
2023-09-03 08:19:06 -05:00
Jc2k
1cd0cb4537
Add suggest_display_precision to private_ble_device ( #99529 )
2023-09-03 07:39:20 -05:00
Marc Mueller
6414248bee
Update pytest warning filter ( #99521 )
2023-09-03 13:04:01 +02:00
J. Nick Koston
1183bd159e
Bump zeroconf to 0.93.1 ( #99516 )
...
* Bump zeroconf to 0.92.0
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.91.1...0.92.0
* drop unused argument
* Update tests/components/thread/test_diagnostics.py
* lint
* again
* bump again since actions failed to release the wheels
2023-09-03 11:16:26 +02:00
Joakim Plate
61dc217d92
Bump gardena_bluetooth to 1.4.0 ( #99530 )
2023-09-03 10:25:00 +02:00
Allen Porter
7b1c0c2df2
Extend template entities with a script section ( #96175 )
...
* Extend template entities with a script section
This allows making a trigger entity that triggers a few times a day,
and allows collecting data from a service resopnse which can be
fed into a template entity.
The current alternatives are to publish and subscribe to events or to
store data in input entities.
* Make variables set in actions accessible to templates
* Format code
---------
Co-authored-by: Erik <erik@montnemery.com >
2023-09-02 16:19:45 -07:00
Marc Mueller
6312f34538
Fix zha test RuntimeWarning ( #99519 )
2023-09-03 01:07:17 +02:00
Jc2k
4b11a632a1
Add sensors to private_ble_device ( #99515 )
2023-09-02 17:45:46 -05:00
J. Nick Koston
b8f8cd1797
Reduce overhead to retry config entry setup ( #99471 )
2023-09-02 16:46:53 -05:00
Richard Kroegel
bec36d3914
Add long-term statistics to BMW sensors ( #99506 )
...
* Add long-term statistics to BMW ConnectedDrive sensors
* Add sensor test snapshot
---------
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-09-02 14:44:28 -07:00
J. Nick Koston
f4f78cf000
Bump aiohomekit to 3.0.2 ( #99514 )
2023-09-02 15:25:42 -05:00
starkillerOG
cf8da2fc89
Motion blinds add translations ( #99078 )
2023-09-02 22:13:17 +02:00
starkillerOG
3c30ad1850
Motion blinds duplication reduction using entity baseclass ( #99444 )
2023-09-02 21:51:58 +02:00
Bram Kragten
7b50316b3e
Bump version to 2023.9.0b3
2023-09-02 21:09:52 +02:00
J. Nick Koston
46343bc261
Bump zeroconf to 0.91.1 ( #99490 )
2023-09-02 21:09:19 +02:00
Andrew Onyshchuk
e726b49adb
Update aiotractive to 0.5.6 ( #99477 )
2023-09-02 21:09:19 +02:00
G Johansson
cb1267477b
Fix default language in Workday ( #99463 )
...
Workday fix default language
2023-09-02 21:09:17 +02:00
jimmyd-be
caaba5d422
Fix translation bug Renson sensors ( #99461 )
...
* Fix translation bug
* Revert "Fix translation bug"
This reverts commit 84b5e90dac .
* Fixed translation of Renson sensor
2023-09-02 21:09:17 +02:00
Erik Montnemery
9fec0be173
Log unexpected exceptions causing recorder shutdown ( #99445 )
2023-09-02 21:09:16 +02:00
Raman Gupta
8dcc96c083
Fix device name in zwave_js repair flow ( #99414 )
2023-09-02 21:09:15 +02:00
starkillerOG
270be19e1a
Check new IP of Reolink camera from DHCP ( #99381 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-02 21:09:14 +02:00
Daniel Hjelseth Høyer
f0878addca
Update Tibber library to 0.28.2 ( #99115 )
2023-09-02 21:09:13 +02:00
Russell Cloran
f573c1e27c
Handle timestamp sensors in Prometheus integration ( #98001 )
2023-09-02 21:09:12 +02:00
J. Nick Koston
0b065b118b
Bump zeroconf to 0.91.1 ( #99490 )
2023-09-02 21:04:13 +02:00
starkillerOG
834f3810d3
Check new IP of Reolink camera from DHCP ( #99381 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-02 21:00:33 +02:00
J. Nick Koston
1ab2e900f9
Improve lingering timer checks ( #99472 )
2023-09-02 12:43:27 -05:00
Allen Porter
1048f47a91
Code cleanup for nest device info ( #99511 )
2023-09-02 19:38:41 +02:00
Jan Bouwhuis
c3841f8734
Rework on mqtt certificate tests ( #99503 )
...
* Shared fixture on TEMP_DIR_NAME mock in MQTT tests
* Improve mqtt certificate file tests
* Update tests/components/mqtt/test_util.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests/components/mqtt/conftest.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Avoid blocking code
* typo in sub function
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-02 19:26:11 +02:00
J. Nick Koston
6974d211e5
Switch isy994 to use async_call_later ( #99487 )
...
async_track_point_in_utc_time is not needed here since we only need to call
at timedelta(hours=25)
2023-09-02 10:14:33 -07:00
J. Nick Koston
acd9cfa929
Speed up calls to the all states api ( #99462 )
2023-09-02 12:08:07 -05:00
J. Nick Koston
6e743a5bb2
Switch mqtt to use async_call_later where possible ( #99486 )
2023-09-02 11:55:11 -05:00
Erik Montnemery
defd9e4001
Don't compile missing statistics when running tests ( #99446 )
2023-09-02 10:09:46 -05:00
Erik Montnemery
7168e71860
Log unexpected exceptions causing recorder shutdown ( #99445 )
2023-09-02 09:51:06 -05:00
Joost Lekkerkerker
9e9aa163f7
Use shorthand attributes in hlk_sw16 ( #99383 )
2023-09-02 09:42:32 -05:00
Jc2k
26b1222fae
Support tracking private bluetooth devices ( #99465 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-02 09:21:05 -05:00
Daniel Hjelseth Høyer
d88ee0dbe0
Update Tibber library to 0.28.2 ( #99115 )
2023-09-02 15:08:49 +02:00
Paarth Shah
4d3b978398
Change matrix component to use matrix-nio instead of matrix_client ( #72797 )
2023-09-02 15:02:55 +02:00
Joost Lekkerkerker
f48e8623da
Use shorthand attributes in Hunterdouglas powerview ( #99386 )
2023-09-02 04:55:19 -05:00
Jan Bouwhuis
3d1efaa4ad
Freeze time for MQTT sensor expire tests ( #99496 )
2023-09-02 04:10:57 -05:00
jimmyd-be
1e46ecbb48
Fix translation bug Renson sensors ( #99461 )
...
* Fix translation bug
* Revert "Fix translation bug"
This reverts commit 84b5e90dac .
* Fixed translation of Renson sensor
2023-09-02 10:55:12 +02:00
Russell Cloran
5fd14eade5
Handle timestamp sensors in Prometheus integration ( #98001 )
2023-09-02 10:20:36 +02:00
G Johansson
b681dc06e0
Fix default language in Workday ( #99463 )
...
Workday fix default language
2023-09-02 09:47:59 +02:00
Jc2k
e465a4f820
Update bluetooth-data-tools to 1.11.0 ( #99485 )
2023-09-01 17:33:19 -05:00
J. Nick Koston
7c87b38a23
Reduce overhead to process and publish MQTT messages ( #99457 )
2023-09-01 15:41:34 -05:00
J. Nick Koston
5a8fc43212
Refactor MQTT discovery to avoid creating closure if hash already in discovery_pending_discovered ( #99458 )
2023-09-01 15:40:53 -05:00
Andrew Onyshchuk
04bf126425
Update aiotractive to 0.5.6 ( #99477 )
2023-09-01 23:28:53 +03:00
J. Nick Koston
09f45660cf
Avoid linear search of MQTT SUPPORTED_COMPONENTS ( #99459 )
...
By making this a set we avoid the linear search in async_discovery_message_received
2023-09-01 20:10:47 +02:00
Jan-Philipp Benecke
cf59ea3c47
Use snapshot assertion for netatmo diagnostics test ( #99159 )
2023-09-01 19:27:54 +02:00
Richard Mikalsen
1e6cddaa1d
Turn off Mill heaters using local API ( #99348 )
...
* Update mill_local
* Add ability to turn heater on and off
* Use OperationMode from upstream library
* Fix: compare against value
2023-09-01 19:05:35 +02:00
Raman Gupta
169a318ec4
Fix device name in zwave_js repair flow ( #99414 )
2023-09-01 18:06:37 +02:00
Bram Kragten
1f0b3c4e33
Bump version to 2023.9.0b2
2023-09-01 18:01:07 +02:00
Bram Kragten
528e8c0fe7
Update frontend to 20230901.0 ( #99464 )
2023-09-01 17:58:15 +02:00
Erik Montnemery
eb8d375e35
Fix template helper strings ( #99456 )
2023-09-01 17:58:15 +02:00
Keilin Bickar
987a959b19
Update asynsleepiq library to 1.3.7 ( #99431 )
2023-09-01 17:58:14 +02:00
Paul Bottein
469a72a5f9
Use common key for away mode state translations ( #99425 )
2023-09-01 17:58:13 +02:00
Álvaro Fernández Rojas
a95691f306
Update AEMET-OpenData to v0.4.4 ( #99418 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-01 17:58:12 +02:00
J. Nick Koston
ebf42ad342
Significantly reduce overhead to filter event triggers ( #99376 )
...
* fast
* cleanups
* cleanups
* cleanups
* comment
* comment
* add more cover
* comment
* pull more examples from forums to validate cover
2023-09-01 17:58:11 +02:00
Michael
057daa5fdb
Address late review for Nextcloud ( #99226 )
2023-09-01 17:58:10 +02:00
puddly
2ec9abfd24
Create a ZHA repair when directly accessing a radio with multi-PAN firmware ( #98275 )
...
* Add the SiLabs flasher as a dependency
* Create a repair if the wrong firmware is detected on an EZSP device
* Update homeassistant/components/zha/strings.json
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
* Provide the ZHA config entry as a reusable fixture
* Create a separate repair when using non-Nabu Casa hardware
* Add unit tests
* Drop extraneous `config_entry.add_to_hass` added in 021def44
* Fully unit test all edge cases
* Move `socket://`-ignoring logic into repair function
* Open a repair from ZHA flows when the wrong firmware is running
* Fix existing unit tests
* Link to the flashing section in the documentation
* Reduce repair severity to `ERROR`
* Make issue persistent
* Add unit tests for new radio probing states
* Add unit tests for new config flow steps
* Handle probing failure raising an exception
* Implement review suggestions
* Address review comments
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-09-01 17:58:09 +02:00
puddly
0bae0824b4
Initialize ZHA device database before connecting to the radio ( #98082 )
...
* Create ZHA entities before attempting to connect to the coordinator
* Delete the ZHA gateway object when unloading the config entry
* Only load ZHA groups if the coordinator device info is known offline
* Do not create a coordinator ZHA device until it is ready
* [WIP] begin fixing unit tests
* [WIP] Fix existing unit tests (one failure left)
* Fix remaining unit test
2023-09-01 17:58:08 +02:00
Bram Kragten
1d80af870d
Update frontend to 20230901.0 ( #99464 )
2023-09-01 17:28:52 +02:00
Erik Montnemery
390c046537
Fix template helper strings ( #99456 )
2023-09-01 17:14:42 +02:00
Paul Bottein
ac0565e3bc
Use common key for away mode state translations ( #99425 )
2023-09-01 15:58:01 +02:00
puddly
38270ee823
Create a ZHA repair when directly accessing a radio with multi-PAN firmware ( #98275 )
...
* Add the SiLabs flasher as a dependency
* Create a repair if the wrong firmware is detected on an EZSP device
* Update homeassistant/components/zha/strings.json
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
* Provide the ZHA config entry as a reusable fixture
* Create a separate repair when using non-Nabu Casa hardware
* Add unit tests
* Drop extraneous `config_entry.add_to_hass` added in 021def44
* Fully unit test all edge cases
* Move `socket://`-ignoring logic into repair function
* Open a repair from ZHA flows when the wrong firmware is running
* Fix existing unit tests
* Link to the flashing section in the documentation
* Reduce repair severity to `ERROR`
* Make issue persistent
* Add unit tests for new radio probing states
* Add unit tests for new config flow steps
* Handle probing failure raising an exception
* Implement review suggestions
* Address review comments
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-09-01 09:05:45 -04:00
rappenze
680775c3e0
Discover more power and energy sensors in fibaro integration ( #98253 )
2023-09-01 10:48:08 +02:00
Joost Lekkerkerker
65246b99ec
Use shorthand attributes in iZone ( #99397 )
2023-09-01 10:34:09 +02:00
Joost Lekkerkerker
6c93865cee
Use shorthand attributes in Insteon ( #99392 )
2023-09-01 10:13:34 +02:00
Jan-Philipp Benecke
bbc390837e
Move airnow coordinator to its own file ( #99423 )
2023-09-01 08:29:07 +02:00
Keilin Bickar
dc4ed5fea9
Update asynsleepiq library to 1.3.7 ( #99431 )
2023-09-01 08:24:13 +02:00
Allen Porter
1539853c0a
Update google-nest-sdm to 3.0.2 ( #99175 )
...
* Update google-nest-sdm to 3.0.2
* Fix device typing
* Update homeassistant/components/nest/device_info.py
Co-authored-by: jan iversen <jancasacondor@gmail.com >
---------
Co-authored-by: jan iversen <jancasacondor@gmail.com >
2023-08-31 20:33:36 -07:00
Joost Lekkerkerker
2dab9eaf86
Use shorthand attributes in Isy994 ( #99395 )
2023-08-31 19:58:40 -05:00
Keith Burzinski
5e03954e69
Add @kbx81 as esphome codeowner ( #99427 )
...
* Add @kbx81 as esphome codeowner
* Add @kbx81 as esphome codeowner, take 2
2023-08-31 23:50:25 +02:00
Álvaro Fernández Rojas
97d38f4ca5
Update AEMET-OpenData to v0.4.4 ( #99418 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-31 21:59:01 +02:00
Michael
d5adf33225
Address late review for Nextcloud ( #99226 )
2023-08-31 20:35:11 +02:00
J. Nick Koston
0da94c20b0
Significantly reduce overhead to filter event triggers ( #99376 )
...
* fast
* cleanups
* cleanups
* cleanups
* comment
* comment
* add more cover
* comment
* pull more examples from forums to validate cover
2023-08-31 13:47:01 -04:00
Jan-Philipp Benecke
2e7018a152
Move tankerkoenig coordinator and base entity to its own file ( #99416 )
...
* Move tankerkoenig coordinator and entity to its own file
* Add coordinator.py and entity.py to .coveragerc
2023-08-31 19:39:17 +02:00
puddly
22c5071270
Initialize ZHA device database before connecting to the radio ( #98082 )
...
* Create ZHA entities before attempting to connect to the coordinator
* Delete the ZHA gateway object when unloading the config entry
* Only load ZHA groups if the coordinator device info is known offline
* Do not create a coordinator ZHA device until it is ready
* [WIP] begin fixing unit tests
* [WIP] Fix existing unit tests (one failure left)
* Fix remaining unit test
2023-08-31 12:09:46 -04:00
Bram Kragten
8284c288bf
Bump version to 2023.9.0b1
2023-08-31 17:19:10 +02:00
Joakim Sørensen
a603a99bd6
Add remote alias to connection info response ( #99410 )
2023-08-31 17:17:51 +02:00
Bram Kragten
9836d17c92
Update frontend to 20230831.0 ( #99405 )
2023-08-31 17:17:50 +02:00
Paul Bottein
db8980246b
Add entity component translation for water heater away mode attribute ( #99394 )
2023-08-31 17:17:49 +02:00
G Johansson
d1c154fc0d
Revert "Sonos add yaml config issue" ( #99379 )
...
Revert "Sonos add yaml config issue (#97365 )"
This reverts commit 2299430dbe .
2023-08-31 17:17:48 +02:00
Erik Montnemery
97b0815122
Add documentation URL for homeassistant_sky_connect ( #99377 )
2023-08-31 17:17:47 +02:00
J. Nick Koston
a0d03d6bb1
Revert orjson to 3.9.2 ( #99374 )
...
* Revert "Update orjson to 3.9.4 (#98108 )"
This reverts commit 3dd377cb2a .
* Revert "Update orjson to 3.9.3 (#97930 )"
This reverts commit d993aa59ea .
2023-08-31 17:17:46 +02:00
Erik Montnemery
eb423c39b6
Improve template sensor config flow validation ( #99373 )
2023-08-31 17:17:45 +02:00
Austin Brunkhorst
316f89bead
Update pysnooz to 0.8.6 ( #99368 )
2023-08-31 17:17:44 +02:00
puddly
3066d70809
Bump ZHA dependencies ( #99341 )
...
* Bump ZHA dependencies
* Include bellows as well
2023-08-31 17:17:43 +02:00
Erik Montnemery
52f8dbf25b
Add documentation URL for homeassistant_yellow ( #99336 )
...
* Add documentation URL for homeassistant_yellow
* Fix test
* Tweak
2023-08-31 17:17:42 +02:00
tronikos
794071449a
Opower MFA fixes ( #99317 )
...
opower mfa fixes
2023-08-31 17:17:41 +02:00
Brett Adams
cb33d82c24
Patch service validation in Aussie Broadband ( #99077 )
...
* Bump pyAussieBB
* rolling back to previous version
* patching the pydantic 2.x issue in aussie_broadband integration
* adding test for validate_service_type
* adding test for validate_service_type
* fixing tests, again
* adding additional test
* doing fixes for live tests
* Implement Feedback
* Add test to detect pydantic2
* Update test_init.py
* Update docstring
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com >
2023-08-31 17:17:40 +02:00
Erik Montnemery
80caeafcb5
Add documentation URL for homeassistant_yellow ( #99336 )
...
* Add documentation URL for homeassistant_yellow
* Fix test
* Tweak
2023-08-31 10:50:53 -04:00
Joakim Sørensen
7042a02d72
Add remote alias to connection info response ( #99410 )
2023-08-31 10:43:32 -04:00
Bram Kragten
875809a827
Update frontend to 20230831.0 ( #99405 )
2023-08-31 15:32:37 +02:00
Erik Montnemery
f36a300651
Improve template sensor config flow validation ( #99373 )
2023-08-31 15:16:32 +02:00
Paul Bottein
047f936d4c
Add entity component translation for water heater away mode attribute ( #99394 )
2023-08-31 14:29:24 +02:00
Joost Lekkerkerker
7ead5c44ea
Use shorthand attributes in iCloud ( #99390 )
...
* Use shorthand attributes in iCloud
* Use shorthand attributes in iCloud
2023-08-31 12:37:21 +02:00
Austin Brunkhorst
2c545ef3d2
Update pysnooz to 0.8.6 ( #99368 )
2023-08-31 11:15:45 +02:00
Erik Montnemery
35560e01b9
Add documentation URL for homeassistant_sky_connect ( #99377 )
2023-08-31 10:39:24 +02:00
G Johansson
0fd9327c46
Revert "Sonos add yaml config issue" ( #99379 )
...
Revert "Sonos add yaml config issue (#97365 )"
This reverts commit 2299430dbe .
2023-08-31 10:24:03 +02:00
Joost Lekkerkerker
c25b3e55e4
Add entity translations to Mill ( #96541 )
2023-08-31 10:13:39 +02:00
Brett Adams
e08661dad3
Patch service validation in Aussie Broadband ( #99077 )
...
* Bump pyAussieBB
* rolling back to previous version
* patching the pydantic 2.x issue in aussie_broadband integration
* adding test for validate_service_type
* adding test for validate_service_type
* fixing tests, again
* adding additional test
* doing fixes for live tests
* Implement Feedback
* Add test to detect pydantic2
* Update test_init.py
* Update docstring
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com >
2023-08-31 09:45:44 +02:00
J. Nick Koston
a41af4e6d3
Revert orjson to 3.9.2 ( #99374 )
...
* Revert "Update orjson to 3.9.4 (#98108 )"
This reverts commit 3dd377cb2a .
* Revert "Update orjson to 3.9.3 (#97930 )"
This reverts commit d993aa59ea .
2023-08-31 09:33:57 +02:00
Jan-Philipp Benecke
70843862aa
Address late review for bsblan ( #99360 )
...
* Address late review comment
* Break also comment
2023-08-31 07:31:05 +02:00
tronikos
343e8f0ecc
Opower MFA fixes ( #99317 )
...
opower mfa fixes
2023-08-31 06:36:07 +02:00
Joost Lekkerkerker
99a65fb45b
Collapse supported features list in Deconz ( #99233 )
...
* Use shorthand attributes for Deconz
* revert changes
2023-08-30 23:57:23 +02:00
Marc Mueller
cc9f0aaf80
Escape core version [ci] ( #99364 )
2023-08-30 23:56:25 +02:00
Jan-Philipp Benecke
5819091af7
Move octoprint coordinator to its own file ( #99359 )
...
Move octoprint coordinator to own file
2023-08-30 22:31:51 +02:00
Erik Montnemery
03b1c7ad1d
Minor improvement in tests of hardware integrations ( #99361 )
2023-08-30 21:11:52 +02:00
b-uwe
cdd22bf0fa
Revert "Remove the virtual integration for ultraloq" ( #99302 )
...
Revert "Remove the virtual integration for ultraloq (#96355 )"
This reverts commit 56bc708b28 .
2023-08-30 14:58:57 -04:00
puddly
5fd88f5874
Bump ZHA dependencies ( #99341 )
...
* Bump ZHA dependencies
* Include bellows as well
2023-08-30 14:56:19 -04:00
jan iversen
8a4e48532c
Bump pymodbus v3.5.0 ( #99343 )
...
Bump pymodbus v3.5.0.
2023-08-30 20:26:13 +02:00
Erik Montnemery
8c04e4c7a3
Add explicit test of template config entry setup ( #99345 )
2023-08-30 19:56:34 +02:00
Joost Lekkerkerker
59b1d4ba69
Bump version to 2023.10.0dev0 ( #99349 )
2023-08-30 19:32:10 +02:00
Bram Kragten
92007fce56
2023.9.0b0 ( #99347 )
2023-08-30 18:21:27 +02:00
Bram Kragten
1018e82725
Bump version to 2023.9.0b0
2023-08-30 18:17:32 +02:00
Raman Gupta
867e9b73bb
Add zwave_js device config file change fix/repair ( #99314 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-30 17:29:22 +02:00
Erik Montnemery
501d5db375
Add config flow for template binary sensor ( #99339 )
2023-08-30 17:28:56 +02:00
Joost Lekkerkerker
a5dcc25aab
Add snapshot assertion to Airzone ( #98760 )
...
Co-authored-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-30 17:11:55 +02:00
Bram Kragten
2ee55f5086
Update frontend to 20230830.0 ( #99340 )
2023-08-30 16:42:04 +02:00
Joost Lekkerkerker
549399cca6
Remove unneeded variable in Flo ( #99322 )
2023-08-30 16:37:59 +02:00
Erik Montnemery
f9b2e10f72
Add new board type ( #99334 )
2023-08-30 16:37:13 +02:00
Erik Montnemery
63c538b024
Add config flow for template sensor ( #98970 )
...
* Add config flow for template sensor
* Tweak error reporting
* Improve validation
* Fix test
* Rename translation strings
* Improve validation
* Fix sensor async_setup_entry
* Avoid duplicating sensor device class translations
* Avoid duplicating sensor device class translations
* Add config flow tests
* Include all units from DEVICE_CLASS_UNITS in unit_of_measurement select
* Address review comments
2023-08-30 16:22:52 +02:00
Mike Woudenberg
bc5f934f35
Correct loqed token URL to production server ( #99316 )
...
* Corrects token URL to production server
* Update homeassistant/components/loqed/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-30 16:21:52 +02:00
Joost Lekkerkerker
a1b2b9a78c
Add entity translations to Tellduslive ( #98963 )
2023-08-30 16:03:13 +02:00
Joost Lekkerkerker
fb6d19d08f
Add pressure device class to Telldus live ( #99337 )
2023-08-30 15:53:30 +02:00
Joost Lekkerkerker
5f05d0d7e9
Map abode units to HA units ( #99323 )
2023-08-30 15:33:38 +02:00
Joost Lekkerkerker
e56db78b27
Use shorthand attributes for Freebox ( #99327 )
2023-08-30 15:33:05 +02:00
Joost Lekkerkerker
587928223a
Use shorthand attributes in Gree ( #99332 )
2023-08-30 15:16:45 +02:00
Joost Lekkerkerker
66ad605d3e
Use shorthand attribute in Google Travel Time ( #99331 )
2023-08-30 15:09:02 +02:00
Maikel Punie
7170f5d36c
Bump pyduotecno to 2023.8.4 ( #99328 )
2023-08-30 14:26:58 +02:00
Álvaro Fernández Rojas
71a6db0c9d
Update AEMET-OpenData to v0.4.3 ( #99312 )
2023-08-30 07:23:17 -05:00
Jan-Philipp Benecke
5c8e5a7af2
Split bsblan coordinator and randomize update interval ( #99269 )
...
* Split out bsblan coordinator and randomize update interval
* Use logger const
* Add randomising update interval for following updates
* Implement review comments
* Re-add config_entry
* Remove line
2023-08-30 13:14:30 +02:00
Raman Gupta
6e5f4566d5
Add zwave_js controller status sensor ( #99252 )
...
* Add zwave_js controller status sensor
* Also update network status command
* fix tests
* Remove WS command since we have a sensor entity
* Update sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* move driver assertion out of closures
* store state in tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-30 06:50:23 -04:00
Jan-Philipp Benecke
027ce55fa6
Use snapshot assertion for google assistant diagnostics test ( #99167 )
2023-08-30 12:25:06 +02:00
Jan-Philipp Benecke
fb42042402
Use snapshot assertion for nextdns diagnostics test ( #99157 )
2023-08-30 12:22:10 +02:00
Erik Montnemery
15de221c3e
Trigger full CI run if assist_pipeline is modified ( #99319 )
2023-08-30 12:17:26 +02:00
Joost Lekkerkerker
775f815afc
Use shorthand attributes for Ecobee ( #99239 )
...
* Use shorthand attributes for Ecobee
* Use shorthand attributes for Ecobee
2023-08-30 12:11:13 +02:00
Joost Lekkerkerker
a4818c5f54
Use shorthand attributes for Elmax ( #99277 )
2023-08-30 12:07:55 +02:00
Joost Lekkerkerker
7d70b42e4a
Use shorthand attributes for EnOcean ( #99278 )
2023-08-30 11:57:56 +02:00
Joost Lekkerkerker
38267699e5
Use device info object in ezviz ( #99280 )
2023-08-30 11:52:06 +02:00
Joost Lekkerkerker
fae50169d9
Add typing to Blink config flow ( #98873 )
2023-08-30 11:50:47 +02:00
G Johansson
2ce5b08fc3
Deprecate timer start optional duration parameter ( #93471 )
...
* Deprecate timer start option duration parameter
* Add test
* Fix strings
* breaks_in_ha_version
* strings
* Mod string
2023-08-30 11:48:13 +02:00
Richard Kroegel
021b14fc17
Refactor & enhance BMW tests ( #97895 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-08-30 11:45:09 +02:00
jan iversen
9ef3ec3dd3
Add modbus test for configuration errors ( #98697 )
2023-08-30 11:34:51 +02:00
Erik Montnemery
9e178ae2ce
Fix assist_pipeline schema ( #99318 )
2023-08-30 11:33:41 +02:00
Raman Gupta
40748a6c34
Add zwave_js controller identify event ( #99254 )
2023-08-30 11:32:41 +02:00
Joost Lekkerkerker
56b99d2bc6
Add entity translations to QNAP QSW ( #98915 )
2023-08-30 11:20:15 +02:00
ollo69
a89a5f486d
Migrate Melcloud to has entity name ( #99025 )
2023-08-30 10:53:52 +02:00
Michael
e7462e916a
Conditional category for temperature sensor entities in AVM Fritz!Smarthome ( #98981 )
2023-08-30 10:29:35 +02:00
Joost Lekkerkerker
bd04cafb91
Use shorthand attributes for Daikin ( #99225 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-08-30 10:25:53 +02:00
Michał Huryn
e911b73b61
Add extra sensors to Blebox ( #90516 )
2023-08-30 10:20:45 +02:00
Joost Lekkerkerker
56e5c34283
Add entity translations to Garages Amsterdam ( #98584 )
2023-08-30 09:46:28 +02:00
Erik Montnemery
7e7cb15d5b
Revert "Allows defining list of attributes excluded from history in manifest.json" ( #99300 )
...
Revert "Allows defining list of attributes excluded from history in manifest.json (#99283 )"
This reverts commit 0366e14630 .
2023-08-30 08:26:26 +02:00
Daniel Hjelseth Høyer
fb4e93071e
Update Mill lib, improve error handling ( #99296 )
2023-08-30 00:03:56 -04:00
Paulus Schoutsen
9e4bcd298e
Move more Oral-B entities to be diagnostic ( #99297 )
2023-08-30 00:03:37 -04:00
Michal Jál
d7d989b9fb
Switchbot nightlatch feature ( #98620 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-30 00:03:08 -04:00
Sebastian Mayr
6e8b3837b0
Add support for MFA auth in opower ( #97878 )
...
* Add support for MFA auth in opower
* Make MFA an extra step
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-08-29 23:37:37 -04:00
rct
cc8f5ca827
Opower add new virtual integrations ConEd and ORU ( #99230 )
2023-08-29 23:35:19 -04:00
Willem-Jan van Rootselaar
1e37e1e355
Bump python-bsblan to 0.5.16 ( #99238 )
2023-08-29 23:23:20 -04:00
Michael Hansen
054a63c3a2
Add option to save Assist pipeline audio ( #98928 )
...
* Add pipeline option to save wake/stt audio to media
* Add debug_recording_dir to assist_pipeline YAML config
* Clean up and additional tests
* Remove I/O in event loop
* Organize saved audio by pipeline name and device id
* Record wake/stt debug audio in separate thread
* Fix after rebase
* Use timestamp instead of pipeline id for directory name
* Add WAV write error test
* Join thread in executor
2023-08-29 23:07:27 -04:00
Øyvind Matheson Wergeland
de30712d76
Verisure: propagate lock code digits configuration immediately ( #99241 )
2023-08-29 22:02:09 +02:00
Richard Kroegel
b403cb41c0
Allow one retry before raising ConfigEntryAuthFailed for bmw_connected_drive ( #99168 )
...
* Allow one retry before raising ConfigEntryAuthFailed
* Move time with freezer
* Update homeassistant/components/bmw_connected_drive/coordinator.py
---------
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-29 21:41:50 +02:00
Álvaro Fernández Rojas
4508e341c9
Add wind gust to AEMET hourly forecasts ( #99289 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-29 21:14:37 +02:00
Stefan Agner
53c5b187c0
Update Home Assistant base image to 2023.08.0 ( #99281 )
2023-08-29 20:43:32 +02:00
Erik Montnemery
0366e14630
Allows defining list of attributes excluded from history in manifest.json ( #99283 )
...
* Move list of attributes excluded from history to manifest.json
* Address comments
2023-08-29 20:14:33 +02:00
kel30a
50150f5577
Bump pydaikin version to 2.11.1 ( #99288 )
2023-08-29 13:08:39 -05:00
Álvaro Fernández Rojas
c3ef518551
Update AEMET-OpenData to v0.4.2 ( #99286 )
2023-08-29 13:06:46 -05:00
Mike Degatano
e0eb63c588
Validate slug in addon services ( #99232 )
...
* Validate slug in addon services
* Move validator into hassio component
* Fixes from mypy
* Fix test for changes
* Adjust fixtures to current supervisor
* Fix call counts after fixture adjustment
* Increase coverage
2023-08-29 13:57:41 -04:00
Joost Lekkerkerker
e2dd7f2069
Add entity translations to NZBGet ( #98805 )
2023-08-29 18:15:44 +02:00
Maciej Bieniek
fe713cec8f
Don't assume that the activity/sleep labels are always present in Tractive event ( #99197 )
...
* Don't assume that the activity_label and sleep_labes are always present in an event
* Catch KeyError
2023-08-29 17:52:29 +02:00
Joost Lekkerkerker
b9fd2ee3b6
Use functions to get value and unit in Abode ( #99084 )
2023-08-29 17:37:26 +02:00
Phil Bruckner
10c53dd284
Fix Life360 reauthorization config flow ( #99227 )
2023-08-29 16:38:11 +02:00
Álvaro Fernández Rojas
2e0a22fdaf
Use freezegun in AEMET tests ( #99253 )
2023-08-29 09:33:12 -05:00
J. Nick Koston
5006244f4c
Bump aioesphomeapi to 16.0.3 ( #99282 )
2023-08-29 09:31:41 -05:00
Joost Lekkerkerker
f28634ea11
Migrate PVPC to has entity name ( #98894 )
...
* Migrate PVPC to has entity name
* Set device name
* Fix feedback
2023-08-29 16:26:23 +02:00
Robert Resch
6223b1f599
Add ws endpoint "auth/delete_all_refresh_tokens" ( #98976 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-29 15:57:54 +02:00
Erik Montnemery
691bbedfc8
Fix typo in TrackTemplateResultInfo ( #99276 )
2023-08-29 08:54:38 -05:00
David Knowles
9476ade34a
Bump pydrawise to 2023.8.0 ( #99270 )
2023-08-29 15:43:27 +02:00
Álvaro Fernández Rojas
fae82731e1
Simplify and improve AEMET coordinator updates ( #99273 )
2023-08-29 08:43:14 -05:00
Joost Lekkerkerker
98cb5b4b5d
Use shorthand attributes for Elkm1 ( #99275 )
2023-08-29 14:46:24 +02:00
Álvaro Fernández Rojas
dac77040a2
Update AEMET-OpenData to v0.4.1 ( #99261 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-29 13:41:34 +02:00
Joost Lekkerkerker
00ecc108d1
Use shorthand attributes for DuneHD ( #99237 )
2023-08-29 13:08:24 +02:00
Quentame
750cfeb76a
Refactor Freebox Home categories ( #99224 )
2023-08-29 12:43:22 +02:00
Maciej Bieniek
62b1211dee
Remove myself from Dune HD codeowners ( #99268 )
2023-08-29 12:41:19 +02:00
Quentame
f1ec99b9c9
Add Freebox Home battery sensor ( #99222 )
...
* Add Freebox Home battery sensor
* Review
* Review 2
* Freebox battery is a SensorEntity, not a FreeboxSensor
2023-08-29 12:13:01 +02:00
G Johansson
657ed0bcdb
Clean out compatibility for deprecated methods in Weather ( #99263 )
...
Clean out compatability in Weather
2023-08-29 11:33:56 +02:00
Erik Montnemery
e6eadc79e9
Small typing fix in light group ( #99259 )
2023-08-29 11:12:34 +02:00
escoand
4632a07f3f
Add possibility to have multiple values for every modbus hvac mode ( #98829 )
...
Co-authored-by: jan iversen <jancasacondor@gmail.com >
2023-08-29 10:45:37 +02:00
G Johansson
7a690d7359
Add deprecation to legacy forecast for Weather ( #97294 )
...
* Add deprecation to legacy forecast
* Mod _reported
* issue
* remove not need variable
* kitchen_sink
* 2024.3
* remove demo and mqtt
* add checks
* fix deprecation
* remove variable
* fix kitchen_sink
* Fix deprecation warning
* Expand issue
* clean
* Fix tests
* fix kitchen_sink
* not report on core integrations
2023-08-29 10:38:59 +02:00
Erik Montnemery
b22b51fe3b
Fix stale docstring in trafikverket_camera tests ( #99260 )
2023-08-29 10:28:32 +02:00
Joost Lekkerkerker
ddbf85fc38
Abort YouTube configuration if user doesn't have subscriptions ( #99140 )
2023-08-29 09:36:27 +02:00
liangjia2019
63c2a2994f
Add new zigbee button SONOFF_SNZB_01P to deconz ( #99205 )
...
add new zigbee button
2023-08-29 09:17:27 +02:00
epenet
c81d39f651
Fix Renault AssertionError ( #99189 )
2023-08-29 08:58:20 +02:00
Joost Lekkerkerker
b5ff0b4ec2
Add entity translations to Vilfo ( #99019 )
2023-08-29 08:47:35 +02:00
Raman Gupta
be126da72d
Bump zwave-js-server-python to 0.51.0 ( #99250 )
...
* Bump zwave-js-server-python to 0.51.0
* Fix how we patch the command
2023-08-29 02:45:43 -04:00
Joost Lekkerkerker
cdf39ec365
Migrate Vilfo to has entity name ( #99018 )
2023-08-29 08:42:37 +02:00
Joost Lekkerkerker
202b0b5300
Migrate Venstar to has entity name ( #99013 )
2023-08-29 08:40:35 +02:00
J. Nick Koston
5ec645161d
Bump zeroconf to 0.88.0 ( #99248 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.86.0...0.88.0
2023-08-29 00:01:39 -04:00
puddly
c8ef3f9393
Automatic migration from multi-PAN back to Zigbee firmware ( #93831 )
...
* Initial implementation of migration back to Zigbee firmware
* Fix typo in `BACKUP_RETRIES` constant name
* Name potentially long-running tasks
* Add an explicit timeout to `_async_wait_until_addon_state`
* Guard against the addon not being installed when uninstalling
* Do not launch the progress flow unless the addon is being installed
* Use a separate translation key for confirmation before disabling multi-PAN
* Disable the bellows UART thread within the ZHA config flow radio manager
* Enhance config flow progress keys for flasher addon installation
* Allow `zha.async_unload_entry` to succeed when ZHA is not loaded
* Do not endlessly spawn task when uninstalling addon synchronously
* Include `uninstall_addon.data.*` in SkyConnect and Yellow translations
* Make `homeassistant_hardware` unit tests pass
* Fix SkyConnect unit test USB mock
* Fix unit tests in related integrations
* Use a separate constant for connection retrying
* Unit test ZHA migration from multi-PAN
* Test ZHA multi-PAN migration helper changes
* Fix flaky SkyConnect unit test being affected by system USB devices
* Unit test the synchronous addon uninstall helper
* Test failure when flasher addon is already running
* Test failure where flasher addon fails to install
* Test ZHA migration failures
* Rename `get_addon_manager` to `get_multiprotocol_addon_manager`
* Remove stray "addon uninstall" comment
* Use better variable names for the two addon managers
* Remove extraneous `self.install_task = None`
* Use the addon manager's `addon_name` instead of constants
* Migrate synchronous addon operations into a new class
* Remove wrapper functions with `finally` clause
* Use a more descriptive error message when the flasher addon is stalled
* Fix existing unit tests
* Remove `wait_until_done`
* Fully replace all addon name constants with those from managers
* Fix OTBR breakage
* Simplify `is_hassio` mocking
* Add missing tests for `check_multi_pan_addon`
* Add missing tests for `multi_pan_addon_using_device`
* Use `waiting` instead of `sync` in class name and methods
2023-08-28 17:26:34 -04:00
puddly
23839a7f10
Wrap most ZHA exceptions in HomeAssistantError ( #98421 )
...
* Wrap attribute writes in a helper throwing `HomeAssistantError`
* Do not check for `Exception` instances, they are now propagated
* Write `cie_addr` synchronously
* Fix unnecessary `if` in `async_set_native_value`
* Fix unit tests
* Use `HomeAssistantError` in cover commands
* Revert writing `cie_addr` synchronously
* Disallow proxying of some cluster methods to fix unit test warnings
* Unit test cover failures to increase coverage
* Unit test missing climate device
* Unit test remaining cover commands
2023-08-28 17:24:12 -04:00
Jan-Philipp Benecke
97fd73f9f7
Bump syrupy to 4.2.1 ( #99156 )
2023-08-28 23:14:07 +02:00
J. Nick Koston
0e6b3d6583
Switch async_track_same_state to use async_call_later ( #99219 )
...
* Switch async_track_same_state to use async_call_later
There was no need to use async_track_point_in_utc_time here since
we only need a delay
* update trigger tests
* remove some more utcnow patching
* remove some more utcnow patching
* remove some more utcnow patching
2023-08-28 22:30:20 +02:00
J.P. Krauss
95c03b4192
Add Options Flow to change radius after initial configuration ( #97285 )
...
* Add Options Flow to change radius after initial configuration
* Add tests for Options Flow
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Incorporate review suggestions
* Fix diagnostics test case
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Incorporate review suggestions
* Revert "Incorporate review suggestions"
This reverts commit 421e140a4fc78da22ea74c95cd1a17f9305ebbf6.
* Fix broken review comments
* Incorporate rest of review comments
* Incorporate rest of review comments
* Use Config Entry Migration
* Remove old migration code
* Update diagnostics snapshot for config entry migration
* Incorporate review feedback
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-28 21:21:52 +02:00
jimmyd-be
9e8d89c4f5
Renson binary sensors ( #94490 )
...
* Add binary sensors
* Add Renson services
* Add fan to Renson
* Revert "Add fan to Renson"
This reverts commit 8e7c09671e .
* Revert "Add Renson services"
This reverts commit d862976c81 .
* Add binary sensor to coveragerc file
* Update homeassistant/components/renson/binary_sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/renson/binary_sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Changed hard coded names to use translation
* Code cleaning
* Use super()._handle_coordinator_update()
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-08-28 21:15:18 +02:00
J. Nick Koston
80d2309896
Switch async_track_time_interval to use async_call_later internally ( #99220 )
2023-08-28 13:56:22 -05:00
Joost Lekkerkerker
821d74e904
Add entity translations to Switcher kis ( #99223 )
...
* Add entity translations to switcher_kis
* Add entity translations
* Fix tests
2023-08-28 20:53:42 +03:00
Joost Lekkerkerker
fc6f48e076
Enhance Androidtv remote config flow typing ( #99144 )
2023-08-28 18:03:30 +02:00
Joost Lekkerkerker
3db61a99a4
Remove polling interval property from Aurora ( #99198 )
2023-08-28 18:01:23 +02:00
Joost Lekkerkerker
1c0d5f8637
Clean up Balboa entity ( #99203 )
2023-08-28 17:59:53 +02:00
Joost Lekkerkerker
00cc57c4ed
Use shorthand attribute for Coolmaster ( #99211 )
2023-08-28 17:57:51 +02:00
Joost Lekkerkerker
377f7cba60
Improve aurora data schema ( #99200 )
2023-08-28 17:56:27 +02:00
Aidan Timson
42597f80a3
Add power service to System Bridge integration ( #95719 )
...
* Add power service to System Bridge
Add missing return types
Use in list validator and fix command
* Use attr map instead of concatination
* Update strings
* Update homeassistant/components/system_bridge/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-28 17:44:23 +02:00
Ian Foster
ef7a246f09
Fix ruckus_unleashed for python 3.11 ( #94835 )
...
Co-authored-by: Tony <29752086+ms264556@users.noreply.github.com >
2023-08-28 17:26:40 +02:00
J. Nick Koston
739eeeccb0
Switch hassio to use async_call_later ( #99216 )
2023-08-28 10:21:05 -05:00
J. Nick Koston
1bf7b4b2c7
Switch lifx to use async_call_later ( #99217 )
2023-08-28 10:20:42 -05:00
J. Nick Koston
ccb91e3676
Switch axis to use async_call_later ( #99215 )
2023-08-28 10:19:44 -05:00
Erik Montnemery
9dac6a2948
Use loop.time in DataUpdateCoordinator ( #98937 )
2023-08-28 10:16:34 -05:00
J. Nick Koston
d4e72c49fa
Bump aiohomekit to 3.0.1 ( #99210 )
2023-08-28 10:02:51 -05:00
J. Nick Koston
6c16d89c1d
Switch w800rf32 to use async_call_later ( #99214 )
2023-08-28 17:00:52 +02:00
J. Nick Koston
4eb71a534f
Switch async_track_point_in_time to async_call_later in alarmdecoder ( #99213 )
2023-08-28 16:57:16 +02:00
Franck Nijhof
f7a45e31c1
Merge branch 'master' into dev
2023-08-28 16:26:29 +02:00
Jake Colman
f1378bba8e
Add indoor sensors to Honeywell integration ( #98609 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-28 15:45:01 +02:00
Joost Lekkerkerker
a6788208fe
Add entity translations to System bridge ( #98959 )
2023-08-28 15:36:18 +02:00
Joost Lekkerkerker
61ff53fcf7
Use shorthand attributes in August ( #99196 )
2023-08-28 08:14:38 -05:00
Simone Chemelli
1692d83063
Vodafone Station device tracker ( #94032 )
...
* New integration for Vodafone Station
* coveragerc
* Add ConfigFlow,ScannerEntity,DataUpdateCoordinator
* Introduce aiovodafone lib
* heavy cleanup
* bump aiovodafone to v0.0.5
* add config_flow tests (100% coverage)
* run pre-comimit scripts again
* Remove redundant parameter SSL
* rename and cleanup
* cleanup and bug fix
* cleanup exceptions
* constructor comment review
* improve test patching
* move VodafoneStationDeviceInfo to dataclass
* intriduce home field
* dispacher cleanup
* remove extra attributes (reduces state writes)
* attempt to complete test flow
* complete flow for test_exception_connection
* add comment about unique id
2023-08-28 15:10:23 +02:00
Guido Schmitz
660167cb1b
Add image platform to devolo_home_network ( #98036 )
2023-08-28 14:55:49 +02:00
Joost Lekkerkerker
3f0a8b7a56
Initialize static shorthand attributes outside of constructor for BAF ( #99202 )
...
Initialize static shorthand attributes outside of init
2023-08-28 14:43:51 +02:00
Joost Lekkerkerker
60844954d2
Add typing to media extractor ( #99207 )
...
* Add typing to media extractor
* Add typing to media extractor
* Add typing to media extractor
* Add typing to media extractor
2023-08-28 14:43:22 +02:00
Rami Mosleh
1d403a961f
Reorganize Transmission entry setup ( #99195 )
...
* simplify integration setup
* Update transmission entry setup to avoid None attributes
* keep api property in TransmissionData
* Apply suggestion
* Add __init__.py tp .coveragerc
2023-08-28 13:13:35 +02:00
Joost Lekkerkerker
efcf3ddb57
Remove BleBox switch constructor ( #99204 )
2023-08-28 12:49:20 +02:00
Rami Mosleh
8edae37082
Add more type hints to Transmission ( #99190 )
...
* More type hints of transmssion
* More type hints
2023-08-28 11:20:18 +02:00
Shay Levy
b0f3b7bb76
Revert "Change naming of Shelly entities to correspond with HA guidelines" ( #99059 )
2023-08-28 10:42:24 +02:00
Robert Resch
bb545b1c4d
Fix typos in home_plus_controls ( #99188 )
2023-08-28 10:15:14 +02:00
Álvaro Fernández Rojas
1683ffb830
Update aioqsw to v0.3.4 ( #99183 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-28 09:35:29 +02:00
Eric Severance
30b815bfb8
Bump pywemo to 1.3.0 ( #99172 )
2023-08-28 09:34:30 +02:00
J. Nick Koston
01d29512ff
Bump zeroconf to 0.86.0 ( #99177 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.85.0...0.86.0
2023-08-28 09:33:08 +02:00
Erik Montnemery
e97e9ae55a
Use freezegun in trafikverket_camera tests ( #99067 )
2023-08-28 09:23:32 +02:00
jan iversen
a3b526eef6
Address late modbus review ( #99123 )
...
Post review comments.
2023-08-28 09:07:31 +02:00
Erik Montnemery
4b50c95d1d
Fix trafikverket_camera recorder platform setup ( #99080 )
2023-08-28 09:05:09 +02:00
Maciej Bieniek
579c760f53
Add missing low state for ENUM Tractive sensors ( #99057 )
...
* Add missing "low" option
* Use existing translations
2023-08-28 08:23:26 +02:00
Richard Kroegel
c686f962b5
Bump bimmer_connected to 0.14.0 ( #99161 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-08-27 18:37:08 -07:00
Joost Lekkerkerker
dbb00b1725
Add code owner for Media Extractor ( #99153 )
2023-08-28 00:05:41 +02:00
Joost Lekkerkerker
c9905fda6d
Add entity translations to Watttime ( #99151 )
2023-08-27 23:54:49 +02:00
J. Nick Koston
16041e5127
Bump zeroconf to 0.85.0 ( #99165 )
2023-08-27 16:00:19 -05:00
Michael
1bd37612af
Introduce more sensors to Nextcloud ( #99155 )
2023-08-27 20:50:27 +02:00
Michael
0ce9d21bea
Rework to use list of entity descriptions in Nextcloud integration ( #99150 )
2023-08-27 20:18:55 +02:00
Joost Lekkerkerker
c88672c352
Make Anova device unique id public ( #99147 )
2023-08-27 20:10:08 +02:00
Joost Lekkerkerker
fbe2228c3f
Extract Ambient Station base entity to separate file ( #99142 )
...
* Extract Ambient Station entity to separate file
* Add to coveragerc
2023-08-27 20:09:10 +02:00
Joost Lekkerkerker
65103d4515
Improve Anova typing ( #99146 )
2023-08-27 20:06:19 +02:00
Joost Lekkerkerker
a48c7f67b4
Remove codeowner from airtouch4 ( #99145 )
2023-08-27 20:04:49 +02:00
J. Nick Koston
17fd538198
Bump zeroconf to 0.84.0 ( #99138 )
2023-08-27 13:00:58 -05:00
Joost Lekkerkerker
e1dc133fa1
Add device info to Watttime ( #99022 )
2023-08-27 19:50:36 +02:00
Joost Lekkerkerker
4394fc2897
Fix typo in AnthemAV const ( #99149 )
2023-08-27 19:38:12 +02:00
Michael
cc103ddbaa
Split Owncloud CPU load in separate sensors ( #99141 )
...
* split cpu load values into own sensors
* apply suggestion
2023-08-27 19:34:58 +02:00
J. Nick Koston
d17ffff3e3
Retry tplink setup later if device has an unexpected mac address ( #98784 )
...
Retry tplink setup later if device has an unexpected serial
If the DHCP reservation changed and there is now a different tplink device at
the saved IP address, retry setup later to avoid cross linking devices
2023-08-27 19:00:39 +02:00
escoand
d21ee30ddf
Extend Nextcloud integration ( #94066 )
2023-08-27 18:51:31 +02:00
J. Nick Koston
f42b8e217b
Bump ulid-transform to 0.8.1 ( #99139 )
2023-08-27 11:32:41 -05:00
J. Nick Koston
6cd28b64e8
Bump bluetooth-data-tools 1.9.1 ( #99131 )
2023-08-27 10:10:00 -05:00
J. Nick Koston
6992ea9af0
Bump fnv-hash-fast to 0.4.1 ( #99135 )
2023-08-27 10:08:21 -05:00
Robert Svensson
5e5193eeb5
Rework UniFi Network Controller device and add software version ( #99136 )
...
Rework Network Controller device and add software version
2023-08-27 17:07:38 +02:00
Robert Svensson
71bf782b22
Improve UniFi PoE control by queueing commands together ( #99114 )
...
* Working draft without timer
* Clean up
Improve tests
* Use async_call_later
2023-08-27 16:58:48 +02:00
J. Nick Koston
20b8c5dd26
Bump home-assistant-bluetooth to 1.10.3 ( #99133 )
2023-08-27 09:29:17 -05:00
J. Nick Koston
842a56f5c7
Bump zeroconf to 0.83.1 ( #99134 )
2023-08-27 09:28:23 -05:00
J. Nick Koston
5cc49f6dd6
Bump dbus-fast to 1.94.1 ( #99132 )
2023-08-27 09:27:30 -05:00
Joost Lekkerkerker
b266096ae1
Use snapshot assertion for Watttime diagnostics test ( #99023 )
2023-08-27 09:19:15 -05:00
Joost Lekkerkerker
11cecc3f0a
Use shorthand attributes for airtouch4 ( #99086 )
2023-08-27 09:11:45 -05:00
Joost Lekkerkerker
faed58c01b
Migrate Somfy mylink to has entity name ( #98947 )
2023-08-27 16:09:15 +02:00
Steven Looman
045c514c18
Bump async-upnp-client to 0.35.0 ( #99129 )
2023-08-27 09:08:58 -05:00
Joost Lekkerkerker
6e157fef18
Add device info to Withings ( #99052 )
2023-08-27 16:06:08 +02:00
Joost Lekkerkerker
a73f214ead
Add typing to Venstar Config flow ( #99016 )
2023-08-27 16:03:36 +02:00
J. Nick Koston
c087e6eab6
Revert "Bump python bsblan 0.5.14" ( #99130 )
2023-08-27 08:59:28 -05:00
Allen Porter
7070302001
Use climate entity built in attrs for nest climate ( #99093 )
...
* Use climate entity built in attrs for nest climate
* Update homeassistant/components/nest/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2023-08-27 14:05:17 +03:00
Rami Mosleh
2dd6b26fbc
Add type hints to transmission ( #99117 )
...
* Add type hints
* Apply suggestions
2023-08-27 12:43:30 +02:00
J. Nick Koston
54cd0e8183
Add some missing typing to isy994 ( #99110 )
2023-08-27 12:33:00 +02:00
J. Nick Koston
0362ce92b5
Drop switchbot codeowner ( #99108 )
...
I picked up working on this integration because I wanted to make sure the new Bluetooth stack had a good test case to work out issues and did not generate unexpected breaking changes.
Since I do not use switchbot in production, I usually cannot help solve problems beyond the Bluetooth stack that is visible to HA.
While I am still happy to do code reviews here, the Bluetooth stack has matured to the point where watching for issues here is no longer helpful to maintaining the stack as the signal to noise ratio is too high
2023-08-27 09:37:27 +02:00
Robert Svensson
45efe29262
Bump aiounifi to v58 ( #99103 )
2023-08-26 18:27:45 -05:00
Willem-Jan van Rootselaar
a81e6d5811
Bump python bsblan 0.5.14 ( #99089 )
...
* update python-bsblan to 0.5.14
* fix test diagnostics
2023-08-26 22:13:25 +03:00
Joost Lekkerkerker
2fc728db42
Remove unused variable from Airthings BLE ( #99085 )
...
* Remove unused variable from Airthings BLE
* Remove unused variable from Airthings BLE
2023-08-26 19:42:49 +02:00
uvjustin
407aa31adc
Generate Stream snapshots using next keyframe ( #96991 )
...
* Add wait_for_next_keyframe option to stream images
Add STREAM_SNAPSHOT to CameraEntityFeature
Use wait_for_next_keyframe option for snapshots using stream
* Update stream test comments
* Add generic camera snapshot test
* Get stream still images directly in camera
Remove getting stream images from generic, nest, and ONVIF
Refactor camera preferences
Add use_stream_for_stills setting to camera
Update tests
* Only attempt to get stream image if integration supports stream
* Use property instead of entity registry setting
* Split out getting stream prerequisites from stream_source in nest
* Use cached_property for rtsp live stream trait
* Make rtsp live stream trait NestCamera attribute
* Update homeassistant/components/nest/camera.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Change usage of async_timeout
* Change import formatting in generic/test_camera
* Simplify Nest camera property initialization
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2023-08-26 10:39:40 -07:00
J. Nick Koston
e003903bc5
Bump zeroconf to 0.83.0 ( #99091 )
2023-08-26 12:26:12 -05:00
Ville Skyttä
c287bd1a3b
Remove pylint configs flagged by useless-suppression ( #99081 )
2023-08-26 17:46:03 +03:00
tronikos
a25a7ebbeb
Bump opower to 0.0.32 ( #99079 )
2023-08-26 15:39:48 +02:00
Erik Montnemery
d74a0fd6dd
Use freezegun in additional fronius tests ( #99066 )
2023-08-26 09:11:42 +02:00
Marc Mueller
6f43dd1c14
Adjust netatmo test ( #99071 )
2023-08-26 07:35:10 +02:00
Allen Porter
8d9c5a61ec
Update calendar handle state updates at start/end of active/upcoming event ( #98037 )
...
* Update calendar handle state updates at start/end of active/upcoming event
* Use async_write_ha_state intercept state updates
Remove unrelated changes and whitespace.
* Revert unnecessary changes
* Move demo calendar to config entries to cleanup event timers
* Fix docs on calendars
* Move method inside from PR feedback
2023-08-25 18:32:20 -07:00
Marc Mueller
544d6b05a5
Replace mock_coro with AsyncMock ( #99014 )
...
* Replace mock_coro with AsyncMock
* Remove mock_coro test helper function
* Remove redundant AsyncMock
2023-08-25 22:54:55 +02:00
Joost Lekkerkerker
57144a6064
Use entity descriptions in Switcher ( #98958 )
2023-08-25 21:12:21 +03:00
Erik Montnemery
3a71e21d6a
Add and improve comments about staggering of event listeners ( #99058 )
2023-08-25 19:47:13 +02:00
Michael Hansen
8768c39021
Wake word cleanup ( #98652 )
...
* Make arguments for async_pipeline_from_audio_stream keyword-only after hass
* Use a bytearray ring buffer
* Move generator outside
* Move stt stream generator outside
* Clean up execute
* Refactor VAD to use bytearray
* More tests
* Refactor chunk_samples to be more correct and robust
* Change AudioBuffer to use append instead of setitem
* Cleanup
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-08-25 13:28:48 -04:00
Jan Bouwhuis
49897341ba
Add lawn_mower platform to MQTT ( #98831 )
...
* Add MQTT lawn_mower platform
* Use separate command topics and templates
* Remove unrelated change
2023-08-25 17:56:22 +02:00
Erik Montnemery
27f7399071
Modernize accuweather weather ( #99001 )
2023-08-25 16:46:23 +02:00
Jan-Philipp Benecke
f96c1516f8
Use snapshot assertion for gios diagnostics test ( #98984 )
2023-08-25 16:46:10 +02:00
Erik Montnemery
b0952bc54a
Use freezegun in shelly tests ( #99042 )
2023-08-25 09:06:43 -05:00
Erik Montnemery
452caee41a
Use freezegun in pvpc_hourly_pricing tests ( #99040 )
2023-08-25 09:06:14 -05:00
Erik Montnemery
c827af5826
Use freezegun in uptimerobot tests ( #99046 )
2023-08-25 09:05:44 -05:00
Erik Montnemery
0d3663c52a
Use freezegun in fronius tests ( #99030 )
2023-08-25 09:05:16 -05:00
Erik Montnemery
5617a738c0
Use freezegun in airly tests ( #99028 )
2023-08-25 09:04:51 -05:00
Erik Montnemery
dd39e8fe64
Use freezegun in hue tests ( #99033 )
2023-08-25 09:04:28 -05:00
Erik Montnemery
3b07181d87
Use freezegun in fully_kiosk tests ( #99031 )
2023-08-25 09:03:51 -05:00
Erik Montnemery
1f9c180233
Use freezegun in iotawatt tests ( #99034 )
2023-08-25 09:03:29 -05:00
Erik Montnemery
e6728f2f19
Use freezegun in kraken tests ( #99035 )
2023-08-25 09:03:12 -05:00
Erik Montnemery
cb8842b1fb
Use freezegun in landisgyr_heat_meter tests ( #99037 )
2023-08-25 09:02:47 -05:00
Erik Montnemery
75743ed947
Use freezegun in here_travel_time tests ( #99032 )
2023-08-25 09:02:25 -05:00
Erik Montnemery
676f59fded
Use freezegun in trafikverket_ferry tests ( #99045 )
2023-08-25 09:02:07 -05:00
Erik Montnemery
81aa35a9ce
Use freezegun in version tests ( #99047 )
2023-08-25 09:01:48 -05:00
Erik Montnemery
f99743bedb
Use freezegun in tomorrowio tests ( #99044 )
2023-08-25 09:01:28 -05:00
Erik Montnemery
f18a277cac
Use freezegun in ws66i tests ( #99049 )
2023-08-25 09:00:50 -05:00
Erik Montnemery
ee073e9e3e
Use freezegun in lacrosse_view tests ( #99036 )
2023-08-25 09:00:30 -05:00
Erik Montnemery
e0af9de877
Use freezegun in motioneye tests ( #99038 )
2023-08-25 09:00:11 -05:00
Erik Montnemery
943db9e0d5
Use freezegun in devolo_home_network tests ( #99029 )
2023-08-25 08:59:52 -05:00
Erik Montnemery
346674a1a8
Use freezegun in wled tests ( #99048 )
2023-08-25 08:59:30 -05:00
Erik Montnemery
65d555b138
Use freezegun in qnap_qsw tests ( #99041 )
2023-08-25 08:59:08 -05:00
Erik Montnemery
64306ec053
Use freezegun in solaredge tests ( #99043 )
2023-08-25 08:58:52 -05:00
Erik Montnemery
8161810159
Use freezegun in opensky tests ( #99039 )
2023-08-25 14:03:51 +02:00
Jan-Philipp Benecke
4fb00e448c
Use snapshot assertion for rdw diagnostics test ( #99027 )
2023-08-25 13:40:08 +02:00
J. Nick Koston
d79e8b7a02
Avoid fetching state and charging state multiple time for hkc icon ( #98995 )
2023-08-25 06:35:31 -05:00
Álvaro Fernández Rojas
3f2d2a85b7
Update AEMET-OpenData to v0.4.0 ( #99015 )
...
* Update AEMET-OpenData to v0.4.0
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Trigger Github CI
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-25 12:53:26 +02:00
Marc Mueller
3ebd7d2fd1
Fix asyncio DeprecationWarning [3.12] ( #98989 )
...
* Fix asyncio DeprecationWarning [3.12]
* Use AsyncMock
* Rewrite ffmpeg tests
* Remove test classes
* Rename test file
2023-08-25 12:27:23 +02:00
starkillerOG
bab7d289a6
Reolink fix unknown value in select enums ( #99012 )
2023-08-25 11:42:55 +02:00
Joost Lekkerkerker
da9fc495ca
Improve SRP Energy coordinator ( #99010 )
...
* Improve SRP Energy coordinator
* Use time instead of asyncio
2023-08-25 11:19:40 +02:00
Joost Lekkerkerker
11c5e3534a
Add unique id to srp energy entity ( #99008 )
2023-08-25 10:52:07 +02:00
Joost Lekkerkerker
475fd77019
Extract SRP Energy coordinator to separate file ( #98956 )
2023-08-25 10:33:02 +02:00
J. Nick Koston
3ebf96143a
Improve performance of bluetooth coordinators ( #98997 )
2023-08-25 10:31:43 +02:00
Niels Perfors
c2713f0aed
Upgrade Verisure to 2.6.6 ( #98258 )
2023-08-25 10:27:35 +02:00
Erik Montnemery
48b6b1c11a
Modernize openweathermap weather ( #99002 )
2023-08-25 10:25:03 +02:00
dependabot[bot]
07494f129c
Bump actions/checkout from 3.5.3 to 3.6.0 ( #99003 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...v3.6.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-25 10:18:43 +02:00
Ville Skyttä
e7b6037419
Remove unnnecessary pylint configs from components [e-l]* ( #99004 )
2023-08-25 09:46:34 +02:00
Allen Porter
960d66e168
Bump ical to 5.0.1 ( #98998 )
2023-08-25 09:43:11 +02:00
Erik Montnemery
3e02fb1f07
Add preview support to all groups ( #98951 )
2023-08-25 08:59:33 +02:00
Aaron Bach
a741298461
Bump simplisafe-python to 2023.08.0 ( #98991 )
2023-08-24 21:11:58 -05:00
Marc Mueller
72e6f79086
Replace remaining utcnow calls + add ruff check ( #97964 )
2023-08-25 03:23:43 +02:00
Marty Sun
588db501fb
Add new integration Yardian ( #97326 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-24 17:48:49 -05:00
Jan-Philipp Benecke
3bcd1d5a1a
Use snapshot assertion for iqvia diagnostics test ( #98983 )
2023-08-24 23:26:21 +02:00
Jan-Philipp Benecke
4d8941d4b7
Use snapshot assertion for onvif diagnostics test ( #98982 )
2023-08-24 22:40:45 +02:00
Joost Lekkerkerker
54ed8fc914
Use device class translations for 1-wire ( #98813 )
2023-08-24 22:19:29 +02:00
Joost Lekkerkerker
d7adc2621d
Migrate Life360 to has entity name ( #98796 )
2023-08-24 22:03:26 +02:00
Michael Arthur
b03ffe6a6a
Electric Kiwi: Fix time for installations in UTC ( #97881 )
2023-08-24 21:57:52 +02:00
mkmer
f2c475cf1b
Bump aiosomecomfort to 0.0.17 ( #98978 )
...
* Clean up imports
Add refresh after login in update
* Bump somecomfort 0.0.17
Separate Somecomfort error to unauthorized
* Add tests
* Run Black format
2023-08-24 21:13:42 +02:00
Joost Lekkerkerker
417fd0838a
Migrate Snooz to has entity name ( #98940 )
2023-08-24 21:05:00 +02:00
Jan Bouwhuis
948b34b045
Do not force update mqtt device_tracker ( #98838 )
2023-08-24 20:09:14 +02:00
Joost Lekkerkerker
a5cced1da9
Add device to Tile ( #98964 )
2023-08-24 20:07:02 +02:00
Joost Lekkerkerker
7575ffa24e
Add entity translations to Tankerkoenig ( #98961 )
2023-08-24 19:59:34 +02:00
Joost Lekkerkerker
480db1f1e6
Migrate Squeezebox to has entity name ( #98948 )
2023-08-24 19:58:54 +02:00
Joost Lekkerkerker
be78169065
Add entity translations to Risco ( #98921 )
2023-08-24 19:56:02 +02:00
Joost Lekkerkerker
969063ccf8
Use shorthand attributes for SRP Energy ( #98953 )
2023-08-24 19:54:49 +02:00
Erik Montnemery
2066cf6b31
Remove group_type from group preview events ( #98952 )
2023-08-24 19:54:04 +02:00
Joost Lekkerkerker
998a390da5
Use device class in TPLink Omada Update entity ( #98971 )
2023-08-24 19:53:09 +02:00
Marc Mueller
089f76099d
Fix stream test aiohttp DeprecationWarning ( #98962 )
2023-08-24 19:50:25 +02:00
Joost Lekkerkerker
7d35dcfa65
Make Sabnzbd entity translation clearer ( #98938 )
2023-08-24 19:49:53 +02:00
J. Nick Koston
53eb4d0ead
Bump dbus-fast to 1.94.0 ( #98973 )
2023-08-24 11:10:38 -05:00
Joost Lekkerkerker
4e049f9bed
Use snapshot assertion in Tile diagnostic test ( #98965 )
2023-08-24 17:11:24 +02:00
Joost Lekkerkerker
d300f2d0cc
Remove default model from upcloud ( #98972 )
2023-08-24 16:39:14 +02:00
Ville Skyttä
9da192c752
Avoid use of datetime.utc* methods deprecated in Python 3.12 ( #93684 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2023-08-24 16:38:22 +02:00
G Johansson
61c17291fb
Move TemplateEntity to template ( #98957 )
...
* Move TemplateEntity to template
* Rename template_entity in helpers
2023-08-24 15:37:04 +02:00
J. Nick Koston
99e97782b6
Improve performance of abort_entries_match ( #98932 )
...
* Improve performance of abort_entries_match
In #90406 a ChainMap was added which called __iter__
and __contains__ which ends up creating temp dicts
for matching
174e9da083/Lib/collections/__init__.py (L1022)
We can avoid this by removing the ChainMap since there
are only two mappings to match on.
This also means options no longer obscures data
* adjust comment
2023-08-24 15:34:45 +02:00
Franck Nijhof
7548c4aced
2023.8.4 ( #98955 )
2023-08-24 13:47:32 +02:00
Erik Montnemery
b145352bbb
Modernize meteo_france weather ( #98022 )
...
* Modernize meteofrance weather
* Remove options flow
* Remove unused constant
* Format code
---------
Co-authored-by: Quentin POLLET <polletquentin74@me.com >
2023-08-24 13:44:43 +02:00
Franck Nijhof
0d013767ee
Add support for event groups ( #98463 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-24 12:49:38 +02:00
Joost Lekkerkerker
87dd18cc2e
Remove obsolete yaml check in SQL ( #98950 )
...
* Remove unique id check from SQL
* Remove unique id check from SQL
2023-08-24 12:35:11 +02:00
G Johansson
b69e8fda77
Remove TemplateSensor from the template_entity helper ( #98945 )
...
Clean off TemplateSensor
2023-08-24 12:14:39 +02:00
Franck Nijhof
9bc4866bd2
Bumped version to 2023.8.4
2023-08-24 12:12:41 +02:00
starkillerOG
e1b005128d
Bump reolink-aio to 0.7.8 ( #98942 )
2023-08-24 12:12:28 +02:00
Nathan Spencer
c8b5191984
Bump pylitterbot to 2023.4.5 ( #98854 )
2023-08-24 12:12:25 +02:00
Nathan Spencer
63a687c37f
Bump pylitterbot to 2023.4.4 ( #98414 )
2023-08-24 12:12:19 +02:00
tronikos
119bc7d847
Bump androidtvremote2 to 0.0.14 ( #98801 )
2023-08-24 12:10:34 +02:00
Franck Nijhof
e208e7da91
Remove repair issue for MQTT discovered items ( #98768 )
2023-08-24 12:09:58 +02:00
Florent Thiery
ce8eebebc5
Reduce Freebox router Raid warning to one occurence ( #98740 )
...
* consider Freebox router does not support Raid if the first enumeration raised an http error, fixes #98274
* add router name to warning message
* reduce log level to info, remove details
2023-08-24 12:08:05 +02:00
tronikos
dc6e752adf
Bump opower to 0.0.31 ( #98716 )
2023-08-24 12:07:34 +02:00
jan iversen
ebdf48e41f
Correct modbus swap/datatype error message ( #98698 )
2023-08-24 12:06:58 +02:00
tronikos
cdb088327c
Bump opowerto 0.0.30 ( #98660 )
2023-08-24 12:06:23 +02:00
jan iversen
e1eb1cf2fb
modbus: slave is allowed with custom ( #98644 )
2023-08-24 12:05:08 +02:00
Markus Ressel
bd0fe63dc8
Fix octoprint down every two minutes ( #90001 )
2023-08-24 12:05:02 +02:00
J. Nick Koston
849cfa3af8
Retry yeelight setup later if the wrong device is found ( #98884 )
2023-08-24 12:04:00 +02:00
starkillerOG
9a0507af3c
Bump reolink-aio to 0.7.8 ( #98942 )
2023-08-24 12:01:22 +02:00
Erik Montnemery
d282ba6bac
Use a single WS command for group preview ( #98903 )
...
* Use a single WS command for group preview
* Fix tests
2023-08-24 11:59:24 +02:00
G Johansson
31a8a62165
SNMP sensor refactor to ManualTriggerSensorEntity ( #98630 )
...
* SNMP to ManualTriggerSensorEntity
* Mods
2023-08-24 11:45:14 +02:00
G Johansson
3b31c58eba
Add coordinator test for Yale Smart Living ( #98638 )
2023-08-24 11:44:04 +02:00
Joost Lekkerkerker
577f545113
Add entity translations to Rachio ( #98917 )
2023-08-24 11:43:10 +02:00
Erik Montnemery
c47983621c
Teach CoordinatorWeatherEntity about multiple coordinators ( #98830 )
2023-08-24 11:28:20 +02:00
Joost Lekkerkerker
f395147f7c
Move platform specifics out of Solaredge const ( #98941 )
2023-08-24 11:27:24 +02:00
Joost Lekkerkerker
f44215d286
Use snapshot assertion for Brother diagnostics test ( #98904 )
2023-08-24 11:19:16 +02:00
Joost Lekkerkerker
0a1ad8a119
Add entity translations to Ridwell ( #98918 )
2023-08-24 10:42:05 +02:00
G Johansson
147351be6e
Add Trafikverket Camera integration ( #79873 )
2023-08-24 10:39:22 +02:00
Robert Resch
7926c5cea9
Add repair issue about the deprecation of home plus control ( #98828 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-08-24 10:33:06 +02:00
Jan Bouwhuis
8b232047c4
Add origin info support for MQTT discovered items ( #98782 )
...
* Add integration info support for MQTT discovery.
* Moving logs to discovery
* Revert adding class property
* Rename to origin
* Follow up comments
2023-08-24 09:50:39 +02:00
Joost Lekkerkerker
fe164d06a7
Add entity translations to Sabnzbd ( #98923 )
2023-08-24 09:23:48 +02:00
Joost Lekkerkerker
602a80c35c
Use snapshot assertion for EasyEnergy diagnostics test ( #98909 )
2023-08-24 09:19:36 +02:00
Joakim Sørensen
8d576c900d
Bump hass-nabucasa from 0.69.0 to 0.70.0 ( #98935 )
2023-08-24 09:18:25 +02:00
Joost Lekkerkerker
14f80560c0
Use snapshot assertion for Ridwell diagnostics test ( #98919 )
2023-08-24 08:14:46 +02:00
J. Nick Koston
46a0f84101
Bump bluetooth-data-tools to 1.9.0 ( #98927 )
2023-08-23 20:18:21 -05:00
Ville Skyttä
b51c0f6ddc
Remove unnnecessary pylint configs from components [s-z]* ( #98925 )
2023-08-24 01:25:32 +02:00
Joost Lekkerkerker
c39f6b3bea
Use snapshot assertion for Coinbase diagnostics test ( #98906 )
2023-08-24 01:23:31 +02:00
Joost Lekkerkerker
faa4489f4c
Use snapshot assertion for Co2signal diagnostics test ( #98905 )
2023-08-24 01:18:49 +02:00
Jan Bouwhuis
a1307e117d
Add additional debug logging for imap ( #98877 )
2023-08-24 01:02:52 +02:00
Joost Lekkerkerker
f1fb28aad5
Use snapshot assertion for ESPHome diagnostics test ( #98913 )
2023-08-24 01:01:58 +02:00
Joost Lekkerkerker
a539d851cc
Use snapshot assertion for Enphase Envoy diagnostics test ( #98910 )
2023-08-23 17:57:55 -05:00
Joost Lekkerkerker
360d2de1e1
Use snapshot assertion for Cpuspeed diagnostics test ( #98907 )
2023-08-24 00:57:27 +02:00
Ville Skyttä
34b47a2597
Remove unnnecessary pylint configs from components [m-r]* ( #98924 )
2023-08-24 00:56:50 +02:00
Ville Skyttä
3b4774d9ed
Remove unnnecessary pylint configs from components/[a-d]* ( #98911 )
2023-08-24 00:54:02 +02:00
Joost Lekkerkerker
e471110288
Use snapshot assertion for August diagnostics test ( #98901 )
2023-08-23 17:52:04 -05:00
Klaas Schoute
d8f0c090cf
Energyzero - Add sensor entity to pick best hours ( #98916 )
...
* Add entity to pick best hours
* Add entity also to diagnostics
* Remove string translation that doesn't exists
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-23 23:02:19 +02:00
Joakim Plate
816f834807
Add moisture sensors entities for gardena ( #98282 )
...
Add support for soil moisture sensors for gardena
2023-08-23 22:46:34 +02:00
Klaas Schoute
364d872a47
Bump energyzero to v0.5.0 ( #98914 )
2023-08-23 22:43:08 +02:00
Joost Lekkerkerker
f83c335409
Use snapshot assertion for Environment Canada diagnostics test ( #98912 )
2023-08-23 22:21:24 +02:00
Joost Lekkerkerker
1f0e8f93c5
Use snapshot assertion for Deconz diagnostics test ( #98908 )
2023-08-23 21:37:03 +02:00
Joost Lekkerkerker
82e92cdf82
Use snapshot assertion for Axis diagnostics test ( #98902 )
2023-08-23 21:36:18 +02:00
J. Nick Koston
e1db3ecf52
Retry rainmachine setup later if the wrong device is found ( #98888 )
2023-08-23 14:21:18 -05:00
Jan-Philipp Benecke
4aa7fb0e35
Use snapshot assertion for Discovergy diagnostics test ( #98871 )
...
Add snapshot assertion to Discovergy
2023-08-23 21:02:11 +02:00
Jean-François Roy
e96ce3f520
baf: Raise ConfigEntryNotReady when the device has a mismatched UUID ( #98898 )
2023-08-23 13:34:38 -05:00
Jan-Philipp Benecke
39992c2ccc
Migrate BSB-Lan diagnostics test to snapshot assertion ( #98899 )
...
Migrate bsblan diagnostics test to snapshot assertion
2023-08-23 20:20:08 +02:00
Chris Talkington
22c1ddef71
Enable strict typing for ipp ( #98792 )
...
enable strict typing for ipp
2023-08-23 12:45:49 -05:00
Erik Montnemery
3c10d0e1f7
Deduplicate entities derived from GroupEntity ( #98893 )
2023-08-23 19:20:58 +02:00
Erik Montnemery
ee1b6a60a0
Deduplicate group preview tests ( #98883 )
2023-08-23 19:13:24 +02:00
Michael Hansen
4a417c7dcc
Wake word entity state/category fix ( #98886 )
...
* Only change wake word entity state on detection
* Wake word entity is diagnostic
2023-08-23 12:11:14 -04:00
J. Nick Koston
ba9c969d91
Retry lookin setup later if the wrong device is found ( #98881 )
2023-08-23 10:21:38 -05:00
J. Nick Koston
b884dafa81
Retry enphase_envoy setup later if the wrong device is found ( #98882 )
2023-08-23 10:08:47 -05:00
Chris Talkington
b854551c77
Use entity descriptions for IPP ( #93888 )
2023-08-23 09:34:21 -05:00
Franck Nijhof
39c0689fe6
Revert "Add state classes to adguard sensors" ( #98880 )
2023-08-23 16:26:20 +02:00
Dennis
57990c7597
Add state classes to adguard sensors ( #98577 )
2023-08-23 16:09:07 +02:00
Erik Montnemery
6be20b5408
Add preview support to binary sensor group ( #98872 )
2023-08-23 14:24:48 +02:00
Erik Montnemery
e3b945a8d0
Don't allow numerical sensor state to be NaN or inf ( #98110 )
2023-08-23 14:16:40 +02:00
Erik Montnemery
3b16a3e1e0
Small typing fix in binary_sensor group ( #98874 )
2023-08-23 14:04:06 +02:00
Nathan Spencer
0aeeac5c42
Bump pylitterbot to 2023.4.5 ( #98854 )
2023-08-23 12:19:25 +02:00
Marc Mueller
480c34180e
Fix forked_daapd test RuntimeWarning ( #98864 )
2023-08-23 12:17:32 +02:00
Joost Lekkerkerker
4f9c6351b0
Use constructor in Freebox config flow ( #98870 )
...
Create data object in init
2023-08-23 12:08:01 +02:00
Joost Lekkerkerker
5b3c60527a
Clean up Freebox config flow ( #97347 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-08-23 11:52:28 +02:00
Joost Lekkerkerker
a2b0149677
Remove config name from IPMA config flow ( #98576 )
2023-08-23 11:35:04 +02:00
Barry Williams
918d822ec7
Refactor openhome media player getters and attrs ( #98690 )
2023-08-23 11:31:46 +02:00
Erik Montnemery
b143fe285f
Enable code coverage for metoffice sensor + weather ( #98863 )
2023-08-23 12:29:03 +03:00
Marc Mueller
5ae366957f
Fix imap test RuntimeWarning ( #98865 )
2023-08-23 10:52:19 +02:00
Álvaro Fernández Rojas
6be47b1fbd
Fix Airzone Cloud diagnostics ( #98857 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-23 09:20:53 +02:00
Joost Lekkerkerker
26d7e9958f
Remove YAML solution from Open Exchange Rates ( #98815 )
2023-08-23 08:11:28 +02:00
Charles Garwood
65691fffd6
Change Enphase dry contact relay binary_sensor to switch ( #98467 )
...
* Switch relay status from binary_sensor to switch
* docstring
* Bump pyenphase to 1.7.1
* review comments pt1
* review comments pt2
* Mutate data in lib instead of HA
* Bump pyenphase to 1.8.1
2023-08-22 21:28:39 -04:00
Joost Lekkerkerker
c4ae9ae430
Remove data rate converting code from NZBGet ( #98806 )
2023-08-22 23:23:13 +02:00
Álvaro Fernández Rojas
30628766ae
Update AEMET-OpenData to v0.3.0 ( #98810 )
2023-08-22 23:21:42 +02:00
Ville Skyttä
6399d74c15
Remove unnnecessary pylint configs from core ( #98704 )
2023-08-22 23:12:12 +02:00
Joost Lekkerkerker
e9af99e469
Add entity translations to PECO ( #98847 )
2023-08-22 23:10:02 +02:00
Joost Lekkerkerker
2ff5d6290f
Migrate Prosegur to has entity name ( #98845 )
2023-08-22 23:09:18 +02:00
starkillerOG
ade1d33367
Add entity name translations for Reolink ( #98589 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-22 23:07:31 +02:00
J. Nick Koston
49d73441bf
Abort ESPHome connection when both name and mac address do not match ( #98787 )
2023-08-22 23:02:23 +02:00
Álvaro Fernández Rojas
99b5c4932f
Add hot water sensor support to Airzone ( #98500 )
...
* airzone: sensors: add hot water support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: sensor: dhw: enable _attr_has_entity_name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Add requested changes
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-22 22:48:05 +02:00
Álvaro Fernández Rojas
af915f1425
Add Airzone Cloud System binary sensors ( #95121 )
...
* airzone_cloud: add System binary sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone-cloud: add error example
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-22 22:41:03 +02:00
Jan Bouwhuis
0f58007e97
Deprecate aux heat for mqtt climate ( #98666 )
2023-08-22 22:39:55 +02:00
Maximilian
d179f8b47d
Add filter for affected areas in NINA warnings ( #97053 )
...
* Add affected areas to warnings
* Update config flow
* Remove option from config_flow
* Add regex check
* Remove regex check
2023-08-22 22:23:34 +02:00
Joost Lekkerkerker
b65e3ddc99
Add entity translations to OVO Energy ( #98835 )
2023-08-22 22:21:20 +02:00
Joost Lekkerkerker
afc3899a1b
Add device info to peco ( #98836 )
2023-08-22 22:16:30 +02:00
Joost Lekkerkerker
f10a5b7ee8
Add entity translations to Dexcom ( #98795 )
2023-08-22 22:09:18 +02:00
Jesse Hills
57bc8ae68e
Set assist pipeline binary sensor to true only when stt-start is received ( #98844 )
2023-08-23 08:00:38 +12:00
J. Nick Koston
35a8385d9d
Bump zeroconf to 0.82.1 ( #98839 )
2023-08-22 22:00:25 +02:00
Joost Lekkerkerker
0ab0901f0f
Add entity translations to Powerwall ( #98843 )
2023-08-22 21:58:57 +02:00
Shay Levy
0d55718117
Downgrade Debouncer call ignored log message ( #98840 )
2023-08-22 14:42:33 -05:00
Joost Lekkerkerker
342e55409a
Add entity translations to OpenGarage ( #98834 )
2023-08-22 19:55:47 +02:00
Marc Mueller
3f2c03fe77
Add input option to skip coverage [ci] ( #98821 )
2023-08-22 19:53:55 +02:00
mkmer
daade26466
Bump aiosomecomfort to 0.0.16 in Honeywell ( #98824 )
...
bump aiosomecomfort to 0.0.16
2023-08-22 19:35:57 +03:00
Joost Lekkerkerker
19576e6c95
Add options flow to OpenSky ( #98177 )
2023-08-22 18:06:19 +02:00
starkillerOG
59900a49e2
Add Reolink AI detection delay time ( #98398 )
2023-08-22 18:02:44 +02:00
J. Nick Koston
10b3cc4dd6
Bump zeroconf to 0.81.0 ( #98826 )
2023-08-22 10:58:29 -05:00
Michael Hansen
07884026c6
Detect wake word services in hassio discovery ( #98827 )
2023-08-22 11:31:09 -04:00
J. Nick Koston
d0fc0aea40
Retry lifx setup later if device has an unexpected serial ( #98783 )
2023-08-22 10:17:15 -05:00
Robert Resch
426fd62ee3
Adjust hassfest to require translations for core services ( #98814 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-08-22 17:05:53 +02:00
Joost Lekkerkerker
890efd58e0
Add entity translations to Roku ( #96083 )
...
* Add entity translations to Roku
* Add entity translations to Roku
2023-08-22 16:59:56 +02:00
Shay Levy
406f06f0fc
Abort Shelly setup if MAC address mismatch ( #98807 )
2023-08-22 07:41:50 -05:00
Joost Lekkerkerker
097c7fbfef
Add entity translations to Nexia ( #98803 )
2023-08-22 07:41:15 -05:00
Joost Lekkerkerker
09efd1c972
Migrate Oncue to has entity name ( #98812 )
2023-08-22 07:37:33 -05:00
Ernst Klamer
1369874348
Add text sensor to BTHome ( #98355 )
2023-08-22 07:34:26 -05:00
tronikos
32d8d65add
Bump androidtvremote2 to 0.0.14 ( #98801 )
2023-08-22 12:28:19 +02:00
Joost Lekkerkerker
08707b4abd
Add entity translations to Logi circle ( #98797 )
2023-08-22 12:24:23 +02:00
Joost Lekkerkerker
5ad97827cf
Use snapshot assertion for Airly diagnostics ( #98726 )
2023-08-22 12:17:43 +02:00
Maciej Bieniek
17050a3286
Add support for Shelly Gas Valve addon ( #98705 )
...
* Support Gas Valve
* Treat opening and closing as open
* Use set_state()
* Change entity icon and name
* Add valve state sensor
* Closing == closed
* Add translations for valve state entity
* Valve state -> Valve status
* Add tests; use control_result
* Fix mypy error
* Add missing "valve" to the Mock
* Improve docstrings
* Fix climate platform tests
* Increase test coverage
* Add mising return
2023-08-22 11:53:52 +03:00
Joost Lekkerkerker
c025244ac1
Add entity translations to Modem callerID ( #98798 )
2023-08-22 10:34:39 +02:00
Erik Montnemery
b885dfa5a8
Add preview to sensor group config and option flows ( #83638 )
2023-08-22 10:29:16 +02:00
Erik Montnemery
52b1e34af0
Migrate openweathermap weather to CoordinatorEntity ( #98799 )
2023-08-22 10:27:34 +02:00
Florian Bachmann
00b75ce58d
Allows the supervisor to send a session's user to addon with header X-Remote-User ( #88472 )
...
* Working draft for x-remote-user
* Adds comment
* Submits user id instead of its name
* Move lines out of try-catch block
* Updates payload attribute
* Removes unnecessary user data from user info API
* revert changes
2023-08-22 10:14:21 +02:00
Erik Montnemery
68e2809c36
Modernize nws weather ( #98748 )
2023-08-22 10:01:17 +02:00
Erik Montnemery
79811984f0
Modernize open_meteo weather ( #98504 )
2023-08-22 09:43:33 +02:00
Joost Lekkerkerker
3e56d27bf7
Add device info to FOSCAM ( #98167 )
2023-08-22 09:37:37 +02:00
starkillerOG
2a78d7fa2d
Add Reolink zoom in/out buttons ( #97638 )
2023-08-22 09:33:32 +02:00
Joost Lekkerkerker
6f7c3c949c
Add snapshot assertion to Airvisual Pro ( #98759 )
2023-08-22 09:31:31 +02:00
Joost Lekkerkerker
d4b49726f4
Add snapshot assertion to Airzone cloud ( #98761 )
2023-08-22 09:30:43 +02:00
Joost Lekkerkerker
a89c0c944a
Add device info to Life360 ( #98772 )
2023-08-22 09:28:47 +02:00
Joost Lekkerkerker
a0a06f16a7
Add entity translations to Bosch SHC ( #98750 )
2023-08-22 09:26:49 +02:00
Chris Talkington
2e0038b981
Require device id for Roku entities ( #98734 )
2023-08-22 09:22:46 +02:00
Joost Lekkerkerker
0f2b8570d2
Add device to Dexcom ( #98574 )
2023-08-22 09:20:30 +02:00
Chris Talkington
c93fcc37c4
Update pyipp to 0.14.4 ( #98791 )
...
* update pyipp to 0.14.4
* hassfest
2023-08-22 07:48:48 +02:00
Erik Montnemery
3e7ec88703
Add CoordinatorWeatherEntity ( #98777 )
2023-08-21 23:10:16 +02:00
jan iversen
92258b8e6f
Correct modbus swap/datatype error message ( #98698 )
2023-08-21 22:55:50 +02:00
Erik Montnemery
4a03f6482a
Set thread dataset's preferred router on add if not set ( #98639 )
2023-08-21 22:46:15 +02:00
Klaas Schoute
07fb47b849
Use VehicleType enum for Garages Amsterdam integration ( #98780 )
2023-08-21 22:45:29 +02:00
Joost Lekkerkerker
52cabed98f
Migrate LastFM to has entity name ( #98766 )
2023-08-21 22:31:04 +02:00
Joost Lekkerkerker
53c118f652
Migrate LG Soundbar to has entity name ( #98773 )
2023-08-21 22:29:09 +02:00
Joost Lekkerkerker
5a835e703f
Add entity translations to Honeywell Lyric ( #98775 )
2023-08-21 22:28:20 +02:00
Maciej Bieniek
f97f33fff7
Only create an issue if push updates fail 5 times in a row for Shelly gen1 devices ( #98747 )
2023-08-21 22:27:36 +02:00
J. Nick Koston
9123e13774
Remove unused code in doorbird ( #98779 )
2023-08-21 22:23:16 +02:00
J. Nick Koston
d582e60a6e
Enable strict typing for doorbird ( #98778 )
2023-08-21 22:22:25 +02:00
Robert Svensson
d0d160f11c
Unifi add port forward control to switch platform ( #98309 )
2023-08-21 22:01:44 +02:00
Dennis
78f0d8bc9c
Add/Modify tomorrow.io sensor entity icons ( #98648 )
2023-08-21 21:59:56 +02:00
Joakim Plate
41db088f5d
Update to 1.3.0 of gardena bluetooth ( #98776 )
2023-08-21 21:58:21 +02:00
Joost Lekkerkerker
30d3df2d96
Add morning and evening damping to Forecast solar ( #98721 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-08-21 21:43:09 +02:00
Joost Lekkerkerker
a1d554d1cb
Add entity translations to Hyperion ( #98635 )
2023-08-21 21:40:01 +02:00
Joost Lekkerkerker
baf32658e5
Set battery device class in Logi Circle ( #98774 )
2023-08-21 21:30:23 +02:00
Guido Schmitz
365dc47740
Add update platform to devolo Home Network ( #86003 )
...
* Add update platform
* Take care of progress
* Adapt to recent development
* Only add platform if supported
* Avoid unneeded line change
* Fix ruff in tests
* Handle update failures like in button platform
* Apply suggestions
* Fix tests
* Remove unused logger
2023-08-21 20:59:58 +02:00
Franck Nijhof
c39fc0766e
Remove repair issue for MQTT discovered items ( #98768 )
2023-08-21 20:03:19 +02:00
Joost Lekkerkerker
3eb2b7010d
Add device info to LG Soundbar ( #98771 )
2023-08-21 19:54:17 +02:00
Joost Lekkerkerker
07ffbe82c1
Add snapshot assertion to Ambient Station ( #98764 )
2023-08-21 19:46:36 +02:00
Marc Mueller
2369964f27
Update aws boto dependencies ( #98619 )
2023-08-21 19:40:21 +02:00
Ville Skyttä
2399cd283a
Python 3.10 support cleanups ( #98640 )
2023-08-21 19:14:07 +02:00
G Johansson
faf0f5f19b
Fix default values in Scrape ( #98755 )
2023-08-21 19:10:35 +02:00
Joost Lekkerkerker
2d46b589b9
Add entity translations to Kraken ( #98765 )
2023-08-21 19:09:51 +02:00
J. Nick Koston
6023ee0cc4
Bump dbus-fast to 1.93.0 ( #98758 )
2023-08-21 19:08:26 +02:00
Martin Hjelmare
91df9434d0
Use storage helper in feedreader ( #98754 )
2023-08-21 18:21:34 +02:00
Jesse Hills
a42d975c49
ESPHome Wake Word support ( #98544 )
...
* ESPHome Wake Word support
* Remove all vad code from esphome integration
* Catch exception when no wake word provider found
* Remove import
* Remove esphome vad tests
* Add tests
* More tests
2023-08-21 12:13:02 -04:00
Florent Thiery
c86565b9bc
Reduce Freebox router Raid warning to one occurence ( #98740 )
...
* consider Freebox router does not support Raid if the first enumeration raised an http error, fixes #98274
* add router name to warning message
* reduce log level to info, remove details
2023-08-21 17:45:15 +02:00
ZigStar
af0e48081f
Add ZigStar UZG-01 ZHA zeroconf autodiscovery ( #98657 )
...
ZigStar UZG-01 ZHA Zeconf Autodiscovery
2023-08-21 11:28:42 -04:00
Marco Garzola
b8086f3c21
Map heatercooler rotation speed as 3 level fan speed in homekit controller ( #98291 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-21 10:10:24 -05:00
G Johansson
207e3f90a6
Modernize template weather ( #98064 )
...
* Modernize template weather
* mods
* adds templates
* Fixes
* review comments
* more comments
* Fix validator
* Tests
* Mods
* Fix ruff
2023-08-21 15:48:14 +02:00
G Johansson
d9906b63b7
Add payload to Scrape config flow ( #98412 )
...
Payload to config flow
2023-08-21 15:47:11 +02:00
J. Nick Koston
00904a107d
Bump yalexs to 1.8.0 ( #98751 )
2023-08-21 08:44:45 -05:00
Joost Lekkerkerker
4518dad83b
Use snapshot assertion for Airnow diagnostics ( #98727 )
2023-08-21 14:19:21 +02:00
Álvaro Fernández Rojas
4a7088a996
Update aioairzone to v0.6.7 ( #98744 )
2023-08-21 14:10:41 +02:00
Joost Lekkerkerker
604964d5f0
Use shorthand attributes in GDACS ( #98173 )
2023-08-21 14:02:29 +02:00
G Johansson
fb56dd0615
Fix LiteJet import config issue ( #97679 )
2023-08-21 12:20:48 +02:00
Michael Arthur
82b3ced4f1
Add lawnmower entity ( #93623 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-21 12:19:55 +02:00
Joost Lekkerkerker
538de6d1f3
Introduce base class for Neato ( #98071 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-08-21 12:04:12 +02:00
G Johansson
1a4fb90897
Clean off unnecessary logger in Workday ( #98741 )
2023-08-21 12:03:01 +02:00
Jakob Schlyter
180dd3d11a
Bump pyspcwebgw to 0.7.0 ( #98593 )
2023-08-21 12:01:49 +02:00
Joost Lekkerkerker
9c54c4abf5
Use snapshot assertion for KNX diagnostics ( #98724 )
...
Co-authored-by: farmio <farmio@alphart.net >
2023-08-21 11:48:55 +02:00
Chris Talkington
1fca665b77
Use snapshot assertion for Roku diagnostics ( #98731 )
...
* use snapshot assertion for Roku diagnostics
* Delete roku3-diagnostics-data.json
* fix state time variation. add snapshot.
2023-08-21 11:48:27 +02:00
Joost Lekkerkerker
8f9529d376
Use snapshot assertion for Forecast solar diagnostics ( #98723 )
2023-08-21 11:18:18 +02:00
Joost Lekkerkerker
973928ffe9
Use snapshot assertion for Airvisual diagnostics ( #98728 )
2023-08-21 11:17:43 +02:00
Chris Talkington
c0bb3dd6e0
Use snapshot assertion for Jellyfin diagnostics ( #98732 )
2023-08-21 11:15:58 +02:00
Álvaro Fernández Rojas
f373b27a3b
Update aioqsw to v0.3.3 ( #98737 )
2023-08-21 11:14:54 +02:00
Markus Ressel
30a0cb1674
Fix octoprint down every two minutes ( #90001 )
2023-08-21 11:09:39 +02:00
J. Nick Koston
605c55109d
Bump yalexs to 1.7.0 ( #98720 )
2023-08-21 10:56:39 +02:00
J. Nick Koston
976f6582e1
Reduce overhead to update august activities ( #98730 )
2023-08-21 10:48:54 +02:00
Shay Levy
a713d7585f
Bump aioshelly to 6.0.0 ( #98719 )
2023-08-21 10:49:11 +03:00
Joost Lekkerkerker
af689d7c3e
Use snapshot assertion for Accuweather diagnostics ( #98725 )
2023-08-21 09:12:43 +02:00
Joakim Plate
687bf5e808
Ignore ble name for gardena ( #98126 )
2023-08-21 08:43:52 +02:00
G Johansson
a29e4a5f02
Move Workday failures to __init__ ( #98651 )
...
Workday failures in init
2023-08-20 22:30:43 +02:00
tronikos
53b596101b
Bump opower to 0.0.31 ( #98716 )
2023-08-20 22:29:16 +02:00
Ville Skyttä
c6c9d23530
Remove no longer used nest binary sensor ( #98714 )
2023-08-20 13:09:36 -07:00
Marc Mueller
4c3640878f
Filter some pytest warnings ( #98689 )
2023-08-20 18:30:28 +02:00
J. Nick Koston
38af44225e
Refactor doorbird to avoid using events internally ( #98585 )
2023-08-20 07:49:33 -05:00
Erik Montnemery
f07724ff52
Add additional tasmota tests ( #98695 )
2023-08-20 14:02:53 +02:00
Niels Perfors
614904512c
Verisure Improve Unpack ( #98696 )
2023-08-20 13:45:58 +02:00
Erik Montnemery
e484066f2b
Remove dead code from __main__.py ( #98694 )
2023-08-20 10:17:28 +02:00
Erik Montnemery
3fc043d99e
Deduplicate Tasmota sensor tests ( #98628 )
2023-08-20 09:04:48 +02:00
andresb5555
384cee481a
Add vicare sensor gas_summary_consumption_heating_lastsevendays ( #95280 )
...
* Add missing sensor entity gas_summary_consumption_heating_lastsevendays
* Changed location of the sensor
gas_summary_consumption_heating_lastsevendays code as per suggestion by
joostlek
2023-08-19 21:38:03 +02:00
Maikel Punie
5f5c012b0a
Duotecno code-cleanup ( #98675 )
...
* small code cleanup, use a wrapper for the commands
* Better decorator naming
* update the error information
2023-08-19 21:34:07 +02:00
hahn-th
f020d17dd8
Support Eco Mode Preset in Climates ( #98359 )
...
* Fix #86145
* Add missing test coverage
* Add tests for state
2023-08-19 21:32:20 +02:00
Charles Garwood
91965a74d8
Enphase remove operating ( #98682 )
2023-08-19 12:30:12 -05:00
Benjamin Paul [MSFT]
5965918c86
Add Fan Speed number entity to Nexia ( #98642 )
...
* Add Fan Speed support to Nexia integration
Adds a new "set_fan_speed" service to the Nexia integration, to allow
setting speed of the air-handler/blower fans.
* Add Fan Speed to Nexia Tests
* Remove mistakenly-added changes to Climate tests
A previous version of this change made modifications to the base
Climate entity, but that approach was later abandonded. These changes
to Climate tests were left over from that, and should never have been
included.
* Add Fan Speed Number Entity
* Remove Set Fan Speed Service
* Remove fan_speed attribute
The fan_speed attribute is not necessary with the new Number entity.
* Address reviewer feedback
Rename test function to reflect fact that fan speed entities are
entities, and not sensors.
Added missing typing to variables.
Sorted list of platforms
* Add test_set_fan_speed
Also adds new test fixture for mock response to API call
* Update homeassistant/components/nexia/number.py
* Name change
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-19 16:42:13 +02:00
Ville Skyttä
3094991236
Upgrade ruff to 0.0.285 ( #98647 )
2023-08-19 08:17:17 -04:00
J. Nick Koston
f318063a77
Bump dbus-fast to 1.92.0 ( #98656 )
2023-08-19 06:13:22 -05:00
starkillerOG
39fc4b3d66
Reolink add pan position sensor ( #98592 )
...
* Add PTZ pan position sensor
* fix typing
* fix typing
2023-08-19 12:31:40 +02:00
Maciej Bieniek
66c10facfa
Add Tractive sleep and activity sensors ( #98575 )
...
* Add sleep and activity sensors
* Use device class ENUM
* Default value for value_fn
2023-08-19 11:48:23 +02:00
Jack Boswell
8a6bde1191
Add Starlink device tracker ( #91445 )
...
* Fetch location data and redact in diagnostics
* Implement device tracker
* Fix failing tests
* Update starlink-grpc-core
* Update coveragerc
* Hardcode GPS source type
* Use translations
* Move DEVICE_TRACKERS a little higher in the file
* Separate status and location check try/catches
* Revert "Separate status and location check try/catches"
This reverts commit 7628ec62f6 .
2023-08-19 11:36:23 +02:00
Maciej Bieniek
c526d23686
Change naming of Shelly entities to correspond with HA guidelines ( #97533 )
...
* Do not use the device name to create the entity name
* Remove unnecessary return
* Fix mypy complains
* Gen1
* Uncapitalize description.name if channel name is used
* Fix for climate and button
* switch_3 -> switch 3
* Add _attr_has_entity_name to ShellyRestAttributeEntity
* Capitalize channel name
2023-08-19 11:13:22 +02:00
tronikos
7059252164
Bump opowerto 0.0.30 ( #98660 )
2023-08-19 08:57:25 +02:00
Marc Mueller
c1fb97f26b
Fix aiohttp DeprecationWarning ( #98626 )
2023-08-19 02:28:27 +02:00
jan iversen
1a032cebdd
modbus: slave is allowed with custom ( #98644 )
2023-08-18 23:18:55 +02:00
Jan Bouwhuis
a39af8aff9
Fix rest debug logging ( #98649 )
...
Correct rest debug logging
2023-08-18 23:03:56 +02:00
Robert Svensson
9e42451934
UniFi refactor using site data ( #98549 )
...
* Clean up
* Simplify admin verification
* Streamline using sites in config_flow
* Bump aiounifi
2023-08-18 22:44:59 +02:00
Arkadii Yakovets
7827f9ccae
Update country province validation ( #84463 )
...
* Update country `province` validation.
* Run pre-commit.
* Add tests
* Mod config flow
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-18 21:20:04 +02:00
Diogo Gomes
f96446cb24
Clean up integration sensor ( #98552 )
...
always update
2023-08-18 20:45:12 +02:00
G Johansson
268e5244f0
Cleanup ManualTriggerSensorEntity ( #98629 )
...
* Cleanup ManualTriggerSensorEntity
* ConfigType
2023-08-18 20:19:17 +02:00
Erik Montnemery
7fcc2dd44e
Make the check_config script open issue_registry read only ( #98545 )
...
* Don't blow up if validators can't access the issue registry
* Make the check_config script open issue_registry read only
* Update tests/helpers/test_issue_registry.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-18 20:15:00 +02:00
Erik Montnemery
90b9764578
Bump hatasmota to 0.7.0 ( #98636 )
...
* Bump hatasmota to 0.7.0
* Update tests according to new entity naming
2023-08-18 19:24:33 +02:00
Ville Skyttä
93683cef27
Use zoneinfo instead of pytz, mark pytz as banned in ruff ( #98613 )
...
Refs #43439 , #49643 .
2023-08-18 19:10:29 +02:00
G Johansson
4073f56c5e
Remove default code in Yale Smart Living ( #94675 )
...
* Remove default code in Yale Smart Living
* Test and remove check
* Finalize
* migration
* add back
* add back 2
* Fix tests
* Fix migration if code not exist
2023-08-18 16:40:24 +02:00
G Johansson
4096de2dad
Add Yale Smart Living diagnostics test ( #98590 )
...
* Yale test diagnostics
* clean
* From review
2023-08-18 16:31:07 +02:00
Franck Nijhof
bdd202b873
2023.8.3 ( #98623 )
2023-08-18 15:44:40 +02:00
Franck Nijhof
ce0f957ce4
Bumped version to 2023.8.3
2023-08-18 13:56:56 +02:00
Bram Kragten
9291fab0b4
Update frontend to 20230802.1 ( #98616 )
2023-08-18 13:56:42 +02:00
Niels Perfors
7c5b1c8cd2
Verisure unpack ( #98605 )
2023-08-18 13:56:39 +02:00
J. Nick Koston
1c069539f5
Bump ESPHome recommended BLE version to 2023.8.0 ( #98586 )
2023-08-18 13:56:36 +02:00
Franck Nijhof
8dcb04eab1
Pin setuptools to 68.0.0 ( #98582 )
2023-08-18 13:56:33 +02:00
jan iversen
88352b6ca1
Correct number of registers to read for sensors for modbus ( #98534 )
2023-08-18 13:56:30 +02:00
Maciej Bieniek
1c7e3005aa
Fix the availability condition for Shelly N current sensor ( #98518 )
2023-08-18 13:56:26 +02:00
Erwin Douna
aaefc29e32
Revert "Integration tado bump" ( #98505 )
...
Revert "Integration tado bump (#97791 )"
This reverts commit 65365d1db5 .
2023-08-18 13:56:22 +02:00
tronikos
c81c0149a2
Bump opower to 0.0.29 ( #98503 )
2023-08-18 13:52:48 +02:00
J. Nick Koston
a835d07773
Bump aiohomekit to 2.6.16 ( #98490 )
2023-08-18 13:50:32 +02:00
Luca Leonardo Scorcia
06d36983fe
Fix inconsistent lyric temperature unit ( #98457 )
2023-08-18 13:50:29 +02:00
Chris Talkington
c55b96eb65
Update pyipp to 0.14.3 ( #98434 )
2023-08-18 13:50:25 +02:00
Chris Talkington
d44d84b430
Update rokuecp to 0.18.1 ( #98432 )
2023-08-18 13:50:22 +02:00
starkillerOG
9bbf855a7d
Bump Reolink_aio to 0.7.7 ( #98425 )
2023-08-18 13:50:18 +02:00
mkmer
a66e308857
Handle missing keys in Honeywell ( #98392 )
2023-08-18 13:50:14 +02:00
Øyvind Matheson Wergeland
b76a4e0787
Fix GoGoGate2 configuration URL when remote access is disabled ( #98387 )
2023-08-18 13:50:10 +02:00
Martin Hjelmare
a962d2b28d
Fix tts notify config validation ( #98381 )
...
* Add test
* Require either entity_id or tts_service
2023-08-18 13:50:06 +02:00
Joost Lekkerkerker
69c61a2632
Use default translations by removing names from tplink descriptions ( #98338 )
2023-08-18 13:50:03 +02:00
J. Nick Koston
9f69ab1604
Bump flux-led to 1.0.2 ( #98312 )
...
changelog: https://github.com/Danielhiversen/flux_led/compare/1.0.1...1.0.2
fixes #98310
2023-08-18 13:49:59 +02:00
Luke
07bb0fc16a
Bump Python-Roborock to 0.32.3 ( #98303 )
...
bump to 0.32.3
2023-08-18 13:49:55 +02:00
Allen Porter
16d2c80437
Bump pyrainbird to 4.0.0 ( #98271 )
2023-08-18 13:49:52 +02:00
VidFerris
3da1a611c2
Use Local Timezone for Withings Integration ( #98137 )
2023-08-18 13:49:48 +02:00
jan iversen
0070a5e83d
modbus: Repair swap for slaves ( #97960 )
2023-08-18 13:49:45 +02:00
Joost Lekkerkerker
d842b2574a
Create abstraction for Generic YeeLight ( #97939 )
...
* Create abstraction for Generic YeeLight
* Update light.py
2023-08-18 13:49:41 +02:00
jan iversen
0daa972217
modbus config: count and slave_count can normally not be mixed. ( #97902 )
2023-08-18 13:49:38 +02:00
tronikos
2a0c121f65
Fix Opower utilities that have different ReadResolution than previously assumed ( #97823 )
2023-08-18 13:49:35 +02:00
jan iversen
cf839d0ce4
Correct modbus config validator: slave/swap ( #97798 )
2023-08-18 13:49:30 +02:00
Robert Resch
790523126e
Name unnamed update entities by their device class ( #98579 )
2023-08-18 13:40:35 +02:00
Nick Whyte
350e5ee9a7
Fix ness alarm armed_home state appearing as disarmed/armed_away ( #94351 )
...
* Fix nessclient arm home appearing as arm away
* patch arming mode enum and use dynamic access
* Revert "patch arming mode enum and use dynamic access"
This reverts commit b9cca8e92bcb382abe364381a8cb1674c32d1d2a.
* Remove mock enums
2023-08-18 13:37:01 +02:00
jan iversen
c268adb07e
modbus: Repair swap for slaves ( #97960 )
2023-08-18 13:23:04 +02:00
Joakim Plate
fc444e4cd6
Allow control of pump mode for nibe ( #98499 )
...
* Allow control of pump mode
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-18 13:15:59 +02:00
jan iversen
1c56c39897
modbus config: count and slave_count can normally not be mixed. ( #97902 )
2023-08-18 13:10:13 +02:00
Bram Kragten
66685b796d
Update frontend to 20230802.1 ( #98616 )
2023-08-18 13:09:35 +02:00
Jan Bouwhuis
5ef6c03610
Log entity_id payload and template on MQTT value template error ( #98353 )
...
* Log entity_id payload and template on error
* Also handle cases with default values.
* Do not log payload twice
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Tweak test to assert without payload
* black
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-08-18 13:05:53 +02:00
Joost Lekkerkerker
80a5e341b5
Add device to Garage Amsterdam entity ( #98573 )
2023-08-18 11:48:00 +02:00
Robert Resch
7ac2c61f24
Fix copy-paste error in comments of number tests ( #98615 )
2023-08-18 11:02:30 +02:00
jan iversen
59d37f65d5
Correct modbus config validator: slave/swap ( #97798 )
2023-08-18 10:55:39 +02:00
jan iversen
e42b9e6c4c
Modbus: set state_class etc in slaves. ( #98332 )
2023-08-18 10:52:57 +02:00
Luca Leonardo Scorcia
9be532cea9
Fix inconsistent lyric temperature unit ( #98457 )
2023-08-18 10:52:22 +02:00
Maciej Bieniek
d5338e88f2
Fix the availability condition for Shelly N current sensor ( #98518 )
2023-08-18 10:49:43 +02:00
jan iversen
5a7084e78c
Correct number of registers to read for sensors for modbus ( #98534 )
2023-08-18 10:48:57 +02:00
Franck Nijhof
2f204d5747
Remove unneeded startswith in content check of image upload ( #98599 )
2023-08-18 10:38:21 +02:00
Niels Perfors
89705a22cf
Verisure unpack ( #98605 )
2023-08-18 10:26:01 +02:00
J. Nick Koston
d3ee2366b0
Bump dbus-fast to 1.91.4 ( #98600 )
2023-08-18 03:09:15 -05:00
tronikos
6b82bf2bc7
Fix Flume leak detected sensor ( #98560 )
2023-08-18 03:07:44 -05:00
Simone Chemelli
ab9d6ce61a
New integration for Comelit SimpleHome ( #96552 )
...
* New integration for Comelit SimpleHome
* Address first review comments
* cleanup
* aiocomelit bump and coordinator cleanup
* address review comments
* Fix some review comments
* Use config_entry.unique_id as last resort
* review comments
* Add config_flow tests
* fix pre-commit missing checks
* test_conflig_flow coverage to 100%
* fix tests
* address latest review comments
* new ruff rule
* address review comments
* simplify unique_id
2023-08-18 08:40:23 +02:00
Faidon Liambotis
9fdad592c2
Add option to disable MQTT Alarm Control Panel supported features ( #98363 )
...
* Make MQTT Alarm Control Panel features conditional
The MQTT Alarm Control Panel currently enables all features (arm home,
arm away, arm night, arm vacation, arm custom bypass) unconditionally.
This clutters the interface and can even be potentially dangerous, by
enabling modes that the remote alarm may not support.
Make all the features conditional, by adding a new "supported_features"
configuration option, comprising a list of the supported features as
options. Feature enablement seems inconsistent across the MQTT
component; this implementation is most alike to the Humidifier modes
option, but using a generic "supported_features" name that other
implementations may reuse in the future.
The default value of this new setting remains to be all features, which
while it may be overly expansive, is necessary to maintain backwards
compatibility.
* Apply suggestions from code review
* Use vol.Optional() instead of vol.Required() for "supported_features".
* Move the initialization of _attr_supported_features to _setup_from_config.
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Apply suggestions from emontnemery's code review
* Use vol.In() instead of cv.multi_seelct()
* Remove superfluous _attr_supported_features initializers, already
present in the base class.
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Add invalid config tests for the MQTT Alarm Control Panel
* Set expected_features to None in the invalid MQTT Alarm Control Panel tests
* Add another expected_features=None in the invalid tests
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-08-18 08:23:48 +02:00
lymanepp
f6a9be937b
Add humidity and dew point to tomorrow.io integration ( #98496 )
...
* Add humidity and dew point to tomorrow.io integration
* Fix ruff complaints
* Make mypy happy
* Merge emontnemery's changes
* Fix formatting error
* Add fake humidity and dew point to test data (first interval only)
* Fix inconsistency
* Fix inconsistency
2023-08-18 07:41:25 +02:00
Michael Hansen
49d2c60992
Add pipeline VAD events ( #98603 )
...
* Add stt-vad-start and stt-vad-end pipeline events
* Update tests
2023-08-17 19:58:58 -04:00
Erik Montnemery
c17f08a3f5
Create a single entity for new met.no config entries ( #98098 )
...
* Create a single entity for new met.no config entries
* Fix lying docstring
* Fix test
2023-08-17 19:41:11 +02:00
Erwin Douna
d761b5ddbf
Add tests and typing to Tado config flow ( #98281 )
...
* Upgrading tests
* Code improvements and removing unused function
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/tado/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Importing Any
* Rerunning Blackformatter
* Adding fallback scenario to options flow
* Adding constants
* Adding a retry on the exceptions
* Refactoring to standard
* Update homeassistant/components/tado/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Adding type to validate_input
* Updating test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-17 19:37:34 +02:00
Joost Lekkerkerker
dd69ba3136
Migrate Cert Expiry to has entity name ( #98160 )
...
* Migrate Cert Expiry to has entity name
* Migrate Cert Expiry to has entity name
* Fix entity name
2023-08-17 18:29:20 +02:00
epenet
a9b1f23b7f
Bump renault-api to 0.2.0 ( #98587 )
2023-08-17 18:16:32 +02:00
Russell Cloran
49995a4667
Add tests for device tracker in Prometheus ( #98054 )
2023-08-17 17:58:52 +02:00
J. Nick Koston
3e14e5acba
Bump aioesphomeapi to 16.0.1 ( #98536 )
2023-08-17 17:46:21 +02:00
Marc Mueller
529bc507a0
Fix aiohttp test RuntimeWarning ( #98568 )
2023-08-17 17:42:20 +02:00
J. Nick Koston
e95979e9af
Bump ESPHome recommended BLE version to 2023.8.0 ( #98586 )
2023-08-17 17:39:35 +02:00
Franck Nijhof
740cabc21e
Pin setuptools to 68.0.0 ( #98582 )
2023-08-17 17:36:22 +02:00
Maciej Bieniek
d44847bb23
Log Tractive events on debug level ( #98539 )
2023-08-17 17:09:16 +02:00
J. Nick Koston
30a88e9e61
Additional doorbird cleanups to prepare for event entities ( #98542 )
2023-08-17 09:37:54 -05:00
Erwin Douna
2d4decc9b1
Revert "Integration tado bump" ( #98505 )
...
Revert "Integration tado bump (#97791 )"
This reverts commit 65365d1db5 .
2023-08-17 16:16:47 +02:00
Joost Lekkerkerker
6f4294dc62
Migrate IPMA to has entity name ( #98572 )
...
* Migrate IPMA to has entity name
* Migrate IPMA to has entity name
2023-08-17 16:02:22 +02:00
Erwin Douna
ea5272ba62
Revert "Fix fanSpeed issue in Tado" ( #98506 )
...
Revert "Fix fanSpeed issue (#98293 )"
This reverts commit d6498aa39e .
2023-08-17 15:44:23 +02:00
Øyvind Matheson Wergeland
cb4917f880
Fix GoGoGate2 configuration URL when remote access is disabled ( #98387 )
2023-08-17 15:12:35 +02:00
Maciej Bieniek
d6a7127b84
Improve availability of Tractive entities ( #97091 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-08-17 12:15:36 +02:00
Dennis
1954539e65
Add state_class to tomorrowio UV Index ( #98541 )
...
* Added state_class to UV Index
Forgot to add a state_class as other sensors got their state_class from their device class. As there is no UV Index device class I left it out.
* Forgotten a comma, whoops
* Changed measurement to string.
* Changed from "measurement" to SensorStateClass
2023-08-17 11:13:11 +02:00
Klaas Schoute
8b4937f627
Bump odp-amsterdam to v5.3.0 ( #98555 )
...
* Bump package to v5.3.0
* Load only the garages for cars
2023-08-17 10:24:58 +02:00
G Johansson
6faa9abc75
Fix Verisure config entry migration ( #98546 )
2023-08-17 08:51:59 +02:00
Sebastian Lövdahl
fde498586e
Expose dew point in Met.no ( #98543 )
2023-08-17 07:45:23 +02:00
puddly
52a8f01096
Make IKEA fan sensors diagnostic in ZHA ( #97747 )
2023-08-17 02:15:35 +01:00
Marc Mueller
a776ecddb7
Update mypy to 1.5.1 ( #98554 )
2023-08-16 18:44:02 -05:00
Erik Montnemery
992cc56c7e
Modernize buienradar weather ( #98473 )
2023-08-16 22:19:22 +02:00
Erik Montnemery
1897be1467
Map demo and kitchen_sink weather condition codes once ( #98510 )
...
Map demo and kitchen_sink condition codes once
2023-08-16 22:12:22 +02:00
Erik Montnemery
614d6e929d
Map meteoclimatic weather condition codes once ( #98514 )
2023-08-16 22:11:27 +02:00
Erik Montnemery
f85c2e5a92
Modernize environment_canada weather ( #98502 )
2023-08-16 22:10:48 +02:00
Erik Montnemery
227d4a590d
Map metoffice weather condition codes once ( #98515 )
2023-08-16 22:09:06 +02:00
Erik Montnemery
f135c42524
Map openweathermap weather condition codes once ( #98516 )
2023-08-16 22:08:17 +02:00
Erik Montnemery
f643d2de46
Map SMHI weather condition codes once ( #98517 )
2023-08-16 22:07:12 +02:00
Erik Montnemery
5c1c8dc682
Modernize tomorrowio weather ( #98466 )
...
* Modernize tomorrowio weather
* Add test snapshot
* Update snapshots
* Address review comments
* Improve test coverage
2023-08-16 20:22:38 +02:00
Erik Montnemery
827e06a5c8
Improve typing of nws ( #98485 )
...
* Improve typing of nws
* Address review comments
2023-08-16 20:21:07 +02:00
Erik Montnemery
b1053e8077
Map accuweather weather condition codes once ( #98509 )
...
Map accuweather condition codes once
2023-08-16 20:20:47 +02:00
Erik Montnemery
8ed7d2dd3e
Don't create certain start.ca sensors for unlimited plans ( #98525 )
...
Don't create certain startca sensors for unlimited setups
2023-08-16 20:20:14 +02:00
Erik Montnemery
4eb0f1cf37
Make eufylife_ble sensors inherit RestoreSensor ( #98528 )
2023-08-16 20:15:47 +02:00
Erik Montnemery
31f5932fe4
Log events with no listeners ( #98540 )
...
* Log events with no listeners
* Unconditionally create the Event object
* Reformat code
2023-08-16 20:14:49 +02:00
Joost Lekkerkerker
b9203cbeaf
Add base entity for Dexcom ( #98158 )
2023-08-16 19:18:46 +02:00
mkmer
3e1d2a1000
Handle missing keys in Honeywell ( #98392 )
2023-08-16 18:59:34 +02:00
J. Nick Koston
5bf80a0f6d
Make ESPHome deep sleep tests more robust ( #98535 )
2023-08-16 11:05:22 -05:00
Erik Montnemery
4180e2e477
Make EnOceanSensor a RestoreSensor ( #98527 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-16 15:22:48 +02:00
Erik Montnemery
a2e619155a
Map ipma weather condition codes once ( #98512 )
2023-08-16 15:01:54 +02:00
Nick Whyte
2c48f0e416
Fix ness alarm armed_home state appearing as disarmed/armed_away ( #94351 )
...
* Fix nessclient arm home appearing as arm away
* patch arming mode enum and use dynamic access
* Revert "patch arming mode enum and use dynamic access"
This reverts commit b9cca8e92bcb382abe364381a8cb1674c32d1d2a.
* Remove mock enums
2023-08-16 13:56:52 +02:00
Mike Heath
cf8c9ad184
Add PoE switch tests ( #95087 )
...
* Add PoE switch tests
* Update tests/components/tplink_omada/test_switch.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Remove files covered by tests from exclusion
* Rename entity_name to entity_id
* Fix test, use snapshot, other improvements
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-08-16 13:38:53 +02:00
Joost Lekkerkerker
732dac6f05
Create abstraction for Generic YeeLight ( #97939 )
...
* Create abstraction for Generic YeeLight
* Update light.py
2023-08-16 13:24:41 +02:00
Erik Montnemery
91faa53843
Don't allow hass.config.config_dir to be None ( #98442 )
2023-08-16 13:00:14 +02:00
VidFerris
5ed3e90607
Use Local Timezone for Withings Integration ( #98137 )
2023-08-16 12:57:16 +02:00
Diogo Gomes
abf065ed76
Fix checks for duplicated config entries in IPMA ( #98319 )
...
* fix unique_id
* old unique id detection
* update tests
* match entry not unique_id
* address review
2023-08-16 12:56:47 +02:00
J. Nick Koston
ed2f067c52
Bump zeroconf to 0.80.0 ( #98416 )
2023-08-16 12:03:40 +02:00
Erik Montnemery
636cb6279d
Push updated ecobee weather forecast to listeners ( #98511 )
2023-08-16 11:59:59 +02:00
Erik Montnemery
e69090b943
Map meteo_france weather condition codes once ( #98513 )
2023-08-16 11:41:11 +02:00
Marc Mueller
0bcc02e908
Skip writing pyc files [ci] ( #98423 )
2023-08-16 11:36:52 +02:00
J. Nick Koston
b083f5bf89
Add some typing to doorbird ( #98483 )
2023-08-16 11:33:25 +02:00
J. Nick Koston
b680bca5e9
Bump aiohomekit to 2.6.16 ( #98490 )
2023-08-16 11:30:47 +02:00
tronikos
a0ea6e6a0c
Bump opower to 0.0.29 ( #98503 )
2023-08-16 11:10:02 +02:00
Andy Barratt
6c573953e3
Update Light flash description ( #98252 )
...
* Update Light flash description
`light.turn_on` service description for the `flash` option gave the impression of a boolean value being required when in fact a string of either `short` or `long` was required. Updated this to match the documentation found at https://www.home-assistant.io/integrations/light
`light.turn_off` also described the existence of a `flash` option when none exists. I've removed this, which matches the aforementioned documentation too.
* Revert removal of flash from turn-off
As discussed in feedback, turn-off does indeed seem to support flash.
2023-08-16 10:06:37 +02:00
Emma Vanbrabant
8efb9dad7e
Add device_class to Renault charging remaining time ( #98393 )
...
* Add device_class on charging remaining time
Set `device_class to `duration` on the `charging_remaining_time` entity in the Renault integration.
I had some issues showing this property on my dashboard, and setting this fixed it. The recommendation to open an issue against the original integration in these kinds of cases came from [here](https://community.home-assistant.io/t/how-to-format-a-card-to-show-hours-instead-of-seconds/425473/7 ).
* Update test const to add duration
* fix other cars
* Update test_sensor.ambr
* add duration in ambr
2023-08-16 09:42:38 +02:00
Jan Bouwhuis
c010b97abf
Improve test recovery MQTT certificate files ( #98223 )
...
* Improve test recovery MQTT certificate files
* Spelling
2023-08-16 09:07:14 +02:00
dalinicus
45966069b4
Bump aiolyric to 1.1.0 ( #98113 )
...
version bump aiolyric to include new features for additional room sensors
2023-08-16 08:15:28 +02:00
J. Nick Koston
c671b1069e
Bump protobuf to 4.24.0 ( #98468 )
2023-08-15 18:52:18 -05:00
Erik Montnemery
3cf86d5d1f
Create a single entity for new met_eireann config entries ( #98100 )
2023-08-15 20:56:19 +02:00
Erik Montnemery
caeb20f9c9
Modernize aemet weather ( #97969 )
...
* Modernize aemet weather
* Improve test coverage
* Only create a single entity for new config entries
2023-08-15 20:55:16 +02:00
J. Nick Koston
857369625a
Remove some bound attributes from enphase_envoy sensor ( #98479 )
2023-08-15 13:29:22 -05:00
J. Nick Koston
80d608bb5b
Remove some bound attributes from enphase_envoy binary_sensor ( #98477 )
...
Some of these were never used
2023-08-15 14:16:05 -04:00
J. Nick Koston
73f882bf36
Small cleanups to enphase_envoy select platform ( #98476 )
2023-08-15 13:08:55 -05:00
Charles Garwood
92535277be
Add number platform & battery setpoint entities to Enphase integration ( #98427 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-15 13:08:11 -05:00
J. Nick Koston
5a69f9ed04
Remove unused code in enphase_envoy ( #98474 )
2023-08-15 12:37:16 -05:00
Erik Montnemery
90413daa8a
Update buienweather data before adding entities ( #98455 )
...
* Update buienweather data before adding entities
* Fix tests
2023-08-15 18:15:23 +02:00
Sam Reed
ffe3d7c255
Replace "percents" -> "percentage" in flux_led option flow ( #98059 )
2023-08-15 10:44:24 -05:00
Marc Mueller
063ce9159d
Use asyncio.timeout [o-s] ( #98451 )
2023-08-15 17:21:49 +02:00
Erik Montnemery
496a975c58
Set _attr_condition in WeatherEntity ( #98459 )
2023-08-15 17:17:35 +02:00
starkillerOG
92cf6ed2a0
Reolink 100% test coverage ( #94763 )
2023-08-15 09:50:17 -05:00
J. Nick Koston
e209f3723e
Restore sensorpush state when device becomes available ( #98420 )
2023-08-15 09:29:25 -05:00
Erik Montnemery
3de402bd15
Fix AiohttpClientMockResponse.release ( #98458 )
2023-08-15 09:22:42 -05:00
Marc Mueller
5dd3f05db8
Use asyncio.timeout [f-h] ( #98449 )
2023-08-15 08:37:06 -05:00
Marc Mueller
a9ade1f84d
Use asyncio.timeout [core] ( #98447 )
2023-08-15 08:36:05 -05:00
Marc Mueller
e2d2ec8817
Use asyncio.timeout [b-e] ( #98448 )
2023-08-15 08:30:20 -05:00
Charles Garwood
346a7292d7
Update Enphase dry contact relay DeviceInfo and name ( #98429 )
...
Switch relay binary_sensor to relay device
2023-08-15 08:49:19 -04:00
Marc Mueller
8b0fdd6fd2
Use asyncio.timeout [s-z] ( #98452 )
2023-08-15 14:34:18 +02:00
Marc Mueller
71d985e4d6
Use asyncio.timeout [i-n] ( #98450 )
2023-08-15 14:32:15 +02:00
Erik Montnemery
35b914af97
Disable polling in buienradar weather entity ( #98443 )
2023-08-15 13:28:43 +02:00
Franck Nijhof
a87878f723
Make image upload mimetype to match frontend ( #98411 )
2023-08-15 12:26:37 +02:00
G Johansson
ed18c6a013
Refactor Rest Switch with ManualTriggerEntity ( #97403 )
...
* Refactor Rest Switch with ManualTriggerEntity
* Fix test
* Fix 2
* review comments
* remove async_added_to_hass
* update on startup
2023-08-15 11:43:47 +02:00
Nathan Spencer
87b7fc6c61
Bump pylitterbot to 2023.4.4 ( #98414 )
2023-08-15 11:04:45 +02:00
Erik Montnemery
3b9d6f2dde
Add setup function to the component loader ( #98148 )
...
* Add setup function to the component loader
* Update test
* Setup the loader in safe mode and in check_config script
2023-08-15 10:59:42 +02:00
starkillerOG
b1e5b3be34
Bump Reolink_aio to 0.7.7 ( #98425 )
2023-08-15 10:43:19 +02:00
J. Nick Koston
262483f3f6
Replace async_timeout with asyncio.timeout A-B ( #98415 )
2023-08-15 10:29:28 +02:00
Chris Talkington
eb4745012a
Update rokuecp to 0.18.1 ( #98432 )
2023-08-15 10:02:38 +02:00
Chris Talkington
2da3b7177d
Update pyipp to 0.14.3 ( #98434 )
2023-08-15 09:57:10 +02:00
Erik Montnemery
94ad4786c3
Include extended address in response to WS otbr/info ( #98440 )
2023-08-15 09:48:29 +02:00
Erik Montnemery
e6ea70fd00
Adjust thread router discovery typing ( #98439 )
...
* Adjust thread router discovery typing
* Adjust debug logs
2023-08-15 09:40:05 +02:00
Erik Montnemery
71b92265af
Include border agent id in response to WS otbr/info ( #98394 )
...
* Include border agent id in response to WS otbr/info
* Assert border agent ID is not None
2023-08-15 09:17:47 +02:00
Erik Montnemery
6c7f50b5b2
Simplify error handling in otbr async_setup_entry ( #98395 )
...
* Simplify error handling in otbr async_setup_entry
* Create issue if the OTBR does not support border agent ID
* Update test
* Improve test coverage
* Catch the right exception
2023-08-15 08:27:50 +02:00
Paulus Schoutsen
ced4af1e22
Ignore smartthings storage on fresh install ( #98418 )
...
* Ignore smartthings storage on fresh install
* Also unload existing things when going for clean install
* Rename param
* Fix tests
2023-08-14 21:39:05 -05:00
Charles Garwood
e3438baf49
Add select platform to Enphase integration ( #98368 )
...
* Add select platform to Enphase integration
* Review comments pt1
* Review comments pt2
* Review comments
* Additional tweaks from code review
* .coveragerc
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-14 20:23:16 -04:00
Joost Lekkerkerker
49a9d0e439
Add entity translations to hunterdouglas powerview ( #98232 )
2023-08-14 15:26:20 -05:00
Jan-Philipp Benecke
9713466817
Add sensor when meter last sent its data to Discovergy ( #97223 )
...
* Add sensor for last reading by Discovergy
* Rename sensor to make it clear what it actually is
* Revert back to single sensor classe and extend entity_description with a value function
2023-08-14 21:42:47 +02:00
J. Nick Koston
69b3ae4588
Bump zeroconf to 0.78.0 ( #98405 )
2023-08-14 21:07:17 +02:00
Erik Montnemery
6294014fcd
Bump python-otbr-api to 2.5.0 ( #98403 )
2023-08-14 20:09:50 +02:00
Abílio Costa
80fa034048
ipma: remove abmantis from codeowners ( #98304 )
...
* ipma: remove abmantis from codeowners
I am not currently maintaining this integration.
* Run hassfest
* Try again
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-08-14 19:36:58 +02:00
Joost Lekkerkerker
318aa9b95a
Add entity translations to Goodwe ( #98224 )
...
* Add entity translations to Goodwe
* Add entity translations to Goodwe
2023-08-14 19:35:31 +02:00
Álvaro Fernández Rojas
c3c00e6984
Update aioairzone to v0.6.6 ( #98399 )
2023-08-14 11:21:12 -05:00
Joakim Plate
d6fcdeac06
Avoid leaking backtrace on connection lost in arcam ( #98277 )
...
* Avoid leaking backtrace on connection lost
* Correct ruff error after rebase
2023-08-14 18:03:17 +02:00
Franck Nijhof
85c2216cd7
Ensure headers middleware handles errors too ( #98397 )
2023-08-14 17:48:11 +02:00
Marco Ranieri
54223fe06c
Enable Alexa Unlock directive ( #97127 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2023-08-14 17:47:50 +02:00
Joost Lekkerkerker
77b421887b
Add entity translations for August ( #98077 )
2023-08-14 16:58:57 +02:00
Erik Montnemery
d4753ebd3b
Include border agent ID in thread router discovery ( #98378 )
2023-08-14 16:46:55 +02:00
Martin Hjelmare
2272a9db00
Improve picotts ( #98391 )
2023-08-14 15:54:43 +02:00
Marc Mueller
d059c9924a
Update attrs to 23.1.0 ( #98385 )
2023-08-14 15:50:43 +02:00
Erik Montnemery
1869177f08
Rename some incorrectly named assist_pipeline tests ( #98389 )
2023-08-14 15:47:55 +02:00
Erik Montnemery
e0fd83daab
Store preferred border agent ID for each thread dataset ( #98384 )
2023-08-14 15:47:18 +02:00
Robert Resch
b0f68f1ef3
Use @require_admin decorator ( #98061 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2023-08-14 15:07:20 +02:00
Marc Mueller
525f39fe28
Update todoist-api-python to 2.1.2 ( #98383 )
2023-08-14 14:10:45 +02:00
G Johansson
a093c383c3
Remove Verisure default lock code ( #94676 )
2023-08-14 13:43:08 +02:00
Erik Montnemery
318b8adbed
Set preferred router when importing OTBR dataset ( #98379 )
2023-08-14 13:40:32 +02:00
Allen Porter
9ddf11f6cd
Improve rainbird error handling ( #98239 )
2023-08-14 13:32:08 +02:00
Martin Hjelmare
6f97270cd2
Fix tts notify config validation ( #98381 )
...
* Add test
* Require either entity_id or tts_service
2023-08-14 13:30:25 +02:00
Joost Lekkerkerker
57cacbc2a7
Add entity translations to Aurora ( #98079 )
2023-08-14 13:16:02 +02:00
Joost Lekkerkerker
398a789ba2
Add entity translations to justnimbus ( #98235 )
2023-08-14 13:14:49 +02:00
Joost Lekkerkerker
11b1a42a1c
Add entity translations to Aseko ( #98117 )
2023-08-14 12:52:27 +02:00
Joost Lekkerkerker
9ce033daeb
Use default translations by removing names from tplink descriptions ( #98338 )
2023-08-14 11:51:08 +02:00
Marc Mueller
180ff24492
Add types-beautifulsoup4 dependency ( #98377 )
2023-08-14 11:50:14 +02:00
Erik Montnemery
4dd102f818
Bump python-otbr-api to 2.4.0 ( #98376 )
2023-08-14 11:33:07 +02:00
Erik Montnemery
e0ee713bb2
Store preferred border agent ID in thread dataset store ( #98375 )
2023-08-14 11:32:55 +02:00
Michael
533a8beac2
Raise ConfigEntryNotReady when unable to connect during setup of AVM Fritz!Smarthome ( #97985 )
2023-08-14 10:42:20 +02:00
Marc Mueller
e0d6210bd0
Create pytest output artifact [ci] ( #98106 )
2023-08-14 10:38:53 +02:00
Marc Mueller
7cf1ff887d
Update caldav to 1.3.6 ( #98371 )
2023-08-14 10:31:24 +02:00
Marc Mueller
f7d95e00f6
Update tqdm to 4.66.1 ( #98328 )
2023-08-14 10:29:26 +02:00
Marc Mueller
e36a8f6e8b
Update async-timeout to 4.0.3 ( #98370 )
2023-08-14 10:23:23 +02:00
Marc Mueller
21acb5527f
Update beautifulsoup to 4.12.2 ( #98372 )
2023-08-14 10:22:53 +02:00
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
96f9b852a2
Bump zeroconf to 0.76.0 ( #98366 )
2023-08-13 22:47:29 -05: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
Marc Mueller
07e20e1eab
Downgrade todoist-api-python to 2.0.2 and attrs to 22.2.0 ( #98354 )
2023-08-13 17:23:38 -05:00
J. Nick Koston
429f939fee
Bump zeroconf to 0.75.0 ( #98360 )
2023-08-13 17:23:03 -05:00
Mr-Ker
66b01bee49
Add support for Bosch 2nd Gen Shutter Contact ( #98331 )
...
Add support for Bosch 2nd Gen SHCShutterContact2
We only need to check for the shutter contact 2 types as both devices
provide the same properties that are used by the bosch_shc component.
Resolves : #86295
2023-08-13 21:05:57 +02: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
Marc Mueller
ef6e75657a
Update attrs to 23.1.0 ( #97095 )
2023-08-13 19:05:15 +02:00
Marc Mueller
e25fdebda1
Add types-caldav dependency ( #98265 )
2023-08-13 11:58:55 -05:00
Marc Mueller
ee3af29701
Update coverage to 7.3.0 ( #98327 )
2023-08-13 11:58:34 -05:00
Marc Mueller
54cbc85c13
Add types-Pillow dependency ( #98266 )
2023-08-13 11:57:46 -05: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
Renier Moorcroft
a74d83de66
Cleanup EZVIZ number entity ( #98333 )
...
* EZVIZ - Cleanup number entity
* NL
* Fix naming
2023-08-13 13:41:37 +02:00
Renier Moorcroft
00c60151d4
Add Ezviz siren entity ( #93612 )
...
* Initial commit
* Add siren entity
* Update coveragerc
* Cleanup unused entity description.
* Add restore and fix entity property to standards.
* Schedule turn off to match camera firmware
* Only add siren for devices that support capability
* Removed unused attribute and import.
* Add translation
* Update camera.py
* Update strings.json
* Update camera.py
* Cleanup
* Update homeassistant/components/ezviz/siren.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* use description
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update strings.json
* Dont inherit coordinator class.
* Add assumed state
* Update homeassistant/components/ezviz/siren.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Reset delay listener if trigered
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-13 13:10:53 +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
Bouwe Westerdijk
38cea8f31c
Plugwise climate: add HVAC_Mode handling to set_temperature() ( #98273 )
...
* Add HVAC_Mode handling to set_temperature()
* Move added code down, as suggested
* Implement walrus as suggested
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-13 12:39:46 +02:00
tronikos
fea4af69d7
Add missing logging for opower library ( #98325 )
2023-08-13 08:08:33 +02:00
J. Nick Koston
483567529f
Bump flux-led to 1.0.2 ( #98312 )
...
changelog: https://github.com/Danielhiversen/flux_led/compare/1.0.1...1.0.2
fixes #98310
2023-08-12 21:10:36 -04: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
Allen Porter
79991c32dc
Bump pyrainbird to 4.0.0 ( #98271 )
2023-08-12 13:37:43 -05:00
Marc Mueller
85b097af50
Update todoist-api-python to 2.1.1 ( #98263 )
2023-08-12 09:39:59 -07:00
elmurato
836b2de86f
Add dataclass for Minecraft Server data ( #98297 )
...
* Add dataclass for Minecraft server data
* Sort dataclass variables
2023-08-12 09:36:03 -07:00
Luke
4780ea6a5b
Bump Python-Roborock to 0.32.3 ( #98303 )
...
bump to 0.32.3
2023-08-12 09:31:14 -07: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
Joost Lekkerkerker
be9afd7eae
Add entity translations to DWD ( #98254 )
...
* Add device to DWD
* Add entity translations to DWD
2023-08-12 11:03:37 +02:00
Erwin Douna
d6498aa39e
Fix fanSpeed issue ( #98293 )
2023-08-12 10:27:45 +02:00
Bouwe Westerdijk
5042c25bbc
Plugwise climate: remove extra_state_attributes property ( #98153 )
...
* Remove extra_state_attributes property, replaced by a number
* Support HVAC_Mode in set_temperature()
* Remove set_temperature() update, as requested
2023-08-12 09:56:23 +02:00
Erik Montnemery
8b99d4678f
Correct checks for non-finite numbers in ESPHome ( #98102 )
2023-08-12 08:10:25 +01:00
Charles Garwood
8912b19cf4
Add Enphase Encharge aggregate sensors ( #98276 )
...
* Add Encharge aggregate sensors
* Update dependency
2023-08-11 20:15:42 -04:00
Marc Mueller
58194a5eb4
Improve wake_word generic typing ( #98279 )
2023-08-11 23:08:52 +02:00
Marc Mueller
78ac36e3fe
Improve met_eireann generic typing ( #98278 )
2023-08-11 23:08:21 +02:00
Marc Mueller
ff0566b11f
Fix deque import ( #98269 )
2023-08-11 23:07:06 +02:00
Charles Garwood
4342a95be0
Add Enphase switch platform and grid enable switch ( #98261 )
...
* Add Enphase switch platform and grid enable switch
* Update dependency
* Fix docstrings
* Update .coveragerc
2023-08-11 13:31:47 -04:00
Marc Mueller
8fbcffcf9f
Add types-psutil dependency ( #98267 )
2023-08-11 18:09:58 +02:00
Marc Mueller
2ed11d2900
Add types-xmltodict dependency ( #98268 )
2023-08-11 18:09:38 +02:00
Franck Nijhof
73898daff3
2023.8.2 ( #98255 )
2023-08-11 17:59:37 +02:00
Hessel
8bef39a2fb
Wallbox Integration Change Switch Availability ( #98111 )
...
* change switch availability
* remove new test
* Update homeassistant/components/wallbox/switch.py
Also check super availability.
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* black formatting
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-11 16:39:29 +02:00
Brandon Rothweiler
f641c0ba58
Bump pymazda to 0.3.11 ( #98084 )
2023-08-11 16:15:33 +02:00
Franck Nijhof
c72a184923
Bumped version to 2023.8.2
2023-08-11 14:20:04 +02:00
MatthewFlamm
0ce0050068
Bump pynws 1.5.1; fix regression for precipitation probability ( #98237 )
...
bump pynws 1.5.1
2023-08-11 14:19:50 +02:00
Joost Lekkerkerker
63b2fa6d1b
Use explicit device name in Broadlink ( #98229 )
2023-08-11 14:19:46 +02:00
Álvaro Fernández Rojas
819cea0ea0
Update aioairzone to v0.6.5 ( #98163 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-08-11 14:19:43 +02:00
tronikos
773ec3adb6
Get Opower accounts from the customer endpoint ( #98144 )
...
Get accounts from the customer endpoint
2023-08-11 14:19:40 +02:00
tronikos
1ffbc8118d
Opower: Add gas sensors for utilities that report CCF ( #98142 )
...
Add gas sensors for utilities that report CCF
2023-08-11 14:19:36 +02:00
tronikos
a2dec234c2
Bump opower to 0.0.26 ( #98141 )
2023-08-11 14:19:33 +02:00
Joakim Plate
32d4c2607b
Make gardena closing sensor unavailable when closed ( #98133 )
2023-08-11 14:19:30 +02:00
Joakim Plate
b584eb757b
Correct unit of rain pause ( #98131 )
2023-08-11 14:19:26 +02:00
Joost Lekkerkerker
d488bb3dca
Add missing translation key in Tuya ( #98122 )
2023-08-11 14:19:23 +02:00
Robert Svensson
84d185a075
Improve UniFi control PoE mode ( #98119 )
2023-08-11 14:19:19 +02:00
tronikos
a2637ac75a
Bump opower to 0.0.24 ( #98091 )
2023-08-11 14:19:16 +02:00
Maximilian
8bdac8fb30
Bump pynina to 0.3.2 ( #98070 )
2023-08-11 14:19:13 +02:00
mkmer
61cafb26ac
Bump AIOAladdinConnect to 0.1.57 ( #98056 )
2023-08-11 14:19:10 +02:00
Sam Reed
73f0ac0542
Remove trailing . from melcloud service descriptions ( #98053 )
2023-08-11 14:19:06 +02:00
Joost Lekkerkerker
4e6c839065
Add translation keys to Tuya cover ( #98040 )
2023-08-11 14:19:03 +02:00
J. Nick Koston
dbbe1456a4
Bump aiohomekit to 2.6.15 ( #98005 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.6.14...2.6.15
2023-08-11 14:19:00 +02:00
Aaron Bach
21f0210abd
Bump pyairvisual to 2023.08.1 ( #97999 )
2023-08-11 14:18:56 +02:00
puddly
955c1ec215
Bump ZHA dependency bellows to 0.35.9 ( #97976 )
...
Bump bellows to 0.35.8
2023-08-11 14:18:53 +02:00
lymanepp
a2227079e4
Fix tomorrowio integration for new users ( #97973 )
...
The tomorrow.io integration isn't working for new users due to changes made by tomorrow.io. This fixes that with the following changes:
* Add 60 minute timestep option
* Change default timestep to 60 minutes
2023-08-11 14:18:50 +02:00
tronikos
504d164349
Android TV Remote: Fix missing key and cert when adding a device via IP address ( #97953 )
...
Fix missing key and cert
2023-08-11 14:18:47 +02:00
Alex Yao
4b09e3b4a3
Bump yeelight to v0.7.13 ( #97933 )
...
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
2023-08-11 14:18:43 +02:00
J. Nick Koston
c9f474a417
Bump pyatv to 0.13.4 ( #97932 )
2023-08-11 14:18:40 +02:00
jan iversen
a276fd444e
modbus: Adjust read count by slave_count ( #97908 )
2023-08-11 14:18:37 +02:00
Luke
79bb857e06
Bump python-roborock to 0.32.2 ( #97907 )
...
* bump to 0.32.2
* fix test
2023-08-11 14:18:33 +02:00
J. Nick Koston
c417b1e611
Fix handling HomeKit events when the char is in error state ( #97884 )
2023-08-11 14:18:30 +02:00
J. Nick Koston
a8c181b7fc
Avoid polling event characteristic in homekit_controller ( #97877 )
2023-08-11 14:18:27 +02:00
J. Nick Koston
80a473682e
Do not fire homekit_controller events from IP polling ( #97869 )
...
* Fix homekit_controller triggers when value is None
* fixes
* cover
2023-08-11 14:18:23 +02:00
Richard Kroegel
2b3bf36364
Bump bimmer_connected to 0.13.9, fix notify ( #97860 )
...
Bump bimmer_connected to 0.13.9
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-08-11 14:18:20 +02:00
Joost Lekkerkerker
5aa96aa6f6
Add missing translation key to Gardena Bluetooth ( #97855 )
2023-08-11 14:18:17 +02:00
G Johansson
379e144f84
Bump pysensibo to 1.0.33 ( #97853 )
...
* Bump pysensibo to 1.0.33
* for loop
2023-08-11 14:18:14 +02:00
MarkGodwin
60da270372
Bump Omada API version to fix #96193 ( #97848 )
2023-08-11 14:18:11 +02:00
G Johansson
9b090d8c7b
Fix Command Line template error when data is None ( #97845 )
...
Command Line template error
2023-08-11 14:18:08 +02:00
Michael
871ab7a818
Fallback to get_hosts_info on older Fritz!OS in AVM Fritz!Tools ( #97844 )
2023-08-11 14:18:04 +02:00
Joost Lekkerkerker
70730e4170
Fix Samsung syncthru device info ( #97843 )
...
Fix Samsung device info
2023-08-11 14:18:00 +02:00
J. Nick Koston
922f3f2816
Bump aiohomekit to 2.6.13 ( #97820 )
2023-08-11 14:17:57 +02:00
Franck Nijhof
19d6c0c949
Ensure webhooks take HA cloud into account ( #97801 )
...
* Ensure webhooks take HA cloud into account
* Avoid circular import
2023-08-11 14:17:53 +02:00
Erwin Douna
136b91b539
Integration tado bump ( #97791 )
...
* Bumping to PyTado 0.16 and adding test coverage
* Removing comment
* Upgrading the deprecated functions
* Updating tests to support paramterization
* Delete test_config_flow.py
Reverting the tests, which will be placed in a different PR.
* Revert "Delete test_config_flow.py"
This reverts commit 1719ebc990 .
* Reverting back changes
2023-08-11 14:17:50 +02:00
Robert Svensson
cdc1de08ad
Improve counting of UniFi WLAN Clients sensor ( #97785 )
2023-08-11 14:17:47 +02:00
Maciej Bieniek
01fad9b41c
Don't assume that battery_level value is always present in Tractive hw_info ( #97766 )
...
Don't assume that battery_level value is always present in hw_info
2023-08-11 14:17:43 +02:00
Ian Harcombe
f7dbe88ee0
Fix metoffice visibility range sensor device class ( #97763 )
...
* Fix for issue #97694
Issue #97694 points out that the visibility range is a string with a band of distances, not a single value, which is causing issues for front end components. Removed the device class to leave as an informational string value.
* Removed *all* empty device_class statements
* Missed an empty device_class :(
2023-08-11 14:17:40 +02:00
Joost Lekkerkerker
2e98c3f077
Add yeelight class to fix superclass issue ( #97649 )
...
* Add device naming to Yeelight
* Add extra light entity to fix superclass
* Add extra light entity to fix superclass
2023-08-11 14:17:37 +02:00
karwosts
a397782ae3
Handle Alert exception on notification failure ( #93632 )
2023-08-11 14:17:32 +02:00
Robert Svensson
7f616b0d44
Improve UniFi control PoE mode ( #98119 )
2023-08-11 14:11:06 +02:00
Joost Lekkerkerker
e6ba6c295c
Add base entity to Garages Amsterdam ( #98172 )
2023-08-11 13:55:38 +02:00
Joost Lekkerkerker
3499ba3a9e
Add device classes to Buienradar ( #98151 )
2023-08-11 13:54:57 +02:00
Joost Lekkerkerker
27876b929b
Migrate iZone to has entity name ( #98234 )
2023-08-11 13:53:11 +02:00
tronikos
fe794e2be3
Fix Opower utilities that have different ReadResolution than previously assumed ( #97823 )
2023-08-11 13:47:49 +02:00
Erik Montnemery
97f3199d6d
Do not add entities with invalid device info ( #98150 )
2023-08-11 13:14:47 +02:00
Joost Lekkerkerker
a2cf08a1ea
Add entity translations to Keymitt ble ( #98236 )
2023-08-11 13:14:13 +02:00
Marc Mueller
fb66ceb302
Update mypy to 1.5.0 ( #98179 )
2023-08-11 13:13:04 +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
Joost Lekkerkerker
b67e290eaa
Use explicit device name in Broadlink ( #98229 )
2023-08-11 12:15:04 +02:00
Joost Lekkerkerker
41572480fd
Migrate DenonAVR to has entity name ( #98155 )
2023-08-11 11:58:02 +02:00
epenet
c62081430b
Refactor JSON attribute parsing in rest ( #97526 )
...
* Refactor JSON attribute parsing in rest
* Early return
2023-08-11 11:00:55 +02:00
G Johansson
832a8247de
Fix CI mypy issues ( #98241 )
...
Fix CI
2023-08-11 10:11:13 +02:00
Joost Lekkerkerker
25231637a5
Add device to DWD ( #98120 )
2023-08-11 08:27:40 +02:00
MatthewFlamm
9a1bfe1e1c
Bump pynws 1.5.1; fix regression for precipitation probability ( #98237 )
...
bump pynws 1.5.1
2023-08-11 08:19:06 +02:00
Joost Lekkerkerker
24add3f766
Migrate Doorbird to has entity name ( #98161 )
2023-08-10 17:09:26 -10:00
Joost Lekkerkerker
914baaa2ba
Migrate DirecTV to has entity name ( #98159 )
...
* Migrate DirecTV to has entity name
* Migrate DirecTV to has entity name
2023-08-10 22:10:46 -04: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
J. Nick Koston
108bcabf75
Add missing transmit power to ESPHome Bluetooth scanners ( #98175 )
...
We did not previously have a way to get the transmit power value when using
ESPHome scanners. bluetooth-data-tools 1.8.0 includes it in the
advertisment tuple to fully align with the bleak implementation.
txpower is not yet used in the HA codebase but may be expected by
upstream libaries that calculate estimated distance
2023-08-10 21:59:37 -04:00
Franck Nijhof
296c27859e
Fix issue registry sending unneeded update events ( #98230 )
2023-08-10 21:57:42 -04:00
Charles Garwood
b653d7f683
Fix Enphase dry contact binary sensor state updates ( #98225 )
...
Fix dry contact binary sensor state updates
2023-08-11 00:00:54 +02:00
Joost Lekkerkerker
86f94662eb
Add entity translations to EZVIZ ( #98123 )
2023-08-10 23:49:14 +02: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
Joost Lekkerkerker
82ade574d8
Migrate WAQI to aiowaqi library ( #98000 )
...
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
* Migrate WAQI to aiowaqi library
2023-08-10 20:18:57 +02:00
Erik Montnemery
4e8b81370e
Adjust device_registry tests which create devices ( #98215 )
2023-08-10 19:28:33 +02:00
Erik Montnemery
c7b4d4f361
Adjust helpers tests which create devices ( #98214 )
2023-08-10 19:28:16 +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
Joost Lekkerkerker
07a701551b
Add missing translation key in Tuya ( #98122 )
2023-08-10 18:04:24 +02:00
Maximilian
6545c46ba0
Bump pynina to 0.3.2 ( #98070 )
2023-08-10 16:54:19 +02:00
tronikos
9a2cb3ad1f
Opower: Add gas sensors for utilities that report CCF ( #98142 )
...
Add gas sensors for utilities that report CCF
2023-08-10 16:49:23 +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
59768635f2
Fix ruff checks for opensky ( #98176 )
2023-08-10 16:04:00 +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
Stefan Agner
bba57f39d5
Add Home Assistant Green ( #98171 )
2023-08-10 15:00:43 +02:00
Franck Nijhof
868a5f377f
Ruff: isort don't split imports based on trailing comma ( #98162 )
2023-08-10 14:27:03 +02:00
Thijs W
726b0c5179
Address late comments in #97955 ( #98165 )
2023-08-10 13:58:48 +02:00
Joost Lekkerkerker
e9f9c7799a
Add device to cert expiry ( #98152 )
...
* Add device to cert expiry
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-10 13:05:58 +02:00
G Johansson
4531dbbe62
Refactor Rest Binary sensor with ManualTriggerEntity ( #97400 )
...
* Refactor Rest Binary sensor w/ ManualTriggerEntity
* test availability
* review comments
* Use super
* Fix config
2023-08-10 12:59:23 +02:00
Joakim Plate
9b74321487
Correct unit of rain pause ( #98131 )
2023-08-10 12:37:28 +02:00
Jan Bouwhuis
b872d74b1f
Fix lingering test alexa ( #98128 )
2023-08-10 12:16:52 +02:00
tronikos
5812090eff
Get Opower accounts from the customer endpoint ( #98144 )
...
Get accounts from the customer endpoint
2023-08-10 12:11:01 +02:00
tronikos
84d779fab7
Bump opower to 0.0.26 ( #98141 )
2023-08-10 11:13:55 +02:00
Joost Lekkerkerker
5dcffca88d
Move Rova constants to separate file ( #97566 )
...
* Move Rova constants to separate file
* Update homeassistant/components/rova/const.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-10 10:41:06 +02:00
Thijs W
355ef4eac8
Add unique_id to frontier_silicon media_player entity ( #97955 )
2023-08-10 10:19:27 +02:00
Marc Mueller
3dd377cb2a
Update orjson to 3.9.4 ( #98108 )
2023-08-09 20:37:59 -10:00
J. Nick Koston
e05b74668c
Bump dbus-fast to 1.91.2 ( #98105 )
2023-08-09 20:31:57 -10:00
Raman Gupta
056d00fb11
Update zwave_js entity naming logic ( #98140 )
...
* Update zwave_js entity naming logic
* Update homeassistant/components/zwave_js/entity.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* store primary value locally
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-08-10 02:08:14 -04:00
Raman Gupta
5d3d66e47d
Bump zwave-js-server-python to 0.50.1 ( #94760 )
...
* Bump zwave-js-server-python to 0.50.0
* handle additional upstream changes
* Additional changes
* fix tests
* Convert two similar functions to be one function
* Fix docstring
* Remove conditional pydantic import
* Revert scope change
* Bump zwave-js-server-python
* Set default return value for command
* Remove line breaks
* Add coverage
2023-08-10 01:28:08 -04:00
Luke
2841cbbed2
Add Off-peak power control to Roborock ( #97307 )
...
* add off-peak switch and time
* Make off_peak disabled by default
2023-08-09 22:04:01 +02:00
Robert Svensson
02c27d8ad2
UniFi WLAN availability affected by WLAN enabled ( #98020 )
2023-08-09 18:52:35 +02:00
Joost Lekkerkerker
138854a9cc
Migrate EAFM to has entity name ( #98121 )
2023-08-09 17:44:08 +02:00
G Johansson
4c03077dfe
Add product filtering feature to Trafikverket Train ( #86343 )
2023-08-09 17:20:30 +02:00
Erik Montnemery
0317afeb17
Fix mock_integration and mock_platform test helpers ( #98109 )
2023-08-09 15:38:57 +02:00
David Knowles
023f2f8bb7
Add switch platform to Schlage ( #98004 )
...
* Add switch platform to Schlage
* Add a generic SchlageSwitch
* Use an is_on property instead of _attr_is_on
* Make value_fn always return a bool
2023-08-09 15:32:50 +02:00
Erik Montnemery
e1f0b44ba4
Use math.isfinite instead of explicitly checking for both nan and inf ( #98103 )
2023-08-09 14:13:57 +02:00
J. Nick Koston
7e9d0cca44
Refactor enphase_envoy to have a shared base class ( #98088 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-09 01:28:27 -10:00
Sam Reed
2cae79415d
zha: Fix double spaces in strings.json ( #98097 )
2023-08-09 11:21:05 +02:00
tronikos
35718b2917
Bump opower to 0.0.24 ( #98091 )
2023-08-09 10:32:00 +02:00
J. Nick Koston
1b54b22a91
Bump pyenphase to 1.3.0 ( #98090 )
2023-08-08 21:11:57 -10:00
Brandon Rothweiler
d569d01cfb
Bump pymazda to 0.3.11 ( #98084 )
2023-08-09 07:17:17 +01:00
Charles Garwood
ce6b759b70
Add Envoy enpower sensors ( #98086 )
2023-08-08 17:05:52 -10:00
Joost Lekkerkerker
d975e93abc
Add entity translations for Ambient station ( #98075 )
...
* Add entity translations for Ambient station
* Fix missed key
2023-08-09 01:16:55 +02:00
J. Nick Koston
331bdcc596
Bump pyenphase to 1.1.3 ( #98074 )
...
changelog: https://github.com/pyenphase/pyenphase/compare/v1.1.1...v1.1.3
2023-08-08 18:51:17 -04:00
Jan Bouwhuis
5c9bce9eac
Allow float for inital MQTT climate temperature ( #97995 )
...
* Allow float for inital MQTT climate temperature
* Update tests/components/mqtt/test_climate.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-08-08 23:44:49 +02:00
Charles Garwood
25467b573e
Bump pyenphase to 1.1.1 ( #98065 )
2023-08-08 11:27:59 -10:00
Joost Lekkerkerker
524a26d9e1
Add entity translations to Neato ( #98067 )
...
* Add entity translations to Neato
* Use robot name
2023-08-08 22:05:12 +02:00
Erik Montnemery
66e3d69606
Remove confusing comment from accuweather ( #98063 )
2023-08-08 22:02:45 +02:00
Sam Reed
3624e30380
Update silabs_multiprotocol_hardware change cannel options flow description ( #98047 )
...
strings.json: Update silabs_multiprotocol_hardware::options message
* Removes trailing space
* Fixes double space
* Adds word before noun
2023-08-08 20:13:19 +02:00
Charles Garwood
c154077177
Add Encharge binary sensors to Enphase integration ( #98039 )
...
* Add Encharge binary sensors to Enphase integration
* Code review minor cleanup
* Add to coveragerc
2023-08-08 20:03:02 +02:00
Sam Reed
45d4c307de
Hyphenate "human-readable" in light service description ( #98057 )
2023-08-08 19:43:09 +02:00
G Johansson
8f2e30040c
Add DeviceInfo to Scrape ( #97399 )
...
* Add DeviceInfo to Scrape
* simplify
* review comment
2023-08-08 19:39:41 +02:00
mkmer
314d91692f
Bump AIOAladdinConnect to 0.1.57 ( #98056 )
2023-08-08 19:39:26 +02:00
Erik Montnemery
a77009c3ca
Patch dt_util.utcnow earlier ( #98050 )
2023-08-08 19:16:52 +02:00
Sam Reed
ba3f0372f3
Fix duplicated word in imap_email_content deprecation issue description ( #98051 )
2023-08-08 19:15:39 +02:00
Michael
d7a1b1e941
Fallback to get_hosts_info on older Fritz!OS in AVM Fritz!Tools ( #97844 )
2023-08-08 19:15:06 +02:00
G Johansson
d557f3b742
Add state attributes translation and available modes for Sensibo ( #85234 )
...
* Sensibo translation climate
* Add available states
* Fix keys
* Delete en.json
* invalid fan_mode and swing_mode
* Translations
* Add back sorting
* Fix fan_mode and swing_mode
* Fix raise error
* review
2023-08-08 19:13:56 +02:00
Sam Reed
bfc578a757
Fix address typo in Reolink SSL issue description ( #98060 )
2023-08-08 19:13:35 +02:00
Erik Montnemery
f36e75ecf1
Add WeatherEntity.__post_init__ ( #98034 )
2023-08-08 19:11:55 +02:00
Sam Reed
75fbc7a97c
Hyphenate "human-readable" in LIFX service description ( #98058 )
2023-08-08 19:07:40 +02:00
Sam Reed
14a993d33b
Remove trailing . from melcloud service descriptions ( #98053 )
2023-08-08 19:07:17 +02:00
Erik Montnemery
eb64e89ecf
Make changes in modbus trigger a full CI run ( #98055 )
2023-08-08 18:49:56 +02:00
Joost Lekkerkerker
466c5ce591
Add some constants back that were used to Flexit and Stiebel ( #98042 )
...
* Add some constants back that were used
* Update __init__.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-08-08 18:41:47 +02:00
Joost Lekkerkerker
c78c2b7c3b
Add translation keys to Tuya cover ( #98040 )
2023-08-08 18:02:47 +02:00
Joost Lekkerkerker
ce1077934a
Move all used modbus constants to Stiebel ( #98044 )
2023-08-08 17:38:38 +02:00
Jan Bouwhuis
500d9a4da0
Alexa strict type hints ( #97485 )
...
* Enable strict typing
* Adjustments for stict typing
2023-08-08 17:15:25 +02:00
Maciej Bieniek
9910da2f3d
Add neutral current sensor for Shelly 3EM ( #97981 )
2023-08-08 16:47:18 +02:00
jan iversen
fc463e5831
modbus: remove unused constants and get 100% coverage. ( #97779 )
2023-08-08 16:40:16 +02:00
Tom
4a4523c249
Bump plugwise to v0.31.9 ( #97203 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Bouwe <bouwe.s.westerdijk@gmail.com >
2023-08-08 16:38:37 +02:00
jan iversen
a224b668d7
modbus: Adjust read count by slave_count ( #97908 )
2023-08-08 16:09:53 +02:00
Jan Bouwhuis
2a48159b69
Alexa typing part 6 (state_report) ( #97920 )
...
state_report
2023-08-08 15:46:54 +02:00
Massimiliano Cannarozzo
8b56e28838
Add neato dismiss alert button ( #97572 )
...
* Bump pybotvac
* Add neato dismiss alert button
* fixup! Add neato dismiss alert button
* fixup! Add neato dismiss alert button
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fixup! Add neato dismiss alert button
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fixup! Add neato dismiss alert button
* fixup! Add neato dismiss alert button
* fixup! Add neato dismiss alert button
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* fixup! Add neato dismiss alert button
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* fixup! Add neato dismiss alert button
* fixup! Add neato dismiss alert button
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-08 14:35:41 +02:00
Erik Montnemery
0d55a7600e
Modernize met_eireann weather ( #98030 )
2023-08-08 14:21:52 +02:00
Franck Nijhof
50ef674902
Use require_admin decorator for check_config permissions ( #98028 )
2023-08-08 12:19:20 +02:00
Jadson Santos
f6273bfca5
Add prometheus requires_auth parameter ( #92964 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-08-08 12:15:08 +02:00
Franck Nijhof
40e256847c
Add is_admin checks to scene/script/automation APIs ( #98025 )
2023-08-08 12:11:52 +02:00
Erik Montnemery
55619e7d6d
Modernize ecobee weather ( #98023 )
2023-08-08 12:06:24 +02:00
Jan Bouwhuis
0614702f98
Alexa typing part 5 (smart_home) ( #97918 )
...
* smart_home
* Fix test_disabled
* Remove unused type ignore
2023-08-08 11:48:50 +02:00
Erik Montnemery
1ee0c907b0
Improve OTBR factory reset ( #98017 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2023-08-08 11:38:01 +02:00
Jan Bouwhuis
3f542c47fd
Alexa typing part 4 (capabilities) ( #97915 )
...
* capabilities
* hvacmode
* tweaks
* name
* Corrections
* Missed hints
* remove unreachabe code
2023-08-08 11:07:52 +02:00
Franck Nijhof
5e020ea354
Add is_admin checks to cloud APIs ( #97804 )
2023-08-08 11:02:42 +02:00
Stephan Uhle
3859d2e2a6
Add edl21 sensor for positive active instantaneous power ( #94736 )
2023-08-08 10:35:31 +02:00
Franck Nijhof
dacfa4b4dc
Set up shopping list during onboarding ( #97974 )
...
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2023-08-08 10:32:35 +02:00
Russell Cloran
dfdf592837
Update prometheus-client to 0.17.1 ( #97998 )
2023-08-08 10:16:37 +02:00
J. Nick Koston
2a80a63ac2
Cleanup enphase_envoy sensor inheritance ( #98012 )
2023-08-08 10:10:36 +02:00
Charles Garwood
128dadafae
Add initial sensors for Enphase Encharge batteries ( #97946 )
2023-08-07 16:46:00 -10:00
Michael Hansen
7ea2998b55
Add wake word integration ( #96380 )
...
* Add wake component
* Add wake support to Wyoming
* Add helper function to assist_pipeline (not complete)
* Rename wake to wake_word
* Fix platform
* Use send_event and clean up
* Merge wake word into pipeline
* Add wake option to async_pipeline_from_audio_stream
* Add start/end stages to async_pipeline_from_audio_stream
* Add wake timeout
* Remove layer in wake_output
* Use VAD for wake word timeout
* Include audio metadata in wake-start
* Remove unnecessary websocket command
* wake -> wake_word
* Incorporate feedback
* Clean up wake_word tests
* Add wyoming wake word tests
* Add pipeline wake word test
* Add last processed state
* Fix tests
* Add tests for wake word
* More tests for the codebot
2023-08-07 22:22:16 -04:00
J. Nick Koston
798fb3e31a
Bump aiohomekit to 2.6.15 ( #98005 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.6.14...2.6.15
2023-08-08 02:30:47 +02:00
Joost Lekkerkerker
0bdae8a382
Use global constant for enphase token ( #98002 )
2023-08-08 00:52:54 +02:00
Aaron Bach
aff369d64c
Bump pyairvisual to 2023.08.1 ( #97999 )
2023-08-07 16:23:27 -06:00
puddly
323657e6d7
Bump ZHA dependency bellows to 0.35.9 ( #97976 )
...
Bump bellows to 0.35.8
2023-08-07 18:14:47 -04:00
Jan Bouwhuis
d403625e60
Alexa typing part 3 (handlers) ( #97912 )
...
handlers
2023-08-07 23:59:56 +02:00
Matthias Alphart
0f5d423d1e
Move KNX keyring validation and storage to helper module ( #97931 )
...
* Move KNX keyfile validation and store to helper module
* Rename module and fix tests
2023-08-07 23:30:14 +02:00
J. Nick Koston
987897b0fa
Add support for Yale Doorman to august ( #97997 )
2023-08-07 11:28:01 -10:00
Jan Bouwhuis
5657cfa052
Alexa typing part 2 ( #97911 )
...
* Alexa typing part 2
* Update homeassistant/components/alexa/intent.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Missed type hints
* precision
* Follow up comment
* value
* revert abstract class changes
* raise NotImplementedError()
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-07 23:26:44 +02:00
J. Nick Koston
c8256d1d3d
Optimize august timings to prepare for Yale Doorman support ( #97940 )
2023-08-07 11:09:32 -10:00
J. Nick Koston
7080e0c280
Bump yalexs to 1.5.2 ( #97991 )
2023-08-07 11:00:30 -10:00
J. Nick Koston
d304d42051
Restore qingping state when device becomes available ( #97980 )
2023-08-07 09:27:18 -10:00
J. Nick Koston
56c2276630
Restore sleepy oralb devices state at startup ( #97983 )
2023-08-07 09:19:46 -10:00
J. Nick Koston
b7f936fcdd
Restore govee_ble state when gateway device becomes available ( #97984 )
2023-08-07 09:13:50 -10:00
Jan Bouwhuis
40a221c923
Alexa typing part 1 ( #97909 )
...
* Typing part 1
* mypy
* Correct typing for logbook
2023-08-07 20:36:30 +02:00
J. Nick Koston
fb12c237ab
Restore xiaomi_ble state at start when device is in range or sleepy ( #97979 )
2023-08-07 07:58:27 -10:00
Ståle Storø Hauknes
b34ce3c792
Improve airthings ble ( #97905 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-07 07:15:51 -10:00
J. Nick Koston
a234ab51fe
Restore bthome state at start when device is in range or sleepy ( #97949 )
2023-08-07 18:41:53 +02:00
Joost Lekkerkerker
d56484e2d6
Fix docstrings in mobile app device tracker ( #97963 )
2023-08-07 18:41:08 +02:00
David Knowles
a4721e9b36
Schlage: Set the changed by attribute on locks based on log messages ( #97469 )
2023-08-07 06:07:48 -10:00
lymanepp
4089bd43da
Fix tomorrowio integration for new users ( #97973 )
...
The tomorrow.io integration isn't working for new users due to changes made by tomorrow.io. This fixes that with the following changes:
* Add 60 minute timestep option
* Change default timestep to 60 minutes
2023-08-07 17:54:06 +02:00
G Johansson
c4da5374ae
Refactor Trafikverket Train to improve config flow ( #97929 )
...
* Refactor tvt
* review fixes
* review comments
2023-08-07 17:25:02 +02:00
G Johansson
15eed166ec
Modernize SMHI weather ( #97275 )
...
* SMHI forecast service
* Mod weather
* reset weather
* Fix tests
* coverage
* add test
2023-08-07 17:24:43 +02:00
Erwin Douna
65365d1db5
Integration tado bump ( #97791 )
...
* Bumping to PyTado 0.16 and adding test coverage
* Removing comment
* Upgrading the deprecated functions
* Updating tests to support paramterization
* Delete test_config_flow.py
Reverting the tests, which will be placed in a different PR.
* Revert "Delete test_config_flow.py"
This reverts commit 1719ebc990 .
* Reverting back changes
2023-08-07 15:59:46 +02:00
Erik Montnemery
3a0822e03b
Modernize met.no weather ( #97952 )
2023-08-07 14:06:16 +02:00
Erik Montnemery
683c2f8d22
Add service for getting a weather forecast ( #97078 )
...
* Add service for getting a weather forecast
* Fix translations
* Improve service description
* Improve error handling
* Adjust typing
* Adjust typing
* Adjust service response format
2023-08-07 14:05:37 +02:00
tronikos
0a2ff3a676
Android TV Remote: Fix missing key and cert when adding a device via IP address ( #97953 )
...
Fix missing key and cert
2023-08-07 14:01:35 +02:00
Charles Garwood
eff7b8f81a
Update enphase_envoy codeowners ( #97947 )
2023-08-07 13:27:51 +02:00
G Johansson
301eaa30b1
Neato add yaml config removal issue ( #97447 )
2023-08-07 13:14:33 +02:00
Marc Mueller
cf4287cd0c
Fix alexa test RuntimeWarning ( #97956 )
2023-08-07 12:57:37 +02:00
Mick Vleeshouwer
b317d36d0f
Bump pyoverkiz to 1.10.1 ( #97916 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-07 12:32:59 +02:00
Guido Schmitz
5232b6ee6a
Bump devolo_plc_api to 1.4.0 ( #97951 )
2023-08-07 12:08:19 +02:00
starkillerOG
d72057f41b
Add repair issue for Reolink when using it with an incompatible global ssl certificate ( #91597 )
2023-08-07 11:52:14 +02:00
G Johansson
001dda6345
Fix weather entities with update_before_add ( #97950 )
...
Fix weather entities update_before_add
2023-08-07 09:42:20 +02:00
J. Nick Koston
56257b7a38
Restore passive bluetooth entity data at startup ( #97462 )
2023-08-06 20:25:18 -10:00
J. Nick Koston
1adfa6bbeb
Reduce overhead to start a config entry flow by optimizing fetching the handler ( #97883 )
2023-08-06 20:25:03 -10:00
Franck Nijhof
369a484a78
Add default headers to webserver responses ( #97784 )
...
* Add default headers to webserver responses
* Set default server header
* Fix other tests
2023-08-06 23:25:13 -04:00
Franck Nijhof
3df71eca45
Ensure webhooks take HA cloud into account ( #97801 )
...
* Ensure webhooks take HA cloud into account
* Avoid circular import
2023-08-06 23:23:52 -04:00
J. Nick Koston
05e131452d
Add model/part number data enphase_envoy ( #97942 )
2023-08-06 16:55:34 -10:00
Jan Bouwhuis
3969de6c76
Freeze time for whirlpool test to avoid fail ( #97935 )
2023-08-06 12:37:06 -10:00
Joost Lekkerkerker
b2d2de990d
Remove DWD code owner ( #97938 )
2023-08-06 12:36:19 -10:00
Alex Yao
df8f1328e9
Bump yeelight to v0.7.13 ( #97933 )
...
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
2023-08-06 12:20:48 -10:00
J. Nick Koston
157f7a3079
Bump pyatv to 0.13.4 ( #97932 )
2023-08-06 12:20:28 -10:00
J. Nick Koston
4230465fcd
Avoid polling event characteristic in homekit_controller ( #97877 )
2023-08-06 11:11:03 -10:00
Marc Mueller
d993aa59ea
Update orjson to 3.9.3 ( #97930 )
2023-08-06 22:59:44 +02:00
Luke
c9edc973f0
Bump python-roborock to 0.32.2 ( #97907 )
...
* bump to 0.32.2
* fix test
2023-08-06 22:34:14 +02:00
David Knowles
50ccd68de1
Bump pyschlage to 2023.8.1 ( #97927 )
2023-08-06 10:20:16 -10:00
J. Nick Koston
99c3ca030d
Bump pyenphase to 0.11.0 ( #97926 )
2023-08-06 09:31:37 -10:00
G Johansson
4d24a3ffaa
Bump pytrafikverket to 0.3.5 ( #97923 )
2023-08-06 20:58:16 +02:00
J. Nick Koston
ceac5f8d5a
Proactively refresh the enphase envoy token to handle cloud service downtime ( #97880 )
2023-08-06 08:31:45 -10:00
G Johansson
a59793df4c
Bump pytrafikverket to 0.3.4 ( #97921 )
2023-08-06 20:01:01 +02:00
Joost Lekkerkerker
42bca0f94a
Complete test coverage for OpenSky ( #97863 )
...
* Use mockobject for OpenSky testing
* Complete test coverage for OpenSky
* Complete test coverage for OpenSky
* Use method patching
2023-08-06 19:39:24 +02:00
Maikel Punie
0535578440
Velbus code cleanup ( #97584 )
...
* Some cleanup and code improvements for the velbus integration
* Comments
* More comments
* Update homeassistant/components/velbus/entity.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* More comments
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-06 19:12:19 +02:00
G Johansson
6bc5b8989d
Fix Trafivkerket Train coordinator exceptions ( #97919 )
...
Fix tvt coordinator exceptions
2023-08-06 19:07:18 +02:00
G Johansson
163bbe2c5d
Fix Trafikverket Train departure state ( #97917 )
...
Fix tvt departure state
2023-08-06 18:50:00 +02:00
G Johansson
74d1c30f7e
Trafikverket Train sensor and attributes to new sensors ( #71432 )
...
* Initial commit
* Finalize tvt sensors
* Translations
* Fix sensor translation
* migration
* migration fix 2
* Fix name
* Fix translation
* remove translation
* Fixes
* Fix isort and mypy
* translations
* logging
* Remove logging
* departure time
* Review comments
* Mod update entity unique id
* Fix uom
* not async
* UnitOfTime
* cleanup from rebase
* Remove call self
* cleanup extra attributes
* Fix rebase again
* string state
2023-08-06 18:08:07 +02:00
String-656
56dd88db17
Replace Float 'nan' with None for modbus floats ( #93832 )
...
Co-authored-by: jan iversen <jancasacondor@gmail.com >
2023-08-06 14:26:56 +02:00
Johannes Wagner
c4a5373976
Handle explicit Modbus NaN values ( #90800 )
...
Co-authored-by: jan iversen <jancasacondor@gmail.com >
2023-08-06 13:47:54 +02:00
David Knowles
0511071757
Schlage: Set the battery sensor state_class to measurement ( #97879 )
...
Set state_class to measurement
2023-08-06 10:26:16 +02:00
J. Nick Koston
91b308b4ad
Fix handling HomeKit events when the char is in error state ( #97884 )
2023-08-05 19:14:18 -10:00
J. Nick Koston
00e78fbf19
Cache envoy auth tokens to ensure integration works if cloud is offline ( #97872 )
2023-08-05 14:51:19 -10:00
David Knowles
6a65a97715
Bump pyschlage to 2023.8.0 ( #97875 )
2023-08-05 14:33:01 -10:00
Joost Lekkerkerker
3bed32f16e
Add entity translations for Enphase Envoy ( #97876 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-05 14:32:35 -10:00
J. Nick Koston
02e546e3ef
Refactor enphase_envoy to use pyenphase library ( #97862 )
2023-08-05 13:33:16 -10:00
Ståle Storø Hauknes
34013ac3e9
Use PRECISION_TENTHS for Mill local integration ( #97874 )
2023-08-06 01:25:17 +02:00
J. Nick Koston
a09090bf99
Do not fire homekit_controller events from IP polling ( #97869 )
...
* Fix homekit_controller triggers when value is None
* fixes
* cover
2023-08-06 00:31:50 +02:00
G Johansson
966784877f
Remove long overdue deprecated service boost_heating from Hive ( #97444 )
...
* Hive heating_boost deprecation
* Remove strings
* Remove service
* services
* Remove strings
2023-08-05 23:37:01 +02:00
elmurato
8195c9d1a7
Use constants for translation keys and rename latency time to latency ( #97866 )
...
Use constants for translation keys, rename latency time to latency and some small cleanups
2023-08-05 23:35:54 +02:00
Ernst Klamer
0caeac1a82
Add support for toothbrushes to xiaomi-ble ( #97276 )
...
* Add support for toothbrushes to xiaomi-ble
* use str for string
2023-08-05 23:13:21 +02:00
G Johansson
e4d9daf746
Migrate to SensorEntityDescriptions for Trafikverket Train ( #97318 )
...
* tvt migrate to sensor entity description
* spelling
* revert spelling
2023-08-05 22:53:14 +02:00
Jan-Philipp Benecke
71a81e1f5d
Change discovergy integration type ( #97391 )
2023-08-05 22:47:04 +02:00
Daniel Hjelseth Høyer
41c684f36e
Use new Mill api ( #97497 )
...
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api. Wip
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill, new api
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Update homeassistant/components/mill/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/mill/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Mill, new api
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Update homeassistant/components/mill/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/mill/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-05 22:46:03 +02:00
Joost Lekkerkerker
c7b7ca8769
Add yeelight class to fix superclass issue ( #97649 )
...
* Add device naming to Yeelight
* Add extra light entity to fix superclass
* Add extra light entity to fix superclass
2023-08-05 22:36:45 +02:00
Richard Kroegel
74d02a1574
BMW: Remove deprecated refresh from cloud button ( #97864 )
...
* Remove deprecated refresh from cloud button
* Clean up strings.json
2023-08-05 22:28:24 +02:00
J. Nick Koston
c478a81deb
Bump bluetooth-data-tools to 1.7.0 ( #97821 )
2023-08-05 22:21:46 +02:00
Alberto Geniola
e5261fe2a3
Implement Elmax cover platform ( #79409 )
...
* Implement Elmax cover platform.
* Reduce the number of code lines by leveraging the := operator
* Move _COMMAND_BY_MOTION_STATUS declaration at the top
* Remove redundant null-check
* Move conditional platform setup logic into the platform itself
* Remove redundant log
* Change log severity for stop request on IDLE cover state
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-05 22:03:51 +02:00
Jan Bouwhuis
2e8e5aabae
Refactor alexa modules to avoid circular deps ( #97618 )
...
* Refactor alexa modules to avoid circula deps
* Add test http api auth and AlexaConfig
* Update test
* Improve test
2023-08-05 21:32:53 +02:00
Andreas Lindhé
6c8971f18a
Improve code quality of CalDav ( #97570 )
...
* Use keyword arguments when constructing `WebDavCalendarData`
* Use keyword arguments when constructing `WebDavCalendarEntity`
* Remove random newlines
2023-08-05 20:44:26 +02:00
Richard Kroegel
4b6048b5e0
Bump bimmer_connected to 0.13.9, fix notify ( #97860 )
...
Bump bimmer_connected to 0.13.9
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-08-05 20:08:14 +02:00
Robert Svensson
e43ad1c6a0
Add restart device to UniFi button platform ( #97642 )
...
* Add restart device to UniFi Button platform
* Add tests for button platform
* Small corrections
2023-08-05 20:07:20 +02:00
MarkGodwin
76c443777d
Bump Omada API version to fix #96193 ( #97848 )
2023-08-05 19:59:03 +02:00
Jack Boswell
5fcac42a0f
Add untested Starlink components to .coveragerc ( #97825 )
2023-08-05 19:55:35 +02:00
Jack Boswell
7436054352
Update starlink-grpc-tools to 1.1.2 ( #97824 )
2023-08-05 19:54:54 +02:00
Joost Lekkerkerker
24e4f0169c
Fix Samsung syncthru device info ( #97843 )
...
Fix Samsung device info
2023-08-05 19:43:22 +02:00
G Johansson
249fa513c9
Bump pysensibo to 1.0.33 ( #97853 )
...
* Bump pysensibo to 1.0.33
* for loop
2023-08-05 19:02:44 +02:00
Joost Lekkerkerker
03335ae1dc
Add missing translation key to Gardena Bluetooth ( #97855 )
2023-08-05 18:48:13 +02:00
Maikel Punie
6570517330
Add lightplatform to Duotecno ( #97582 )
...
* add light platform
* Add light to coveragerc
* Update homeassistant/components/duotecno/light.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/duotecno/light.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/duotecno/light.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/duotecno/light.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/duotecno/light.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/duotecno/light.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* comments
* revert
* re-implement comments
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-05 18:29:46 +02:00
G Johansson
a22aa285d3
Fix Melcloud import issue ( #97673 )
...
* Fix Melcloud import issue
* remove old issue
* Simplify
* Update homeassistant/components/melcloud/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/melcloud/strings.json
* Update homeassistant/components/melcloud/strings.json
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-05 17:00:33 +02:00
G Johansson
2e263560ec
Fix Command Line template error when data is None ( #97845 )
...
Command Line template error
2023-08-05 16:21:39 +02:00
G-Two
c5e5567912
Add device tracker to Subaru integration ( #79492 )
...
* Add device tracker to subaru integration
* Fix timestamp in device tracker
* Add test for device tracker
* Incorporate PR review comments
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Incorporate code review comments
* Add tests for bad device tracker data
* Check device tracker data is available in entity
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-08-05 15:52:20 +02:00
Maciej Bieniek
d611b169ac
Don't assume that battery_level value is always present in Tractive hw_info ( #97766 )
...
Don't assume that battery_level value is always present in hw_info
2023-08-05 13:05:15 +02:00
J. Nick Koston
c2023936c1
Bump aiohomekit to 2.6.13 ( #97820 )
2023-08-04 22:01:08 -10:00
jan iversen
f0abea48a6
Fix Flexit mypy error in pymodbus ( #97799 )
2023-08-04 21:38:32 +02:00
Jan Bouwhuis
50da5c3fae
Fix typo in telegram_bot translations ( #97793 )
2023-08-04 21:35:35 +02:00
Jason Cook
32c1ffcde1
Update strings.json to correct grammer. ( #97790 )
...
Change of to off.
2023-08-04 21:23:33 +02:00
jan iversen
bbc34bae87
modbus: use pb not pymodbus consistently as name. ( #97780 )
...
Use pb not pymodbus consistently as name.
2023-08-04 20:14:32 +02:00
Franck Nijhof
b286da211a
Add is_admin check to check configuration API ( #97788 )
2023-08-04 19:25:01 +02:00
Robert Svensson
66cb407e4f
Improve counting of UniFi WLAN Clients sensor ( #97785 )
2023-08-04 19:22:46 +02:00
Ian Harcombe
b5e23ee650
Fix metoffice visibility range sensor device class ( #97763 )
...
* Fix for issue #97694
Issue #97694 points out that the visibility range is a string with a band of distances, not a single value, which is causing issues for front end components. Removed the device class to leave as an informational string value.
* Removed *all* empty device_class statements
* Missed an empty device_class :(
2023-08-04 17:04:18 +02:00
Franck Nijhof
489860a28b
2023.8.1 ( #97772 )
2023-08-04 14:49:38 +02:00
karwosts
41eca41638
Handle Alert exception on notification failure ( #93632 )
2023-08-04 14:08:49 +02:00
Franck Nijhof
b00fc9660b
Bumped version to 2023.8.1
2023-08-04 13:26:05 +02:00
Joost Lekkerkerker
3b48c8a0f5
Fix WAQI being zero ( #97767 )
2023-08-04 13:25:12 +02:00
Joost Lekkerkerker
d71f16c8b1
Add has entity name to Solarlog ( #97764 )
2023-08-04 13:25:09 +02:00
Maikel Punie
9479a59a2f
Bump pyduotecno to 2023.8.3 ( #97759 )
2023-08-04 13:25:06 +02:00
tronikos
39fc557189
Bump opower to 0.0.20 ( #97752 )
2023-08-04 13:25:03 +02:00
J. Nick Koston
cdabf76d15
Avoid calling the http access logging when logging is disabled in emulated_hue ( #97750 )
2023-08-04 13:24:59 +02:00
J. Nick Koston
9bec7ea93b
Bump zeroconf to 0.74.0 ( #97745 )
...
* Bump zeroconf to 0.74.0
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.72.3...0.74.0
- more cython build fixes
- performance improvements (mostly for pyatv)
* handle typing
* handle typing
* remove if TYPE_CHECKING, this doesnt get called that often
* remove if TYPE_CHECKING, this doesnt get called that often
2023-08-04 13:24:56 +02:00
Marc Mueller
53ee178545
Fix keymitt_ble RuntimeWarning ( #97729 )
2023-08-04 13:24:52 +02:00
TheJulianJES
79486f1880
Bump zigpy to 0.56.4 ( #97722 )
2023-08-04 13:24:49 +02:00
Marc Mueller
5283afc116
Update zigpy to 0.56.3 ( #97480 )
2023-08-04 13:24:43 +02:00
Matthias Alphart
2b876fa485
Fix unloading KNX integration without sensors ( #97720 )
2023-08-04 13:09:32 +02:00
Michael
047a210786
Fix detection of client wan-access rule in AVM Fritz!Box Tools ( #97708 )
2023-08-04 13:09:29 +02:00
tronikos
16e1212572
Bump opower to 0.0.19 ( #97706 )
2023-08-04 13:09:26 +02:00
karwosts
6a9318b90a
Fix NWS twice_daily forecast day/night detection ( #97703 )
2023-08-04 13:09:23 +02:00
amitfin
f066b4645a
Fix allow_name_translation logic ( #97701 )
2023-08-04 13:09:19 +02:00
Cyr-ius
0617363f53
Fix freebox enumerate raid disks ( #97696 )
2023-08-04 13:09:16 +02:00
Nerdix
7a244e30a4
Fix Kostal_Plenticore SELECT entities using device_info correctly ( #97690 )
2023-08-04 13:09:12 +02:00
Robert Svensson
694d28ae3b
Fix UniFi image platform not loading when passphrase is missing from WLAN ( #97684 )
2023-08-04 13:09:09 +02:00
Marcel van der Veldt
12d3bce3a7
Fix color mode attribute for both official and non official Hue lights ( #97683 )
2023-08-04 13:09:05 +02:00
J. Nick Koston
0a24299e23
Bump pyatv to 0.13.3 ( #97670 )
...
changelog: https://github.com/postlund/pyatv/compare/v0.13.2...v0.13.3
maybe fixes #80215
2023-08-04 13:09:01 +02:00
J. Nick Koston
1945275b7c
Bump zeroconf to 0.72.3 ( #97668 )
2023-08-04 13:08:58 +02:00
G Johansson
79729043ed
Fix date and timestamp device class in Command Line Sensor ( #97663 )
...
* Fix date in Command Line sensor
* prettier
2023-08-04 13:08:55 +02:00
J. Nick Koston
6a8484b6da
Fix tplink child plug state reporting ( #97658 )
...
regressed in https://github.com/home-assistant/core/pull/96246
2023-08-04 13:08:52 +02:00
Nick Iacullo
2f5f15b345
Enable the PRESET_MODE FanEntityFeature for VeSync air purifiers ( #97657 )
2023-08-04 13:08:48 +02:00
Joost Lekkerkerker
a36e746eb4
Revert "Add device naming to Yeelight" ( #97647 )
...
Revert "Add device naming to Yeelight (#97639 )"
This reverts commit 82f27115f5 .
2023-08-04 13:08:45 +02:00
J. Nick Koston
5da94f40ec
Fix typo in tplink OUI ( #97644 )
...
The last two were reversed for https://ouilookup.com/search/788cb5
2023-08-04 13:08:42 +02:00
Joost Lekkerkerker
d131b8c80b
Add device naming to Yeelight ( #97639 )
2023-08-04 13:08:39 +02:00
Michael Hansen
455ac084ec
Bump intents to 2023.8.2 ( #97636 )
2023-08-04 13:08:36 +02:00
Luke
62421d9ec3
Bump python-roborock to 0.31.1 ( #97632 )
...
bump to 0.31.1
2023-08-04 13:08:32 +02:00
J. Nick Koston
72533ad292
Bump dbus-fast to 1.90.1 ( #97619 )
...
* Bump dbus-fast to 1.88.0
- cython 3 fixes
- performance improvements
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.87.5...v1.88.0
* one more
* Bump dbus-fast to 1.90.0
* bump again for yet another round of cython3 fixes
2023-08-04 13:07:40 +02:00
Joost Lekkerkerker
c5747dffbc
Waqi State unknown if value is string ( #97617 )
2023-08-04 13:06:40 +02:00
Blastoise186
20bddec328
Bump Cryptography to 41.0.3 for a second security fix ( #97611 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-04 13:05:40 +02:00
Maikel Punie
b6671385bc
Bump pyDuotecno to 2023.8.1 ( #97583 )
2023-08-04 13:04:13 +02:00
TheJulianJES
21f878bfa4
Fix ZHA turn_on issues with transition=0, improve tests ( #97539 )
...
* Fix turn_on ignoring transition=0 and brightness=None, add test
This fixes light.turn_on for ZHA lights ignoring a transition of 0 when no brightness is given at the same time.
It also adds a test for that case.
Fixes https://github.com/home-assistant/core/issues/93265
* Add test for "force on" lights
This test checks that "force on" lights also get an "on" command (in addition to the "move to level" command) when turn_on is called with only transition=0.
* Fix "on" command sent for transition=0 calls, fix FORCE_ON missing for transition=0
This fixes an issue where the "on" command is sent in addition to a "move_to_level_with_on_off" command, even though the latter one is enough (for non-FORCE_ON lights).
It also fixes the test to not expect the unnecessary "on" command (in addition to the expected "move_to_level_with_on_off" command).
The `brightness != 0` change is needed to fix an issue where FORCE_ON lights did not get the required "on" command (in addition to "move_to_level_with_on_off") if turn_on was called with only transition=0.
(It could have been `brightness not None`, but that would also send an "on" command if turn_on is called with brightness=0 which HA somewhat "supports". The brightness != 0 check avoids that issue.)
* Improve comments in ZHA light class
2023-08-04 13:04:10 +02:00
Matthieu Barthelemy
77eec53f63
Add overkiz battery sensor level medium ( #97472 )
2023-08-04 13:04:07 +02:00
uvjustin
f325122da5
Raise PlatformNotReady on initial OwnTone connection failure ( #97257 )
2023-08-04 13:04:00 +02:00
uvjustin
9282cb21ab
Raise PlatformNotReady on initial OwnTone connection failure ( #97257 )
2023-08-04 12:54:54 +02:00
amitfin
d78e39d568
Fix allow_name_translation logic ( #97701 )
2023-08-04 12:51:04 +02:00
Joost Lekkerkerker
80d0f32237
Add has entity name to Solarlog ( #97764 )
2023-08-04 12:46:53 +02:00
Joost Lekkerkerker
ecce601d3f
Fix WAQI being zero ( #97767 )
2023-08-04 12:46:23 +02:00
Robert Svensson
2820514c33
Break long strings in Axis integration ( #97254 )
2023-08-04 12:43:06 +02:00
Joost Lekkerkerker
0971449b94
Remove unused translation key from OpenSky ( #97699 )
2023-08-04 12:42:31 +02:00
Marc Mueller
3f5a21dce4
Fix mailbox PytestCollectionWarning ( #97740 )
2023-08-04 12:31:32 +02:00
Marc Mueller
447479d0a0
Add packaging as default requirement ( #97712 )
2023-08-04 12:29:18 +02:00
Matthieu Barthelemy
6adb06956b
Add overkiz battery sensor level medium ( #97472 )
2023-08-04 11:50:03 +02:00
J. Nick Koston
8719aa76ca
Avoid calling the http access logging when logging is disabled in emulated_hue ( #97750 )
2023-08-04 11:46:19 +02:00
Maikel Punie
95ca609124
Bump pyduotecno to 2023.8.3 ( #97759 )
2023-08-04 11:33:03 +02:00
Marc Mueller
cd8d6ecd81
Fix recorder DeprecationWarnings ( #97738 )
2023-08-04 11:32:51 +02:00
Marc Mueller
b23b2ac2e8
Fix http test DeprecationWarnings ( #97737 )
2023-08-04 11:32:23 +02:00
Nerdix
f68f9d4e01
Fix Kostal_Plenticore SELECT entities using device_info correctly ( #97690 )
2023-08-04 11:31:54 +02:00
Marc Mueller
f39a35c4ef
Fix jinja2 DeprecationWarnings ( #97728 )
2023-08-04 11:25:08 +02:00
Marc Mueller
c33e3ce212
Fix core test RuntimeWarnings ( #97730 )
2023-08-04 11:21:57 +02:00
Marc Mueller
e905ac173f
Fix command_line tests RuntimeWarnings ( #97731 )
2023-08-04 09:34:55 +02:00
Marc Mueller
99145d46d2
Fix keymitt_ble RuntimeWarning ( #97729 )
2023-08-04 09:34:04 +02:00
tronikos
b16254a0de
Bump opower to 0.0.20 ( #97752 )
2023-08-04 09:32:59 +02:00
Luke
df45e52dc5
Add battery sensor to Roborock ( #97715 )
...
* add battery sensor
* Remove translation for battery
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-04 09:28:48 +02:00
Cyr-ius
3ac2106eb8
Fix freebox enumerate raid disks ( #97696 )
2023-08-04 09:25:51 +02:00
Marc Mueller
37885400c9
Fix mqtt test DeprecationWarnings ( #97734 )
2023-08-04 09:21:36 +02:00
Joost Lekkerkerker
1587ac2137
Waqi State unknown if value is string ( #97617 )
2023-08-04 08:45:36 +02:00
Nathan Spencer
615d7f0da7
Add ability to remove Litter-Robot if no longer provided by integration ( #97702 )
2023-08-03 20:30:03 -10:00
J. Nick Koston
0cc80a9d29
Add OUI to tplink diagnostics ( #97646 )
...
* Add OUI to tplink diagnostics
The main reason discovery does not work for new devices is we
are missing the OUI. Since we redact the whole mac address in
the diagnostics, this makes it difficult to fix. We now include
the OUI in the diagnostics
* fix: use cached mac
* fix: tests
2023-08-03 22:49:55 -04:00
J. Nick Koston
d1f8309423
Bump zeroconf to 0.74.0 ( #97745 )
...
* Bump zeroconf to 0.74.0
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.72.3...0.74.0
- more cython build fixes
- performance improvements (mostly for pyatv)
* handle typing
* handle typing
* remove if TYPE_CHECKING, this doesnt get called that often
* remove if TYPE_CHECKING, this doesnt get called that often
2023-08-03 22:48:53 -04:00
Marc Mueller
ddb384c2ed
Fix airvisual RuntimeWarning ( #97739 )
2023-08-04 01:23:12 +02:00
Marc Mueller
d1ad1c47e6
Fix zha test RuntimeWarnings ( #97733 )
2023-08-04 01:07:11 +02:00
J. Nick Koston
282ae80cc2
Fix hassfest check for schema ( #97713 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2023-08-03 12:55:33 -10:00
Marc Mueller
52fc3c26d1
Fix yalex_ble test RuntimeWarning ( #97732 )
2023-08-03 12:55:18 -10:00
TheJulianJES
f7aec46b69
Bump zigpy to 0.56.4 ( #97722 )
2023-08-03 18:11:36 -04:00
Matthias Alphart
fd26739bbf
Fix unloading KNX integration without sensors ( #97720 )
2023-08-03 23:23:12 +02:00
Michael Arthur
bfa394d399
address code comments / tidy ups ( #97716 )
2023-08-03 23:09:14 +02:00
Paul Bottein
83af2f5b8b
Allow to sort options in select selector ( #97680 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-08-03 21:49:22 +02:00
Blastoise186
d33955c467
Bump Cryptography to 41.0.3 for a second security fix ( #97611 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-08-03 21:36:12 +02:00
TheJulianJES
bae5a3dbd6
Fix ZHA turn_on issues with transition=0, improve tests ( #97539 )
...
* Fix turn_on ignoring transition=0 and brightness=None, add test
This fixes light.turn_on for ZHA lights ignoring a transition of 0 when no brightness is given at the same time.
It also adds a test for that case.
Fixes https://github.com/home-assistant/core/issues/93265
* Add test for "force on" lights
This test checks that "force on" lights also get an "on" command (in addition to the "move to level" command) when turn_on is called with only transition=0.
* Fix "on" command sent for transition=0 calls, fix FORCE_ON missing for transition=0
This fixes an issue where the "on" command is sent in addition to a "move_to_level_with_on_off" command, even though the latter one is enough (for non-FORCE_ON lights).
It also fixes the test to not expect the unnecessary "on" command (in addition to the expected "move_to_level_with_on_off" command).
The `brightness != 0` change is needed to fix an issue where FORCE_ON lights did not get the required "on" command (in addition to "move_to_level_with_on_off") if turn_on was called with only transition=0.
(It could have been `brightness not None`, but that would also send an "on" command if turn_on is called with brightness=0 which HA somewhat "supports". The brightness != 0 check avoids that issue.)
* Improve comments in ZHA light class
2023-08-03 15:20:40 -04:00
Joost Lekkerkerker
415e4b2243
Bump python-opensky to 0.2.0 ( #97687 )
2023-08-03 21:17:00 +02:00
karwosts
9e7872e78b
Fix NWS twice_daily forecast day/night detection ( #97703 )
2023-08-03 21:15:08 +02:00
Meow
6fd60024cc
Refactored deprecated UNITS ( #97368 )
2023-08-03 21:12:01 +02:00
Robert Svensson
e7e68907fa
Fix UniFi image platform not loading when passphrase is missing from WLAN ( #97684 )
2023-08-03 21:11:15 +02:00
Marcel van der Veldt
6ed31840bc
Fix color mode attribute for both official and non official Hue lights ( #97683 )
2023-08-03 21:06:45 +02:00
Franck Nijhof
9b9b746138
Merge branch 'master' into dev
2023-08-03 20:59:51 +02:00
Michael
c43e6d9bd1
Fix detection of client wan-access rule in AVM Fritz!Box Tools ( #97708 )
2023-08-03 20:36:09 +02:00
tronikos
5e2d3b13b0
Bump opower to 0.0.19 ( #97706 )
2023-08-03 20:07:44 +02:00
J. Nick Koston
620525b2b4
Bump zeroconf to 0.72.3 ( #97668 )
2023-08-03 18:57:34 +02:00
Nick Iacullo
6f8d666b57
Enable the PRESET_MODE FanEntityFeature for VeSync air purifiers ( #97657 )
2023-08-03 18:30:56 +02:00
G Johansson
4c395c0124
Fix date and timestamp device class in Command Line Sensor ( #97663 )
...
* Fix date in Command Line sensor
* prettier
2023-08-03 13:59:37 +02:00
jan iversen
d50b993f64
Bump pymodbus v3.4.1. ( #97612 )
...
* Bump pymodbus v3.4.1.
* Solve mypy problem.
2023-08-03 14:34:20 +03:00
J. Nick Koston
9980051c3a
Bump dbus-fast to 1.90.1 ( #97619 )
...
* Bump dbus-fast to 1.88.0
- cython 3 fixes
- performance improvements
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.87.5...v1.88.0
* one more
* Bump dbus-fast to 1.90.0
* bump again for yet another round of cython3 fixes
2023-08-03 14:33:05 +03:00
J. Nick Koston
6e5baeec70
Bump pyatv to 0.13.3 ( #97670 )
...
changelog: https://github.com/postlund/pyatv/compare/v0.13.2...v0.13.3
maybe fixes #80215
2023-08-03 14:31:49 +03:00
Marc Mueller
1fa66953b4
Use mirror to run black with pre-commit ( #95605 )
2023-08-03 13:21:07 +02:00
J. Nick Koston
db5d1b10ea
Fix tplink child plug state reporting ( #97658 )
...
regressed in https://github.com/home-assistant/core/pull/96246
2023-08-03 12:35:22 +02:00
J. Nick Koston
53703448ec
Fix typo in tplink OUI ( #97644 )
...
The last two were reversed for https://ouilookup.com/search/788cb5
2023-08-03 12:20:35 +02:00
Luke
7b7b8689ef
Bump python-roborock to 0.31.1 ( #97632 )
...
bump to 0.31.1
2023-08-03 12:15:20 +02:00
Michael Arthur
05e2acb091
Add hour of free power select to Electric Kiwi ( #97515 )
...
* add select sensor to Electric Kiwi
* Update homeassistant/components/electric_kiwi/select.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* simplify the HOP select since there is only one
* remove handle coordinator state
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-08-03 12:06:42 +02:00
G Johansson
564e0110a4
Revert "OctoPrint add yaml config removal issue" ( #97674 )
...
Revert "OctoPrint add yaml config removal issue (#97431 )"
This reverts commit 594d98822b .
2023-08-03 11:34:20 +02:00
Marc Mueller
1daac46635
Replace deprecated pkg_resources with importlib.metadata ( #97628 )
2023-08-03 09:14:00 +02:00
Joost Lekkerkerker
357bfc46bf
Revert "Add device naming to Yeelight" ( #97647 )
...
Revert "Add device naming to Yeelight (#97639 )"
This reverts commit 82f27115f5 .
2023-08-03 09:13:23 +02:00
Marc Mueller
4196c43416
Fix deluge DeprecationWarning ( #97624 )
2023-08-03 09:12:08 +02:00
Marc Mueller
ad0873549d
Fix ssl DeprecationWarnings ( #97623 )
2023-08-03 09:11:41 +02:00
Marc Mueller
3c2cebea72
Fix abode DeprecationWarnings ( #97620 )
2023-08-03 09:10:31 +02:00
Michael Hansen
7cf2199e8b
Bump intents to 2023.8.2 ( #97636 )
2023-08-02 20:01:30 -04:00
Joost Lekkerkerker
82f27115f5
Add device naming to Yeelight ( #97639 )
2023-08-02 23:48:37 +02:00
Marc Mueller
9d9af0c884
Fix pylint DeprecationWarnings ( #97627 )
2023-08-02 20:30:41 +02:00
Marc Mueller
887e48c440
Replace deprecated aiohttp_unused_port fixture ( #97626 )
2023-08-02 20:30:13 +02:00
Marc Mueller
91a83e1ad2
Fix httpx DeprecationWarning ( #97625 )
2023-08-02 20:29:36 +02:00
Marc Mueller
0afa964724
Fix async_timeout DeprecationWarnings ( #97622 )
2023-08-02 20:29:03 +02:00
Marc Mueller
1a77121c02
Fix aiohttp code DeprecationWarnings ( #97621 )
2023-08-02 20:28:18 +02:00
Franck Nijhof
111510b11a
2023.8.0 ( #97609 )
2023-08-02 15:01:08 +02:00
Bram Kragten
445aaa0267
Update frontend to 20230802.0 ( #97614 )
2023-08-02 14:47:38 +02:00
Bram Kragten
02f8000f6c
Update frontend to 20230802.0 ( #97614 )
2023-08-02 14:43:42 +02:00
Bruno Enten
3ce05314e0
use write_registers also for target temp ( #97475 )
2023-08-02 13:36:05 +02:00
Franck Nijhof
598dece947
Bumped version to 2023.8.0
2023-08-02 13:05:31 +02:00
Robert Resch
f81acc567b
Add rounding back when unique_id is not set ( #97603 )
2023-08-02 13:04:36 +02:00
Robert Resch
e4303e4534
Add rounding back when unique_id is not set ( #97603 )
2023-08-02 11:26:25 +02:00
Robert Resch
641b5ee7e4
Fix duotecno's name to be sync with the docs ( #97602 )
2023-08-02 09:48:35 +02:00
Robert Resch
f9ac102c27
Fix duotecno's name to be sync with the docs ( #97602 )
2023-08-02 09:09:13 +02:00
Jack Boswell
f0e640346f
Fix Starlink Roaming name being blank ( #97597 )
2023-08-02 08:44:14 +02:00
J. Nick Koston
14850a23f3
Bump zeroconf to 0.72.0 ( #97594 )
2023-08-02 08:44:07 +02:00
Michael
db4c9c67a2
Do not set hass data before first coordinator refresh ( #97343 )
2023-08-02 08:29:00 +02:00
Jack Boswell
49b9dd2a4f
Add Starlink to .strict-typing ( #97598 )
2023-08-02 08:26:50 +02:00
Maikel Punie
ac9ec6e402
Bump pyDuotecno to 2023.8.1 ( #97583 )
2023-08-02 08:23:37 +02:00
J. Nick Koston
93d7165fe9
Bump zeroconf to 0.72.0 ( #97594 )
2023-08-02 08:19:22 +02:00
Jack Boswell
7a92bda514
Fix Starlink Roaming name being blank ( #97597 )
2023-08-02 08:12:49 +02:00
Franck Nijhof
d115a372ae
Bumped version to 2023.8.0b4
2023-08-01 23:17:04 +02:00
Franck Nijhof
f7688c5e3b
Ensure we have an valid configuration URL in NetGear ( #97590 )
2023-08-01 23:16:54 +02:00
Franck Nijhof
80e0bcfaea
Ensure load the device registry if it contains invalid configuration URLs ( #97589 )
2023-08-01 23:16:50 +02:00
TheJulianJES
97e28acfc9
Bump zha-quirks to 0.0.102 ( #97588 )
2023-08-01 23:16:47 +02:00
Robert Svensson
c3bcffdce7
Fix UniFi image platform failing to setup on read-only account ( #97580 )
2023-08-01 23:16:44 +02:00
J. Nick Koston
2b26e20528
Use legacy rules for ESPHome entity_id construction if friendly_name is unset ( #97578 )
2023-08-01 23:16:39 +02:00
Joost Lekkerkerker
116b026768
Unignore today's collection for Rova ( #97567 )
2023-08-01 23:16:36 +02:00
Maikel Punie
87c11ca419
Bump pyduotecno to 2023.8.0 (beta fix) ( #97564 )
...
* Bump pyduotecno to 2023.7.4
* Bump to 2023.8.0
2023-08-01 23:16:32 +02:00
Franck Nijhof
af5fc7e759
Ensure load the device registry if it contains invalid configuration URLs ( #97589 )
2023-08-01 23:15:31 +02:00
Franck Nijhof
33e5e3c5c2
Ensure we have an valid configuration URL in NetGear ( #97590 )
2023-08-01 22:29:16 +02:00
TheJulianJES
cad845f5c9
Bump zha-quirks to 0.0.102 ( #97588 )
2023-08-01 22:26:36 +02:00
Joost Lekkerkerker
7096daa0c1
Unignore today's collection for Rova ( #97567 )
2023-08-01 21:31:45 +02:00
Robert Svensson
6c95e07b7d
Fix UniFi image platform failing to setup on read-only account ( #97580 )
2023-08-01 21:18:33 +02:00
J. Nick Koston
708b00d7ab
Use legacy rules for ESPHome entity_id construction if friendly_name is unset ( #97578 )
2023-08-01 21:08:12 +02:00
Maikel Punie
b20a286b5b
Bump pyduotecno to 2023.8.0 (beta fix) ( #97564 )
...
* Bump pyduotecno to 2023.7.4
* Bump to 2023.8.0
2023-08-01 14:39:31 +02:00
Franck Nijhof
2f6aea450e
Bumped version to 2023.8.0b3
2023-08-01 11:48:10 +02:00
Bram Kragten
8261a769a5
Update frontend to 20230801.0 ( #97561 )
2023-08-01 11:47:48 +02:00
Bram Kragten
1773f1ead2
Update frontend to 20230801.0 ( #97561 )
2023-08-01 11:46:37 +02:00
Pedro Lamas
dfd5c74de0
Fixes London Air parsing error ( #97557 )
2023-08-01 11:15:51 +02:00
Jack Boswell
20cf5f0f2c
Fix Starlink ping drop rate reporting ( #97555 )
2023-08-01 11:15:48 +02:00
Eric Severance
f780397c2d
Bump pywemo to 1.2.1 ( #97550 )
2023-08-01 11:15:44 +02:00
Phil Bruckner
c600d07a9d
Bump life360 package to 6.0.0 ( #97549 )
2023-08-01 11:15:41 +02:00
tronikos
c412cf9a5e
Bump opower to 0.0.18 ( #97548 )
2023-08-01 11:15:37 +02:00
J. Nick Koston
d891f1a5eb
Bump HAP-python to 4.7.1 ( #97545 )
2023-08-01 11:15:34 +02:00
Jan Bouwhuis
3f22c74ffa
Fix unit tests for wake_on_lan ( #97542 )
2023-08-01 11:15:31 +02:00
Joost Lekkerkerker
8355230433
Fix RootFolder not iterable in Radarr ( #97537 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-08-01 11:15:28 +02:00
epenet
ec1b24f8d6
Handle http error in Renault initialisation ( #97530 )
2023-08-01 11:15:25 +02:00
Eric Severance
e473131a2c
Bump pywemo to 1.2.0 ( #97520 )
2023-08-01 11:15:21 +02:00
Jan Bouwhuis
c99bf90ec7
Offer work- a-round for MQTT entity names that start with the device name ( #97495 )
...
Co-authored-by: SukramJ <sukramj@icloud.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-08-01 11:15:18 +02:00
tronikos
00c1f3d85e
Bump androidtvremote2==0.0.13 ( #97494 )
2023-08-01 11:15:15 +02:00
Joakim Plate
278f02c86f
Avoid leaking exception trace for philips_js ( #97491 )
...
Avoid leaking exception trace
2023-08-01 11:15:11 +02:00
starkillerOG
c950abd323
Delay creation of Reolink repair issues ( #97476 )
...
* delay creation of repair issues
* fix tests
2023-08-01 11:15:08 +02:00
starkillerOG
da401d5ad6
Bump reolink_aio to 0.7.6 + Timeout ( #97464 )
2023-08-01 11:15:04 +02:00
Michael Hansen
877c30c3a0
Send language to Wyoming STT ( #97344 )
2023-08-01 11:15:00 +02:00
Pedro Lamas
3f5c0a1285
Fixes London Air parsing error ( #97557 )
2023-08-01 11:04:30 +02:00
J. Nick Koston
7e134a3d44
Cleanups to the Bluetooth processor coordinators ( #97546 )
2023-08-01 10:27:25 +02:00
Eric Severance
8b8a51ffc8
Bump pywemo to 1.2.1 ( #97550 )
2023-08-01 10:08:08 +02:00
Jack Boswell
122794ada8
Fix Starlink ping drop rate reporting ( #97555 )
2023-08-01 10:06:19 +02:00
Michael Hansen
8ad37d7640
Send language to Wyoming STT ( #97344 )
2023-08-01 10:05:01 +02:00
Phil Bruckner
5aa3e36754
Bump life360 package to 6.0.0 ( #97549 )
2023-08-01 10:04:04 +02:00
Jan Bouwhuis
9c6c391eea
Offer work- a-round for MQTT entity names that start with the device name ( #97495 )
...
Co-authored-by: SukramJ <sukramj@icloud.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-08-01 10:03:08 +02:00
J. Nick Koston
5ce8e0e33e
Bump HAP-python to 4.7.1 ( #97545 )
2023-08-01 09:49:20 +02:00
tronikos
3a2549829e
Bump opower to 0.0.18 ( #97548 )
2023-08-01 09:45:17 +02:00
janmolemans
f0640fc057
Add frequency sensors to Nibe ( #89072 )
...
* added frequency (for compressors etc)
---------
Co-authored-by: Joakim Plate <elupus@ecce.se >
2023-07-31 22:23:32 +02:00
Jan Bouwhuis
a8a3b6778e
Fix unit tests for wake_on_lan ( #97542 )
2023-07-31 21:16:58 +02:00
starkillerOG
121fc7778d
Bump reolink_aio to 0.7.6 + Timeout ( #97464 )
2023-07-31 21:01:25 +02:00
J. Nick Koston
094f2cbad7
Fix saving subclassed datetime objects in storage ( #97502 )
2023-07-31 18:49:02 +02:00
Joost Lekkerkerker
c2e9fd85c2
Fix RootFolder not iterable in Radarr ( #97537 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-07-31 18:44:03 +02:00
David Knowles
085e274f44
Bump pyschlage to 2023.7.0 ( #97366 )
2023-07-31 18:38:50 +02:00
Marc Mueller
4d9b73033d
Update python-typing-update to 0.6.0 ( #97531 )
2023-07-31 17:59:40 +02:00
Marc Mueller
dba6330fc8
Update pydiscovergy to 2.0.3 ( #97509 )
...
* Update pydiscovergy to 2.0.3
* Fix mypy
* Fix tests
2023-07-31 17:25:57 +02:00
epenet
9df1805b3b
Remove myself from const and util codeowners ( #97527 )
2023-07-31 07:06:06 -07:00
J. Nick Koston
e7069d48be
Load homekit_controller test data using its json loader ( #97534 )
2023-07-31 07:04:41 -07:00
Joakim Plate
651d4134cf
Avoid leaking exception trace for philips_js ( #97491 )
...
Avoid leaking exception trace
2023-07-31 14:21:34 +02:00
epenet
787486b68d
Remove myself from rest codeowners ( #97528 )
2023-07-31 12:50:44 +02:00
Eric Severance
7b25702605
Bump pywemo to 1.2.0 ( #97520 )
2023-07-31 12:38:31 +02:00
epenet
83db3c48c2
Fix unused variable in Renault tests ( #97529 )
2023-07-31 12:35:30 +02:00
epenet
927905ac84
Handle http error in Renault initialisation ( #97530 )
2023-07-31 12:17:51 +02:00
epenet
ed3ebdfea5
Remove myself from scrape codeowners ( #97524 )
2023-07-31 11:15:59 +02:00
J. Nick Koston
37cdd51183
Combine Bluetooth update coordinator subscriptions to reduce code duplication ( #97503 )
2023-07-31 01:03:19 -07:00
J. Nick Koston
5c4e47c127
Use internal imports in Bluetooth update coordinator to avoid future circular imports ( #97506 )
2023-07-31 01:02:57 -07:00
J. Nick Koston
28bebf338f
Fix xiaomi_ble not remembering a device is a sleepy device ( #97518 )
2023-07-31 01:02:36 -07:00
J. Nick Koston
7bda873c2a
Fix bthome not remembering a device is a sleepy device ( #97517 )
2023-07-31 01:02:15 -07:00
starkillerOG
b266514068
Delay creation of Reolink repair issues ( #97476 )
...
* delay creation of repair issues
* fix tests
2023-07-31 09:07:13 +02:00
J. Nick Koston
f218fb8cee
Fix typo in PassiveBluetoothDataProcessor ( #97508 )
2023-07-31 08:56:30 +02:00
tronikos
eb56c7e1b7
Bump androidtvremote2==0.0.13 ( #97494 )
2023-07-30 21:27:57 +02:00
Meow
a4b2ded503
Refactor deprecated RESULT_TYPE_* ( #97367 )
2023-07-30 19:27:30 +02:00
Franck Nijhof
99634e22bd
Bumped version to 2023.8.0b2
2023-07-30 19:18:42 +02:00
J. Nick Koston
4bd4c5666d
Revert using has_entity_name in ESPHome when friendly_name is not set ( #97488 )
2023-07-30 19:18:24 +02:00
Marc Mueller
93c536882b
Update ha-av to 10.1.1 ( #97481 )
2023-07-30 19:18:21 +02:00
starkillerOG
3764c2e9de
Reolink long poll recover ( #97465 )
2023-07-30 19:18:18 +02:00
tronikos
b23286ce6f
Bump opower to 0.0.16 ( #97437 )
2023-07-30 19:18:15 +02:00
J. Nick Koston
734c16b816
Bump nexia to 2.0.7 ( #97432 )
2023-07-30 19:18:12 +02:00
Joost Lekkerkerker
f1fc09cb1d
Small cleanup in event entity ( #97409 )
2023-07-30 19:18:09 +02:00
Joost Lekkerkerker
364e7b838a
Return the actual media url from media extractor ( #97408 )
2023-07-30 19:18:05 +02:00
G Johansson
7f9db40390
Manual trigger entity fix name influence entity_id ( #97398 )
2023-07-30 19:18:02 +02:00
starkillerOG
38e22f5614
Regard long poll without events as valid ( #97383 )
2023-07-30 19:17:59 +02:00
G Johansson
945959827d
Bump pysensibo to 1.0.32 ( #97382 )
2023-07-30 19:17:56 +02:00
Chris Talkington
1a0593fc9a
Allow deleting config entry devices in jellyfin ( #97377 )
2023-07-30 19:17:53 +02:00
J. Nick Koston
f54c36ec16
Bump dbus-fast to 1.87.5 ( #97364 )
2023-07-30 19:17:50 +02:00
starkillerOG
3beffb5103
Bump reolink_aio to 0.7.5 ( #97357 )
...
* bump reolink-aio to 0.7.4
* Bump reolink_aio to 0.7.5
2023-07-30 19:17:47 +02:00
Niels Perfors
78dad22fb3
Upgrade Verisure to 2.6.4 ( #97278 )
2023-07-30 19:17:42 +02:00
Joost Lekkerkerker
04e72fec57
Add entity translation to Moon ( #97404 )
2023-07-30 19:10:45 +02:00
Joost Lekkerkerker
15b7035ad0
Change IoT class for Moon to calculated ( #97405 )
2023-07-30 19:03:25 +02:00
Jan-Philipp Benecke
cb033f7a7b
Change IoT class for ToD to calculated ( #97422 )
2023-07-30 19:02:43 +02:00
Marc Mueller
1553ff1001
Update pydantic to 1.10.12 ( #97479 )
2023-07-30 18:55:13 +02:00
Marc Mueller
71cc227f09
Update aiopvpc to 4.2.2 ( #97482 )
2023-07-30 18:54:45 +02:00
Niels Perfors
a70c10d3c9
Upgrade Verisure to 2.6.4 ( #97278 )
2023-07-30 18:53:26 +02:00
starkillerOG
f4e79bbab8
Regard long poll without events as valid ( #97383 )
2023-07-30 18:49:27 +02:00
starkillerOG
c32b15c754
Reolink long poll recover ( #97465 )
2023-07-30 18:49:00 +02:00
G Johansson
1f11ce63fc
Manual trigger entity fix name influence entity_id ( #97398 )
2023-07-30 18:47:34 +02:00
Joost Lekkerkerker
2b4387f7c2
Return the actual media url from media extractor ( #97408 )
2023-07-30 18:43:42 +02:00
Chris Talkington
9d2f52dbc5
Allow deleting config entry devices in jellyfin ( #97377 )
2023-07-30 18:42:28 +02:00
tronikos
28dc819212
Bump opower to 0.0.16 ( #97437 )
2023-07-30 18:41:14 +02:00
Marc Mueller
68cb7a7dde
Update ha-av to 10.1.1 ( #97481 )
2023-07-30 18:40:38 +02:00
J. Nick Koston
84576672de
Bump dbus-fast to 1.87.5 ( #97364 )
2023-07-30 18:39:40 +02:00
J. Nick Koston
afdbbefc31
Revert using has_entity_name in ESPHome when friendly_name is not set ( #97488 )
2023-07-30 18:28:45 +02:00
Marc Mueller
5e3bcc1224
Update zigpy to 0.56.3 ( #97480 )
2023-07-30 09:30:13 -04:00
Maciej Bieniek
12426dfad4
Add entity translations for AccuWeather ( #95940 )
...
* Add entity name translations
* Some improvements
* Update tests
* Suggested changes
* day 0 -> today
* night 0 -> tonight
* Fix precipitation
2023-07-29 21:22:53 +02:00
mbo18
598e26e481
Add device and state class to humidity sensor ( #97331 )
...
Add device and state class to humidity
2023-07-29 17:40:14 +02:00
Renier Moorcroft
f52876c7f6
Add entity description to EZVIZ SwitchEntity ( #95672 )
...
* Initial commit
* Update switch entity
* Add entity description
* Redundant get. Key will always be there.
* fixed dumb condition mistake.
* Removed names from entity description
* Implement suggestions
* async_add_entities has iterator so cleanup
* Update strings.json
2023-07-29 17:37:40 +02:00
Michael
750260b266
Add more sensors to PEGELONLINE ( #97295 )
...
* add further sensors
* adjust and improve tests
* add device classes were applicable
* fix doc string
* name for ph comes from device class
* use icon from device class for ph sensor
2023-07-29 17:03:29 +02:00
Richard Kroegel
b7ed163caf
bmw_connected_drive: Add WASHING_FLUID to correct binary sensor attribute ( #97448 )
...
BMW: Add WASHING_FLUID to correct binary sensor attribute
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-07-29 12:32:55 +02:00
David Knowles
0e8bbbd3d9
Add a battery sensor to Schlage ( #97369 )
2023-07-28 21:09:25 -07:00
G Johansson
78003886a5
GDACS add yaml config issue ( #97424 )
...
gdacs remove yaml issue
2023-07-29 02:22:54 +02:00
J. Nick Koston
0a56361ca4
Disable always_update in nexia coordinator ( #97436 )
2023-07-28 17:46:26 -05:00
J. Nick Koston
c11222c1d0
Bump nexia to 2.0.7 ( #97432 )
2023-07-28 16:37:08 -05:00
J. Nick Koston
a2555e71e2
Small cleanups to ambient station ( #97421 )
2023-07-28 16:30:29 -05:00
G Johansson
fc38451faf
Disable always_update in yale_smart_alarm coordinator ( #97426 )
...
always update
2023-07-28 23:29:01 +02:00
J. Nick Koston
1b6f15e3da
Disable always_update in enphase_envoy coordinator ( #97425 )
...
see https://github.com/home-assistant/developers.home-assistant/pull/1863
2023-07-28 23:28:41 +02:00
J. Nick Koston
a3110ef1c1
Disable always_update in oncue coordinator ( #97434 )
2023-07-28 16:23:37 -05:00
G Johansson
7966d8da76
LiteJet add yaml config removal issue ( #97429 )
...
litejet yaml config removal issue
2023-07-28 23:21:49 +02:00
G Johansson
05e9b63b16
MELCloud add yaml config removal issue ( #97430 )
...
melcloud yaml config removal issue
2023-07-28 23:21:34 +02:00
G Johansson
594d98822b
OctoPrint add yaml config removal issue ( #97431 )
...
OctoPrint yaml config removal issue
2023-07-28 23:21:15 +02:00
G Johansson
cd311f4868
meteo_france add yaml config removal issue ( #97428 )
...
meteo_france yaml removal issue
2023-07-28 23:01:21 +02:00
J. Nick Koston
1b10c44a16
Disable always_update in esphome dashboard coordinator ( #97419 )
2023-07-28 12:42:04 -05:00
J. Nick Koston
c1ce14983c
Disable always_update in filesize coordinator ( #97418 )
2023-07-28 12:41:45 -05:00
Joost Lekkerkerker
8101376ad5
Small cleanup in event entity ( #97409 )
2023-07-28 19:41:41 +02:00
J. Nick Koston
e1f14ed990
Disable always_update in cert_expiry coordinator ( #97417 )
2023-07-28 12:41:25 -05:00
J. Nick Koston
44a3885986
Disable always_update in powerwall coordinator ( #97416 )
2023-07-28 12:41:05 -05:00
J. Nick Koston
5829efb5d7
Disable always_update in lookin coordinator ( #97415 )
2023-07-28 12:40:50 -05:00
J. Nick Koston
8a9153d004
Disable always_update in emonitor coordinator ( #97414 )
2023-07-28 12:39:15 -05:00
J. Nick Koston
2ec2c25f5a
Disable always_update in nut coordinator ( #97413 )
2023-07-28 12:38:52 -05:00
J. Nick Koston
e4ac8bdd6b
Disable always_update in flux_led coordinator ( #97412 )
2023-07-28 12:38:33 -05:00
J. Nick Koston
48eebe43c9
Disable always_update in steamist coordinator ( #97411 )
2023-07-28 12:38:07 -05:00
J. Nick Koston
54e7185617
Disable always_update in rain machine coordinator ( #97410 )
2023-07-28 12:33:33 -05:00
J. Nick Koston
13349e76ed
Avoid firing update coordinator callbacks when nothing has changed ( #97268 )
2023-07-28 12:19:20 -05:00
G Johansson
3a54448836
Bump pysensibo to 1.0.32 ( #97382 )
2023-07-28 11:52:23 +02:00
G Johansson
81c0dcff63
Home Connect deprecation issue yaml configuration ( #97361 )
...
Home Connect deprecation issue
2023-07-27 23:34:17 +02:00
G Johansson
2299430dbe
Sonos add yaml config issue ( #97365 )
2023-07-27 23:33:49 +02:00
starkillerOG
053f4b08b6
Bump reolink_aio to 0.7.5 ( #97357 )
...
* bump reolink-aio to 0.7.4
* Bump reolink_aio to 0.7.5
2023-07-27 23:33:08 +02:00
Joost Lekkerkerker
973370b75e
Deprecate Freebox YAML ( #97345 )
...
* Deprecate Freebox YAML
* Update homeassistant/components/freebox/__init__.py
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-27 23:01:17 +02:00
G Johansson
ae3cc0b619
Sure Petcare deprecation issue yaml configuration ( #97363 )
...
Sure Petcare yaml config issue
2023-07-27 22:53:51 +02:00
G Johansson
4ac139592a
Plum Lightpad deprecation issue for yaml configuration ( #97362 )
...
Plum issue yaml config
2023-07-27 22:53:24 +02:00
G Johansson
2d4040c70a
Netatmo add issue for yaml deprecation ( #97360 )
...
Netatmo add issue
2023-07-27 22:50:50 +02:00
G Johansson
3fdcb67322
Add breaks_in_ha_version for Dynalite YAML import ( #97359 )
...
Dynalite breaks in version
2023-07-27 22:26:35 +02:00
J.P. Krauss
70cb8afb94
Add AirNow Reporting Station as sensor ( #97273 )
...
* Add AirNow Reporting Station as sensor attribute
* Make Reporting Station a sensor instead of attribute as requested
* Update homeassistant/components/airnow/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix reporting station attribute names to avoid showing on map
* Add attribute name translations
* Update homeassistant/components/airnow/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-27 21:19:16 +02:00
Franck Nijhof
768afeee21
Bumped version to 2023.8.0b1
2023-07-27 20:34:13 +02:00
J. Nick Koston
36982cea7a
Bump aiohomekit to 2.6.12 ( #97342 )
2023-07-27 20:33:57 +02:00
Franck Nijhof
80092dabdf
Add urllib3<2 package constraint ( #97339 )
2023-07-27 20:33:54 +02:00
Jc2k
e4246902fb
Split availability and data subscriptions in homekit_controller ( #97337 )
2023-07-27 20:33:51 +02:00
Marcel van der Veldt
7dc9204346
Hue event entity follow up ( #97336 )
2023-07-27 20:33:47 +02:00
J. Nick Koston
d7af1acf28
Bump aioesphomeapi to 15.1.15 ( #97335 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v15.1.14...v15.1.15
2023-07-27 20:33:44 +02:00
David Knowles
3028d40e7c
Bump pydrawise to 2023.7.1 ( #97334 )
2023-07-27 20:33:41 +02:00
David Knowles
37e9fff1eb
Fix Hydrawise zone addressing ( #97333 )
2023-07-27 20:33:37 +02:00
Maikel Punie
d05efe8c6a
Duotecno beta fix ( #97325 )
...
* Fix duotecno
* Implement comments
* small cover fix
2023-07-27 20:33:34 +02:00
Franck Nijhof
2163834375
Fix DeviceInfo configuration_url validation ( #97319 )
2023-07-27 20:33:31 +02:00
G Johansson
52ce21f3b6
Fix sql entities not loading ( #97316 )
2023-07-27 20:33:27 +02:00
Markus Becker
4eb37172a8
Fix typo Lomng -> Long ( #97315 )
2023-07-27 20:33:24 +02:00
Luke
d6dba4b42b
bump python-roborock to 0.30.2 ( #97306 )
2023-07-27 20:33:20 +02:00
Jan Bouwhuis
c925e1826b
Set mqtt entity name to null when it is a duplicate of the device name ( #97304 )
2023-07-27 20:33:17 +02:00
J. Nick Koston
aee6e0e6eb
Fix dumping lru stats in the profiler ( #97303 )
2023-07-27 20:33:13 +02:00
Franck Nijhof
1b664e6a0b
Fix implicit use of device name in TPLink switch ( #97293 )
2023-07-27 20:33:10 +02:00
G Johansson
c48f1b7899
Weather remove forecast deprecation ( #97292 )
2023-07-27 20:33:07 +02:00
Michael
fc6ff69564
Rename key of water level sensor in PEGELONLINE ( #97289 )
2023-07-27 20:33:03 +02:00
Marcel van der Veldt
d9beeac675
Bump aioslimproto to 2.3.3 ( #97283 )
2023-07-27 20:33:00 +02:00
Franck Nijhof
73076fe94d
Fix zodiac import flow/issue ( #97282 )
2023-07-27 20:32:57 +02:00
J.P. Krauss
20df37c132
Improve AirNow Configuration Error Handling ( #97267 )
...
* Fix config flow error handling when no data is returned by AirNow API
* Add test for PyAirNow EmptyResponseError
* Typo Fix
2023-07-27 20:32:54 +02:00
Michael Hansen
b2adb4edbe
Add wildcards to sentence triggers ( #97236 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-07-27 20:32:49 +02:00
Jan-Philipp Benecke
e31a4610f7
Fix authlib version constraint required by point ( #97228 )
2023-07-27 20:32:45 +02:00
Michael Hansen
7e3fdd85fc
Add wildcards to sentence triggers ( #97236 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-07-27 20:30:42 +02:00
Franck Nijhof
af286a8feb
Add urllib3<2 package constraint ( #97339 )
2023-07-27 18:57:13 +02:00
Franck Nijhof
737ac8c600
Fix DeviceInfo configuration_url validation ( #97319 )
2023-07-27 18:57:01 +02:00
J. Nick Koston
b92e7c5ddf
Bump aiohomekit to 2.6.12 ( #97342 )
2023-07-27 18:56:45 +02:00
Marcel van der Veldt
7ada88eab3
Hue event entity follow up ( #97336 )
2023-07-27 16:58:09 +02:00
Jc2k
cc47ff30b3
Split availability and data subscriptions in homekit_controller ( #97337 )
2023-07-27 09:32:53 -05:00
J. Nick Koston
cbc8ebb427
Bump aioesphomeapi to 15.1.15 ( #97335 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v15.1.14...v15.1.15
2023-07-27 09:30:31 -05:00
Maikel Punie
374255ce87
Duotecno beta fix ( #97325 )
...
* Fix duotecno
* Implement comments
* small cover fix
2023-07-27 16:00:27 +02:00
David Knowles
2542c5f259
Fix Hydrawise zone addressing ( #97333 )
2023-07-27 15:57:36 +02:00
David Knowles
cd1a99a15f
Bump pydrawise to 2023.7.1 ( #97334 )
2023-07-27 08:54:44 -05:00
dougiteixeira
e99ba1b0da
Move async_client_device_info_fn to entity.py ( #97270 )
...
Move client device info
2023-07-27 10:21:22 +02:00
G Johansson
f610a9b1c9
Fix sql entities not loading ( #97316 )
2023-07-27 09:24:32 +02:00
Jan Bouwhuis
3fcfe7d0c6
Set mqtt entity name to null when it is a duplicate of the device name ( #97304 )
2023-07-27 09:23:23 +02:00
Franck Nijhof
c2bbb0b5db
Fix implicit use of device name in TPLink switch ( #97293 )
2023-07-27 09:22:22 +02:00
Marcel van der Veldt
265fe51169
Bump aioslimproto to 2.3.3 ( #97283 )
2023-07-27 09:21:30 +02:00
J. Nick Koston
e9c3f0821f
Fix dumping lru stats in the profiler ( #97303 )
2023-07-27 09:17:27 +02:00
Luke
01ba7a8698
bump python-roborock to 0.30.2 ( #97306 )
2023-07-27 09:13:49 +02:00
Markus Becker
3fd33c4ecc
Fix typo Lomng -> Long ( #97315 )
2023-07-27 08:58:52 +02:00
Jan-Philipp Benecke
55beb26190
Fix authlib version constraint required by point ( #97228 )
2023-07-27 08:54:20 +02:00
David Knowles
b31cfe0b24
Add Schlage integration ( #93777 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2023-07-26 23:15:01 -05:00
G Johansson
7d8462b11c
Weather remove forecast deprecation ( #97292 )
2023-07-26 23:12:01 +02:00
Michael
dce9a1b998
Rename key of water level sensor in PEGELONLINE ( #97289 )
2023-07-26 22:03:38 +02:00
J.P. Krauss
7113db8da4
Improve AirNow Configuration Error Handling ( #97267 )
...
* Fix config flow error handling when no data is returned by AirNow API
* Add test for PyAirNow EmptyResponseError
* Typo Fix
2023-07-26 21:30:25 +02:00
Franck Nijhof
fd3c2c2811
Fix zodiac import flow/issue ( #97282 )
2023-07-26 21:22:22 +02:00
Franck Nijhof
9b7dcce7ed
Bump version to 2023.9.0dev0 ( #97265 )
2023-07-26 17:40:17 +02:00
Franck Nijhof
6200fd381e
Bumped version to 2023.8.0b0
2023-07-26 16:47:34 +02:00
Marcel van der Veldt
94870f05ee
Fix invalid ColorMode on (some) 3rd party Hue Color lights ( #97263 )
2023-07-26 16:43:02 +02:00
Marcel van der Veldt
2ae059d4fc
Add Event platform/entity to Hue integration ( #97256 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-07-26 16:42:01 +02:00
Joost Lekkerkerker
d233438e1a
Handle UpdateFailed for YouTube ( #97233 )
2023-07-26 15:09:15 +02:00
mkmer
db491c86c3
Bump whirlpool-sixth-sense to 0.18.4 ( #97255 )
2023-07-26 13:52:26 +02:00
Marcel van der Veldt
fd44bef39b
Add Event platform to Matter ( #97219 )
2023-07-26 12:19:23 +02:00
Maikel Punie
d7af1e2d5d
Add duotecno covers ( #97205 )
2023-07-26 11:45:55 +02:00
tronikos
5ec8165689
Add virtual integrations supported by opower ( #97250 )
2023-07-26 11:39:50 +02:00
Marcel van der Veldt
ae33670b33
Add guard for missing xy color support in Matter light platform ( #97251 )
2023-07-26 11:37:13 +02:00
Marc Mueller
1a25b17c27
Fix pegel_online generic typing ( #97252 )
2023-07-26 11:36:51 +02:00
Paulus Schoutsen
aad281db18
Add service to OpenAI to Generate an image ( #97018 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-07-26 10:14:18 +02:00
Michael
5caa1969c5
Add Pegel Online integration ( #97028 )
2023-07-26 09:12:39 +02:00
Maikel Punie
b4a46b9817
Codeowner update for cert-expiry ( #97246 )
2023-07-26 09:07:47 +02:00
Jc2k
c0debaf26e
Add event entities to homekit_controller ( #97140 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-26 08:20:41 +02:00
Amos Yuen
d0512d5b26
Stop rounding history_stats sensor ( #97195 )
2023-07-26 08:09:50 +02:00
J. Nick Koston
70b1083c8f
Bump pyunifiprotect to 4.10.6 ( #97240 )
2023-07-26 08:06:24 +02:00
Robert Svensson
89069bb9b8
Add WLAN clients reporting to UniFi Sensor platform ( #97234 )
2023-07-26 08:00:17 +02:00
tronikos
4a649ff31d
Bump opower==0.0.15 ( #97243 )
2023-07-26 07:48:06 +02:00
Michael Hansen
311c321d06
Add HassShoppingListAddItem to default agent ( #97232 )
...
* Bump hassil and intents package for HassShoppingListAddItem
* Remove hard-coded response text
* Test adding item to the shopping list
* Hook removed import in test for some reason
2023-07-25 22:19:03 -04:00
ollo69
c3977b5eb3
Correct AsusWRT device identifier ( #97238 )
2023-07-26 01:01:39 +02:00
Joost Lekkerkerker
66bbe6865e
Bump youtubeaio to 1.1.5 ( #97231 )
2023-07-25 22:39:55 +02:00
mkmer
c6f21b47a8
Whrilpool add periodic update ( #97222 )
2023-07-25 22:23:31 +02:00
Joost Lekkerkerker
234715a8c6
Add explicit device naming for Verisure ( #97224 )
2023-07-25 20:48:05 +02:00
Joost Lekkerkerker
585d357129
Add config flow to OpenSky ( #96912 )
...
Co-authored-by: Sander <developer@golles.nl >
2023-07-25 20:46:04 +02:00
Franck Nijhof
b4200cb85e
Update frontend to 20230725.0 ( #97220 )
2023-07-25 19:44:32 +02:00
J. Nick Koston
6ae79524bd
Add support for bleak 0.21 ( #97212 )
2023-07-25 19:30:54 +02:00
J. Nick Koston
213a1690f3
Bump bleak-retry-connector to 3.1.1 ( #97218 )
2023-07-25 19:21:11 +02:00
Jan-Philipp Benecke
c2f9070f40
Check before casting to float & add integration type to bsblan ( #97210 )
2023-07-25 16:11:37 +02:00
Robert Svensson
8d6c4e3306
Add controls to enable and disable a UniFi WLAN ( #97204 )
2023-07-25 14:01:57 +02:00
Jan-Philipp Benecke
a0b61a1188
Bump pydiscovergy to 2.0.1 ( #97186 )
2023-07-25 13:58:38 +02:00
Jan Bouwhuis
fb00cd8963
Add turn on/off support for mqtt water_heater ( #97197 )
2023-07-25 13:33:02 +02:00
Luke
6c43ce69d3
Add time platform to Roborock ( #94039 )
2023-07-25 13:29:48 +02:00
Michael Arthur
6b41c324cc
Fix broken translation keys ( #97202 )
2023-07-25 12:42:24 +02:00
J. Nick Koston
bb0727ab8a
Bump home-assistant-bluetooth to 1.10.2 ( #97193 )
2023-07-25 05:20:03 -05:00
Marcel van der Veldt
5e40fe97fd
Prevent duplicate Matter attribute event subscription ( #97194 )
2023-07-25 12:14:22 +02:00
Maciej Bieniek
cd84a188ee
Improve Tractive sensor names ( #97192 )
...
* Improve entity names
* Rename translation keys
2023-07-25 11:59:11 +02:00
Maikel Punie
7f049c5b20
Add the Duotecno intergration ( #96399 )
...
Co-authored-by: Isak Nyberg <36712644+IsakNyberg@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-25 11:16:00 +02:00
Maciej Bieniek
fc41f3d25b
Use device class ENUM for Tractive tracker state sensor ( #97191 )
2023-07-25 11:13:52 +02:00
Matthias Alphart
74deb8b011
Add datetime platform to KNX ( #97190 )
2023-07-25 11:04:05 +02:00
Michael Arthur
6ef7c5ece6
Add electric kiwi integration ( #81149 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-25 10:46:53 +02:00
Joost Lekkerkerker
04f6d1848b
Implement YouTube async library ( #97072 )
2023-07-25 10:18:20 +02:00
Jan Bouwhuis
714a04d603
Add service turn_on and turn_off service for water_heater ( #94817 )
2023-07-25 10:16:05 +02:00
elmurato
90bf2d3076
Move Minecraft Server base entity to its own file ( #97187 )
2023-07-25 10:14:01 +02:00
Robert Svensson
06f97679ee
Add WLAN QR code support to UniFi Image platform ( #97171 )
2023-07-25 10:11:48 +02:00
Adrián Moreno
f2726527f2
Create zwave_js repair issue instead of warning log entry ( #95997 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-07-25 09:55:05 +02:00
Erik Montnemery
0dc5875cbd
Bump python-otbr-api to 2.3.0 ( #97185 )
2023-07-25 09:22:57 +02:00
Meow
024d646526
Aligned integration manifest files ( #97175 )
2023-07-25 08:33:56 +02:00
Matrix
3bbbd8642f
Add yolink finger support ( #96944 )
2023-07-25 08:30:16 +02:00
Mike Woudenberg
945fffebcc
Use get_url to get Home Assistant instance for Loqed webhook ( #95761 )
2023-07-25 08:27:18 +02:00
G Johansson
c312dcbc4b
Scrape refactor to ManualTriggerEntity ( #96329 )
2023-07-25 00:54:19 +02:00
Renier Moorcroft
5ec633a839
Add Ezviz button entities ( #93647 )
...
* Initial commit
* Add button for ptz
* coveragerc
* Add ptz buttons to PTZ cameras only
* Describe support capbility
* Improve typing
* bump api version.
* Match entity naming used throughout
* Add translation
* Create ir before execution and breaks in version
* Fix for translation missing name key.
* Change depreciation to 2024.2.0
* Update camera.py
* Tiny spelling tweaks
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-25 00:31:44 +02:00
Guido Schmitz
6717e40114
Use snapshots in devolo Home Network button tests ( #95141 )
...
Use snapshots
2023-07-25 00:20:09 +02:00
Michael
cce9d938f6
Make setup of Ecovacs async ( #96200 )
...
* make setup async
* apply suggestions
2023-07-25 00:07:43 +02:00
Michael Hansen
99e7b42127
Bump hassil and intents ( #97174 )
2023-07-24 16:52:16 -05:00
Álvaro Fernández Rojas
d1e96a356a
Add Airzone Cloud Aidoo binary sensors ( #95607 )
...
airzone_cloud: add Aidoo binary sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-07-24 23:27:33 +02:00
Maciej Bieniek
9f9602e8a7
Add frequency sensor for Shelly Plus/Pro xPM devices ( #97172 )
2023-07-24 23:07:57 +02:00
Duco Sebel
7c902d5aad
Bumb python-homewizard-energy to 2.0.2 ( #97169 )
2023-07-24 22:19:37 +02:00
starkillerOG
8a58675be2
Reolink improve webhook URL error message ( #96088 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-24 22:01:45 +02:00
J. Nick Koston
410b343ae0
Bump dbus-fast to 1.87.2 ( #97167 )
2023-07-24 14:48:18 -05:00
Ernst Klamer
28197adebd
Add support for sleepy Xiaomi BLE sensors ( #97166 )
2023-07-24 21:13:16 +02:00
Matthias Alphart
8ff9f2ddbe
Add date platform to KNX ( #97154 )
2023-07-24 21:12:37 +02:00
Joost Lekkerkerker
2dc86364f3
Migrate TPLink to has entity name ( #96246 )
2023-07-24 20:49:40 +02:00
J. Nick Koston
f8705a8074
Bump anyio to 3.7.1 ( #97165 )
2023-07-24 20:34:59 +02:00
J. Nick Koston
5cc72814c9
Bump fnv-hash-fast to 0.4.0 ( #97160 )
2023-07-24 20:34:46 +02:00
Joost Lekkerkerker
ba1bf9d39f
Add entity translations to AsusWRT ( #95125 )
2023-07-24 20:29:23 +02:00
elmurato
557b6d511b
Improve reading of MOTD and bump mcstatus to 11.0.0 ( #95715 )
...
* Improve reading of MOTD, bump mcstatus to 10.0.3 and getmac to 0.9.4
* Revert bump of getmac
* Bump mcstatus to 11.0.0-rc3. Use new MOTD parser.
* Bump mcstatus to 11.0.0
2023-07-24 20:23:11 +02:00
J. Nick Koston
649568be83
Bump ulid-transform to 0.8.0 ( #97162 )
2023-07-24 13:16:29 -05:00
Jan Stienstra
fb6699b498
Jellyfin: Sort seasons and episodes by index ( #92961 )
2023-07-24 20:13:26 +02:00
Renier Moorcroft
4c3d9e5205
Fix EZVIZ LightEntity occasional ValueError ( #95679 )
2023-07-24 20:03:31 +02:00
tronikos
d0722e2312
Android TV Remote: Add option to disable IME ( #95765 )
2023-07-24 20:00:51 +02:00
ollo69
2cfc11d4b9
Limit AndroidTV screencap calls ( #96485 )
2023-07-24 19:58:11 +02:00
ollo69
345df715d6
Change AsusWRT entities unique id ( #97066 )
...
Migrate AsusWRT entities unique id
2023-07-24 19:53:58 +02:00
Maciej Bieniek
17e757af36
Add sensors for Shelly Plus PM Mini ( #97163 )
2023-07-24 19:53:39 +02:00
J. Nick Koston
593960c704
Bump bluetooth deps ( #97157 )
2023-07-24 19:49:24 +02:00
J. Nick Koston
6e50576db2
Bump zeroconf to 0.71.4 ( #97156 )
2023-07-24 19:48:50 +02:00
Oliver
0d79903f90
Fix denonavr netaudio telnet event ( #97159 )
2023-07-24 12:41:41 -05:00
Joost Lekkerkerker
fe66c3414b
Implement data coordinator for LastFM ( #96942 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-24 19:39:46 +02:00
Jan-Philipp Benecke
e96bff1674
Add alternative key names for Discovergy voltage sensors ( #97155 )
2023-07-24 19:31:25 +02:00
Joost Lekkerkerker
2bd6b519fa
Remove unused words from codespell check ( #97152 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-07-24 19:29:24 +02:00
J. Nick Koston
31d6b615b4
Bump home-assistant-bluetooth to 1.10.1 ( #97153 )
2023-07-24 12:11:28 -05:00
J. Nick Koston
35aae949d0
Add initial test coverage for ESPHome manager ( #97147 )
2023-07-24 18:48:09 +02:00
Joost Lekkerkerker
549fef08ad
Make Codespell skip snapshot tests ( #97150 )
2023-07-24 18:46:54 +02:00
Yuxin Wang
36ad24ce01
Add name and default name to device info of APCUPSD sensors ( #94415 )
2023-07-24 18:42:08 +02:00
Luke
2c42a319a2
Add Fallback to cloud api for Roborock ( #96147 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-24 18:37:37 +02:00
Franck Nijhof
6b980eb0a7
Migrate frontend services to support translations ( #96342 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-24 18:35:26 +02:00
Nerdix
2220396c41
Enable long-term statistics for Fast.com sensor ( #97139 )
2023-07-24 16:59:39 +02:00
J. Nick Koston
57c640c83c
Reduce attribute lookups in climate needed to write state ( #97145 )
2023-07-24 16:58:26 +02:00
Franck Nijhof
b655b9d530
Allow for translating service examples ( #97141 )
2023-07-24 15:57:02 +02:00
Joost Lekkerkerker
0c4e341189
Fix typos in Radio Browser comment and docstring ( #97138 )
2023-07-24 14:22:09 +02:00
Marcel van der Veldt
14524b985b
Handle Matter Nullable as None ( #97133 )
2023-07-24 14:18:39 +02:00
Matthias Alphart
755b0f9120
Update xknx to 2.11.2 - fix DPT 9 small negative values ( #97137 )
2023-07-24 14:16:29 +02:00
Marc Mueller
995c29e052
Cleanup EventType typing ( #97136 )
2023-07-24 13:18:38 +02:00
Marc Mueller
4161f53bea
Improve async_track_state_change_filtered callback typing ( #97134 )
2023-07-24 12:42:29 +02:00
Marc Mueller
582499a260
Improve async_track_template_result callback typing ( #97135 )
2023-07-24 12:42:17 +02:00
Marc Mueller
c0da6b822e
Fix ruff ( #97131 )
2023-07-24 10:34:16 +02:00
Marc Mueller
3371c41bda
Improve async_track_device_registry_updated_event callback typing ( #97125 )
2023-07-24 09:42:01 +02:00
Joost Lekkerkerker
daa76bbab6
Migrate Yeelight to has entity naming ( #96836 )
2023-07-24 09:39:48 +02:00
Marc Mueller
0624345322
Improve async_track_entity_registry_updated_event callback typing ( #97124 )
2023-07-24 09:14:10 +02:00
puddly
84220e92ea
Wrap internal ZHA exceptions in HomeAssistantErrors ( #97033 )
2023-07-24 09:12:21 +02:00
Marc Mueller
797a9c1ead
Improve async_track_state_added/removed_domain callback typing ( #97126 )
2023-07-24 09:11:41 +02:00
Marc Mueller
8c870a5683
Use EventType for state changed [m-z] ( #97118 )
2023-07-24 08:07:07 +02:00
Marc Mueller
0cc396b863
Use EventType for state changed [a-h] ( #97116 )
2023-07-24 08:04:13 +02:00
Marc Mueller
5b73bd2f8e
Use EventType for state changed [h-m] ( #97117 )
2023-07-24 08:01:50 +02:00
J. Nick Koston
40382f0caa
Bump zeroconf to 0.71.3 ( #97119 )
2023-07-24 08:00:25 +02:00
J. Nick Koston
19b0a6e7f6
Relax typing on cached_property to accept subclasses ( #95407 )
2023-07-23 20:47:29 -05:00
Marc Mueller
235b98da8a
Use EventType for remaining event helper methods ( #97121 )
2023-07-23 18:32:29 -05:00
Franck Nijhof
f8c3aa7bec
Remove the use of StateType from Demo ( #97111 )
2023-07-23 18:20:23 -05:00
J. Nick Koston
34dcd98440
Only construct enum __or__ once in emulated_hue ( #97114 )
2023-07-23 18:17:46 -05:00
Marc Mueller
2618bfc073
Use EventType for state changed [core] ( #97115 )
2023-07-23 18:10:03 -05:00
J. Nick Koston
051929984d
Bump yeelight to 0.7.12 ( #97112 )
2023-07-23 17:13:48 -05:00
Franck Nijhof
6ad34a7f76
Update pipdeptree to 2.11.0 ( #97098 )
2023-07-23 23:51:50 +02:00
Franck Nijhof
5e88ca23b3
Remove the use of StateType from AccuWeather ( #97109 )
2023-07-23 23:30:37 +02:00
Marc Mueller
69d7b035e0
Use EventType for more helper methods ( #97107 )
2023-07-23 23:22:04 +02:00
rale
54d7ba72ee
Add second led control for carro smart fan ( #94195 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-23 23:20:29 +02:00
Franck Nijhof
30058297cf
Migrate backported StrEnum to built-in StrEnum ( #97101 )
2023-07-23 23:19:24 +02:00
Jeef
38e3e20f74
Add Low Battery binary_sensor to Flume ( #94914 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-23 23:11:07 +02:00
Steven Looman
9f551c0469
Bump async-upnp-client to 0.34.1 ( #97105 )
2023-07-23 22:38:21 +02:00
Franck Nijhof
8abf8726c6
Update Home Assistant base image to 2023.07.0 ( #97103 )
2023-07-23 15:27:03 -05:00
Franck Nijhof
86708b5590
Update ruff to v0.0.280 ( #97102 )
2023-07-23 22:00:26 +02:00
Marc Mueller
bdd253328d
Add generic Event class ( #97071 )
2023-07-23 21:51:54 +02:00
Antoni Czaplicki
860a37aa65
Fix vulcan integration ( #91401 )
2023-07-23 21:40:56 +02:00
G Johansson
61f3f38c99
State attributes translation for Sensibo ( #85239 )
2023-07-23 21:34:32 +02:00
Maciej Bieniek
c61c6474dd
Add frequency and N current sensors for Shelly Pro 3EM ( #97082 )
2023-07-23 21:33:47 +02:00
Franck Nijhof
b8207d7124
Merge branch 'master' into dev
2023-07-23 20:38:12 +02:00
Franck Nijhof
910c897ceb
Fix typo hidrogen to hydrogen ( #97096 )
2023-07-23 20:34:47 +02:00
Jan Bouwhuis
fab3c5b849
Fix imap cleanup error on abort ( #97097 )
2023-07-23 20:30:15 +02:00
J. Nick Koston
dc3d0fc7a7
Bump flux_led to 1.0.1 ( #97094 )
2023-07-23 20:27:09 +02:00
Emil Ahlbäck
7ed66706b9
Add "enqueue" parameter to spotify integration ( #90687 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2023-07-23 20:26:07 +02:00
Joost Lekkerkerker
bfbdebd0f7
Add entity translations to uPnP ( #96763 )
2023-07-23 20:21:57 +02:00
Jan Bouwhuis
3183ce7608
Add doorbell event support to alexa ( #97092 )
2023-07-23 20:16:46 +02:00
Joost Lekkerkerker
54044161c3
Add entity translations to Renson ( #96040 )
2023-07-23 20:11:26 +02:00
Joost Lekkerkerker
dd6cd0096a
Improve code coverage for LastFM ( #97012 )
...
* Improve code coverage for LastFM
* Revert introduced bug
2023-07-23 20:09:16 +02:00
Luke
5158461dec
Add Number platform to Roborock ( #94209 )
2023-07-23 19:02:16 +02:00
Miguel Camba
38111141f9
Add new device class: PH (potential hydrogen) ( #95928 )
2023-07-23 18:49:10 +02:00
Robert Svensson
1552319e94
Add Axis camera sources to diagnostics ( #97063 )
2023-07-23 17:56:58 +02:00
Teemu R
e5747d3f4c
Bump python-kasa to 0.5.3 ( #97088 )
2023-07-23 09:42:54 -05:00
Jan Bouwhuis
1b8e03bb66
Add MQTT event entity platform ( #96876 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-23 14:42:14 +02:00
Joost Lekkerkerker
26152adb23
Add entity translations to Tado ( #96226 )
2023-07-23 14:32:25 +02:00
Franck Nijhof
995c4d8ac1
Add missing translations for power binary sensor device class ( #97084 )
2023-07-23 14:20:57 +02:00
Joost Lekkerkerker
33f2453f33
Add entity translations for ld2410 BLE ( #95709 )
2023-07-23 14:01:27 +02:00
Ernst Klamer
672313c8ab
Add support for MiScale V1 ( #97081 )
2023-07-23 13:11:05 +02:00
Dave T
35f21dcf9c
Add repair hint to deprecate generic camera yaml config ( #96923 )
2023-07-23 11:10:18 +02:00
Joost Lekkerkerker
2365e4c159
Disable Spotify controls when no active session ( #96914 )
2023-07-23 10:59:29 +02:00
J. Nick Koston
d4cdb0453f
Guard expensive debug formatting with calls with isEnabledFor ( #97073 )
2023-07-23 10:54:25 +02:00
J. Nick Koston
61532475f9
Cleanup sensor unit conversion code ( #97074 )
2023-07-23 10:49:45 +02:00
J. Nick Koston
095146b163
Fix has_entity_name not always being set in ESPHome ( #97055 )
2023-07-23 10:45:48 +02:00
Joost Lekkerkerker
bf66dc7a91
Use entity name naming for Nanoleaf ( #95741 )
...
* Use device class naming for Nanoleaf
* Remove device class icon
2023-07-22 22:59:56 -04:00
J. Nick Koston
b90137f4c6
Add another OUI to tplink ( #97062 )
2023-07-22 17:52:38 -05:00
J. Nick Koston
e60313628f
Add a cancel message to the aiohttp compatiblity layer ( #97058 )
2023-07-22 17:06:32 -05:00
Marc Mueller
fe0fe19be9
Use datetime.UTC alias [3.11] ( #97067 )
2023-07-22 17:05:11 -05:00
Marc Mueller
da6802b009
Drop tomli ( #97064 )
2023-07-22 17:04:45 -05:00
Marc Mueller
45ec314232
Replace typing.Optional with new typing syntax ( #97068 )
2023-07-22 17:03:53 -05:00
Marc Mueller
77f38e33e5
Import names from typing instead of typing_extensions [3.11] ( #97065 )
2023-07-22 17:03:44 -05:00
J. Nick Koston
7c55dbdb17
Bump aiohomekit to 2.6.11 ( #97061 )
2023-07-22 16:47:13 -05:00
Franck Nijhof
ce1f5f997e
Drop Python 3.10 support ( #97007 )
2023-07-22 23:03:45 +02:00
Jan Bouwhuis
9424d11408
Allow homeassistant in MQTT configuration_url schema ( #96107 )
2023-07-22 22:50:58 +02:00
J. Nick Koston
75f3054cc2
Bump aiohomekit to 2.6.10 ( #97057 )
2023-07-22 13:34:36 -05:00
J. Nick Koston
f36930f165
Fix zeroconf tests with cython 3 ( #97054 )
2023-07-22 12:33:37 -05:00
Jan Bouwhuis
9a5774a95d
Apply common entity schema for MQTT Scene ( #96949 )
2023-07-22 18:00:27 +02:00
Joost Lekkerkerker
d4f301f4a3
Migrate Tolo to entity name ( #96244 )
2023-07-22 17:39:11 +02:00
Erik Montnemery
a8d77cc5ad
Teach zwave_js device trigger about entity registry ids ( #96303 )
2023-07-22 17:29:24 +02:00
Joost Lekkerkerker
77f2eb0ac9
Add entity translations to Subaru ( #96186 )
2023-07-22 17:29:04 +02:00
Ståle Storø Hauknes
9a5fe9f644
Airthings BLE: Improve supported devices ( #95883 )
2023-07-22 17:24:06 +02:00
Christopher Fenner
e68832a889
Fix Vicare cleanup token file on uninstall ( #95992 )
2023-07-22 17:23:01 +02:00
Maciej Bieniek
5249660a6a
Add uv_index to AccuWeather weather entity ( #97015 )
2023-07-22 17:11:39 +02:00
Joost Lekkerkerker
15c52e67a0
Clean up Enphase Envoy const file ( #95536 )
2023-07-22 16:59:15 +02:00
Joost Lekkerkerker
44803e1177
Migrate Uptimerobot to has entity name ( #96770 )
2023-07-22 16:55:05 +02:00
Joost Lekkerkerker
13fd5a59e3
Clean up Vilfo const file ( #95543 )
2023-07-22 16:33:06 +02:00
Joost Lekkerkerker
9ca288858b
Add entity translations to IntelliFire ( #95466 )
2023-07-22 16:31:36 +02:00
Joost Lekkerkerker
11fd43b1fc
Add entity translations to Wiz ( #96826 )
2023-07-22 16:28:48 +02:00
Joost Lekkerkerker
47426e50d3
Add entity translations to Modern Forms ( #95738 )
2023-07-22 16:19:37 +02:00
Joost Lekkerkerker
d708c159e7
Add entity translations to iCloud ( #95461 )
2023-07-22 16:16:39 +02:00
Joost Lekkerkerker
fe0d33d97c
Move Aseko coordinator to separate file ( #95120 )
2023-07-22 16:12:28 +02:00
Joost Lekkerkerker
e2fdc6a98b
Add entity translations for Ondilo Ico ( #95809 )
2023-07-22 13:16:07 +02:00
J. Nick Koston
24b9bde9e5
Fix duplicate and missing decorators in ESPHome Bluetooth client ( #97027 )
2023-07-22 13:10:41 +02:00
Joost Lekkerkerker
123cf07920
Clean up fitbit const ( #95545 )
2023-07-22 13:07:34 +02:00
Joost Lekkerkerker
9b717cb84f
Use snapshot testing in LastFM ( #97009 )
2023-07-22 12:47:26 +02:00
Joost Lekkerkerker
fb460d343e
Add upload date to Youtube state attributes ( #96976 )
2023-07-22 12:45:55 +02:00
Joost Lekkerkerker
8495da1964
Add entity translations for PoolSense ( #95814 )
2023-07-22 12:43:51 +02:00
Marc Mueller
4bc57c0466
Update coverage to 7.2.7 ( #96998 )
2023-07-22 12:39:28 +02:00
J. Nick Koston
52ab6b0b9d
Bump httpcore to 0.17.3 ( #97032 )
2023-07-21 19:15:28 -05:00
J. Nick Koston
2c4e4428e9
Decouple more of ESPHome Bluetooth support ( #96502 )
...
* Decouple more of ESPHome Bluetooth support
The goal is to be able to move more of this into an external library
* Decouple more of ESPHome Bluetooth support
The goal is to be able to move more of this into an external library
* Decouple more of ESPHome Bluetooth support
The goal is to be able to move more of this into an external library
* Decouple more of ESPHome Bluetooth support
The goal is to be able to move more of this into an external library
* Decouple more of ESPHome Bluetooth support
The goal is to be able to move more of this into an external library
* fix diag
* remove need for hass in the client
* refactor
* decouple more
* decouple more
* decouple more
* decouple more
* decouple more
* remove unreachable code
* remove unreachable code
2023-07-21 16:41:50 -04:00
Michael
facd6ef765
Display current version in common format in AVM Fritz!Tools ( #96424 )
2023-07-21 21:58:18 +02:00
J. Nick Koston
7814ce06f4
Fix ESPHome bluetooth client cancel behavior when device unexpectedly disconnects ( #96918 )
2023-07-21 13:44:13 -05:00
Marc Mueller
a2b18e46b9
Update respx to 0.20.2 ( #96996 )
2023-07-21 13:08:38 -04:00
Marc Mueller
6e90a75779
Update tqdm to 4.65.0 ( #96997 )
2023-07-21 13:08:24 -04:00
Marc Mueller
cd89f660d4
Update pytest-asyncio to 0.21.0 ( #96999 )
2023-07-21 13:08:05 -04:00
Marc Mueller
432ac1f313
Update pytest-sugar to 0.9.7 ( #97001 )
2023-07-21 13:07:49 -04:00
J. Nick Koston
0b0f072faf
Bump aioesphomeapi to 15.1.14 ( #97019 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v15.1.13...v15.1.14
2023-07-21 13:05:46 -04:00
Franck Nijhof
40b5605caf
2023.7.3 ( #96936 )
2023-07-21 17:53:01 +02:00
G Johansson
4e30056830
Add new Forecasting to Weather ( #75219 )
...
* Add new Forecasting to Weather
* Add is_daytime for forecast_twice_daily
* Fix test
* Fix demo test
* Adjust tests
* Fix typing
* Add demo
* Mod demo more realistic
* Fix test
* Remove one weather
* Fix weather example
* kitchen_sink
* Reverse demo partially
* mod kitchen sink
* Fix twice_daily
* kitchen_sink
* Add test weathers
* Add twice daily to demo
* dt_util
* Fix names
* Expose forecast via WS instead of as state attributes
* Regularly update demo + kitchen_sink weather forecasts
* Run linters
* Fix rebase mistake
* Improve demo test coverage
* Improve weather test coverage
* Exclude kitchen_sink weather from test coverage
* Rename async_update_forecast to async_update_listeners
* Add async_has_listeners helper
* Revert "Add async_has_listeners helper"
This reverts commit 52af3664bb06d9feac2c5ff963ee0022077c23ba.
* Fix rebase mistake
---------
Co-authored-by: Erik <erik@montnemery.com >
2023-07-21 17:30:48 +02:00
Maciej Bieniek
9f98a418cd
Add new sensors for Shelly Pro 3EM ( #97006 )
...
* Add new sensors
* Fix typo
2023-07-21 18:18:14 +03:00
Franck Nijhof
530556015f
Use walrus in event entity last event attributes ( #97005 )
2023-07-21 15:32:27 +02:00
rappenze
be7818fafb
Update pyfibaro dependency ( #97004 )
2023-07-21 15:32:17 +02:00
Michael Davie
fe140bdca3
Bump env_canada to v0.5.36 ( #96987 )
2023-07-21 15:32:13 +02:00
J. Nick Koston
4644355eff
Fix task leak on config entry unload/retry ( #96981 )
...
Since the task was added to self._tasks without a `task.add_done_callback(self._tasks.remove)`
each unload/retry would leak a new set of tasks
2023-07-21 15:32:10 +02:00
Joost Lekkerkerker
fd3bdeaef1
Remove stateclass from Systemmonitor process sensor ( #96973 )
...
Remove stateclass
2023-07-21 15:32:05 +02:00
Franck Nijhof
26584e3660
Update aiohttp to 3.8.5 ( #96945 )
2023-07-21 15:31:59 +02:00
Marc Mueller
b3da2ea9a6
Update pytest-socket to 0.6.0 ( #97011 )
2023-07-21 15:29:15 +02:00
rappenze
9434a64b87
Update pyfibaro dependency ( #97004 )
2023-07-21 09:22:45 -04:00
Joost Lekkerkerker
9954208d3a
Move OpenSky constants to separate const file ( #97013 )
2023-07-21 15:20:24 +02:00
Marc Mueller
7d173bf4e5
Update pytest-cov to 4.1.0 ( #97010 )
2023-07-21 15:07:12 +02:00
Maciej Bieniek
2e156e56bf
Create an issue if Shelly TRV is not calibrated ( #96952 )
...
* Create issue if Shelly Valve is not calibrated
* Add test
* Improve test
* Improve issue description
* Restart -> reboot
2023-07-21 14:20:03 +02:00
Marc Mueller
878a4f1bb9
Update pytest-freezer to 0.4.8 ( #97000 )
2023-07-21 14:15:15 +02:00
G Johansson
58ce357870
Add uv_index to Weather Entity ( #96951 )
...
* Add uv_index to Weather Entity
* translation
* Update homeassistant/components/weather/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-21 14:07:10 +02:00
karwosts
9b0d4c8c03
Fix a translation bug for water price issue ( #96958 )
2023-07-21 13:00:18 +02:00
Jan Bouwhuis
447fbf58c9
Change naming of MQTT entities to correspond with HA guidelines ( #95159 )
...
* Set has_entity_name if device_name is set
* revert unneeded formatting change
* Add image platform
* Follow up comment
* Don't set `has_entity_name` without device name
* Only set has_entity_name if a valid name is set
* Follow device_class name and add tests
* Follow up comments add extra tests
* Move to helper - Log a warning
* fix test
* Allow to assign None as name explictly
* Refactor
* Log info messages when device name is not set
* Revert scene schema change - no device link
* Always set has_entity_name with device mapping
* Always set `_attr_has_entity_name`
* Cleanup
2023-07-21 12:52:10 +02:00
Franck Nijhof
747f4d4a73
Add event entity ( #96797 )
2023-07-21 12:16:35 +02:00
Renier Moorcroft
4916351d9a
Add EZVIZ AlarmControlPanelEntity ( #96602 )
...
* Add ezviz alarm panel
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Joakim Plate <elupus@ecce.se >
2023-07-21 12:01:02 +02:00
Joost Lekkerkerker
33c2fc008a
Add diagnostics to YouTube ( #96975 )
2023-07-21 11:58:49 +02:00
Franck Nijhof
e4d65cbae1
Update syrupy to 4.0.8 ( #96990 )
2023-07-21 11:57:40 +02:00
Joost Lekkerkerker
52313bfce5
Clean up Ombi const file ( #95541 )
2023-07-21 11:55:31 +02:00
Joost Lekkerkerker
4fa9f25e38
Clean up logi circle const ( #95540 )
2023-07-21 10:03:49 +02:00
Joost Lekkerkerker
d935c18f38
Add entity translations to Daikin ( #95181 )
2023-07-21 10:02:05 +02:00
Joost Lekkerkerker
b39f7d6a71
Add snapshot testing to YouTube ( #96974 )
2023-07-21 09:54:06 +02:00
Joost Lekkerkerker
e9eb8a4754
Remove stateclass from Systemmonitor process sensor ( #96973 )
...
Remove stateclass
2023-07-21 09:00:04 +02:00
J. Nick Koston
e2394b34bd
Cache version compare in update entity ( #96978 )
2023-07-21 08:56:34 +02:00
Marc Mueller
32d63ae890
Fix sentry test assert ( #96983 )
2023-07-21 08:55:44 +02:00
Michael Davie
92eaef9b18
Bump env_canada to v0.5.36 ( #96987 )
2023-07-21 08:54:57 +02:00
Ernst Klamer
4e964c3819
Bump xiaomi-ble to 0.19.1 ( #96967 )
...
* Bump xiaomi-ble to 0.19.0
* Bump xiaomi-ble to 0.19.1
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-07-21 00:13:56 -05:00
J. Nick Koston
28ff173f16
Only lookup hostname/ip_address/mac_address once in device_tracker ( #96984 )
2023-07-21 00:07:06 -05:00
Jan Bouwhuis
b504665b56
Do not override extra_state_attributes property for MqttEntity ( #96890 )
2023-07-21 06:35:58 +02:00
J. Nick Koston
c067c52cf4
Fix translation key in profiler integration ( #96979 )
2023-07-20 21:40:38 -05:00
J. Nick Koston
9fba6870fe
Fix task leak on config entry unload/retry ( #96981 )
...
Since the task was added to self._tasks without a `task.add_done_callback(self._tasks.remove)`
each unload/retry would leak a new set of tasks
2023-07-20 21:00:07 -04:00
J. Nick Koston
99def97ed9
Add cancel messages to core task cancelation ( #96972 )
2023-07-20 18:03:36 -05:00
J. Nick Koston
6818cae072
Bump aioesphomeapi to 15.1.13 ( #96964 )
2023-07-20 16:05:17 -05:00
Franck Nijhof
e9a63b7501
Use default icon for demo button entity ( #96961 )
2023-07-20 23:02:59 +02:00
J. Nick Koston
b7bcc1eae4
Bump yalexs-ble to 2.2.3 ( #96927 )
2023-07-20 22:20:15 +02:00
Franck Nijhof
7389fea223
Fix OTBR tests on RC ( #96966 )
2023-07-20 21:09:59 +02:00
Brandon Rothweiler
55e5947330
Upgrade pymazda to 0.3.10 ( #96954 )
2023-07-20 21:07:06 +02:00
Jonathan Jogenfors
35ab024298
Add custom bypass night arming to SIA alarm codes ( #95736 )
...
* Add SIA codes for night arming with custom bypass
* Set night custom bypass to ARMED_CUSTOM_BYPASS
2023-07-20 21:07:02 +02:00
J. Nick Koston
71ca976d58
Fix esphome entity ids in test ( #96965 )
2023-07-20 21:05:08 +02:00
J. Nick Koston
e9620c62b8
Fix assertions in zeroconf tests ( #96957 )
2023-07-20 20:36:46 +02:00
J. Nick Koston
2a13515759
Bump aiohomekit to 2.6.9 ( #96956 )
2023-07-20 13:18:33 -05:00
Brandon Rothweiler
da5cba8083
Upgrade pymazda to 0.3.10 ( #96954 )
2023-07-20 13:16:08 -05:00
Franck Nijhof
d36d233885
Update pipdeptree to 2.10.2 ( #96940 )
2023-07-20 16:12:14 +02:00
Franck Nijhof
c99adf54b4
Update aiohttp to 3.8.5 ( #96945 )
2023-07-20 16:11:14 +02:00
Joost Lekkerkerker
fff254e0dc
Avoid using name in Subaru migrations ( #96221 )
...
* Avoid using name in Subaru migrations
* Add feedback
* Update tests/components/subaru/test_sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update tests/components/subaru/test_sensor.py
Co-authored-by: G-Two <7310260+G-Two@users.noreply.github.com >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: G-Two <7310260+G-Two@users.noreply.github.com >
2023-07-20 14:45:07 +02:00
Jonathan Jogenfors
a381ceed86
Add custom bypass night arming to SIA alarm codes ( #95736 )
...
* Add SIA codes for night arming with custom bypass
* Set night custom bypass to ARMED_CUSTOM_BYPASS
2023-07-20 14:43:38 +02:00
Erik Montnemery
f809ce9033
Update bind_hass docstring to discourage its use ( #96933 )
2023-07-20 13:34:24 +02:00
Franck Nijhof
86d9d9cea5
Disable wheels building for pycocotools ( #96937 )
2023-07-20 13:24:19 +02:00
Franck Nijhof
14b553ddbc
Disable wheels building for pycocotools ( #96937 )
2023-07-20 13:16:02 +02:00
Erik Montnemery
df46179d26
Fix broken service test ( #96943 )
2023-07-20 13:11:55 +02:00
lkshrk
8896c164be
Update .devcontainer.json structure ( #96537 )
2023-07-20 13:11:43 +02:00
Maciej Bieniek
db83dc9acc
Create an issue if push updates fail for Shelly gen1 devices ( #96910 )
...
* Create an issue if push updates fail
* Improve strings
* Delete the issue when reloading configuration entry
* Change MAX_PUSH_UPDATE_FAILURES to 5
* Improve issue strings
* Add test
* Use for
* Update homeassistant/components/shelly/strings.json
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com >
* Simplify deleting the issue
---------
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com >
2023-07-20 13:11:05 +02:00
RoboMagus
c433b251fa
Shell command response ( #96695 )
...
* Add service response to shell_commands
* Add shell_command response tests
* Fix mypy
* Return empty dict instead of None on error
* Improved response type hint
* Cleanup after removing type cast
* Raise exceptions i.s.o. returning
* Fix ruff
2023-07-20 11:53:57 +02:00
Joost Lekkerkerker
0ba2531ca4
Fix bug in check_config when an integration is removed by its own validator ( #96068 )
...
* Raise if present is False
* Fix feedback
* Update homeassistant/helpers/check_config.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/helpers/check_config.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix tests
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-07-20 11:45:44 +02:00
Franck Nijhof
7105b4b28b
Bumped version to 2023.7.3
2023-07-20 11:45:02 +02:00
G Johansson
db32aa7c5e
Fix timer switch in Sensibo ( #96911 )
2023-07-20 11:42:54 +02:00
mkmer
0c10005270
Bump AIOSomecomfort to 0.0.15 in Honeywell ( #96904 )
2023-07-20 11:42:51 +02:00
uvjustin
58c3c8a7a8
Avoid infinite loop on corrupt stream recording ( #96881 )
...
* Avoid infinite loop on corrupt stream recording
* Update tests
2023-07-20 11:42:47 +02:00
Luke
c118574bf4
bump python-Roborock to 0.30.1 ( #96877 )
...
bump to 0.30.1
2023-07-20 11:42:44 +02:00
mkmer
7f5a141f69
Add username to Reauth flow in Honeywell ( #96850 )
...
* pre-populate username/password on reauth
* Update homeassistant/components/honeywell/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use add_suggested_value_to_schema
* Optimize code
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-20 11:42:41 +02:00
Marc Mueller
3890d8d132
Update pycocotools to 2.0.6 ( #96831 )
2023-07-20 11:42:35 +02:00
Marc Mueller
72073b28cc
Update PyYAML to 6.0.1 ( #96800 )
2023-07-20 11:41:05 +02:00
Erik Montnemery
4501bdb5bf
Fix check for HA Yellow radio in otbr config flow ( #96789 )
2023-07-20 11:40:24 +02:00
Erik Montnemery
7748000026
Prevent otbr creating multiple config entries ( #96783 )
2023-07-20 11:39:01 +02:00
Joost Lekkerkerker
38d58b4d91
Use explicit device name for Stookalert ( #96755 )
2023-07-20 11:38:57 +02:00
Jan Bouwhuis
fff04a5e9b
Improve imap error handling for config entry ( #96724 )
...
* Improve error handling config entry
* Removed CancelledError
* Add cleanup
* Do not call protected async_set_state()
2023-07-20 11:38:02 +02:00
G Johansson
4e2b00a443
Refactor SQL with ManualTriggerEntity ( #95116 )
...
* First go
* Finalize sensor
* Add tests
* Remove not need _attr_name
* device_class
* _process_manual_data allow Any as value
2023-07-20 11:35:08 +02:00
Andrew Sayre
d866cdb9cf
Fix SmartThings Cover Set Position (for window shades) ( #96612 )
...
* Update smartthings dependencies
* Update cover to support window_shade_level
2023-07-20 11:29:33 +02:00
Allen Porter
653b1e5ad8
Bump pyrainbird to 3.0.0 ( #96610 )
2023-07-20 11:29:30 +02:00
Allen Porter
f5ba9af494
Bump pyrainbird to 2.1.1 ( #96601 )
2023-07-20 11:29:26 +02:00
quthla
cfcdf866dd
Ensure androidtv_remote does not block startup of HA ( #96582 )
...
* Ensure androidtv_remote does not block startup of HA
* Fix lint
* Use asyncio.wait_for
* Update homeassistant/components/androidtv_remote/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/androidtv_remote/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix lint
* Lint
* Update __init__.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-07-20 11:29:23 +02:00
Aaron Collins
b193b5667b
Fix daikin missing key after migration ( #96575 )
...
Fix daikin migration
2023-07-20 11:29:20 +02:00
J. Nick Koston
173a61bdff
Bump onvif-zeep-async to 3.1.12 ( #96560 )
2023-07-20 11:29:17 +02:00
J. Nick Koston
7425d97ee1
Handle empty strings for ESPHome UOMs ( #96556 )
2023-07-20 11:29:13 +02:00
J. Nick Koston
8382feeff4
Defer SSDP UPNP server start until the started event ( #96555 )
2023-07-20 11:29:10 +02:00
Joost Lekkerkerker
2967a00bc6
Support MyStrom switch 120 ( #96535 )
2023-07-20 11:29:07 +02:00
Guido Schmitz
a9902a21bf
Bump devolo_plc_api to 1.3.2 ( #96499 )
2023-07-20 11:29:03 +02:00
Sebastian Lövdahl
a50a96b687
Fix Vallox fan entity naming ( #96494 )
2023-07-20 11:29:00 +02:00
Sebastian Lövdahl
bc795f4953
Bump vallox-websocket-api to 3.3.0 ( #96493 )
2023-07-20 11:28:53 +02:00
J. Nick Koston
1f11a75ab1
Always try PullPoint with ONVIF ( #96377 )
2023-07-20 11:28:47 +02:00
Joost Lekkerkerker
6ed119006d
Use device class naming for SimpliSafe ( #96093 )
2023-07-20 11:28:42 +02:00
G Johansson
3fbdf4a184
Fix timer switch in Sensibo ( #96911 )
2023-07-20 11:27:30 +02:00
Dmitry Vasilyev
effa90272d
Support Tuya Air Conditioner Mate (WiFi) - Smart IR socket with power monitoring ( #95027 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-20 11:16:38 +02:00
Joost Lekkerkerker
34e30570c1
Migrate airtouch 4 to use has entity name ( #96356 )
2023-07-20 11:15:54 +02:00
Erik Montnemery
fa0d68b1d7
Add NumberDeviceClass.DURATION ( #96932 )
2023-07-20 11:10:03 +02:00
G Johansson
db76bf3a9f
Implement coordinator in Trafikverket Train ( #96916 )
...
* Implement coordinator TVT
* Review comments
* Review changes
2023-07-20 10:40:34 +02:00
Renier Moorcroft
4e460f71f8
Add EZVIZ BinarySensorEntity proper names and translation key ( #95698 )
...
* Update binary_sensor.py
* Add proper naming and translation keys
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Fix strings after merge.
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-20 10:35:06 +02:00
Blastoise186
ce0027a84e
Upgrade yt-dlp to fix security issue ( #96453 )
...
* Bump yt-dlp from 2023.3.4 to 2023.7.6
Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp ) from 2023.3.4 to 2023.7.6.
- [Release notes](https://github.com/yt-dlp/yt-dlp/releases )
- [Changelog](https://github.com/yt-dlp/yt-dlp/blob/master/Changelog.md )
- [Commits](https://github.com/yt-dlp/yt-dlp/compare/2023.03.04...2023.07.06 )
---
updated-dependencies:
- dependency-name: yt-dlp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump yt-dlp to 2023.7.6
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 10:21:52 +02:00
quthla
df19d4fd15
Ensure androidtv_remote does not block startup of HA ( #96582 )
...
* Ensure androidtv_remote does not block startup of HA
* Fix lint
* Use asyncio.wait_for
* Update homeassistant/components/androidtv_remote/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/androidtv_remote/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix lint
* Lint
* Update __init__.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-07-20 10:07:03 +02:00
Eric Severance
5ffffd8dbc
Fully unload wemo config entry ( #96620 )
...
* Fully unload wemo config entity
* Test reloading the config entry
* Encapsulate data with dataclasses
* Fix missing test coverage
* Replace if with assert for options that are always set
* Move WemoData/WemoConfigEntryData to models.py
* Use _ to indicate unused argument
* Test that the entry and entity work after reloading
* Nit: Slight test reordering
* Reset the correct mock (get_state)
* from .const import DOMAIN
* Nit: _async_wemo_data -> async_wemo_data; not module private
2023-07-20 10:06:16 +02:00
Ernst Klamer
0349e47372
Add support for MiScale V2 ( #96807 )
...
* Add support for MiScale V2
* Add icon to impedance
* Reduce mass sensors
2023-07-20 10:01:19 +02:00
J. Nick Koston
660c95d784
Pre-split unifiprotect nested attribute lookups ( #96862 )
...
* Pre-split unifiprotect nested attribute lookups
replaces and closes #96631
* Pre-split unifiprotect nested attribute lookups
replaces and closes #96631
* comments
2023-07-20 09:59:17 +02:00
Joakim Plate
1c19c54e38
Avoid accessing coordinator in gardena_bluetooth tests ( #96921 )
...
Avoid accessing coordinator in tests
2023-07-20 08:47:26 +02:00
Tim
9da155955a
Transport NSW: Set DeviceClass and StateClass ( #96928 )
...
* 2023.7.16
- Fix bug with values defaulting to "n/a" in stead of None
* 2023.7.16
- Set device class and state classes on entities
* 2023.7.16
- Set StateClass and DeviceClass directly on the entitiy
* 2023.7.16
- Fix black and ruff issues
* 2023.7.17
- Update logic catering for the 'n/a' response on an API failure
- Add testcase
* - Fix bug in formatting
* 2023.7.17
- Refacotr to consider the "n/a" response returned from the Python lib
on an error or faliure
- Remove setting of StateClass and DeviceClass as requested
- Add "n/a" test case
* 2023.7.17
- Remove unused imports
* 2023.7.18
- Apply review requested changes
* - Additional review change resolved
* Add State and Device class attributes
2023-07-20 08:35:26 +02:00
Marc Mueller
23810752ed
Fix mock assert_called_with ( #96929 )
...
* Fix mock assert_called_with
* Fix sonos test
* Revert zeroconf test changes
2023-07-20 08:31:37 +02:00
Renier Moorcroft
822d840f81
EZVIZ NumberEntity async added to hass ( #96930 )
...
Update number.py
2023-07-20 08:25:54 +02:00
J. Nick Koston
6bb81b862c
Add a message to the config entry cancel call ( #96925 )
2023-07-19 19:22:38 -05:00
J. Nick Koston
955bed0128
Bump aioesphomeapi to 15.1.12 ( #96924 )
2023-07-19 18:39:50 -05:00
J. Nick Koston
f310d6ca58
Bump bleak-retry-connector to 3.1.0 ( #96917 )
2023-07-19 17:04:46 -05:00
Joakim Plate
daa53118b3
Correct invalid docstring in gardena button ( #96922 )
2023-07-19 23:58:31 +02:00
Guy Martin
deafdc3005
Allow match quirk_class of custom quirks to ZHA ( #93268 )
...
* Allow matching custom quirks when self.quirk_classes might not contain the full class path but only the module and the class.
* Add test for matching custom quirk classes.
2023-07-19 16:11:05 -04:00
Joost Lekkerkerker
0f4c71f993
Handle nullable context in Spotify ( #96913 )
2023-07-19 20:37:33 +02:00
J. Nick Koston
29aa89bea0
Add lightweight API to get core state ( #96860 )
2023-07-19 20:31:48 +02:00
mkmer
39b242f154
Bump AIOSomecomfort to 0.0.15 in Honeywell ( #96904 )
2023-07-19 20:30:39 +02:00
J. Nick Koston
dae264f79e
Fix websocket_api _state_diff_event using json_encoder_default ( #96905 )
2023-07-19 18:22:43 +02:00
steffenrapp
c80085367d
Fix typo in Nuki integration ( #96908 )
2023-07-19 17:55:41 +02:00
mkmer
3b501fd2d7
Add username to Reauth flow in Honeywell ( #96850 )
...
* pre-populate username/password on reauth
* Update homeassistant/components/honeywell/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use add_suggested_value_to_schema
* Optimize code
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-19 15:25:10 +02:00
Franck Nijhof
06aeacc324
Update black to 23.7.0 ( #96901 )
2023-07-19 14:42:35 +02:00
Franck Nijhof
93ac340d54
Update syrupy to 4.0.6 ( #96900 )
2023-07-19 14:42:24 +02:00
Franck Nijhof
e449f8e0e5
Remove Reolink event connection sensor ( #96903 )
2023-07-19 14:40:00 +02:00
Franck Nijhof
0502879d10
Update PyJWT to 2.8.0 ( #96899 )
2023-07-19 14:35:54 +02:00
Franck Nijhof
a305a9fe9c
Update sentry-sdk to 1.28.1 ( #96898 )
2023-07-19 13:50:28 +02:00
Renier Moorcroft
33b3b8947a
Add Ezviz SensorEntity name and translation ( #95697 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-19 13:26:11 +02:00
Erik Montnemery
f0953dde95
Add comment to EntityPlatform._async_add_entity about update_before_add ( #96891 )
2023-07-19 13:07:23 +02:00
Marc Mueller
e18da97670
Improve pip caching [ci] ( #96896 )
2023-07-19 13:07:11 +02:00
Joost Lekkerkerker
efbd82b5fb
Add entity translations to Tuya ( #96842 )
2023-07-19 12:43:15 +02:00
Joost Lekkerkerker
6ffb1c3c2d
Remove version string from Ecowitt name ( #96498 )
...
* Remove version string from station name
* Use model as name
2023-07-19 11:19:57 +02:00
Arjan
90bdbf503a
Add humidity to meteo_france weather forecast ( #96524 )
...
Add humidity to forecast figures
2023-07-19 11:14:09 +02:00
Franck Nijhof
f4bc32ea08
Move Dynalite configuration panel to config entry ( #96853 )
2023-07-19 11:02:42 +02:00
Renier Moorcroft
e39187423f
Ezviz NumberEntity 1st update only when enabled ( #96587 )
...
* Initial commit
* Initial commit
* Fix async_aded_to_hass
2023-07-19 10:56:11 +02:00
Erik Montnemery
b53eae2846
Add WS command for changing thread channels ( #94525 )
2023-07-19 10:48:32 +02:00
Joakim Plate
80a7447030
Add support for buttons in gardena bluetooth ( #96871 )
...
* Add button to gardena
* Add tests for button
* Bump gardena bluetooth to 1.0.2
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-19 10:17:40 +02:00
Raman Gupta
67e3203d00
Add tomorrow.io state translations and dynamically assign enum device class ( #96603 )
...
* Add state translations and dynamically assign enum device class
* Reference existing keys
* Handle additional entity descriptions
2023-07-19 09:50:09 +02:00
Darren Foo
87d0b026c2
Add support for multiple Russound RNET controllers ( #96793 )
...
* add mutiple russound rnet controller support
* Update homeassistant/components/russound_rnet/media_player.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-07-19 09:24:37 +02:00
J. Nick Koston
01e66d6fb2
Improve handling of unrecoverable storage corruption ( #96712 )
...
* Improve handling of unrecoverable storage corruption
fixes #96574
If something in storage gets corrupted core can boot loop
or if its integration specific, the integration will fail to
start.
We now complainly loudly in the log, move away the corrupt data
and start fresh to allow startup to proceed so the user can
get to the UI and restore from backup without having to attach
a console (or otherwise login to the OS and manually modify files).
* test for corruption
* ensure OSError is still fatal
* one more case
* create an issue for corrupt storage
* fix key
* persist
* feedback
* feedback
* better to give the full path
* tweaks
* grammar
* add time
* feedback
* adjust
* try to get issue_domain from storage key
* coverage
* tweak wording some more
2023-07-19 09:23:12 +02:00
uvjustin
3e58e1987c
Avoid infinite loop on corrupt stream recording ( #96881 )
...
* Avoid infinite loop on corrupt stream recording
* Update tests
2023-07-19 09:06:04 +02:00
Franck Nijhof
f2bd122fde
Clean up conversation agent attribution ( #96883 )
...
* Clean up conversation agent attribution
* Clean up google_generative_ai_conversation as well
2023-07-19 09:03:53 +02:00
Franck Nijhof
22d0f4ff0a
Remove legacy discovery integration ( #96856 )
2023-07-19 07:10:07 +02:00
J. Nick Koston
b45369bb35
Bump flux_led to 1.0.0 ( #96879 )
2023-07-19 06:50:29 +02:00
J. Nick Koston
9b839041fa
Bump aioesphomeapi to 15.1.11 ( #96873 )
2023-07-19 06:49:40 +02:00
Luke
1449df5649
bump python-Roborock to 0.30.1 ( #96877 )
...
bump to 0.30.1
2023-07-19 02:25:24 +02:00
Joakim Plate
22fbd22943
Add more complete test coverage to gardena bluetooth ( #96874 )
...
* Add tests for switch
* Add tests for number
* Add tests for 0 sensor
* Enable coverage for gardena bluetooth
2023-07-19 00:31:01 +02:00
Joakim Plate
0d69ba6797
Allow number to be zero in gardena bluetooth ( #96872 )
...
Allow number to be 0 in gardena
2023-07-18 23:43:11 +02:00
Franck Nijhof
727a72fbaa
Remove mitemp_bt integration ( #96869 )
2023-07-18 23:19:03 +02:00
Björn Weitzel
4b2cbbe8c2
Use dispatcher helper to add new Fronius inverter entities ( #96782 )
...
Using dispatcher to add new entities for inverter
2023-07-18 23:18:02 +02:00
Franck Nijhof
4fefbf0408
Remove miflora integration ( #96868 )
2023-07-18 23:15:06 +02:00
Joost Lekkerkerker
fdb69efd67
Migrate Starline to entity name ( #96176 )
2023-07-18 22:47:58 +02:00
Joost Lekkerkerker
c853010f80
Add entity translations to islamic prayer times ( #95469 )
2023-07-18 22:28:04 +02:00
Michael
3c072e50c7
Remove duplicated available property from Picnic coordinator entities ( #96861 )
2023-07-18 22:09:19 +02:00
Joost Lekkerkerker
3681816a43
Add entity translations to Tesla Wall Connector ( #96242 )
2023-07-18 21:53:54 +02:00
Joost Lekkerkerker
c2d66cc14a
Add entity translations to Tautulli ( #96239 )
2023-07-18 21:51:37 +02:00
Joost Lekkerkerker
2b3a379b8e
Migrate spider to entity name ( #96170 )
2023-07-18 21:41:33 +02:00
Joost Lekkerkerker
a2495f494b
Migrate Soma to entity naming ( #96158 )
2023-07-18 21:40:20 +02:00
Joost Lekkerkerker
6f880ec837
Use device class naming for SMS ( #96156 )
2023-07-18 21:39:28 +02:00
Joost Lekkerkerker
89ed630af9
Clean up Kraken const file ( #95544 )
2023-07-18 21:38:29 +02:00
Joost Lekkerkerker
fa59b7f8ac
Add entity translations to Forecast Solar ( #96476 )
2023-07-18 21:32:38 +02:00
Simon Smith
46675560d2
Fix smoke alarm detection in tuya ( #96475 )
2023-07-18 21:18:58 +02:00
Michael
36b4b5b887
Remove duplicated available property from Shelly coordinator entities ( #96859 )
...
remove duplicated available property
2023-07-18 22:18:41 +03:00
Joost Lekkerkerker
e29598ecaa
Add entity translations to Vallox ( #96495 )
2023-07-18 21:07:45 +02:00
Joost Lekkerkerker
c94c7fae1b
Add device info to ISS ( #96469 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-18 20:57:41 +02:00
Joost Lekkerkerker
8675bc6554
Migrate Tradfri to has entity name ( #96248 )
2023-07-18 20:56:50 +02:00
Joost Lekkerkerker
1ceb536dfb
Migrate MyStrom to has entity name ( #96540 )
2023-07-18 20:53:37 +02:00
Joost Lekkerkerker
0ff8371953
Migrate Ambiclimate to use has entity name ( #96561 )
2023-07-18 20:52:43 +02:00
Tom
499c7491af
Plugwise prepare native_value_fn and companions for number ( #93416 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Bouwe <bouwe.s.westerdijk@gmail.com >
Co-authored-by: Bouwe Westerdijk <11290930+bouwew@users.noreply.github.com >
2023-07-18 20:48:15 +02:00
Joost Lekkerkerker
344f349371
Migrate Agent DVR to has entity name ( #96562 )
2023-07-18 20:41:14 +02:00
Joost Lekkerkerker
6afa49a441
Migrate Crownstone to has entity name ( #96566 )
2023-07-18 20:39:37 +02:00
c0ffeeca7
ac06905b1c
Rename life to lifetime in vesync ( #96844 )
2023-07-18 20:36:47 +02:00
Joost Lekkerkerker
0ca4da5592
Use device class for DLink ( #96567 )
2023-07-18 18:51:02 +02:00
Joost Lekkerkerker
cb1f365482
Add entity translations to NextCloud ( #96544 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2023-07-18 18:07:32 +02:00
c0ffeeca7
da5455c454
Rename 'life' to 'lifetime' in Brother ( #96815 )
2023-07-18 17:52:40 +02:00
Teesit E
701c8a3768
Add Tuya Soil sensor ( #96819 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-07-18 17:51:18 +02:00
Marc Mueller
4e9ce235e8
Update construct to 2.10.68 ( #96843 )
2023-07-18 17:50:31 +02:00
c0ffeeca7
c989e56d3c
Rename life to lifetime: wemo ( #96845 )
2023-07-18 17:50:02 +02:00
Joost Lekkerkerker
1422a4f8c6
Clean up entity descriptions in Tuya ( #96847 )
2023-07-18 17:41:33 +02:00
Paul Bottein
d8c989f732
Make default theme selectable for set theme service ( #96849 )
2023-07-18 17:36:35 +02:00
J. Nick Koston
6bd4ace3c3
Fix ESPHome bluetooth client cancellation when the operation is cancelled externally ( #96804 )
2023-07-18 03:39:26 -10:00
Tim
9a8fe04907
Resolve bugs with Transport NSW ( #96692 )
...
* 2023.7.16
- Fix bug with values defaulting to "n/a" in stead of None
* 2023.7.16
- Set device class and state classes on entities
* 2023.7.16
- Set StateClass and DeviceClass directly on the entitiy
* 2023.7.16
- Fix black and ruff issues
* 2023.7.17
- Update logic catering for the 'n/a' response on an API failure
- Add testcase
* - Fix bug in formatting
* 2023.7.17
- Refacotr to consider the "n/a" response returned from the Python lib
on an error or faliure
- Remove setting of StateClass and DeviceClass as requested
- Add "n/a" test case
* 2023.7.17
- Remove unused imports
* 2023.7.18
- Apply review requested changes
* - Additional review change resolved
2023-07-18 15:12:43 +02:00
c0ffeeca7
67eeed6703
Rename homekit "Filter Life" sensor to "Filter lifetime" ( #96821 )
...
* String review: rename 'life' to 'lifetime'
- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.
* HomeKit: adapt test case to reflect string change
* Fix test case failure caused by string rename: first step
2023-07-18 15:11:14 +02:00
Joost Lekkerkerker
0bdfb95d1d
Add entity translations to Whois ( #96824 )
...
* Add entity translations to Whois
* Fix tests
2023-07-18 15:05:55 +02:00
Jan Bouwhuis
7c22225cd1
Allow ADR 0007 compliant schema for mqtt ( #94305 )
...
* Enforce listed entities in MQTT yaml config
* Add tests for setup with listed items
* Fix test
* Remove validator add comment
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-07-18 14:29:45 +02:00
Joost Lekkerkerker
f9a0877bb9
Change device classes for Airvisual Pro ( #96474 )
...
Change device classes
2023-07-18 14:20:30 +02:00
Andrew Sayre
4ae69787a2
Fix SmartThings Cover Set Position (for window shades) ( #96612 )
...
* Update smartthings dependencies
* Update cover to support window_shade_level
2023-07-18 14:13:31 +02:00
Joost Lekkerkerker
1ace9ab82e
Make Spotify accept user playlist uris ( #96820 )
...
* Make Spotify accept user platlist uris
* Fix feedback
* Fix feedback
2023-07-18 14:08:18 +02:00
Joost Lekkerkerker
8dc5f73789
Migrate Yolink to has entity name ( #96839 )
...
* Migrate Yolink to has entity name
* Add sensor
2023-07-18 13:58:42 +02:00
Joost Lekkerkerker
8a9f117bdc
Add entity translations to zeversolar ( #96838 )
...
* Add entity translations to zeversolar
* Remove current power
2023-07-18 13:40:06 +02:00
Joost Lekkerkerker
d46a72e5ab
Migrate Zerproc to has entity naming ( #96837 )
2023-07-18 13:39:40 +02:00
Erik Montnemery
5c54fa1ce1
Fix shell_command timeout test ( #96834 )
...
* Fix shell_command timeout test
* Improve test
2023-07-18 13:37:27 +02:00
Erik Montnemery
2a18d0a764
Do not include stack trace when shell_command service times out ( #96833 )
2023-07-18 13:37:17 +02:00
Marc Mueller
9a2a920fd4
Update pycocotools to 2.0.6 ( #96831 )
2023-07-18 13:07:16 +02:00
Joost Lekkerkerker
c253549e68
Migrate Songpal to has entity name ( #96753 )
2023-07-18 12:38:17 +02:00
c0ffeeca7
faa67a40c4
Rename 'life' to 'lifetime' in trådfri ( #96818 )
...
String review: rename 'life' to 'lifetime'
- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.
2023-07-18 12:24:02 +02:00
Joost Lekkerkerker
5f0e5b7e0c
Migrate Volumio to has entity naming ( #96822 )
2023-07-18 12:17:41 +02:00
Franck Nijhof
b9f92b526b
Add prefix support to text selector ( #96830 )
2023-07-18 12:17:31 +02:00
Erik Montnemery
4ceba01ab7
Prevent creating scripts which override script services ( #96828 )
2023-07-18 12:10:40 +02:00
Joost Lekkerkerker
8b5bdf9e2f
Add entity translations to Whirlpool ( #96823 )
2023-07-18 12:09:22 +02:00
Franck Nijhof
1a9e27cdaf
Allow integrations to register custom config panels ( #96245 )
2023-07-18 11:35:44 +02:00
Joost Lekkerkerker
a69b5a8d3b
Add support for restricted playback devices in Spotify ( #96794 )
...
* Add support for restricted devices
* Add support for restricted devices
2023-07-18 11:15:41 +02:00
Joost Lekkerkerker
772fb463b5
Migrate Wilight to has entity name ( #96825 )
...
Migrate Wilight to has entity naming
2023-07-18 11:07:26 +02:00
Joost Lekkerkerker
d361caf6c4
Add entity translations to Yalexs BLE ( #96827 )
2023-07-18 11:04:24 +02:00
Jan Bouwhuis
0134ee9305
Fix incorrect leagacy code tweak for MQTT ( #96812 )
...
Cleanup mqtt_data_updated_config
2023-07-18 10:50:34 +02:00
c0ffeeca7
aa13082ce0
Rename 'life' to 'lifetime' in Xiaomi Miio ( #96817 )
...
String review: rename 'life' to 'lifetime'
- The term life, such as in 'filter life' can be ambiguous.
- Renamed to 'lifetime', as quite a few integrations use the term 'lifetime' to express this concept
- Improves consistency and should be easier to understand.
2023-07-18 10:13:33 +02:00
Joost Lekkerkerker
5d096a657f
Migrate Brunt to has entity name ( #96565 )
2023-07-18 09:59:32 +02:00
Joost Lekkerkerker
65db77dd8a
Migrate Dynalite to has entity name ( #96569 )
2023-07-18 09:58:42 +02:00
Joost Lekkerkerker
1097bde71b
Migrate AndroidTV to has entity name ( #96572 )
2023-07-18 09:56:57 +02:00
Joost Lekkerkerker
69bcba7ef5
Migrate frontier silicon to has entity name ( #96571 )
2023-07-18 09:56:11 +02:00
Joost Lekkerkerker
2bbce7ad22
Migrate Senz to has entity name ( #96752 )
2023-07-18 09:55:26 +02:00
Joost Lekkerkerker
5cea0bb3de
Migrate Soundtouch to has entity name ( #96754 )
2023-07-18 09:54:50 +02:00
c0ffeeca7
43842e243d
Rename 'life' to 'lifetime' in Tuya ( #96813 )
2023-07-18 09:54:07 +02:00
Joost Lekkerkerker
9b29cbd71c
Migrate Home plus control to has entity name ( #96596 )
2023-07-18 09:44:47 +02:00
Joost Lekkerkerker
8d048c4cfa
Migrate geofency to has entity name ( #96592 )
2023-07-18 09:43:29 +02:00
J. Nick Koston
bc6a41fb94
Remove deprecated state.get_changed_since ( #96579 )
2023-07-18 09:42:48 +02:00
Joost Lekkerkerker
4dd7611c83
Make Version integration title translatable ( #96586 )
2023-07-18 09:42:07 +02:00
J. Nick Koston
fca40be5df
Small cleanups to expand_entity_ids ( #96585 )
2023-07-18 09:41:37 +02:00
Joost Lekkerkerker
7d4016d7bf
Migrate gpslogger to has entity name ( #96594 )
2023-07-18 09:37:38 +02:00
Erik Montnemery
57352578ff
Use entity registry id in zwave_js device actions ( #96407 )
2023-07-18 09:36:40 +02:00
J. Nick Koston
c5b20ca91b
Bump yalexs-ble to 2.2.1 ( #96808 )
2023-07-18 09:29:42 +02:00
Joost Lekkerkerker
c154c2b060
Add entity translations to Transmission ( #96761 )
2023-07-18 09:17:28 +02:00
Joakim Plate
878429fdec
Add binary sensor for valve connectivity for gardena bluetooth ( #96810 )
...
* Add binary_sensor to gardena
* Add tests for binary_sensor
2023-07-18 09:00:25 +02:00
Joost Lekkerkerker
2c949d56dc
Migrate Traccar to has entity naming ( #96760 )
2023-07-18 08:56:15 +02:00
Marc Mueller
9e67bccb89
Replace EventType annotations with Event ( #96426 )
2023-07-18 08:51:06 +02:00
Marc Mueller
4bf23fac6f
Update PyYAML to 6.0.1 ( #96800 )
2023-07-18 08:50:15 +02:00
J. Nick Koston
ca2863a1b9
Bump aiohomekit to 2.6.8 ( #96805 )
2023-07-18 08:29:27 +02:00
Joakim Plate
a9f7522857
Correct tests for gardena ( #96806 )
2023-07-17 19:22:48 -10:00
J. Nick Koston
eb60dc65ec
Bump aioesphomeapi to 15.1.9 ( #96791 )
2023-07-17 15:35:37 -10:00
tronikos
771b5e34b7
Bump androidtvremote2 to 0.0.12 ( #96796 )
...
Bump androidtvremote2==0.0.12
2023-07-18 01:42:31 +02:00
Mike Keesey
44aa531a51
Alexa temperature adjustment handle multiple setpoint ( #95821 )
...
* Alexa temperature adjustment handle multiple setpoint
In "auto" mode with many thermostats, the thermostats expose both an
upper and lower setpoint representing a range of temperatures. When a
temperature delta is sent from Alexa (e.g. "lower by 2 degrees), we need
to handle the case where the temperature property is not set, but
instead the upper and lower setpoint properties are set. In this case,
we adjust those properties via service call instead of the singular
value.
* Updating tests to fix coverage
2023-07-18 01:12:15 +02:00
Marc Mueller
564e618d0c
Drop upper constraint for pip ( #96738 )
2023-07-18 00:37:02 +02:00
Michael Hansen
8cccfcc946
Bump wyoming to 1.1 ( #96778 )
2023-07-17 15:58:05 -05:00
Erik Montnemery
c79fa87a7f
Fix check for HA Yellow radio in otbr config flow ( #96789 )
2023-07-17 22:21:52 +02:00
Erik Montnemery
49a27bb9a7
Fix otbr test ( #96788 )
2023-07-17 22:12:59 +02:00
Erik Montnemery
863b36c0c3
Include addon name in otbr config entry title ( #96786 )
2023-07-17 21:26:15 +02:00
Erik Montnemery
8559af8232
Remove extra otbr config entries ( #96785 )
2023-07-17 21:23:20 +02:00
Erik Montnemery
1e3fdcc4d1
Prevent otbr creating multiple config entries ( #96783 )
2023-07-17 21:22:50 +02:00
Joakim Plate
d02bf837a6
Add some basic tests for gardena ( #96777 )
2023-07-17 21:13:13 +02:00
Joakim Plate
d80b7d0145
Add base class to gardena bluetooth entities ( #96775 )
...
Add helper base class for gardena entities
2023-07-17 21:12:41 +02:00
Joakim Plate
36cb3f7278
Protect entities for availability in gardena bluetooth ( #96776 )
...
Protect entities for availability
2023-07-17 21:12:24 +02:00
Maciej Bieniek
31dfa5561a
Add external power sensor for Shelly Plus HT ( #96768 )
...
* Add external power sensor for Plus HT
* Tests
2023-07-17 22:07:24 +03:00
J. Nick Koston
aa87f0ad54
Switch homekit_controller to use subscriber lookups ( #96739 )
2023-07-17 06:32:38 -10:00
Jan Bouwhuis
a4d4eb3871
Remove support for mqtt climate option CONF_POWER_STATE_TOPIC and template ( #96771 )
...
Remove support CONF_POWER_STATE_TOPIC and template
2023-07-17 17:56:39 +02:00
Joost Lekkerkerker
e99b6b2a03
Migrate VeSync to has entity name ( #96772 )
...
* Migrate VeSync to has entity name
* Fix tests
2023-07-17 17:52:53 +02:00
Joost Lekkerkerker
560e0cc7e0
Migrate VLC Telnet to has entity naming ( #96774 )
...
* Migrate VLC Telnet to has entity naming
* Remove unused variable
2023-07-17 17:47:47 +02:00
J. Nick Koston
70c88a125c
Reduce attribute lookups in update state_attributes ( #96511 )
2023-07-17 17:47:36 +02:00
Joost Lekkerkerker
7ccb06ed22
Add entity translations to Twentemilieu ( #96762 )
2023-07-17 17:26:13 +02:00
Joost Lekkerkerker
005e45edcc
Migrate OwnTracks to has entity name ( #96743 )
...
* Migrate OwnTracks to has entity name
* Fix test
* Fix tests
2023-07-17 14:55:34 +02:00
Joost Lekkerkerker
8937884e33
Add entity translations to MotionEye ( #96740 )
...
* Add entity translations to MotionEye
* Fix name
* Explicit device name
2023-07-17 14:54:38 +02:00
Joost Lekkerkerker
34f1b2b71d
Add entity translations to radiotherm ( #96745 )
2023-07-17 14:54:26 +02:00
Joost Lekkerkerker
98e166f795
Fix device name for OwnTracks ( #96759 )
2023-07-17 14:49:35 +02:00
Joost Lekkerkerker
e76254a50f
Migrate Plum Lightpad to has entity name ( #96744 )
2023-07-17 14:42:58 +02:00
Joost Lekkerkerker
b0dd05a411
Add entity translations to philips js ( #96747 )
...
* Add entity translations to philips js
* Remove name
2023-07-17 13:12:50 +02:00
Joost Lekkerkerker
73bbfc7a2d
Add base entity to philips js ( #96756 )
...
* Create superclass for philips js
* Move device info creation to coordinator
2023-07-17 13:05:58 +02:00
Joost Lekkerkerker
57361a738e
Use explicit device name for Stookalert ( #96755 )
2023-07-17 12:58:51 +02:00
Joost Lekkerkerker
dc8267b05a
Migrate NuHeat to has entity name ( #96742 )
2023-07-17 12:09:43 +02:00
Joost Lekkerkerker
5a951c390b
Add entity translations to mutesync ( #96741 )
2023-07-17 12:07:43 +02:00
b-uwe
56bc708b28
Remove the virtual integration for ultraloq ( #96355 )
2023-07-17 11:49:42 +02:00
Marc Mueller
4a6247f922
Update pygtfs to 0.1.9 ( #96682 )
2023-07-17 10:20:57 +02:00
Björn
e29b6408f6
Periodically re-scan for Fronius inverters that were offline while setup ( #96538 )
2023-07-17 10:16:28 +02:00
Jan Bouwhuis
65ebb6a74f
Improve imap error handling for config entry ( #96724 )
...
* Improve error handling config entry
* Removed CancelledError
* Add cleanup
* Do not call protected async_set_state()
2023-07-17 09:44:47 +02:00
J. Nick Koston
3a06659120
Speed up single entity/response service calls ( #96729 )
...
* Significantly speed up single entity/response service calls
Since the majority of service calls are single entity, we can
avoid creating tasks in this case. Since the multi-entity
service calls always check the result and raise, we can switch
the asyncio.wait to asyncio.gather
* Significantly speed up single entity/response service calls
Since the majority of service calls are single entity, we can
avoid creating tasks in this case. Since the multi-entity
service calls always check the result and raise, we can switch
the asyncio.wait to asyncio.gather
* revert
* cannot be inside pytest.raises
* one more
* Update homeassistant/helpers/service.py
2023-07-17 09:33:13 +02:00
Maximilian
c76fac0633
Bump pynina to 0.3.1 ( #96693 )
2023-07-17 09:27:01 +02:00
Raman Gupta
657fdb075a
Bump pytomorrowio to 0.3.6 ( #96628 )
2023-07-17 09:25:47 +02:00
mattmccormack
2f8b88e6ef
Add string "Quiet" to fan mode in climate component ( #96584 )
2023-07-17 09:25:01 +02:00
Joost Lekkerkerker
a8e92bfcb6
Fix typo for PM 1 ( #96473 )
2023-07-17 09:22:07 +02:00
Joost Lekkerkerker
9f71482f8c
Migrate iAlarm to has entity name ( #96700 )
2023-07-17 09:16:23 +02:00
Blastoise186
e5ca20b4d0
Bump Cryptography from 41.0.1 to 41.0.2 ( #96699 )
...
Bump cryptography from 41.0.1 to 41.0.2
Bumps [cryptography](https://github.com/pyca/cryptography ) from 41.0.1 to 41.0.2.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/41.0.1...41.0.2 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 09:15:33 +02:00
Joost Lekkerkerker
bd22cfc1d0
Use device class naming in keenteic ndms2 ( #96701 )
2023-07-17 09:14:02 +02:00
Joost Lekkerkerker
f0fb09c2be
Migrate Kulersky to has entity name ( #96702 )
2023-07-17 09:12:07 +02:00
Joakim Plate
088d04fe0f
Add sensor to gardena ( #96691 )
2023-07-17 09:11:23 +02:00
Joost Lekkerkerker
13ac8d00f9
Migrate Laundrify to has entity name ( #96703 )
2023-07-17 09:11:02 +02:00
Joost Lekkerkerker
13140830a0
Migrate Monoprice to has entity name ( #96704 )
2023-07-17 09:09:53 +02:00
c0ffeeca7
9496b651a8
Small tweaks to ZHA service strings ( #96709 )
2023-07-17 09:08:27 +02:00
Maciej Bieniek
f809b7284b
Create Tractive battery charging sensor if charging_state is not None ( #96713 )
...
Check if charging_state is available
2023-07-17 09:04:43 +02:00
c0ffeeca7
3a043655b9
Vacuum services strings: rename 'base' to 'dock' for consistency ( #96715 )
2023-07-17 09:03:25 +02:00
Maciej Bieniek
79bcca2853
Add wellness sensors to Tractive integration ( #96719 )
...
* Add sleep sensors
* Add minutes rest sensor
* Add calories sensor
* Add state_class to entity descriptions
2023-07-17 09:02:42 +02:00
J. Nick Koston
085eebc903
Make async_set_state in ConfigEntry a protected method ( #96727 )
...
I added this in #77803 but I never designed it to be called
externally. External usage may break at any time because the
class is not designed for this. I should have made it protected
in the original PR but I did not think it would get called
externally (my mistake)
2023-07-17 08:58:12 +02:00
J. Nick Koston
260e00ffb4
Check the registry entry in sensor unit_of_measurement instead of unique_id ( #96731 )
...
The unit_of_measurement check was checking to see if the entity has
a unique_id instead of a registry entry. Its much cheaper to check
for the registry_entry than the unique id since some entity have
to construct it every time its read
2023-07-17 08:50:06 +02:00
J. Nick Koston
51a7df162c
Avoid regenerating the mobile app schema every time a webhook is called ( #96733 )
...
Avoid regnerating the mobile app schema every time a webhook is called
2023-07-17 08:42:46 +02:00
J. Nick Koston
d242eaa375
Remove the ability to defer websocket message construction ( #96734 )
...
This was added in #71364 but all use cases of it were refactored
away so it can now be removed
2023-07-17 08:41:39 +02:00
Renier Moorcroft
d553a749a0
Ezviz image entity cleanup ( #96548 )
...
* Update image.py
* Inheratance format
2023-07-17 08:30:17 +02:00
Robert Hafner
33d2dd3797
Airvisual Pro Outside Station Support ( #96618 )
...
* Airvisual Pro Outside Station Support
* pr feedback
* formatting, language
* Update homeassistant/components/airvisual_pro/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix assertion on airvisual test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-17 00:44:03 +02:00
J. Nick Koston
194d4e4f66
Guard type checking assertions in unifiprotect ( #96721 )
2023-07-16 12:11:35 -10:00
c0ffeeca7
1e9a5e48c3
Remove redundant phrase ( #96716 )
2023-07-16 17:02:37 -04:00
Joost Lekkerkerker
4523105dee
Migrate DuneHD to has entity name ( #96568 )
2023-07-16 22:37:12 +02:00
Joost Lekkerkerker
c34194d8e0
Use device class naming for BraviaTV ( #96564 )
2023-07-16 22:34:40 +02:00
c0ffeeca7
79c6b773da
IMAP service strings: Fix typo ( #96711 )
...
Fix typo
2023-07-16 21:19:04 +02:00
J. Nick Koston
f2556df7db
Reduce unifiprotect update overhead ( #96626 )
2023-07-16 06:24:27 -10:00
J. Nick Koston
cde1903e8b
Avoid multiple options and current_option lookups in select entites ( #96630 )
2023-07-16 06:22:36 -10:00
Joost Lekkerkerker
28540b0cb2
Migrate google assistant to has entity name ( #96593 )
...
* Migrate google assistant to has entity name
* Fix tests
* Add device name
* Update homeassistant/components/google_assistant/button.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-07-16 17:39:27 +02:00
J. Nick Koston
7ec506907c
Ensure async_get_system_info does not fail if supervisor is unavailable ( #96492 )
...
* Ensure async_get_system_info does not fail if supervisor is unavailable
fixes #96470
* fix i/o in the event loop
* fix tests
* handle some more failure cases
* more I/O here
* coverage
* coverage
* Update homeassistant/helpers/system_info.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* remove supervisor detection fallback
* Update tests/helpers/test_system_info.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-07-16 11:10:07 -04:00
Joakim Plate
cd0e9839a0
Correct unit types in gardean bluetooth ( #96683 )
2023-07-16 13:31:23 +02:00
J. Nick Koston
4d3e24465c
Bump bthome-ble to 3.0.0 ( #96616 )
2023-07-15 21:47:09 -10:00
Joost Lekkerkerker
63115a906d
Migrate evil genius labs to has entity name ( #96570 )
2023-07-15 21:03:47 -04:00
Joost Lekkerkerker
b53df429fa
Add entity translations for Mazda ( #95729 )
...
* Add entity translations for Mazda
* Use references
2023-07-15 21:03:29 -04:00
Joost Lekkerkerker
5d3039f21e
Use device class naming for Switchbot ( #96187 )
2023-07-15 12:36:13 -10:00
J. Nick Koston
30e05ab85e
Bump aioesphomeapi to 15.1.7 ( #96615 )
2023-07-15 12:31:35 -10:00
Marc Mueller
2f5c480f7f
Update pip constraint to allow pip 23.2 ( #96614 )
2023-07-15 12:28:34 -10:00
Allen Porter
e91e32f071
Bump pyrainbird to 3.0.0 ( #96610 )
2023-07-15 14:11:14 -07:00
Dennis
edcae75812
Add UV Index and UV Health Concern sensors to tomorrow.io ( #96534 )
2023-07-15 14:58:40 -04:00
Joost Lekkerkerker
3b309cad99
Migrate Heos to has entity name ( #96595 )
2023-07-15 12:09:37 -05:00
J. Nick Koston
d65119bbb3
Avoid writing state in homekit_controller for unrelated aid/iids ( #96583 )
2023-07-15 06:38:42 -10:00
Allen Porter
cccf7bba9b
Bump pyrainbird to 2.1.1 ( #96601 )
2023-07-15 09:02:59 -07:00
Aaron Collins
d35e5db984
Fix daikin missing key after migration ( #96575 )
...
Fix daikin migration
2023-07-15 14:17:02 +02:00
J. Nick Koston
62c5194bc8
Avoid compressing binary images on ingress ( #96581 )
2023-07-15 00:09:25 -10:00
Joost Lekkerkerker
a27e126c86
Migrate AppleTV to use has entity name ( #96563 )
...
* Migrate AppleTV to use has entity name
* Add comma
2023-07-15 03:31:56 +02:00
J. Nick Koston
38630f7898
Always try PullPoint with ONVIF ( #96377 )
2023-07-14 15:23:00 -10:00
J. Nick Koston
7da8e0295e
Bump onvif-zeep-async to 3.1.12 ( #96560 )
2023-07-14 14:49:20 -10:00
J. Nick Koston
1c814b0ee3
Defer SSDP UPNP server start until the started event ( #96555 )
2023-07-14 14:28:29 -10:00
ollo69
c95e2c074c
Add missing type hints for AndroidTV ( #96554 )
...
* Add missing type hints for AndroidTV
* Suggested change
2023-07-15 02:18:34 +02:00
J. Nick Koston
9775832d53
Remove unreachable code in the ESPHome fan platform ( #96458 )
2023-07-14 13:37:16 -10:00
Joost Lekkerkerker
81ce6e4797
Add entity translations to Sonos ( #96167 )
...
* Add entity translations to Sonos
* Add entity translations to Sonos
* Add entity translations to Sonos
* Add entity translations to Sonos
2023-07-15 00:36:26 +02:00
J. Nick Koston
b77de2abaf
Handle empty strings for ESPHome UOMs ( #96556 )
2023-07-14 12:14:32 -10:00
Jan Bouwhuis
72458b6672
Add feature to turn off using IMAP-Push on an IMAP server ( #96436 )
...
* Add feature to enforce polling an IMAP server
* Add test
* Remove not needed string tweak
* Rename enforce_polling to enable_push
* Push enabled by default
2023-07-14 21:26:35 +02:00
Joost Lekkerkerker
bbc3d0d287
Improve Mullvad typing ( #96545 )
2023-07-14 21:24:41 +02:00
RenierM26
1e704c4abe
Address Ezviz select entity late review ( #96525 )
...
* Ezviz Select Entity
* Update IR description
2023-07-14 19:27:41 +02:00
Joost Lekkerkerker
1b7632a673
Support MyStrom switch 120 ( #96535 )
2023-07-14 09:04:48 -04:00
Guido Schmitz
357af58c81
Bump devolo_plc_api to 1.3.2 ( #96499 )
2023-07-14 09:04:23 -04:00
Michael Hansen
afdded58ee
Wyoming Piper 1.1 ( #96490 )
...
* Add voice/speaker options to Piper TTS
* Use description if available
* Fix tests
* Clean up if
2023-07-14 08:56:27 -04:00
Erik Montnemery
614f3c6a15
Move device info validation to device registry ( #96465 )
...
* Move device info validation to device registry
* Don't move DeviceInfo
* Fix type annotation
* Don't block adding device for unknown config entry
* Fix test
* Remove use of locals()
* Improve error message
2023-07-14 08:55:17 -04:00
Jan Bouwhuis
3b32dcb613
Revert translation reference for Tuya motion_sensitivity ( #96536 )
2023-07-14 12:28:19 +02:00
dependabot[bot]
e44c74f9eb
Bump actions/setup-python from 4.6.1 to 4.7.0 ( #96526 )
2023-07-14 11:52:24 +02:00
J. Nick Koston
7a1f0a0b74
Remove unneeded str() in StrEnum backport ( #96509 )
2023-07-13 22:37:59 -10:00
RenierM26
3e429ae081
Add Ezviz last motion picture image entity ( #94421 )
...
* Initial commit
* Update camera.py
* ignore type mismatch on append.
* Use new image entity.
* coveragerc update
* Remove all changes to camera in this pull.
* Fix docstring.
* remove old "last_alarm_pic" sensor
* Update image entity
* bypass for content check error
* Fix last updated not sting object
* Remove redundant url change check.
* Remove debug string
* Check url change on coordinator data update.
* Add translation key for name.
* simplify update check
* Rebase EzvizLastMotion ImageEntity
* Change logging to debug.
2023-07-14 08:50:36 +02:00
J. Nick Koston
0e8c85c5fc
Only lookup supported_features once in media_player capability_attributes ( #96510 )
2023-07-13 16:46:09 -10:00
J. Nick Koston
c44c7bba84
Simplify ESPHome bluetooth disconnected during operation wrapper ( #96459 )
2023-07-13 16:45:45 -10:00
tronikos
bbc420bc90
Bump opower to 0.0.14 ( #96506 )
2023-07-13 14:52:26 -10:00
J. Nick Koston
09237e4eff
Remove unused code in ESPHome ( #96503 )
2023-07-13 13:38:15 -10:00
J. Nick Koston
d2991d3f5e
Bump bond-async to 0.2.1 ( #96504 )
2023-07-13 13:20:24 -10:00
J. Nick Koston
c86b60bdf7
Bump bluetooth-data-tools to 1.6.0 ( #96461 )
2023-07-13 11:42:11 -10:00
Sebastian Lövdahl
bfd4446d2e
Bump vallox-websocket-api to 3.3.0 ( #96493 )
2023-07-13 23:36:26 +02:00
Christopher Bailey
1865cd0805
Bump unifiprotect to 4.10.5 ( #96486 )
2023-07-13 09:30:55 -10:00
Oliver
da9624de2f
Update denonavr to 0.11.3 ( #96467 )
2023-07-13 09:30:18 -10:00
Sebastian Lövdahl
3b80deb2b7
Fix Vallox fan entity naming ( #96494 )
2023-07-13 20:42:30 +02:00
Erik Montnemery
7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ( #96479 )
...
* Require keyword arguments to DeviceRegistry.async_get_device
* Update tests
* Update tests
* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
J. Nick Koston
5f46436057
Bump yalexs-ble to 2.2.0 ( #96460 )
2023-07-13 06:43:50 -10:00
Paulus Schoutsen
a141bc08e7
2023.7.2 ( #96487 )
2023-07-13 12:26:19 -04:00
Erik Montnemery
580fd92ef2
Correct knx device info ( #96482 )
2023-07-13 12:17:13 -04:00
Erik Montnemery
8440f14a08
Correct dlna_dmr device info ( #96480 )
2023-07-13 12:15:46 -04:00
Erik Montnemery
5b93017740
Correct huawei_lte device info ( #96481 )
2023-07-13 12:15:28 -04:00
Erik Montnemery
fbbdebee47
Correct unifi device info ( #96483 )
2023-07-13 12:14:31 -04:00
Mads Nedergaard
025ed3868d
Rename CO2Signal to Electricity Maps ( #96252 )
...
* Changes names and links
* Changes link to documentation
* Updates generated integration name
2023-07-13 11:57:31 -04:00
Paulus Schoutsen
7859be6481
Add deduplicate translations script ( #96384 )
...
* Add deduplicate script
* Fix forecast_solar incorrect key with space
* Fix utf-8
* Do not create references to other arbitrary other integrations
* Add commented code to only allow applying to referencing integrations
* Tweak
* Bug fix
* Add command line arg for limit reference
* never suggest to update common keys
* Output of script
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2023-07-13 11:52:50 -04:00
Paulus Schoutsen
a982958143
Bumped version to 2023.7.2
2023-07-13 11:36:22 -04:00
J. Nick Koston
2822d98544
Ensure ESPHome dashboard connection recovers if its down when core starts ( #96449 )
2023-07-13 11:36:11 -04:00
J. Nick Koston
4f95039dfd
Fix mixed case service schema registration ( #96448 )
2023-07-13 11:36:10 -04:00
Michael
658e87b6a5
Always add guest wifi qr code entity in AVM Fritz!Tools ( #96435 )
2023-07-13 11:36:09 -04:00
Joost Lekkerkerker
e6c8e0460f
Add explicit device naming to Led BLE ( #96421 )
2023-07-13 11:36:06 -04:00
Franck Nijhof
c78628aa29
Update RestrictedPython to 6.1 ( #96358 )
2023-07-13 11:36:04 -04:00
Aaron Bach
3dc1ceed0b
Fix extra verbiage in Ridwell rotating category sensor ( #96345 )
2023-07-13 11:36:03 -04:00
Joost Lekkerkerker
89e737facb
Add has entity name to Blink ( #96322 )
2023-07-13 11:36:02 -04:00
J. Nick Koston
15ab483f61
Bump aiohomekit to 2.6.7 ( #96291 )
2023-07-13 11:36:01 -04:00
starkillerOG
0b3ff859e6
Bump reolink_aio to 0.7.3 ( #96284 )
2023-07-13 11:36:00 -04:00
puddly
bdcc9ec984
Fix ZHA serialization issue with warning devices ( #96275 )
...
* Bump ZHA dependencies
* Update unit tests to reduce mocks
2023-07-13 11:35:58 -04:00
Joost Lekkerkerker
382bfa24a8
Use explicit device naming for Escea ( #96270 )
2023-07-13 11:35:57 -04:00
Luke
6a54c18818
Bump Roborock to v0.30.0 ( #96268 )
...
bump to v0.30.0
2023-07-13 11:35:56 -04:00
J. Nick Koston
76ac7fa6a0
Fix race fetching ESPHome dashboard when there are no devices set up ( #96196 )
...
* Fix fetching ESPHome dashboard when there are no devices setup
fixes #96194
* coverage
* fix
2023-07-13 11:35:55 -04:00
Allen Porter
de1a367cff
Enable retries on rainbird devices by loading model and version ( #96190 )
...
Update rainbird to load device model and version
2023-07-13 11:35:54 -04:00
Joost Lekkerkerker
e493cd642c
Use explicit device name for Stookwijzer ( #96184 )
2023-07-13 11:35:52 -04:00
Ernst Klamer
c2a41fc21e
Bump bthome to 2.12.1 ( #96166 )
2023-07-13 11:35:51 -04:00
G Johansson
ebc123c355
Fix implicitly using device name in Yale Smart Living ( #96161 )
...
Yale Smart Living device name
2023-07-13 11:35:50 -04:00
Robert Hillis
4874e13af8
Bump goalzero to 0.2.2 ( #96121 )
2023-07-13 11:35:49 -04:00
Jan Bouwhuis
9969f67508
Fix reference to translation reference in buienradar translations ( #96119 )
...
Do not reference a reference
2023-07-13 11:35:47 -04:00
Joost Lekkerkerker
855962d729
Use explicit device name for Yalexs BLE ( #96105 )
2023-07-13 11:35:46 -04:00
Aaron Bach
98b8e27b08
Fix implicit device name for RainMachine update entity ( #96094 )
...
Fix implicit device name for RainMachine update entity
2023-07-13 11:35:45 -04:00
Franck Nijhof
b26e624b2b
Fix implicit use of device name in Slimproto ( #96081 )
2023-07-13 11:35:44 -04:00
Joost Lekkerkerker
3c7ced21ad
Use default MyStrom devicetype if not present ( #96070 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-07-13 11:35:43 -04:00
Joost Lekkerkerker
eec05d4fc8
UPB explicit device name ( #96042 )
2023-07-13 11:35:41 -04:00
Barry Williams
32927e050f
Remove openhome from discovery component ( #96021 )
2023-07-13 11:35:40 -04:00
Joost Lekkerkerker
c6b7a3d564
Use explicit device naming for Switchbot ( #96011 )
...
Use explicit entity naming for Switchbot
2023-07-13 11:35:39 -04:00
Jan Bouwhuis
6f5373fa6e
Refactor async_get_hass to rely on threading.local instead of a ContextVar ( #96005 )
...
* Test for async_get_hass
* Add Fix
2023-07-13 11:35:38 -04:00
Joost Lekkerkerker
7bd9933092
Get MyStrom device state before checking support ( #96004 )
...
* Get device state before checking support
* Add full default device response to test
* Add test mocks
* Add test coverage
2023-07-13 11:35:37 -04:00
Eric Severance
52f60f1e48
Bump pywemo from 0.9.1 to 1.1.0 ( #95951 )
2023-07-13 11:35:36 -04:00
Aaron Collins
3667eb9400
Bump pydaikin 2.10.5 ( #95656 )
2023-07-13 11:35:34 -04:00
RenierM26
c54ceb2da2
ImageEntity split load_image_from_url ( #96146 )
...
* Initial commit
* fix async_load_image_from_url
2023-07-13 17:03:26 +02:00
Joost Lekkerkerker
b8bc958070
Use device class translations in airvisual pro ( #96472 )
2023-07-13 15:05:55 +02:00
Franck Nijhof
d025b97bb9
Migrate Z-Wave services to support translations ( #96361 )
...
* Migrate Z-Wave services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-07-13 09:49:05 +02:00
J. Nick Koston
bc9b763688
Improve performance of http auth logging ( #96464 )
...
Avoid the argument lookups when debug logging is not enabled
2023-07-13 09:44:27 +02:00
Joakim Plate
52c7ad130d
Add number entity to gardena ( #96430 )
2023-07-13 06:34:28 +02:00
J. Nick Koston
ffe81a9716
Improve ESPHome update platform error reporting ( #96455 )
2023-07-12 16:46:29 -10:00
Ville Skyttä
127fbded18
Fix huawei_lte suspend_integration service URL description ( #96450 )
...
Copy-pasto from resume_integration.
2023-07-12 22:04:18 -04:00
Joost Lekkerkerker
b367c95c81
Add more common translations ( #96429 )
...
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
* Add common translations
2023-07-12 22:00:05 -04:00
J. Nick Koston
08af42b00e
Fix mixed case service schema registration ( #96448 )
2023-07-12 14:39:51 -10:00
J. Nick Koston
7009683226
Ensure ESPHome dashboard connection recovers if its down when core starts ( #96449 )
2023-07-12 14:37:28 -10:00
puddly
709d5241ec
Include a warning when changing channels with multi-PAN ( #96351 )
...
* Inform users of the dangers of changing channels with multi-PAN
* Update homeassistant/components/homeassistant_hardware/strings.json
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
* Remove double spaces
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 18:52:17 -04:00
Michael
400c513209
Always add guest wifi qr code entity in AVM Fritz!Tools ( #96435 )
2023-07-12 20:54:48 +02:00
Franck Nijhof
e95c4f7e65
Migrate zha services to support translations ( #96418 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 20:49:36 +02:00
Franck Nijhof
a96ee22afa
Migrate notify services to support translations ( #96413 )
...
* Migrate notify services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 14:37:45 -04:00
Franck Nijhof
273e80cc45
Migrate text services to support translations ( #96397 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 20:24:21 +02:00
Franck Nijhof
11cd7692a1
Migrate group services to support translations ( #96369 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-12 19:58:08 +02:00
Franck Nijhof
728a5ff99b
Migrate system_log services to support translations ( #96398 )
2023-07-12 18:56:08 +02:00
Franck Nijhof
021aaa9994
Migrate tts services to support translations ( #96412 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 18:55:34 +02:00
Franck Nijhof
7021daf9fb
Migrate select services to support translations ( #96411 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 18:55:22 +02:00
J. Nick Koston
c67a1a326f
Improve chances of recovering stuck down bluetooth adapters ( #96382 )
2023-07-12 06:39:32 -10:00
RenierM26
899adfa74c
Add Ezviz select entity ( #93625 )
...
* Initial commit
* Add select entity
* coveragerc
* Cleanup
* Commit suggestions.
* Raise issue before try except
* Add translation key
* Update camera.py
* Update camera.py
* Disable old sensor by default instead of removing.
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* IR fix flow
* Fix conflict
* run black
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-12 18:33:56 +02:00
Franck Nijhof
5792301cf1
Migrate lock services to support translations ( #96416 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 18:16:30 +02:00
Franck Nijhof
80eb4747ff
Migrate remote services to support translations ( #96410 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 18:06:31 +02:00
Franck Nijhof
06adace7ca
Migrate vacuum services to support translations ( #96417 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 18:06:16 +02:00
Franck Nijhof
848221a1d7
Migrate humidifier services to support translations ( #96327 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 18:05:51 +02:00
Franck Nijhof
d3eda12af4
Migrate recorder services to support translations ( #96409 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 17:28:05 +02:00
Franck Nijhof
d6771e6f8a
Migrate input helpers services to support translations ( #96392 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 17:12:22 +02:00
Franck Nijhof
b39660df3b
Migrate lovelace services to support translations ( #96340 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 17:04:22 +02:00
Franck Nijhof
c5cd7e5897
Migrate update services to support translations ( #96395 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 16:59:45 +02:00
Paul Bottein
e513b7d0eb
Add condition selector for blueprint ( #96350 )
...
* Add condition selector for blueprint
* Add tests and validation
* Update comment
2023-07-12 10:58:35 -04:00
J. Nick Koston
80b24b23d3
Fix ESPHome deep sleep devices staying unavailable after unexpected disconnect ( #96354 )
...
backport of #96353
2023-07-12 10:57:17 -04:00
Joost Lekkerkerker
e8c2921852
Add explicit device naming to Led BLE ( #96421 )
2023-07-12 16:40:03 +02:00
Franck Nijhof
6c40004061
Migrate integration services (I-K) to support translations ( #96373 )
...
* Migrate integration services (I-K) to support translations
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/kodi/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-07-12 10:38:47 -04:00
Franck Nijhof
d0b7a47768
Migrate mqtt services to support translations ( #96396 )
...
* Migrate mqtt services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 10:37:59 -04:00
Franck Nijhof
dc2406ae09
Migrate alarm control panel services to support translations ( #96305 )
...
* Migrate alarm control panel services to support translations
* String references
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 10:37:30 -04:00
Franck Nijhof
594d240a96
Migrate & fix logger services to support translations ( #96393 )
...
* Migrate logger services to support translations
* Fix tests and schema validation
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 10:37:18 -04:00
Franck Nijhof
18cc56ae96
Migrate media player services to support translations ( #96408 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 16:25:43 +02:00
Franck Nijhof
7ca539fcd0
Migrate persistent notification services to support translations ( #96391 )
...
* Migrate persistent notification services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 16:11:28 +02:00
Franck Nijhof
2d474813c0
Migrate siren services to support translations ( #96400 )
...
* Migrate siren services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 16:11:01 +02:00
Franck Nijhof
c236d17343
Migrate cover services to support translations ( #96315 )
...
* Migrate cover services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 16:10:32 +02:00
Joakim Plate
f7ce9b1688
Add support for gardena bluetooth ( #95179 )
...
Add support for gardena bluetooth based water computers.
2023-07-12 16:08:15 +02:00
Franck Nijhof
6c44783927
Migrate Matter services to support translations ( #96406 )
2023-07-12 15:36:57 +02:00
Franck Nijhof
878ed7cf21
Migrate intent_script services to support translations ( #96394 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 15:30:36 +02:00
Franck Nijhof
cccf436326
Migrate LaMetric services to support translations ( #96415 )
2023-07-12 15:14:10 +02:00
Franck Nijhof
c3871cc5ae
Migrate template services to support translations ( #96414 )
2023-07-12 14:06:14 +02:00
Franck Nijhof
352ca0b7f8
Migrate fan services to support translations ( #96325 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 13:54:06 +02:00
Franck Nijhof
aca91db8b5
Migrate water_heater services to support translations ( #96389 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 13:49:51 +02:00
Franck Nijhof
9ef62c7599
Migrate scene services to support translations ( #96390 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 13:49:32 +02:00
Franck Nijhof
22b23b2c34
Migrate hassio services to support translations ( #96386 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 13:47:58 +02:00
Franck Nijhof
ce5246a8cd
Migrate homeassistant services to support translations ( #96388 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 13:47:47 +02:00
Franck Nijhof
6a1cd628aa
Migrate script services to support translations ( #96401 )
2023-07-12 13:45:38 +02:00
Franck Nijhof
cbddade4bf
Migrate logbook services to support translations ( #96341 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 13:44:15 +02:00
Franck Nijhof
0ca8a26184
Migrate datetime services to support translations ( #96318 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 13:42:53 +02:00
Franck Nijhof
c6a9c6c948
Migrate date services to support translations ( #96317 )
2023-07-12 13:42:29 +02:00
Franck Nijhof
d0258c8fc8
Migrate switch services to support translations ( #96405 )
2023-07-12 12:53:24 +02:00
Franck Nijhof
eb3b56798d
Migrate conversation services to support translations ( #96365 )
...
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-12 12:32:25 +02:00
Franck Nijhof
7bc90297d2
Migrate integration services (G-H) to support translations ( #96372 )
2023-07-12 12:31:26 +02:00
Franck Nijhof
a3a2e6cc8d
Migrate time services to support translations ( #96402 )
2023-07-12 12:23:39 +02:00
ollo69
ce3c23cb3a
Add Nut commands to diagnostics data ( #96285 )
...
* Add Nut commands to diagnostics data
* Add test for diagnostics
2023-07-12 10:56:08 +02:00
Franck Nijhof
4edec69637
Migrate integration services (T-V) to support translations ( #96379 )
2023-07-12 07:37:13 +02:00
Franck Nijhof
8d360611d1
Migrate integration services (W-Z) to support translations ( #96381 )
2023-07-12 07:36:51 +02:00
J. Nick Koston
78a8f90488
Add additional tplink kasa OUI ( #96383 )
...
Found on another test device
2023-07-12 03:20:41 +02:00
Franck Nijhof
62fe4957c9
Migrate integration services (Q-S) to support translations ( #96378 )
2023-07-12 01:18:22 +02:00
Franck Nijhof
c6b36b6db4
Update RestrictedPython to 6.1 ( #96358 )
2023-07-12 01:08:31 +02:00
Franck Nijhof
ea28bd3c9c
Update pre-commit to 3.3.3 ( #96359 )
2023-07-12 00:34:45 +02:00
Franck Nijhof
90d839724c
Migrate integration services (N-P) to support translations ( #96376 )
2023-07-12 00:33:37 +02:00
Franck Nijhof
0329378f2f
Migrate integration services (L-M) to support translations ( #96374 )
2023-07-12 00:24:16 +02:00
Franck Nijhof
ea3be7a789
Migrate integration services (E-F) to support translations ( #96367 )
2023-07-11 23:57:29 +02:00
Franck Nijhof
e4af293428
Migrate cloud services to support translations ( #96319 )
...
* Migrate cloud services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 23:21:00 +02:00
Franck Nijhof
f3b0c56c8c
Migrate calendar services to support translations ( #96310 )
...
* Migrate camera services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 23:20:40 +02:00
Franck Nijhof
7d6148a295
Migrate button services to support translations ( #96309 )
2023-07-11 23:20:07 +02:00
Franck Nijhof
b1e4bae3f0
Migrate image_processing services to support translations ( #96328 )
...
* Migrate image_processing services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 23:19:50 +02:00
Franck Nijhof
7468320860
Migrate device_tracker services to support translations ( #96320 )
...
* Migrate device_tracker services to support translations
* Tweaks
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 23:19:29 +02:00
Franck Nijhof
bde7d734b5
Migrate automation services to support translations ( #96306 )
...
* Migrate automation services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 23:17:54 +02:00
Franck Nijhof
2330af82a5
Migrate climate services to support translations ( #96314 )
...
* Migrate climate services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 23:17:09 +02:00
J. Nick Koston
5d5c58338f
Fix ESPHome deep sleep devices staying unavailable after unexpected disconnect ( #96353 )
2023-07-11 11:12:24 -10:00
Franck Nijhof
c252758ac2
Migrate integration services (B-D) to support translations ( #96363 )
2023-07-11 23:06:32 +02:00
Franck Nijhof
0ff015c3ad
Migrate integration services (A) to support translations ( #96362 )
2023-07-11 23:04:27 +02:00
Franck Nijhof
aea2fc68e7
Migrate backup services to support translations ( #96308 )
...
* Migrate backup services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 22:00:00 +02:00
Franck Nijhof
76e3272432
Migrate camera services to support translations ( #96313 )
...
* Migrate camera services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
* Update homeassistant/components/camera/strings.json
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com >
2023-07-11 21:59:08 +02:00
Franck Nijhof
91273481a8
Migrate number services to support translations ( #96343 )
2023-07-11 21:52:25 +02:00
starkillerOG
bc9b9048f0
Add Reolink sensor platform ( #96323 )
...
* Add Reolink sensor platform
* fix styling
* Add state class
* Add Event connection sensor
* Update homeassistant/components/reolink/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use translation keys
* fix json
* fix json 2
* fix json 3
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-11 21:36:44 +02:00
Franck Nijhof
c431fc2297
Migrate reload only helper services to support translations ( #96344 )
2023-07-11 20:56:21 +02:00
Joost Lekkerkerker
77ebf8a8e5
Add entity translations to Juicenet ( #95487 )
2023-07-11 20:34:11 +02:00
Jan Bouwhuis
ad091479ea
Cleanup unneeded MQTT vacuum feature check ( #96312 )
2023-07-11 20:32:33 +02:00
Franck Nijhof
05c194f36d
Upgrade pylint-per-file-ignore to v1.2.1 ( #96134 )
2023-07-11 14:29:55 -04:00
Franck Nijhof
38823bae71
Update colorlog to 6.7.0 ( #96131 )
2023-07-11 14:29:09 -04:00
Joost Lekkerkerker
8b379254c3
Migrate Roomba to has entity name ( #96085 )
2023-07-11 14:27:31 -04:00
Joost Lekkerkerker
fe44827e3c
Add entity translations to Rainforest eagle ( #96031 )
...
* Add entity translations to Rainforest eagle
* Add entity translations to Rainforest Eagle
2023-07-11 14:24:33 -04:00
Jan Bouwhuis
efcaad1179
Fix handling MQTT light brightness from zero rgb ( #96286 )
...
* Fix handling MQTT light brightness from zero rgb
* Fix log message
2023-07-11 14:22:12 -04:00
Joost Lekkerkerker
dfad1a920f
Add entity translations to solarlog ( #96157 )
2023-07-11 20:19:51 +02:00
Joost Lekkerkerker
fe6402ef73
Use device class naming for sfr box ( #96092 )
2023-07-11 20:19:04 +02:00
Franck Nijhof
e9f76ed3d3
Update orjson to 3.9.2 ( #96257 )
2023-07-11 14:16:43 -04:00
Joost Lekkerkerker
a7edf0a608
Add entity translations to Ukraine Alarm ( #96260 )
...
* Add entity translations to Ukraine Alarm
* Add entity translations to Ukraine Alarm
2023-07-11 14:16:24 -04:00
Erik Montnemery
2257e7454a
Remove unreferenced issues ( #96264 )
...
* Remove unreferenced issues
* Remove outdated tests
2023-07-11 14:15:16 -04:00
Joost Lekkerkerker
7d2559e6a5
Add has entity name to Blink ( #96322 )
2023-07-11 14:12:16 -04:00
J. Nick Koston
b106ca7983
Fix race fetching ESPHome dashboard when there are no devices set up ( #96196 )
...
* Fix fetching ESPHome dashboard when there are no devices setup
fixes #96194
* coverage
* fix
2023-07-11 14:11:51 -04:00
Joost Lekkerkerker
72f080bf8b
Use explicit device naming for Escea ( #96270 )
2023-07-11 14:10:14 -04:00
puddly
b6e83be6f9
Fix ZHA serialization issue with warning devices ( #96275 )
...
* Bump ZHA dependencies
* Update unit tests to reduce mocks
2023-07-11 14:09:52 -04:00
Daniel Hjelseth Høyer
7e686db4be
Tibber upgrade lib, improve reconnect issues ( #96276 )
...
Tibber upgrade lib, improve recoonect issues
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2023-07-11 14:09:20 -04:00
J. Nick Koston
85ed347ff3
Bump aioesphomeapi to 15.1.6 ( #96297 )
...
* Bump aioesphomeapi to 15.1.5
changelog: https://github.com/esphome/aioesphomeapi/compare/v15.1.4...v15.1.5
- reduce traffic
- improve error reporting
* 6
2023-07-11 14:08:01 -04:00
starkillerOG
a0e20c6c6b
Bump reolink_aio to 0.7.3 ( #96284 )
2023-07-11 19:42:59 +02:00
Joost Lekkerkerker
a04aaf10a5
Use DeviceInfo object d-o ( #96280 )
2023-07-11 19:41:55 +02:00
Joost Lekkerkerker
2f6826dbe3
Use DeviceInfo object s-x ( #96281 )
...
* Use DeviceInfo object o-x
* Use DeviceInfo object
2023-07-11 13:40:15 -04:00
Franck Nijhof
f25d5a157a
Fix service schema to allow for services without any fields/properties ( #96346 )
2023-07-11 19:33:07 +02:00
Jan Bouwhuis
50442c5688
Speedup tests command_line integration ( #96349 )
2023-07-11 18:31:32 +02:00
G Johansson
49b6c8ed6e
Fix diagnostics Sensibo ( #96336 )
2023-07-11 18:24:40 +02:00
Aaron Bach
a226b90943
Fix extra verbiage in Ridwell rotating category sensor ( #96345 )
2023-07-11 18:21:05 +02:00
Erik Montnemery
c61c5a0443
Schedule VacuumEntity for removal in Home Assistant Core 2024.2 ( #96236 )
2023-07-11 18:20:00 +02:00
Michael
5a87186916
Improve integration startup in AVM Fritz!Tools ( #96269 )
2023-07-11 18:01:05 +02:00
Erik Montnemery
65bacdddd8
Remove removed_yaml from the spotify integeration ( #96261 )
...
* Add removed_yaml issue to the homeassistant integration
* Remove issue translation from spotify
* Remove unrelated change
* Remove async_setup from spotify
2023-07-11 17:33:49 +02:00
Luke
38aa62a990
Bump Roborock to v0.30.0 ( #96268 )
...
bump to v0.30.0
2023-07-11 17:32:06 +02:00
Erik Montnemery
916e7dd359
Fix a couple of typos ( #96298 )
2023-07-11 17:28:54 +02:00
Franck Nijhof
f2f9b20880
Fix hassfest services check ( #96337 )
2023-07-11 16:48:07 +02:00
Erik Montnemery
107f589a2e
Remove some duplicated translations ( #96300 )
2023-07-11 16:38:18 +02:00
Franck Nijhof
f054de0ad5
Add support for service translations ( #95984 )
2023-07-11 15:52:12 +02:00
Jan Bouwhuis
f12f8bca03
Avoid CI fail in command_line tests ( #96324 )
...
* Avoid CI fail in command_line tests
* Speedup tests manual update
2023-07-11 15:27:31 +02:00
starkillerOG
d9f27400b7
Reolink add reboot button ( #96311 )
2023-07-11 14:10:32 +02:00
J. Nick Koston
d4089bbdbe
Bump aiohomekit to 2.6.7 ( #96291 )
2023-07-11 13:29:05 +02:00
Erik Montnemery
f46188c85a
Improve the docstring of some config schema generators ( #96296 )
2023-07-11 11:34:16 +02:00
Jan Bouwhuis
f3e55e96f4
Improve test coverage mqtt vacuum ( #96288 )
2023-07-11 10:16:00 +02:00
Jan Bouwhuis
beff19f93c
Improve mqtt tag schema logging and avoid tests that use xfail ( #95711 )
...
Improve schema logging and tests
2023-07-11 10:12:31 +02:00
Jan Bouwhuis
30578d6236
Deprecate mqtt vacuum with legacy schema ( #95836 )
...
* Deprecate mqtt vacuum with legacy schema
* Consistent comments
* Correct comment
* Remove persistence option
* Adjust string, mention restart
* Update deprecation comment
2023-07-11 09:54:28 +02:00
Erik Montnemery
6aa2ede6c7
Correct issues raised when calling deprecated vacuum services ( #96295 )
2023-07-11 08:45:45 +02:00
Joost Lekkerkerker
aec0694823
Move tractive attribute to entity class ( #96247 )
...
Clean up tractive entities
2023-07-11 08:09:57 +02:00
David Knowles
d973e43b90
Move Hydrawise to a supported library ( #96023 )
2023-07-10 23:26:02 -05:00
Erik Montnemery
22357701f0
Add filters to media_player/services.yaml ( #95862 )
2023-07-10 20:21:28 +02:00
Erik Montnemery
7f666849c2
Add filters to siren/services.yaml ( #95864 )
2023-07-10 20:20:36 +02:00
Joost Lekkerkerker
b8369a5831
Add entity translations to trafikverket weatherstation ( #96251 )
2023-07-10 19:42:13 +02:00
Michael
cf999d9ba4
Bump fritzconection to 1.12.2 ( #96265 )
2023-07-10 17:19:26 +02:00
Paulus Schoutsen
eee8566694
Differentiate between device info types ( #95641 )
...
* Differentiate between device info types
* Update allowed fields
* Update homeassistant/helpers/entity_platform.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Split up message in 2 lines
* Use dict for device info types
* Extract device info function and test error checking
* Simplify parsing device info
* move checks around
* Simplify more
* Move error checking around
* Fix order
* fallback config entry title to domain
* Remove fallback for name to config entry domain
* Ensure mocked configuration URLs are strings
* one more test case
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-07-10 09:56:06 -04:00
Joost Lekkerkerker
af22a90b3a
Make Zodiac integration title translatable ( #95816 )
2023-07-10 15:49:25 +02:00
Guido Schmitz
a3681774d6
Use snapshots in devolo Home Network sensor tests ( #95104 )
...
Use snapshots
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-10 15:49:08 +02:00
disforw
5f6ddedd67
Change explicit rounding to suggested_display_precision ( #95773 )
2023-07-10 15:46:56 +02:00
Erik Montnemery
907c667859
Remove unreferenced issues ( #96262 )
2023-07-10 15:40:59 +02:00
J. Nick Koston
039a3bb6e9
Only load the device entry when it changes in the base entity ( #95801 )
2023-07-10 15:17:35 +02:00
Erik Montnemery
3cc66c8318
Add filters to remote/services.yaml ( #95863 )
2023-07-10 15:14:41 +02:00
Erik Montnemery
3dcf65bf31
Add filters to vacuum/services.yaml ( #95865 )
2023-07-10 15:14:08 +02:00
Erik Montnemery
39208a3749
Remove unsupported vacuum service handlers ( #95787 )
...
* Prevent implementing unsupported vacuum service handlers
* Remove unsupported service handlers
* Update test
2023-07-10 15:03:40 +02:00
Erik Montnemery
df229e655b
Correct flags for issue registry issue raised by ezviz ( #95846 )
...
* Correct flags for issue registry issue raised by ezviz
* Fix translation strings
2023-07-10 14:17:37 +02:00
Joost Lekkerkerker
81dd3a4a93
Use explicit device name in trafikverket train ( #96250 )
2023-07-10 14:00:27 +02:00
Joost Lekkerkerker
b7980ec135
Add entity translations to trafikverket ferry ( #96249 )
2023-07-10 13:56:43 +02:00
Erik Montnemery
08a5f63474
Add deprecated_yaml issue to the homeassistant integration ( #95980 )
...
* Add deprecated_yaml issue to the homeassistant integration
* Update test
* Update homeassistant/components/homeassistant/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Include DOMAIN in issue_id
* Update test
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-07-10 13:06:52 +02:00
Erik Montnemery
96c71b214f
Check supported features in calls to vacuum services ( #95833 )
...
* Check supported features in vacuum services
* Update tests
* Add comment
2023-07-10 13:05:47 +02:00
J. Nick Koston
7dc03ef301
Use the ESPHome object_id to suggest the entity id ( #95852 )
2023-07-10 13:02:34 +02:00
Erik Montnemery
87f284c7e9
Add MEDIA_ANNOUNCE to MediaPlayerEntityFeature ( #95906 )
2023-07-10 12:58:53 +02:00
Jan Bouwhuis
7eb087a9d7
Use common string references for device_automation translations ( #95897 )
2023-07-10 12:56:51 +02:00
Joost Lekkerkerker
af03a284a5
Add entity translations to tailscale ( #96237 )
2023-07-10 12:50:56 +02:00
Franck Nijhof
7ca9f6757a
Use fixed token for CodeCov uploads to deal with recent failures ( #96133 )
2023-07-10 12:42:55 +02:00
Franck Nijhof
e7b00da662
Clean up unused device class translations from binary sensor ( #96241 )
2023-07-10 12:23:42 +02:00
Allen Porter
bc2319bbe6
Update Nest Legacy removal strings ( #96229 )
2023-07-10 11:22:15 +02:00
J. Nick Koston
882529c0a0
Simplify FastUrlDispatcher resolve ( #96234 )
2023-07-10 11:13:27 +02:00
J. Nick Koston
fa6d659f2b
Bump aioesphomeapi to 15.1.4 ( #96227 )
2023-07-10 11:11:08 +02:00
Franck Nijhof
303e549213
Update yamllint to 1.32.0 ( #96109 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-07-10 10:13:48 +02:00
Franck Nijhof
e5ccd85e7e
Fix missing name in Siren service descriptions ( #96072 )
2023-07-10 08:13:47 +02:00
Allen Porter
c4a39bbfb1
Remove Legacy Works With Nest ( #96111 )
...
* Remove Legacy Works With Nest
* Simplify nest configuration
* Cleanup legacy nest config entries
2023-07-09 19:38:05 -07:00
J. Nick Koston
1c54b2e025
Reduce system_log overhead ( #96177 )
2023-07-09 15:18:48 -10:00
J. Nick Koston
1aefbd8b86
Bump zeroconf to 0.71.0 ( #96183 )
2023-07-09 15:18:32 -10:00
Allen Porter
32b3fa1734
Enable retries on rainbird devices by loading model and version ( #96190 )
...
Update rainbird to load device model and version
2023-07-09 16:49:44 -07:00
J. Nick Koston
995fb993e6
Avoid probing ESPHome devices when we do not have the encryption key ( #95820 )
2023-07-09 12:57:04 -10:00
J. Nick Koston
e8397063d3
Optimize bluetooth base scanners for python3.11+ ( #96165 )
2023-07-09 12:56:33 -10:00
Chris Talkington
7390e3a997
Refactor IPP tests ( #94097 )
...
refactor ipp tests
2023-07-09 17:37:32 -05:00
Joost Lekkerkerker
ac594e6bce
Add entity translations to Sonarr ( #96159 )
2023-07-09 15:58:23 -05:00
Chris Talkington
4a785fd2ad
Update pyipp to 0.14.2 ( #96218 )
...
update pyipp to 0.14.2
2023-07-09 15:53:25 -05:00
G Johansson
0546e7601c
Enhance diagnostics for Sensibo ( #96150 )
...
* Diag Sensibo
* Fix snapshot
2023-07-09 22:50:12 +02:00
Antoine Lépée
c720658c0f
Enrich instructions to retreive Roomba password ( #95902 )
...
To setup Roomba 981 vacuum cleaner, user must press Home AND Spot buttons for about 2 seconds. Pressing only the Home button has no effect (it took me a while before figuring out).
Tested against Roomba 981 (may also be the case with all 900 series)
2023-07-09 22:49:08 +02:00
J. Nick Koston
bc28d7f33e
Add slots to bluetooth manager ( #95881 )
2023-07-09 10:06:26 -10:00
Franck Nijhof
d64ebbdc84
Fix missing name in wilight service descriptions ( #96073 )
2023-07-09 21:51:33 +02:00
Joost Lekkerkerker
3f907dea80
Add entity translations to Starlink ( #96181 )
2023-07-09 21:43:18 +02:00
Matthias Alphart
89259865fb
Restore KNX telegram history ( #95800 )
...
* Restore KNX telegram history
* increase default log size
* test removal of telegram history
2023-07-09 21:15:55 +02:00
Joost Lekkerkerker
8bbb395bec
Add entity translations to Speedtest.net ( #96168 )
...
* Add entity translations to Speedtest.net
* Fix tests
2023-07-09 20:20:39 +02:00
Joost Lekkerkerker
0735b39fbb
Use explicit device name for Stookwijzer ( #96184 )
2023-07-09 20:19:05 +02:00
Luke
ab3b0c9075
Add error sensor to Roborock ( #96209 )
...
add error sensor
2023-07-09 20:17:19 +02:00
Joost Lekkerkerker
9ef4b2e5f5
Migrate ring to entity name ( #96080 )
...
Migrate ring to has entity name
2023-07-09 13:55:10 -04:00
Franck Nijhof
cfe57f7e0c
Update pytest-xdist to 3.3.1 ( #96110 )
2023-07-09 13:52:45 -04:00
J. Nick Koston
8bfe692eea
Update tplink dhcp discovery ( #96191 )
...
* Update tplink dhcp discovery
- Found a KP device with 54AF97
- Found ES devices also use the same OUIs as EP
* from issue 95028
2023-07-09 17:36:46 +02:00
Franck Nijhof
18dddd6342
Update Ruff to v0.0.277 ( #96108 )
2023-07-09 10:10:23 -04:00
Matthias Alphart
479015244d
KNX Cover: Use absolute tilt position if available ( #96192 )
2023-07-09 12:00:51 +02:00
J. Nick Koston
6758292655
Add bthome logbook platform ( #96171 )
2023-07-08 21:42:48 -10:00
Ernst Klamer
18314b09f6
Bump bthome to 2.12.1 ( #96166 )
2023-07-08 09:23:25 -10:00
G Johansson
2ebc265184
Bump pysensibo to 1.0.31 ( #96154 )
2023-07-08 09:23:11 -10:00
Patrick ZAJDA
c27a014a0a
Use device name for Nuki door sensor ( #95904 )
...
Explicitly set Nuki door sensor name to None
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
2023-07-08 21:13:32 +02:00
dougiteixeira
4b1d096e6b
Add device_class and state_class in config flow for SQL ( #95020 )
...
* Add device_class and state_class in config flow for SQL
* Update when selected NONE_SENTINEL
* Add tests
* Use SensorDeviceClass and SensorStateClass in tests
* Add volatile_organic_compounds_parts in strings selector
* Add test_attributes_from_entry_config
* Remove test_attributes_from_entry_config and complement test_device_state_class
* Add test_attributes_from_entry_config in test_sensor.py
2023-07-08 21:00:22 +02:00
Arkadii Yakovets
b2bf360297
Update holidays to 0.28 ( #95091 )
...
Bump Python Holidays version to 0.28
Set `language` from country's default language
for holidays objects.
2023-07-08 20:27:25 +02:00
G Johansson
2f5ff808a0
Add dim to full state service for Sensibo ( #96152 )
...
Add dim to full state service
2023-07-08 20:03:19 +02:00
G Johansson
d37ac5ace9
Fix implicitly using device name in Yale Smart Living ( #96161 )
...
Yale Smart Living device name
2023-07-08 20:03:02 +02:00
Joost Lekkerkerker
7f6309c5cb
Add entity translations to SkyBell ( #96096 )
...
* Add entity translations to SkyBell
* Add entity translations to SkyBell
2023-07-08 19:55:10 +02:00
Franck Nijhof
88d9a29b55
Update Pillow to 10.0.0 ( #96106 )
2023-07-08 07:30:54 -10:00
Joost Lekkerkerker
92693d5fde
Add entity translations to Slack ( #96149 )
2023-07-08 18:36:24 +02:00
Joost Lekkerkerker
2c9910d9b6
Use default MyStrom devicetype if not present ( #96070 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-07-08 17:10:51 +02:00
Joost Lekkerkerker
598610e313
Add entity translations to Sensibo ( #96091 )
2023-07-08 16:50:46 +02:00
Franck Nijhof
de211de598
Update lxml to 4.9.3 ( #96132 )
2023-07-08 16:49:17 +02:00
Marc Mueller
5bf1547ebc
Update pydantic to 1.10.11 ( #96137 )
2023-07-08 14:00:51 +02:00
J. Nick Koston
e39f023e3f
Refactor ESPHome camera to avoid creating tasks ( #95818 )
2023-07-08 12:36:40 +02:00
Erik Montnemery
3d064b7d6b
Add filters to cover/services.yaml ( #95854 )
2023-07-08 11:51:02 +02:00
Erik Montnemery
b5678a12ec
Add filters to lock/services.yaml ( #95860 )
2023-07-08 11:50:13 +02:00
Erik Montnemery
602ca5dafe
Add filters to humidifier/services.yaml ( #95859 )
2023-07-08 11:49:38 +02:00
Erik Montnemery
39c386e8b6
Add filters to fan/services.yaml ( #95855 )
2023-07-08 11:49:09 +02:00
Jan-Philipp Benecke
6f9a640fa3
Make workday integration title translatable ( #95803 )
2023-07-08 11:48:15 +02:00
Erik Montnemery
b8af7fbd55
Update template vacuum supported features ( #95831 )
2023-07-08 11:47:49 +02:00
Jan-Philipp Benecke
207721b421
Make generic camera integration title translatable ( #95806 )
2023-07-08 11:43:14 +02:00
Erik Montnemery
32b7370321
Add filters to alarm_control_panel/services.yaml ( #95850 )
2023-07-08 11:42:27 +02:00
Álvaro Fernández Rojas
1eb2ddf010
Update aioairzone-cloud to v0.2.1 ( #96063 )
2023-07-08 11:41:39 +02:00
Joost Lekkerkerker
e0274ec854
Use device class naming for nobo hub v2 ( #96022 )
2023-07-08 11:39:53 +02:00
Erik Montnemery
6dae3553f2
Add MEDIA_ENQUEUE to MediaPlayerEntityFeature ( #95905 )
2023-07-08 10:55:25 +02:00
J. Nick Koston
2b4f6ffcd6
Speed up hassio ingress ( #95777 )
2023-07-08 10:50:39 +02:00
Joost Lekkerkerker
bbf97fdf01
Add entity translations for plugwise ( #95808 )
2023-07-08 10:48:14 +02:00
Scott Giminiani
f4ad261f51
Use global CONF_API_TOKEN constant rather than defining our own ( #96120 )
2023-07-08 10:46:34 +02:00
Eric Severance
abdbea8522
Bump pywemo from 0.9.1 to 1.1.0 ( #95951 )
2023-07-08 09:26:19 +02:00
J. Nick Koston
51344d566e
Small speed up to cameras ( #96124 )
2023-07-08 09:23:45 +02:00
J. Nick Koston
e38f55fdb6
Move ESPHomeManager into its own file ( #95870 )
...
* Move ESPHomeManager into its own file
This is not a functional change. This is only a reorganization
ahead of some more test coverage being added so moving tests
around can be avoided later.
* relos
* fixes
* merge a portion of new cover since its small and allows us to remove the __init__ from .coveragerc
2023-07-08 09:19:44 +02:00
Franck Nijhof
967c4d13d8
Update pipdeptree to 2.9.4 ( #96115 )
2023-07-08 09:17:58 +02:00
Franck Nijhof
7178e1cefe
Update apprise to 1.4.5 ( #96086 )
2023-07-08 08:59:34 +02:00
c0ffeeca7
5d1b4f48e0
Rename 'Switch as X' helper to ... ( #96114 )
2023-07-08 08:59:26 +02:00
Robert Hillis
8bfac2c46c
Correct Goalzero sensor state class ( #96122 )
2023-07-08 08:52:15 +02:00
Franck Nijhof
a6fe53f2b3
Fix missing name in Fritz!Box service descriptions ( #96076 )
2023-07-08 08:50:47 +02:00
Robert Hillis
c2ccd18528
Bump goalzero to 0.2.2 ( #96121 )
2023-07-07 21:40:18 -04:00
Joost Lekkerkerker
a0d54e8f4e
Use device class naming for SimpliSafe ( #96093 )
2023-07-07 17:42:19 -06:00
Jan Bouwhuis
7f184e05e3
Fix reference to translation reference in buienradar translations ( #96119 )
...
Do not reference a reference
2023-07-08 01:36:14 +02:00
Jan Bouwhuis
18ee9f4725
Refactor async_get_hass to rely on threading.local instead of a ContextVar ( #96005 )
...
* Test for async_get_hass
* Add Fix
2023-07-07 14:52:38 -04:00
Franck Nijhof
372687fe81
Update PyTurboJPEG to 1.7.1 ( #96104 )
2023-07-07 08:02:47 -10:00
Patrick ZAJDA
914fc570c6
Set some Switchbot entity names to none ( #90846 )
2023-07-07 19:38:43 +02:00
J. Nick Koston
f1db497efe
Avoid http route linear search fallback when there are multiple paths ( #95776 )
2023-07-07 19:36:38 +02:00
Joost Lekkerkerker
17440c9608
Add entity translations to Rympro ( #96087 )
2023-07-07 19:24:52 +02:00
Joost Lekkerkerker
849aa5d9ef
Use explicit device name for Yalexs BLE ( #96105 )
2023-07-07 19:15:41 +02:00
Erik Montnemery
1e4f43452c
Warn when vacuum.turn_on or turn_off is called on Tuya vacuums ( #95848 )
...
Co-authored-by: Hmmbob <33529490+hmmbob@users.noreply.github.com >
2023-07-07 19:00:06 +02:00
Joost Lekkerkerker
daa9162ca7
Add entity translations to pvoutput ( #96029 )
2023-07-07 18:58:55 +02:00
Jan-Philipp Benecke
ac19de9857
Make season integration title translatable ( #95802 )
2023-07-07 18:30:00 +02:00
Joost Lekkerkerker
29d7535b7b
Add entity translations to Rainmachine ( #96033 )
2023-07-07 18:27:44 +02:00
J. Nick Koston
6402e2c140
Bump aioesphomeapi to 15.1.3 ( #95819 )
2023-07-07 18:25:54 +02:00
Erik Montnemery
d1cfb6e1a8
Remove unreferenced issues ( #95976 )
2023-07-07 18:19:11 +02:00
Erik Montnemery
298ab05470
Add missing issue translations to the kitchen_sink integration ( #95931 )
2023-07-07 18:15:06 +02:00
Franck Nijhof
f2990d97b2
Update sentry-sdk to 1.27.1 ( #96089 )
2023-07-07 18:10:44 +02:00
Joost Lekkerkerker
0f63aaa05b
Remove deprecated Pihole binary sensors ( #95799 )
2023-07-07 18:08:33 +02:00
Joost Lekkerkerker
7026ffe0a3
UPB explicit device name ( #96042 )
2023-07-07 11:25:58 -04:00
Aaron Bach
3fe180d55c
Fix implicit device name for RainMachine update entity ( #96094 )
...
Fix implicit device name for RainMachine update entity
2023-07-07 11:25:23 -04:00
Joost Lekkerkerker
ddd0d3faa2
Get MyStrom device state before checking support ( #96004 )
...
* Get device state before checking support
* Add full default device response to test
* Add test mocks
* Add test coverage
2023-07-07 11:24:41 -04:00
Paulus Schoutsen
816adce257
2023.7.1 ( #96006 )
2023-07-06 14:24:50 -04:00
Paulus Schoutsen
d18716e5f8
Disable test case for entity name ( #96012 )
2023-07-06 13:53:56 -04:00
Paulus Schoutsen
4096614ac0
Bumped version to 2023.7.1
2023-07-06 11:52:01 -04:00
Marcel van der Veldt
ef31608ce0
Fix state of slimproto players ( #96000 )
2023-07-06 11:51:46 -04:00
Bram Kragten
7408fa4ab6
Make script services always respond when asked ( #95991 )
...
* Make script services always respond when asked
* Update test_init.py
2023-07-06 11:51:45 -04:00
Jan-Philipp Benecke
10b97a77c6
Explicitly use device name as entity name for Xiaomi fan and humidifier ( #95986 )
2023-07-06 11:51:44 -04:00
Bram Kragten
3540c78fb9
Set correct response value in service description when async_set_service_schema is used ( #95985 )
...
* Mark scripts as response optional, make it always return a response if return_response is set
* Update test_init.py
* Revert "Update test_init.py"
This reverts commit 8e113e54db .
* Split + add test
2023-07-06 11:51:43 -04:00
Erik Montnemery
866e130967
Add missing qnap translation ( #95969 )
2023-07-06 11:51:42 -04:00
Allen Porter
d969b89a12
Bump pyrainbird to 2.1.0 ( #95968 )
2023-07-06 11:51:41 -04:00
micha91
bca5aae3bb
Fix grouping feature for MusicCast ( #95958 )
...
check the current source for grouping using the source ID instead of the label
2023-07-06 11:51:40 -04:00
neocolis
7a21e858ab
Fix matter exception NoneType in set_brightness for optional min/max level values ( #95949 )
...
Fix exception NoneType in set_brightness for optional min/max level values
2023-07-06 11:51:39 -04:00
Joost Lekkerkerker
224886eb29
Fix entity name for Flick Electric ( #95947 )
...
Fix entity name
2023-07-06 11:51:38 -04:00
Joost Lekkerkerker
95594a23dc
Add explicit device naming for Tuya sensors ( #95944 )
2023-07-06 11:51:37 -04:00
Joost Lekkerkerker
4c10d186c0
Use device name for Nuki ( #95941 )
2023-07-06 11:51:35 -04:00
puddly
6275932c29
Migrate bracketed IP addresses in ZHA config entry ( #95917 )
...
* Automatically correct IP addresses surrounded by brackets
* Simplify regex
* Move pattern inline
* Maintain old behavior of stripping whitespace
2023-07-06 11:51:34 -04:00
J. Nick Koston
4229778cf6
Make SwitchBot no_devices_found message more helpful ( #95916 )
2023-07-06 11:51:33 -04:00
Bram Kragten
57369be322
Update frontend to 20230705.1 ( #95913 )
2023-07-06 11:51:32 -04:00
J. Nick Koston
3e19fba7d3
Handle integrations with empty services or failing to load during service description enumeration ( #95911 )
...
* wip
* tweaks
* tweaks
* add coverage
* complain loudly as we never execpt this to happen
* ensure not None
* comment it
2023-07-06 11:51:30 -04:00
Jan Bouwhuis
2196bd3a13
Fix not including device_name in friendly name if it is None ( #95485 )
...
* Omit device_name in friendly name if it is None
* Fix test
2023-07-06 11:51:29 -04:00
Franck Nijhof
91ea14d9eb
2023.7.0 ( #95908 )
2023-07-05 17:20:03 +02:00
Franck Nijhof
b90df4bdca
Bumped version to 2023.7.0
2023-07-05 16:06:09 +02:00
Franck Nijhof
025969a76f
Bumped version to 2023.7.0b6
2023-07-05 09:57:56 +02:00
Bram Kragten
8ed7390a61
Update frontend to 20230705.0 ( #95890 )
2023-07-05 09:57:39 +02:00
Emilv2
36f6c02c52
Bump pydelijn to 1.1.0 ( #95878 )
2023-07-05 09:57:35 +02:00
Daniel Gangl
a709b6af4c
Bump zamg to 0.2.4 ( #95874 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-07-05 09:57:32 +02:00
J. Nick Koston
284926159b
Fix ESPHome alarm_control_panel when state is missing ( #95871 )
2023-07-05 09:57:28 +02:00
J. Nick Koston
8e2c0984b7
Fix reload in cert_expiry ( #95867 )
2023-07-05 09:57:25 +02:00
Erik Montnemery
0bb0e3fe72
Remove unsupported services and fields from fan/services.yaml ( #95858 )
2023-07-05 09:57:22 +02:00
Franck Nijhof
c123c22846
Revert "Remove airplay filter now that apple tv supports airplay 2" ( #95843 )
2023-07-05 09:57:18 +02:00
Martin Hjelmare
577ffef25c
Disable legacy device tracker no platform log ( #95839 )
2023-07-05 09:57:15 +02:00
Martin Hjelmare
10a9b063fa
Disable proximity no platform log ( #95838 )
2023-07-05 09:57:12 +02:00
starkillerOG
e22b79dbd9
Reolink fix missing title_placeholders ( #95827 )
2023-07-05 09:57:08 +02:00
Robert Svensson
89c580f27d
Bump aiounifi to v49 ( #95813 )
2023-07-05 09:57:05 +02:00
Allen Porter
239cbb7ad1
Fix timezones used in list events ( #95804 )
...
* Fix timezones used in list events
* Add additional tests that catch floating vs timezone datetime comparisons
2023-07-05 09:57:00 +02:00
Paulus Schoutsen
d8f8557ae1
Bumped version to 2023.7.0b5
2023-07-03 15:23:57 -04:00
Allen Porter
3df1e9bc99
Ensure that calendar output values are json types ( #95797 )
2023-07-03 15:23:49 -04:00
Bram Kragten
8db987e0b3
Update frontend to 20230703.0 ( #95795 )
2023-07-03 15:23:48 -04:00
Joost Lekkerkerker
d77a168121
Fix Growatt translation key ( #95784 )
2023-07-03 15:23:47 -04:00
Erik Montnemery
3550a9e2d2
Fix execute device actions with WS execute_script ( #95783 )
2023-07-03 15:23:46 -04:00
Franck Nijhof
0ce3b89139
Fix implicit use of device name in Verisure ( #95781 )
2023-07-03 15:23:45 -04:00
Franck Nijhof
3c0d234332
Fix implicit use of device name in TwenteMilieu ( #95780 )
2023-07-03 15:23:44 -04:00
Paul Bottein
601ca8562c
Fix datetime parameter validation for list events ( #95778 )
2023-07-03 15:23:43 -04:00
Jan Bouwhuis
2720e2fade
Fix translation growatt inverter temperature ( #95775 )
2023-07-03 15:23:42 -04:00
Marcel van der Veldt
d0e60f66fa
Bump aioslimproto to 2.3.2 ( #95754 )
2023-07-03 15:23:41 -04:00
Mike Woudenberg
806b0cb1b6
Quality improvement on LOQED integration ( #95725 )
...
Remove generated translation
Raise error correctly
Remove obsolete consts
Remove callback, hass assignment and info log
Use name from LOQED API instead of default name
Correct entity name for assertion
2023-07-03 15:23:40 -04:00
Richard Kroegel
2e18641863
Bump bimmer_connected to 0.13.8 ( #95660 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-07-03 15:23:39 -04:00
Michael Hansen
e4e5ecf9b4
Ensure trigger sentences do not contain punctuation ( #95633 )
...
* Ensure trigger sentences do not contain punctuation
* Update homeassistant/components/conversation/trigger.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-07-03 15:23:38 -04:00
Michael Davie
1e66aaff0d
Bump env_canada to v0.5.35 ( #95497 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-07-03 15:23:37 -04:00
hidaris
ebb28973e0
Add Matter Climate support ( #95434 )
...
* Add Matter Climate support
* update set target temp and update callback
* remove print
* remove optional property
* Adjust the code to improve readability.
* add thermostat test
* Remove irrelevant cases in setting the target temperature.
* add temp range support
* update hvac action
* support adjust low high setpoint..
* support set hvac mode
* address some review feedback
* move some methods around
* dont discover climate in switch platform
* set some default values
* fix some of the tests
* fix some typos
* Update thermostat.json
* Update homeassistant/components/matter/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/matter/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* support heat_cool in hvac_modes
* address some review feedback
* handle hvac mode param in set temp service
* check hvac modes by featuremap
* add comment to thermostat feature class
* make ruff happy..
* use enum to enhance readability.
* use builtin feature bitmap
* fix target temp range and address some feedback
* use instance attribute instead of class attr
* make ruff happy...
* address feedback about single case
* add init docstring
* more test
* fix typo in tests
* make ruff happy
* fix hvac modes test
* test case for update callback
* remove optional check
* more tests
* more tests
* update all attributes in the update callback
* Update climate.py
* fix missing test
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-07-03 15:23:36 -04:00
Paulus Schoutsen
c260e787aa
Bumped version to 2023.7.0b4
2023-07-02 22:50:36 -04:00
J. Nick Koston
fdd8489b93
Handle invalid utf-8 from the ESPHome dashboard ( #95743 )
...
If the yaml file has invalid utf-8, the config flow would raise an
unhandled exception. Allow the encryption key to be entered manually
in this case instead of a hard failure
fixes #92772
2023-07-02 22:50:32 -04:00
J. Nick Koston
a77fb14baf
Bump python-kasa to 0.5.2 ( #95716 )
2023-07-02 22:50:31 -04:00
J. Nick Koston
98242b5d54
Bump zeroconf to 0.70.0 ( #95714 )
2023-07-02 22:50:30 -04:00
Maciej Bieniek
d38aab1607
Fix Shelly button unique_id migration ( #95707 )
...
Fix button unique_id migration
2023-07-02 22:50:29 -04:00
Aaron Bach
910aecb33b
Fix implicit device name for SimpliSafe locks ( #95681 )
2023-07-02 22:50:28 -04:00
J. Nick Koston
ca20663c31
Handle missing or incorrect device name and unique id for ESPHome during manual add ( #95678 )
...
* Handle incorrect or missing device name for ESPHome noise encryption
If we did not have the device name during setup we could never
get the key from the dashboard. The device will send us
its name if we try encryption which allows us to find the
right key from the dashboard.
This should help get users unstuck when they change the key
and cannot get the device back online after deleting and
trying to set it up again manually
* bump lib to get name
* tweak
* reduce number of connections
* less connections when we know we will fail
* coverage shows it works but it does not
* add more coverage
* fix test
* bump again
2023-07-02 22:50:27 -04:00
Brandon Rothweiler
327a54e65a
Upgrade pymazda to 0.3.9 ( #95655 )
2023-07-02 22:50:26 -04:00
Richard Kroegel
e907585b7f
Add bmw connected drive region-specific scan interval ( #95649 )
...
Add region-specific scan interval
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-07-02 22:50:25 -04:00
dougiteixeira
3fa009b98c
Fix source device when source entity is changed for Utility Meter ( #95636 )
...
* Fix source device when source entity is changed
* Update loop
* Complement and add comments in the test_change_device_source test
* Only clean up dev reg when options change
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-07-02 22:50:24 -04:00
Mick Vleeshouwer
226f1d7c73
Fix missing EntityDescription names in Overkiz ( #95583 )
...
* Fix labels
* Update homeassistant/components/overkiz/entity.py
* Check if description.name is string
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-07-02 22:50:23 -04:00
Paulus Schoutsen
be49f90550
Bumped version to 2023.7.0b3
2023-06-30 15:08:35 -04:00
puddly
4993b6ee90
Fix ZHA startup issue with older Silicon Labs firmwares ( #95642 )
...
Bump ZHA dependencies
2023-06-30 15:08:28 -04:00
Bram Kragten
2de0b0f6ac
Update frontend to 20230630.0 ( #95635 )
2023-06-30 15:08:27 -04:00
Marius
313e15a915
Update services.yaml ( #95630 )
...
take out 'templates accepted'
2023-06-30 15:08:26 -04:00
J. Nick Koston
11fd9ffa60
Bump aioesphomeapi to 15.0.1 ( #95629 )
...
fixes #87223 (the cases were the host gets too far behind,
not the cases were the esp8266 runs out of ram but thats
is not a core issue)
2023-06-30 15:08:25 -04:00
dougiteixeira
4192fdbdfd
Fix device source for Utility Meter select ( #95624 )
...
Fix Device Source
2023-06-30 15:08:24 -04:00
dougiteixeira
d1e8513d63
Fix device source for Threshold ( #95623 )
...
Fix Device Source
2023-06-30 15:08:23 -04:00
dougiteixeira
9a14d437dd
Fix device source for Riemann sum integral ( #95622 )
...
Fix Device Source
2023-06-30 15:08:22 -04:00
dougiteixeira
19cbedcc05
Fix device source for Derivative ( #95621 )
...
Fix Device Source
2023-06-30 15:08:21 -04:00
Joost Lekkerkerker
8a6d54237f
Fix explicit device naming for integrations m-r ( #95620 )
...
Fix explicit device naming for m-r
2023-06-30 15:08:20 -04:00
Joost Lekkerkerker
70d3dc2ef8
Fix explicit device naming for integrations a-j ( #95619 )
...
Fix explicit device naming for a-j
2023-06-30 15:08:19 -04:00
Brett Adams
a8807f600b
Explicity use device name in Advantage Air ( #95611 )
...
Explicity use device name
2023-06-30 15:08:18 -04:00
Brett Adams
73cb17cbf5
Fix Diagnostics in Advantage Air ( #95608 )
...
* Fix diag paths
* Fix key sand add redactions
* Name things better.
* Add super basic test
* Rename docstring
* Add snapshot
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-06-30 15:08:17 -04:00
J. Nick Koston
26d171fc92
Handle DNSError during radio browser setup ( #95597 )
...
```
2023-06-29 08:11:06.034 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Radio Browser for radio_browser
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 390, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/radio_browser/__init__.py", line 25, in async_setup_entry
await radios.stats()
File "/usr/local/lib/python3.11/site-packages/radios/radio_browser.py", line 124, in stats
response = await self._request("stats")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/backoff/_async.py", line 151, in retry
ret = await target(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/radios/radio_browser.py", line 73, in _request
result = await resolver.query("_api._tcp.radio-browser.info", "SRV")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
aiodns.error.DNSError: (12, 'Timeout while contacting DNS servers')
```
2023-06-30 15:08:16 -04:00
Dr. Drinovac
a4449d39f3
Use explicit naming in Sensibo climate entity ( #95591 )
...
* Use explicit naming in Sensibo climate entity
* Fix black
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-06-30 15:08:15 -04:00
tronikos
a9b8e0077d
Bump google-generativeai to 0.1.0 ( #95515 )
2023-06-30 15:08:14 -04:00
tronikos
97d9876cf7
Google Assistant SDK: Always enable conversation agent and support multiple languages ( #93201 )
...
* Enable agent and support multiple languages
* fix test
2023-06-30 15:08:13 -04:00
Paulus Schoutsen
0e89d0a26b
Bumped version to 2023.7.0b2
2023-06-29 22:21:39 -04:00
puddly
03e7170080
Fix ZHA multi-PAN startup issue ( #95595 )
...
Bump ZHA dependencies
2023-06-29 22:21:34 -04:00
Paulus Schoutsen
c67f37d1be
Wiz set name explicitely to None ( #95593 )
2023-06-29 22:21:34 -04:00
dougiteixeira
6aba1a5af3
Fix device source for Utility Meter ( #95585 )
...
* Fix Device Source
* Remove debug
2023-06-29 22:21:32 -04:00
J. Nick Koston
1cf472f4e3
Bump bluetooth-data-tools to 1.3.0 ( #95576 )
2023-06-29 22:21:31 -04:00
RenierM26
b8fc6e0c66
Ezviz IR string align with depreciation. ( #95563 )
2023-06-29 22:21:30 -04:00
Paulus Schoutsen
a04c98a703
Bumped version to 2023.7.0b1
2023-06-29 13:57:56 -04:00
Paulus Schoutsen
4255a2af15
Fix entity name for iBeacon and Roku ( #95574 )
...
* Fix entity nmae for iBeacon and Roku
* Roku remote too
2023-06-29 13:57:45 -04:00
Bram Kragten
c47a43c2b9
Update frontend to 20230629.0 ( #95570 )
2023-06-29 13:57:43 -04:00
Artem Draft
bcca1c91e6
Fix Android TV Remote entity naming ( #95568 )
...
Return None as Android TV Remote entity name
2023-06-29 13:57:42 -04:00
Paulus Schoutsen
9cd7034dbd
Fix some entity naming ( #95562 )
2023-06-29 13:57:41 -04:00
Joost Lekkerkerker
ee72a952de
Philips.js explicit device naming ( #95551 )
2023-06-29 13:57:39 -04:00
Luke
22e32bc737
Bump Roborock to 0.29.2 ( #95549 )
...
* init work
* fix tests
2023-06-29 13:57:34 -04:00
J. Nick Koston
2a42622de9
Fix manual specification of multiple advertise_ip with HomeKit ( #95548 )
...
fixes #95508
2023-06-29 13:57:33 -04:00
Joost Lekkerkerker
8f88b710f0
Use explicit naming in Nest ( #95532 )
2023-06-29 13:57:30 -04:00
Joost Lekkerkerker
1df12e8771
Use explicit naming in workday sensor ( #95531 )
2023-06-29 13:57:29 -04:00
Franck Nijhof
129fee09d3
Bump breaking version for YAML features ADR-0021 ( #95525 )
2023-06-29 13:57:28 -04:00
Franck Nijhof
61ab84bf04
Revert "Remove Workday YAML configuration ( #94102 )" ( #95524 )
2023-06-29 13:57:25 -04:00
Franck Nijhof
4f99a71f61
Revert "Remove snapcast YAML configuration ( #93547 )" ( #95523 )
2023-06-29 13:57:23 -04:00
Franck Nijhof
f165357772
Revert "Remove qbittorrent YAML configuration ( #93548 )" ( #95522 )
2023-06-29 13:57:19 -04:00
Franck Nijhof
c156951925
Revert "Remove Brottsplatskartan YAML configuration ( #94101 )" ( #95521 )
2023-06-29 13:57:15 -04:00
Franck Nijhof
612f33e372
Mark text input required for conversation.process service ( #95520 )
2023-06-29 13:57:14 -04:00
Marcel van der Veldt
2b274b4e95
Bump Matter Server to 3.6.3 ( #95519 )
2023-06-29 13:57:11 -04:00
Joost Lekkerkerker
2ac5bb46b1
Add explicit device name to Broadlink ( #95516 )
2023-06-29 13:57:09 -04:00
Joost Lekkerkerker
c4a46294cc
Add explicit device name to Roborock ( #95513 )
2023-06-29 13:55:47 -04:00
Joost Lekkerkerker
cda5ee5814
Add explicit device name to Switchbot ( #95512 )
2023-06-29 13:55:46 -04:00
Joost Lekkerkerker
698333f894
Add explicit device name to Tuya ( #95511 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-06-29 13:55:45 -04:00
Joost Lekkerkerker
b93ceca804
Add explicit device name to Spotify ( #95509 )
2023-06-29 13:55:44 -04:00
Allen Porter
286cff314a
Limit fields returned for the list events service ( #95506 )
...
* Limit fields returned for the list events service
* Update websocket tests and fix bugs in response fields
* Omit 'None' fields in the list events response
2023-06-29 13:55:43 -04:00
Raman Gupta
d44ef07082
Fix binary sensor device trigger for lock class ( #95505 )
2023-06-29 13:55:42 -04:00
Joost Lekkerkerker
8dd2e21d0b
Fix YouTube coordinator bug ( #95492 )
...
Fix coordinator bug
2023-06-29 13:55:41 -04:00
Matthias Alphart
f55ada5d61
Add reload service to KNX ( #95489 )
2023-06-29 13:55:39 -04:00
Brandon Rothweiler
1f72a5b1fe
Remove incompatible button entities for Mazda electric vehicles ( #95486 )
...
* Remove incompatible button entities for Mazda electric vehicles
* Update tests
2023-06-29 13:53:53 -04:00
Evan Jarrett
71b192c072
Update matter locks to support pin code validation ( #95481 )
...
Update matter locks to support PINCode validation based on device attributes
2023-06-29 13:52:06 -04:00
Michael Hansen
17c64ed791
Add targeted entities to sentence debug API ( #95480 )
...
* Return targets with debug sentence API
* Update test
* Update homeassistant/components/conversation/__init__.py
* Include area/domain in test sentences
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-06-29 13:52:05 -04:00
puddly
4e940df224
Bump ZHA dependencies ( #95478 )
...
* Bump ZHA dependencies
* Account for new EZSP metadata keys
2023-06-29 13:52:04 -04:00
Marcel van der Veldt
a23c0e12f1
Fix Matter entity names ( #95477 )
2023-06-29 13:51:59 -04:00
Bram Kragten
be22195cf4
Add conversation agent selector, use in conversation.process service ( #95462 )
2023-06-29 13:44:13 -04:00
Michael Hansen
a39ef03ff5
Disconnect VoIP on RTCP bye message ( #95452 )
...
* Support RTCP BYE message
* Make RtcpState optional
2023-06-29 13:44:12 -04:00
Barry Williams
1687ff1f28
Add Update Entity for Linn devices ( #95217 )
...
* added update entity for Linn devices
* Update homeassistant/components/openhome/update.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* use parent methods for version attributes
* fixed issue with mocking openhome device
* Update homeassistant/components/openhome/update.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* update entity name in tests
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2023-06-29 13:44:09 -04:00
Franck Nijhof
28a5e4735f
Bumped version to 2023.7.0b0
2023-06-28 20:45:45 +02:00