Franck Nijhof
c757c9b99f
2022.11.2 ( #81780 )
2022-11-08 17:41:05 +01:00
J. Nick Koston
d88b2bf19c
Fix off by one in HomeKit iid allocator ( #81793 )
2022-11-08 16:24:15 +01:00
ztamas83
7ab2029071
Retry tibber setup ( #81785 )
...
* Handle integration setup retries
* Fix black error
* Update to falsy check
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove duplicated log
* Update exception message
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-11-08 16:24:11 +01:00
Bram Kragten
59ec829106
Update frontend to 20221108.0 ( #81787 )
2022-11-08 15:01:23 +01:00
epenet
345d356e9a
Fix rest import ( #81784 )
2022-11-08 13:35:12 +01:00
Franck Nijhof
42c09d8811
Bumped version to 2022.11.2
2022-11-08 12:44:44 +01:00
Allen Porter
f614df29bd
Partially revert google local sync for search cases ( #81761 )
...
fixes undefined
2022-11-08 12:43:39 +01:00
J. Nick Koston
815249eaeb
Use more efficient async_progress_by_handler call in async_start_reauth ( #81757 )
2022-11-08 12:43:36 +01:00
J. Nick Koston
1f878433ac
Fix check for duplicate config entry reauth when context is passed or augmented ( #81753 )
...
fixes https://github.com/home-assistant/core/issues/77578
2022-11-08 12:43:32 +01:00
epenet
797ea3ace4
Adjust REST schema validation ( #81723 )
...
fixes undefined
2022-11-08 12:43:28 +01:00
J. Nick Koston
3e8bea8fbd
Fix flapping logbook tests ( #81695 )
2022-11-08 12:43:25 +01:00
Robert Hillis
b9db84ed57
Bump aiopyarr to 22.11.0 ( #81694 )
2022-11-08 12:43:21 +01:00
J. Nick Koston
823ec88c52
Bump aiohomekit to 2.2.18 ( #81693 )
2022-11-08 12:43:18 +01:00
Simone Chemelli
34ae83b4e2
Restore negative values for shelly power factors ( #81689 )
...
fixes undefined
2022-11-08 12:43:15 +01:00
J. Nick Koston
efb984aa83
Bump bleak to 0.19.2 ( #81688 )
2022-11-08 12:43:11 +01:00
J. Nick Koston
7ca5bd341b
Bump aioesphomeapi to 11.4.3 ( #81676 )
2022-11-08 12:43:08 +01:00
J. Nick Koston
c8ed3fd302
Bump bleak-retry-connector to 2.8.3 ( #81675 )
...
Improves chances of making a BLE connection with the ESP32s
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.2...v2.8.3
2022-11-08 12:43:05 +01:00
J. Nick Koston
a8a3f012f6
Bump bluetooth-adapters to 0.7.0 ( #81576 )
...
changelog: https://github.com/Bluetooth-Devices/bluetooth-adapters/releases/tag/v0.7.0
2022-11-08 12:43:00 +01:00
Aaron Bach
11013bd780
Fix missing RainMachine restrictions switches ( #81673 )
2022-11-08 12:33:17 +01:00
J. Nick Koston
2684a6e8ed
Bump aiohomekit to 2.2.17 ( #81657 )
...
Improve BLE pairing reliability, especially with esp32 proxies
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.16...2.2.17
2022-11-08 12:33:13 +01:00
Artem Draft
63afb30f57
Fix Bravia TV options flow when device is off ( #81644 )
...
* Fix options flow when tv is off
* abort with message
2022-11-08 12:33:10 +01:00
Tobias Sauerwein
f861137de4
Bump pyatmo to 7.4.0 ( #81636 )
2022-11-08 12:33:06 +01:00
J. Nick Koston
08debee94f
Add missing h2 dep to iaqualink ( #81630 )
...
fixes https://github.com/home-assistant/core/issues/81439
2022-11-08 12:33:02 +01:00
Robert Svensson
c8981f78b7
Fix situation where deCONZ sensor platform setup would fail ( #81629 )
...
* Fix situation where deCONZ sensor platform setup would fail
* Don't use try
2022-11-08 12:32:58 +01:00
J. Nick Koston
e4269ff8b2
Fix creating multiple ElkM1 systems with TLS 1.2 ( #81627 )
...
fixes https://github.com/home-assistant/core/issues/81516
2022-11-08 12:32:55 +01:00
J. Nick Koston
6fb5c93182
Bump oralb-ble to 0.13.0 ( #81622 )
...
* Bump oralb-ble to 0.11.1
adds some more missing pressure mappings
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.2...v0.11.1
* bump again to update for additional reports
* bump again for more data from issue reports
2022-11-08 12:32:51 +01:00
J. Nick Koston
6fa69022f4
Bump aiohomekit to 2.2.16 ( #81621 )
2022-11-08 12:32:48 +01:00
J. Nick Koston
4391640734
Ignore unspecified addresses from zeroconf ( #81620 )
2022-11-08 12:32:44 +01:00
Tim Rightnour
c60c99bd74
Bump venstarcolortouch to 0.19 to fix API rev 3 devices ( #81614 )
2022-11-08 12:32:41 +01:00
J. Nick Koston
ac15f2cf9d
Fix homekit bridge iid allocations ( #81613 )
...
fixes undefined
2022-11-08 12:32:35 +01:00
Bouwe Westerdijk
b9757235a7
Bump plugwise to v0.25.7 ( #81612 )
2022-11-08 12:32:31 +01:00
Steven Looman
9beb9f6fc0
Fix repeating SSDP errors by checking address scope_ids and proper hostname ( #81611 )
2022-11-08 12:32:27 +01:00
David F. Mulcahey
9771147a1e
Fix invalid min and max color temp in bad ZHA light devices ( #81604 )
...
* Fix ZHA default color temps
* update test
2022-11-08 12:32:24 +01:00
Sebastian Muszynski
0983f8aadf
Bump PyXiaomiGateway to 0.14.3 ( #81603 )
...
Fixes : #80249
2022-11-08 12:32:20 +01:00
Maciej Bieniek
5a6423a944
Always use Celsius in Shelly integration, part 2 ( #81602 )
...
* Always use Celsius in Shelly integration
* Update homeassistant/components/shelly/sensor.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
* Restore unit from the registry during HA startup
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-11-08 12:32:16 +01:00
David F. Mulcahey
f9c7732090
Bump ZHA quirks and associated changes ( #81587 )
2022-11-08 12:32:13 +01:00
J. Nick Koston
55c87c733a
Ensure HomeKit temperature controls appear before fan controls on thermostat accessories ( #81586 )
2022-11-08 12:32:09 +01:00
J. Nick Koston
6110700e18
Fix HomeKit reset accessory procedure ( #81573 )
...
fixes https://github.com/home-assistant/core/issues/81571
2022-11-08 12:32:06 +01:00
Nathan Spencer
a8e1afb966
Bump pylitterbot to 2022.11.0 ( #81572 )
2022-11-08 12:32:02 +01:00
Klaas Schoute
d24e272d5e
Fix watermeter issue for old P1 Monitor versions ( #81570 )
...
* Bump the python package version
* Add exception to check if user has a water meter
2022-11-08 12:31:59 +01:00
Shay Levy
bf5ecc30ed
Fix Shelly Plus HT missing battery entity ( #81564 )
2022-11-08 12:31:55 +01:00
Allen Porter
2a34d3a56f
Bump gcal_sync to 4.0.0 ( #81562 )
...
* Bump gcal_sync to 2.2.4
* Bump gcal sync to 4.0.0
* Add Calendar accessRole fields which are now required
2022-11-08 12:31:52 +01:00
Aaron Bach
7124cedd7a
Bump pyairvisual to 2022.11.1 ( #81556 )
2022-11-08 12:31:46 +01:00
J. Nick Koston
087ede959d
Bump oralb-ble to 0.10.2 ( #81537 )
...
Fixes some more missing pressure mappings
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.1...v0.10.2
2022-11-08 12:31:43 +01:00
J. Nick Koston
7b769b39c2
Add additional coverage for adding multiple elkm1 instances ( #81528 )
...
* Add additional coverage for adding multiple elkm1 instances
* fix copy error
2022-11-08 12:31:40 +01:00
Avi Miller
51ab5d1808
Fix lifx.set_state so it works with kelvin and color_temp_kelvin and color names ( #81515 )
2022-11-08 12:31:36 +01:00
J. Nick Koston
7832a7fd80
Bump oralb-ble to 0.10.1 ( #81491 )
...
fixes #81489
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.10.0...v0.10.1
2022-11-08 12:31:33 +01:00
J. Nick Koston
c93c13d8bf
Bump nexia to 2.0.6 ( #81474 )
...
* Bump nexia to 2.0.6
- Marks thermostat unavailable when it is offline
* is property
2022-11-08 12:31:30 +01:00
J. Nick Koston
42444872b9
Align esphome ble client notify behavior to match BlueZ ( #81463 )
2022-11-08 12:31:26 +01:00
Steven Looman
d3bd80b876
Fix ignored upnp discoveries not being matched when device changes its unique identifier ( #81240 )
...
Fixes https://github.com/home-assistant/core/issues/78454
fixes undefined
2022-11-08 12:31:20 +01:00
epenet
a53d1e072d
Fix scrape scan interval ( #81763 )
2022-11-08 10:56:08 +01:00
Paulus Schoutsen
229d60e678
2022.11.1 ( #81488 )
2022-11-03 17:52:59 +01:00
Paulus Schoutsen
dd004d62d4
Bumped version to 2022.11.1
2022-11-03 17:00:47 +01:00
mkmer
8cbe303677
Bump AIOAladdinConnect to 0.1.47 ( #81479 )
2022-11-03 17:00:38 +01:00
J. Nick Koston
48edd54e62
Fix HomeKit thermostat to take priority over fans ( #81473 )
2022-11-03 17:00:37 +01:00
Franck Nijhof
8cb4e8452d
Update cryptography to 38.0.3 ( #81455 )
2022-11-03 17:00:36 +01:00
J. Nick Koston
d4b7c00ed6
Bump aiohomekit to 2.2.14 ( #81454 )
2022-11-03 17:00:35 +01:00
Franck Nijhof
758e06b4b6
Fix SSDP failure to start on missing URLs ( #81453 )
2022-11-03 17:00:34 +01:00
J. Nick Koston
632231912e
Skip flume devices with location missing ( #81441 )
...
fixes #81438
2022-11-03 17:00:31 +01:00
Raman Gupta
e25cf0b338
Fix eight sleep client creation ( #81440 )
...
Fix eight sleep bug
2022-11-03 17:00:30 +01:00
Austin Brunkhorst
32c5248ddb
Update pysnooz to 0.8.3 ( #81428 )
2022-11-03 17:00:28 +01:00
Dennis Schroer
21baf50fc9
Update energyflip-client dependency to 0.2.2 ( #81426 )
2022-11-03 17:00:25 +01:00
Franck Nijhof
1f0073f450
2022.11.0 ( #81423 )
2022-11-02 21:47:47 +01:00
Franck Nijhof
f14a84211f
Bumped version to 2022.11.0
2022-11-02 20:29:00 +01:00
Bram Kragten
1ea0d0e47f
Update frontend to 20221102.1 ( #81422 )
2022-11-02 20:28:05 +01:00
Allen Porter
28832e1c2e
Bump gcal_sync to 2.2.3 ( #81414 )
2022-11-02 20:28:02 +01:00
Daniel Hjelseth Høyer
970fd9bdba
Update adax library to 0.1.5 ( #81407 )
2022-11-02 20:27:57 +01:00
Franck Nijhof
3409dea28c
Bumped version to 2022.11.0b7
2022-11-02 12:46:33 +01:00
Bram Kragten
06d22d8249
Update frontend to 20221102.0 ( #81405 )
2022-11-02 12:46:19 +01:00
J. Nick Koston
a6e745b687
Bump aiohomekit to 2.2.13 ( #81398 )
2022-11-02 12:46:16 +01:00
Mike Degatano
f6c094b017
Improve supervisor repairs ( #81387 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-11-02 12:46:12 +01:00
J. Nick Koston
9f54e332ec
Bump dbus-fast to 1.61.1 ( #81386 )
2022-11-02 12:46:08 +01:00
Paulus Schoutsen
3aca376374
Add unit conversion for energy costs ( #81379 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-02 12:46:05 +01:00
J. Nick Koston
a5f209b219
Bump aiohomekit to 2.2.12 ( #81372 )
...
* Bump aiohomekit to 2.2.12
Fixes a missing lock which was noticable on the esp32s
since they disconnect right away when you ask for gatt
notify.
https://github.com/Jc2k/aiohomekit/compare/2.2.11...2.2.12
* empty
2022-11-02 12:46:02 +01:00
J. Nick Koston
0dbf0504ff
Bump bleak-retry-connector to 2.8.2 ( #81370 )
...
* Bump bleak-retry-connector to 2.8.2
Tweaks for the esp32 proxies now that we have better error
reporting. This change improves the retry cases a bit with
the new https://github.com/esphome/esphome/pull/3971
* empty
2022-11-02 12:45:58 +01:00
puddly
95ce20638a
Bump zigpy-zigate to 0.10.3 ( #81363 )
2022-11-02 12:45:55 +01:00
Franck Nijhof
b9132e78b4
Improve error logging of WebSocket API ( #81360 )
2022-11-02 12:45:50 +01:00
Paulus Schoutsen
e8f93d9c7f
Bumped version to 2022.11.0b6
2022-11-01 13:09:48 -04:00
J. Nick Koston
1efec8323a
Bump aiohomekit to 2.2.11 ( #81358 )
2022-11-01 13:09:42 -04:00
J. Nick Koston
8c63a9ce5e
Immediately prefer advertisements from alternate sources when a scanner goes away ( #81357 )
2022-11-01 13:09:42 -04:00
J. Nick Koston
9dff7ab6b9
Adjust time to remove stale connectable devices from the esphome ble to closer match bluez ( #81356 )
2022-11-01 13:09:41 -04:00
David F. Mulcahey
d0ddbb5f58
Fix individual LED range for ZHA device action ( #81351 )
...
The inovelli individual LED effect device action can address 7 LEDs. I had set the range 1-7 but it should be 0-6.
2022-11-01 13:09:40 -04:00
Maciej Bieniek
f265c160d1
Lower log level for non-JSON payload in MQTT update ( #81348 )
...
Change log level
2022-11-01 13:09:39 -04:00
Jan Bouwhuis
a2d432dfd6
Revert "Do not write state if payload is ''" for MQTT sensor ( #81347 )
...
* Revert "Do not write state if payload is ''"
This reverts commit 869c11884e2b06d5f5cb5a8a4f78247a6972149e.
* Add test
2022-11-01 13:09:37 -04:00
Franck Nijhof
c4bb225060
Fix power/energy mixup in Youless ( #81345 )
2022-11-01 13:09:36 -04:00
Shay Levy
473490aee7
Bump aioshelly to 4.1.2 ( #81342 )
2022-11-01 13:09:35 -04:00
Allen Porter
f9493bc313
Bump gcal_sync to 2.2.2 and fix recurring event bug ( #81339 )
...
* Bump gcal_sync to 2.2.2 and fix recurring event bug
* Bump to 2.2.2
2022-11-01 13:09:34 -04:00
Ron Klinkien
1cc85f77e3
Add task id attribute to fireservicerota sensor ( #81323 )
2022-11-01 13:09:33 -04:00
javicalle
c2c57712d2
Tuya configuration for tuya_manufacturer cluster ( #81311 )
...
* Tuya configuration for tuya_manufacturer cluster
* fix codespell
* Add attributes initialization
* Fix pylint complaints
2022-11-01 13:09:32 -04:00
Maciej Bieniek
4684101a85
Improve MQTT update platform ( #81131 )
...
* Allow JSON as state_topic payload
* Add title
* Add release_url
* Add release_summary
* Add entity_picture
* Fix typo
* Add abbreviations
2022-11-01 13:09:31 -04:00
J. Nick Koston
9b87f7f6f9
Fix homekit diagnostics test when version changes ( #81046 )
2022-11-01 13:09:31 -04:00
Maciej Bieniek
8965a1322c
Always use Celsius in Shelly integration ( #80842 )
2022-11-01 13:09:30 -04:00
Franck Nijhof
dfe399e370
Cherry-pick translation updates for Supervisor ( #81341 )
2022-11-01 13:08:26 -04:00
Paulus Schoutsen
0ac0e9c0d5
Bumped version to 2022.11.0b5
2022-10-31 21:23:21 -04:00
J. Nick Koston
941512641b
Improve esphome bluetooth error reporting ( #81326 )
2022-10-31 21:23:14 -04:00
Bram Kragten
599c23c1d7
Update frontend to 20221031.0 ( #81324 )
2022-10-31 21:23:14 -04:00
J. Nick Koston
882ad31a99
Fix Yale Access Bluetooth not being available again after being unavailable ( #81320 )
2022-10-31 21:23:13 -04:00
Franck Nijhof
356953c8bc
Update base image to 2022.10.0 ( #81317 )
2022-10-31 21:23:12 -04:00
J. Nick Koston
19a5c87da6
Bump oralb-ble to 0.10.0 ( #81315 )
2022-10-31 21:23:11 -04:00
J. Nick Koston
d7e76fdf3a
Bump zeroconf to 0.39.4 ( #81313 )
2022-10-31 21:23:10 -04:00
J. Nick Koston
9b4f2df8f3
Bump aiohomekit to 2.2.10 ( #81312 )
2022-10-31 21:23:09 -04:00
TheJulianJES
7046f5f19e
Only try initializing Hue motion LED on endpoint 2 with ZHA ( #81205 )
2022-10-31 21:23:08 -04:00
Mike Degatano
3ddcc637da
Create repairs for unsupported and unhealthy ( #80747 )
2022-10-31 21:23:08 -04:00
Paulus Schoutsen
0a476baf16
Bumped version to 2022.11.0b4
2022-10-31 09:54:14 -04:00
J. Nick Koston
f3a96ce14b
Bump dbus-fast to 1.60.0 ( #81296 )
2022-10-31 09:54:04 -04:00
Tobias Sauerwein
4fbbb7ba6d
Bump pyatmo to 7.3.0 ( #81290 )
...
* Bump pyatmo to 7.3.0
* Update test fixture data and tests
2022-10-31 09:54:03 -04:00
Chris Talkington
8eef55ed60
Bump pyipp to 0.12.1 ( #81287 )
...
bump pyipp to 0.12.1
2022-10-31 09:54:02 -04:00
J. Nick Koston
8f843b3046
Do not fire the esphome ble disconnected callback if we were not connected ( #81286 )
2022-10-31 09:53:26 -04:00
J. Nick Koston
13562d271e
Bump bleak-retry-connector to 2.8.1 ( #81285 )
...
* Bump bleak-retry-connector to 2.8.1
reduces logging now that we have found the problem
with esphome devices not disconnecting ble devices
after timeout
changelog: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/v2.8.0...v2.8.1
* empty
2022-10-31 09:52:03 -04:00
J. Nick Koston
3cf63ec88e
Include esphome device name in BLE logs ( #81284 )
...
* Include esphome device name in BLE logs
This makes it easier to debug what is going on when there
are multiple esphome proxies
* revert unintended change
2022-10-31 09:52:02 -04:00
J. Nick Koston
1f70941f6d
Do not fire the esphome ble disconnected callback if we were not connected ( #81286 )
2022-10-31 09:51:21 -04:00
J. Nick Koston
81dde5cfdf
Bump bleak-retry-connector to 2.8.0 ( #81283 )
2022-10-31 09:49:55 -04:00
J. Nick Koston
eccf61a546
Bump aioesphomeapi to 11.4.1 ( #81282 )
2022-10-31 09:49:54 -04:00
J. Nick Koston
9fac632dcd
Bump bleak-retry-connector to 2.7.0 ( #81280 )
2022-10-31 09:49:53 -04:00
J. Nick Koston
e26149d0c3
Bump aioesphomeapi to 11.4.0 ( #81277 )
2022-10-31 09:49:52 -04:00
J. Nick Koston
8bafb56f04
Bump bleak-retry-connector to 2.6.0 ( #81270 )
2022-10-31 09:49:51 -04:00
J. Nick Koston
94f92e7f8a
Try to switch to a different esphome BLE proxy if we run out of slots while connecting ( #81268 )
2022-10-31 09:49:50 -04:00
J. Nick Koston
5e3fb6ee9f
Provide a human readable error when an esphome ble proxy connection fails ( #81266 )
2022-10-31 09:49:50 -04:00
J. Nick Koston
c36260dd17
Move esphome gatt services cache to be per device ( #81265 )
2022-10-31 09:49:49 -04:00
J. Nick Koston
0af69a1014
Significantly reduce clock_gettime syscalls on platforms with broken vdso ( #81257 )
2022-10-31 09:49:48 -04:00
Jc2k
5f81f968ee
Set the correct state class for Eve Energy in homekit_controller ( #81255 )
2022-10-31 09:49:47 -04:00
J. Nick Koston
9d88c95314
Bump aiohomekit to 2.2.9 ( #81254 )
2022-10-31 09:49:46 -04:00
Tobias Sauerwein
90a3689489
Make Netatmo/Legrande/BTicino lights and switches optimistic ( #81246 )
...
* Make Netatmo lights optimistic
* Same for switches
2022-10-31 09:49:45 -04:00
Maciej Bieniek
11bdddc1dc
Catch ApiError while checking credentials in NAM integration ( #81243 )
...
* Catch ApiError while checking credentials
* Update tests
* Suggested change
2022-10-31 09:49:44 -04:00
J. Nick Koston
a6bb7a0832
Bump dbus-fast to 1.59.1 ( #81229 )
...
* Bump dbus-fast to 1.59.1
fixes incorrect logging of an exception when it was already handled
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.59.0...v1.59.1
* empty
2022-10-31 09:49:44 -04:00
Tobias Sauerwein
24b3d21815
Mute superfluous exception when no Netatmo webhook is to be dropped ( #81221 )
...
* Mute superfluous exception when no webhook is to be droped
* Update homeassistant/components/netatmo/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-10-31 09:49:43 -04:00
Kevin Stillhammer
be138adb23
Add missing string for option traffic_mode for google_travel_time ( #81213 )
...
Add missing string for option traffic_mode
2022-10-31 09:49:42 -04:00
Guido Schmitz
8d3ed60986
Fix Danfoss thermostat support in devolo Home Control ( #81200 )
...
Fix Danfoss thermostat
2022-10-31 09:49:41 -04:00
Raj Laud
0465510ed7
Fix Squeezebox media browsing ( #81197 )
...
* Squeezebox media browser fix icons
* Update pysqueezebox to 0.6.1
2022-10-31 09:49:40 -04:00
Paulus Schoutsen
96cdb29755
Bumped version to 2022.11.0b3
2022-10-29 15:07:25 -04:00
J. Nick Koston
7e740b7c9d
Bump dbus-fast to 1.59.0 ( #81215 )
...
* Bump dbus-fast to 1.59.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.58.0...v1.59.0
* empty
2022-10-29 15:07:22 -04:00
J. Nick Koston
d0a0285dd9
Restore homekit_controller BLE broadcast_key from disk ( #81211 )
...
* Restore homekit_controller BLE broadcast_key from disk
Some accessories will sleep for a long time and only send broadcasted
events which makes them have very long connection intervals to save
battery. Since we need to connect to get a new broadcast key we now
save the broadcast key between restarts to ensure we can decrypt
the advertisments coming in even though we cannot make a connection
to the device during startup. When we get a disconnected event later
we will try again to connect and the device will be awake which will
trigger a full sync
* bump bump
2022-10-29 15:07:21 -04:00
Menco Bolt
16fe7df19e
Today's Consumption is INCREASING ( #81204 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-10-29 15:07:21 -04:00
J. Nick Koston
bf04f94e05
Update to bleak 0.19.1 and bleak-retry-connector 2.5.0 ( #81198 )
2022-10-29 15:07:20 -04:00
J. Nick Koston
62635c2a96
Bump dbus-fast to 1.58.0 ( #81195 )
2022-10-29 15:07:19 -04:00
René Klomp
43b1dd54d5
Bump pysma to 0.7.2 ( #81188 )
2022-10-29 15:07:18 -04:00
J. Nick Koston
2dd8797f67
Bump dbus-fast to 1.56.0 ( #81177 )
...
* Bump dbus-fast to 1.56.0
Addes optimized readers for manufacturer data
and interfaces added messages
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.55.0...v1.56.0
* empty
2022-10-29 15:07:18 -04:00
Paulus Schoutsen
3323bf4ae9
Set date in test to fixed one ( #81175 )
2022-10-29 15:07:17 -04:00
mezz64
85545e9740
Bump pyEight to 0.3.2 ( #81172 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-29 15:07:16 -04:00
Paulus Schoutsen
1b7524a79e
SSDP to allow more URLs ( #81171 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-29 15:07:16 -04:00
Shay Levy
6f3b7d009d
Add diagnostics to webostv ( #81133 )
2022-10-29 15:07:15 -04:00
Paulus Schoutsen
6036443d4a
Bumped version to 2022.11.0b2
2022-10-28 22:08:26 -04:00
J. Nick Koston
6000cc087b
Bump oralb-ble to 0.9.0 ( #81166 )
...
* Bump oralb-ble to 0.9.0
changelog: https://github.com/Bluetooth-Devices/oralb-ble/compare/v0.8.0...v0.9.0
* empty
2022-10-28 22:08:23 -04:00
puddly
d52323784e
Bump zigpy to 0.51.5 ( #81164 )
...
Bump zigpy from 0.51.4 to 0.51.5
2022-10-28 22:08:22 -04:00
J. Nick Koston
f5fe3ec50e
Bump aiohomekit to 2.2.7 ( #81163 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.6...2.2.7
2022-10-28 22:08:21 -04:00
muppet3000
230993b7c0
Growatt version bump - fixes #80950 ( #81161 )
2022-10-28 22:08:21 -04:00
Robert Hillis
09fc492d80
Bump aiopyarr to 22.10.0 ( #81153 )
2022-10-28 22:08:20 -04:00
J. Nick Koston
089bbe8391
Bump dbus-fast to 1.54.0 ( #81148 )
...
* Bump dbus-fast to 1.53.0
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.51.0...v1.53.0
* 54
2022-10-28 22:08:19 -04:00
Shay Levy
4dc2d885cf
Add diagnostics to Switcher ( #81146 )
2022-10-28 22:08:18 -04:00
J. Nick Koston
2bfd4e79d2
Bump aiohomekit to 2.2.6 ( #81144 )
2022-10-28 22:08:18 -04:00
Thibaut
9de89c97a4
Bump pyoverkiz to 1.5.6 ( #81129 )
2022-10-28 22:08:17 -04:00
J. Nick Koston
3f55d037f8
Bump oralb-ble to 0.8.0 ( #81123 )
2022-10-28 22:08:16 -04:00
Shay Levy
1ef9e9e19a
Fix Shelly Plus H&T sleep period on external power state change ( #81121 )
2022-10-28 22:08:16 -04:00
Kevin Stillhammer
aeecc93ad6
Allow empty string for filters for waze_travel_time ( #80953 )
...
* Allow empty string for filters
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
* Apply PR feedback
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-28 22:08:15 -04:00
Paulus Schoutsen
1c8a7fe8e8
Bumped version to 2022.11.0b1
2022-10-27 17:30:32 -04:00
Bram Kragten
6d973a1793
Update frontend to 20221027.0 ( #81114 )
2022-10-27 17:30:25 -04:00
Matthias Alphart
233ad2b90b
Migrate KNX to use kelvin for color temperature ( #81112 )
2022-10-27 17:30:24 -04:00
J. Nick Koston
4927f4206a
Add support for oralb IO Series 4 ( #81110 )
2022-10-27 17:30:23 -04:00
J. Nick Koston
8751eaaf3e
Bump dbus-fast to 1.51.0 ( #81109 )
2022-10-27 17:30:21 -04:00
Tobias Sauerwein
43164b5751
Bring back Netatmo force update code ( #81098 )
2022-10-27 17:30:20 -04:00
Tobias Sauerwein
cbd5e919cb
Clean up superfluous Netatmo API calls ( #81095 )
2022-10-27 17:30:20 -04:00
Michał Huryn
a50fd6a259
Update blebox_uniapi to 2.1.3 ( #81071 )
...
fix : #80124 blebox_uniapi dependency version bump
2022-10-27 17:30:19 -04:00
J. Nick Koston
eec1015789
Bump nexia to 2.0.5 ( #81061 )
...
fixes #80988
2022-10-27 17:30:18 -04:00
Avi Miller
61d064ffd5
Bump aiolifx-themes to 0.2.0 ( #81059 )
2022-10-27 17:30:17 -04:00
mezz64
c10dd1b702
Eight Sleep catch missing keys ( #81058 )
...
Catch missing keys
2022-10-27 17:30:16 -04:00
puddly
bb47935509
Handle sending ZCL commands with empty bitmap options ( #81051 )
...
Handle sending commands with empty bitmaps
2022-10-27 17:30:15 -04:00
puddly
200f0fa92c
Bump zigpy to 0.51.4 ( #81050 )
...
Bump zigpy from 0.51.3 to 0.51.4
2022-10-27 17:30:14 -04:00
J. Nick Koston
ad29bd55a4
Bump zeroconf to 0.39.3 ( #81049 )
2022-10-27 17:30:13 -04:00
J. Nick Koston
b5615823ba
Bump aiohomekit to 2.2.5 ( #81048 )
2022-10-27 17:30:12 -04:00
Erik Montnemery
11cc7e1566
Add WS API recorder/statistic_during_period ( #80663 )
2022-10-27 17:30:11 -04:00
Franck Nijhof
cf0f79294b
Bumped version to 2022.11.0b0
2022-10-26 21:50:53 +02:00
J. Nick Koston
2a6f2f431d
Bump dbus-fast to 1.49.0 ( #81043 )
2022-10-26 14:39:27 -05:00
Klaas Neirinck
d107d8df78
Improve readability by reducing indentation ( #81040 )
2022-10-26 22:37:39 +03:00
Steven Looman
d50795af2b
Move upnp derived sensors to library, be more robust about failing getting some data ( #79955 )
2022-10-26 14:34:44 -05:00
Paulus Schoutsen
00f72f8b2a
Bump frontend to 20221026.0 ( #81042 )
2022-10-26 21:32:55 +02:00
Erik Montnemery
95fc641949
Add support to the energy integration for tracking water usage ( #80888 )
2022-10-26 21:20:52 +02:00
Erik Montnemery
a4310d2085
Allow integrations to drop custom unit conversion ( #81005 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-26 15:11:28 -04:00
Franck Nijhof
a603441180
Add support for water usage Flume ( #81041 )
2022-10-26 21:04:41 +02:00
Joakim Plate
0321c8bdc5
Allow device class for switch to be set in knx ( #81039 )
2022-10-26 21:04:11 +02:00
epenet
2a2e097e17
Use unit enums in unit utilities ( #81030 )
2022-10-26 20:47:17 +02:00
Felipe Santos
37cfa3e19b
Allow to cast in HLS format when using WebRTC ( #80646 )
2022-10-26 14:37:31 -04:00
Jan Bouwhuis
4da3fb5baa
Correct Import of ReceivePayloadType ( #81035 )
2022-10-26 20:26:05 +02:00
Daniel Gangl
b2b3c47917
Add config flow to zamg ( #66469 )
2022-10-26 18:35:12 +02:00
Michał Huryn
a1c18b06fb
Blebox typehints in binary sensor tests ( #80676 )
2022-10-26 18:20:49 +02:00
Marc Mueller
b148cdd64a
Add integration type to fritzbox_callmointor integration ( #81032 )
2022-10-26 18:19:54 +02:00
epenet
a28b0e1b6f
Migrate volume units to an enum ( #81028 )
...
* Migrate volume units to an enum
* Adjust docstring
* Deprecate -> Deprecated
* Plural
2022-10-26 17:57:41 +02:00
Maikel Punie
3eea61361c
Clean up velbus cache folder only on removal of the config entry ( #81031 )
2022-10-26 17:42:15 +02:00
J. Nick Koston
a72e906ac1
Fix zeroconf when location name has a period ( #81022 )
2022-10-26 10:39:13 -05:00
epenet
8645e47b07
Migrate power units to an enum ( #81026 )
2022-10-26 17:28:23 +02:00
epenet
3eb574edca
Remove YAML import from coinbase ( #80084 )
2022-10-26 17:14:31 +02:00
Martin Hjelmare
a1a0284e81
Fix zwave_js port enumeration ( #81020 )
2022-10-26 10:12:30 -05:00
J. Nick Koston
abb3ce6d69
Fix zeroconf starting later than expected ( #81023 )
2022-10-26 10:06:56 -05:00
Allen Porter
0e2bea038d
Update Google Calendar to synchronize calendar events efficiently ( #80925 )
...
* Sync google calendar and serve from local storage
Update to use new gcal_sync APIs
Update google calendar filter logic
Remove storage on config entry removal
Make timeline queries timezone aware
Do not block startup while syncing
* Minor readability tweaks
* Remove unnecessary args to async_add_entities
* Change how task is created on startup
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Revert min time between updates
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-26 07:57:49 -07:00
Xeevis
c4f6b8a55b
Use scan_interval in netdata ( #80959 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-26 16:50:01 +02:00
Maikel Punie
33ef2abf9e
Add a new clear cache service to the velbus integration ( #79995 )
2022-10-26 16:44:24 +02:00
epenet
e18adb379d
Migrate mass units to an enum ( #81021 )
2022-10-26 16:21:29 +02:00
Avi Miller
dde763418a
Add an RSSI sensor to the LIFX integration ( #80993 )
2022-10-26 09:12:45 -05:00
Tom Schneider
0d4b1866a7
Add has_entity_name support to hvv_departures ( #80963 )
2022-10-26 15:49:10 +02:00
Tom Schneider
fbe7a0289c
Set hvv_departures device entry type to service ( #80964 )
2022-10-26 15:48:13 +02:00
Marvin Wichmann
b786440eda
Add integration type to KNX integration ( #81003 )
2022-10-26 15:47:27 +02:00
kingy444
6d78f6841e
Remove hardwired Powerview battery sensor ( #81013 )
2022-10-26 14:24:17 +02:00
David F. Mulcahey
e53d74e3e8
Bump ZHA quirks to 0.0.84 ( #81015 )
2022-10-26 08:16:49 -04:00
epenet
e0d94d799a
Migrate temperature units to an enum ( #81006 )
...
* Migrate temperature units to an enum
* Adjust spacing
2022-10-26 08:00:15 -04:00
epenet
9ee4d77935
Migrate speed units to an enum ( #81004 )
2022-10-26 13:59:54 +02:00
epenet
945c991e84
Migrate pressure units to an enum ( #81009 )
2022-10-26 13:58:22 +02:00
epenet
91df68de1f
Migrate length units to an enum ( #81011 )
2022-10-26 13:57:49 +02:00
epenet
842cb18d39
Migrate energy units to an enum ( #80998 )
2022-10-26 13:56:51 +02:00
epenet
9d3442055b
Move options to SelectEntityDescription in goodwe ( #80017 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-26 13:54:57 +02:00
Maikel Punie
458f3d4d13
Use a unique cache folder per Velbus config entry ( #79792 )
2022-10-26 13:53:41 +02:00
Jan Bouwhuis
2d9f39d406
Strict typing for shared MQTT modules ( #80913 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-26 13:52:34 +02:00
Maciej Bieniek
052c673c9e
Use wind_speed device class instead of speed in Accuweather ( #81016 )
2022-10-26 13:47:29 +02:00
kingy444
5669ca74d3
Disable Powerview signal sensor by default ( #81014 )
2022-10-26 13:46:34 +02:00
epenet
7796f361fc
Use precipitation_intensity class in integrations ( #80615 )
2022-10-26 13:32:06 +02:00
Franck Nijhof
7a04ba96f3
Adjust unique ID of Octoprint camera entity ( #80996 )
2022-10-26 13:27:13 +02:00
Klaas Neirinck
5757197fb6
Add auto preset to Comfoconnect fan ( #80697 )
2022-10-26 12:44:23 +02:00
Nolan Gilley
d5a2484076
Don't set force bool during set_humidity ( #80269 )
2022-10-26 12:43:06 +02:00
G Johansson
9715b6c862
Remove yaml import anthemav ( #79931 )
2022-10-26 12:42:21 +02:00
Daniel Hjelseth Høyer
e3233f72ce
Tibber strict typing ( #79407 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-26 12:41:23 +02:00
Franck Nijhof
d65e639f00
Update orjson to 3.8.1 ( #81000 )
2022-10-26 12:40:15 +02:00
Bram Kragten
9ed31bb8df
fix integration descriptions ( #81008 )
2022-10-26 12:39:23 +02:00
epenet
c59944bc84
Fix precipitation units in darksky ( #80611 )
2022-10-26 11:54:44 +02:00
G Johansson
be7e61b88b
Add unique id for min_max ( #81007 )
2022-10-26 11:27:44 +02:00
Erik Montnemery
352976fd1d
Add rules for converting volumes ( #80951 )
...
* Add rules for converting volumes
* Use SensorDeviceClass in new tests
* Tweak tests
* Update flo tests
* Update sensor tests
2022-10-26 10:29:33 +02:00
Sean Vig
8714fc5c2c
Use ._attr_* properties for monoprice integration ( #80505 )
2022-10-26 10:24:47 +02:00
J. Nick Koston
e15f2e050e
Update ibeacon-ble to 1.0.1 ( #80785 )
2022-10-26 10:21:30 +02:00
J. Nick Koston
a90ef3a575
Add additional data to HomeKit diagnostics ( #80980 )
2022-10-26 10:05:33 +02:00
Avi Miller
7dd1f58d04
Bump aiolifx_effects dependency to 0.3.0 ( #80994 )
2022-10-26 09:52:52 +02:00
niobos
8e196fbe06
Add Velbus cover opening/closing ( #79851 )
...
* Velbus cover/blind: indicate opening/closing
* Add docstrings because flake8 requirement
Co-authored-by: Niels Laukens <niels@dest-unreach.be >
2022-10-26 08:03:53 +02:00
Chris Talkington
8b119ab5fc
Address review feedback for jellyfin ( #80987 )
...
address review feedback for jellyfin
2022-10-26 07:45:33 +02:00
GitHub Action
d0ff6582e6
[ci skip] Translation update
2022-10-26 00:29:57 +00:00
Rami Mosleh
a205ba7656
Remove deprecated YAML in android_ip_webcam ( #80875 )
2022-10-25 23:53:17 +02:00
Raman Gupta
1b3c383558
Add integration_type to vizio, tomorrowio, zwave_js ( #80975 )
2022-10-25 23:31:44 +02:00
Robert Svensson
115a1ceea0
Rewrite UniFi block client switch ( #80969 )
...
* Refactor UniFi block client switch entities
* Use new switch loader
* Rename lambdas
* Use is_on rather than _attr_is_on when applicable
2022-10-25 22:36:51 +02:00
Aaron Bach
2af58ad609
Set integration type on codeowned integrations @bachya ( #80974 )
2022-10-25 22:23:54 +02:00
Shay Levy
775f4e9e0d
Clean-up Shelly legacy update entities ( #80961 )
2022-10-25 21:27:54 +02:00
Shay Levy
d21417c8e5
Update devcontainer appPort to allow connections from external IPs ( #79730 )
2022-10-25 21:06:56 +02:00
Franck Nijhof
98591cd4b6
Remove hardware and fix raspberry pi brands in integrations.json ( #80970 )
2022-10-25 21:05:04 +02:00
Thomas Dietrich
a98c304db6
Add deprecation warning for statistics integration default buffer_size ( #69700 )
...
* Add deprecation warning for buffer size
* Attend to comments
* Clarify deprecation info
* Move warnings to repairs issue_registry
* Apply slight wording changes, add compiled en strings file
* Format json
2022-10-25 20:50:52 +02:00
Joakim Sørensen
403f0c16af
Bump aiogithubapi from 22.2.4 to 22.10.1 ( #80968 )
2022-10-25 20:48:18 +02:00
Michael
8175dab7ab
Add week period to recorder statistics api ( #80784 )
...
* add week period to get statistics api
* add test
2022-10-25 20:07:28 +02:00
Ryan Fleming
c197e1765a
Add Octoprint camera entity ( #79689 )
2022-10-25 19:59:57 +02:00
Petro31
f73fc9e355
Adds states and state_attr as a filter, adds is_state and is_state_attr as a test. ( #79473 )
2022-10-25 19:49:51 +02:00
Rami Mosleh
d3ada34498
Remove deprecate service in speedtestdotnet ( #80938 )
...
Remove deprecate service
2022-10-25 10:44:27 -07:00
Robert Svensson
13e2bb1e22
Improve loading UniFi switch entities ( #80910 )
2022-10-25 19:26:56 +02:00
epenet
870a5b6f37
Adjust formatting in unit system tests ( #80958 )
...
* Adjust black formatting in unit system tests
* Split tests
2022-10-25 17:36:21 +02:00
epenet
cc46564488
Add wind_speed sensor device class ( #79789 )
2022-10-25 17:21:44 +02:00
Thomas Dietrich
3346ddcd86
Add sum-differences characteristics to statistics component ( #79439 )
2022-10-25 16:46:47 +02:00
epenet
7838bb3ebe
Replace new PRECIPITATION_INTENSITY with enum ( #80653 )
2022-10-25 16:45:45 +02:00
Erik Montnemery
727eccfec4
Add GJ as supported unit for energy sensors ( #80870 )
...
* Add GJ as supported unit for energy sensors
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-25 16:43:00 +02:00
shbatm
e9a3982560
Add additional sensors to RainMachine ( #80914 )
2022-10-25 08:07:31 -06:00
epenet
0018939142
Adjust unit_system type hints ( #80946 )
2022-10-25 15:56:18 +02:00
Erik Montnemery
3aa64aaaf1
Mark some integrations as system integrations ( #80948 )
2022-10-25 15:30:46 +02:00
Erik Montnemery
b07e1281da
Add rules for converting speeds ( #80943 )
...
* Add rules for converting speeds
* Update metoffice wind speed sensors to prefer mph
* Don't convert speeds measured in knots
2022-10-25 14:53:59 +02:00
mtdcr
93d4d02aac
Remove myself from edl21 codeowners ( #80947 )
2022-10-25 14:38:42 +02:00
Lars
1c8156bd33
Update Fritz! lights to use kelvin ( #79733 )
2022-10-25 13:45:02 +02:00
Bram Kragten
36bb0bbc1a
Fix integrations.json creation, make iot_standards a list ( #80945 )
2022-10-25 13:43:40 +02:00
On Freund
64eb316908
Add alarmed binary sensor to Risco integration ( #77315 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-25 13:43:09 +02:00
Rami Mosleh
623abb4325
Remove deprecated YAML in Pushover ( #80876 )
2022-10-25 13:39:38 +02:00
jjlawren
d50f5e49c8
Extend Sonos queue operation timeouts ( #80804 )
2022-10-25 13:38:28 +02:00
hackerESQ
f977b264a1
Add tplink dhcp entry for EP25 model ( #80650 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-25 13:22:09 +02:00
Franck Nijhof
5b32540a84
Set water device class to flo, homewizard, p1_monitor, toon ( #80944 )
2022-10-25 13:21:47 +02:00
Parham Ghazanfari
dbfca8def8
Add support for EventBridge to aws integration ( #77573 )
...
* Added EventBridge support to aws integration
* Added type hints for all aws notification services + Added unit tests for EventBridge AWS integration
* Increase line coverage for unit tests for aws integration.
2022-10-25 13:21:25 +02:00
Erik Montnemery
aea0067e49
Add additional rules for converting distances ( #80940 )
...
* Add additional rules for converting distances
* Convert in to mm
* Adjust existing tests
* Add test
2022-10-25 12:51:23 +02:00
HarvsG
fe7402375d
Bayesian - support unique_id: ( #79879 )
...
* support unique_id
* adds test for unique_ids
2022-10-25 12:42:59 +02:00
Franck Nijhof
3b6f0d2870
Merge branch 'master' into dev
2022-10-25 12:22:18 +02:00
Shay Levy
e77025ac8d
Bump aioshelly to 4.1.1 ( #80939 )
2022-10-25 12:16:08 +02:00
Franck Nijhof
326344db12
Rename entry_id template method to config_entry_id ( #80935 )
2022-10-25 12:11:14 +02:00
Franck Nijhof
398d18eeee
Load themes from themes folder by default ( #80937 )
2022-10-25 12:10:40 +02:00
Franck Nijhof
52f109f6ab
Add IKEA SYMFONISK as virtual integration ( #80833 )
2022-10-25 12:09:22 +02:00
Erik Montnemery
beeee8b60e
Use start helper in recorder ( #79559 )
2022-10-25 10:38:07 +02:00
osono-design
02b0b19dd4
Add tuya access control devices (binary status of lock) ( #79793 )
2022-10-25 10:07:59 +02:00
Dave T
e5716efa9c
Add visual image preview during generic camera options flow ( #80392 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-10-25 10:03:19 +02:00
epenet
6b1f503a79
Allow gas units to be overriden ( #80884 )
2022-10-25 09:53:28 +02:00
Erik Montnemery
3d3349240f
Don't trigger statistics issues when sensor units are equivalent ( #80099 )
2022-10-25 09:50:01 +02:00
Jesse Hills
97d31d05f0
Use ESPHome manufacturer name from device if provided ( #80928 )
2022-10-25 09:15:28 +02:00
Maikel Punie
f85a2fb57a
Add integration_type to the velbus component ( #80924 )
2022-10-25 09:13:36 +02:00
Quentame
4f5c9be84f
Use EntityDescription in Freebox switch ( #80858 )
...
* Freebox switch: use EntityDescription
* unique_id base on key later with migration step
* Keep the same name
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/freebox/switch.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Removing specific FreeboxSwitchEntityDescription as there is one sensor, for now
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-25 09:00:56 +02:00
definitio
644b00ca2d
Add apcupsd laststest sensor ( #80773 )
2022-10-25 08:44:54 +02:00
J. Nick Koston
559e281431
Add oralb integration ( #80918 )
...
* mapping
* update
* working
* tests
* fixes
* temp add binary sensor platform to make sure it works
* fixes
* 100% cover
* adjust
* disable chatty sensors by default
* remove binary sensor_platform for next PR
* time is much nicer than counter
2022-10-24 23:11:40 -05:00
Ongy
3759be09df
Add media_player platform to Jellyfin ( #76801 )
2022-10-24 21:45:01 -05:00
GitHub Action
9b331abe91
[ci skip] Translation update
2022-10-25 00:39:01 +00:00
Simon Hansen
b56d332c26
Add integration_type to launchlibrary ( #80907 )
2022-10-24 23:23:14 +02:00
Shay Levy
dce4753510
Cleanup Shelly update platform ( #80845 )
2022-10-25 00:20:26 +03:00
Simon Hansen
2ddf1f9416
Add integration_type to iss ( #80909 )
2022-10-24 23:19:59 +02:00
Steven Looman
b5f70a404a
Fix SSDP/UPnP server after testing ( #80815 )
2022-10-24 15:19:19 -05:00
shbatm
ac4645a37e
Add "Push Flow Meter Data" service to RainMachine and bump regenmaschine to 2022.10.0 ( #80890 )
2022-10-24 13:39:37 -06:00
J. Nick Koston
f61c010116
Bump bleak-retry-connector to 2.4.2 ( #80908 )
2022-10-24 14:27:04 -05:00
SoCalix
9c762a5a5a
Fix XMPP room notifications ( #80794 )
2022-10-24 21:10:56 +02:00
epenet
613ea28b0e
Add new WATER device class ( #80886 )
2022-10-24 21:06:35 +02:00
J. Nick Koston
27a61f5407
Raise exception when esphome ble client disconnects during operation ( #80885 )
2022-10-24 14:04:50 -05:00
shbatm
66b473bae2
Add integration_type to ISY994 manifest and bump pyisy to 3.0.8 ( #80906 )
2022-10-24 14:02:23 -05:00
Erik Montnemery
f7694c0550
Only reload modified scripts ( #80470 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-24 20:47:06 +02:00
J. Nick Koston
c5688072fd
Bump aiohomekit to 2.2.4 ( #80899 )
2022-10-24 19:40:13 +02:00
rikroe
c474db6617
Add EMISSION_CHECK to BMW Connected Drive ( #80819 )
2022-10-24 19:38:15 +02:00
Martin Hjelmare
838691f22f
Refactor zwave_js add-on manager ( #80883 )
...
* Make addon slug an instance attribute
* Extract addon name and addon config
* Update docstrings
2022-10-24 18:21:05 +02:00
Jc2k
4279d73800
Add support for Netatmo noise sensor to homekit_controller ( #80889 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-24 10:31:26 -05:00
J. Nick Koston
1f8a9ed3c7
Bump aiohomekit to 2.2.3 ( #80891 )
2022-10-24 09:38:28 -05:00
J. Nick Koston
a7610909de
Fix HKC exceptions during BLE startup not being caught ( #80882 )
2022-10-24 09:29:13 -05:00
J. Nick Koston
9978296ae2
Bump bleak-retry-connector to 2.4.0 ( #80887 )
2022-10-24 09:28:59 -05:00
Joakim Plate
232041b194
Add field descriptions for nibe heat pump ( #80791 )
2022-10-24 16:18:05 +02:00
Erik Montnemery
6979cd95b0
Add suggested_unit_of_measurement attribute to sensors ( #80638 )
...
* Add suggested_unit_of_measurement attribute to sensors
* Lazy calculation of initial entity options
* Add type alias for entity options
* Small tweak
* Add tests
* Store suggested_unit_of_measurement in its own option key
* Adapt to renaming of IMPERIAL_SYSTEM
* Fix rebase mistakes
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-24 16:08:02 +02:00
epenet
0c79a9a33d
Adjust pylint for IMPERIAL_SYSTEM deprecation ( #80874 )
...
* Adjust pylint for IMPERIAL_SYSTEM deprecation
* Use correct location
* Adjust components
2022-10-24 15:25:00 +02:00
epenet
ec4b8c49fe
Add unique_id to scrape ( #80581 )
...
* Add unique_id to scrape
* Add tests
2022-10-24 15:14:43 +02:00
Jan Bouwhuis
2f11385627
Add typing hints for MQTT mixins ( #80702 )
...
* Add typing hints for MQTT mixins
* Follow up comments
* config_entry is always set
* typing discovery_data - substate None assignment
* Rename `config[CONF_DEVICE]` -> specifications
2022-10-24 15:00:37 +02:00
epenet
64d6d04ade
Use DataUpdateCoordinator in scrape ( #80593 )
...
* Add DataUpdateCoordinator to scrape
* Fix tests
2022-10-24 14:55:57 +02:00
Joakim Plate
ebfb10c177
Allow hostname for nibe heatpump ( #80793 )
...
Allow hostname for nibe
2022-10-24 14:17:53 +02:00
epenet
f7982a0db2
CI: Fix partial coverage ( #80877 )
...
* CI: Split coverage job
* Don't wait for pytest-mariadb
2022-10-24 12:18:27 +02:00
Maciej Bieniek
1f0cb73ad0
Add update platform to MQTT integration ( #80659 )
2022-10-24 11:47:45 +02:00
epenet
26d3c34838
Remove precipitation note from length units ( #80677 )
2022-10-24 10:45:16 +02:00
Jan Bouwhuis
5e7f571f01
Move advanced MQTT options to entry ( #79351 )
...
* Move advanced broker settings to entry
* Add repair issue for deprecated settings
* Split CONFIG_SCHEMA
* Do not store certificate UI flags in entry
* Keep entered password in next dialog
* Do not process yaml config in flow
* Correct typo
2022-10-24 09:58:23 +02:00
dependabot[bot]
a8bf8d449b
Bump actions/upload-artifact from 3.1.0 to 3.1.1 ( #80867 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 09:50:56 +02:00
Quentame
b1202ab31f
Add Freebox button to mark calls as read ( #80609 )
...
* Add Freebox button to mark calls as read
* Bump Freebox to 1.0.1
* Fix black/flake8
* Add entity_category + fix reboot button name
* Add has_entity_name to reboot
* Remove 'missed' as it put all calls as read
* base unique_id on key and not name
* unique_id base on key later with migration step
* Keep the same name
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-24 09:33:59 +02:00
Allen Porter
91e6ee5da5
Bump gcal_sync to 2.2.0 ( #80863 )
2022-10-24 08:20:55 +02:00
Avi Miller
6e453ae471
Add device-specific diagnostics to the LIFX integration ( #79964 )
2022-10-23 22:49:18 -05:00
Oliver
3c170f7627
Update denonavr to version 0.10.12 ( #80861 )
2022-10-23 21:15:04 -05:00
J. Nick Koston
82eb17e12a
Bump aiohomekit to 2.2.2 ( #80857 )
...
* Bump aiohomekit to 2.2.2
changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.1...2.2.2
* ci bump
2022-10-23 20:29:20 -05:00
GitHub Action
6502248b41
[ci skip] Translation update
2022-10-24 00:38:21 +00:00
Øyvind Matheson Wergeland
712b984833
Support Nobø Switch as temperature sensor ( #78480 )
...
* Expose Nobø Switch as temperatur sensor.
* - Review
- Hub may report current temperature as None
* Avoid update during entity addition, and fix race condition
* Update pynobo to 1.6.0
Use new method to fix potential race condition.
* Use generator expressions
2022-10-24 01:55:22 +02:00
Garrett
073951177b
Code quality update for Subaru sensors ( #79482 )
...
* Use distance device class for sensors
* Change sensor name casing and unique_id
* Migrate sensor entity unique_id
* Match title-cased unique_id when migrating
* Remove unneeded regex to find '_' delimited id suffix
* Incorporate PR review comments
* Add check to prevent extra odometer entity migration
2022-10-24 01:54:22 +02:00
J. Nick Koston
7d78728a2f
Fix whitespace in oncue manifest ( #80859 )
2022-10-23 19:53:18 -04:00
Kevin Addeman
fdcce0446c
Add Lutron Caseta zeroconf discovery for RA3/HWQSX ( #80852 )
2022-10-23 18:17:36 -05:00
J. Nick Koston
3c40634fbb
Try again to populate HKC BLE accessory state after startup ( #80854 )
2022-10-23 18:04:42 -05:00
PeteRager
59b2869f6a
Fix oncue data unavailable when genset disconnected ( #80668 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-23 18:01:43 -05:00
Julian Löhr
6795627734
Add ZHA StartUpColorTemperature configuration entity ( #80853 )
...
* Add ZHA start up color temperature entity
* Use device reported min max values
* Add color number test
* Fix code style
2022-10-23 18:46:47 -04:00
Kevin Addeman
3f3518e29d
Fix Lutron Caseta area names by ignoring root area during area name retrieval ( #80576 )
2022-10-23 17:28:15 -05:00
Robert Svensson
03bf37e12c
Refactor UniFi DPI switch entities ( #80761 )
...
* Refactor UniFi DPI switch entities
* Remove dpi presence from items_added
2022-10-23 22:42:24 +02:00
Robert Svensson
d75834cd1e
Add presence duration number ( #79498 )
2022-10-23 22:30:03 +02:00
G Johansson
d85866d49c
Fix temperature unit in sensor for Sensibo ( #80843 )
2022-10-23 15:24:55 -05:00
G Johansson
b04165b495
Add Sensibo Climate React ( #78221 )
2022-10-23 15:22:14 -05:00
Nathan Spencer
746bdb44ac
Bump pylitterbot to 2022.10.2 ( #80836 )
2022-10-23 15:19:57 -05:00
Kevin Addeman
071f335fdb
Add dynamic generation of device triggers from keypad buttons ( #80797 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-23 14:57:04 -05:00
J. Nick Koston
0f50b2edd3
Small lifx fixes ( #80828 )
2022-10-23 14:17:42 -05:00
G Johansson
5fbf6ce8bd
Minor cleanup Sensibo ( #80835 )
2022-10-23 13:58:10 -05:00
G Johansson
57b2bb4889
Add entity service - Set Full AC state to Sensibo ( #80820 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-23 13:55:53 -05:00
Franck Nijhof
d4a5393f7b
Set integration type on codeowned integrations @frenck ( #80830 )
2022-10-23 20:43:13 +02:00
Chris Talkington
9734086d9b
Add integration_type to jellyfin ( #80832 )
2022-10-23 13:42:25 -05:00
J. Nick Koston
3df73259dd
Prevent HomeKit Controller BLE connect retries from blocking startup ( #80827 )
2022-10-23 13:41:32 -05:00
Robert Svensson
423f6aeec2
Improve UniFi PoE unique ID ( #80740 )
...
* Improve UniFi PoE unique ID
* Set available property on creation
2022-10-23 20:33:53 +02:00
Chris Talkington
18f51db15d
Add integration_type to ipp and roku ( #80831 )
2022-10-23 13:31:24 -05:00
Robert Svensson
0444dd71a6
Refactor UniFi outlet switches ( #80738 )
...
* Rewrite UniFi outlet switches
* Bump aiounifi to v41
* Remove devices from items_added input
2022-10-23 20:28:45 +02:00
Fredrik Erlandsson
16d3cc905f
Bump pydaikin to 2.8.0 ( #80823 )
2022-10-23 12:54:11 -05:00
Robert Svensson
c6e7b9cc99
Refactor UniFi upgrade entities ( #80752 )
...
* Refactor UniFi upgrade entities
* Enable type check for UniFi update platform
2022-10-23 19:33:08 +02:00
Avi Miller
2966f9ed8e
Add themes for LIFX multi-zone devices via a new select entity ( #80067 )
2022-10-23 11:28:17 -05:00
kingy444
873ccc4493
Refactor Powerview sensor to dataclass ( #80536 )
2022-10-23 10:38:45 -05:00
Bouwe Westerdijk
bd6678c73b
Bump plugwise to v0.25.3 ( #80782 )
2022-10-23 12:42:35 +02:00
Franck Nijhof
a26e4618c7
Update psutil to 5.9.3 ( #80775 )
2022-10-23 11:36:54 +02:00
J. Nick Koston
95d6859cb7
Log bluetooth advertisement before firing bleak callbacks ( #80800 )
...
The debug log was confusing because the bleak callbacks
were firing before we were logging the advertisements
2022-10-23 11:34:03 +02:00
J. Nick Koston
dd39ddca2f
Bump aiohomekit to 2.2.0 ( #80798 )
2022-10-23 07:13:44 +01:00
Shay Levy
8fa64a7a89
Bump aioshelly to 4.1.0 ( #80795 )
2022-10-22 22:57:25 -06:00
jjlawren
4837e22262
Bump soco to 0.28.1 ( #80792 )
2022-10-22 19:59:44 -05:00
GitHub Action
a4b8124a10
[ci skip] Translation update
2022-10-23 00:36:20 +00:00
J. Nick Koston
b952797298
Bump bleak-retry-connector to 2.3.2 ( #80790 )
2022-10-22 16:14:11 -05:00
Steven Hosking
c4831333fa
Extend roomba mac range in manifest ( #80714 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-22 10:44:25 -05:00
uvjustin
81f2f134f4
Bump owntone requirements ( #80552 )
2022-10-22 16:09:13 +02:00
Guido Schmitz
85dda68524
Add integration_type to devolo integrations ( #80695 )
2022-10-22 15:55:23 +02:00
epenet
10dbef80ae
Add myself as code owner to util and const ( #80664 )
2022-10-22 15:07:43 +02:00
Maciej Bieniek
b6b36861d9
Add integration_type field for a few integrations ( #80767 )
2022-10-22 14:38:08 +02:00
Maciej Bieniek
9fa5c5c576
Remove myself from Xiaomi Miio code owner list ( #80768 )
2022-10-22 12:36:52 +02:00
Shay Levy
228d491216
Fix Shelly entry unload and add tests for init ( #80760 )
2022-10-22 09:00:35 +02:00
kpine
f35af09429
Update zwave_js.refresh_value service example ( #80764 )
2022-10-22 08:27:36 +02:00
Paulus Schoutsen
2ef14d60f3
Update pending message error ( #80763 )
2022-10-21 22:47:25 -04:00
TheJulianJES
00b0fa6cdf
Add Philips Hue motion sensor config entities to ZHA ( #79923 )
...
* Add Hue trigger LED config switch
* Add Hue sensitivity config select
* Use existing consts for channel names
* Add friendly names to config entities
* Follow HA capitalization conventions
* Move Hue motion sensor check to a helper method
* Move helper method to a new helpers file in channels folder
2022-10-21 20:59:51 -04:00
TheJulianJES
5eb69f38aa
Add "power outage memory" config entity to Xiaomi EU plugs to ZHA ( #80444 )
2022-10-21 20:57:50 -04:00
TheJulianJES
f4f7122c66
Add "power on state" config entity for Tuya plugs to ZHA ( #80486 )
...
* Add "power on state" config entity for Tuya plugs to ZHA
* Remove TS004F from models, as it doesn't support power-on-state
2022-10-21 20:56:49 -04:00
Paulus Schoutsen
e38d93ee93
Remove unused keys from ultraloq ( #80762 )
2022-10-21 20:56:20 -04:00
GitHub Action
5a77c8f96f
[ci skip] Translation update
2022-10-22 00:35:23 +00:00
Bram Kragten
1ac2d4ae74
Update frontend to 20221021.0 ( #80751 )
2022-10-21 20:29:28 -04:00
Paulus Schoutsen
43d43689f7
Add ultraloq virtual integration ( #80755 )
2022-10-21 20:29:01 -04:00
Paulus Schoutsen
76dbd017a7
Conditionally include config flow and iot_class when relevant ( #80756 )
2022-10-21 20:27:59 -04:00
Marc Mueller
7714ce7235
Update pylint to 2.15.5 ( #80759 )
2022-10-22 00:07:23 +02:00
kevdliu
da099532fe
Load ecobee notify platform via discovery ( #78558 )
...
* Fix ecobee notify platform KeyError
* set up notify platform via discovery
* address comments
* fix isort
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-21 23:19:26 +02:00
René Klomp
f21fabba17
Bump pysma to 0.7.1 ( #80601 )
...
* Bump pysma to 0.7.0
* Bump pysma to 0.7.1
* Fix test
2022-10-21 22:54:42 +02:00
starkillerOG
8974657ba9
Fix Goodwe spinlock ( #80624 )
...
* fix spinlock
* Add debug log
* fix styling
2022-10-21 22:50:00 +02:00
J. Nick Koston
8dc0846d98
Bump qingping-ble to 0.8.2 to handle door left open ( #80748 )
...
fixes #78439
2022-10-21 22:31:45 +02:00
Aaron Bach
e40db797c5
Remove redundant async_update for OpenUV entities ( #80735 )
2022-10-21 14:08:37 -06:00
J. Nick Koston
91c5aac8ba
Add homekit notifications to the list of allowed apple bluetooth start bytes ( #80733 )
2022-10-21 13:54:02 -05:00
javicalle
b8c574e9ab
Add _TZE200_kds0pmmv to ZHA ZONNSMARTThermostat ( #80746 )
...
Add `_TZE200_kds0pmmv` to `ZONNSMARTThermostat`
Related to: https://github.com/zigpy/zha-device-handlers/pull/1843
2022-10-21 14:53:03 -04:00
J. Nick Koston
9c8a919e3f
Remove system_log missing format arg test ( #80739 )
2022-10-21 14:49:39 -04:00
J. Nick Koston
611194ddd9
Fix zha LogEntry call ( #80737 )
...
The signature for LogEntry changed in #80645 to drop the
unused argument
2022-10-21 12:17:21 -05:00
starkillerOG
a2080492de
Remove Xiaomi Miio YAML import ( #78995 )
...
* Deprecate YAML import
* Add logging for unexpected errors
* remove unused import
* fix tests
* unused import
* fix tests
* fix snake_case
* Do not add to standard key string
2022-10-21 18:07:49 +02:00
Rami Mosleh
3aa24afad8
Retry setup in case of empty response from Pushover api ( #80602 )
...
Retry setup in case of empty response
2022-10-21 17:52:02 +02:00
Kevin Stillhammer
c70614fd7c
Move default options to config_flow for waze_travel_time ( #80681 )
...
Move default options to config_flow
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-21 08:02:41 -07:00
J. Nick Koston
fe67703e13
Log invalid messages instead of raising in system_log ( #80645 )
2022-10-21 10:52:03 -04:00
Allen Porter
69dab4acfe
Reduce unnecessary alarm firing to speed up calendar trigger test ( #80732 )
2022-10-21 10:47:37 -04:00
Franck Nijhof
1913804755
Small typing improvements for Plugwise ( #80722 )
2022-10-21 10:47:04 -04:00
Phil Bruckner
f311c03741
Increase life360 timeout ( #80692 )
2022-10-21 10:41:34 -04:00
uvjustin
3b78df07de
Use empty_moov in stream recorder ( #80726 )
2022-10-21 22:34:03 +08:00
Timm Schäuble
e6892a613e
Bump simplepush to 2.1.1 ( #80608 )
...
* Update to new library version
* Remove test for removed send_encrypted function
* Bump simplepush to 2.1.1
2022-10-21 16:13:46 +02:00
Pascal Vizeli
319d35626a
Remove building wheels for face detection ( #80728 )
2022-10-21 14:27:50 +02:00
Franck Nijhof
d42fde63f8
Update sentry-sdk to 1.10.0 ( #80721 )
2022-10-21 13:52:29 +02:00
Franck Nijhof
3a92123ac6
Update home-assistant/wheels to 2022.10.1 ( #80723 )
2022-10-21 13:08:19 +02:00
Fredrik Erlandsson
09eff3c242
Add Bluesound unique id ( #80559 )
...
* add unique_id & device_info
* remove broken image
* use a combination of mac and port (for multizone devices)
* use the typed dataclass
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Don't use get
* fix device_info
* remove device_info
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-10-21 12:27:31 +02:00
Jan Bouwhuis
5f27e2fe01
Improve typing hints MQTT __init__ ( #80674 )
...
* Improve typing __init__
* Follow up suggestions
2022-10-21 12:25:21 +02:00
Guido Schmitz
78f71c46da
Add iot_standards to devolo brand ( #80332 )
2022-10-21 11:25:35 +02:00
Allen Porter
9318d833a4
Streamline calendar dataclass API/attribute conversions ( #79598 )
...
* Streamline calendar dataclass API/attribute conversions
* Fix attribute conversions
2022-10-21 11:03:25 +02:00
Allen Porter
d1d218444b
Improve calendar trigger test quality ( #79451 )
...
Improve calendar test quality
2022-10-21 10:56:17 +02:00
Ryan Miguel
4abe5aec6c
Fix ZeroDivisionError for Fritz!Smarthome electric current sensor ( #80682 )
...
Fixes ZeroDivisionError for fritzbox sensor. Fixes #80618 .
2022-10-21 10:07:45 +02:00
Bouwe Westerdijk
9cd2b83422
Add entity_registry_enabled_default and missing EntityCategories in Plugwise ( #80629 )
2022-10-21 10:04:16 +02:00
Dusan Cervenka
bce273660d
Fix nextcloud 'ncm' referenced before assignment ( #80711 )
...
* #80673 Fix 'ncm' referenced before assignmen
UnboundLocalError: local variable 'ncm' referenced before assignmen
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
* #80673 changes based on review
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
* Changes made based on review
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com >
2022-10-21 08:26:14 +02:00
Franck Nijhof
bb287dd0ed
Integrations v2.1: Virtual integrations ( #80613 )
2022-10-20 23:09:06 -04:00
Tobias Sauerwein
6c23de94e1
Fix error when setting Netatmo climate preset ( #80700 )
2022-10-20 23:06:49 -04:00
Tobias Sauerwein
57bf130837
Bump pyatmo to 7.2.0 ( #80698 )
2022-10-20 23:06:33 -04:00
Kevin Stillhammer
b35cfe711a
Move default option handling to config_flow for google_travel_time ( #80607 )
...
Move default option handling to config_flow
2022-10-20 19:32:45 -07:00
Aaron Bach
60b3d6816b
Replace custom OpenUV data object with coordinators ( #80705 )
...
* Replace custom OpenUV data object with coordinators
* Typing
* Code review
2022-10-20 19:37:20 -06:00
Chris Talkington
245c13e6ed
Add diagnostics to jellyfin ( #80651 )
2022-10-20 20:02:40 -05:00
J. Nick Koston
90f6924808
Bump zeroconf to 0.39.2 ( #80699 )
...
python 3.11 support & performance improvements
changelog: https://github.com/jstasiak/python-zeroconf/compare/0.39.1...0.39.2
2022-10-20 20:32:32 -04:00
GitHub Action
0199e0a756
[ci skip] Translation update
2022-10-21 00:30:37 +00:00
Paulus Schoutsen
83d617737f
2022.10.5 ( #80691 )
2022-10-20 16:58:45 -04:00
luar123
40d4159faf
Bump snapcast to 2.3.0 ( #80688 )
2022-10-20 14:25:21 -06:00
J. Nick Koston
03362bec1c
Defer bluetooth scanner watchdog restart if one is already in progress ( #80679 )
2022-10-20 13:56:20 -05:00
Paulus Schoutsen
c2dff8fb7e
Bumped version to 2022.10.5
2022-10-20 14:49:21 -04:00
J. Nick Koston
44d35fc8e4
Fix bluetooth calls from automations in esphome ( #80683 )
2022-10-20 14:49:15 -04:00
Franck Nijhof
799f776956
Pin uamqp==1.6.0 ( #80678 )
2022-10-20 14:49:14 -04:00
J. Nick Koston
fb35896b16
Bump bluetooth-auto-recovery to 0.3.6 ( #80643 )
...
* Bump bluetooth-auto-recovery to 0.3.5
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.3.4...v0.3.5
* bump again for more rfkill fixes
2022-10-20 14:46:39 -04:00
Maciej Bieniek
8378b768d0
Save last target temperature in Shelly climate platform ( #80561 )
...
Save last target temp
2022-10-20 14:43:56 -04:00
Jan Bouwhuis
605abe5882
Add missed write state request for MQTT cover ( #80540 )
...
Missed write state request for MQTT cover
2022-10-20 14:37:06 -04:00
Aaron Bach
69a698d97a
Don't add RainMachine restriction switches if underlying data is missing ( #80502 )
2022-10-20 14:37:05 -04:00
David F. Mulcahey
c76d0f18c8
Bump ZHA quirks to 0.0.83 ( #80489 )
2022-10-20 14:37:04 -04:00
J. Nick Koston
0c3d4f2e57
Bump aiohomekit to 2.0.2 ( #80402 )
2022-10-20 14:37:03 -04:00
J. Nick Koston
7e3abd9db5
Handle TimeoutError during HKC setup attempts ( #80399 )
...
closes https://github.com/Jc2k/aiohomekit/issues/188
2022-10-20 14:37:02 -04:00
definitio
8c811ef16e
Fix "Unknown power_off command" for Samsung H6410 ( #80386 )
2022-10-20 14:37:01 -04:00
Ivan Puddu
b2e0d76145
Skip webostv trigger validation before the domain is setup ( #80372 )
...
* Skip trigger validation before the domain is setup
* Included None as return type
* Keep function signature intact. Check at the source
2022-10-20 14:37:00 -04:00
uvjustin
c73162e5ea
Fix stream recorder with orientation transforms ( #80370 )
...
Find moov instead of using fixed location
2022-10-20 14:36:59 -04:00
Sean Vig
df75346dca
Fix updating Amcrest binary sensors ( #80365 )
...
* Fix updating Amcrest binary sensors
As detailed in https://bugs.python.org/issue32113 , a generator
expression cannot be used with asynchronous components, even that the
resulting elements of the generator are normal objects. Manually
iterate over the event codes and check if the events have happened.
Escape early on the first event that is triggered such that this is
functionally equivalent to using `any`.
* Update homeassistant/components/amcrest/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-20 14:36:59 -04:00
Shay Levy
a0eade7632
Fix Shelly EM negative power factor ( #80348 )
2022-10-20 14:36:58 -04:00
rozie
b203411885
Fix solaredge missing data value ( #80321 )
...
* Fix issue #80263 : use get to fetch dict value
* use None instead -1 for unknown value
* Update homeassistant/components/solaredge/coordinator.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Add guards for not multipling None
* Missing if added
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-20 14:36:57 -04:00
Jeef
15def40784
Fix Intellifire UDP timeout ( #80204 )
2022-10-20 14:36:56 -04:00
Bouwe Westerdijk
b3612b430b
Bump plugwise to v0.21.4 ( #79831 )
2022-10-20 14:36:55 -04:00
Jan Jedelský
291d366933
Handle ReadTimeout during wolflink setup ( #78135 )
...
* Handle ReadTimeout during wolflink setup
* Reorder imports
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Reorder exceptions
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Use RequestError instead of ConnectError, ReadTimeout, and ConnectTimeout
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
2022-10-20 14:36:54 -04:00
J. Nick Koston
5589edd814
Fix bluetooth calls from automations in esphome ( #80683 )
2022-10-20 14:35:38 -04:00
Robert Svensson
92eaa539b6
Simplify mocking UniFi websocket ( #80652 )
...
* Simplify mocking UniFi websocket
* Fix one more
2022-10-20 19:37:13 +02:00
Paulus Schoutsen
5cb8749ae3
Fix custom components not working with integration descriptions ( #80686 )
2022-10-20 13:25:24 -04:00
Franck Nijhof
e510dd64f1
Pin uamqp==1.6.0 ( #80678 )
2022-10-20 18:30:00 +02:00
Paulus Schoutsen
a20ac2b246
Remove balloob as code owner Ring ( #80680 )
2022-10-20 12:09:16 -04:00
Kevin Stillhammer
8dd2d6f825
Remove deprecated yaml import for waze_travel_time ( #80669 )
...
Remove deprecated yaml import
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-20 08:17:21 -07:00
J. Nick Koston
da14acb3b6
Speed up restart when bluetooth adapter is in a failed state ( #80640 )
2022-10-20 16:35:09 +02:00
epenet
884f8d6e2c
Adjust device classes in tasmota ( #79282 )
...
* Adjust device classes in tasmota
* Remove incorrect device class
2022-10-20 15:58:22 +02:00
epenet
eee1ede5bb
Add websocket type hints in lovelace ( #80537 )
2022-10-20 15:57:43 +02:00
Michał Huryn
3f8362fe1c
Refactor blebox sensors ( #80671 )
...
refactor: sensors, entity description pick moved to async_setup_entry, removed redundant dataclass
2022-10-20 15:51:29 +02:00
epenet
e84e5f134e
Use US_CUSTOMARY_SYSTEM in tests ( #80658 )
...
* Use US_CUSTOMARY_SYSTEM in tests
* Don't update test_unit_system
2022-10-20 15:42:23 +02:00
Michał Huryn
4e4682d2e0
Add blebox binary_sensor platform ( #79535 )
...
* Add binary_sensor platform, with test.
* Applied suggestions by @epenet
* refactor: as @epenet suggested, passing entity_description to init
* Update homeassistant/components/blebox/binary_sensor.py
@epenet suggestion, moved refactored logic of create_blebox_entities into BleBoxBinarySensorEntity init
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* refactor: as @epenet class selector and entity creation moved to binary_sensor
* refactor: list comprehension in entity list setup in binary sensor
* Update homeassistant/components/blebox/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-20 14:35:28 +02:00
Shay Levy
aea7a9af18
Bump aioshelly to 4.0.0 ( #80423 )
...
* Bump aioshelly to 4.0.0
* Remove leftover
* Fix number platform
* Set last_update_success to false upon failure in number and climate
* Set last_update_success upon failurie in entity
2022-10-20 15:08:48 +03:00
epenet
2c43606922
Add websocket type hints in components ( #80654 )
...
* Add websocket type hints in components
* Adjust
* Apply suggestion
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-20 13:41:14 +02:00
Avishay
ae7eb9cef9
Add mode control for Modbus climate entities ( #73906 )
...
* Add support for Modbus HVAC control registers
2022-10-20 13:15:30 +02:00
epenet
eb93372cd6
Improve type hint in entity_component ( #80596 )
...
Imrpove type hint in entity_component
2022-10-20 12:38:22 +02:00
Bram Kragten
454394a242
Update frontend to 20221020.0 ( #80661 )
2022-10-20 12:29:51 +02:00
epenet
b23a66d776
Add websocket type hints in entity_registry ( #80657 )
...
* Add websocket type hints in entity_registry
* Adjust websocket_list_entities
* Fix update
* Fix websocket_update_entity
* Apply suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-20 12:20:39 +02:00
Jan Bouwhuis
cce4485fb7
Add missed write state request for MQTT cover ( #80540 )
...
Missed write state request for MQTT cover
2022-10-20 11:22:30 +02:00
Robert Hillis
41faa017cd
Use custom attributes description in Sonarr ( #79845 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-20 10:44:17 +02:00
epenet
8a1cc05e0c
Enforce kwargs in unit system initialisation ( #80620 )
...
* Enforce kwargs in unit system initialisation
* Fix tests
* Sort kwargs in unit_system
2022-10-20 10:43:32 +02:00
Marc Mueller
d78c2a31a1
Update pylint to 2.15.4 ( #80612 )
2022-10-20 08:59:06 +02:00
J. Nick Koston
540d959dd2
Bump bluetooth-auto-recovery to 0.3.6 ( #80643 )
...
* Bump bluetooth-auto-recovery to 0.3.5
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.3.4...v0.3.5
* bump again for more rfkill fixes
2022-10-20 07:13:41 +02:00
Chris Talkington
ce35812937
Address jellyfin sensor feedback ( #80222 )
2022-10-19 20:37:18 -05:00
GitHub Action
265e2741e7
[ci skip] Translation update
2022-10-20 00:32:39 +00:00
J. Nick Koston
2c36ee412a
Bump dbus-fast to 1.47.0 ( #80633 )
2022-10-19 16:52:19 -05:00
Robert Svensson
d0ed4b1ff2
Replace constants with enums in UniFi ( #80637 )
...
Replace constants with enums
Fix bad imports
2022-10-20 00:10:01 +03:00
uvjustin
eb141a532c
Bump ha-av to v10.0.0 ( #80514 )
2022-10-20 00:06:49 +03:00
epenet
bdfead9095
Fix invalid warning in scrape ( #80599 )
2022-10-19 23:02:11 +02:00
rozie
bad840e464
Fix solaredge missing data value ( #80321 )
...
* Fix issue #80263 : use get to fetch dict value
* use None instead -1 for unknown value
* Update homeassistant/components/solaredge/coordinator.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Add guards for not multipling None
* Missing if added
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-19 22:48:39 +02:00
Robert Svensson
60a208a860
Add integration_type to Axis, deCONZ and UniFi manifest ( #80630 )
2022-10-19 21:56:19 +02:00
Erik Montnemery
bd0838cd49
Tweak MariaDB CI job ( #80631 )
2022-10-19 21:54:07 +02:00
Marc Mueller
be3a022810
Limit recorder pytest job [ci] ( #80625 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-19 20:40:32 +02:00
Robert Svensson
04cdcad7f8
Expose UniFi PoE ports as individual switches ( #80566 )
...
* Add simple PoE control switches
* Add basic tests
* Complete testing
* Dont use port.up as part of available
* Bump aiounifi to v40
2022-10-19 19:54:40 +02:00
epenet
2b2275dfb3
Use US_CUSTOMARY_SYSTEM in components ( #80623 )
2022-10-19 18:54:50 +02:00
epenet
374d46ec09
Improve type hints in blebox ( #80511 )
...
* Add generics to blebox
* Remove walrus
* Move logic into each platform
* Code style
* Apply suggestion
2022-10-19 17:49:40 +02:00
Franck Nijhof
6ea6782d23
Add buttons to dismiss notifications in LaMetric ( #80605 )
2022-10-19 17:46:54 +02:00
epenet
05ef02bff6
Add precipitation_intensity sensor device class ( #79779 )
2022-10-19 16:04:11 +02:00
epenet
62b0735822
Adjust precipitation units in components ( #79783 )
...
* Adjust precipitation units in components
* Don't update darksky
2022-10-19 15:09:05 +02:00
epenet
9afb4c6c9e
Adjust precipitation units ( #79780 )
...
* Adjust precipitation units
* Use PRECIPITATION_INTENSITY
* Revert isy994
* Adjust SensorDeviceClass docstring
* Adjust comment
2022-10-19 14:35:49 +02:00
epenet
a70f9b8995
Add type hints to rest integration ( #80546 )
2022-10-19 14:35:23 +02:00
epenet
dc2a87b9ae
Fix invalid type hint in scrape ( #80543 )
2022-10-19 13:49:01 +02:00
epenet
67d1dde69f
Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM ( #80253 )
...
* Rename IMPERIAL_SYSTEM
* Deprecate is_metric property and adjust tests
* Adjust unit_system config validation
* Add yaml tests
* Add tests for private name
* Fix incorrect rebase
* Adjust docstring
* Add store migration
* Update unit_system.py
* Minimise test tweaks
* Fix tests
* Add conversion to migration
* Rename new key and adjust tests
* Adjust websocket_detect_config
* Move original_unit_system tracking to subclass
2022-10-19 13:31:08 +02:00
Erik Montnemery
f4951a4f31
Add CI job which runs recorder tests on MariaDB ( #80586 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-10-19 13:04:28 +02:00
Franck Nijhof
c4bbc439a5
Integrations v2.1: Differentiating hubs, devices and services ( #80524 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-10-19 12:41:43 +02:00
Bouwe Westerdijk
0c8884fd51
Add sensor, selector and switch for Plugwise Anna + Loria combination ( #80558 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-19 11:26:27 +02:00
Erik Montnemery
eca21ceff0
Make all datetime columns in recorder DB µs precision ( #80584 )
2022-10-19 10:26:17 +02:00
Erik Montnemery
d1facab71c
Add guard in recorder retry function ( #80585 )
2022-10-19 10:05:55 +02:00
Erik Montnemery
31a787558f
Ensure recorder test fixture is setup before hass fixture ( #80528 )
...
* Ensure recorder test fixture is setup before hass fixture
* Adjust more tests
2022-10-19 07:58:47 +02:00
epenet
c0be1d9fad
Add websocket type hints in blueprint ( #80531 )
2022-10-18 22:23:17 -04:00
epenet
971ac015e7
Add websocket type hints in config ( #80532 )
2022-10-18 22:15:55 -04:00
epenet
60640b4436
Add websocket type hints in components ( #80533 )
2022-10-18 22:15:23 -04:00
epenet
eca45f9dd0
Add websocket type hints in conversation ( #80535 )
2022-10-18 22:08:06 -04:00
Franck Nijhof
e3919babb2
Add chart service to LaMetric ( #80554 )
2022-10-18 19:36:19 -06:00
epenet
ddba653158
Add new codeowners to scrape ( #80569 )
2022-10-18 19:29:11 -06:00
GitHub Action
a04c9892e7
[ci skip] Translation update
2022-10-19 00:35:27 +00:00
Franck Nijhof
86f9b8231f
Update demetriek to 0.4.0 ( #80567 )
2022-10-19 00:51:36 +03:00
Ivan Puddu
8db416f1d6
Skip webostv trigger validation before the domain is setup ( #80372 )
...
* Skip trigger validation before the domain is setup
* Included None as return type
* Keep function signature intact. Check at the source
2022-10-18 23:53:34 +03:00
Patrick ZAJDA
a717ea8afc
Migrate Broadlink to new entity naming style ( #80187 )
...
* Migrate Broadlink to new entity naming style
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
* Add some tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr >
2022-10-18 22:09:23 +02:00
J. Nick Koston
551b3374f1
Bump aiohomekit to 2.1.1 ( #80560 )
...
fixes #80455
changelog: https://github.com/Jc2k/aiohomekit/compare/2.1.0...2.1.1
2022-10-18 22:57:32 +03:00
Maciej Bieniek
1b130eb271
Save last target temperature in Shelly climate platform ( #80561 )
...
Save last target temp
2022-10-18 22:55:50 +03:00
Shay Levy
8e9457d808
Add Shelly support for sleeping Gen2 devices ( #79889 )
2022-10-18 22:42:22 +03:00
Shay Levy
98ca28ab1c
Bump aioswitcher to 3.1.0 ( #80534 )
2022-10-18 19:19:04 +02:00
J. Nick Koston
a708fc9984
Bump bleak-retry-connector to 2.3.1 ( #80549 )
2022-10-18 11:48:52 -05:00
Aaron Bach
78e66b6cbe
Add diagnostics to Enphase Envoy ( #79950 )
...
* Streamline Enphase Envoy config flow tests
* Don't test data results using constants
* Add diagnostics to Enphase Envoy
* Use whole config entry
* Redact serial number
* One call
2022-10-18 10:25:07 -06:00
Aaron Bach
414d478d3e
Ensure Enphase Envoy test fixtures aren't session-scoped ( #80499 )
...
* Ensure Enphase Envoy test fixtures aren't session-scoped
* Code review
2022-10-18 10:24:49 -06:00
J. Nick Koston
1700da0ed3
Reduce chance of bluetooth devices going unavailable when adapter stops responding ( #80545 )
2022-10-18 11:23:15 -05:00
Aaron Bach
1cf801afbc
Remove unnecessary session scoping to several test fixtures ( #80500 )
...
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-10-18 18:06:23 +02:00
niobos
8a80ea2ed8
Bump velbus-aio to 2022.10.4 ( #80510 )
...
Co-authored-by: Niels Laukens <niels@dest-unreach.be >
2022-10-18 18:03:30 +02:00
epenet
599d61a4da
Fix payload in rest ( #80544 )
2022-10-18 17:15:08 +02:00
epenet
5442d6af01
Improve msg type hint in websocket commands ( #80530 )
2022-10-18 16:41:17 +02:00
epenet
76bd8c431b
Use _attr_attribution in suez_water ( #80527 )
2022-10-18 14:10:26 +02:00
epenet
62690759d4
Move attribution to standalone attribute [t-z] ( #80521 )
2022-10-18 13:33:36 +02:00
epenet
c37e4b870f
Move attribution to standalone attribute [r-s] ( #80520 )
...
* Move attribution to standalone attribute [r-s]
* Fix test
2022-10-18 13:33:20 +02:00
Marc Mueller
6b56336e52
Revert BSBLAN name change to fix hassfest ( #80525 )
2022-10-18 13:16:27 +02:00
epenet
6b256bab22
Move attribution to standalone attribute [m-q] ( #80518 )
2022-10-18 12:49:59 +02:00
Willem-Jan van Rootselaar
1fe397f7d7
Update bsblan integration ( #67399 )
...
* Update bsblan integration
Update the integration to current standards
* removed unused code
update coverage
* some cleanup
* fix conflicts due upstream changes
* fix prettier json files
* fix remove comment code
* use dataclass instead of tuple
* fix spelling
* Set as class attribute
main entity doesn't need to give own name
* fix requirements
2022-10-18 12:06:51 +02:00
jjlawren
c1213857ce
Fix Plex reauth with multiple available servers ( #80508 )
2022-10-18 11:51:43 +02:00
epenet
5d207f77ae
Move attribution to standalone attribute [h-l] ( #80516 )
2022-10-18 11:18:22 +02:00
Christopher Bailey
9ff077e225
Bump pyunifiprotect to 4.3.4 ( #80496 )
2022-10-18 11:43:58 +03:00
Franck Nijhof
086a1bdace
Update yamllint to 1.28.0 ( #80497 )
2022-10-18 11:42:57 +03:00
Franck Nijhof
503b765108
Update freezegun to 1.2.2 ( #80498 )
2022-10-18 11:42:01 +03:00
Aaron Bach
cee8f2cabb
Don't add RainMachine restriction switches if underlying data is missing ( #80502 )
2022-10-18 11:40:49 +03:00
Franck Nijhof
b09e95431c
Update sentry-sdk to 1.9.10 ( #80474 )
2022-10-18 10:36:32 +02:00
Nippey
0e1fe4eba5
Modbus: Add support for Holding Registers to Binary Sensor ( #80460 )
...
Update handling of binary sensors to support reading from holding registers (command 0x03).
2022-10-18 10:31:08 +02:00
Raman Gupta
d4c28e04e4
Reduce missed coverage in zwave_js ( #79571 )
...
* Reduce missed coverage in zwave_js.climate and cover
* Add switch platform coverage
* Add select platform
* Add lock platform
* Remove one line of coverage from number platform
* update docstring
2022-10-18 10:06:29 +02:00
epenet
c717fd19de
Move attribution to standalone attribute [e-g] ( #80513 )
2022-10-18 10:04:54 +02:00
Franck Nijhof
cb530e398c
Update sqlalchemy to 1.4.42 ( #80495 )
2022-10-17 23:30:21 -04:00
J. Nick Koston
f70f972d88
Fix connectable Bluetooth devices not being seen if the nearest scanner is non-connectable ( #80388 )
...
If we saw the non-connectable scanner advertisement first we would reject
the connectable scanner advertisement because it had worse signal strength.
In this case we need to check both
2022-10-17 21:13:26 -04:00
uvjustin
d38d21ab3a
Fix stream recorder with orientation transforms ( #80370 )
...
Find moov instead of using fixed location
2022-10-17 21:12:45 -04:00
GitHub Action
8d3de53592
[ci skip] Translation update
2022-10-18 00:36:30 +00:00
Robert Svensson
352014fc95
Bump deconz dependency to v105 ( #80492 )
2022-10-18 00:02:04 +02:00
David F. Mulcahey
6323021bfc
Bump ZHA quirks to 0.0.83 ( #80489 )
2022-10-17 16:54:37 -04:00
Erik Montnemery
416aad32cc
Don't mock out migration in recorder tests ( #80480 )
2022-10-17 22:17:08 +02:00
Franck Nijhof
a8f1cc0d33
Remove unneeded guards from (async_)add_entities call ( #80471 )
2022-10-17 21:11:58 +02:00
J. Nick Koston
ebf73f41ba
Bump qingping-ble to 0.8.1 ( #80473 )
2022-10-17 20:41:57 +02:00
Sören
d3f39e776b
Fix typo in LED BLE documentation URL ( #80479 )
2022-10-17 20:27:08 +02:00
Aaron Bach
72f4665d33
Streamline Enphase Envoy config flow tests ( #79914 )
...
* Streamline Enphase Envoy config flow tests
* Don't test data results using constants
* Fix data issues
* Fixtures
* Simplify mock creation
* Docstrings
2022-10-17 20:29:10 +03:00
kingy444
5ead3b2605
Powerview Add Battery Option Selection ( #80166 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-17 11:30:33 -05:00
Franck Nijhof
326a1b21ca
Add message service to LaMetric ( #80448 )
2022-10-17 16:14:20 +02:00
Jose Ramirez
f730f96024
Convert darksky unittest tests to pytest ( #79868 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-17 16:09:37 +02:00
Marcus R. Brown
c0fc23f794
Update pychannels to 1.2.3 ( #80409 )
2022-10-17 15:36:01 +02:00
epenet
a26b3e7a34
Refactor access to ConfigStore ( #80467 )
...
* Refactore access to ConfigStore
* Make tests async
* Reset config during test
2022-10-17 13:59:04 +02:00
epenet
9680cd267f
Cleanup sensor private attributes ( #80463 )
2022-10-17 13:17:51 +02:00
Erik Montnemery
627bd82766
Simplify parsing of script and automation config ( #80465 )
2022-10-17 11:42:17 +02:00
J. Nick Koston
b6a59b282f
Bump qingping-ble to 0.8.0 ( #80443 )
...
Adds support for the Temp RH Pro E model
2022-10-17 11:04:05 +02:00
Florent Thoumie
abec592a24
Update to iaqualink 0.5.0 ( #80304 )
...
* Update to iaqualink 0.5.0.
* Boolean conditional style fix
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix black formatting
* Update iaqualink tests after update to 0.5.x
* Remove debug print statements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-17 10:14:29 +02:00
epenet
bbb0b2a0e1
Refactor the core config store ( #80457 )
...
* Add helper for config Store
* Use internal class
2022-10-17 10:13:53 +02:00
Sean Vig
d49a223a02
Fix updating Amcrest binary sensors ( #80365 )
...
* Fix updating Amcrest binary sensors
As detailed in https://bugs.python.org/issue32113 , a generator
expression cannot be used with asynchronous components, even that the
resulting elements of the generator are normal objects. Manually
iterate over the event codes and check if the events have happened.
Escape early on the first event that is triggered such that this is
functionally equivalent to using `any`.
* Update homeassistant/components/amcrest/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-17 10:13:11 +02:00
Jan Jedelský
dfd3476cff
Handle ReadTimeout during wolflink setup ( #78135 )
...
* Handle ReadTimeout during wolflink setup
* Reorder imports
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Reorder exceptions
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
* Use RequestError instead of ConnectError, ReadTimeout, and ConnectTimeout
Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com >
2022-10-17 09:42:20 +02:00
Joakim Plate
551fb44975
Stop coordinator before connection in nibe_heatpump ( #80396 )
...
Stop coordinator in nibe_heatpump
2022-10-16 22:06:48 -04:00
Allen Porter
d537968517
Bump google-cloud-pubsub to 2.13.10 ( #80433 )
2022-10-16 22:05:56 -04:00
GitHub Action
388328adba
[ci skip] Translation update
2022-10-17 00:36:39 +00:00
J. Nick Koston
1d16e614b8
Bump pySwitchbot to 0.20.2 ( #80435 )
...
* Bump pySwitchbot to 0.20.1
fixes #80427
* bump again to fix contact timeout sensor
2022-10-16 20:09:56 -04:00
Jo De Boeck
ed4b5ee9d8
Bump androidtv dependency to 0.0.69 ( #80407 )
...
Bump dependency to version 0.0.69
Fixes : #69723
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com >
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com >
2022-10-16 20:09:28 -04:00
TheJulianJES
b4a203c3c7
Add friendly name to ZHA identify button ( #80446 )
2022-10-16 19:57:24 -04:00
Joakim Plate
9eb4faf037
Fire bluetooth listener for all matching devices ( #80440 )
...
* Fire listener for all matching devices
* Add test case for seen device
* Avoid looping all data if we have address match
* Initialize to empty list
2022-10-16 21:49:12 +02:00
Allen Porter
e71bd2c20b
Fix google calendar test to match API behavior ( #80436 )
2022-10-16 14:45:57 -04:00
Allen Porter
a7f33535c7
Fix google calendar event transparency filter ( #80438 )
2022-10-16 14:45:27 -04:00
Bouwe Westerdijk
f5666641ce
Bump plugwise to v0.25.2 and adapt climate ( #80347 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-16 20:32:38 +02:00
Allen Porter
1973f00f6b
Bump gcal_sync to 1.1.0 ( #80431 )
2022-10-16 20:40:55 +03:00
Kevin Stillhammer
ef90fe9aee
Display and log google_travel_time errors ( #77604 )
...
* Display and log google_travel_time errors
* Rename is_valid_config_entry to validate_config_entry
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com >
2022-10-16 10:06:53 -07:00
Joakim Plate
5d09fe8dc1
Avoid logging tracebacks for auth failures in philips js ( #80381 )
...
Avoid logging tracebacks for auth failures
2022-10-16 18:13:32 +03:00
mvn23
fa24529d98
Bump pyotgw to 2.1.1 ( #80421 )
2022-10-16 18:09:37 +03:00
J. Nick Koston
4bfadb6745
Bump aiohomekit to 2.1.0 for bleak 0.19.0 ( #80426 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.0.2...2.1.0
2022-10-16 18:08:44 +03:00
kingy444
bf6efc7589
Powerview sensors updates ( #80417 )
2022-10-16 09:05:53 -05:00
J. Nick Koston
bbe63bca47
Bump pySwitchbot to 0.20.0 for bleak 0.19 changes ( #80389 )
2022-10-16 15:16:02 +03:00
J. Nick Koston
40600991b3
Handle TimeoutError during HKC setup attempts ( #80399 )
...
closes https://github.com/Jc2k/aiohomekit/issues/188
2022-10-16 15:14:15 +03:00
J. Nick Koston
29e110d416
Update led-ble to 1.0.0 for bleak 0.19 ( #80403 )
...
* Update led-ble for bleak 0.19
* bump version
2022-10-16 15:12:52 +03:00
J. Nick Koston
86c6caabb2
Bump yalexs_ble to 1.9.4 for bleak 0.19.0 ( #80406 )
...
bump again for debug log fix
2022-10-16 15:05:56 +03:00
Marc Mueller
8d4c32e106
Update pip constraint to 22.4 ( #80383 )
2022-10-16 12:01:11 +02:00
Benjamin Richter
e1cf261379
Allow fints config as fallback for account type ( #75680 )
2022-10-15 22:01:54 -04:00
GitHub Action
3c48ce9ee7
[ci skip] Translation update
2022-10-16 00:44:12 +00:00
J. Nick Koston
79e0725359
Bump aiohomekit to 2.0.2 ( #80402 )
2022-10-15 14:08:26 -10:00
J. Nick Koston
3b31330882
Bump bleak-retry-connector to 2.3.0 ( #80397 )
2022-10-15 14:08:15 -10:00
Joakim Plate
7d69e24fc3
Bump fjaråskupan to 2.2.0 ( #80401 )
2022-10-16 01:46:55 +02:00
definitio
67bb6ebd13
Fix "Unknown power_off command" for Samsung H6410 ( #80386 )
2022-10-15 21:29:15 +01:00
Jeef
5efc706473
Fix Intellifire UDP timeout ( #80204 )
2022-10-15 10:09:00 -10:00
Jeef
ff2d762f55
Intellifire - Number Entity - Flame Height Control ( #79901 )
...
* Adding flame height control
* oops
* addressing comments
* fix coverage file
* addressing PR comments
2022-10-15 12:43:47 -06:00
Steven Looman
731f618028
Make home assistant discoverable via UPnP/SSDP ( #79820 )
2022-10-15 14:00:46 -04:00
J. Nick Koston
d12cbab6c4
Bump bleak to 0.19.0 ( #80349 )
2022-10-15 13:57:23 -04:00
epenet
3460e0b074
Add type hints to aqualogic ( #80328 )
2022-10-15 15:38:47 +02:00
Shay Levy
e1520a0d14
Add support for Shelly Plus Addon sensors ( #79954 )
2022-10-15 12:17:53 +03:00
Shay Levy
eaeee96d75
Fix Shelly EM negative power factor ( #80348 )
2022-10-15 12:15:28 +03:00
GitHub Action
2242d3c234
[ci skip] Translation update
2022-10-15 00:33:41 +00:00
Franck Nijhof
9b06b572d0
Mark LaMetric as Platinum integration ( #80360 )
2022-10-15 00:48:44 +02:00
Franck Nijhof
7bd9ce72f7
Add reauth support to LaMetric ( #80355 )
...
* Add reauth support to LaMetric
* Adjust docblock
2022-10-14 23:54:14 +02:00
J. Nick Koston
3b33e0d832
Add support for restoring HomeKit IIDs ( #79913 )
2022-10-14 09:58:09 -10:00
Franck Nijhof
20f1f8aabb
Upgrade demetriek to 0.3.0 ( #80350 )
2022-10-14 21:26:55 +02:00
J. Nick Koston
0c76e3a97e
Automatically determine the advertising interval for bluetooth devices ( #79669 )
2022-10-14 14:39:18 -04:00
Charles Garwood
a68bd8df6f
Add start_application service to fully_kiosk integration ( #80226 )
2022-10-14 19:21:58 +02:00
Paulus Schoutsen
68907b4de9
2022.10.4 ( #80343 )
2022-10-14 12:50:30 -04:00
Franck Nijhof
e3af2cb6b8
Add some typing to common test helpers ( #80337 )
2022-10-14 18:23:49 +02:00
Paulus Schoutsen
e8c8a49268
Bumped version to 2022.10.4
2022-10-14 12:04:20 -04:00
Austin Mroczek
e6e531e20c
Bump total_connect_client to 2022.10 ( #80331 )
2022-10-14 12:04:16 -04:00
J. Nick Koston
6f00f42cc6
Bump HAP-python to fix pairing with iOS 16 ( #80301 )
...
Using the ha- fork until upstream can pickup and merge
pending PRs. The plan is to revert back to upstream
HAP-python when its back in sync
Fixes #79305 Fixes #79304
2022-10-14 12:04:15 -04:00
J. Nick Koston
a5f9cd2732
Fix nexia permanent hold when cool and heat temps are within 2 degrees ( #80297 )
2022-10-14 12:04:14 -04:00
G Johansson
8dfd8491a7
Fix incorrect deprecation year for conversion utils ( #80195 )
...
Fix incorrect depr year
2022-10-14 12:04:14 -04:00
J. Nick Koston
3451d150ae
Bump yalexs to 1.2.6 ( #80142 )
2022-10-14 12:04:13 -04:00
Joakim Plate
b0d2f55f16
Correct units for sensors in nibe heatpump ( #80140 )
2022-10-14 12:04:12 -04:00
Franck Nijhof
5ab97e9f93
Fix set humidity in Tuya ( #80132 )
2022-10-14 12:04:11 -04:00
Sean Vig
75c2e213b2
Fix audio detection for IP4m-1041 Amcrest camera ( #80066 )
2022-10-14 12:04:11 -04:00
hesselonline
3311a092ea
Fix wallbox jwt issue ( #79948 )
...
* Bump Wallbox package
* remove debug message
* Force update of auth token by emptying it first
* Force token refresh by emptying token
Improve exception handling
* include tests
* Update __init__.py
* Removed the clearing ot jwt token, issue is fixed by upstream fix in wallbox package.
* Catch connectionerror
* Update homeassistant/components/wallbox/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Run black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-14 12:04:10 -04:00
Jesse Hills
b988c5e591
Bump aioesphomeapi to 11.1.1 ( #79762 )
2022-10-14 12:04:09 -04:00
Øyvind Matheson Wergeland
cf6333463b
Fix nobo_hub presenting temperature in zone with one decimal ( #79743 )
...
Fix presenting temperature in zone with one decimal.
Fix stepping the target temperatur without decimals.
2022-10-14 12:04:09 -04:00
Jan Bouwhuis
d79ed3acbb
Fix state saving when sharing topics for MQTT entities ( #79421 )
...
* Do not write old state sharing availability topic
* Add a test
* Support for all availability topics
* delay async_write_ha_state till last callback
* Process write req after processing callback jobs
* Do not count subscription callbacks
* Simplify
* Stale docsting
* No topic needed for delays state write
* No need to clear when reloading
* Move test to test_mixins.py
* Only set up sensor platform for test
2022-10-14 12:04:08 -04:00
Erik Montnemery
4ebf9df901
Unconditionally call DomainBlueprints.populate ( #80336 )
2022-10-14 12:03:43 -04:00
taiyeoguns
e01572bc44
Convert graphite tests to pytest ( #79807 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-14 17:59:09 +02:00
Franck Nijhof
6aa47e871d
Little cleanup of Alert tests ( #80333 )
2022-10-14 17:11:30 +02:00
Austin Mroczek
7e1a7bed69
Bump total_connect_client to 2022.10 ( #80331 )
2022-10-14 17:11:09 +02:00
epenet
bff5d1123f
Deprecate CONF_UNIT_SYSTEM_*** constants ( #80320 )
...
* Deprecate CONF_UNIT_SYSTEM_*** constants
* Adjust pylint plugin
* Add tests
* Remove single-use function
* Revert logic change
* Revert "Revert logic change"
This reverts commit 60959a0050fbf5205e8e7d89654f4011256968d8.
* Tweak again
2022-10-14 16:50:04 +02:00
Erik Montnemery
284893d942
Fix reload of automation and scripts when blueprint changed ( #80322 )
2022-10-14 16:43:09 +02:00
mnorrsken
d5e26326dc
Bump pyTibber to 0.25.4 ( #80316 )
2022-10-14 16:03:48 +02:00
Franck Nijhof
40bfc61ebd
Revert "Add Mazda brand" ( #80314 )
2022-10-14 15:48:10 +02:00
Erik Montnemery
81f40afd80
Only reload modified automations ( #80282 )
...
* Only reload modified automations
* Update tests
* Adjust spelling
* Improve efficiency of matching automations and configurations
* Reload automations without an alias if they have been moved
* Add test
* Add test
* Add test
2022-10-14 15:28:03 +02:00
Franck Nijhof
dd266b7119
Remove elevation warning from sun ( #80239 )
2022-10-14 15:23:44 +02:00
epenet
4c3097a157
Use local UNIT constants in here_travel_time ( #80324 )
...
* Use local UNIT constants in here_travel_time
* Fix test
2022-10-14 15:16:03 +02:00
epenet
7d56ae772e
Use local UNIT constants in waze_travel_time ( #80325 )
2022-10-14 15:11:22 +02:00
Marvin Wichmann
2a887e6ed7
Update xknx to 1.2.0 ( #80318 )
2022-10-14 15:10:19 +02:00
Jean-François Paris
3840cbd012
Tag eafm sensors are measurement to collect long term stats ( #80312 )
2022-10-14 13:53:48 +01:00
epenet
70702f3377
Use local UNIT constants in geonetnz_volcano ( #80323 )
2022-10-14 14:53:04 +02:00
Erik Montnemery
b42e26fbdd
Use SupportedDialect enum in recorder ( #80319 )
2022-10-14 08:45:57 -04:00
David F. Mulcahey
d75e449c52
Add ability to convert ZCL schemas to vol schemas to ZHA ( #79908 )
...
* try serializing cluster command schemas
* use min and max value from zigpy type
* different type assignments
* initial command execution changes
* cleanup
* cleanup and typing
* typing
* typing
* add tests
* mypy
* handle raw values too
* check for None responses
* make backwards compatible
* update yaml for svc change
2022-10-14 08:15:10 -04:00
epenet
6a757662e4
Deprecate is_metric property of unit system ( #80313 )
2022-10-14 13:44:18 +02:00
Marc Mueller
a63c9e8fb9
Update python-typing-update to 0.5.0 ( #80315 )
2022-10-14 13:21:37 +02:00
Janick Bergeron
f21a004aa9
Fix before sunrise OR after sunset condition ( #76143 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Ben Randall <veleek@gmail.com >
2022-10-14 13:11:10 +02:00
hesselonline
a534c136a1
Fix wallbox jwt issue ( #79948 )
...
* Bump Wallbox package
* remove debug message
* Force update of auth token by emptying it first
* Force token refresh by emptying token
Improve exception handling
* include tests
* Update __init__.py
* Removed the clearing ot jwt token, issue is fixed by upstream fix in wallbox package.
* Catch connectionerror
* Update homeassistant/components/wallbox/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Run black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-14 13:09:00 +02:00
epenet
8dc3ff72c6
Cleanup config deprecation warning ( #80251 )
2022-10-14 13:03:17 +02:00
epenet
0715b87934
Drop use of is_metric in nws ( #80270 )
2022-10-14 12:54:43 +02:00
epenet
336ea2e7d1
Drop use of is_metric in weather ( #80272 )
2022-10-14 12:53:56 +02:00
epenet
7b47f12f48
Drop use of is_metric in ecowitt ( #80267 )
2022-10-14 12:53:24 +02:00
epenet
4769ec8c76
Replace not is_metric with is IMPERIAL_SYSTEM ( #80266 )
2022-10-14 12:51:47 +02:00
epenet
f502f8c931
Use attributes in coinbase sensor ( #80086 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-14 12:35:06 +02:00
epenet
4c8f8c2e61
Adjust distance unit check in here travel time ( #80243 )
...
* Adjust distance unit check in here travel time
* Add tests
* Use system compare
* Use is not ==
2022-10-14 12:22:48 +02:00
epenet
02d0b8eef6
Adjust distance unit check in waze travel time ( #80241 )
...
* Adjust distance unit check in waze travel time
* Reduce size of PR
* Use system compare
* Use is not ==
2022-10-14 12:22:27 +02:00
epenet
1445e08090
Replace is_metric with is METRIC_SYSTEM ( #80262 )
2022-10-14 12:22:11 +02:00
epenet
faeb663dfe
Adjust distance unit check in geonetnz_quakes ( #80236 )
...
* Adjust length unit check in geonetnz_quakes
* Use system compare
* Use is not ==
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-10-14 12:21:58 +02:00
epenet
689dcb02dd
Adjust distance unit check in gdacs ( #80235 )
...
* Adjust length unit check in gdacs
* Use system compare
* Use is not ==
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-10-14 12:21:38 +02:00
epenet
a06bd04def
Adjust get_distance_unit in mazda integration ( #80233 )
...
* Adjust get_distance_unit in mazda integration
* Use system compare with DistanceConverter
* Adjust rounding
* Use is not ==
* Reduce size of PR
2022-10-14 12:21:23 +02:00
epenet
3e0e845217
Adjust distance unit check in geonetnz_volcano ( #80244 )
...
* Adjust distance unit check in geonetnz_volcano
* Use system compare
* Use is not ==
2022-10-14 12:14:12 +02:00
epenet
0b7c84edbd
Adjust distance unit check in google travel time ( #80232 )
...
* Cleanup unused option in google travel time
* Adjust tests
* Adjust to use local constant
* Tweak logic
* Reduce size of PR
* Add tests
* Use system compare
* Use is not ==
* Adjust to use local constant again
2022-10-14 12:13:47 +02:00
DanielV
849688f71f
Add volvo on call device_info to group entities in one device per vehicle ( #79329 )
2022-10-14 12:11:53 +02:00
Tom Brien
faef09d3d7
Add repair issue for Coinbase YAML ( #80156 )
2022-10-14 12:10:24 +02:00
epenet
4dd0c079d5
Deprecate name property of unit system ( #80257 )
2022-10-14 12:06:14 +02:00
Shay Levy
d3840a04b5
Remove quality scale checkboxes from pull request template ( #80298 )
2022-10-14 11:00:30 +02:00
Lén
0f9703cd99
Add Heiwa as supported brand ( #80242 )
2022-10-14 10:19:32 +02:00
Dave T
1cc06cf83b
Bump temperusb to 1.6.0 ( #80296 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-10-14 10:12:20 +02:00
Kevin Cathcart
6470a6b203
Update issue report link for installation type ( #80300 )
...
Update link for installation type
2022-10-14 09:48:45 +02:00
Erik Montnemery
2c206ad050
Fix flaky recorder test ( #80246 )
...
* Fix flaky recorder test
* Update tests/components/recorder/test_init.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-14 09:10:38 +02:00
J. Nick Koston
d327355afc
Bump HAP-python to fix pairing with iOS 16 ( #80301 )
...
Using the ha- fork until upstream can pickup and merge
pending PRs. The plan is to revert back to upstream
HAP-python when its back in sync
Fixes #79305 Fixes #79304
2022-10-14 08:51:27 +02:00
Erik Montnemery
2e261d5dc2
Allow specifying the target table when importing statistics ( #80230 )
...
Allow specifying the table when importing statistics
2022-10-14 08:32:19 +02:00
Geliras
d9af274da3
Add edl21 sensors ( #80214 )
...
* Adding unhandled sensors
Adding unhandled sensors as mentioned here:
https://github.com/home-assistant/core/issues/78599
https://github.com/home-assistant/core/issues/64696
OBIS codes of EFR SGM-C4 from manual found at page 32:
https://www.mit-n.de/fileadmin/user_upload/Dateien/Messwesen/Messwesen_Strom/EFR-SGM-C4-Produkthandbuch.pdf
* Update sensor.py
2022-10-14 08:23:50 +02:00
J. Nick Koston
5b6e46e7b7
Fix nexia permanent hold when cool and heat temps are within 2 degrees ( #80297 )
2022-10-13 20:53:09 -04:00
GitHub Action
000e092096
[ci skip] Translation update
2022-10-14 00:37:00 +00:00
Marc Mueller
be46702a53
Replace deprecated set-output commands [ci] ( #80259 )
2022-10-13 23:47:59 +02:00
J. Nick Koston
46c6043856
Bump dbus-fast to 1.45.0 ( #80289 )
...
significant performance improvements
https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.44.0...v1.45.0
2022-10-14 00:41:06 +03:00
Shay Levy
5a51738b2f
Add Switcher runner support ( #79430 )
...
* Add Switcher runner support
* Retrigger docs check
* Review suggestions
* Move API strings to constants
2022-10-13 22:20:13 +01:00
Diogo Gomes
180b296426
IPMA Code quality improvement ( #77771 )
...
* merge upstream/dev
* remove comment
* coverage increase
* merge upstream/dev
* refactor
* wait for another PR
* remove left overs
* wait for next PR
* only remove on successful unload
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-10-14 00:18:57 +03:00
Marc Mueller
e721d8ed02
Bump actions/cache from 3.0.10 to 3.0.11 ( #80260 )
2022-10-13 22:49:10 +02:00
Quentame
d87f433be7
Bump Freebox to 1.0.0 ( #80256 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-13 22:44:47 +02:00
Quentame
3379e14417
Bump Météo-France to 1.1.0 ( #80255 )
2022-10-13 19:31:59 +02:00
epenet
757df213e0
Drop use of is_metric in tomorrowio ( #80271 )
2022-10-13 12:50:00 -04:00
Erik Montnemery
e852c9b012
Fix logbook tests ( #80264 )
...
* Fix logbook tests
* Correct tests
* Improve tests
2022-10-13 17:34:45 +02:00
Marc Mueller
e1ac8acf87
Bump CI cache version ( #80265 )
2022-10-13 17:32:53 +02:00
epenet
50207a8ca8
Adjust temperature unit check in rainmachine ( #80237 )
...
* Adjust temperature unit check in rainmachine
* Use system compare
* Use is not ==
2022-10-13 09:00:44 -06:00
Aaron Bach
eae96eb4c2
Add diagnostics to AirNow ( #79904 )
2022-10-13 07:31:33 -06:00
rappenze
d80c0ddb5f
Fix armed state in fibaro integration ( #80218 )
...
* Fix armed state in fibaro integration
* Update homeassistant/components/fibaro/__init__.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-10-13 13:51:30 +02:00
Erik Montnemery
04cc2ae264
Correct initialization of new databases ( #80234 )
2022-10-13 13:01:27 +02:00
Erik Montnemery
acb1477673
Avoid time traveling in recorder tests ( #80247 )
2022-10-13 11:51:27 +02:00
Erik Montnemery
4462f2fc46
Fix recorder tests related to mysql ( #80238 )
2022-10-13 11:44:48 +02:00
Øyvind Matheson Wergeland
b0ef1e3315
Fix nobo_hub presenting temperature in zone with one decimal ( #79743 )
...
Fix presenting temperature in zone with one decimal.
Fix stepping the target temperatur without decimals.
2022-10-13 11:40:47 +02:00
dependabot[bot]
394246abab
Bump dorny/paths-filter from 2.11.0 to 2.11.1 ( #80228 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 09:57:07 +02:00
dependabot[bot]
3c125c4b65
Bump docker/login-action from 2.0.0 to 2.1.0 ( #80227 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 09:29:47 +02:00
Bouwe Westerdijk
937aa286b7
Plugwise: implement device availability for non-legacy devices ( #80191 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-13 09:24:14 +02:00
Franck Nijhof
ea6368775b
Make notifiers of Alert optional ( #80209 )
2022-10-13 09:04:36 +02:00
Franck Nijhof
1e75c3829e
Register Alert services as entity services ( #80213 )
2022-10-13 09:04:24 +02:00
Erik Montnemery
466c4656ca
Refactor recorder migration ( #80175 )
...
* Refactor recorder migration
* Improve test coverage
2022-10-13 08:11:54 +02:00
GitHub Action
ca4c4774ca
[ci skip] Translation update
2022-10-13 00:33:41 +00:00
Kevin Addeman
01c66aa7c1
Add support for area field from pylutron_caseta ( #80221 )
2022-10-12 14:26:54 -10:00
G Johansson
4cf0f9b197
Fix incorrect deprecation year for conversion utils ( #80195 )
...
Fix incorrect depr year
2022-10-13 00:06:23 +02:00
kingy444
f5868f00a0
Powerview rename blackout to opaque ( #80163 )
2022-10-12 10:30:51 -10:00
Kevin Addeman
82322e3804
Add button entities for Lutron Caseta/RA3/HWQSX ( #79963 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-12 10:29:28 -10:00
epenet
a396e35c21
Use DistanceConverter in components ( #80207 )
2022-10-12 21:56:07 +02:00
epenet
503434e538
Use DistanceConverter in components ( #80182 )
...
* Use DistanceConverter in components
* Adjust for METRIC_SYSTEM
2022-10-12 21:33:38 +02:00
Maciej Bieniek
0daa5b55b5
Add missing type for CoordinatorEntity in Brother sensor platform ( #80197 )
...
Add missing type for CoordinatorEntity
2022-10-12 21:02:25 +02:00
Franck Nijhof
fc32071562
Remove ToggleEntity inheritance from Alert ( #80185 )
2022-10-12 21:13:05 +03:00
Franck Nijhof
c6340856e9
Fix schema for the Alert integration ( #80189 )
...
Schema fixes for the Alert integration
2022-10-12 21:10:38 +03:00
Franck Nijhof
37a5a09910
Remove unused is_on helper function from Alert ( #80190 )
2022-10-12 21:10:03 +03:00
Franck Nijhof
ad6c3d1cde
Move alert constants into const module ( #80170 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-12 17:17:48 +02:00
Franck Nijhof
690556a5f1
CI: Do not trigger full suite for alert integration ( #80174 )
2022-10-12 17:17:28 +02:00
epenet
54587e96d4
Drop unused unit_system from bmw ( #80176 )
2022-10-12 17:03:36 +02:00
Joakim Plate
1c86a12233
Correct units for sensors in nibe heatpump ( #80140 )
2022-10-12 16:43:55 +02:00
Franck Nijhof
30920c3da7
Code quality improvements for Fully Kiosk ( #80168 )
2022-10-12 15:52:09 +02:00
Erik
4a1c40f09b
Revert "Refactor recorder migration"
...
This reverts commit 69e10e5982 .
2022-10-12 15:12:12 +02:00
epenet
3a5b66fd60
Use percentage constant in components ( #80173 )
2022-10-12 15:02:47 +02:00
Erik
69e10e5982
Refactor recorder migration
2022-10-12 15:00:28 +02:00
Erik Montnemery
577f7904b5
Minor improvements of recorder typing ( #80165 )
...
* Minor improvements of recorder typing
* Only allow specifying statistic_ids as lists
2022-10-12 14:59:10 +02:00
Franck Nijhof
83557ef762
Add myself as codeowner to Alert ( #80169 )
2022-10-12 14:51:09 +02:00
Bouwe Westerdijk
6abf677092
Bump plugwise to v0.25.0 and adapt relevant plugwise code ( #80129 )
2022-10-12 14:48:09 +02:00
Mike Degatano
ec55a7b603
Add logger to default config for set level service ( #80033 )
2022-10-12 12:23:12 +02:00
dependabot[bot]
6e2786ae1c
Bump dorny/paths-filter from 2.10.2 to 2.11.0 ( #80151 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-12 12:05:36 +02:00
Jeef
f43c802a03
Flume code quality improvments ( #79815 )
2022-10-12 12:05:22 +02:00
Franck Nijhof
b28ad1282a
Use percentage constant as unit in LaMetric brightness ( #80162 )
2022-10-12 11:56:18 +02:00
epenet
e9e3fb1cc8
Move attribution to standalone attribute [c-d] ( #80150 )
2022-10-12 11:38:43 +02:00
J. Nick Koston
237b03150e
Bump dbus-fast to 1.44.0 ( #80149 )
2022-10-12 11:37:26 +02:00
Franck Nijhof
1191f4b61d
Add error handling to LaMetric switch platform ( #80161 )
2022-10-12 11:35:09 +02:00
Franck Nijhof
9396169060
Add error handling to LaMetric select platform ( #80160 )
2022-10-12 11:34:08 +02:00
Franck Nijhof
77571c8a84
Add error handling to LaMetric number platform ( #80159 )
2022-10-12 11:33:09 +02:00
CharlB
107e1ed16c
Fix, improve input validation and add tests to ClickSend tts ( #76669 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-12 11:27:46 +02:00
Franck Nijhof
d03e0380bb
Add brightness controls to LaMetric ( #79804 )
2022-10-12 10:59:15 +02:00
ollo69
75886d7213
Strip whitespace from Nut "zero" serialno ( #80141 )
2022-10-12 10:04:48 +02:00
J. Nick Koston
d71a9d6ab3
Bump yalexs to 1.2.6 ( #80142 )
2022-10-11 19:30:09 -10:00
J. Nick Koston
a9f8bb3277
Bump ibeacon-ble to 0.7.4 ( #80147 )
2022-10-11 19:29:58 -10:00
Chris Talkington
46794f7a5d
Add sensor platform to Jellyfin ( #79966 )
2022-10-12 00:20:32 -05:00
GitHub Action
230fe4453f
[ci skip] Translation update
2022-10-12 00:40:30 +00:00
Kevin Stillhammer
712f40b6b0
Add has_entity_name for here_travel_time ( #80011 )
...
* Add has_entity_name for here_travel_time
* Duration in traffic
2022-10-12 02:22:21 +02:00
Franck Nijhof
a18f8d2ff3
Add error handling to LaMetric button platform ( #80136 )
2022-10-11 23:50:07 +02:00
J. Nick Koston
f23b1750e8
Migrate HomeKit Controller to use stable identifiers ( #80064 )
2022-10-11 11:26:03 -10:00
Franck Nijhof
e3a3f93441
Add full test coverage to LaMetric ( #80134 )
2022-10-11 22:54:49 +02:00
Ville Skyttä
9dd894a36e
Huawei LTE logging related tweaks ( #79854 )
...
* Remove no longer needed dicttoxml logging config
huawei-lte-api 1.5+ no longer uses dicttoxml.
* Fix `loggers` entry
2022-10-11 21:49:02 +02:00
Franck Nijhof
54fb0d7cc2
Fix set humidity in Tuya ( #80132 )
2022-10-11 22:21:59 +03:00
Aaron Bach
b446cab03b
Redact additional sensitive fields in ReCollect Waste diagnostics ( #80119 )
...
* Redact additional sensitive fields in ReCollect Waste diagnostics
* One call
2022-10-11 13:14:07 -06:00
Aaron Bach
f92da26c04
Add config entry to Ridwell diagnostics ( #80120 )
2022-10-11 13:03:48 -06:00
kingy444
cc13641f29
Powerview Implement remaining types ( #80097 )
2022-10-11 08:21:54 -10:00
Aaron Bach
1262c0e221
Use entry.as_dict() in SimpliSafe diagnostics ( #80121 )
2022-10-11 12:15:32 -06:00
Aaron Bach
d4465e4e69
Use entry.as_dict() in WattTime diagnostics ( #80122 )
2022-10-11 12:15:21 -06:00
Aaron Bach
687987f05b
Use entry.as_dict() in RainMachine diagnostics ( #80118 )
...
* Use `entry.as_dict()` in RainMachine diagnostics
* One call
2022-10-11 12:15:07 -06:00
Franck Nijhof
8bc9aa9ea4
Update mutagen to 1.46.0 ( #80004 )
...
* Update mutagen to 1.46.0
* Ignore untyped call
2022-10-11 20:49:58 +03:00
Aaron Bach
2f6e55b3bb
Fix uncaught error in OpenUV diagnostics test ( #80116 )
2022-10-11 19:19:13 +03:00
Aaron Bach
4ea46bf841
Use entry.as_dict() in OpenUV diagnostics ( #80115 )
2022-10-11 19:17:03 +03:00
Aaron Bach
020b7e9762
Use entry.as_dict() in Notion diagnostics ( #80114 )
2022-10-11 19:14:35 +03:00
Aaron Bach
c05390e09b
Use entry.as_dict() in IQVIA diagnostics ( #80113 )
2022-10-11 19:13:58 +03:00
Aaron Bach
0f002e7044
Use entry.as_dict() in Guardian diagnostics ( #80112 )
2022-10-11 19:12:17 +03:00
epenet
5743e9f83d
Use REVOLUTIONS_PER_MINUTE constant in isy994 ( #79989 )
2022-10-11 17:51:42 +02:00
Martin Hjelmare
030205df8f
Filter out non official zwave_js add-on discovery ( #80110 )
...
* Filter out non official zwave_js add-on discovery
* Add test
2022-10-11 17:37:21 +02:00
Aaron Bach
b41cd57c33
Use entry.as_dict() in AirVisual diagnostics ( #80109 )
2022-10-11 09:26:57 -06:00
Aaron Bach
f2207af1c9
Use entry.as_dict() in Ambient PWS diagnostics ( #80111 )
2022-10-11 09:26:44 -06:00
Martin Hjelmare
62c4cd3c26
Add name and slug to supervisor discovery info ( #80094 )
2022-10-11 16:56:45 +02:00
Erik Montnemery
918243b7c8
Improve some sensor statistics tests ( #80087 )
2022-10-11 08:57:08 -04:00
epenet
e948f49818
Use REVOLUTIONS_PER_MINUTE constant in system_bridge ( #79990 )
2022-10-11 14:56:55 +02:00
epenet
b81c7d7f8e
Use REVOLUTIONS_PER_MINUTE constant in glances ( #79988 )
2022-10-11 14:56:35 +02:00
epenet
b1dd646ed8
Use REVOLUTIONS_PER_MINUTE constant in danfoss_air ( #79987 )
2022-10-11 14:56:10 +02:00
epenet
2538b9d269
Use REVOLUTIONS_PER_MINUTE constant in baf ( #79986 )
2022-10-11 14:43:13 +02:00
Sean Vig
e7c614a825
Fix audio detection for IP4m-1041 Amcrest camera ( #80066 )
2022-10-11 14:29:35 +02:00
epenet
c9130e2892
Use REVOLUTIONS_PER_MINUTE constant in vallox ( #79992 )
2022-10-11 14:02:27 +02:00
Erik Montnemery
9aa6043255
Set character set to utf8mb4 when connecting to MySQL or MariaDB databases ( #79755 )
2022-10-11 14:01:46 +02:00
Marc Mueller
bcbf99243d
Use setup-python check-latest option [ci] ( #80078 )
2022-10-11 13:54:55 +02:00
Erik Montnemery
a391b8dd9d
Support correcting sensor volume unit ( #80081 )
2022-10-11 13:51:28 +02:00
Erik Montnemery
c52b900bfe
Minor cleanup of sensor statistics ( #80082 )
2022-10-11 12:24:52 +02:00
Kevin Stillhammer
d01f85b6aa
Remove old import logic for waze_travel_time ( #80079 )
...
Remove old import logic
2022-10-11 12:05:53 +03:00
Guido Schmitz
6826f2c291
Add reauth flow for devolo_home_network ( #71051 )
...
* Add reauth flow
* Cover cases without existing password
* Add test to verify upgrading from older versions
* Connect to the device first
* Use Mapping for async_step_reauth
* Set empty password for user step and remove unneeded update of unique_id
2022-10-11 10:54:29 +02:00
Jan Bouwhuis
65187ab227
Use selectors for basic broker and options for MQTT config flow ( #79791 )
...
Use selectors for basic broker en options
2022-10-11 10:51:35 +02:00
Jan Bouwhuis
8aa30cce26
Fix state saving when sharing topics for MQTT entities ( #79421 )
...
* Do not write old state sharing availability topic
* Add a test
* Support for all availability topics
* delay async_write_ha_state till last callback
* Process write req after processing callback jobs
* Do not count subscription callbacks
* Simplify
* Stale docsting
* No topic needed for delays state write
* No need to clear when reloading
* Move test to test_mixins.py
* Only set up sensor platform for test
2022-10-11 10:49:54 +02:00
epenet
6f7cb158d8
Cleanup blockchain sensor ( #80077 )
2022-10-11 10:40:10 +02:00
Erik Montnemery
69d935b7bd
Teach long term statistics that unit 'rpm' is same as 'RPM' ( #80012 )
...
* Teach long term statistics that unit 'rpm' is same as 'RPM'
* Add tests
2022-10-11 10:32:01 +02:00
Kevin Stillhammer
edad6d0f26
Remove old import logic for google_travel_time ( #80018 )
...
Remove old import logic
2022-10-11 10:49:06 +03:00
Marc Mueller
4e5b5dfb93
Update pyupgrade to 3.1.0 ( #80058 )
...
* Update pyupgrade to 3.1.0
* Remove redundant open modes - text is the default
2022-10-11 09:04:52 +02:00
dependabot[bot]
884577e622
Bump actions/setup-python from 4.1.0 to 4.3.0 ( #80068 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.1.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.1.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-11 09:00:36 +02:00
J. Nick Koston
fe5534666d
Bump dbus-fast to 1.41.0 ( #80062 )
2022-10-10 18:52:44 -10:00
Chris Talkington
8aa5a785b5
Improve client info reported to Jellyfin ( #79974 )
2022-10-10 20:24:00 -05:00
GitHub Action
eac1a1e513
[ci skip] Translation update
2022-10-11 00:31:56 +00:00
Garrett
22590bf71d
Bump to subarulink v0.6.1 ( #80056 )
2022-10-11 01:39:14 +02:00
Austin Brunkhorst
7d097d18b0
Add support for Snooz BLE devices ( #78790 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-10 13:14:27 -10:00
Franck Nijhof
1c742796da
2022.10.3 ( #80054 )
2022-10-11 00:48:29 +02:00
epenet
4281384d2a
Move options to SelectEntityDescription in lifx ( #80015 )
2022-10-10 12:40:40 -10:00
Franck Nijhof
ce4d93b0c1
Update google-cloud-texttospeech to 2.12.3 ( #80051 )
2022-10-11 00:05:23 +03:00
Franck Nijhof
d969bb3bae
Bumped version to 2022.10.3
2022-10-10 22:48:39 +02:00
puddly
974925ebc9
Bump ZHA dependencies ( #80049 )
2022-10-10 22:48:05 +02:00
Tobias Sauerwein
b7ff337a51
Fix Netatmo device trigger ( #80047 )
2022-10-10 22:48:02 +02:00
Robert Svensson
2cdd45fe6f
Bump aiounifi to v39 ( #80043 )
2022-10-10 22:47:59 +02:00
rappenze
d9f4798ddd
Fix armed extra state attribute in fibaro entity ( #80034 )
2022-10-10 22:47:55 +02:00
Jc2k
a6a0741c10
Fix Eve Thermo always showing as heating in homekit_controller even when off ( #80019 )
2022-10-10 22:47:52 +02:00
Franck Nijhof
06bb3e8f12
Remove system marker from Supervisor integration ( #79997 )
2022-10-10 22:47:49 +02:00
Bram Kragten
18caf0ad7d
Update frontend to 20221010.0 ( #79994 )
2022-10-10 22:47:46 +02:00
Michael Molisani
86381e7457
Update to pygtfs 0.1.7 ( #79975 )
2022-10-10 22:47:43 +02:00
J. Nick Koston
b69db75705
Bump pySwitchbot to 0.19.15 ( #79972 )
2022-10-10 22:47:39 +02:00
J. Nick Koston
6f31e60d0f
Bump bluetooth-auto-recovery to 0.3.4 ( #79971 )
2022-10-10 22:47:11 +02:00
Khole
44e201ae2f
Bump pyhiveapi to 0.5.14 ( #79530 )
2022-10-10 22:45:09 +02:00
Nathan Spencer
262d1ad2a0
Bump pylitterbot to 2022.10.0 ( #80050 )
2022-10-10 22:43:49 +02:00
puddly
46aa3b5e3d
Bump ZHA dependencies ( #80049 )
2022-10-10 22:43:31 +02:00
Robert Svensson
395636dfc2
Bump aiounifi to v39 ( #80043 )
2022-10-10 22:27:21 +02:00
epenet
65ff7c18d2
Move options to SelectEntityDescription in senseme ( #80016 )
2022-10-10 22:16:10 +02:00
Steven Looman
ac44c8e34d
Update codeowners for upnp component ( #80042 )
...
Drop @ehendrix23 from codeowners
2022-10-10 23:15:58 +03:00
J. Nick Koston
b3ad0eebcd
Bump pySwitchbot to 0.19.15 ( #79972 )
2022-10-10 22:10:28 +02:00
Tobias Sauerwein
aa58d7fbd6
Fix Netatmo device trigger ( #80047 )
2022-10-10 22:04:41 +02:00
Erik Montnemery
e8af007124
Disable echo for non SQLite databases ( #80032 )
...
* Disable echo for non SQLite databases
* Add test
2022-10-10 22:42:38 +03:00
David F. Mulcahey
20d71a869e
Add friendly entity names for ZHA sensors ( #80035 )
...
* Add friendly entity names for ZHA sensors
* lowercase 2nd word
2022-10-10 15:40:42 -04:00
Bram Kragten
7e19e56c6b
Update frontend to 20221010.0 ( #79994 )
2022-10-10 21:40:17 +02:00
Robert Svensson
82d3397a9b
Adapt deCONZ binary sensors to entity descriptions ( #79486 )
...
Now typing with lambdas work
2022-10-10 21:18:26 +02:00
kingy444
3ab294e8ef
Powerview refactor prep for all shade types ( #79862 )
2022-10-10 09:05:04 -10:00
Avi Miller
257ae4d8d3
Add support for the Flame and Morph effects for Tile and Candle ( #80014 )
2022-10-10 09:01:31 -10:00
Jc2k
117c12d135
Fix Eve Thermo always showing as heating in homekit_controller even when off ( #80019 )
2022-10-10 08:58:20 -10:00
Sven Serlier
2427d5e28c
Update screenshot ( #79459 )
...
* Delete old image
* Add new screenshot
* New image
2022-10-10 20:20:25 +02:00
Khole
1d10822cef
Bump pyhiveapi to 0.5.14 ( #79530 )
2022-10-10 19:54:31 +02:00
epenet
62b559bf36
Adjust device classes in smartthings ( #79283 )
2022-10-10 19:36:25 +02:00
rappenze
06b1a4c2b4
Fix armed extra state attribute in fibaro entity ( #80034 )
2022-10-10 19:14:43 +02:00
Erik Montnemery
7b247a79cf
Correct min/max mireds for lights which use K for color temp ( #79998 )
2022-10-10 16:45:38 +03:00
Erik Montnemery
2ee6ea9877
Adapt group to color temperature in K ( #79719 )
...
* Adapt group to color temperature in K
* Adjust tests
* Adjust tests
2022-10-10 14:57:22 +02:00
Franck Nijhof
1e5908d3a8
Update apprise to 1.1.0 ( #80009 )
2022-10-10 14:21:30 +02:00
epenet
ca9bfc8b86
Add options to SelectEntityDescription ( #78882 )
2022-10-10 14:20:04 +02:00
Franck Nijhof
f8f4b059a1
Update black to 22.10.0 ( #80006 )
2022-10-10 14:19:09 +02:00
Patrick ZAJDA
d0bffb6c75
Migrate Switchbot to new entity naming style ( #80008 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-10 14:12:50 +02:00
Flemming Sørvollen Skaret
c7b56f4079
Clean duplicate nextcloud sensor ( #79900 )
...
Update __init__.py
Removed duplicate of "nextcloud_database_version"
2022-10-10 14:12:37 +02:00
Charles Garwood
ffb6434776
Add load_url service to fully_kiosk integration ( #79969 )
2022-10-10 14:11:55 +02:00
Michael Molisani
8fe504356a
Update to pygtfs 0.1.7 ( #79975 )
2022-10-10 13:37:02 +02:00
epenet
1744b5fa0a
Add docstring to Sensor enums ( #79983 )
...
* Add docstring to Sensor enums
* Adjust MONETARY docstring
2022-10-10 12:38:10 +02:00
Franck Nijhof
907af7ffe4
Remove system marker from Supervisor integration ( #79997 )
2022-10-10 11:05:28 +02:00
dependabot[bot]
881c2a4956
Bump actions/stale from 6.0.0 to 6.0.1 ( #79977 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v6.0.0...v6.0.1 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 10:02:19 +02:00
Franck Nijhof
575501d26a
Add select platform to LaMetric ( #79803 )
2022-10-10 09:28:36 +02:00
Chris Talkington
7fae85ee85
Add tests for Jellyfin init ( #79968 )
2022-10-10 00:29:37 -05:00
Chris Talkington
84acb416b8
Use server name as entry title in Jellyfin ( #79965 )
2022-10-09 23:50:05 -05:00
J. Nick Koston
ef719cf7ef
Bump bluetooth-auto-recovery to 0.3.4 ( #79971 )
2022-10-09 17:56:11 -10:00
Charles Garwood
58d531841b
Fix typo SIGNAL_BOOTSTRAP_INTEGRATONS -> SIGNAL_BOOTSTRAP_INTEGRATIONS ( #79970 )
2022-10-09 17:06:28 -10:00
GitHub Action
aca340de1c
[ci skip] Translation update
2022-10-10 00:34:37 +00:00
Chris Talkington
d53499c0bf
Bump jellyfin-apiclient-python to 1.9.2 ( #79945 )
2022-10-09 14:10:12 -10:00
J. Nick Koston
7a1939c608
Bump dbus-fast to 1.38.0 ( #79962 )
2022-10-09 14:07:22 -10:00
Avi Miller
41595b0cba
Migrate the LIFX integration to use kelvin for color temp ( #79775 )
2022-10-09 12:19:50 -10:00
Kevin Addeman
45a30546ec
Add support for Homeowner and Phantom Keypads ( #79958 )
2022-10-09 12:17:06 -10:00
Paulus Schoutsen
0bca322856
2022.10.2 ( #79949 )
2022-10-09 15:46:11 -04:00
Franck Nijhof
5a0609ae8b
Add sensor platform to LaMetric ( #79935 )
2022-10-09 21:28:35 +02:00
Paulus Schoutsen
bd2ac57d55
Bumped version to 2022.10.2
2022-10-09 15:02:37 -04:00
Kevin Addeman
b7e84543c1
Add support for parent_device field so entities are nested within Keypad Devices ( #79513 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-09 08:39:12 -10:00
Jeef
618f259fd8
Add configuration URL to IPP (Printer) ( #79313 )
...
switch to 0.12.0 ipp lib
2022-10-09 13:32:03 -05:00
HarvsG
b86927a453
Enable strict typing on Bayesian ( #79870 )
...
* make bayesian static
* no longer private
2022-10-09 20:30:38 +02:00
Tobias Sauerwein
f330745cdb
Bump pyatmo to 7.1.1 ( #79918 )
2022-10-09 14:17:58 -04:00
puddly
5ac258378b
Bump ZHA dependencies ( #79898 )
2022-10-09 14:17:58 -04:00
Marc Mueller
5812d802ee
Update typing-extensions constraint to >=4.4.0 ( #79860 )
2022-10-09 14:17:57 -04:00
Robert Svensson
c64b286f6e
Fix POE control port_idx error in UniFi ( #79838 )
...
Bump UniFi dependency
2022-10-09 14:17:56 -04:00
spycle
f5368cc359
Fix keymitt_ble discovery ( #79809 )
...
* Fix keymitt_ble discovery
* Update tests
* Up version
* Up version keymitt_ble
* Up version keymitt_ble
2022-10-09 14:17:55 -04:00
Lennart
b182305ff6
Fix realtime option for hvv_departures ( #79799 )
2022-10-09 14:17:55 -04:00
Marc Mueller
410479b212
Update pyoverkiz to 1.5.5 ( #79798 )
2022-10-09 14:17:54 -04:00
Erik Montnemery
fc4ffc748c
Revert "Improve device_automation trigger validation" ( #79778 )
...
Revert "Improve device_automation trigger validation (#75044 )"
This reverts commit 55b036ec5e .
2022-10-09 14:17:53 -04:00
jjlawren
1143ede4db
Fix state updating for crossfade switch on Sonos ( #79776 )
2022-10-09 14:17:52 -04:00
J. Nick Koston
81783fd52b
Fix Bluetooth failover when esphome device unexpectedly disconnects ( #79769 )
2022-10-09 14:17:52 -04:00
Fredrik Erlandsson
316c5f8cc3
Bump pydaikin version ( #79761 )
...
bump pydaikin version
2022-10-09 14:17:51 -04:00
Joakim Plate
66d14ec1cc
Show all valid heatpump selections ( #79756 )
...
Iterate over the keys of the member dunder
2022-10-09 14:17:50 -04:00
Bert Melis
11b351f015
Process abbreviated availability options in mqtt discovery payload ( #79712 )
...
Expand availability in mqtt discovery payload
2022-10-09 14:17:50 -04:00
John Levermore
779d805b5a
Fix london_underground TUBE_LINES to match current API output ( #79410 )
...
Fix: Update london_underground component with updated TUBE_LINES list to match current API output
2022-10-09 14:17:49 -04:00
G Johansson
77864ad80f
Remove not used string from openexchangerates ( #79937 )
2022-10-09 16:55:49 +02:00
HarvsG
e5dafbc166
Make _TrackTemplateResultInfo not private ( #79812 )
2022-10-09 15:23:08 +02:00
Ville Skyttä
a2ed7f7679
Remove incorrect UpCloud logger from manifest ( #79855 )
2022-10-09 15:18:10 +02:00
TheJulianJES
3126762707
Add friendly name to ZHA config entities ( #79926 )
...
* Add friendly name to ZHA config entities
* Follow HA capitalization conventions
* Change from "Start-up level" to "Start-up current level"
* Remove siren select friendly names (temporarily)
* Change tests to expect new entity ids
* Re-add siren select friendly names
* Change siren tests to expect new entity ids
2022-10-09 09:11:42 -04:00
G Johansson
031370358c
Remove yaml import openexchangerates ( #79856 )
...
* Depr openexchangerates yaml
* Remove setup_platform and issue
* Remove schema
* Remove not longer used constant
2022-10-09 14:50:21 +02:00
Maciej Bieniek
8176400cfd
Migrate attributes to separate sensors in Brother integration ( #79932 )
...
Migrate attributes to sensors
2022-10-09 14:48:01 +02:00
Jan Bouwhuis
6eb2c96d32
Correct use of ConfigType in MQTT config flow code ( #79934 )
...
Correct use of ConfigType
2022-10-09 14:41:30 +02:00
Chris Talkington
5b0a37a447
Use persistent device id for jellyfin requests ( #79840 )
2022-10-08 21:12:30 -05:00
J. Nick Koston
2decb85ee6
Bump dbus-fast to 1.33.0 ( #79921 )
2022-10-08 15:51:45 -10:00
GitHub Action
ed565a6eb1
[ci skip] Translation update
2022-10-09 00:30:44 +00:00
Tobias Sauerwein
d9d614d97f
Bump pyatmo to 7.1.1 ( #79918 )
2022-10-09 02:30:48 +03:00
Mick Vleeshouwer
132ff2c410
Update Config Flow to show message about unsupported Overkiz hardware ( #79503 )
...
* Update Config Flow to show cozytouch unsupported hardware error
* Apply feedback
* Remove vague unknown user exception
* Fix test
* Code coverage back to 100%
2022-10-08 16:37:03 -06:00
Aaron Bach
8471a71b60
Move AirNow test fixtures to conftest.py ( #79902 )
...
* Move AirNow test fixtures to `conftest.py`
* Unnecessary fixture
* Better
* Linting
2022-10-08 16:32:51 -06:00
Aaron Bach
6297a28507
Remove redundant Tile test fixture ( #79912 )
2022-10-08 15:06:57 -06:00
Aaron Bach
33d2bec6f1
Remove redundant IQVIA test fixture ( #79911 )
2022-10-08 15:06:45 -06:00
Aaron Bach
63379bcaff
Remove redundant Notion test fixture ( #79910 )
2022-10-08 15:06:32 -06:00
Aaron Bach
d90359b424
Remove redundant WattTime test fixture ( #79909 )
2022-10-08 15:06:20 -06:00
Aaron Bach
5e32fdff26
Remove redundant ReCollect Waste test fixture ( #79907 )
2022-10-08 15:06:10 -06:00
Aaron Bach
b4d525f6a3
Remove redundant Ridwell test fixture ( #79906 )
2022-10-08 15:05:57 -06:00
Aaron Bach
50911af835
Remove redundant OpenUV test fixture ( #79905 )
2022-10-08 15:05:45 -06:00
puddly
e5a5326298
Bump ZHA dependencies ( #79898 )
2022-10-08 15:40:25 -04:00
Maciej Bieniek
1e13433d4f
Rework Brother sensor platform ( #79864 )
...
* Rework BrotherSensorEntityDescription
* Rework state attributes
* Cleaning
* Add _handle_coordinator_update()
* Suggested change
* Re-add consts
2022-10-08 22:25:58 +03:00
Shay Levy
9019fcb5c5
Migrate Shelly to use kelvin for color temperature ( #79880 )
2022-10-08 22:24:19 +03:00
majuss
f65dcf3c35
Bump lupupy to support XT2 and up ( #79289 )
...
* Bumped lupupy to support XT2 and up
* requirements script
2022-10-08 12:59:59 -06:00
starkillerOG
c81bf1103f
Add supported brands for Motion Blinds ( #79301 )
...
* Add ScreenAway
* Add aditional brands
2022-10-08 12:57:57 -06:00
starkillerOG
7bc2d97aca
Add Roborock as supported brand of xiaomi miio ( #79312 )
...
* Add Roborock as supported brand
* Update supported_brands.py
2022-10-08 12:55:56 -06:00
Daniel Hjelseth Høyer
d06e064e9e
Correct unit for Opengarage rssi sensor ( #79403 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-10-08 12:54:37 -06:00
Ville Skyttä
6010672e2f
Add syncthru active alerts sensor, set default manufacturer ( #79418 )
...
* Use Samsung as default manufacturer
* Sensor docstring fixes
* Add active alerts sensor
2022-10-08 12:54:16 -06:00
John Levermore
506695fdc5
Fix london_underground TUBE_LINES to match current API output ( #79410 )
...
Fix: Update london_underground component with updated TUBE_LINES list to match current API output
2022-10-08 12:53:32 -06:00
Patrick ZAJDA
4baba77780
Add state class measurement to SwitchBot signal strength sensors ( #79886 )
2022-10-08 08:02:26 -10:00
Marc Mueller
647a4ac131
Update typing-extensions constraint to >=4.4.0 ( #79860 )
2022-10-08 18:32:46 +03:00
G Johansson
5dde93b429
Bump pytrafikverket to 0.2.1 ( #79872 )
2022-10-08 09:13:00 -06:00
Bert Melis
6546bba233
Process abbreviated availability options in mqtt discovery payload ( #79712 )
...
Expand availability in mqtt discovery payload
2022-10-08 15:36:49 +02:00
Marc Mueller
c6df823b35
Use value_fn in WLED number ( #79865 )
2022-10-08 12:34:41 +02:00
Robert Svensson
e7b550685e
Fix POE control port_idx error in UniFi ( #79838 )
...
Bump UniFi dependency
2022-10-08 08:49:24 +02:00
spycle
e2b7e79ccb
Fix keymitt_ble discovery ( #79809 )
...
* Fix keymitt_ble discovery
* Update tests
* Up version
* Up version keymitt_ble
* Up version keymitt_ble
2022-10-08 08:19:40 +02:00
Robert Hillis
c6f28f6d59
Migrate Sonarr to new entity naming style ( #79844 )
2022-10-07 19:53:48 -06:00
GitHub Action
f58e1513e2
[ci skip] Translation update
2022-10-08 00:29:46 +00:00
Henne
e00f04c2c3
Add state class to bosch_shc energy sensor ( #79470 )
...
Make That energy sensor works in Dashbord
2022-10-07 17:54:50 -06:00
Garrett
62aa013097
Add vehicle model/year to subaru device ( #79484 )
2022-10-07 17:54:05 -06:00
Maciej Bieniek
5abff31437
Use new device classes in Accuweather integration ( #79717 )
...
* Add new device classes
* Update tests
2022-10-07 17:52:36 -06:00
Philippe Schenker
24e9f6285d
Change shelly trv precision to what is supported ( #79672 )
...
change shelly trv precision to what is supported
Shelly TRVs do support half-degree steps, change this accordingly.
2022-10-07 17:51:54 -06:00
Brandon Rothweiler
2452e70e29
Add Mazda brand ( #79683 )
2022-10-07 17:49:47 -06:00
Robert Hillis
4ff26b4ddd
Add strict typing to Google Sheets ( #79801 )
2022-10-07 17:48:29 -06:00
Lennart
7132fe0ae7
Fix realtime option for hvv_departures ( #79799 )
2022-10-07 17:47:24 -06:00
Robert Hillis
87a22fbcca
Move Sonarr API calls to coordinators ( #79826 )
2022-10-08 00:25:16 +02:00
Julian Einwag
61901a1a60
Add device trigger for Lidl Silvercrest switch to deCONZ ( #79839 )
...
* add deconz support for Lidl Silvercrest switch
* Update homeassistant/components/deconz/device_trigger.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Update homeassistant/components/deconz/device_trigger.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* clarify it's a button, remove turn on event
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-10-07 23:56:45 +02:00
J. Nick Koston
fca8586fb6
Bump dbus-fast to 1.29.1 ( #79787 )
...
* Bump dbus-fast to 1.28.0
Performance improvements
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.26.0...v1.28.0
* bump again
* bump for cleanups
2022-10-07 23:50:50 +03:00
HarvsG
9d351a3c10
Improve typing and code quality in beyesian ( #79603 )
...
* strict typing
* Detail implication
* adds newline
* don't change indenting
* really dont change indenting
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* typing in async_setup_platform() + remove arg
* less ambiguity
* mypy thinks Literal[False] otherwise
* clearer log
* don't use `and` assignments
* observations not values
* clarify can be None
* observation can't be none
* assert we have at least one
* make it clearer where we're using UUIDs
* remove unnecessary bool
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Unnecessary None handling
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Better type setting
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Reccomended changes.
* remove if statement not needed
* Not strict until _TrackTemplateResultInfo fixed
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-07 22:23:25 +02:00
Maikel Punie
a18a0b39dd
Bumb velbusaio to 2022.10.3 ( #79821 )
...
* Bumb velbusaio to 2022.10.3
* Handle the possibility that get_cover position is None (unknown) in previous versions this was always 0
2022-10-07 22:00:01 +03:00
Bouwe Westerdijk
447b71341f
Bump plugwise to v0.21.4 ( #79831 )
2022-10-07 21:57:12 +03:00
Marc Mueller
33c94b0052
Add strict typing for WLED ( #79822 )
...
* Add strict typing for WLED
* Update backoff constraint
2022-10-07 21:56:29 +03:00
Marc Mueller
14d2bbfcd6
Add strict typing for lidarr ( #79241 )
2022-10-07 20:54:29 +02:00
Marc Mueller
a809f645a7
Add strict typing for radarr ( #79242 )
2022-10-07 20:53:34 +02:00
Robert Hillis
5981864992
Add strict typing to Sonarr ( #79802 )
2022-10-07 19:08:08 +02:00
Jeef
04f07cecba
IntelliFire Fan - Bug fix on off funciton ( #79819 )
...
fix: Fan was double calling off as well as calling an async without an await
2022-10-07 10:37:00 -06:00
Robert Hillis
9850709b37
Add strict typing to Skybell ( #79800 )
2022-10-07 16:28:05 +02:00
borky
e1d3ba6ff1
Add xiaomi miio airpurifier 4 led brightness ( #78793 )
...
Fixed Led Brightness not available
2022-10-07 16:03:34 +02:00
Marc Mueller
f9aa7c5808
Update pyoverkiz to 1.5.5 ( #79798 )
2022-10-07 10:03:24 -04:00
Aaron Bach
e45701fe89
Add @bachya as a LaMetric codeowner ( #79772 )
2022-10-07 15:33:53 +02:00
Franck Nijhof
0b9d029350
Add switch platform to LaMetric ( #79759 )
...
* Add switch platform to LaMetric
* Little naming tweak
2022-10-07 15:03:58 +02:00
starkillerOG
b450514fb3
Add Roborock S7 MaxV for xiaomi_miio ( #79477 )
2022-10-07 14:57:48 +02:00
Erik Montnemery
43091a9856
Revert "Improve device_automation trigger validation" ( #79778 )
...
Revert "Improve device_automation trigger validation (#75044 )"
This reverts commit 55b036ec5e .
2022-10-07 08:23:53 -04:00
Alejandro Del Rincón López
b51c434b9d
Add support for Xiaomi Purifier 4 Lite ( #79758 )
...
* Added support for Xiaomi Purifier 4 Lite
* Remove favorite level from Xiaomi purifier 4 lite.
* Fix linting
Co-authored-by: borky-git <borky-git@protonmail.com >
2022-10-07 13:48:05 +02:00
Ville Skyttä
9b44cf0127
Add Huawei LTE reauth flow ( #78005 )
...
* Add Huawei LTE reauth flow
* Upgrade huawei-lte-api to 1.6.3, use LoginErrorInvalidCredentialsException
2022-10-07 12:24:09 +02:00
Jan Bouwhuis
aee82e2b3b
De-duplicate MQTT config_flow code ( #79369 )
...
* De-duplicate config_flow code
* De duplicate code birth and will
2022-10-07 10:12:19 +02:00
taiyeoguns
9a81b65815
Convert kira tests to pytest ( #79747 )
2022-10-07 08:21:18 +02:00
Franck Nijhof
90d39a414c
Add LaMetric number tests ( #79748 )
2022-10-07 08:11:10 +02:00
Franck Nijhof
633ffad443
Add diagnostics to LaMetric ( #79757 )
...
* Add diagnostics to LaMetric
* Add return value typing
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-07 08:07:59 +02:00
jjlawren
5694a4bfc8
Fix state updating for crossfade switch on Sonos ( #79776 )
2022-10-07 06:29:34 +02:00
J. Nick Koston
07d4ac42d4
Fix Bluetooth failover when esphome device unexpectedly disconnects ( #79769 )
2022-10-06 16:40:40 -10:00
Jeef
22d6ce967d
Add Flume binary sensors ( #77327 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-10-06 15:09:38 -10:00
GitHub Action
e1047320a9
[ci skip] Translation update
2022-10-07 00:38:36 +00:00
Joakim Plate
7b2cad388e
Show all valid heatpump selections ( #79756 )
...
Iterate over the keys of the member dunder
2022-10-07 02:22:15 +03:00
Fredrik Erlandsson
eb19927df6
Bump pydaikin version ( #79761 )
...
bump pydaikin version
2022-10-07 02:18:13 +03:00
Jesse Hills
bc1941717c
Bump aioesphomeapi to 11.1.1 ( #79762 )
2022-10-07 02:17:31 +03:00
Marc Mueller
53c51c9221
Uninstall pre-installed tools from devcontainer ( #79765 )
2022-10-07 02:16:38 +03:00
Sebastian Lövdahl
bba7b3b2be
Fix broken URLs in KNX service descriptions ( #79752 )
2022-10-06 23:47:50 +02:00
Dave T
6040c30b45
Add visual image preview during generic camera config flow ( #71269 )
...
* Add visual preview during setup of generic camera
* Code review: standardize preview url
* Fix slug test
* Refactor to use HomeAssistantView
* Code review: simplify
* Update manifest
* Don't illegally access protected member
* Increase test coverage
* Prevent browser caching of preview images.
* Code review:move incrementor to ?t=X + simplify
* Discard old flow preview data
* Increase test coverage
* Code review: rename variables for clarity
* Add timeout for image previews
* Fix preview timeout tests
* Simplify: store cam image preview in config_flow
* Call step method to transition between flow steps
* Only store user_input in flow, not CameraObject
* Fix problem where test wouldn't run in isolation.
* Simplify test
* Don't move directly to another step's form
* Remove unused constant
* Simplify test
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-10-06 22:24:19 +02:00
Franck Nijhof
6111fb38a7
Add translations to Plugwise regulation mode ( #79597 )
2022-10-06 22:16:41 +02:00
Erik Montnemery
51e6d49451
Adapt homekit to color temperatures in K ( #79713 )
2022-10-06 09:20:10 -10:00
Erik Montnemery
aa5575ba65
Only validate sensors in sensor.recorder.validate_statistics ( #79749 )
2022-10-06 21:17:46 +02:00
Erik Montnemery
96a8beb29f
Tweak comment in LightEntity ( #79750 )
2022-10-06 21:17:24 +02:00
Paulus Schoutsen
aabd681d7e
2022.10.1 ( #79751 )
2022-10-06 15:08:25 -04:00
Glenn Waters
d3fee8aad9
Add supported brands to UPB integration ( #79619 )
2022-10-06 20:33:37 +02:00
Paulus Schoutsen
570270b9ea
Bumped version to 2022.10.1
2022-10-06 14:13:51 -04:00
Bram Kragten
aacae6b9bf
Update frontend to 20221006.0 ( #79745 )
2022-10-06 14:13:46 -04:00
Erik Montnemery
35a69cb253
Correct how unit used for statistics is determined ( #79725 )
2022-10-06 14:13:46 -04:00
Matthew Simpson
998d13499c
Bump btsmarthub_devicelist to 0.2.3 ( #79705 )
...
* Bump btsmarthub_devicelist
This PR bumps the btsmarthub_devicelist version to correct an issue
experienced by a recent firmware upgrade to the SmartHub2.
* Bump btsmarthub_devicelist to 0.2.3
This version bump fixes an issue where BT SmartHub2 devices cannot be
correctly autodetected. The current workaround is to specifiy it
manually, which isn't great UX (and did previously work until a recent
firmware upgrade).
I've also taken the opportunity to reassign ownership of the component
to myself as @jxwolstenholme no longer has a SmartHub so cannot do
manual testing and also has no need to use the component anymore.
2022-10-06 14:13:45 -04:00
J. Nick Koston
3bd4d66b2e
Fix bluetooth diagnostics on macos ( #79680 )
...
* Fix bluetooth diagnostics on macos
The pyobjc objects cannot be pickled which cases dataclasses
asdict to raise an exception when trying to do the deepcopy
We now implement our own as_dict to avoid this problem
* add cover
2022-10-06 14:13:44 -04:00
puddly
5f37742197
ZHA radio migration: reset the old adapter ( #79663 )
2022-10-06 14:13:44 -04:00
Erik Montnemery
92afbf01e7
Simplify long term statistics by always supporting unit conversion ( #79557 )
2022-10-06 14:13:43 -04:00
Vincent Knoop Pathuis
28df576e51
Update ultraheat api to 0.5.0 ( #79666 )
2022-10-06 20:06:52 +02:00
puddly
2dab9073fe
ZHA radio migration: reset the old adapter ( #79663 )
2022-10-06 14:02:24 -04:00
Erik Montnemery
0a59d37e62
Correct how unit used for statistics is determined ( #79725 )
2022-10-06 14:01:54 -04:00
Bram Kragten
e2c1a36e24
Update frontend to 20221006.0 ( #79745 )
2022-10-06 14:01:18 -04:00
Lars
61deb54ec8
Fix max_color_temp_kelvin ( #79738 )
...
fix max_color_temp_kelvin
2022-10-06 19:21:57 +02:00
Chris Talkington
00029ca344
Bump pyipp to 0.12.0 ( #79687 )
...
* update pyipp to 0.12.0
* Update requirements_all.txt
* Update requirements_test_all.txt
2022-10-06 17:11:38 +02:00
Matthew Simpson
df7b8f419e
Bump btsmarthub_devicelist to 0.2.3 ( #79705 )
...
* Bump btsmarthub_devicelist
This PR bumps the btsmarthub_devicelist version to correct an issue
experienced by a recent firmware upgrade to the SmartHub2.
* Bump btsmarthub_devicelist to 0.2.3
This version bump fixes an issue where BT SmartHub2 devices cannot be
correctly autodetected. The current workaround is to specifiy it
manually, which isn't great UX (and did previously work until a recent
firmware upgrade).
I've also taken the opportunity to reassign ownership of the component
to myself as @jxwolstenholme no longer has a SmartHub so cannot do
manual testing and also has no need to use the component anymore.
2022-10-06 17:01:27 +02:00
epenet
aa0bb9c3d2
Improve precision in pressure conversion ( #79362 )
...
* Improve precision in pressure conversion
* Use _STANDARD_GRAVITY
* Add again pytest.approx
2022-10-06 12:48:31 +02:00
Erik Montnemery
47d0598e75
Use Kelvin as the preferred color temperature unit ( #79591 )
...
* Use Kelvin as the preferred white temperature unit
* Update homekit
* Adjust tests
2022-10-06 12:22:39 +02:00
Tom Matheussen
1e39f42df5
Add default ports for Nibe heatpump ( #79695 )
2022-10-06 11:55:17 +02:00
Shay Levy
93b2a6cc26
Refactor Shelly to use data class for ConfigEntry data ( #79671 )
...
* Refactor Shelly to use data class for ConfigEntry data
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/shelly/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Optimize usage of shelly_entry_data in _async_setup_block_entry
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-06 10:10:58 +03:00
J. Nick Koston
9b4c7f5dc5
Bump dbus-fast to 1.26.0 ( #79684 )
2022-10-05 19:17:10 -10:00
Shay Levy
ce6ccffd9c
Fix Switcher breeze fan mode and swing control ( #79676 )
2022-10-06 08:10:04 +03:00
J. Nick Koston
c798723c27
Fix bluetooth diagnostics on macos ( #79680 )
...
* Fix bluetooth diagnostics on macos
The pyobjc objects cannot be pickled which cases dataclasses
asdict to raise an exception when trying to do the deepcopy
We now implement our own as_dict to avoid this problem
* add cover
2022-10-06 04:32:29 +02:00
GitHub Action
558b327928
[ci skip] Translation update
2022-10-06 00:31:54 +00:00
Yuval Aboulafia
5674295b3c
Add clicksend to strict typing ( #79544 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-10-05 22:18:41 +02:00
Franck Nijhof
eb003f34f0
2022.10.0 ( #79659 )
2022-10-05 20:13:12 +02:00
Erik Montnemery
9f7f13ac87
Don't normalize units of long term statistics ( #79320 )
...
* Don't normalize units of long term statistics
* Update statistics.py
2022-10-05 19:10:11 +02:00
Franck Nijhof
7a1757a61f
Bumped version to 2022.10.0
2022-10-05 18:05:12 +02:00
Bram Kragten
9938642800
Update frontend to 20221005.0 ( #79656 )
2022-10-05 18:04:35 +02:00
Erik Montnemery
7e57933164
Normalize to kWh when handling WS energy/fossil_energy_consumption ( #79649 )
...
* Normalize to kWh when handling WS energy/fossil_energy_consumption
* Improve test
2022-10-05 18:04:29 +02:00
Jafar Atili
20db8138d9
Enhanced switchbee device naming ( #79641 )
2022-10-05 18:03:08 +02:00
Bram Kragten
41d2ab5b37
Update frontend to 20221005.0 ( #79656 )
2022-10-05 17:38:32 +02:00
Maikel Punie
0eb1101de8
Velbus split of entity in its own file ( #79653 )
...
* Velbus split of entity in its own file
* Update coveragerc
2022-10-05 17:03:23 +02:00
Erik Montnemery
5d7756885b
Normalize to kWh when handling WS energy/fossil_energy_consumption ( #79649 )
...
* Normalize to kWh when handling WS energy/fossil_energy_consumption
* Improve test
2022-10-05 16:27:08 +02:00
Robert Hillis
312770dbac
Change Lidarr device name to entry title ( #79630 )
2022-10-05 15:57:36 +03:00
Shay Levy
22c68b95bf
Refactor Shelly wrapper to coordinator ( #79628 )
2022-10-05 14:39:58 +02:00
Jafar Atili
4d3d22320f
Enhanced switchbee device naming ( #79641 )
2022-10-05 14:19:03 +03:00
Erik Montnemery
59d9d3de69
Add at_started helper ( #79577 )
2022-10-05 12:24:51 +02:00
Erik Montnemery
146520b437
Fix search throwing on templated services ( #79637 )
2022-10-05 11:58:12 +02:00
kpine
20c61af5b7
Allow picking multiple entity targets for zwave_js.refresh_value service ( #79634 )
...
Allow selection of multiple entities for zwave_js.refresh_value service
2022-10-05 11:58:09 +02:00
puddly
e26f3de80b
Bump ZHA dependencies ( #79623 )
2022-10-05 11:58:06 +02:00
Robert Svensson
b4cb70cdeb
Bump UniFi dependency to v37 ( #79617 )
2022-10-05 11:58:03 +02:00
Mike Degatano
895facdf72
Supervisor update entity auto update from api ( #79611 )
...
* Supervisor update entity auto update from api
* Update api mocks in tests
2022-10-05 11:58:00 +02:00
Mike Degatano
ed7c93240c
Handle state is None in InfluxDB ( #79609 )
2022-10-05 11:57:56 +02:00
J. Nick Koston
2c34190d82
Bump dbus-fast to 1.24.0 ( #79608 )
2022-10-05 11:57:50 +02:00
Jafar Atili
98567b6f26
Add supported brands for switchbee ( #79595 )
2022-10-05 11:57:45 +02:00
Tobias Sauerwein
9302071527
Netatmo add supported brands ( #79563 )
2022-10-05 11:57:39 +02:00
Shay Levy
723b018b63
Refactor Shelly tests - do not access hass.data ( #79606 )
2022-10-05 11:36:06 +02:00
Maciej Bieniek
9dd9147343
Use HA uuid as client_id in BraviaTV ( #79618 )
...
* Use uuid as clientid/nickname
* Fixes after rebase
* Move gen_instance_ids() to utils
* Store client_id and nickname in config_entry
* Update tests
* Clean names
* Rename consts
2022-10-05 11:24:52 +03:00
Robert Hillis
33bdc67a61
Remove superfluous strings from Lidarr ( #79631 )
2022-10-05 11:17:13 +03:00
Erik Montnemery
18033532ca
Fix search throwing on templated services ( #79637 )
2022-10-05 10:59:18 +03:00
dependabot[bot]
42ca4764a0
Bump actions/checkout from 3.0.2 to 3.1.0 ( #79635 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.0.2...v3.1.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 10:53:27 +03:00
Jafar Atili
92c9ddf3e3
Add supported brands for switchbee ( #79595 )
2022-10-05 09:25:46 +02:00
Tobias Sauerwein
905950f341
Netatmo add supported brands ( #79563 )
2022-10-05 08:58:24 +02:00
kpine
bcbce6f159
Allow picking multiple entity targets for zwave_js.refresh_value service ( #79634 )
...
Allow selection of multiple entities for zwave_js.refresh_value service
2022-10-05 08:30:34 +02:00
Mike Degatano
416c10a793
Supervisor update entity auto update from api ( #79611 )
...
* Supervisor update entity auto update from api
* Update api mocks in tests
2022-10-05 08:27:56 +02:00
Robert Svensson
214c2934de
Bump UniFi dependency to v37 ( #79617 )
2022-10-05 08:20:37 +02:00
GitHub Action
8d28da83ca
[ci skip] Translation update
2022-10-05 00:36:50 +00:00
epenet
f3e05534ee
Use VOLUME device_class in flume ( #79585 )
2022-10-04 12:49:54 -10:00
puddly
253f6616cf
Bump ZHA dependencies ( #79623 )
2022-10-04 17:17:48 -04:00
Shay Levy
8faecae34d
Shelly - move coordinators to coordinator.py ( #79616 )
2022-10-04 22:29:07 +03:00
J. Nick Koston
89c4bf6536
Bump dbus-fast to 1.24.0 ( #79608 )
2022-10-04 08:55:28 -10:00
Mike Degatano
051374d73e
Handle state is None in InfluxDB ( #79609 )
2022-10-04 21:43:57 +03:00
Paulus Schoutsen
af5f5542d2
Bumped version to 2022.10.0b6
2022-10-04 11:52:10 -04:00
Bram Kragten
f08fab9d7e
Update frontend to 20221004.0 ( #79602 )
2022-10-04 11:52:02 -04:00
Paulus Schoutsen
1efa374c4e
Add a couple more brands ( #79600 )
2022-10-04 11:52:02 -04:00
Franck Nijhof
723d415966
Set system & entity integration types ( #79593 )
2022-10-04 11:52:00 -04:00
epenet
09f1039f32
Add docstring to US volume constants ( #79582 )
...
* Add docstring to US volume constants
* A blank line separation
2022-10-04 11:52:00 -04:00
Franck Nijhof
9ca179ddcb
Collect all brands ( #79579 )
2022-10-04 11:51:59 -04:00
kpine
310dbe90a1
Set zwave_js climate entity target temp attributes based on current mode ( #79575 )
...
* Report temperature correctly
* DRY
* Add test assertions
* Don't catch TypeError (revert)
2022-10-04 11:51:58 -04:00
J. Nick Koston
39be6ecd00
Bump dbus-fast to 1.23.0 ( #79570 )
2022-10-04 11:51:58 -04:00
Hans Oischinger
5957c6a185
Address late review of ViCare ( #79458 )
...
Runn blocking I/O of button entity creation in async_add_executor_job
2022-10-04 11:51:57 -04:00
Raman Gupta
04a2a041c3
Bump zwave_js lib to 0.43.0 and fix multi-file firmware updates ( #79342 )
2022-10-04 11:51:57 -04:00
Bram Kragten
9c97ebbcfe
Update frontend to 20221004.0 ( #79602 )
2022-10-04 11:51:12 -04:00
Paulus Schoutsen
abc80d8245
Add a couple more brands ( #79600 )
2022-10-04 11:45:40 -04:00
HarvsG
dd1463da28
Refactor bayesian observations using dataclass ( #79590 )
...
* refactor
* remove some changes
* remove typehint
* improve codestyle
* move docstring to comment
* < 88 chars
* avoid short var names
* more readable
* fix rename
* Update homeassistant/components/bayesian/helpers.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/bayesian/binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* no intermediate
* comment why set before list
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-04 17:16:39 +02:00
Franck Nijhof
56dd0a6867
Run hassfest in pre-commit when brands changed ( #79589 )
2022-10-04 16:41:11 +02:00
Raman Gupta
27413cee19
Bump zwave_js lib to 0.43.0 and fix multi-file firmware updates ( #79342 )
2022-10-04 10:40:49 -04:00
Franck Nijhof
2b27cfdabb
Set system & entity integration types ( #79593 )
2022-10-04 10:36:42 -04:00
Franck Nijhof
74a8472eed
Collect all brands ( #79579 )
2022-10-04 09:24:55 -04:00
epenet
2fd62b571d
Add docstring to US volume constants ( #79582 )
...
* Add docstring to US volume constants
* A blank line separation
2022-10-04 14:47:57 +02:00
Jafar Atili
d0f1cba4ea
Fix Thermostat not showing up in SwitchBee integration ( #79592 )
...
Fixed Thermostat not showing up in SwitchBee
2022-10-04 14:47:30 +02:00
Nathan Broadbent
1907b87666
Add unique ID to fitbit ( #79587 )
...
* Set unique ID for fitbit sensors, including the user ID
* Remove fitbit_ from unique ids (see: https://developers.home-assistant.io/docs/entity_registry_index/#unique-id )
* change fitbit user_profile type to dict[str, Any]
* Fitbit: define a default unique ID, and add battery info if present
* No need for trailing _battery in unique ID, since it already contains "devices/battery_"
2022-10-04 14:28:00 +02:00
Nathan Broadbent
9d2ba7c008
Use constant in fitbit messages ( #79586 )
...
Use FITBIT_CONFIG_FILE constant in configurator messages and buttons
2022-10-04 12:13:40 +02:00
Nathan Broadbent
4a6d1fc734
Fix typo in .strict-typing ( #79584 )
2022-10-04 12:12:54 +02:00
kpine
c040a7a152
Set zwave_js climate entity target temp attributes based on current mode ( #79575 )
...
* Report temperature correctly
* DRY
* Add test assertions
* Don't catch TypeError (revert)
2022-10-04 11:54:13 +02:00
dependabot[bot]
78f64ac3af
Bump actions/cache from 3.0.9 to 3.0.10 ( #79574 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 09:30:53 +02:00
MrAliFu
8d3e3ee6e9
Add new Islamic prayer times calculation method ( #79278 )
...
* Adding new calculation method
Adding calculation method Turkey.
islamic_prayer_times 0.0.6 already have turkey as a calc_method, bringing that into here.
* Update const.py
Updated with the feedback
* Importing PrayerTimesCalculator
* Update const.py
2022-10-04 06:36:06 +02:00
J. Nick Koston
a3989b90fe
Bump dbus-fast to 1.23.0 ( #79570 )
2022-10-03 16:44:54 -10:00
Erik Montnemery
e93deaa8aa
Simplify long term statistics by always supporting unit conversion ( #79557 )
2022-10-03 21:50:05 -04:00
Paulus Schoutsen
7cfba93d50
Bumped version to 2022.10.0b5
2022-10-03 21:19:03 -04:00
puddly
e13c6a5264
Bump ZHA dependencies ( #79565 )
...
Bump all ZHA dependencies
2022-10-03 21:18:58 -04:00
Tobias Sauerwein
572d15050f
Netatmo bump pyatmo to 7.1.0 ( #79562 )
...
Bump pyatmo to 7.1.0
2022-10-03 21:18:57 -04:00
Nathan Spencer
dd243e18e6
Remove repairs issue per PR review request ( #79561 )
2022-10-03 21:18:57 -04:00
J. Nick Koston
b1883609cf
Remove call to deprecated bleak register_detection_callback ( #79558 )
2022-10-03 21:18:56 -04:00
Erik Montnemery
85c131ed43
Fix preserving long term statistics when entity_id is changed ( #79556 )
2022-10-03 21:18:55 -04:00
Bram Kragten
a9f2119932
Update frontend to 20221003.0 ( #79551 )
2022-10-03 21:18:55 -04:00
Maikel Punie
d32ab6ff8f
Bump velbusaio to 2022.10.2 ( #79537 )
2022-10-03 21:18:54 -04:00
J. Nick Koston
d77afb0a79
Bump dbus-fast to 1.22.0 ( #79527 )
...
Performance improvements
https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.21.17...v1.22.0
2022-10-03 21:18:53 -04:00
epenet
736991af35
Align temperature conversion with other converters ( #79521 )
...
* Align temperature conversion with other converters
* Add comments and docstring
* Align tests
2022-10-03 21:18:53 -04:00
Maikel Punie
e513c4fafc
Bumb velbusaio to 2022.10.1 ( #79471 )
2022-10-03 21:18:52 -04:00
Ben Randall
b519bf5332
Improve device_automation trigger validation ( #75044 )
...
* improve device_automation trigger validation
Validates the trigger configuration against the device_trigger schema before trying to access any of the properties in order to provide better error messages.
Updates the error message to include an explicit indication that the error is coming from a trigger configuration. The inner error message from the validator can be accessed by viewing the stack trace.
Add test case for trigger missing domain.
Make action and condition validation consistent with trigger. This is not strictly necessary, but should be helpful for certain use cases that bypass some of the outer validation.
Removed redundant schema elements from humidifier device_trigger.
**Blueprint with missing `domain`**
```
2022-07-12 06:02:18.351 ERROR (MainThread) [homeassistant.setup] Error during setup of component automation
Traceback (most recent call last):
File "/workspaces/core/homeassistant/setup.py", line 235, in _async_setup_component
result = await task
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 241, in async_setup
if not await _async_process_config(hass, config, component):
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 648, in _async_process_config
await async_validate_config_item(hass, raw_config),
File "/workspaces/core/homeassistant/components/automation/config.py", line 74, in async_validate_config_item
config[CONF_TRIGGER] = await async_validate_trigger_config(
File "/workspaces/core/homeassistant/helpers/trigger.py", line 59, in async_validate_trigger_config
conf = await platform.async_validate_trigger_config(hass, conf)
File "/workspaces/core/homeassistant/components/device_automation/trigger.py", line 67, in async_validate_trigger_config
hass, config[CONF_DOMAIN], DeviceAutomationType.TRIGGER
KeyError: 'domain'
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:09:54.206 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): required key not provided @ data['property']. Got None
```
**Blueprint with missing `domain`**
```
2022-07-12 06:12:16.080 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Domain generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['domain']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581e097820>
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:12:16.680 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['property']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581c0dc9d0>
```
* Revert humifidier TRIGGER_SCHEMA change.
2022-10-03 21:18:51 -04:00
Allen Porter
8f44c11677
Add option to set a stun server for RTSPtoWebRTC ( #72574 )
2022-10-03 21:18:50 -04:00
Nathan Spencer
eda6f13f8a
Remove repairs issue per PR review request ( #79561 )
2022-10-03 21:17:47 -04:00
J. Nick Koston
2768b2445a
Remove call to deprecated bleak register_detection_callback ( #79558 )
2022-10-03 21:15:09 -04:00
Erik Montnemery
92ca95ca81
Fix preserving long term statistics when entity_id is changed ( #79556 )
2022-10-03 21:13:48 -04:00
Allen Porter
90637a721c
Add option to set a stun server for RTSPtoWebRTC ( #72574 )
2022-10-03 21:10:28 -04:00
puddly
3c07d40fe7
Bump ZHA dependencies ( #79565 )
...
Bump all ZHA dependencies
2022-10-03 20:58:53 -04:00
GitHub Action
7eb101b0c7
[ci skip] Translation update
2022-10-04 00:37:13 +00:00
Tobias Sauerwein
27effc93ad
Netatmo bump pyatmo to 7.1.0 ( #79562 )
...
Bump pyatmo to 7.1.0
2022-10-04 01:45:31 +03:00
Yuval Aboulafia
d08f7f9526
Add clickatell to strict typing ( #79497 )
...
* type clickatell
* follow review
2022-10-04 01:02:20 +03:00
Marc Mueller
42de69b6d5
Update mypy to 0.982 ( #79560 )
2022-10-03 23:21:53 +02:00
mbo18
cfda36ef36
Use device_class duration for NUT sensors ( #79353 )
2022-10-03 10:12:30 -10:00
Bram Kragten
bbaac01da5
Update frontend to 20221003.0 ( #79551 )
2022-10-03 21:45:28 +02:00
Erik Montnemery
a2e3978d53
Don't normalize units of long term statistics ( #79320 )
...
* Don't normalize units of long term statistics
* Update statistics.py
2022-10-03 21:42:44 +02:00
Jafar Atili
e8650dd4b7
Add climate platform to switchbee integration ( #78385 )
...
* Added Climate platform to switchbee integration
* uploaded missing file
* Applied code review feedback from other PR
* Addressed comments from previous PRs
* fixed misspell error
* fixed mistake in the code
* added type hints
* fixes
* fixes
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/entity.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* fixes
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* fixes
* Update homeassistant/components/switchbee/climate.py
* Update homeassistant/components/switchbee/climate.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* more fixes
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-10-03 21:34:02 +03:00
Raman Gupta
9b7eb6b5a1
Reduce coverage gaps for zwave_js ( #79520 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-10-03 20:24:11 +02:00
Petro31
f3007b22c4
Allow setting set_percentage and set_preset_mode of template fan without turning on ( #75656 )
...
* decouple set_percentage and set_preset_mode from entity state
* correct set_percent self._state logic
* Add tests
* remove _VALUD_STATES
* decouple percent and preset_mode
2022-10-03 20:22:05 +02:00
Guido Schmitz
3e3f7ea995
Rework devolo Home Network tests ( #74472 )
2022-10-03 18:21:45 +02:00
Ben Randall
55b036ec5e
Improve device_automation trigger validation ( #75044 )
...
* improve device_automation trigger validation
Validates the trigger configuration against the device_trigger schema before trying to access any of the properties in order to provide better error messages.
Updates the error message to include an explicit indication that the error is coming from a trigger configuration. The inner error message from the validator can be accessed by viewing the stack trace.
Add test case for trigger missing domain.
Make action and condition validation consistent with trigger. This is not strictly necessary, but should be helpful for certain use cases that bypass some of the outer validation.
Removed redundant schema elements from humidifier device_trigger.
**Blueprint with missing `domain`**
```
2022-07-12 06:02:18.351 ERROR (MainThread) [homeassistant.setup] Error during setup of component automation
Traceback (most recent call last):
File "/workspaces/core/homeassistant/setup.py", line 235, in _async_setup_component
result = await task
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 241, in async_setup
if not await _async_process_config(hass, config, component):
File "/workspaces/core/homeassistant/components/automation/__init__.py", line 648, in _async_process_config
await async_validate_config_item(hass, raw_config),
File "/workspaces/core/homeassistant/components/automation/config.py", line 74, in async_validate_config_item
config[CONF_TRIGGER] = await async_validate_trigger_config(
File "/workspaces/core/homeassistant/helpers/trigger.py", line 59, in async_validate_trigger_config
conf = await platform.async_validate_trigger_config(hass, conf)
File "/workspaces/core/homeassistant/components/device_automation/trigger.py", line 67, in async_validate_trigger_config
hass, config[CONF_DOMAIN], DeviceAutomationType.TRIGGER
KeyError: 'domain'
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:09:54.206 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): required key not provided @ data['property']. Got None
```
**Blueprint with missing `domain`**
```
2022-07-12 06:12:16.080 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Domain generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['domain']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581e097820>
```
**Blueprint with missing `property` (specific to zwave_js event schema)**
```
2022-07-12 06:12:16.680 ERROR (MainThread) [homeassistant.components.automation] Blueprint Missing Property generated invalid automation with inputs OrderedDict([('control_switch', '498be56d796836a67406e9ad373d23db')]): invalid trigger configuration: required key not provided @ data['property']. Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f581c0dc9d0>
```
* Revert humifidier TRIGGER_SCHEMA change.
2022-10-03 16:42:57 +02:00
Maikel Punie
40bdcc3ea7
Bump velbusaio to 2022.10.2 ( #79537 )
2022-10-03 16:17:08 +02:00
J. Nick Koston
aa3aa91358
Bump dbus-fast to 1.22.0 ( #79527 )
...
Performance improvements
https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.21.17...v1.22.0
2022-10-03 15:11:51 +02:00
Maikel Punie
cb909b4b05
Bumb velbusaio to 2022.10.1 ( #79471 )
2022-10-03 11:44:20 +02:00
Erik Montnemery
0fdb7052e9
Add comment in recorder about dropping column ( #79523 )
...
Add comment in recorder
2022-10-03 11:40:11 +02:00
Hans Oischinger
125c037def
Address late review of ViCare ( #79458 )
...
Runn blocking I/O of button entity creation in async_add_executor_job
2022-10-03 11:10:25 +02:00
Robert Svensson
c05d3c10db
Address late comment to deCONZ climate ( #79485 )
...
Fix late comment to deCONZ climate #59989
2022-10-03 11:06:13 +02:00
epenet
825f9502ad
Align temperature conversion with other converters ( #79521 )
...
* Align temperature conversion with other converters
* Add comments and docstring
* Align tests
2022-10-03 10:09:55 +02:00
ehendrix23
47b40e1e61
Add optional default value to average template function/filter ( #77499 )
...
* Return None on empty list
* Updated to use default value
* Update comment.
2022-10-03 10:07:19 +02:00
Paulus Schoutsen
61f0d0ea15
Update Nest string ( #79516 )
2022-10-02 18:51:46 -07:00
Paulus Schoutsen
3abd0877f7
Bumped version to 2022.10.0b4
2022-10-02 21:25:55 -04:00
Jesse Hills
68aa0856c3
Bump aioesphomeapi to 11.1.0 ( #79515 )
2022-10-02 21:25:34 -04:00
J. Nick Koston
ad1ed811e8
Bump bluetooth dependencies ( #79514 )
2022-10-02 21:25:33 -04:00
Michael
8c84efa842
Remove deprecated update binary sensor from Synology DSM ( #79509 )
2022-10-02 21:25:32 -04:00
Michael
12fc7f29d5
Set Synology DSM update entity to unavailable in case no data from api gathered ( #79508 )
2022-10-02 21:25:32 -04:00
Bram Kragten
cc8267fb13
Update frontend to 20221002.0 ( #79491 )
2022-10-02 21:25:31 -04:00
Robert Svensson
bcd9510733
Fix missing string message in UniFi ( #79487 )
2022-10-02 21:25:30 -04:00
TheJulianJES
43891f0baa
Fix empty default ZHA configuration ( #79475 )
...
* Also add 0 as a default for transition in const.py
This is the same default transition (none) that is used in ZHA's light.py
* Send default values for unconfigured options in ZHA's configuration API
* Remove options that match defaults values before saving
2022-10-02 21:25:30 -04:00
IceBotYT
70010c0115
Fix LaCrosse View not updating ( #79474 )
2022-10-02 21:25:29 -04:00
David F. Mulcahey
c32e4d34f6
Remove unnecessary config entity from ZHA ( #79472 )
2022-10-02 21:25:28 -04:00
J. Nick Koston
f8f3d96a74
Bump dbus-fast to 1.20.0 ( #79465 )
2022-10-02 21:25:28 -04:00
zbeky
412ef9d126
Add EVOLVEO Heat M30v2 TRV ( #79462 )
2022-10-02 21:25:27 -04:00
Hung Nguyen
9bb75bb726
Skip parsing Flume sensors without location ( #79456 )
2022-10-02 21:25:26 -04:00
Allen Porter
321da50a7e
Update nest climate to avoid duplicate set mode commands ( #79445 )
2022-10-02 21:25:26 -04:00
Erik Montnemery
e410e298c4
Remove state_unit_of_measurement from metadata DB table ( #79370 )
...
* Remove state_unit_of_measurement from metadata DB table
* Adjust test
2022-10-02 21:25:25 -04:00
Nyro
d41d09aa7e
Fix overkiz entity name ( #79229 )
2022-10-02 21:25:24 -04:00
Nyro
0431575199
Fix overkiz entity name ( #79229 )
2022-10-02 21:22:20 -04:00
Michael
d7be3c8780
Set Synology DSM update entity to unavailable in case no data from api gathered ( #79508 )
2022-10-02 21:19:37 -04:00
IceBotYT
d6a6d0d754
Fix LaCrosse View not updating ( #79474 )
2022-10-02 21:14:02 -04:00
J. Nick Koston
da960f6ed4
Bump bluetooth dependencies ( #79514 )
2022-10-02 21:12:14 -04:00
Michael
790eb9e72d
Remove deprecated update binary sensor from Synology DSM ( #79509 )
2022-10-02 21:11:45 -04:00
Jesse Hills
8676012204
Bump aioesphomeapi to 11.1.0 ( #79515 )
2022-10-02 21:11:18 -04:00
GitHub Action
12358f2446
[ci skip] Translation update
2022-10-03 00:31:05 +00:00
Raman Gupta
3a8282d0c5
Improve zwave_js service error ( #79504 )
2022-10-02 23:24:06 +02:00
Maciej Bieniek
3b794038b1
Add reauth flow to BraviaTV integration ( #79405 )
...
* Raise ConfigEntryAuthFailed
* Add reauth flow
* Add tests
* Patch pair() method to avoid IO
* Remove unused errors dict
2022-10-02 13:07:57 -07:00
Bram Kragten
f28e3fb46c
Update frontend to 20221002.0 ( #79491 )
2022-10-02 21:30:54 +02:00
Robert Svensson
14f60dc871
Fix missing string message in UniFi ( #79487 )
2022-10-02 14:50:01 -04:00
zbeky
81b940ec17
Add EVOLVEO Heat M30v2 TRV ( #79462 )
2022-10-02 14:34:53 -04:00
TheJulianJES
d58e16b990
Fix empty default ZHA configuration ( #79475 )
...
* Also add 0 as a default for transition in const.py
This is the same default transition (none) that is used in ZHA's light.py
* Send default values for unconfigured options in ZHA's configuration API
* Remove options that match defaults values before saving
2022-10-02 14:34:15 -04:00
Hung Nguyen
069818940e
Skip parsing Flume sensors without location ( #79456 )
2022-10-02 12:47:07 -04:00
J. Nick Koston
653620345c
Bump dbus-fast to 1.20.0 ( #79465 )
2022-10-02 12:46:01 -04:00
Maximilian
7aacdec8e1
Address late review of nina ( #79467 )
...
* Address review
* Remove unused attribute
2022-10-02 08:57:32 -07:00
David F. Mulcahey
547a63e314
Remove unnecessary config entity from ZHA ( #79472 )
2022-10-02 11:07:19 -04:00
Ryan Fleming
2ea9732419
Support reauth for octoprint ( #77213 )
...
* Add reauth flow to octoprint
* Add unit tests around octoprint reauth
* Add missing strings
* Fix unit test mocks
2022-10-02 08:08:45 +02:00
Allen Porter
28809fc7fd
Remove dead code code in calendar ( #79450 )
2022-10-01 23:07:27 -07:00
Ryan Fleming
229e387a1d
Bump pyoctoprintapi to version 1.9 ( #79449 )
...
Bump to version 1.9
2022-10-01 22:05:53 -07:00
Marc Mueller
89d0b434bc
Use explicit return value in azure_event_hub ( #79315 )
...
* Use explicit return value in azure_event_hub
* Use abstractmethod
2022-10-01 21:24:25 -07:00
Maximilian
7ae942a62b
Fix nina warning state ( #76354 )
...
* Fix warning state
* Improve data handling
* Remove duplicate code
2022-10-01 21:22:18 -07:00
Avi Miller
205ce2bac5
Refactor LIFX multizone devices to use extended messages ( #79444 )
2022-10-01 18:21:48 -10:00
Jevgeni Kiski
f95b8ccc20
Improve vallox tests and code quality ( #75787 )
...
code quality improvements
2022-10-01 21:13:15 -07:00
Rami Mosleh
38a680c3eb
Add reauthenticaion to mikrotik ( #74454 )
2022-10-01 20:37:24 -07:00
Allen Porter
7b8b73f826
Update nest climate to avoid duplicate set mode commands ( #79445 )
2022-10-01 21:59:10 -04:00
J. Nick Koston
8a73795f50
Bump bluetooth-adapters to 0.5.3 ( #79442 )
2022-10-01 21:27:44 -04:00
Tobias Sauerwein
3e411935bb
Fix Netatmo scope issue with HA cloud ( #79437 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-10-01 21:11:54 -04:00
J. Nick Koston
ebc2a751d2
Bump ibeacon-ble to 0.7.3 ( #79443 )
2022-10-01 20:48:09 -04:00
J. Nick Koston
d9191cf2f2
Bump dbus-fast to 1.18.0 ( #79440 )
...
Changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.17.0...v1.18.0
2022-10-01 14:45:01 -10:00
Michael
a3cd03b70b
Fix checking of upgrade API availability during setup of Synology DSM integration ( #79435 )
2022-10-01 20:43:15 -04:00
J. Nick Koston
dac60990ee
Ensure bluetooth disconnect callback fires if esphome config entry is reloaded ( #79389 )
2022-10-01 20:42:54 -04:00
Allen Porter
d03553bbf0
Address Google Sheets PR feedback ( #78889 )
2022-10-01 20:42:11 -04:00
GitHub Action
13c8d22baf
[ci skip] Translation update
2022-10-02 00:37:00 +00:00
J. Nick Koston
5055d3ff4b
Enable delete device support for iBeacon ( #79339 )
2022-10-01 14:17:45 -10:00
kingy444
50952f8a1c
Powerview bump aiopvapi to 2.0.2 ( #79274 )
2022-10-01 14:16:16 -10:00
Matrix
944d704011
Fix mqtt reconnect fail when token expired ( #79428 )
...
* fix mqtt reconnect fail when token expired
* suggest change
2022-10-02 01:56:36 +03:00
Steven Looman
083db97476
Sort motioneye media items in media browser ( #79408 )
...
* Sort media
* KEY_MEDIA_SORT_ATTR should be in const
* Changes after review
2022-10-02 00:36:03 +02:00
Shay Levy
f64a4f4a95
Bump aiowebostv to 0.2.1 ( #79423 )
2022-10-02 00:32:27 +02:00
Garrett
9058b5b9c3
Update sensors for Subaru integration ( #66996 )
...
* Update sensor.py
* Change "EV Time to Fully Charged" type to datetime object (HA 2022.2)
* Validate types before accessing dict entries
* Test handling of invalid data from Subaru
* Bump to subarulink 0.4.2
* Incorporate style suggestion
* Update sensor.py to use SensorEntity
* isort tests
* Remove SubaruSensor.current_value
* Fix isort errors
* Resolve conflict from previous PR (add locks)
* Fix linting errors in config_flow.py
* Incorporate PR review comments for sensor
* Incorporate PR review comments for sensor
* Make 3rd party library responsible for API data parsing
* Add type annotations to sensor.py
* Incorporate PR review comments
* Incorporate PR review comments
* Set _attr_has_entity_name = True for sensors
2022-10-02 00:25:49 +02:00
Hans Oischinger
35fa73eee9
vicare: Don't create unsupportedd button entites ( #79425 )
...
Button entities should only be offered when the datapoint exists on
the API.
2022-10-01 22:17:25 +03:00
Hans Oischinger
94c825cf4f
vicare: Add additional temperature sensors ( #79426 )
...
Add additional temperature sensors
New datapoints in PyVicare API
2022-10-01 20:58:57 +02:00
Erik Montnemery
2de273500e
Remove state_unit_of_measurement from metadata DB table ( #79370 )
...
* Remove state_unit_of_measurement from metadata DB table
* Adjust test
2022-10-01 18:55:00 +02:00
Shay Levy
4cfcf562b5
Bump aioswitcher to 3.0.3 ( #79419 )
2022-10-01 18:34:47 +02:00
Mick Vleeshouwer
e7724a6593
Fix low speed cover in Overkiz integration ( #79416 )
...
Fix low speed cover
2022-10-01 19:33:41 +03:00
uvjustin
82af726e21
Fix onvif snapshot fallback ( #79394 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-10-01 18:28:15 +02:00
Shay Levy
f1f01429f4
Add Switcher Breeze support ( #78596 )
...
* Add switcher Breeze support
* Review comments and updates for aioswitcher
2022-10-01 19:14:55 +03:00
Jan Bouwhuis
9c9c8b324a
Ignore an '' value_template result for MQTT sensor ( #79417 )
...
Do not write state if payload is ''
2022-10-01 19:00:54 +03:00
Kevin Stillhammer
31ddf6cc31
Log config_flow errors for waze_travel_time ( #79352 )
2022-10-01 08:56:47 -07:00
Avi Miller
886e636565
Bump aiolifx to 0.8.6 ( #79393 )
2022-10-01 17:05:02 +02:00
Shay Levy
062ee75de9
Bump aioswitcher to 3.0.2 ( #79399 )
...
Bump aioswitcher to 3.0.2
2022-10-01 18:04:11 +03:00
J. Nick Koston
ec8901b9af
Improve robustness of linking homekit yaml to config entries ( #79386 )
2022-10-01 16:44:45 +02:00
Maciej Bieniek
8ff12eacd4
Do not use AQI device class for CAQI sensor in Airly integration ( #79402 )
2022-10-01 16:33:11 +02:00
Shay Levy
b27f0c70be
Fix unifiprotect test failing CI ( #79406 )
2022-10-01 16:22:23 +02:00
G Johansson
816af8573f
Fix _attr_name issue in Yale Smart Alarm ( #79378 )
...
Fix name issue
2022-10-01 09:52:07 +02:00
GitHub Action
bd5ec4e198
[ci skip] Translation update
2022-10-01 00:40:08 +00:00
Marc Mueller
249922ba1b
Improve iterable typing (2) ( #79296 )
...
* Improve iterable typing (2)
* Use collection
2022-10-01 00:13:15 +02:00
Marc Mueller
3a9ecab98a
Improve iterable typing (1) ( #79295 )
2022-10-01 00:12:39 +02:00
Joakim Plate
fbcf6cb03c
Bump fjaraskupan to 2.1.0 ( #79383 )
...
* Make sure fan turns off on 0 percentage
* Remember old percentage
* Bump fjaraskupan to 1.2.0
2022-10-01 00:01:44 +02:00
Jan-Philipp Litza
2a45738d97
Add state_class MEASUREMENT to lacrosse temperature and humidity sensors ( #79379 )
2022-09-30 23:37:50 +03:00
Robert Svensson
2ce837f588
Resolve late comments to deCONZ sensor ( #79380 )
...
Resolve late comments to deCONZ sensor #79137
2022-09-30 21:49:59 +02:00
epenet
b649ef8d87
Realign util constants with 2022.9.7 ( #79357 )
2022-09-30 14:38:11 -04:00
Shay Levy
c70ca1572b
Make Shelly update sensors disabled by default ( #79376 )
2022-09-30 14:37:58 -04:00
Joakim Plate
5cdf4220ee
Fjaraskupan stop on 0 percentage ( #79367 )
...
* Make sure fan turns off on 0 percentage
* Remember old percentage
2022-09-30 18:41:38 +02:00
J. Nick Koston
6694d06b37
Remove iBeacon devices that rotate their major,minor and mac ( #79338 )
2022-09-30 08:46:45 -04:00
J. Nick Koston
ca0cd19dc9
Switch to using new esphome bluetooth_proxy_version field ( #79331 )
2022-09-30 08:29:36 -04:00
Michał Huryn
ed044acca7
Remove blebox AirQuality platform ( #77873 )
...
* AirQuality functionality moved to sensors, tests moved accordingly.
* Refreshed fixtures comments.
2022-09-30 11:37:47 +02:00
epenet
ac7b4e7569
Make temperature conversions private ( #79349 )
2022-09-30 11:07:10 +02:00
epenet
fb7079c62c
Adjust icons with new device classes ( #79348 )
...
* Adjust icons with new device classes
* Fix mysensors tests
* Fix mysensors tests
2022-09-30 10:41:18 +02:00
J. Nick Koston
52cdae254c
Bump govee-ble to 0.19.1 to handle another H5181 ( #79340 )
...
fixes #79188
2022-09-30 10:33:14 +02:00
dependabot[bot]
1cb5a45379
Bump actions/cache from 3.0.8 to 3.0.9 ( #79344 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-30 08:52:49 +02:00
Erik Montnemery
bc2dffabc4
Improve naming of units used in statistics ( #79276 )
2022-09-30 08:38:44 +02:00
Zack Barett
0001270bad
Add Third Reality to Zigbee Iot standards ( #79341 )
2022-09-29 23:13:09 -04:00
Paulus Schoutsen
6e893d9162
Store alternative domain for Zeroconf homekit discovery ( #79240 )
2022-09-29 22:21:00 -04:00
Duco Sebel
aa6f15b1e2
Use SensorDeviceClass.VOLUME in HomeWizard ( #79323 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-09-29 21:51:18 -04:00
uvjustin
2688e5b2d4
Mask spotify content in owntone library ( #79247 )
2022-09-29 21:07:26 -04:00
GitHub Action
21b078eeb7
[ci skip] Translation update
2022-09-30 00:42:29 +00:00
Vincent Giorgi
d5b966d942
Add Airthings BLE component ( #77284 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-09-29 15:55:45 -04:00
J. Nick Koston
a01f18a3ac
Handle short local names from esphome proxies ( #79321 )
2022-09-29 14:37:31 -04:00
Robert Hillis
d7d6637d79
Unregister Google sheets services during unload ( #79314 )
...
* Unregister services during unload - Google Sheets
* uno mas
2022-09-29 20:29:41 +02:00
ehendrix23
ba6a81c565
Resolve traceback error when using variables in template triggers ( #77287 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-09-29 13:26:28 -04:00
Dennis Schroer
ee32e0eb3f
Update huisbaasje-client 0.1.0 to energyflip-client 0.2.0 ( #79233 )
2022-09-29 13:25:23 -04:00
Aaron Bach
b659a19f4a
Don't create Repairs issue on Guardian entity replacement ( #79311 )
2022-09-29 13:24:52 -04:00
HarvsG
f645965172
Add repair for missing Bayesian prob_given_false ( #79303 )
2022-09-29 13:24:06 -04:00
Bram Kragten
114db26fcf
Update frontend to 20220929.0 ( #79317 )
2022-09-29 13:22:41 -04:00
Maciej Bieniek
11c09f4fd8
Check if new_version is not empty string in Shelly update platform ( #79300 )
2022-09-29 13:22:30 -04:00
Aaron Bach
d742e65ef5
Don't create Repairs issue on RainMachine entity replacement ( #79310 )
...
* Don't create Repairs issue on RainMachine entity replacement
* Strings
2022-09-29 18:22:28 +02:00
Aaron Bach
db1797beb4
Use correct exception type for RainMachine select API error ( #79309 )
2022-09-29 08:58:16 -06:00
epenet
da445e515b
Rename options key in rainmachine ( #79249 )
2022-09-29 08:19:28 -06:00
Jafar Atili
75510b8e90
Add cover platform for switchbee integration ( #78383 )
...
* Added Platform cover for switchbee integration
* added cover to .coveragerc
* Applied code review feedback from other PR
* Addressed comments from other PRs
* rebased
* Re-add carriage return
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* addressed CR comments
* fixes
* fixes
* more fixes
* more fixes
* separate entities for cover and somfy cover
* fixed isort
* more fixes
* more fixes
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/switchbee/cover.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* more fixes
* more fixes
* more
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-09-29 15:03:39 +02:00
J. Nick Koston
0b5289f748
Wait for disconnect when we are out of connection ble slots in esphome ( #79246 )
2022-09-29 08:42:55 -04:00
Paulus Schoutsen
616b85df31
Add DialogFlow to Google brand ( #79245 )
2022-09-29 08:34:51 -04:00
Rami Mosleh
e7764b8bf1
Add ConfigEntry template function ( #78030 )
...
* Add ConfigEntry template function
* Remove looking up entry_id by entry title
2022-09-29 12:41:59 +02:00
Rami Mosleh
d0ac1073a0
Allow entries with same user_key for Pushover ( #77904 )
...
* Allow entries with same user_key for Pushover
* remove unique_id completely
* Abort reauth if entered api_key already exists
Update tests
2022-09-29 12:40:53 +02:00
Paulus Schoutsen
a1c26cd4cd
Add Leviton brand ( #79244 )
2022-09-29 12:28:51 +02:00
epenet
4bd686bdb1
Use SensorDeviceClass.DISTANCE in components ( #79285 )
...
* Use SensorDeviceClass.DISTANCE in components
* Adjust mysensors
2022-09-29 12:19:34 +02:00
epenet
c527defe31
Use SensorDeviceClass.WEIGHT in components ( #79277 )
2022-09-29 11:28:59 +02:00
epenet
fab3ee90b2
Use SensorDeviceClass.VOLUME in components ( #79253 )
2022-09-29 09:38:06 +02:00
epenet
0e764b57c2
Use SensorDeviceClass.SPEED in components ( #79262 )
2022-09-29 09:37:21 +02:00
Robert Svensson
a0357767ef
Fix late comments to deCONZ sensors from #79137 ( #79272 )
...
* Fix late comments from #79137
* Fix comment
2022-09-29 09:33:31 +02:00
epenet
f9d36fe493
Use SensorDeviceClass.SPEED in rfxtrx ( #79261 )
...
Use SensorDeviceClass.VOLUME in rfxtrx
2022-09-29 09:20:13 +02:00
epenet
0fa0ab855b
Use SensorDeviceClass.SPEED in metoffice ( #79263 )
2022-09-29 09:19:20 +02:00
Kevin Addeman
21693b0022
Bump pylutron_caseta to 0.16.0 ( #79243 )
2022-09-28 19:51:45 -10:00
uvjustin
79713d637a
Use Owntone name for forked-daapd ( #79214 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-09-28 22:46:27 -04:00
PeteRager
504ce8e93a
Set nest entities as unavailable on lost connection ( #78773 )
...
* NEST - Issues with lost internet connectivity #70479
Update Climate and Sensor entities to be unavailable when the device connectivity trait indicates the device is offline.
The prior behavior, the last known values would be displayed indefinitely if the device lost internet connectivity. This was creating the illusion that the device was still connected. With this change, the Home Assistant entities will become unavailable when the device loses connectivity.
* Update formatting
* Add doc strings, fix indentation
* Fix doc strings
* Update test_climate_sdm.py
* Update test_climate_sdm.py
* Update test_sensor_sdm.py
* Update test_sensor_sdm.py
* more formatting fixes
* Place availability logic in mixin
1. Consolidate repeated code into mixin and apply mixin to Climate and Sensor entities
2. Return true instead of super.available()
3. No unit test changes required to maintain code coverage
* Define self._device is mixin to make linter happier
* Remove logger used for debugging
* restore whitespace
* Fix test due to underlying merge change
* Update availability_mixin.py
* Move availability logic into device_info
* Update sensor_sdm.py
2022-09-28 19:23:11 -07:00
uvjustin
1a9bcafbd2
Clean up Add spotify support to forked-daapd ( #79213 )
2022-09-28 21:54:12 -04:00
Kevin Stillhammer
45ecddb9aa
Remove route sensor of here_travel_time ( #79211 )
2022-09-28 21:50:30 -04:00
Robert Svensson
473d7c484d
Improve deCONZ sensor classes ( #79137 )
2022-09-28 21:45:15 -04:00
HarvsG
768b83139f
Add to issue registry if user has mirrored entries for breaking in #67631 ( #79208 )
...
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2022-09-28 21:39:15 -04:00
Raman Gupta
3884b4b6bf
Bump zwave-js-server-python to 0.42.0 ( #79020 )
2022-09-28 21:24:04 -04:00
GitHub Action
63f2c4ab98
[ci skip] Translation update
2022-09-29 00:36:54 +00:00
Paulus Schoutsen
14c68c8692
Add ubiquiti brand ( #79232 )
2022-09-28 20:30:50 -04:00
Paulus Schoutsen
e3ed4eeb76
Add Denon brand ( #79230 )
2022-09-28 23:09:53 +02:00
Paulus Schoutsen
b43e19a0c1
Add Cast + Chat to Google brand ( #79231 )
2022-09-28 23:09:42 +02:00
Paulus Schoutsen
e6becabe11
Add fritz brand ( #79226 )
2022-09-28 22:45:35 +02:00
Paulus Schoutsen
62c114e849
Add Apple brand ( #79227 )
2022-09-28 16:21:09 -04:00
J. Nick Koston
b49d499ab6
Bump yalexs to 1.2.4 ( #79222 )
2022-09-28 22:17:29 +02:00
Franck Nijhof
99f4ce9e5a
Bump version to 2022.11.0dev0 ( #79224 )
2022-09-28 21:51:06 +02:00
Paulus Schoutsen
c40c772f74
Finish Google brand ( #79225 )
2022-09-28 21:43:51 +02:00