Allen Porter and GitHub
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 and GitHub
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 and GitHub
c6ed022cce
Fix compiling missing statistics losing rows ( #101616 )
2023-10-08 19:43:00 +02:00
Robert Hillis and GitHub
ba3fd4dee1
Add Queue sensor to Radarr ( #79723 )
2023-10-08 19:39:56 +02:00
Mike Woudenberg and GitHub
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 and GitHub
7c85d84133
Add entity translations to Huawei LTE ( #98631 )
2023-10-08 15:15:19 +02:00
Joost Lekkerkerker and GitHub
faea3b1634
Abort config flow when invalid token is received ( #101642 )
2023-10-08 13:32:35 +02:00
Marc Mueller and GitHub
3155e62510
Update aiohttp to 3.9.0b0 ( #101627 )
2023-10-08 13:21:46 +02:00
Allen Porter and GitHub
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 and GitHub
74464fd94e
Ensure coverage mqtt entry disabled test ( #101617 )
2023-10-07 23:08:34 +02:00
Jan Bouwhuis and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
da3e36aa3b
Improve Ikea Idasen config flow error messages ( #101567 )
2023-10-07 18:52:31 +02:00
David Knowles and GitHub
031a9224fb
Schlage cleanup: Stop passing logs to last_changed_by ( #99738 )
2023-10-07 15:04:23 +02:00
enzo2 and GitHub
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 and GitHub
e25cf7cbab
Move wallbox coordinator to its own file ( #101577 )
2023-10-07 11:56:59 +02:00
J. Nick Koston and GitHub
da9c42d457
Fix failing august test ( #101560 )
2023-10-06 12:31:12 -10:00
Jan-Philipp Benecke and GitHub
bb7ddddd4c
Use snapshot assertion for lametric diagnostics test ( #99164 )
2023-10-06 20:26:52 +02:00
Justin Grover and GitHub
475cb7719b
Add unique ID for generic hygrostat ( #101503 )
2023-10-06 20:15:40 +02:00
Joost Lekkerkerker and GitHub
9ac5bdc832
Use modern naming for WLED ( #100233 )
2023-10-06 20:04:44 +02:00
TJ Horner and GitHub
ed8a372f4e
Auto-fix common key entry issues during WeatherKit config flow ( #101504 )
2023-10-06 20:00:04 +02:00
TheJulianJES and GitHub
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 and GitHub
b2cad2370b
Add Withings webhooks after a slight delay ( #101542 )
2023-10-06 18:21:06 +02:00
Allen Porter and GitHub
1635cbb8a6
Add a google calendar diagnostics platform ( #101175 )
2023-10-06 17:08:50 +02:00
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 and GitHub
adc7fc0ee4
Fix GDACS import issue creation ( #97667 )
2023-10-06 14:30:11 +02:00
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
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 and GitHub
3cd4d26eb9
React on changed firmware version in devolo_home_network ( #101513 )
2023-10-06 13:37:48 +02:00
G Johansson and GitHub
fd2edf6c0a
Allow remove devices in Scrape ( #101229 )
2023-10-06 13:33:28 +02:00
Joost Lekkerkerker and GitHub
425d961489
Delete existing Withings cloudhook ( #101527 )
2023-10-06 13:19:39 +02:00
Joost Lekkerkerker and GitHub
97d17637ea
Only import color extractor when domain is in config ( #101522 )
2023-10-06 13:18:44 +02:00
J. Nick Koston and GitHub
c0904c905d
Avoid updating hassio addon data when there are no entities consuming it ( #101382 )
2023-10-06 12:14:48 +02:00
Joost Lekkerkerker and GitHub
7c8c063149
Use config flow in color extractor tests ( #101524 )
2023-10-06 12:02:53 +02:00
Erik Montnemery and GitHub
775751ece5
Add WS command sensor/numeric_device_classes ( #101257 )
2023-10-06 10:27:45 +02:00
Shay Levy and GitHub
b97ec2cfce
Add support for Aranet2 devices ( #101495 )
2023-10-06 10:26:18 +02:00
Ernst Klamer and GitHub
fa90b0f41e
Add raw sensor to BTHome ( #101412 )
2023-10-06 10:22:51 +02:00
Michael Hansen and GitHub
244f6d8002
Add wake word cooldown to avoid duplicate wake-ups ( #101417 )
2023-10-06 09:18:35 +02:00
J. Nick Koston and GitHub
48a23798d0
Fix caching of latest short term stats after insertion of external stats ( #101490 )
2023-10-06 09:18:05 +02:00
Allen Porter and GitHub
920bd04099
Fix for rainbird unique id ( #101512 )
2023-10-06 09:16:06 +02:00
René Klomp and GitHub
dd8bd0db5a
SMA add missing entity descriptions ( #101462 )
2023-10-06 09:13:39 +02:00
Jan Bouwhuis and GitHub
2bfb1e75d3
Correct device_class test for mqtt button ( #101500 )
2023-10-06 09:11:50 +02:00
J. Nick Koston and GitHub
da1d5fc862
Increase max bind vars based on database version ( #101464 )
2023-10-06 07:59:38 +02:00
Allen Porter and GitHub
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 and GitHub
8a033ee554
Fix Trafikverket Camera if no location data ( #101463 )
2023-10-05 22:17:09 +02:00
Franck Nijhof and GitHub
6853d54050
Remove logging of retrying config entry warning ( #101483 )
2023-10-05 22:12:01 +02:00
Ian and GitHub
fe316f2233
Fix key error in config flow when duplicate stop names exist ( #101491 )
2023-10-05 22:11:15 +02:00
Erik Montnemery and GitHub
a428bbfc2e
Use loader.async_suggest_report_issue in vacuum ( #101391 )
2023-10-05 20:39:24 +02:00
Guido Schmitz and GitHub
285ad10624
Use snapshot in devolo_home_network update tests ( #101442 )
2023-10-05 20:09:52 +02:00