Commit graph

14,451 commits

Author SHA1 Message Date
Joakim Sørensen
f5cfd0329c
Use the async_migrate_paypal_agreement function to get the migration URL ()
* Use the async_migrate_paypal_agreement function to get the migration URL

* Update URL

* Handle timeout error
2022-12-07 12:02:22 -07:00
Joakim Sørensen
8ed6fcd58e
When an account exist without a subscription "provider" will not exist () 2022-12-07 16:48:34 +01:00
Franck Nijhof
12a81cc9f4
Remove doubtful repairs issue from UniFi Protect () 2022-12-07 10:46:28 -05:00
Maciej Bieniek
e11917b7cb
Fix restored temperature values in Shelly climate platform ()
* Set last_target_temp value according the unit system

* Convert restored temperature values

* Add test

* Improve comments

* Move _last_target_temp value to constants
2022-12-07 09:11:18 +02:00
J. Nick Koston
b665a060f7
Do not try to stop the shelly ble scanner if not connected ()
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-12-06 22:57:54 -05:00
Raman Gupta
41d5256533
Add via_device support to zwave_js ()
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-12-06 22:56:33 -05:00
Martin Hjelmare
511fd293b6
Add matter switch platform () 2022-12-06 21:57:24 +01:00
Martin Hjelmare
9d96a021c7
Add matter sensor platform () 2022-12-06 21:39:00 +01:00
Martin Hjelmare
e7a06046a7
Add matter binary sensor platform () 2022-12-06 14:28:06 -05:00
Raman Gupta
8d1a70391e
Improve zwave_js test coverage ()
* Improve zwave_js test coverage

* review comments and clean up test
2022-12-06 12:18:21 -07:00
Allen Porter
4819576b62
Tighten validation on calendar create event websocket () 2022-12-06 13:04:32 -05:00
Shay Levy
e1923bc13b
Add Shelly support for Plus WallDimmer US () 2022-12-06 19:44:17 +02:00
Martin Hjelmare
874315c3fc
Bypass zwave_js config validation if driver not ready () 2022-12-06 12:41:09 -05:00
Marcel van der Veldt
4c8f7bbf50
Replace fixtures for Matter tests ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-06 12:38:13 -05:00
Franck Nijhof
c507ad86d1
Remove str from cover device class ()
* Remove str from cover device class

* Fix tests
2022-12-06 16:13:29 +01:00
Michał Huryn
923fa473e1
Blebox add thermoBox to climate ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-06 14:43:35 +01:00
Sean Chen
985c1b31e1
Use new device class in nws ()
* Replace unit consts with enums

* Remove default entries in NWSSensorEntityDescription

* Replace wind icon property with setting device_class in Wind Speed and Wind Gust sensors
2022-12-06 13:27:58 +01:00
Franck Nijhof
de352c520c
Fix Goalzero time to empty sensor device class ()
* Fix Goalzero time to empty sensor device class

* Fix tests
2022-12-06 12:14:15 +01:00
epenet
72fd57a685
Use new device class in accuweather () 2022-12-06 11:54:59 +01:00
Franck Nijhof
6c74809400
Remove unused device class from Renault select ()
* Remove unused device class from Renault select

* Fix tests

* More
2022-12-06 11:27:07 +01:00
Franck Nijhof
c25ba19ffd
Use enum sensor device class in Litter-Robot () 2022-12-06 11:08:05 +01:00
Jevgeni Kiski
d62bdbb9ff
Add vallox fan speed control ()
* fan.set_percentage + tests

* let's see what is not yet covered

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* tests fix

* vallox_websocket_api 3.0.0

* more coverage

* test coverage

* Update tests/components/vallox/test_fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* raise exceptions on user input

* Supported features are different per preset mode.

* Test fixes

* Static supported features is back.

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-06 11:00:59 +01:00
Raman Gupta
87e2bbbfab
Fix zwave_js_value_updated event ()
* Fix zwave_js_value_updated event

* Fix zwave_js_value_updated event
2022-12-06 10:25:37 +01:00
epenet
0c9a78fb8e
Use tuple in test parametrization () 2022-12-06 09:46:10 +01:00
Jan Bouwhuis
7ed1d4988b
Add QoS parameter to MQTT websocket_subscribe () 2022-12-06 09:31:19 +01:00
Erik Montnemery
587381440f
Fix repairing datetime precision for PostgreSQL () 2022-12-05 22:33:06 -05:00
Franck Nijhof
762eb57636
Validate state class and unit of measurement for non-numeric sensors ()
* Validate state class and unit of measurement for non-numeric sensors

