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
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
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
epenet
4dd0c079d5
Deprecate name property of unit system ( #80257 )
2022-10-14 12:06:14 +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
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
Erik Montnemery
e852c9b012
Fix logbook tests ( #80264 )
...
* Fix logbook tests
* Correct tests
* Improve tests
2022-10-13 17:34:45 +02:00
Aaron Bach
eae96eb4c2
Add diagnostics to AirNow ( #79904 )
2022-10-13 07:31:33 -06: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
Franck Nijhof
ea6368775b
Make notifiers of Alert optional ( #80209 )
2022-10-13 09:04:36 +02:00
Erik Montnemery
466c4656ca
Refactor recorder migration ( #80175 )
...
* Refactor recorder migration
* Improve test coverage
2022-10-13 08:11:54 +02:00
Kevin Addeman
01c66aa7c1
Add support for area field from pylutron_caseta ( #80221 )
2022-10-12 14:26:54 -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
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
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
Erik
69e10e5982
Refactor recorder migration
2022-10-12 15:00:28 +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
Franck Nijhof
b28ad1282a
Use percentage constant as unit in LaMetric brightness ( #80162 )
2022-10-12 11:56:18 +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
Chris Talkington
46794f7a5d
Add sensor platform to Jellyfin ( #79966 )
2022-10-12 00:20:32 -05: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
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
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
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
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
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
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
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
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
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
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
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
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
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
Charles Garwood
ffb6434776
Add load_url service to fully_kiosk integration ( #79969 )
2022-10-10 14:11:55 +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
Charles Garwood
58d531841b
Fix typo SIGNAL_BOOTSTRAP_INTEGRATONS -> SIGNAL_BOOTSTRAP_INTEGRATIONS ( #79970 )
2022-10-09 17:06:28 -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
Franck Nijhof
5a0609ae8b
Add sensor platform to LaMetric ( #79935 )
2022-10-09 21:28:35 +02: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
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
Chris Talkington
5b0a37a447
Use persistent device id for jellyfin requests ( #79840 )
2022-10-08 21:12:30 -05: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
Shay Levy
9019fcb5c5
Migrate Shelly to use kelvin for color temperature ( #79880 )
2022-10-08 22:24:19 +03: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
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
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
Robert Hillis
87a22fbcca
Move Sonarr API calls to coordinators ( #79826 )
2022-10-08 00:25:16 +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
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
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