epenet
dbc6dda41e
Adjust components to use relative imports ( #78279 )
2022-09-12 23:33:21 +02:00
epenet
9cb8d910ce
Improve media-player typing ( #78300 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-12 23:32:07 +02:00
epenet
55e59b778c
Add type hints to TTS provider ( #78285 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-12 23:29:55 +02:00
David F. Mulcahey
9d47160e68
Fix sengled bulbs in ZHA ( #78315 )
...
* Fix sengled bulbs in ZHA
* fix tests
* update discovery data
2022-09-12 15:37:11 -04:00
epenet
19bee11a01
Improve sun typing ( #78298 )
2022-09-12 21:34:35 +02:00
J. Nick Koston
3be9bee61e
Bump pySwitchbot to 0.19.6 ( #78304 )
...
No longer swallows exceptions from bleak connection errors which
was hiding the root cause of problems.
This was the original behavior from a long time ago which
does not make sense anymore since we retry a few times anyways
https://github.com/Danielhiversen/pySwitchbot/compare/0.19.5...0.19.6
2022-09-12 21:18:26 +02:00
epenet
5c8e8e4860
Use new media player enums ( #78264 )
2022-09-12 20:06:27 +02:00
epenet
7871a517a8
Import constants from root ( #78271 )
2022-09-12 18:53:05 +02:00
epenet
7aa7458a22
Expose modbus constants in root ( #78269 )
2022-09-12 18:48:10 +02:00
epenet
1fc8a570b0
Expose media-source constants in root ( #78268 )
2022-09-12 18:46:25 +02:00
epenet
1e6e10ec93
Expose constants in device_tracker root ( #78240 )
2022-09-12 18:43:50 +02:00
epenet
454bdcc00d
Expose http constants in root ( #78267 )
2022-09-12 18:41:18 +02:00
epenet
17e217269f
Expose device_automation constants in root ( #78266 )
2022-09-12 18:39:07 +02:00
epenet
2f3091122b
Import update constants from root ( #78251 )
2022-09-12 18:22:22 +02:00
epenet
d8c5d08f90
Expose websocket_api constants in root ( #78249 )
2022-09-12 18:18:37 +02:00
epenet
ac3534cba1
Import number constants from root ( #78248 )
2022-09-12 18:14:49 +02:00
epenet
9c8e9f044b
Import stt constants from root ( #78247 )
2022-09-12 18:12:06 +02:00
epenet
45a69090f0
Expose and use lovelace constants from root ( #78246 )
2022-09-12 18:10:33 +02:00
epenet
4dcbe3e608
Import notify constants from root ( #78244 )
2022-09-12 18:07:26 +02:00
epenet
1fb5800bdf
Import trace constants from root ( #78243 )
2022-09-12 18:06:03 +02:00
epenet
0ce526efe1
Import logbook constants from root ( #78236 )
2022-09-12 17:53:06 +02:00
Radu
6a5678154a
Add ZigStar ZeroConf ( #78237 )
2022-09-12 09:26:23 -05:00
alakdae
844074c3a9
Add extra precision to ADC voltage (from 1 decimal to 2 decimals) ( #77889 )
2022-09-12 16:53:03 +03:00
epenet
253d355526
Remove unused mypy ignore statements ( #78292 )
2022-09-12 09:25:11 -04:00
J. Nick Koston
e83594a179
Bump aiodiscover to 1.4.13 ( #78253 )
2022-09-12 12:19:45 +02:00
Raman Gupta
abebf3c067
Switch to new entity naming schema across zwave_js ( #77434 )
2022-09-12 09:14:59 +02:00
GitHub Action
b56f54745a
[ci skip] Translation update
2022-09-12 00:26:16 +00:00
epenet
7eb5e6d623
Import automation constants from root ( #78238 )
2022-09-11 21:11:51 +02:00
J. Nick Koston
c0374a9434
Bump PySwitchbot to 0.19.5 ( #78224 )
2022-09-11 12:19:31 -04:00
J. Nick Koston
5a9dfa9df9
Bump aiohomekit to 1.5.6 ( #78228 )
2022-09-11 12:19:12 -04:00
J. Nick Koston
7e0652f80e
Bump led-ble to 0.9.1 ( #78226 )
2022-09-11 12:19:01 -04:00
J. Nick Koston
4da10a50ad
Bump yalexs-ble to 1.8.1 ( #78225 )
2022-09-11 12:18:52 -04:00
G Johansson
f0053066ca
Bump pysensibo to 1.0.20 ( #78222 )
2022-09-11 12:18:38 -04:00
Vincent Knoop Pathuis
93b7f604d5
Landis+Gyr integration: increase timeout and add debug logging ( #78025 )
2022-09-11 12:18:01 -04:00
Artem Draft
29be6d17b0
Add is_host_valid util ( #76589 )
2022-09-11 11:12:04 -05:00
epenet
b0777e6280
Use new media player enums in demo ( #78114 )
...
* Use new media player enums in demo
* Adjust import location
2022-09-11 16:48:18 +02:00
epenet
9a61cc07c7
Use new media player enums in emby ( #78098 )
2022-09-11 16:36:03 +02:00
Aaron Bach
49222d6bc8
Bump `regenmaschine` to 2022.09.1 ( #78210 )
2022-09-11 10:17:36 +02:00
J. Nick Koston
d77ca99791
Bump bluetooth-adapters to 0.4.1 ( #78205 )
...
Switches to dbus-fast which fixes a file descriptor leak
2022-09-11 10:06:13 +02:00
J. Nick Koston
e77058b762
Bump led_ble to 0.8.5 ( #78215 )
...
* Bump led_ble to 0.8.4
Changelog: https://github.com/Bluetooth-Devices/led-ble/compare/v0.8.3...v0.8.4
* bump again
2022-09-11 10:04:05 +02:00
GitHub Action
051974304a
[ci skip] Translation update
2022-09-11 00:27:01 +00:00
epenet
0d2465cf0a
Expose logbook constants at the top level ( #78184 )
2022-09-10 23:44:03 +02:00
epenet
6affd9c6fb
Import climate constants from root [m-z] ( #78178 )
2022-09-10 23:42:28 +02:00
epenet
ec532414ba
Import climate constants from root [a-l] ( #78177 )
2022-09-10 23:39:52 +02:00
epenet
7eefaa308f
Use new media player enums in universal ( #78112 )
2022-09-10 22:29:04 +02:00
epenet
0d88567e0e
Use new media player enums in soundtouch ( #78110 )
2022-09-10 22:26:26 +02:00
epenet
9e1cb914b1
Use new media player enums in snapcast ( #78109 )
2022-09-10 22:24:01 +02:00
epenet
d0605d3a59
Use new media player enums in kodi ( #78106 )
2022-09-10 22:22:18 +02:00
epenet
a2559b48ce
Use new media player enums in group ( #78104 )
2022-09-10 22:17:38 +02:00
epenet
64fd84bd88
Use new media player enums in frontier_silicon ( #78101 )
2022-09-10 22:16:04 +02:00
epenet
a1aac4a2e9
Use new media player enums in esphome ( #78099 )
2022-09-10 22:12:37 +02:00
J. Nick Koston
27e8e40968
Bump aiohomekit to 1.5.4 to handle stale ble connections at startup ( #78203 )
2022-09-10 14:36:44 -04:00
J. Nick Koston
a3ec28ea79
Close stale switchbot connections at setup time ( #78202 )
2022-09-10 14:21:10 -04:00
puddly
f19af72895
Bump ZHA dependencies ( #78201 )
2022-09-10 13:56:01 -04:00
Rami Mosleh
17ed090f98
Fix sending notification to multiple targets in Pushover ( #78111 )
...
fix sending to mulitple targets
2022-09-10 19:35:26 +02:00
J. Nick Koston
dbcb269111
Fix switchbot not setting up when already connected at startup ( #78198 )
2022-09-10 13:32:38 -04:00
J. Nick Koston
1e302c12ff
Fix Yale Access Bluetooth not setting up when already connected at startup ( #78199 )
2022-09-10 13:32:29 -04:00
J. Nick Koston
c406e4defe
Bump led-ble to 0.8.3 ( #78188 )
...
* Bump led-ble to 0.8.0
Fixes setup when the previous shutdown was not clean and
the device is still connected
* bump again
* bump again
* bump again
2022-09-10 19:30:30 +02:00
Pascal Vizeli
a877c8030f
Add dependencies to ecowitt ( #78187 )
2022-09-10 17:02:36 +02:00
Paulus Schoutsen
b2692ecc80
Fix ecowitt typing ( #78171 )
2022-09-09 23:32:14 -04:00
J. Nick Koston
68b511737d
Bump aiohomekit to 1.5.3 ( #78170 )
2022-09-09 23:20:39 -04:00
Ernst Klamer
39f40011cc
Add BTHome binary sensors ( #78151 )
2022-09-09 22:43:25 -04:00
J. Nick Koston
a1ec9c6147
Bump pySwitchbot to 0.19.1 ( #78168 )
2022-09-09 22:32:17 -04:00
Jc2k
28f4a5b7a2
Add missing moisture sensor to xiaomi_ble ( #78160 )
2022-09-09 22:31:51 -04:00
Pascal Vizeli
0227f2cd67
Bump aioecowitt to 2022.09.1 ( #78142 )
2022-09-09 22:31:10 -04:00
GitHub Action
901031eb25
[ci skip] Translation update
2022-09-10 00:29:43 +00:00
J. Nick Koston
d98ed03845
Fix switchbot writing state too frequently ( #78094 )
2022-09-09 18:13:27 -05:00
J. Nick Koston
fcb6888f87
Start logbook stream faster ( #77921 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-09-09 17:16:02 -05:00
Raman Gupta
8cc0b41daf
Fix zwave_js update entity ( #78116 )
...
* Test zwave_js update entity progress
* Block until firmware update is done
* Update homeassistant/components/zwave_js/update.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* revert params
* unsub finished event listener
* fix tests
* Add test for returned failure
* refactor a little
* rename
* Remove unnecessary controller logic for mocking
* Clear event when resetting
* Comments
* readability
* Fix test
* Fix test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-09 22:10:56 +02:00
Michael Kowalchuk
19cf5dfc6d
Add zwave_js speed configuration for Leviton ZW4SF fans ( #60677 )
...
* Add speed info for Leviton 4 speed fans
* Use new format for fan speed configuration
* Add a fixture and test for the Leviton ZW4SF
* Use pytest.approx
2022-09-09 22:06:01 +02:00
J. Nick Koston
8084d163d3
Bump bluetooth-adapters to 0.3.6 ( #78138 )
2022-09-09 13:56:21 -04:00
G Johansson
167b9cb1a0
Additional cleanup for Sensibo ( #78144 )
...
* Clean sensibo code
* Add function to description
2022-09-09 17:06:57 +02:00
epenet
7a3ca8278d
Expose climate constants at the top level ( #78018 )
...
* Expose climate constants at the top level
* Add new climate enums
* Add new climate enums
* Import new enums
* Adjust ClimateEntity
* Adjust pylint
* Fix mypy
* Revert "Fix mypy"
This reverts commit 3dbe2fab01
.
* Revert "Adjust pylint"
This reverts commit b19b085b22
.
* Revert "Adjust ClimateEntity"
This reverts commit 6a822c58f1
.
* Revert "Import new enums"
This reverts commit 7d70007c60
.
* Revert "Add new climate enums"
This reverts commit dcd7716106
.
* Revert "Add new climate enums"
This reverts commit a9aaa08a1c
.
2022-09-09 16:42:01 +02:00
Yevhenii Vaskivskyi
6a41a631db
Add missing strings for errors in amberelectric config flow ( #78140 )
2022-09-09 10:36:48 -04:00
Erik Montnemery
5c40dffb29
Allow non-integers in threshold sensor config flow ( #78137 )
2022-09-09 10:05:14 -04:00
epenet
dd86d7f0ea
Use new media player enums in mediaroom ( #78108 )
2022-09-09 15:27:30 +02:00
Jan Bouwhuis
fb67123d77
Clear MQTT discovery topic when a disabled entity is removed ( #77757 )
...
* Cleanup discovery on entity removal
* Add test
* Cleanup and test
* Test with clearing payload not unique id
* Address comments
* Tests cover and typing
* Just pass hass
* reuse code
* Follow up comments revert changes to cover tests
* Add test unique_id has priority over disabled
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-09-09 15:24:26 +02:00
Anders Melchiorsen
0a143ac596
Fix LIFX light turning on while fading off ( #78095 )
2022-09-09 08:43:54 -04:00
Erik Montnemery
e332091d76
Improve unique_id collision checks in entity_platform ( #78132 )
2022-09-09 14:35:23 +02:00
uvjustin
9b2d17cd00
Escape media_content_id in media player proxy ( #77811 )
...
* Escape media_content_id in media player proxy
* Change usage in kodi
* Change usage in roku
* Change usage in sonos
* Add test
* Add comment
* Change path regex instead of double quoting
* Use .+ instead of .*
2022-09-09 13:18:24 +02:00
holysoles
c3b2e03ce8
Support unique_id for Universal Media Player ( #77461 )
...
* support unique id
* tests for unique_id
* use unique_id attribute
2022-09-09 11:50:39 +02:00
Jan Bouwhuis
d53d59eb6c
Improve warning messages on invalid received modes ( #77909 )
2022-09-09 11:12:09 +02:00
epenet
8b3ce8c58c
Use new constants in dlna_dmr media player ( #78045 )
2022-09-09 09:03:59 +02:00
epenet
7ff23506fe
Use new enums in cast ( #77946 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-09 08:57:14 +02:00
Erik Montnemery
eb28d7188b
Fix DB migration to schema version 29 ( #78037 )
...
* Fix DB migration to schema version 29
* Fix misspelled constants
2022-09-09 08:06:14 +02:00
Paulus Schoutsen
0e734e629c
Handle missing supported brands ( #78090 )
2022-09-09 07:47:33 +02:00
rlippmann
fe04af8798
Fix issue #77920 - ecobee remote sensors not updating ( #78035 )
2022-09-08 21:01:43 -04:00
GitHub Action
718d4ac6cc
[ci skip] Translation update
2022-09-09 00:28:55 +00:00
Alex Thompson
45b69618d3
Add iBeacon start byte to allowed Apple Bluetooth advertisements ( #78088 )
2022-09-08 18:21:58 -05:00
epenet
a9b5e276bb
Use new media player enums [x-z] ( #78068 )
2022-09-08 23:25:51 +02:00
epenet
8bdeb3ca5b
Use new media player enums [u-w] ( #78067 )
2022-09-08 23:22:16 +02:00
epenet
6b157921ea
Use new media player enums [s] ( #78064 )
2022-09-08 23:05:10 +02:00
epenet
45d0ec7150
Use new media player enums [r] ( #78062 )
2022-09-08 22:59:52 +02:00
epenet
52b5e1779f
Use new media player enums [p] ( #78058 )
2022-09-08 22:54:43 +02:00
Jan Bouwhuis
9c192dea9c
Allow OpenWeatherMap config flow to test using old API to pass ( #78074 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-09-08 16:49:49 -04:00
epenet
2f8af92735
Use new media player enums [m-o] ( #78057 )
2022-09-08 22:47:59 +02:00
epenet
56c4e0391d
Use new media player enums [e-h] ( #78049 )
2022-09-08 22:44:30 +02:00
Aaron Bach
9fc9d50e07
Fix bug with 1st gen RainMachine controllers and unknown API calls ( #78070 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-08 16:41:09 -04:00
Raman Gupta
52d2ebd2c8
Show progress for zwave_js.update entity ( #77905 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-08 16:40:55 -04:00
epenet
823e7e8830
Use new media player enums [i-l] ( #78054 )
2022-09-08 22:35:53 +02:00
Erik Montnemery
7937bfeedb
Deprecate history integration's statistics API ( #78056 )
2022-09-08 16:03:43 -04:00
Maikel Punie
c528a2d2cd
Bump velbus-aio to 2022.9.1 ( #78039 )
...
Bump velbusaio to 2022.9.1
2022-09-08 20:28:40 +02:00
Martin Hjelmare
f11b51e12b
Fix zwave_js device re-interview ( #78046 )
...
* Handle stale node and entity info on re-interview
* Add test
* Unsubscribe on config entry unload
2022-09-08 20:15:27 +02:00
J. Nick Koston
be064bfeef
Bump bluetooth-auto-recovery to 0.3.2 ( #78063 )
2022-09-08 19:15:26 +02:00
Nathan Spencer
03e6bd0811
Bump pylitterbot to 2022.9.1 ( #78071 )
2022-09-08 19:13:20 +02:00
Raman Gupta
01189b023c
Increase rate limit for zwave_js updates
...
Al provided a new key which bumps the rate limit from 10k per hour to 100k per hour
2022-09-08 12:53:30 -04:00
J. Nick Koston
2a23792b23
Bump bluetooth-adapters to 0.3.5 ( #78052 )
2022-09-08 09:58:53 -04:00
epenet
03f4eb84a0
Improve type hints in demo and dependencies ( #78022 )
2022-09-08 12:46:41 +02:00
epenet
ff356205bf
Use platform constants from root ( #78032 )
2022-09-08 12:24:45 +02:00
epenet
f14bb8195f
Import climate constants from root [a-l] ( #78021 )
2022-09-08 11:24:15 +02:00
Erik Montnemery
c134bcc536
Remove use of deprecated SUPPORT_* constants from Template light ( #77836 )
2022-09-08 11:22:38 +02:00
Erik Montnemery
b21f8c9ea8
Remove use of deprecated SUPPORT_* constants from MQTT light ( #77828 )
...
* Remove use of deprecated SUPPORT_* constants from MQTT light
* Refactor
2022-09-08 11:21:46 +02:00
epenet
9a5fe950a4
Use new media player enums [a-d] ( #77939 )
2022-09-08 11:03:10 +02:00
Martin Hjelmare
bfe245cc3f
Fix zwave_js default emulate hardware in options flow ( #78024 )
2022-09-08 10:59:40 +02:00
Joakim Sørensen
11e897a5e8
Extract lametric device from coordinator in notify ( #78027 )
2022-09-08 10:50:14 +02:00
epenet
5276d849ec
Improve type hints in apple_tv media player ( #77940 )
2022-09-08 10:46:23 +02:00
epenet
e2568d8375
Import climate constants from root [m-z] ( #78020 )
2022-09-08 10:34:44 +02:00
epenet
f87e873275
Adjust alexa imports ( #78013 )
2022-09-08 09:45:22 +02:00
Raman Gupta
37631d2017
Add value ID to zwave_js device diagnostics ( #78015 )
2022-09-08 09:13:01 +02:00
Yevhenii Vaskivskyi
1802ecfc24
Fix `len` method typo for Osram light ( #78008 )
...
* Fix `len` method typo for Osram light
* Fix typo in line 395
2022-09-08 08:49:36 +02:00
GitHub Action
ea26c0bf77
[ci skip] Translation update
2022-09-08 00:27:38 +00:00
epenet
f62fbbe524
Use _attr_force_update in mqtt ( #77902 )
2022-09-07 23:42:16 +02:00
Chris McCurdy
52c8c80f91
Add additional method of retrieving UUID for LG soundbar configuration ( #77856 )
2022-09-07 17:43:05 +02:00
Bram Kragten
cd5967c4c6
Update frontend to 20220907.0 ( #77963 )
2022-09-07 17:31:53 +02:00
puddly
4076f8b94e
Fix ZHA lighting initial hue/saturation attribute read ( #77727 )
...
* Handle the case of `current_hue` being `None`
* WIP unit tests
2022-09-07 11:10:24 -04:00
J. Nick Koston
2cfdc15c38
Handle stale switchbot advertisement data while connected ( #77956 )
2022-09-07 16:54:21 +02:00
epenet
645f5e5ac1
Introduce new MediaPlayerState StrEnum ( #77941 )
...
* Adjust media-player checks in pylint plugin
* Adjust media-player definitions
* Adjust cast signatures
* Adjust play_media signature
* Introduce MediaPlayerState
* Fix cast implementations
* Revert cast changes
* Update hass_enforce_type_hints.py
* Use set
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Fix tests
* Keep unused constants
* Fix test
* Revert tests
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-07 16:30:22 +02:00
Alex Thompson
951047d94e
Add initial implementation of tilt_ble integration ( #77633 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-07 09:24:21 -05:00
epenet
9490771a87
Refactor distance, speed and volume utils ( #77952 )
...
* Refactor distance util
* Fix bmw connected drive tests
* Adjust here travel time tests
* Adjust waze travel time tests
* Adjust test_distance
* Adjust rounding values
* Adjust more tests
* Adjust volume conversions
* Add tests
2022-09-07 16:18:00 +02:00
Marc Mueller
01f1629ac0
Update surepy to 0.8.0 ( #77948 )
2022-09-07 15:13:51 +02:00
kingy444
a0071e7877
Bump aiopvapi to 2.0.1 ( #77949 )
2022-09-07 13:17:45 +02:00
J. Nick Koston
e42c48ebca
Bump PySwitchbot to 0.18.25 ( #77935 )
2022-09-07 06:12:17 -05:00
epenet
f71313ee1e
Adjust get_scanner pylint checks ( #77944 )
2022-09-07 10:58:54 +02:00
Daniel Hjelseth Høyer
9fa30af8de
Bump pyTibber to 0.25.2 ( #77919 )
2022-09-07 10:26:07 +02:00
J. Nick Koston
79b46956e9
Bump led-ble to 0.7.1 ( #77931 )
2022-09-07 10:22:19 +02:00
epenet
a82484d7a7
Use attributes in rest base entity ( #77903 )
2022-09-07 09:40:52 +02:00
Raman Gupta
fce28d4848
Bump zwave-js-server-python to 0.41.1 ( #77915 )
...
* Bump zwave-js-server-python to 0.41.1
* Fix fixture
2022-09-07 07:28:47 +02:00
Ståle Storø Hauknes
79d2c87844
Mill gen 3 cloud, support precision halves for gen 3 heaters ( #77932 )
...
* Update pymill to latest version
* Use float with PRECISION_HALVES for Mill Gen 3 cloud connected heaters
2022-09-07 07:25:23 +02:00
Lennard Scheibel
35cdad943b
Fix shopping_list service calls not notifying event bus ( #77794 )
2022-09-06 23:18:27 -04:00
GitHub Action
4f7ad27b65
[ci skip] Translation update
2022-09-07 00:27:56 +00:00
J. Nick Koston
dfef6c3d28
Small tweaks to improve performance of bluetooth matching ( #77934 )
...
* Small tweaks to improve performance of bluetooth matching
* Small tweaks to improve performance of bluetooth matching
* cleanup
2022-09-06 19:12:32 -04:00
J. Nick Koston
9ba1bb7c73
Bump aiohomekit to 1.5.2 ( #77927 )
2022-09-06 16:43:18 -05:00
Matthew Simpson
4e625f0360
Bump btsmarthub_devicelist to 0.2.2 ( #77609 )
2022-09-06 21:50:03 +02:00
Rami Mosleh
769084058d
Add sensors for Tuya "tdq" category switches ( #77581 )
2022-09-06 20:22:04 +02:00
epenet
19b85851a1
Use _attr_force_update in tasmota ( #77900 )
2022-09-06 20:20:07 +02:00
epenet
6864f43986
Drop unused property from zha ( #77897 )
2022-09-06 20:19:33 +02:00
Marc Mueller
87ab14d758
Add protocol type for legacy notify platforms ( #77894 )
2022-09-06 20:18:52 +02:00
Franck Nijhof
dbb556a812
Revert "Add ability to ignore devices for UniFi Protect" ( #77916 )
2022-09-06 20:13:01 +02:00
epenet
5632e33426
Improve type hints in lw12wifi light ( #77656 )
2022-09-06 20:00:51 +02:00
epenet
759f12bcda
Use attributes in hvv_departures ( #77588 )
2022-09-06 19:58:27 +02:00
Bram Kragten
97d63e5c36
Update frontend to 20220906.0 ( #77910 )
2022-09-06 12:54:53 -04:00
epenet
5de95663a9
Introduce new StrEnums in media player ( #77872 )
...
* Introduce RepeatMode enum in media player
* Add MediaClass and MediaType
2022-09-06 18:47:34 +02:00
epenet
85beceb533
Use attributes in rflink binary sensor ( #77901 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-09-06 18:17:28 +02:00
epenet
bd84981ae0
Use _attr_force_update in tellstick ( #77899 )
2022-09-06 18:03:53 +02:00
epenet
e3fb04e116
Add comment to life360 device tracker ( #77879 )
2022-09-06 11:34:59 -04:00
Yevhenii Vaskivskyi
5459b5fdfe
Handle exception on projector being unavailable ( #77802 )
2022-09-06 11:34:11 -04:00
Steven Looman
d550b17bd9
Use identifiers host and serial number to match device ( #75657 )
2022-09-06 11:33:16 -04:00
J. Nick Koston
b2f86ddf76
Bump bluetooth-auto-recovery to 0.3.1 ( #77898 )
2022-09-06 08:48:39 -05:00
Raman Gupta
91fbff05db
Improve performance impact of zwave_js update entity and other tweaks ( #77866 )
...
* Improve performance impact of zwave_js update entity and other tweaks
* Reduce concurrent polls
* we need to write state after setting in progress to false
* Fix existing tests
* Fix tests by fixing fixtures
* remove redundant conditional
* Add test for delayed startup
* tweaks
* outdent happy path
* Add missing PROGRESS feature support
* Update homeassistant/components/zwave_js/update.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/update.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix tests by reverting outdent, PR comments, mark callback
* Remove redundant conditional
* make more readable
* Remove unused SCAN_INTERVAL
* Catch FailedZWaveCommand
* Add comment and remove poll unsub on update
* Fix catching error and add test
* readability
* Fix tests
* Add assertions
* rely on built in progress indicator
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-06 09:40:20 -04:00
J. Nick Koston
b945327056
Bump zeroconf to 0.39.1 ( #77859 )
2022-09-06 08:00:05 -05:00
epenet
3a0eae3986
Improve entity type hints [z] ( #77890 )
2022-09-06 14:01:09 +02:00
epenet
23052dc7b5
Improve entity type hints [y] ( #77888 )
2022-09-06 14:00:25 +02:00
epenet
856318b137
Improve entity type hints [x] ( #77887 )
2022-09-06 14:00:09 +02:00
epenet
a6b6949793
Improve entity type hints [w] ( #77886 )
2022-09-06 13:59:37 +02:00
epenet
050cb275ff
Improve entity type hints [v] ( #77885 )
2022-09-06 13:59:05 +02:00
epenet
3798d28bec
Improve entity type hints [u] ( #77884 )
2022-09-06 13:37:00 +02:00
epenet
3ec231c911
Improve entity type hints [s] (part 2/2) ( #77882 )
2022-09-06 13:36:44 +02:00
epenet
458001a06e
Improve entity type hints [t] ( #77883 )
2022-09-06 13:35:52 +02:00
epenet
0c767bd0d3
Improve entity type hints [s] (part 1/2) ( #77881 )
2022-09-06 13:35:14 +02:00
uvjustin
34da463df0
Cleanup camera after late PR review ( #77880 )
...
Cleanup changes to camera from #77439
2022-09-06 12:33:21 +02:00
ollo69
3327493ab7
Add state class total increasing to Tasmota energy today sensor ( #77140 )
...
Add total increasing to tasmota energy today sensor
2022-09-06 11:24:08 +02:00
Oliver Völker
57212a39e4
Adjust Renault default scan interval ( #77823 )
...
raise DEFAULT_SCAN_INTERVAL to 7 minutes
This PR is raising the default scan interval for the Renault API from 5 minutes to 7 minutes. Lower intervals fail sometimes, maybe due to quota limitations. This seems to be a working interval as described in home-assistant#73220
2022-09-06 11:10:35 +02:00
epenet
ea71a462d6
Improve entity type hints [o] ( #77826 )
2022-09-06 10:25:35 +02:00
epenet
d6ca3544ee
Improve type hint in opensky ( #77829 )
2022-09-06 10:21:43 +02:00
epenet
36f3028ec3
Improve type hint in onvif ( #77833 )
2022-09-06 10:12:16 +02:00
Kevin Stillhammer
b4669d8939
Add has_entity_name for kraken ( #77841 )
...
Add has_entity_name
2022-09-06 10:10:46 +02:00
J. Nick Koston
ac8a12f99c
Bump thermopro-ble to 0.4.3 ( #77863 )
...
* Bump thermopro-ble to 0.4.2
- Turns on rounding of long values
- Uses bluetooth-data-tools under the hood
- Adds the TP393 since it works without any changes to the parser
Changelog: https://github.com/Bluetooth-Devices/thermopro-ble/compare/v0.4.0...v0.4.2
* bump again for device detection fix
2022-09-06 09:55:43 +02:00
J. Nick Koston
0e369d5b2e
Add RSSI to the bluetooth debug log ( #77860 )
2022-09-06 09:54:52 +02:00
Artem Draft
72f9e5f6ec
Bump pybravia to 0.2.2 ( #77867 )
2022-09-06 09:52:27 +02:00
epenet
474844744b
Improve entity type hints [p] ( #77871 )
2022-09-06 09:51:33 +02:00
epenet
6f564e4f51
Improve entity type hints [r] ( #77874 )
2022-09-06 09:47:35 +02:00
epenet
7198273a42
Improve entity type hints [q] ( #77875 )
2022-09-06 09:43:49 +02:00
uvjustin
852b0caf5b
Add orientation transforms to stream ( #77439 )
2022-09-06 13:31:36 +08:00
uvjustin
bb77af71ff
Use fragmented mp4 in stream recorder ( #77822 )
2022-09-06 13:30:55 +08:00
GitHub Action
5c30b33ee2
[ci skip] Translation update
2022-09-06 00:27:55 +00:00
Justin Vanderhooft
50933fa3ae
Move Melnor Bluetooth switches to sub-services off the main device ( #77842 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-05 18:34:59 -05:00
epenet
024a4f39b0
Use attributes in nightscout ( #77825 )
2022-09-05 16:20:56 -04:00
G Johansson
76006ce9d7
Allow empty db in SQL options flow ( #77777 )
2022-09-05 14:50:47 -05:00
Allen Porter
8280b8422c
Remove google calendar configuration.yaml deprecated in 2022.6 ( #77814 )
2022-09-05 21:12:38 +02:00
J. Nick Koston
6644f62ad2
Fix history stats device class when type is not time ( #77855 )
2022-09-05 14:56:27 -04:00
Bram Kragten
6867029062
Update frontend to 20220905.0 ( #77854 )
2022-09-05 14:27:48 -04:00
Robert Hillis
73ba7a989b
Make Sonos typing more complete ( #68072 )
2022-09-05 13:12:37 -05:00
J. Nick Koston
6fbc0a8103
Bump govee-ble to 0.17.2 ( #77849 )
2022-09-05 14:05:53 -04:00
J. Nick Koston
33dd8a4a45
Bump led-ble to 0.7.0 ( #77845 )
2022-09-05 14:05:37 -04:00
Jc2k
a641bbc352
Less verbose error logs for bleak connection errors in ActiveBluetoothProcessorCoordinator ( #77839 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-05 10:33:10 -04:00
epenet
61f4040d56
Address late review on kulersky light ( #77838 )
2022-09-05 16:19:34 +02:00
Erik Montnemery
4a0cbfb550
Add the hardware integration to default_config ( #77840 )
2022-09-05 10:18:49 -04:00
Artem Draft
c158575aa5
Bump pybravia to 0.2.1 ( #77832 )
2022-09-05 10:04:33 -04:00
Charles Garwood
b0c093ac70
Add remoteAdminPasswordEnd to redacted keys in fully_kiosk diagnostics ( #77837 )
...
Add remoteAdminPasswordEnd to redacted keys in diagnostics
2022-09-05 09:20:37 -04:00
rappenze
601fb5ebb5
Add reauth flow to fibaro ( #74300 )
2022-09-05 07:55:12 -05:00
epenet
420733a064
Improve entity type hints [n] ( #77824 )
2022-09-05 07:53:55 -05:00
Ernst Klamer
42393db9f3
Rename BThome to BTHome ( #77807 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-05 07:52:50 -04:00
Raman Gupta
d6cf416c63
Fix device info for zwave_js device entities ( #77821 )
2022-09-05 12:15:14 +02:00
J. Nick Koston
363f95c954
Remove auto lowercasing from async_track_entity_registry_updated_event ( #77740 )
2022-09-05 12:13:05 +02:00
epenet
6355e682fa
Improve entity type hints [m] ( #77816 )
2022-09-05 10:59:36 +02:00
Michael
ce6e57da5d
Bump fritzconnection from 1.8.0 to 1.10.1 ( #77751 )
...
bump fritzconnection from 1.8.0 to 1.10.1
2022-09-05 11:50:00 +03:00
epenet
5739712a0d
Adjust type hint in meteoalarm ( #77818 )
2022-09-05 10:47:01 +02:00
epenet
bbf77ed46f
Adjust type hint in mediaroom ( #77817 )
2022-09-05 10:19:57 +02:00
J. Nick Koston
8e0b9e1f98
Fix isy994 calling sync api in async context ( #77812 )
2022-09-05 08:45:35 +02:00
Allen Porter
ddf668d1cb
Remove CalendarEventDevice which was deprecated in 2022.5 ( #77809 )
2022-09-04 22:25:43 -07:00
epenet
6044e2b054
Improve type hints in kulersky light ( #77652 )
2022-09-05 06:37:25 +02:00
J. Nick Koston
016a59ac94
Add support for subscribing to config entry changes ( #77803 )
2022-09-04 22:57:43 -05:00
J. Nick Koston
804e4ab989
Prefilter noisy apple devices from bluetooth ( #77808 )
2022-09-04 20:57:40 -04:00
GitHub Action
c5100d2895
[ci skip] Translation update
2022-09-05 00:31:16 +00:00
Avi Miller
168d122db4
Add set_hev_cycle_state service to LIFX integration ( #77546 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-04 19:04:36 -05:00
epenet
23a579d1c9
Improve type hints in lastfm sensor ( #77657 )
2022-09-04 22:45:41 +02:00
epenet
be07bb7976
Improve type hints in file and huawei_lte notify ( #77648 )
2022-09-04 22:41:46 +02:00
epenet
14fc7c7595
Improve type hints in kodi media player ( #77653 )
2022-09-04 22:41:18 +02:00
G Johansson
f51b33034f
Bump yale_smart_alarm_client to 0.3.9 ( #77797 )
2022-09-04 14:43:38 -05:00
G Johansson
03d804123a
Sensibo clean code ( #74437 )
2022-09-04 14:42:08 -05:00
Ståle Storø Hauknes
b3596fdea1
Mill 3. gen add support for PRECISION_HALVES ( #73592 )
...
* Add support for PRECISION_HALVES for Mill 3. generation heaters
* Add support for precision halves for Mill local API
* Make sure to cast to float for local api
* Support both float for gen 3 heaters and int for gen < 3 heaters when using cloud api
* Mill attribute bugfix
* Add support for PRECISION_HALVES for Mill 3. generation heaters
* Add support for precision halves for Mill local API
* Make sure to cast to float for local api
* Support both float for gen 3 heaters and int for gen < 3 heaters when using cloud api
* Mill attribute bugfix
* Revert PRECISION_HALVES for Mill cloud integration
* Remove unused code
* Revert to casting to int for mill cloud integration
* Remove unused code
2022-09-04 10:32:57 -07:00
Michael
03b3959b95
Replace archived sucks by py-sucks and bump to 0.9.8 for Ecovacs integration ( #77768 )
2022-09-04 12:57:50 -04:00
J. Nick Koston
2b63d7644a
Bump led-ble to 0.6.0 ( #77788 )
...
* Bump ble-led to 0.6.0
Fixes reading the white channel on same devices
Changelog: https://github.com/Bluetooth-Devices/led-ble/compare/v0.5.4...v0.6.0
* Bump flux_led to 0.28.32
Changelog: https://github.com/Danielhiversen/flux_led/compare/0.28.31...0.28.32
Fixes white channel support for some more older protocols
* keep them in sync
* Update homeassistant/components/led_ble/manifest.json
2022-09-04 19:54:40 +03:00
Justin Vanderhooft
e1150ce190
Expose battery and rssi sensors in Melnor Bluetooth integration ( #77576 )
2022-09-04 12:47:13 -04:00
G Johansson
98441e8620
Bump pysensibo to 1.0.19 ( #77790 )
2022-09-04 11:06:04 -05:00
J. Nick Koston
1b13105538
Bump flux_led to 0.28.32 ( #77787 )
2022-09-04 11:00:19 -05:00
Avi Miller
0e63a4c091
Fix lifx service call interference ( #77770 )
...
* Fix #77735 by restoring the wait to let state settle
Signed-off-by: Avi Miller <me@dje.li>
* Skip the asyncio.sleep during testing
Signed-off-by: Avi Miller <me@dje.li>
* Patch out asyncio.sleep for lifx tests
Signed-off-by: Avi Miller <me@dje.li>
* Patch out a constant instead of overriding asyncio.sleep directly
Signed-off-by: Avi Miller <me@dje.li>
Signed-off-by: Avi Miller <me@dje.li>
2022-09-04 17:51:57 +02:00
Matt Zimmerman
a9c19e2ffb
Update smarttub to 0.0.33 ( #77766 )
2022-09-04 09:51:48 -05:00
Mick Vleeshouwer
fe65c02c2b
Add Boost/Away mode duration to Overkiz integration ( #76690 )
2022-09-04 09:06:59 -05:00
Justin Vanderhooft
7e9f1a508a
Tweak unique id formatting for Melnor Bluetooth switches ( #77773 )
2022-09-04 08:56:10 -05:00
J. Nick Koston
ed365cb8e9
Add BlueMaestro integration ( #77758 )
...
* Add BlueMaestro integration
* tests
* dc
2022-09-04 09:45:52 -04:00
Mick Vleeshouwer
6dcce61565
Add support for AtlanticHeatRecoveryVentilation to Overkiz integration ( #74015 )
2022-09-04 07:02:00 -05:00
Mick Vleeshouwer
807d197ca0
Add goToAlias button (my position) to Overkiz integration ( #76694 )
2022-09-04 07:01:42 -05:00
Mick Vleeshouwer
9a6b22a156
Address late review in Overkiz (add duration device class) ( #77778 )
...
Address follow-up review in Overkiz (duration device class)
2022-09-04 12:01:17 +02:00
J. Nick Koston
a4261d588b
Increase default august timeout ( #77762 )
...
Fixes
```
2022-08-28 20:32:46.223 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/helpers/debounce.py", line 82, in async_call
await task
File "/Users/bdraco/home-assistant/homeassistant/components/august/activity.py", line 49, in _async_update_house_id
await self._async_update_house_id(house_id)
File "/Users/bdraco/home-assistant/homeassistant/components/august/activity.py", line 137, in _async_update_house_id
activities = await self._api.async_get_house_activities(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/yalexs/api_async.py", line 96, in async_get_house_activities
response = await self._async_dict_to_api(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/yalexs/api_async.py", line 294, in _async_dict_to_api
response = await self._aiohttp_session.request(method, url, **api_dict)
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/aiohttp/client.py", line 466, in _request
with timer:
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/aiohttp/helpers.py", line 721, in __exit__
raise asyncio.TimeoutError from None
asyncio.exceptions.TimeoutError
```
2022-09-04 11:13:34 +02:00
GitHub Action
6921583410
[ci skip] Translation update
2022-09-04 00:28:06 +00:00
Martin Hjelmare
7ca7a28db9
Refactor zwave_js event handling ( #77732 )
...
* Refactor zwave_js event handling
* Clean up
2022-09-03 17:19:05 -04:00
Pete
5d7e9a6695
Fix setting and reading percentage for MIOT based fans ( #77626 )
2022-09-03 22:55:34 +02:00
Raman Gupta
fa987564a7
Handle dead nodes in zwave_js update entity ( #77763 )
2022-09-03 22:53:21 +02:00
Mick Vleeshouwer
cd24223c1f
Enhance operating time sensor in Overkiz integration ( #76688 )
2022-09-03 16:18:56 -04:00
Michael
ab215b653a
Fix upgrade api disabling during setup of Synology DSM ( #77753 )
2022-09-03 13:19:52 -04:00
Erik Montnemery
b0d033ef29
Add mixin class CollectionEntity for the collection helper ( #77703 )
...
* Add mixin class CollectionEntity for the collection helper
* Improve typing
* Address review comments
* Fix tests
2022-09-03 12:56:49 +02:00
Erik Montnemery
56278a4421
Simplify device registry ( #77715 )
...
* Simplify device registry
* Fix test fixture
* Update homeassistant/helpers/device_registry.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Update device_registry.py
* Remove dead code
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-03 12:50:55 +02:00
Simon Hansen
7e100b64ea
Convert platform in iss integration ( #77218 )
...
* Hopefully fix everthing and be happy
* ...
* update coverage file
* Fix tests
2022-09-03 10:32:03 +02:00
Øyvind Matheson Wergeland
f52c00a1c1
Add Nobø Ecohub integration ( #50913 )
...
* Initial version of Nobø Ecohub.
* Options update listener for Nobø Ecohub
* Unit test for nobo_hub config flow
* Cleanup
* Moved comment re backwards compatibility
* Improved tests
* Improved tests
* Options flow test
Pylint
* Fix backwards compatibility mode
* Don't require Python 3.9
* Import form configuration.yaml
* Check if device is already configured.
Correct tests for only discovering serial prefix
Fix importing when only serial suffix is configured
* Use constants
* Pylint and variable name clenaup.
* Review
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Fix tests
* Correct disabling off_command and on_commands ("Default" is a hard coded week profile in the hub).
* Improve options dialog
* Configure override type in options dialog
* Formatting
* pyupgrade
* Incorporated review comments
* Incorporated review comments.
* Incorporated second round of review comments.
* Add polling to discover preset change in HVAC_MODE_AUTO.
* Added tests/components/nobo_hub to CODEOWNERS.
* Update homeassistant/components/nobo_hub/config_flow.py
Review
Co-authored-by: Allen Porter <allen.porter@gmail.com>
* Update homeassistant/components/nobo_hub/climate.py
Review
Co-authored-by: Allen Porter <allen.porter@gmail.com>
* Simplify if tests.
* Update homeassistant/components/nobo_hub/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update homeassistant/components/nobo_hub/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Update homeassistant/components/nobo_hub/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Separate config step for manual configuration.
* Fixed indentation
* Made async_set_temperature more robust
* Thermometer supports tenths even though thermostat is in ones.
* Preserve serial suffix in config dialog on error.
* Initial version of Nobø Ecohub.
* Improved tests
* Review
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Configure override type in options dialog
* Separate config step for manual configuration.
* Update homeassistant/components/nobo_hub/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Formatting (prettier)
* Fix HA stop listener.
* Review
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Review
- Removed workaround to support "OFF" setting.
- Simplified config flow to add a new device.
* 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>
* Fixed review comments
* Update en.json with correction in review.
* Implemented review comments:
- Register devices
- Simplifed async_set_temperature
* Register hub as device in init module
* Implemented review comments.
Upgraded pynobo to 1.4.0.
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Avoid tacking on the device name in the entity name
* Inherit entity name from device name
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Allen Porter <allen.porter@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-09-03 10:11:40 +02:00
Paulus Schoutsen
cf988354db
Bump frontend to 20220902.0 ( #77734 )
2022-09-02 20:53:33 -04:00
GitHub Action
945299dfb6
[ci skip] Translation update
2022-09-03 00:24:50 +00:00
starkillerOG
b49d47a559
Register xiaomi_miio unload callbacks later in setup ( #76714 )
2022-09-02 23:50:52 +02:00
Nathan Spencer
916c44b5b4
Adjust litterrobot platform loading/unloading ( #77682 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-09-02 16:18:10 -04:00
J. Nick Koston
e4e29aa29d
Bump bluetooth-adapters to 3.3.4 ( #77705 )
2022-09-02 16:17:35 -04:00