Marcel van der Veldt
6393171fa4
Adjust Hue integration to use Entity descriptions and translatable entity names ( #101413 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-10-09 14:14:07 +02:00
Robert Resch
f7292d5b00
Add check that sensors don't have EntityCategory.CONFIG set ( #101471 )
2023-10-09 13:37:52 +02:00
Erik Montnemery
1f122eb688
Adjust services supported by litterrobot vacuum ( #95788 )
2023-10-09 10:56:39 +02:00
Allen Porter
d78ee96e2a
Update fitbit device fetch to use a data update coordinator ( #101619 )
...
* Add a fitbit device update coordinator
* Remove unnecessary debug output
* Update comments
* Update fitbit coordinator exception handling and test coverage
* Handle reauth failures in other sensors
* Fix scope changes after rebase.
2023-10-09 08:12:59 +02:00
Jan Bouwhuis
db0c5bbbea
Fix mqtt sensor or binary_sensor state not saved after expiry ( #101670 )
...
Fix mqtt sensor state not saved after expire
2023-10-08 20:57:14 +02:00
J. Nick Koston
c6ed022cce
Fix compiling missing statistics losing rows ( #101616 )
2023-10-08 19:43:00 +02:00
Robert Hillis
ba3fd4dee1
Add Queue sensor to Radarr ( #79723 )
2023-10-08 19:39:56 +02:00
Mike Woudenberg
c48b724dde
Make setup more resilient by raising ConfigNEntryNotReady on failure ( #101654 )
...
Make setup more resilient by raising ConfigNEntryNotReady on connection failure
2023-10-08 19:00:06 +02:00
Joost Lekkerkerker
7c85d84133
Add entity translations to Huawei LTE ( #98631 )
2023-10-08 15:15:19 +02:00
Joost Lekkerkerker
faea3b1634
Abort config flow when invalid token is received ( #101642 )
2023-10-08 13:32:35 +02:00
Marc Mueller
3155e62510
Update aiohttp to 3.9.0b0 ( #101627 )
2023-10-08 13:21:46 +02:00
Allen Porter
7d202f78f5
Add fitbit nutrition sensors ( #101626 )
...
* Add fitbit nutrition sensors
* Add test coverage for unit systems
2023-10-08 10:09:26 +02:00
Jan Bouwhuis
74464fd94e
Ensure coverage mqtt entry disabled test ( #101617 )
2023-10-07 23:08:34 +02:00
Jan Bouwhuis
55bf309d2f
Add mqtt discovery schema error tests for all platforms ( #101583 )
...
Add mqtt discovery schema error tests
2023-10-07 21:00:33 +02:00
Jan Bouwhuis
4709e60ff6
Rework on Google Assistant doorbell support ( #100930 )
...
* Rework on Google Assistant doorbell event
* Additional comment on syncing notificatiions
* Update homeassistant/components/google_assistant/trait.py
* Only sync event if state attr changed
* Update comment
2023-10-07 19:39:04 +02:00
Allen Porter
8c2a2e5c37
Additional fix for rainbird unique id ( #101599 )
...
Additiona fix for rainbird unique id
2023-10-07 10:17:08 -07:00
Abílio Costa
da3e36aa3b
Improve Ikea Idasen config flow error messages ( #101567 )
2023-10-07 18:52:31 +02:00
David Knowles
031a9224fb
Schlage cleanup: Stop passing logs to last_changed_by ( #99738 )
2023-10-07 15:04:23 +02:00
enzo2
35be5957c3
Add circular mean to statistics integration ( #98930 )
...
* Add circular mean
Add support for circular mean for sensors in units of degrees, e.g. direction data.
* Update test_sensor.py
* Update sensor.py
* Remove whitespace
* Revert to degC
* Fix: shift atan2 output to positive degrees
* Add new dedicated test
* Simplify test
2023-10-07 13:51:27 +02:00
Jan-Philipp Benecke
e25cf7cbab
Move wallbox coordinator to its own file ( #101577 )
2023-10-07 11:56:59 +02:00
J. Nick Koston
da9c42d457
Fix failing august test ( #101560 )
2023-10-06 12:31:12 -10:00
Jan-Philipp Benecke
bb7ddddd4c
Use snapshot assertion for lametric diagnostics test ( #99164 )
2023-10-06 20:26:52 +02:00
Justin Grover
475cb7719b
Add unique ID for generic hygrostat ( #101503 )
2023-10-06 20:15:40 +02:00
Joost Lekkerkerker
9ac5bdc832
Use modern naming for WLED ( #100233 )
2023-10-06 20:04:44 +02:00
TJ Horner
ed8a372f4e
Auto-fix common key entry issues during WeatherKit config flow ( #101504 )
2023-10-06 20:00:04 +02:00
TheJulianJES
5d0c8947a1
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 12:23:48 -04:00
Joost Lekkerkerker
b2cad2370b
Add Withings webhooks after a slight delay ( #101542 )
2023-10-06 18:21:06 +02:00
Allen Porter
1635cbb8a6
Add a google calendar diagnostics platform ( #101175 )
2023-10-06 17:08:50 +02:00
David Knowles
96aba1c1a6
Add tests to Hydrawise ( #101110 )
...
* Add tests to Hydrawise
* Update tests/components/hydrawise/test_binary_sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Changes requested during review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-10-06 14:42:08 +02:00
G Johansson
adc7fc0ee4
Fix GDACS import issue creation ( #97667 )
2023-10-06 14:30:11 +02:00
Robert Hillis
62802dd487
Add entity translations to Goalzero ( #95310 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-10-06 14:01:21 +02:00
Joost Lekkerkerker
835982ebe5
Migrate Samsung TV to has entity name ( #96751 )
...
* Migrate Samsung TV to has entity name
* Fix test
* Fix tests
---------
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com>
2023-10-06 13:54:21 +02:00
Guido Schmitz
3cd4d26eb9
React on changed firmware version in devolo_home_network ( #101513 )
2023-10-06 13:37:48 +02:00
G Johansson
fd2edf6c0a
Allow remove devices in Scrape ( #101229 )
2023-10-06 13:33:28 +02:00
Joost Lekkerkerker
425d961489
Delete existing Withings cloudhook ( #101527 )
2023-10-06 13:19:39 +02:00
Joost Lekkerkerker
97d17637ea
Only import color extractor when domain is in config ( #101522 )
2023-10-06 13:18:44 +02:00
J. Nick Koston
c0904c905d
Avoid updating hassio addon data when there are no entities consuming it ( #101382 )
2023-10-06 12:14:48 +02:00
Joost Lekkerkerker
7c8c063149
Use config flow in color extractor tests ( #101524 )
2023-10-06 12:02:53 +02:00
Erik Montnemery
775751ece5
Add WS command sensor/numeric_device_classes ( #101257 )
2023-10-06 10:27:45 +02:00
Shay Levy
b97ec2cfce
Add support for Aranet2 devices ( #101495 )
2023-10-06 10:26:18 +02:00
Ernst Klamer
fa90b0f41e
Add raw sensor to BTHome ( #101412 )
2023-10-06 10:22:51 +02:00
Michael Hansen
244f6d8002
Add wake word cooldown to avoid duplicate wake-ups ( #101417 )
2023-10-06 09:18:35 +02:00
J. Nick Koston
48a23798d0
Fix caching of latest short term stats after insertion of external stats ( #101490 )
2023-10-06 09:18:05 +02:00
Allen Porter
920bd04099
Fix for rainbird unique id ( #101512 )
2023-10-06 09:16:06 +02:00
René Klomp
dd8bd0db5a
SMA add missing entity descriptions ( #101462 )
2023-10-06 09:13:39 +02:00
Jan Bouwhuis
2bfb1e75d3
Correct device_class test for mqtt button ( #101500 )
2023-10-06 09:11:50 +02:00
J. Nick Koston
da1d5fc862
Increase max bind vars based on database version ( #101464 )
2023-10-06 07:59:38 +02:00
Allen Porter
c7d533d427
Update fitbit error handling ( #101304 )
...
* Update fitbit error handling
* Update exceptions to inherit HomeAssistantError and add reason code
* Revert config flow exception mapping hack
2023-10-05 22:38:15 -07:00
G Johansson
8a033ee554
Fix Trafikverket Camera if no location data ( #101463 )
2023-10-05 22:17:09 +02:00
Franck Nijhof
6853d54050
Remove logging of retrying config entry warning ( #101483 )
2023-10-05 22:12:01 +02:00