Allen Porter
cf35e9b154
Update Fitbit to avoid a KeyError when restingHeartRate is not present ( #103872 )
...
* Update Fitbit to avoid a KeyError when `restingHeartRate` is not present
* Explicitly handle none response values
2023-11-22 08:35:15 +01:00
Allen Porter
29a65d5620
Fix for Google Calendar API returning invalid RRULE:DATE rules ( #103870 )
2023-11-22 08:35:11 +01:00
Allen Porter
c352cf0bd8
Fix bug in Fitbit config flow, and switch to prefer display name ( #103869 )
2023-11-22 08:35:08 +01:00
Allen Porter and Martin Hjelmare
2a26dea587
Fix Rainbird unique to use a more reliable source (mac address) ( #101603 )
...
* Fix rainbird unique id to use a mac address for new entries
* Fix typo
* Normalize mac address before using as unique id
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test check and remove dead code
* Update all config entries to the new format
* Update config entry tests for migration
* Fix rainbird entity unique ids
* Add test coverage for repair failure
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary migration failure checks
* Remove invalid config entries
* Update entry when entering a different hostname for an existing host.
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-22 08:34:36 +01:00
Marcel van der Veldt
df3e49b24f
Fix discovery schema for Matter switches ( #103762 )
...
* Fix discovery schema for matter switches
* fix typo in function that generates device name
* add test for switchunit
2023-11-22 08:31:02 +01:00
J. Nick Koston and Marcel van der Veldt
d8a6d3e1bc
Bump python-matter-server to 4.0.2 ( #103760 )
...
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2023-11-22 08:30:54 +01:00
Allen Porter
d63d7841c3
Remove rainbird yaml config test fixtures ( #103607 )
2023-11-22 08:30:38 +01:00
J. Nick Koston
8ce746972f
Incease tplink setup timeout ( #103671 )
...
It can take longer than 5s to do the first update of the device
especially when the device is overloaded as seen in #103668
Wait 10 seconds for the discovery since when the power strips are loaded they cannot respond in time
2023-11-10 10:04:26 +01:00
starkillerOG
f946ed9e16
Fix Reolink DHCP IP update ( #103654 )
2023-11-10 10:04:23 +01:00
J. Nick Koston
c8d3e377f0
Bump aioesphomeapi to 18.2.4 ( #103552 )
2023-11-10 10:04:04 +01:00
epenet
da1c282c1b
Fix invalid MAC in samsungtv ( #103512 )
...
* Fix invalid MAC in samsungtv
* Also adjust __init__
2023-11-10 10:04:01 +01:00
dupondje and Jan Bouwhuis
35c0c9958d
Fix 5B Gas meter in dsmr ( #103506 )
...
* Fix 5B Gas meter in dsmr
In commit 1b73219 the gas meter broke for 5B.
As the change can't be reverted easily without removing the peak usage
sensors, we implement a workaround.
The first MBUS_METER_READING2 value will contain the gas meter data just
like the previous BELGIUM_5MIN_GAS_METER_READING did.
But this without the need to touch dsmr_parser (version).
Fixes : #103306 , #103293
* Use parametrize
* Apply suggestions from code review
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Add additional tests + typo fix
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2023-11-10 10:03:57 +01:00
Robert Resch
8f684ab102
Revert binary_sensor part of #103210 ( #103499 )
2023-11-06 17:56:53 +01:00
Matt Zimmerman
c17def27fc
Fix litterrobot test failure due to time zone dependence ( #103444 )
...
* fix litterrobot test
* use a date in northern hemisehpere summer
2023-11-06 17:03:07 +01:00
dupondje
27d8d1011e
Use right equipment identifier in DSMR setup ( #103494 )
2023-11-06 14:51:33 +01:00
Joost Lekkerkerker
e2270a305d
Sort Withings sleep data on end date ( #103454 )
...
* Sort Withings sleep data on end date
* Sort Withings sleep data on end date
2023-11-06 14:51:30 +01:00
Matthias Alphart
6fd8973a00
Fix KNX expose default value when attribute is None ( #103446 )
...
Fix KNX expose default value when attribute is `null`
2023-11-06 14:51:27 +01:00
jan iversen
9327c51115
modbus Allow swap: byte for datatype: string. ( #103441 )
2023-11-06 14:51:21 +01:00
Tobias Sauerwein
f45114371e
Bump pyatmo to v7.6.0 ( #103410 )
...
Signed-off-by: Tobias Sauerwein <cgtobi@gmail.com >
2023-11-06 14:51:14 +01:00
Franck Nijhof
7e2c12b0a9
Update tailscale to 0.6.0 ( #103409 )
2023-11-06 14:51:10 +01:00
Matt Zimmerman
334a02bc2b
Handle smarttub sensor values being None ( #103385 )
...
* [smarttub] handle sensor values being None
* empty commit to rerun CI
* lint
* use const in test
* reorder checks
* use None instead of STATE_UNKNOWN
* empty commit to rerun CI
* check for STATE_UNKNOWN in test
* empty commit to rerun CI
2023-11-06 14:51:04 +01:00
Raman Gupta
9eff9ee374
Fix zwave_js cover bug for Window Covering CC values ( #103289 )
...
* Fix cover bug for Window Covering CC values
* update test
* Fix fixture
* Remove no-op line from test
2023-11-04 12:53:50 +01:00
Joakim Sørensen
730a3f7870
Remove extra from traccar webhook ( #103319 )
2023-11-04 12:53:15 +01:00
Raman Gupta
d95d4d0184
Add script to convert zwave_js device diagnostics to fixture ( #102799 )
2023-11-04 12:53:06 +01:00
Marcel van der Veldt
1a823376d8
Fix Matter 1.2 locks with specific unlatch/unbolt support ( #103275 )
2023-11-03 13:01:56 +01:00
Tom
06d26b7c7f
Fix Plugwise Schedule selection ( #103262 )
2023-11-03 12:59:16 +01:00
Jan Bouwhuis
239fa04d02
Fix mqtt config validation error handling ( #103210 )
...
* Fix MQTT config check
* Fix handling invalid enity_category for sensors
* Improve docstr
* Update comment
* Use correct util for yaml dump
2023-11-03 12:59:03 +01:00
mkmer
355b51d4c8
Catch unexpected response in Honeywell ( #103169 )
...
catch unexpected response
2023-11-03 12:58:54 +01:00
Jan Bouwhuis
aa5ea5ebc3
Fix mqtt is not reloading without yaml config ( #103159 )
2023-11-01 11:22:13 +01:00
Allen Porter and Martin Hjelmare
ea2d2ba7b7
Improve fitbit oauth token error handling in config flow ( #103131 )
...
* Improve fitbit oauth token error handling in config flow
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests with updated error reason
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-11-01 11:22:07 +01:00
Teemu R
c5f21fefbe
Bump python-kasa to 0.5.4 for tplink ( #103038 )
2023-11-01 11:22:03 +01:00
J. Nick Koston
f0a06efa1f
Fix race in starting reauth flows ( #103130 )
2023-10-31 19:43:05 +01:00
Christopher Fenner
09ed6e9f9b
Handle exception introduced with recent PyViCare update ( #103110 )
2023-10-31 19:42:48 +01:00
Erik Montnemery
a48e63aa28
Fix todoist todo tests ( #103101 )
2023-10-31 19:42:41 +01:00
Erik Montnemery
19479b2a68
Fix local_todo todo tests ( #103099 )
2023-10-31 19:42:36 +01:00
Joost Lekkerkerker and Martin Hjelmare
e309bd764b
Abort config flow if Google Tasks API is not enabled ( #103114 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-31 13:29:52 +01:00
Erik Montnemery
26b7e94c4f
Fix shopping_list todo tests ( #103100 )
2023-10-31 13:29:43 +01:00
Erik Montnemery
957998ea8d
Fix google_tasks todo tests ( #103098 )
2023-10-31 13:29:40 +01:00
Erik Montnemery
abaeacbd6b
Fix restore state for light when saved attribute is None ( #103096 )
2023-10-31 13:29:36 +01:00
G Johansson
67edb98e59
Fix Met Device Info ( #103082 )
2023-10-31 13:29:30 +01:00
Robert Resch
376a79eb42
Refactor todo services and their schema ( #103079 )
2023-10-31 13:29:27 +01:00
Joost Lekkerkerker
8d781ff063
Add 2 properties to Withings diagnostics ( #103067 )
2023-10-30 19:59:21 +01:00
Joost Lekkerkerker
bac39f0061
Show a warning when no Withings data found ( #103066 )
2023-10-30 19:59:17 +01:00
Allen Porter and Martin Hjelmare
f5b3661836
Fix bug in fitbit credential import for expired tokens ( #103024 )
...
* Fix bug in fitbit credential import on token refresh
* Use stable test ids
* Update homeassistant/components/fitbit/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-10-30 19:58:47 +01:00
kpine
f70c13214c
Revert "Fix temperature setting for multi-setpoint z-wave device ( #102395 )" ( #103022 )
...
This reverts commit 2d6dc2bccc .
2023-10-30 19:58:43 +01:00
Raman Gupta
70e8978123
Fix zwave_js siren name ( #103016 )
...
* Fix zwave_js.siren name
* Fix test
2023-10-30 19:58:40 +01:00
Diogo Gomes
031b1c26ce
Fix utility_meter reset when DST change occurs ( #103012 )
2023-10-30 19:58:37 +01:00
Michael
e81bfb959e
Fix proximity entity id ( #102992 )
...
* fix proximity entity id
* extend test to cover entity id
2023-10-30 19:58:31 +01:00
Bouwe Westerdijk
cc3ae9e103
Correct total state_class of huisbaasje sensors ( #102945 )
...
* Change all cumulative-interval sensors to TOTAL
2023-10-30 19:58:18 +01:00
Robert Hillis
12482216f6
Fix Google Mail expired authorization ( #102735 )
...
* Fix Google Mail expired authorization
* add test
* raise HomeAssistantError
* handle in api module
* uno mas
2023-10-30 19:58:14 +01:00