J. Nick Koston
6d2302b703
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:03:46 -08:00
Paulus Schoutsen
e7ca6b6e38
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev>
2022-03-03 15:03:03 -08:00
Jan Bouwhuis
9356bf1a8e
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 21:40:15 +01:00
Keilin Bickar
24e0c0b092
Add pressure sensor for SleepIQ ( #67574 )
2022-03-03 10:27:22 -10:00
Keilin Bickar
423c14e2a1
Add light entity to SleepIQ ( #67363 )
2022-03-03 09:42:33 -10:00
Per Öberg
cfed1ff799
Add config flow for selecting precision of DS18B20 devices ( #64315 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 11:41:59 -08:00
epenet
8e3b0f6554
Cleanup mac fixtures in samsungtv tests ( #67529 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 08:07:08 -10:00
epenet
74483d2669
Fix Samsung TV state when the device is turned off ( #67541 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-03 08:06:33 -10:00
Joakim Sørensen
1a78e18eeb
Add update integration ( #66552 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-03-03 08:27:09 -08:00
Allen Porter
2678d8120a
Update nest media source to make device play most recent event ( #67557 )
2022-03-03 08:16:03 -08:00
Richard T. Schaefer
15580281a3
Allow area, device, and entity selectors to optionally support multiple selections like target selector ( #63138 )
...
* Allow area, device, and entity selectors to optionally support multiple selections like target selector
* Update according to code review comments
* Adjust tests
* Update according to review comments
* Tweak error message for multiple entities
Co-authored-by: Erik <erik@montnemery.com>
2022-03-03 10:35:06 +01:00
J. Nick Koston
ad87d06d1f
Enable strict typing for usb ( #67466 )
...
* Enable strict typing for usb
* Enable strict typing for usb
* Enable strict typing for usb
* adjust
* coverage
* Update tests/components/usb/test_init.py
2022-03-03 07:59:31 +01:00
G Johansson
a3a66451d7
Implement reauth for Sensibo ( #67446 )
2022-03-02 12:22:14 -10:00
epenet
b8861578ff
Implement async websocket in samsungtv ( #67127 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-02 09:30:33 -10:00
jan iversen
a4915eb704
Handle exception in modbus slave sensor ( #67472 )
2022-03-02 09:49:57 -08:00
Jan Bouwhuis
a97fe7aae0
Mqtt fix issue with displaying non UTF-8 payload ( #67471 )
...
* Mqtt fix issue with displaying non UTF-8 payload
* None or binary
* Casting and additional test
* casting
2022-03-02 17:01:47 +01:00
Michael Chisholm
797a9c3de5
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 07:54:47 -08:00
Erik Montnemery
c5dd5e18c0
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 07:53:13 -08:00
Erik Montnemery
5b8cf379a3
Improve mobile_app key handling ( #67429 )
2022-03-02 07:49:48 -08:00
Jc2k
0974abf9e2
Remove Ecobee homekit vendor extensions that just don't work ( #67474 )
2022-03-02 15:00:48 +01:00
cnico
beb4756eb8
Address late review of flipr ( #67477 )
2022-03-02 13:00:33 +01:00
Martin Hjelmare
e9496869da
Rework mysensors test fixtures ( #67331 )
...
* Reworks mysensors test fixtures
* Fix missing autospecced methods
2022-03-02 07:23:36 +01:00
Mike Degatano
4ea6ca7f91
Prefer internal docker URL for VLC telnet when possible ( #67090 )
2022-03-01 21:56:20 -08:00
Paulus Schoutsen
65eefcacfc
Add support for detecting hostname based addresses as internal ( #67407 )
2022-03-01 16:56:05 -08:00
cnico
7889aace5f
Add flipr API error detection and catch it correctly. ( #67405 )
2022-03-01 16:21:47 -08:00
Paulus Schoutsen
d68ada74cc
Restore children media class ( #67409 )
2022-03-01 15:14:14 -08:00
Joakim Sørensen
e58ce7ab6e
Fix returned value from backup/info WS command ( #67439 )
2022-03-01 21:37:51 +01:00
J. Nick Koston
94130a6060
Avoid creating wiring select for Magic Home if its not supported ( #67417 )
2022-03-01 09:18:09 -10:00
Joakim Sørensen
32adeb8356
Remove class attributes for backup manager ( #67431 )
...
* Remove class attributes for backup manager
* remove patches
2022-03-01 15:16:18 +01:00
Erik Montnemery
f40932853f
Bump hatasmota to 0.4.0 ( #67421 )
2022-03-01 13:18:49 +02:00
Franck Nijhof
82948cc6c1
Update google-cloud-texttospeech to 2.10.0 ( #66746 )
2022-03-01 10:19:13 +01:00
J. Nick Koston
fc4cb743bd
Add Signal Strength sensor to WiZ ( #67411 )
2022-02-28 18:50:26 -10:00
J. Nick Koston
ac031cb817
Add diagnostics support to bond ( #67412 )
2022-02-28 18:50:15 -10:00
Joakim Sørensen
0ed51dae13
Add Backup integration ( #66395 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-28 15:48:12 -08:00
epenet
1556868d56
Use async rest api in SamsungTV ( #67369 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-28 09:53:42 -10:00
Matt Zimmerman
d077c3b8d1
Add sensor to expose Powerwall backup reserve percentage ( #66393 )
2022-02-28 09:31:34 -10:00
Erik Montnemery
148762ce3f
Improve cast test for removing device ( #67385 )
2022-02-28 11:08:27 -08:00
jan iversen
e891df0ff3
Allow multi read of Modbus sensor ( #67378 )
2022-02-28 11:07:55 -08:00
jan iversen
690223fb69
Add tests for Modbus slave binary sensors, up coverage to 100% ( #67373 )
2022-02-28 11:06:32 -08:00
Erik Montnemery
f9616c2ae3
Remove custom WS command for removing Tasmota devices ( #67382 )
2022-02-28 18:13:38 +01:00
Erik Montnemery
5e4b16c69a
Remove custom WS command for removing MQTT devices ( #67381 )
...
* Remove custom WS command for removing MQTT devices
* Re-add removed test
2022-02-28 15:50:49 +01:00
Erik Montnemery
c7d59bb272
Fix race when unsubscribing from MQTT topics ( #67376 )
...
* Fix race when unsubscribing from MQTT topics
* Improve test
2022-02-28 14:19:50 +01:00
Keilin Bickar
bafa99fe3e
Add reauth to SleepIQ ( #67321 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-27 15:47:31 -10:00
G Johansson
bb4b7c96d0
Migrate entry unique id for Sensibo ( #67119 )
2022-02-27 11:38:39 -10:00
Paulus Schoutsen
9c440d8aa6
Guard for non-string inputs in Alexa ( #67348 )
2022-02-27 12:59:05 -08:00
Allen Porter
466f1686e4
Cleanup google calendar shared test fixtures ( #67343 )
2022-02-27 19:58:00 +01:00
Steven Looman
dbbb5655e5
Bump async-upnp-client to 0.25.0 ( #66414 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-27 08:29:29 -10:00
James Hewitt
494ae9aef6
Clean up RFXtrx tests ( #67278 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-27 01:49:46 +01:00
Allen Porter
deda9e38e4
Simplify google calendar API interactions ( #67319 )
...
* Simplify google calendar APIs and tests
* Simplify authentication logic at startup
* Improve readability of diffs
* Reduce diffs
* Simplify api datetime logic
* Remove duplicate test fixtures added in prior commit
* Remove duplicate event filter calls
* Fix event list argument names
* More improvements found from additional testing
* Remove unnecessary variables in create event call
2022-02-26 16:19:45 -08:00
Allen Porter
0e74184e4f
Simplify google calendar authentication setup ( #67314 )
...
Simplify google calendar authentication to combine some of the cases together, and reduce unecessarily checks. Make the
tests share common authentication setup and reduce use of mocks by introducing a fake for holding on to credentials.
This makes future refactoring simpler, so we don't have to care as much about the interactions with the credentials
storage.
2022-02-26 15:17:02 -08:00