Commit Graph

42599 Commits (d85866d49cc2a2743cd4e170e063dedbb8d9da6e)

Author SHA1 Message Date
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
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
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
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 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
Erik Montnemery 4ebf9df901
Unconditionally call DomainBlueprints.populate (#80336) 2022-10-14 12:03:43 -04: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 60959a0050.

* 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
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
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
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
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
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
Ø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
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
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
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
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 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
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
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
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
epenet 4281384d2a
Move options to SelectEntityDescription in lifx (#80015) 2022-10-10 12:40:40 -10:00