Marc Mueller and GitHub
2ae019bfc2
Update syrupy to 4.6.1 ( #109860 )
2024-02-07 09:56:42 +01:00
Jiayi Chen and GitHub
4e2f599720
Update Growatt server URLs ( #109122 )
2024-02-07 09:35:50 +01:00
6d4ab6c758
Add Husqvarna Automower integration ( #109073 )
...
* Add Husqvarna Automower
* Update homeassistant/components/husqvarna_automower/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/husqvarna_automower/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/husqvarna_automower/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/husqvarna_automower/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/husqvarna_automower/lawn_mower.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/husqvarna_automower/lawn_mower.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* address review
* add test_config_non_unique_profile
* add missing const
* WIP tests
* tests
* tests
* Update homeassistant/components/husqvarna_automower/api.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/husqvarna_automower/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/husqvarna_automower/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/husqvarna_automower/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* .
* loop through test
* Update homeassistant/components/husqvarna_automower/entity.py
* Update homeassistant/components/husqvarna_automower/coordinator.py
* Update homeassistant/components/husqvarna_automower/coordinator.py
* Apply suggestions from code review
* ruff
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-02-07 09:27:04 +01:00
6f3be3e505
Move Roborock map retrieval to coordinator and made map always diagnostic ( #104680 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-02-07 09:13:51 +01:00
Erik Montnemery and GitHub
586b4ab93d
Simplify Hue v2 color mode calculation ( #109857 )
2024-02-07 08:56:35 +01:00
Josef Zweck and GitHub
2fc56ff4e4
Add late PR changes to tedee ( #109858 )
...
requested changes
2024-02-07 08:53:19 +01:00
5521a39866
Disable energy report based operations with API lib upgrade ( #109832 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-02-07 08:45:27 +01:00
b420c65016
Fix hue fallback onoff colormode ( #109856 )
...
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2024-02-07 08:14:55 +01:00
Teemu R and GitHub
d9f97bc7ec
Add tapo virtual integration ( #109765 )
2024-02-07 06:29:26 +01:00
Joost Lekkerkerker and GitHub
905e25b3a1
Make integration fields in Analytics Insights optional ( #109789 )
2024-02-07 06:26:33 +01:00
starkillerOG and GitHub
8e51affe50
Bump motionblinds to 0.6.20 ( #109837 )
2024-02-07 06:23:57 +01:00
puddly and GitHub
26e6bc8a6a
Bump ZHA dependency zigpy to 0.62.3 ( #109848 )
2024-02-07 06:22:54 +01:00
Åke Strandberg and GitHub
9250dd0355
Add update platform to myuplink ( #109786 )
...
* Add update platform to myuplink
* Address comments from review
2024-02-06 23:14:31 +01:00
Joost Lekkerkerker and GitHub
59e9010b65
Show domain in oauth2 error log ( #109708 )
...
* Show token url in oauth2 error log
* Fix tests
* Use domain
2024-02-06 23:03:35 +01:00
Marcel van der Veldt and GitHub
fd5efd1f79
Add transition support to Matter light platform ( #109803 )
...
* Add support for transitions to Matter light platform
* fix the feature check
* add tests
2024-02-06 22:59:55 +01:00
Joost Lekkerkerker and GitHub
252baa93aa
Bump aioecowitt to 2024.2.0 ( #109817 )
2024-02-06 22:37:20 +01:00
a6f0b6a005
Ignore trackable without details in Tractive integration ( #109814 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-02-06 22:36:12 +01:00
Franck Nijhof and GitHub
db16b739a6
Don't block Supervisor entry setup with refreshing updates ( #109809 )
2024-02-06 22:34:53 +01:00
Joakim Plate and GitHub
3ec0ea3ef9
Update nibe to 2.8.0 with LOG.SET fixes ( #109825 )
...
Update nibe to 2.8.0
2024-02-06 22:06:59 +01:00
Joakim Sørensen and GitHub
7c233c2bd0
Bump awesomeversion from 23.11.0 to 24.2.0 ( #109830 )
2024-02-06 21:57:00 +01:00
J. Nick Koston and GitHub
88086dfa0c
Bump aioesphomeapi to 21.0.2 ( #109824 )
2024-02-06 21:01:10 +01:00
Erik Montnemery and GitHub
b5f049b84c
Bump python-otbr-api to 2.6.0 ( #109823 )
2024-02-06 21:14:45 +02:00
J. Nick Koston and GitHub
09c609459d
Fix entity services targeting entities outside the platform when using areas/devices ( #109810 )
2024-02-06 12:41:57 -06:00
Erik Montnemery and GitHub
674e4ceb2c
Make additional methods of google_assistant.AbstractConfig abstract ( #109811 )
2024-02-06 19:14:12 +01:00
Erik Montnemery and GitHub
fabcf2948e
Bump hass-nabucasa from 0.77.0 to 0.78.0 ( #109813 )
2024-02-06 19:02:32 +01:00
wittypluck and GitHub
7d24ae88e6
Mark Unifi bandwidth sensors as unavailable when client disconnects ( #109812 )
...
* Set sensor as unavailable instead of resetting value to 0 on disconnect
* Update unit test on unavailable bandwidth sensor
2024-02-06 18:33:10 +01:00
6519b24319
Make bluetooth use naming from the entity description ( #97401 )
...
* Make bluetooth use the translation from the entity description
* Remove links to other platforms
* Remove links to other platforms
* Remove links to other platforms
* Add test
* Use is
* Fix test
* Update homeassistant/components/bluetooth/passive_update_processor.py
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-02-06 17:12:15 +01:00
puddly and GitHub
6295f91a1f
Pin chacha20poly1305-reuseable>=0.12.1 ( #109807 )
...
* Pin `chacha20poly1305-reuseable`
Prevents a runtime `assert isinstance(cipher, AESGCM)` error
* Update `gen_requirements_all.py` as well
2024-02-06 16:55:51 +01:00
Marc Mueller and GitHub
545b888034
Update ruff to 0.2.1 ( #109796 )
...
* Update ruff to 0.2.1
* Rename config sections
* Update remapped error codes
* Add ignores
2024-02-06 15:41:34 +01:00
puddly and GitHub
a533fa222e
Bump ZHA dependencies ( #109770 )
...
* Bump ZHA dependencies
* Bump universal-silabs-flasher to 0.0.18
* Flip `Server_to_Client` enum in ZHA unit test
* Bump zigpy to 0.62.2
2024-02-06 09:40:29 -05:00
Erik Montnemery and GitHub
0cb913370f
Rename google_assistant.AbstractConfig.get_local_agent_user_id ( #109798 )
...
* Rename google_assistant.AbstractConfig get_local_agent_user_id to get_local_user_id
* Fix
2024-02-06 15:40:12 +01:00
J. Nick Koston and GitHub
cf188eabdf
Add slots to bluetooth matcher objects ( #109768 )
2024-02-06 09:40:03 -05:00
Jan-Philipp Benecke and GitHub
1e5ab3ad47
Bump aioelectricitymaps to 0.3.1 ( #109797 )
2024-02-06 15:16:15 +01:00
Matthias Alphart and GitHub
78f21ecc58
Update xknx to 2.12.0 and xknxproject to 3.5.0 ( #109787 )
2024-02-06 14:30:53 +01:00
198cf28a2a
Update MELCloud codeowners ( #109793 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-02-06 13:27:50 +01:00
Erik Montnemery and GitHub
1519df6e55
Improve typing of cloud HTTP API ( #109780 )
2024-02-06 13:09:14 +01:00
Åke Strandberg and GitHub
25f065a980
Add myuplink sensor descriptions for current and frequency sensors ( #109784 )
...
Add device_descriptions for current and frequency sensors
2024-02-06 12:40:03 +01:00
Marc Mueller and GitHub
5de76c0be0
Include exception when reraising inside except ( #109706 )
2024-02-06 12:17:39 +01:00
Steven B and GitHub
6701806ed2
Use has_capability instead of hasattr for ring history ( #109791 )
2024-02-06 10:55:03 +01:00
Matrix and GitHub
b8c4821e48
Bump yolink-api to 0.3.7 ( #109776 )
2024-02-06 10:52:41 +01:00
tronikos and GitHub
d4c235622f
Break long strings in Google generative ai conversation ( #109771 )
...
* Update test_init.py
* Update __init__.py
2024-02-06 10:50:58 +01:00
Steven B and GitHub
f8862f64a1
Bump ring_doorbell to 0.8.7 ( #109783 )
2024-02-06 10:10:43 +01:00
Jan Bouwhuis and GitHub
6ca002a6f4
Improve tests of mqtt device triggers ( #108318 )
...
Improve tests on mqtt device triggers
2024-02-06 09:38:15 +01:00
Jan Bouwhuis and GitHub
00947b708f
Remove aux heat support from mqtt climate ( #109513 )
2024-02-06 09:37:39 +01:00
Jan-Philipp Benecke and GitHub
29462fc991
Change state class of Tesla wall connector session energy entity ( #109778 )
2024-02-06 09:34:02 +01:00
Joost Lekkerkerker and GitHub
cc4274bcc0
Fix Radarr health check singularity ( #109762 )
...
* Fix Radarr health check singularity
* Fix comment
2024-02-06 07:18:33 +01:00
TheJulianJES and GitHub
61ce328ce1
Fix docstring length in ZHA sensor class ( #109774 )
...
Fix ZHA sensor docstring length
2024-02-06 03:00:45 +01:00
G Johansson and GitHub
1706156faf
Add Process binary sensor in System Monitor ( #108585 )
...
* Process binary sensor in System Monitor
* Add repair flow
* add issue
* add platform
* fix repair
* Tests
* Fix tests
* add minor version
* migrate
* Mod repairs
* Fix tests
* config flow test
* Last fixes
* Review comments
* Remove entities during repair
* Remove snapshot
2024-02-06 02:09:05 +01:00
668d036f71
Improve lupusec code quality ( #109727 )
...
* renamed async_add_devices
* fixed typo
* patch class instead of __init__
* ensure non blocking get_alarm
* exception handling
* added test case for json decode error
* avoid blockign calls
---------
Co-authored-by: suaveolent <suaveolent@users.noreply.github.com >
2024-02-06 01:20:14 +01:00
TheJulianJES and GitHub
965f31a9e0
Fix ZHA creating unnecessary "summ received" entity after upgrade ( #109268 )
...
* Do not create `current_summ_received` entity until initialized once
* Update zha_devices_list.py to not expect summation received entities
The attribute isn't initialized for these devices in the test (which our check now expects it to be), hence we need to remove them from this list.
* Update sensor tests to have initial state for current_summ_received entity
The attribute needs to be initialized for it to be created which we do by plugging the attribute read.
The test expects the initial state to be "unknown", but hence we plugged the attribute (to create the entity), the state is whatever we plug the attribute read as.
* Update sensor tests to expect not updating current_summ_received entity if it doesn't exist
2024-02-05 19:12:56 -05:00