* Remove duration

* Fix rest tests
2022-12-06 00:07:02 +01:00
Bouwe Westerdijk
2c4f9ca037
Update plugwise to v0.25.14, improve number detection ()
fixes undefined
2022-12-05 20:17:19 +01:00
Franck Nijhof
e918adb25d
Clean up Zodiac () 2022-12-05 20:08:05 +01:00
Erik Montnemery
67875b99a3
Refactor support for integrations to drop custom unit conversion ()
* Refactor support for integrations to drop custom unit conversion

* Fix lying comment

* Address review comment
2022-12-05 16:12:37 +01:00
Franck Nijhof
1f7a7d5cb5
Use enum sensor device class in Nettigo Air Monitor () 2022-12-05 16:05:03 +01:00
Franck Nijhof
aa4a0df194
Migrate Logitech Harmony Hub translations () 2022-12-05 13:57:13 +01:00
Franck Nijhof
06c8b838b5
Use enum sensor device class in Season () 2022-12-05 13:48:32 +01:00
Klaas Schoute
2602b45ec8
Bump package for Garage Amsterdam ()
* Bump to new package version

* Change the class name used in the new package

* Fix failing test with using old package name
2022-12-05 13:12:46 +01:00
Garrett
efc637cb2b
Bump subarulink to v0.7.0 ()
fixes undefined
2022-12-05 10:53:05 +01:00
Franck Nijhof
40d337479e
Use enum sensor device class in UptimeRobot () 2022-12-05 10:36:16 +01:00
Christopher Bailey
ee7022dc67
Update UniFi Protect ring entity to use event entity () 2022-12-04 17:06:55 -10:00
Avi Miller
88c8eef4eb
Populate suggested_area using the LIFX group name for each device ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-04 16:31:08 -10:00
Stephan Singer
64a72daa27
Add IPv6 sensor to fritz component ()
* Add IPv6 sensor to fritz component

* Cast return type to string

* Make ipv6 sensor suitable

* simplify cast to str

* use extisting property

Co-authored-by: chemelli74 <simone.chemelli@gmail.com>
Co-authored-by: mib1185 <mail@mib85.de>
2022-12-05 00:48:41 +01:00
Joe Rogers
f1ee920463
Handle numeric versions in mqtt update ()
* Handle numeric versions in mqtt update

* Remove need for type:ignore

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2022-12-04 21:52:48 +01:00
Simone Chemelli
e436f6a7b2
Fix missing title placeholders in Synology DSM reauth flow ()
* Fix missing title placeholders in reauth flow

* fix tests

Co-authored-by: mib1185 <mail@mib85.de>
2022-12-04 10:11:24 -08:00
Matthias Alphart
4ca6db825c
Address late KNX flow tests review ()
* Address late KNX flow tests review

* Update tests/components/knx/test_config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-04 18:39:27 +01:00
Milan Meulemans
cefdce5002
Remove deprecated GCM API from html5 ()
* Remove deprecated GCM API

* Cleanup code after removing GCM

* Make vapid required

* Use dict[key] instead of dict.get(key) for vapid config
2022-12-04 18:34:54 +01:00
Jan Bouwhuis
de77132a5a
Add the QoS in the MQTT debug log ()
Logging the MQTT QoS in the debug log
2022-12-04 15:03:41 +01:00
J. Nick Koston
955d4abf13
Fix missing services with esp32 proxies () 2022-12-03 13:50:59 -05:00
Olen
2a0496a3a9
Support older twinkly devices without effects ()
fixes undefined
2022-12-03 13:23:29 -05:00
Kevin Stillhammer
f88d22b833
Raise UpdateFailed when here_travel_time cannot find_location ()
Fixes https://github.com/home-assistant/core/issues/83100
fixes undefined
2022-12-03 13:06:10 -05:00
Matthias Alphart
6cef37641c
KNX Config/OptionsFlow: Test connection to manually configured tunnel () 2022-12-03 12:53:12 +01:00
Franck Nijhof
58f2fc8610
Use enum sensor device class in Moon ()
* Use enum sensor device class in Moon

* Adjust tests
2022-12-03 11:25:04 +01:00
Franck Nijhof
b40923a4cd
Use enum sensor device class in PrusaLink () 2022-12-03 11:22:36 +01:00