Paulus Schoutsen
c52ad6e63c
Bumped version to 2022.5.0b2
2022-04-28 15:14:47 -07:00
Robert Svensson
0fd4778462
Bump pydeconz to v91 ( #71030 )
2022-04-28 15:14:27 -07:00
Zack Barett
0db553d91c
Frontend Bump to 20220428.0 ( #71029 )
2022-04-28 15:14:26 -07:00
Paulus Schoutsen
16ce74348c
Add redirect for server controls ( #71027 )
...
Co-authored-by: Zack Barett <zackbarett@hey.com >
2022-04-28 15:14:25 -07:00
jjlawren
e2b28082a3
Fix Sonos races related to grouping and startup ( #71026 )
2022-04-28 15:14:25 -07:00
Aaron Bach
e5797dff71
Ensure that email-based 2FA in SimpliSafe shows the progress UI ( #71021 )
2022-04-28 15:13:51 -07:00
David F. Mulcahey
53181b409f
Remove unnecessary update_before_add from ZHA ( #71010 )
...
* Additional streamlining for ZHA entity init
* fix tests
2022-04-28 15:12:08 -07:00
Aaron Bach
dea9ff4f18
Ensure SimpliSafe re-auth only looks at SimpliSafe config entries ( #71009 )
...
* Ensure SimpliSafe re-auth only looks at SimpliSafe config entries
* Add a test
* Trigger Build
* Linting
* Comment
* Simplify test
2022-04-28 15:12:07 -07:00
Shai Ungar
43b27de011
Sabnzbd config flow improvments ( #70981 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-28 15:12:07 -07:00
j-a-n
8f1df6b917
Add unique_id attribute to Alpha2Climate entity ( #70964 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-28 15:12:06 -07:00
Paulus Schoutsen
7b69e20db7
Sync area changes to google ( #70936 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-28 15:12:05 -07:00
jjlawren
250a2aa260
Use standard attribute for Sonos group members ( #70924 )
2022-04-28 15:12:04 -07:00
Tom Harris
af0d61fb8d
Insteon Device Control Panel ( #70834 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-28 15:12:03 -07:00
Franck Nijhof
6d91797366
Manually update translations for 2022.5 ( #71005 )
2022-04-28 08:34:40 -07:00
Paulus Schoutsen
dd739e95d0
Bumped version to 2022.5.0b1
2022-04-27 21:59:41 -07:00
Allen Porter
a1f47b2036
Set nest climate min/max temp range ( #70960 )
2022-04-27 21:59:30 -07:00
Allen Porter
8a33eb4418
Bump gcal_sync 0.6.3 to fix calendar path encoding bug ( #70959 )
2022-04-27 21:59:29 -07:00
J. Nick Koston
6a131ca7de
Add dhcp hostname of older ZJ series Magic Home bulbs to discovery ( #70958 )
2022-04-27 21:59:28 -07:00
David F. Mulcahey
e41490f8ba
Fix flaky ZHA tests ( #70956 )
2022-04-27 21:59:27 -07:00
J. Nick Koston
f3a18bc8f2
Adjust get_latest_short_term_statistics query to be postgresql compatible ( #70953 )
2022-04-27 21:59:27 -07:00
J. Nick Koston
32d7f04a65
Add discovery support for polisy to isy994 ( #70940 )
2022-04-27 21:59:26 -07:00
J. Nick Koston
a5ac263276
Add additional OUI for tplink light devices ( #70922 )
2022-04-27 21:59:25 -07:00
David F. Mulcahey
4f9ff2a252
Bump ZHA dependencies ( #70900 )
...
* Bump ZHA libs
* bump Zigpy
2022-04-27 21:59:25 -07:00
Theo Arends
5a618e7f58
Bump hatasmota to 0.4.1 ( #70799 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-27 21:59:24 -07:00
Erik Montnemery
627bd0d58a
Handle removed entites in collection.sync_entity_lifecycle ( #70759 )
...
* Handle removed entites in collection.sync_entity_lifecycle
* Add comment
2022-04-27 21:59:23 -07:00
Dave T
d00d82389d
Remove invalid unique id from generic camera ( #70568 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-27 21:59:22 -07:00
David F. Mulcahey
f963270a80
Improve ZHA startup performance ( #70111 )
...
* Remove semaphores and background mains init
* additional logging
* correct cache usage and update tests
2022-04-27 21:59:22 -07:00
Franck Nijhof
6304cbb71e
Bumped version to 2022.5.0b0
2022-04-27 16:30:03 +02:00
Allen Porter
8a13c6744a
Bump gcal_sync to 0.6.2 and switch to google calendar async iterator api ( #70616 )
...
* Switch to google calendar async iterator api
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add test coverage for paging through results
* Bump gcal_sync to 0.6.1
* Bump gcal-sync 0.6.2
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-27 07:22:15 -07:00
epenet
25d2c63827
Migrate plum_lightpad light to ColorMode ( #70880 )
2022-04-27 16:17:48 +02:00
epenet
0b40123fd9
Migrate qwikswitch light to color_mode ( #70805 )
2022-04-27 16:17:12 +02:00
uvjustin
06c80e454b
Use av instead of ha-av ( #70885 )
2022-04-27 16:08:05 +02:00
epenet
c0d8f94487
Adjust ColorMode type hint in light ( #70806 )
...
* Adjust ColorMode type hint in light
* Adjust components
2022-04-27 16:02:23 +02:00
epenet
906c12d8aa
Migrate screenlogic light to ColorMode ( #70902 )
2022-04-27 15:42:35 +02:00
epenet
f7e05c5e1c
Migrate ring light to ColorMode ( #70903 )
2022-04-27 15:42:01 +02:00
epenet
ea104feab7
Migrate scsgate light to ColorMode ( #70904 )
2022-04-27 15:41:19 +02:00
epenet
abd60832fe
Migrate sleepiq light to ColorMode ( #70905 )
2022-04-27 15:40:35 +02:00
Erik Montnemery
c530bc823b
Support buffering in media_player device conditions ( #70863 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-27 15:40:07 +02:00
epenet
9daf3d8e72
Migrate xbee light to ColorMode ( #70907 )
2022-04-27 15:39:58 +02:00
epenet
db296a6d1e
Migrate wilight light to ColorMode ( #70906 )
2022-04-27 15:39:40 +02:00
uvjustin
9281f46bcd
Skip invalid segments in stream recorder ( #70896 )
...
* Skip segment if duration is None
* Copy segments deque before passing to thread
2022-04-27 15:36:09 +02:00
epenet
485ae70308
Migrate skybell light to ColorMode ( #70878 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-27 15:02:44 +02:00
Marc Mueller
e935e1b5b4
Update bmw_connected_drive coordinator typing ( #70872 )
2022-04-27 14:44:50 +02:00
Marc Mueller
ee356aa851
Improve fibaro _init_controller typing ( #70883 )
2022-04-27 14:29:29 +02:00
Marc Mueller
2691441700
Fix co2signal get_data typing ( #70881 )
2022-04-27 14:28:20 +02:00
epenet
d362e5b6b7
Migrate xiaomi_aqara light to ColorMode ( #70879 )
2022-04-27 14:26:26 +02:00
Marc Mueller
613d49fa19
Improve mysensors config_flow typing ( #70884 )
2022-04-27 14:23:43 +02:00
epenet
b4cea96c21
Migrate philips_js light to ColorMode ( #70877 )
2022-04-27 14:23:31 +02:00
Álvaro Fernández Rojas
d999c110a5
Remove unneeded attributes from Airzone Binary Sensors ( #70873 )
2022-04-27 14:22:49 +02:00
Marcel van der Veldt
aeb88a8f6a
Change title of squeezebox integration ( #70876 )
2022-04-27 14:22:26 +02:00
epenet
f77bcd252e
Migrate opple light to ColorMode ( #70875 )
2022-04-27 14:16:51 +02:00
Erik Montnemery
13cc7583ed
Support buffering in media_player reproduce state ( #70859 )
2022-04-27 11:48:00 +02:00
Erik Montnemery
e982e315ee
Support buffering in media_player device triggers ( #70864 )
2022-04-27 11:47:04 +02:00
Marco Trevisan
71529f4476
hassio: Add support for creating (un)compressed archives ( #70819 )
...
* hassio: Add support for creating (un)compressed archives
This is supported by hassio since version 2022.02.0, but not exposed by the
core component.
See: https://github.com/home-assistant/supervisor/pull/3378
* Update homeassistant/components/hassio/services.yaml
* Update homeassistant/components/hassio/__init__.py
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-04-27 11:41:16 +02:00
J. Nick Koston
df8981f7c4
Ensure lookin retries setup when device is unreachable ( #70865 )
2022-04-27 11:15:03 +02:00
Franck Nijhof
5345d14d01
Add translation string for buffering media player state ( #70856 )
2022-04-27 11:05:11 +02:00
Tomasz
ce13161ea0
Fix strings.json in tautulli ( #70860 )
2022-04-27 10:48:20 +02:00
Álvaro Fernández Rojas
f107cd8470
Add missing default QNAP QSW sensor icons ( #70862 )
2022-04-27 10:47:57 +02:00
Aaron Bach
031149dfdd
Re-work SimpliSafe authentication to only need username/password ( #70160 )
2022-04-27 10:16:28 +02:00
epenet
b9ce236054
Migrate wilight light to ColorMode ( #70855 )
2022-04-27 10:02:54 +02:00
epenet
ad348d3273
Use shorthand attributes in ecovacs vacuum ( #70845 )
2022-04-27 09:59:14 +02:00
epenet
052c3fcb6a
Use shorthand attributes in xiaomi_miio vacuum ( #70848 )
2022-04-27 09:57:18 +02:00
epenet
e6b8843423
Use shorthand attributes in litterrobot vacuum ( #70842 )
2022-04-27 09:53:25 +02:00
epenet
492e183b7c
Migrate zerproc light to ColorMode ( #70851 )
2022-04-27 09:52:41 +02:00
epenet
ea4979c511
Migrate tikteck light to ColorMode ( #70853 )
2022-04-27 09:52:22 +02:00
Erik Montnemery
66551e6fcb
Add state buffering to media_player and use it in cast ( #70802 )
2022-04-27 09:49:50 +02:00
epenet
4a46fd9559
Migrate yeelightsunflower light to ColorMode ( #70852 )
2022-04-27 09:49:20 +02:00
epenet
4e6043e05e
Migrate lightwave light to ColorMode ( #70849 )
2022-04-27 09:24:45 +02:00
epenet
0425f8bc4e
Use shorthand attributes in sharkiq vacuum ( #70844 )
2022-04-27 09:16:05 +02:00
Reuben Bijl
3901b5c8e8
Add zwave_js MultilevelSwitch Notification ( #70470 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2022-04-27 09:12:23 +02:00
epenet
21badfc40f
Use shorthand attributes in template vacuum ( #70847 )
2022-04-27 09:00:00 +02:00
ollo69
21f9b19fad
Review AndroidTV tests ( #69048 )
2022-04-26 23:26:22 -07:00
Marcel van der Veldt
25779a49a4
Add slimproto integration (Squeezebox players) ( #70444 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-26 23:24:17 -07:00
Franck Nijhof
5c1be2f99d
Add unique ID to energy sensors ( #70378 )
2022-04-26 23:14:16 -07:00
Shai Ungar
3f5027834b
Sabnzbd config flow ( #68138 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-26 23:09:10 -07:00
Robert Hillis
b1a6521abd
Add config flow to steam_online integration ( #67261 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-26 23:07:21 -07:00
Paulus Schoutsen
5f63944142
Bump frontend to 20220427.0 ( #70841 )
2022-04-26 22:45:39 -07:00
Jason Hunter
29a2df3dfc
Restore ONVIF sensors ( #70393 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-26 22:42:53 -07:00
G Johansson
6adcf500b3
Add trafikverket_ferry integration ( #70443 )
2022-04-26 19:40:53 -10:00
Allen Porter
5e49457c65
Add camera/stream platform diagnostics, exercised with nest ( #69780 )
2022-04-26 22:33:04 -07:00
Kevin Fronczak
4317daaf08
Fix uncaught Blink exceptions ( #69770 )
2022-04-26 19:22:03 -10:00
Jeef
4a6ea5afd8
Address late IntelliFire review ( #70461 )
...
* Addressing MartinHjelmare comments in closed PR
* updated tests accordingly
* Update tests/components/intellifire/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/intellifire/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* updated error message
* addressing late review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-27 07:07:30 +02:00
Paulus Schoutsen
56000c0378
Clean up when TTS base URL is applied ( #70835 )
2022-04-27 02:18:29 +02:00
rappenze
c4e85b78ba
Use current HA logic in fibaro binary sensor ( #70816 )
2022-04-27 02:12:59 +02:00
G Johansson
84f38578e9
Add button for yale_smart_alarm ( #70813 )
2022-04-27 02:10:21 +02:00
Can Geliş
fbbfdeae39
Add integration for Tuya wake up light ii ( #68845 )
2022-04-27 01:50:46 +02:00
starkillerOG
d418df5f75
Tuya correct scaling ( #69348 )
2022-04-27 01:49:11 +02:00
Robert Hillis
09a7116efc
Add config flow to tautulli integration ( #57450 )
2022-04-27 01:37:13 +02:00
Álvaro Fernández Rojas
8a2b20faf0
Add new QNAP QSW integration ( #70151 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-26 13:10:23 -10:00
Robert Svensson
bd8e705252
Streamline setup of deCONZ light platform ( #70822 )
2022-04-26 16:06:01 -07:00
J. Nick Koston
195811843b
Remove get_state and get_states history api calls ( #70830 )
2022-04-26 16:05:43 -07:00
Marc Mueller
348089efcf
Remove deprecated yaml schema [fritzbox_callmonitor] ( #70829 )
2022-04-27 00:32:18 +02:00
Aaron Bach
1113503106
Bump pyiqvia to 2022.04.0 ( #70826 )
2022-04-27 00:31:24 +02:00
Aaron Bach
0da228d210
Bump pyopenuv to 2022.04.0 ( #70825 )
2022-04-27 00:28:57 +02:00
avee87
53135267f4
Add configuration url for Tado ( #70715 )
2022-04-27 00:16:39 +02:00
Thomas Dietrich
9fdec407e0
Provide statistics device_class based on source entity and characteristic ( #69710 )
2022-04-26 12:12:47 -10:00
hesselonline
c973e5d0d2
Add Switch platform to Wallbox ( #70584 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-04-26 23:27:43 +02:00
Paulus Schoutsen
9303e35a7d
tts.say to use media source URLs ( #70382 )
2022-04-26 13:49:32 -07:00
Robert Svensson
e387e6d332
Add logging to UniFi device tracker for help debugging client status ( #70824 )
...
* Add logging to UniFi device tracker for help debugging client status
* Add if _LOGGER.isEnabledFor(logging.DEBUG)
2022-04-26 13:49:03 -07:00
Erik Montnemery
f96c1136b0
Bump pytest-socket to 0.5.1 ( #69624 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-26 10:42:37 -10:00
Erik Montnemery
c7c011d772
Add load_media_failed callback to cast MediaStatusListener ( #70048 )
2022-04-26 13:37:17 -07:00
Erik Montnemery
ce302f4540
Play first item in m3u and pls playlists when casting ( #70047 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-26 13:16:37 -07:00
Marc Mueller
0959ee4353
Pin backoff <2.0 ( #70817 )
2022-04-26 22:12:48 +02:00
J. Nick Koston
6ce768465f
Improve purge performance for non-sqlite databases ( #70576 )
2022-04-26 13:11:57 -07:00
J. Nick Koston
1c4a785fb3
Prevent autoflush from happening during attrs lookup ( #70768 )
2022-04-26 13:04:58 -07:00
J. Nick Koston
f073f17040
Refactor tracking of the recorder run history ( #70456 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-26 09:59:43 -10:00
Marc Mueller
130e7fe128
Add myself as codeowner [fritzbox_callmonitor] ( #70820 )
2022-04-26 21:51:16 +02:00
Avi Miller
f593b387a4
Refactor LIFX discovery to make it faster and more reliable ( #70458 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-26 08:58:01 -10:00
Marc Mueller
c15c22655b
Enable strict typing [fritzbox_callmonitor] ( #70815 )
2022-04-26 20:39:42 +02:00
Marc Mueller
997fb7a11c
Add fritzbox_callmonitor type hints (2) ( #70293 )
2022-04-26 20:26:42 +02:00
rappenze
e894ffecd8
Use platform enum consistently in fibaro integration ( #69035 )
2022-04-26 20:08:41 +02:00
J. Nick Koston
853b57e7cf
Suppress mypy checks for incorrect typing in overkiz ( #70811 )
2022-04-26 20:04:32 +02:00
Marc Mueller
3d70031d02
Add fritzbox_callmonitor type hints (3) ( #70780 )
2022-04-26 19:49:29 +02:00
Paulus Schoutsen
4a53121b58
Test that mobile app requires empty object for encrypted webhooks without data ( #70718 )
2022-04-26 19:30:08 +02:00
Tobias Perschon
f2bd4131eb
Add missing state_class and device_cass attributes to daikin sensors ( #70317 )
2022-04-26 19:27:39 +02:00
J. Nick Koston
1c3203abda
Use device class duration for history_stats sensors ( #70720 )
2022-04-26 19:24:28 +02:00
Marc Mueller
a5fa40180c
Fix unifiprotect TypeVar inheritance ( #70782 )
2022-04-26 19:15:47 +02:00
epenet
abdf5bb86a
Use light enums in tasmota ( #70788 )
2022-04-26 19:04:12 +02:00
epenet
bd87ae79ae
Adjust climate constants in coolmaster config flow ( #70764 )
2022-04-26 18:57:45 +02:00
jjlawren
403992dfa5
Fix resume and offset params for Plex play_media ( #70809 )
2022-04-26 19:53:27 +03:00
rappenze
6d90eb6f34
Fix run scene for fibaro home center 3 ( #70709 )
2022-04-26 18:52:12 +02:00
duncanvanzyl
2ea2e2e65b
Hourly forecast time is string ( #70390 )
2022-04-26 18:45:33 +02:00
micha91
3460abba54
Add Yamaha MusicCast Switch Entities ( #66925 )
2022-04-26 18:41:12 +02:00
J. Nick Koston
755b5aa2e8
Fix powerwall data drop outs ( #70383 )
2022-04-26 18:38:01 +02:00
epenet
173a11893a
Add short-hand attributes to vacuum ( #69417 )
2022-04-26 18:30:20 +02:00
Erik Montnemery
90ef6e209c
Add meater cook sensors ( #70669 )
2022-04-26 18:27:06 +02:00
Gleb Sinyavskiy
cf5f0a415c
Add tractive client_id, update aiotractive ( #70807 )
...
* Add client_id to Tractive
* Update aiotractive
2022-04-26 19:21:27 +03:00
Maciej Bieniek
5d1e6c5905
Bump lib version ( #70803 )
2022-04-26 19:12:54 +03:00
Erik Montnemery
3016b5fbfc
Use recorder fixtures and helpers in tests ( #70773 )
2022-04-26 06:08:00 -10:00
Raman Gupta
24b090a038
Create zwave_js.invoke_cc_api service ( #70466 )
2022-04-26 11:30:49 -04:00
Franck Nijhof
f84c33203b
Fix update entity not sticking with skipped version ( #70779 )
2022-04-26 07:50:32 -07:00
J. Nick Koston
89e3a48751
Use database executor in migration test ( #70774 )
2022-04-26 07:42:28 -07:00
Marc Mueller
97af164858
Prepare for upcoming mypy update ( #70800 )
2022-04-26 07:41:52 -07:00
epenet
7d2363ad22
Use light enums in tests ( #70801 )
2022-04-26 16:32:00 +02:00
Franck Nijhof
cad2ba4d44
Detect duplicate script objects in config validation ( #70368 )
2022-04-26 15:33:43 +02:00
epenet
9a7f6393aa
Use light enums in smarttub ( #70789 )
2022-04-26 14:59:24 +02:00
epenet
5d8b35face
Use light enums in yeelight ( #70797 )
2022-04-26 14:55:44 +02:00
epenet
d58430bc93
Use light enums in tplink ( #70787 )
2022-04-26 14:54:17 +02:00
Franck Nijhof
6f88722454
Merge branch 'master' into dev
2022-04-26 14:42:22 +02:00
Joakim Sørensen
4c38d25e49
Remove manage URL for hassio system health info ( #70776 )
2022-04-26 14:39:56 +02:00
epenet
bac69d9e75
Use light enums in velbus ( #70784 )
2022-04-26 15:33:12 +03:00
epenet
7ab0dc5177
Use light enums in wiz ( #70785 )
2022-04-26 15:33:02 +03:00
epenet
56e0b8dbb5
Use light enums in upb ( #70786 )
2022-04-26 15:32:54 +03:00
epenet
fe0120b65a
Use light enums in zwave_js ( #70791 )
2022-04-26 15:31:25 +03:00
epenet
01dffc3447
Use light enums in mystrom ( #70792 )
2022-04-26 15:31:05 +03:00
epenet
679ea69f72
Use light enums in litejet ( #70794 )
2022-04-26 15:30:51 +03:00
epenet
01efbdb104
Use light enums in nanoleaf ( #70795 )
2022-04-26 15:30:42 +03:00
epenet
67b411d2b2
Use light enums in lcn ( #70796 )
2022-04-26 15:30:34 +03:00
epenet
5af496682b
Use light enums in shelly ( #70790 )
2022-04-26 15:29:56 +03:00
Franck Nijhof
13fc6ee426
Remove METISU from Tuya codeowners ( #70783 )
2022-04-26 15:29:30 +03:00
epenet
7c5c0f7558
Use light enums in lw12wifi ( #70793 )
2022-04-26 15:27:10 +03:00
epenet
24b4690e5d
Use climate enums in zwave_js ( #70757 )
2022-04-26 12:23:48 +02:00
Robert Svensson
fe3fb230be
Streamline setup of deCONZ group platform ( #70712 )
2022-04-26 11:44:47 +02:00
epenet
bdba3e193e
Use climate enums in prometheus ( #70772 )
2022-04-26 11:43:45 +02:00
Robert Svensson
f7d9797c62
Streamline setup of deCONZ scene platform ( #70700 )
2022-04-26 11:42:56 +02:00
epenet
9dfc2636a9
Use climate enums in homekit ( #70770 )
2022-04-26 11:27:38 +02:00
epenet
c44b7cc4c0
Use HVACAction in zha sensors ( #70769 )
2022-04-26 11:26:59 +02:00
epenet
09350d350d
Drop single-use constants in venstar ( #70765 )
2022-04-26 11:25:26 +02:00
epenet
3440be803c
Use climate enums in daikin ( #70766 )
2022-04-26 10:53:54 +02:00
epenet
cf8f2132a2
Use climate enums in iaqualink ( #70671 )
2022-04-26 10:53:02 +02:00
Álvaro Fernández Rojas
add7103d55
Use Airzone WebServer MAC address as unique ID ( #70287 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-25 22:52:55 -10:00
Álvaro Fernández Rojas
7d51da1b39
Update aioairzone to v0.4.2 ( #70697 )
...
* Upsate aioairzone to v0.4.1
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Trigger Github checks
* Update aioairzone to v0.4.2
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-26 10:50:46 +02:00
epenet
7dbed17602
Use climate enums in intesishome ( #70675 )
2022-04-26 10:28:29 +02:00
epenet
f678b584e8
Use climate enums in proliphix ( #70730 )
2022-04-26 10:12:43 +02:00
epenet
0a3f88d14c
Use climate enums in opentherm_gw ( #70728 )
2022-04-26 10:12:03 +02:00
epenet
8745401af5
Use climate enums in zha ( #70754 )
2022-04-26 10:09:13 +02:00
epenet
ca01183375
Use climate enums in adax ( #70620 )
2022-04-26 10:00:06 +02:00
epenet
9f428f268c
Use climate enums in atag ( #70623 )
2022-04-26 09:59:31 +02:00
epenet
59b7318db4
Use climate enums in airtouch4 ( #70622 )
2022-04-26 09:59:02 +02:00
epenet
c3353e4726
Use climate enums in esphome ( #70638 )
2022-04-26 09:58:30 +02:00
epenet
035635dbaf
Use climate enums in heatmiser ( #70662 )
2022-04-26 09:57:20 +02:00
epenet
cb6320536f
Use climate enums in hisense_aehw4a1 ( #70666 )
2022-04-26 09:56:45 +02:00
epenet
9132262fa7
Use climate enums in hive ( #70664 )
2022-04-26 09:56:11 +02:00
epenet
c104383ab9
Use climate enums in zhong_hong ( #70755 )
2022-04-25 21:49:50 -10:00
epenet
4827fe5280
Use climate enums in homematicip_cloud ( #70668 )
2022-04-26 09:41:02 +02:00
Marc Mueller
eeecdf213d
Use StrEnum [fritzbox_callmonitor] ( #70289 )
2022-04-26 09:40:08 +02:00
epenet
196c60bdca
Use climate enums in incomfort ( #70672 )
2022-04-26 09:38:15 +02:00
epenet
f2b7390ee7
Use climate enums in lcn ( #70679 )
2022-04-26 09:37:13 +02:00
epenet
f85e225227
Use climate enums in spider ( #70740 )
2022-04-26 10:36:54 +03:00
epenet
f2d5433339
Use climate enums in lyric ( #70682 )
2022-04-26 09:36:32 +02:00
epenet
3c097d5672
Use climate enums in maxcube ( #70688 )
2022-04-26 09:35:49 +02:00
epenet
0e6b543375
Use climate enums in melcloud ( #70689 )
2022-04-26 09:34:39 +02:00
rappenze
c5abf54f10
Color mode support for fibaro light ( #69189 )
...
* color_mode support for fibaro light
* color_mode support for fibaro light
* color_mode support for fibaro light
* Improve based on code review
* Updated to use the ColorMode enum
2022-04-26 09:34:22 +02:00
epenet
68832178b7
Use climate enums in moehlenhoff_alpha2 ( #70694 )
2022-04-26 09:32:46 +02:00
epenet
d2c31de4ba
Use climate enums in zwave_me ( #70756 )
2022-04-25 21:30:54 -10:00
epenet
a7bb74e151
Use climate enums in melissa ( #70690 )
2022-04-26 09:30:46 +02:00
epenet
661152527d
Use climate enums in mill ( #70691 )
2022-04-26 09:29:44 +02:00
epenet
fbfce51536
Use climate enums in izone ( #70674 )
2022-04-26 09:28:58 +02:00
epenet
475296fb36
Use climate enums in vicare ( #70751 )
2022-04-25 21:28:19 -10:00
epenet
2dbd2575d8
Use climate enums in whirlpool ( #70752 )
2022-04-25 21:27:28 -10:00
epenet
30b25a4d3d
Use climate enums in xs1 ( #70753 )
2022-04-25 21:26:29 -10:00
epenet
10905f6074
Use climate enums in vera ( #70750 )
2022-04-25 21:25:24 -10:00
epenet
ae5ec1a320
Use climate enums in overkiz ( #70731 )
2022-04-25 21:24:11 -10:00
epenet
c4eeeb9674
Use climate enums in honeywell ( #70667 )
2022-04-25 21:23:08 -10:00
epenet
65af9cb1a0
Use climate enums in airzone ( #70624 )
2022-04-25 21:21:44 -10:00
epenet
1bc9744be3
Use climate enums in advantage_air ( #70621 )
2022-04-25 21:21:17 -10:00
epenet
7fb0691a8b
Use climate enums in balboa ( #70626 )
2022-04-25 21:19:52 -10:00
epenet
df2a4223da
Use climate enums in oem ( #70727 )
2022-04-26 09:19:38 +02:00
epenet
76dd82f8e5
Use climate enums in nest ( #70723 )
2022-04-26 09:19:02 +02:00
epenet
7cbe56dcdf
Use climate enums in insteon ( #70673 )
2022-04-25 21:18:44 -10:00
epenet
073833fcec
Use climate enums in netatmo ( #70724 )
2022-04-26 09:18:09 +02:00
epenet
09393d6f64
Use climate enums in modbus ( #70693 )
2022-04-25 21:18:00 -10:00
epenet
20f7e2f4d2
Use climate enums in venstar ( #70749 )
2022-04-25 21:17:19 -10:00
epenet
9009b1ef7d
Use climate enums in schluter ( #70733 )
2022-04-26 09:16:07 +02:00
epenet
b69b3be4b0
Use climate enums in senz ( #70735 )
2022-04-26 09:15:26 +02:00
epenet
a3938deb24
Use climate enums in shelly ( #70736 )
2022-04-26 09:14:31 +02:00
epenet
98d757b2b2
Use climate enums in smartthings ( #70737 )
2022-04-26 09:12:54 +02:00
epenet
c534d0a90e
Use climate enums in nuheat ( #70726 )
2022-04-25 21:11:23 -10:00
epenet
c44391f368
Use climate enums in smarttub ( #70738 )
2022-04-26 09:10:48 +02:00
epenet
347d769ea5
Use climate enums in screenlogic ( #70732 )
2022-04-25 21:07:27 -10:00
epenet
7fb8bb7769
Use climate enums in nexia ( #70725 )
2022-04-25 21:06:33 -10:00
epenet
dbf567d664
Use climate enums in velbus ( #70748 )
2022-04-26 09:05:38 +02:00
epenet
fcecc38294
Use climate enums in radiotherm ( #70758 )
2022-04-26 09:05:15 +02:00
epenet
896b616687
Use climate enums in plugwise ( #70729 )
2022-04-26 09:03:23 +02:00
epenet
ab1dd7887e
Use climate enums in tfiac ( #70746 )
2022-04-26 09:01:54 +02:00
epenet
ba7cff505e
Use climate enums in sensibo ( #70734 )
2022-04-25 21:01:32 -10:00
epenet
24b7d1f47b
Use climate enums in tolo ( #70743 )
2022-04-26 08:47:17 +02:00
epenet
b9379b5a88
Use climate enums in toon ( #70744 )
2022-04-26 08:46:39 +02:00
epenet
9342a1b577
Use climate enums in somfy ( #70739 )
2022-04-26 08:44:13 +02:00
epenet
e688f6b315
Use climate enums in tuya ( #70747 )
2022-04-26 08:39:41 +02:00
epenet
7e85510912
Use climate enums in touchline ( #70745 )
2022-04-26 08:37:53 +02:00
epenet
8429b23d65
Use climate enums in stiebel_eltron ( #70741 )
2022-04-26 08:36:56 +02:00
epenet
f68eda97bc
Use climate enums in tado ( #70742 )
2022-04-26 08:35:49 +02:00
epenet
6df53d7c1f
Use climate enums in lookin ( #70681 )
2022-04-25 18:29:36 -10:00
epenet
d288c569fa
Use climate enums in isy994 ( #70678 )
2022-04-25 18:28:56 -10:00
epenet
62c8687a86
Use climate enums in homekit_controller ( #70663 )
2022-04-25 18:27:58 -10:00
epenet
e235926037
Use climate enums in elkm1 ( #70635 )
2022-04-25 18:27:17 -10:00
Álvaro Fernández Rojas
8d71595f31
Improve and fix Airzone config flow ( #70474 )
2022-04-25 18:25:11 -10:00
epenet
7894326270
Deprecate COLOR_MODE_* light constants ( #69302 )
2022-04-25 16:21:19 -10:00
epenet
34da029d48
Deprecate SUPPORT_* constants in vacuum ( #69516 )
2022-04-25 16:20:13 -10:00
starkillerOG
c6267d54ea
Motion Blinds add DualShade support ( #70019 )
2022-04-25 16:19:34 -10:00
jjlawren
5bcc83f6f2
Remove "sonos" prefix for Sonos switch entity_ids ( #70698 )
2022-04-25 16:01:54 -10:00
Zack Barett
083e40a00d
Frontend Bump to 20220425.0 ( #70719 )
2022-04-25 17:03:41 -07:00
J. Nick Koston
1d2c949c51
Convert history_stats to use a coordinator ( #70388 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-25 15:20:06 -07:00
Marc Mueller
c1d2017988
Improve typing for core add_job and run_job methods ( #70702 )
2022-04-25 23:50:01 +02:00
Jason Hunter
0d9191c344
Add new ONVIF sensors ( #70394 )
...
* add digital input and relay sensors / clean up default sensor names
* add relay
* fix copy/paste errors
2022-04-25 17:49:00 -04:00
epenet
7f11df4c79
Use climate enums in lightwave ( #70680 )
2022-04-25 23:16:14 +03:00
epenet
93e2d5c29a
Use climate enums in bsblan ( #70627 )
...
* Use climate enums in bsblan
* Adjust type hint
* Update climate.py
2022-04-25 22:45:46 +03:00
J. Nick Koston
96d64bd6b7
Avoid selecting last_updated from the db when filtering on last_updated==last_changed ( #70459 )
2022-04-25 08:46:37 -10:00
Paulus Schoutsen
87dceaf238
Hue config flow to guard ipv6 ( #70703 )
...
* Hue config flow to guard ipv6
* Use helper
2022-04-25 10:52:57 -07:00
Paulus Schoutsen
5317bf02e6
Fix hidden default ( #70699 )
2022-04-25 10:10:42 -07:00
J. Nick Koston
791138eb8b
Add duration device class to sensor platform ( #70543 )
2022-04-25 09:56:42 -07:00
J. Nick Koston
5224cf5968
Update async_upnp_client to 0.29.0 ( #70604 )
2022-04-25 09:53:35 -07:00
Erik Montnemery
f6d9c75476
Remove metadata from device conditions and triggers ( #70695 )
2022-04-25 09:48:24 -07:00
epenet
57ae1f930f
Use climate enums in mysensors ( #70692 )
2022-04-25 18:28:48 +02:00
Tom Harris
6363c67398
Insteon HUB DHCP discovery ( #70685 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-25 09:01:56 -07:00
Erik Montnemery
28ba572d9d
Only apply color from light profile if no color specified ( #70640 )
2022-04-25 07:56:07 -07:00
Marc Mueller
9b9b553521
Disable no-self-use [pylint] ( #70641 )
...
* Disable no-self-use
* Remove disable comments
2022-04-25 07:41:01 -07:00
epenet
9dcbc8469e
Use climate enums in deconz ( #70630 )
...
* Use climate enums in deconz
* Adjust tests
* Adjust type hint
* Update climate.py
* Update climate.py
* Update climate.py
* Don't edit files in Github!
2022-04-25 16:18:44 +02:00
epenet
b2b99417c9
Use climate enums in homematic ( #70665 )
2022-04-25 16:17:41 +02:00
David F. Mulcahey
ea9c8b15de
Coerce int in Flo set sleep mode service ( #70592 )
...
* Coerce int in Flo set sleep mode service
* add test to ensure exception thrown for bad value
2022-04-25 09:18:09 -04:00
epenet
069dd567f7
Use climate enums in knx ( #70676 )
2022-04-25 14:57:31 +02:00
Erik Montnemery
23d9e135bc
Allow 'turning on' cast groups ( #70642 )
...
* Allow 'turning on' cast groups
* Adjust test
2022-04-25 14:41:24 +02:00
Marc Mueller
c467f318ed
Add fritzbox_callmonitor type hints (1) ( #70292 )
2022-04-25 14:28:17 +02:00
Erik Montnemery
d045e8678d
Use recorder test fixtures in tests ( #70652 )
2022-04-25 14:23:52 +02:00
Martin Hjelmare
09b4b7eb37
Remove hass.helpers from config_entries ( #70660 )
2022-04-25 14:21:03 +02:00
epenet
0cdfd386a7
Use climate enums in evohome ( #70639 )
2022-04-25 13:34:59 +02:00
epenet
d52234a57a
Use climate enums in fritzbox ( #70650 )
...
* Use climate enums in fritzbox
* Adjust tests
* Update homeassistant/components/fritzbox/climate.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-25 13:33:51 +02:00
epenet
0fd2a7dc83
Use climate enums in freedompro ( #70651 )
...
* Use climate enums in freedompro
* Adjust tests
* Adjust type hints
2022-04-25 13:33:19 +02:00
epenet
2efc25c7ca
Use climate enums in ephember ( #70637 )
2022-04-25 13:21:12 +02:00
epenet
a5f5cfb156
Use climate enums in eq3btsmart ( #70636 )
2022-04-25 13:20:37 +02:00
epenet
04b9c93006
Use climate enums in econet ( #70633 )
2022-04-25 13:20:18 +02:00
epenet
7b1d5fb10a
Use climate enums in ecobee ( #70632 )
2022-04-25 13:19:54 +02:00
epenet
2267e32114
Use climate enums in devolo_home_control ( #70631 )
2022-04-25 13:19:02 +02:00
epenet
4de2730844
Use climate enums in coolmaster ( #70629 )
2022-04-25 13:18:34 +02:00
epenet
e51ed7a11b
Use climate enums in blebox ( #70628 )
...
* Use climate enums in blebox
* Adjust tests
2022-04-25 13:17:46 +02:00
epenet
a75daab33f
Adjust set_hvac_mode type hint in ClimateEntity ( #70658 )
...
* Adjust set_hvac_mode type hint in ClimateEntity
* Remove override
2022-04-25 13:16:02 +02:00
epenet
d22a679262
Adjust hvac_modes type hint in ClimateEntity ( #70657 )
...
* Adjust hvac_modes type hint in ClimateEntity
* Adjust tuya
2022-04-25 13:15:08 +02:00
Erik Montnemery
28ebab9c5a
Simplify waiting for recorder in tests ( #70647 )
2022-04-25 12:04:47 +02:00
epenet
a8a7359c6f
Use VacuumEntityFeature in mqtt ( #70570 )
...
* Use VacuumEntityFeature in mqtt
* Fix tests
2022-04-25 11:34:06 +02:00
epenet
6988b0725d
Use climate enums in ambiclimate ( #70625 )
2022-04-25 11:25:29 +02:00
Martin Hjelmare
54fed9ee7b
Fix zwave_js diagnostics zwave value endpoint lookup ( #70646 )
2022-04-25 11:01:07 +02:00
Poltorak Serguei
5b9e3a5e7b
Add Z-Wave.Me SensorMultilevels types ( #68585 )
...
* Added SensorMultilevels types
* Fixed sort and spaces
* co, co2
* PF -> PERCENTAGE
* POWER_FACTOR to PERCENTAGE
* Fix import sorting
* Whitespaces for flake8
* Whitespaces
* Whitespaces
* Fixed entity_description type
Co-authored-by: aivs <aivs@yandex.ru >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-25 11:00:33 +02:00
epenet
1af7c26741
Use climate enums in fibaro ( #70649 )
2022-04-25 10:59:22 +02:00
epenet
23c5bd9779
Use climate enums in gree ( #70655 )
...
* Use climate enums in gree
* Adjust tests
2022-04-25 10:58:39 +02:00
epenet
b81f8e75ee
Use climate enums in generic_thermostat ( #70656 )
...
* Use climate enums in generic_thermostat
* Adjust tests
2022-04-25 10:58:05 +02:00
epenet
8db4994345
Use climate enums in flexit ( #70654 )
2022-04-25 10:47:12 +02:00
epenet
587505c85b
Use climate enums in geniushub ( #70653 )
2022-04-25 10:46:52 +02:00
Marc Mueller
2676f4df7a
Fix fritzbox_callmonitor event listener ( #70291 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-25 10:24:37 +02:00
code-review-doctor
304426edb1
Fix issue probably-meant-fstring found at https://codereview.doctor ( #70574 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-25 09:58:17 +02:00
Robert Svensson
8eae572c93
Mark type "On/Off Switch" as a deCONZ switch entity ( #70598 )
...
Convert entity types of light platform to switch platform
2022-04-25 08:25:38 +02:00
J. Nick Koston
9f11063724
Fix state_changes_during_period bakery caching for limit and descending ( #70610 )
2022-04-24 21:47:21 -07:00
Glenn Waters
e79fa03c85
ElkM1 integration, bump lib ( #70615 )
2022-04-24 18:15:55 -10:00
Avi Miller
4ad26af2ea
Update the LIFX manifest with full list of models ( #70614 )
2022-04-24 16:25:09 -10:00
J. Nick Koston
929dafc3ad
Bump kasa to 0.5.0 ( #70607 )
2022-04-24 14:01:22 -10:00
Paulus Schoutsen
56362e5d80
Bump frontend to 20220424.0 ( #70608 )
2022-04-24 15:59:52 -07:00
Paulus Schoutsen
536d58968f
Merge pull request #70605 from home-assistant/rc
2022-04-24 15:59:14 -07:00
David F. Mulcahey
31eae0980b
Add state class to Flo sensor entities ( #70591 )
2022-04-24 12:48:49 -10:00
Paulus Schoutsen
f3d12635cc
Bumped version to 2022.4.7
2022-04-24 14:47:52 -07:00
Johann Vanackere
9925a19a75
Daikin AC : Round to nearest half degree ( #70446 ) ( #70452 )
2022-04-24 14:47:47 -07:00
J. Nick Koston
6f6b16b410
Fix history not including start time state ( #70447 )
2022-04-24 14:47:46 -07:00
J. Nick Koston
c7ff4baa6b
Ensure rainmachine creates config entry titles as strings ( #70417 )
2022-04-24 14:47:46 -07:00
J. Nick Koston
e389beb1d1
Bump aiodiscover to 1.4.11 ( #70413 )
...
Fixes #70402
Changelog: https://github.com/bdraco/aiodiscover/compare/v1.4.10...v1.4.11
2022-04-24 14:47:45 -07:00
Johan Nenzén
cad90a086d
Bump pyplaato to 0.0.18 ( #70391 )
2022-04-24 14:47:44 -07:00
Raman Gupta
d54558530c
Bump zwave-js-server-python to 0.35.3 ( #70357 )
2022-04-24 14:47:43 -07:00
J. Nick Koston
0d42bda316
Bump aiodiscover to 1.4.10 ( #70348 )
2022-04-24 14:47:43 -07:00
Marvin Wichmann
1dfd76085e
Update xknx to version 0.20.4 ( #70342 )
2022-04-24 14:47:42 -07:00
Dmitry Katsubo
cbdef59651
Fixed syntax error in ALTER TABLE statement ( #70304 ) ( #70336 )
2022-04-24 14:47:41 -07:00
Johann Vanackere
e2bbdb26be
Daikin AC : Round to nearest half degree ( #70446 ) ( #70452 )
2022-04-24 14:47:09 -07:00
J. Nick Koston
022deb20fd
Fix history not including start time state ( #70447 )
2022-04-24 14:34:00 -07:00
Robert Svensson
b15387ffb9
Remove migration of entities from deCONZ switch to siren platform ( #70600 )
2022-04-24 23:32:13 +02:00
Robert Svensson
0726bc2cab
Streamline setup of deCONZ button platform ( #70593 )
...
* Streamline setup of deCONZ button platform
* Update homeassistant/components/deconz/button.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-24 22:58:36 +02:00
Allen Porter
bab9f4ba76
Fix nest error handling and bug in tests for media fetches ( #70596 )
2022-04-24 10:17:59 -10:00
Daniel Reimer
31b6b3deb5
Add sensors for current and potential to AVM FRITZ!SmartHome / Fritz!DECT ( #69999 )
...
* Update sensor.py
Add sensors for current and potential to AVM FRITZ!SmartHome. Tested with Fritz!DECT 200
* Update sensor.py
black, flake8 and isort checked
* Fix the change requests
Fixed the division by 1000 on two code parts to comply with the AVM API documention.
Added device.power to availability check.
* black --fast applied
* fix issort
* rename electric potential to voltage
Co-authored-by: mib1185 <mail@mib85.de >
2022-04-24 22:02:19 +02:00
Allen Porter
dc7e3a6df6
Fix boundary case in calednar trigger ( #70467 )
...
Update calendar trigger scan logic to add a one second boundary due to the
exclusive search. Add a test that reproduced the issue.
2022-04-24 12:52:17 -07:00
epenet
965665213f
Use ColorMode enum in hue ( #70578 )
2022-04-24 09:29:51 -10:00
Robert Svensson
8330d7906a
Streamline setup of deCONZ alarm control panel platform ( #70589 )
2022-04-24 21:25:01 +02:00
epenet
5b7bca1d82
Use ColorMode enum in elgato ( #70487 )
2022-04-24 09:15:43 -10:00
epenet
38d86fc7b1
Use ColorMode enum in mqtt ( #70579 )
2022-04-24 09:06:56 -10:00
G Johansson
472ffd3bc6
Implement config flow for SQL integration ( #68700 )
2022-04-24 08:50:32 -10:00
Steven Looman
776565c23f
Bump async-upnp-client to 0.28.0 ( #70582 )
2022-04-24 08:46:13 -10:00
David F. Mulcahey
9b8d217b0e
Implement support for start_up_on_off in ZHA ( #70110 )
...
* Implement support for start_up_on_off
fix discovery issues
remove cover change
* add tests
2022-04-24 12:50:06 -04:00
glcos
8a73381b56
ZHA ElectricalMeasurement cluster add Frequency and Power Factor ( #59417 )
...
* Add files via upload
* Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Add Frequency and PF
Add Frequency and PF
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/zha/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Fix rebase
* rebase cleanup
* fix stale doc string
* missed this again
* isort
* update tests
* update discovery test data
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: David Mulcahey <david.mulcahey@me.com >
2022-04-24 12:42:52 -04:00
TheJulianJES
e4a613a4b3
Add "LUX" manufacturer to "ZenWithin" ZHA thermostat ( #70190 )
2022-04-24 11:58:06 -04:00
epenet
c342ff5da8
Use VacuumEntityFeature in roomba ( #70577 )
2022-04-24 00:32:16 -10:00
epenet
4830b427ac
Use ColorMode enum in homekit ( #70581 )
2022-04-24 00:30:08 -10:00
epenet
f902aed6b3
Use ColorMode enum in flux_led ( #70580 )
2022-04-24 00:29:51 -10:00
Robert Svensson
790beb1346
Move deCONZ light imports to reflect changes in pydeconz ( #70469 )
2022-04-24 10:27:56 +02:00
Michael
781f18e0c3
Extract entity base classes into a new module for Synology DSM ( #69796 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-23 22:26:34 -10:00
Robert Svensson
009111151d
Move deCONZ alarm system imports to reflect the changes in pydeconz ( #70453 )
2022-04-24 10:17:46 +02:00
Robert Svensson
83fde83279
Move deCONZ group and scene imports to reflect the changes in pydeconz ( #70468 )
...
* Move deCONZ scene imports to reflect the changes in pydeconz
* Move deCONZ group imports to reflect the changes in pydeconz
* Use common resourcegroup rather than 5 different imports in gateway
2022-04-24 10:09:58 +02:00
G Johansson
859dcb396a
Bump pysensibo to 1.0.12 ( #70484 )
2022-04-23 13:58:33 -10:00
epenet
43b9c62aa5
Use VacuumEntityFeature in tuya ( #70563 )
2022-04-23 11:45:22 -10:00
epenet
4247318634
Use VacuumEntityFeature in xiaomi_miio ( #70564 )
2022-04-23 11:45:10 -10:00
epenet
7c3fcdee95
Use VacuumEntityFeature in sharkiq ( #70565 )
2022-04-23 11:44:49 -10:00
epenet
acc5c7ddf0
Use VacuumEntityFeature in litterrobot ( #70562 )
2022-04-23 11:43:13 -10:00
epenet
c1888ce559
Use VacuumEntityFeature in neato ( #70561 )
2022-04-23 11:42:32 -10:00
epenet
ca337b54a3
Use ColorMode enum in philips_js ( #70529 )
2022-04-23 11:27:32 -10:00
epenet
1179a88808
Use ColorMode enum in yeelight ( #70560 )
2022-04-23 11:04:54 -10:00
epenet
89200b27f0
Use ColorMode enum in tuya ( #70545 )
2022-04-23 11:00:34 -10:00
epenet
9906fd649e
Use ColorMode enum in vesync ( #70553 )
2022-04-23 10:59:50 -10:00
epenet
753a13d68d
Use ColorMode enum in wiz ( #70554 )
2022-04-23 10:59:21 -10:00
epenet
5a0bbedef8
Use ColorMode enum in group ( #70500 )
2022-04-23 10:27:55 -10:00
epenet
be6dc81fc0
Use ColorMode enum in switch ( #70537 )
2022-04-23 10:26:35 -10:00
epenet
7d2e75e6ab
Use ColorMode enum in zwave_js ( #70559 )
2022-04-23 10:26:09 -10:00
epenet
677614546a
Use ColorMode enum in zwave_me ( #70558 )
2022-04-23 10:25:21 -10:00
epenet
f9dbb92e60
Use ColorMode enum in zengge ( #70557 )
2022-04-23 10:10:35 -10:00
epenet
da2312765c
Use ColorMode enum in wled ( #70555 )
2022-04-23 10:09:46 -10:00
epenet
663dbc4080
Use ColorMode enum in x10 ( #70556 )
2022-04-23 10:08:00 -10:00
epenet
d00d9a2473
Use ColorMode enum in velux ( #70552 )
2022-04-23 10:02:25 -10:00
epenet
1b08e509ed
Use ColorMode enum in tasmota ( #70549 )
2022-04-23 10:02:18 -10:00
epenet
265bf3e9e0
Use ColorMode enum in upb ( #70551 )
2022-04-23 10:02:04 -10:00
epenet
20336ec49c
Use ColorMode enum in unifiprotect ( #70547 )
2022-04-23 10:01:55 -10:00
epenet
95f0d14f08
Use ColorMode enum in velbus ( #70550 )
2022-04-23 10:01:35 -10:00
epenet
3bbd08d9c9
Use ColorMode enum in unifiled ( #70548 )
2022-04-23 10:00:33 -10:00
Robert Svensson
301dcaae63
Move deCONZ sensor imports to reflect changes in pydeconz ( #70471 )
2022-04-23 22:59:51 +03:00
epenet
76aea16f29
Use ColorMode enum in twinkly ( #70546 )
2022-04-23 09:47:13 -10:00
epenet
121d2008c2
Use ColorMode enum in tplink ( #70542 )
2022-04-23 09:46:54 -10:00
epenet
9a38172d1f
Use ColorMode enum in tradfri ( #70544 )
2022-04-23 09:46:24 -10:00
epenet
6e1b8a9387
Use ColorMode enum in tellstick ( #70540 )
2022-04-23 09:44:48 -10:00
epenet
6e14f67860
Use ColorMode enum in tolo ( #70541 )
2022-04-23 09:44:29 -10:00
epenet
30b76db390
Use ColorMode enum in tellduslive ( #70539 )
2022-04-23 09:44:14 -10:00
epenet
23974eed41
Use ColorMode enum in switch_as_x ( #70538 )
2022-04-23 09:43:16 -10:00
epenet
9c42443910
Use ColorMode enum in smarttub ( #70536 )
2022-04-23 09:43:08 -10:00
epenet
2d498f71bb
Use ColorMode enum in sisyphus ( #70535 )
2022-04-23 09:43:00 -10:00
epenet
dcddc910b8
Use ColorMode enum in rflink ( #70531 )
2022-04-23 09:42:54 -10:00
epenet
dad806b16b
Use ColorMode enum in pilight ( #70532 )
2022-04-23 09:42:45 -10:00
epenet
93be31290d
Use ColorMode enum in shelly ( #70534 )
2022-04-23 09:42:36 -10:00
epenet
d4d64b914d
Use ColorMode enum in senseme ( #70533 )
2022-04-23 09:42:29 -10:00
epenet
2ea583536b
Use ColorMode enum in rfxtrx ( #70530 )
2022-04-23 09:42:14 -10:00
epenet
1677a76ba4
Use ColorMode enum in myq ( #70524 )
2022-04-23 09:26:07 -10:00
epenet
4a276d90b0
Use ColorMode enum in overkiz ( #70528 )
2022-04-23 09:25:47 -10:00
epenet
1d5096638e
Use ColorMode enum in nanoleaf ( #70527 )
2022-04-23 09:25:03 -10:00
epenet
f68764a053
Use ColorMode enum in mystrom ( #70526 )
2022-04-23 09:24:43 -10:00
epenet
177e6356b1
Use ColorMode enum in mysensors ( #70525 )
2022-04-23 09:24:33 -10:00
epenet
6d237275f8
Use ColorMode enum in modern_forms ( #70523 )
2022-04-23 09:24:19 -10:00
epenet
a2bf33e74c
Use ColorMode enum in modbus ( #70522 )
2022-04-23 09:24:06 -10:00
epenet
e40b4bee2d
Use ColorMode enum in mochad ( #70521 )
2022-04-23 09:23:55 -10:00
epenet
e1f772c88f
Use ColorMode enum in lw12wifi ( #70520 )
2022-04-23 09:22:24 -10:00
epenet
aa64acf918
Use ColorMode enum in lutron_caseta ( #70519 )
2022-04-23 09:22:10 -10:00
epenet
5bb850eea3
Use ColorMode enum in lutron ( #70518 )
2022-04-23 09:21:57 -10:00
epenet
addf73d007
Use ColorMode enum in litejet ( #70516 )
2022-04-23 09:21:44 -10:00
epenet
1ba0a58b6d
Use ColorMode enum in lcn ( #70515 )
2022-04-23 09:21:33 -10:00
epenet
a9cd5bd9c8
Use ColorMode enum in firmata ( #70494 )
2022-04-23 09:21:18 -10:00
epenet
33c1501f35
Use ColorMode enum in futurenow ( #70498 )
2022-04-23 09:21:05 -10:00
epenet
562927cc17
Use ColorMode enum in fritzbox ( #70497 )
2022-04-23 09:20:52 -10:00
epenet
5c0bc0063f
Use ColorMode enum in fjaraskupan ( #70496 )
2022-04-23 09:20:39 -10:00
epenet
e8ff812d39
Use ColorMode enum in freedompro ( #70495 )
2022-04-23 09:20:23 -10:00
epenet
d75862762b
Use ColorMode enum in evil_genius_labs ( #70493 )
2022-04-23 09:20:09 -10:00
epenet
80db3428b8
Use ColorMode enum in everlights ( #70492 )
2022-04-23 09:19:01 -10:00
epenet
4904d7b216
Use ColorMode enum in eufy ( #70491 )
2022-04-23 09:18:47 -10:00
epenet
cc260db496
Use ColorMode enum in lookin ( #70517 )
2022-04-23 09:17:51 -10:00
epenet
cf4232467c
Use ColorMode enum in kulersky ( #70514 )
2022-04-23 09:17:31 -10:00
epenet
7e7519fe05
Use ColorMode enum in knx ( #70513 )
2022-04-23 09:17:18 -10:00
epenet
5811e43319
Use ColorMode enum in iglo ( #70512 )
2022-04-23 09:16:58 -10:00
epenet
2f26407a31
Use ColorMode enum in insteon ( #70511 )
2022-04-23 09:16:40 -10:00
epenet
149cc01ed3
Use ColorMode enum in iaqualink ( #70510 )
2022-04-23 09:16:27 -10:00
epenet
346a385f1a
Use ColorMode enum in ihc ( #70508 )
2022-04-23 09:16:07 -10:00
epenet
34ad7b329e
Use ColorMode enum in hyperion ( #70507 )
2022-04-23 09:15:54 -10:00
epenet
ee1ac730b8
Use ColorMode enum in homeworks ( #70506 )
2022-04-23 09:15:40 -10:00
epenet
e30b3b4ab1
Use ColorMode enum in homematicip_cloud ( #70505 )
2022-04-23 09:15:26 -10:00
epenet
e5eaa4b105
Use ColorMode enum in homematic ( #70504 )
2022-04-23 09:15:10 -10:00
epenet
994905d1ea
Use ColorMode enum in home_connect ( #70502 )
2022-04-23 09:14:49 -10:00
epenet
648c973785
Use ColorMode enum in hive ( #70501 )
2022-04-23 09:14:34 -10:00
epenet
033445721d
Use ColorMode enum in greenwave ( #70499 )
2022-04-23 09:14:13 -10:00
epenet
24ace6a1fb
Use ColorMode enum in enocean ( #70489 )
2022-04-23 09:13:53 -10:00
epenet
31fbc088fe
Use ColorMode enum in esphome ( #70490 )
2022-04-23 09:13:40 -10:00
epenet
a0c7fca003
Use ColorMode enum in homekit_controller ( #70503 )
2022-04-23 09:09:25 -10:00
epenet
50823045e8
Use ColorMode enum in isy994 ( #70509 )
2022-04-23 09:06:23 -10:00
epenet
fddc0e14c0
Use ColorMode enum in elkm1 ( #70488 )
2022-04-23 08:40:58 -10:00
Ani Betts
6c391ecc59
Remove broken Arlo component ( #70330 )
...
* Remove broken Arlo component
This component has been fully broken since early 2019 because of
authentication changes from Arlo.
* Update requirements
2022-04-23 20:16:28 +03:00
ollo69
95e38b16f9
Address late review of AsusWRT config flow changes ( #70448 )
...
* Address late review of AsusWRT config flow changes
* Review schema preparation
* Requested changes
2022-04-23 13:28:09 +02:00
Matthias Alphart
639e3bb900
Add optional type for KNX notify entity configuration ( #70451 )
2022-04-23 12:21:58 +02:00
Álvaro Fernández Rojas
0c2acdf337
Add Airzone diagnostics ( #69362 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-22 22:28:07 -10:00
Dmitry Katsubo
521579fc6a
Fixed syntax error in ALTER TABLE statement ( #70304 ) ( #70336 )
2022-04-22 21:29:25 -10:00
Raman Gupta
37ea4660f9
Bump zwave-js-server-python to 0.36.0 ( #70464 )
...
* Bump zwave-js-server-python to 0.36.0
* update missed property name change
2022-04-23 02:20:50 -04:00
Michael
ed8fe9963e
Improve entity and device naming in Synology DSM ( #69754 )
2022-04-22 19:57:39 -10:00
rikroe
eccc8bf79d
Bump bimmer_connected to 0.8.12, fix china login ( #70374 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-22 19:52:37 -10:00
Andrzej Raczkowski
bf9467ad7b
Bump cryptography to 36.0.2 ( #70438 )
2022-04-22 19:50:45 -10:00
epenet
2e5ad58c32
Use ColorMode enum in dynalite ( #70436 )
2022-04-22 19:50:02 -10:00
epenet
68697b6477
Use ColorMode enum in broadlink ( #70434 )
2022-04-22 19:49:46 -10:00
epenet
643d04a717
Use ColorMode enum in blebox ( #70426 )
2022-04-22 19:49:39 -10:00
epenet
72b31ca51a
Use ColorMode enum in blinksticklight ( #70433 )
2022-04-22 19:49:29 -10:00
epenet
0e1911cd9b
Use ColorMode enum in decora_wifi ( #70430 )
2022-04-22 19:49:22 -10:00
epenet
35e395235a
Use ColorMode enum in decora ( #70429 )
2022-04-22 19:49:14 -10:00
epenet
7ffe399a08
Use ColorMode enum in control4 ( #70428 )
2022-04-22 19:49:08 -10:00
epenet
bd2639af65
Use ColorMode enum in avea ( #70424 )
2022-04-22 19:48:53 -10:00
epenet
c390ec33cd
Use ColorMode enum in ads ( #70422 )
2022-04-22 19:48:38 -10:00
epenet
e806020bc3
Use ColorMode enum in avion ( #70423 )
2022-04-22 19:46:29 -10:00
Raman Gupta
44c1dc7f5a
Bump pytomorrowio to 0.3.3 ( #70463 )
...
* Bump pytomorrowio to 0.3.3
* Empty commit
2022-04-23 01:46:13 -04:00
Erik Montnemery
982e314de6
Use recorder_mock in tests ( #70363 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-22 19:29:44 -10:00
Johan Nenzén
16ca038f12
Bump pyplaato to 0.0.18 ( #70391 )
2022-04-22 19:28:26 -10:00
Oliver
8dea97e084
Update denonavr to version 0.10.11 ( #70450 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-22 19:27:58 -10:00
Robert Svensson
678888c65f
deCONZ dependency exports type hints ( #70449 )
2022-04-22 19:27:47 -10:00
Álvaro Fernández Rojas
a29265e725
Add Airzone Low Battery Binary Sensor ( #69022 )
...
* airzone: binary_sensor: add Low Battery
This binary sensor is only applicable for Radio Thermostats.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: use BinarySensorDeviceClass
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-22 19:27:23 -10:00
Álvaro Fernández Rojas
6dc44863c4
Split and refactor AirzoneEntity ( #70421 )
2022-04-22 19:20:14 -10:00
Allen Porter
5ffaa70bb6
Add calendar event end trigger ( #70372 )
...
* Add calendar event end trigger
* Rename start date to last_endtime
* Rename now to last_endtime
2022-04-22 21:19:35 -07:00
Jason Hunter
9008a76bd4
Remove deprecated YAML configuration from ONVIF ( #70395 )
...
* Remove deprecated YAML configuration from ONVIF
* remove async_setup completely
2022-04-22 21:35:11 -04:00
epenet
489e70bd7f
Use ColorMode enum in bond ( #70427 )
2022-04-22 14:44:31 -10:00
Raman Gupta
7da2e765d1
Reorganize tomorrowio code to keep it clean ( #70454 )
2022-04-22 16:10:13 -07:00
J. Nick Koston
23cf8bef65
Bump aiodiscover to 1.4.11 ( #70413 )
...
Fixes #70402
Changelog: https://github.com/bdraco/aiodiscover/compare/v1.4.10...v1.4.11
2022-04-22 19:26:06 +03:00
epenet
fde79e606d
Use ColorMode enum in axis ( #70425 )
2022-04-22 17:51:04 +02:00
epenet
5ec855e020
Use ColorMode enum in deconz ( #70431 )
2022-04-22 17:50:00 +02:00
Erik Montnemery
e45d4d53dd
Correct time stamp format in Alexa responses ( #70267 )
2022-04-22 08:44:59 -07:00
epenet
56921a41bf
Use ColorMode enum in crownstone ( #70432 )
2022-04-22 16:25:20 +02:00
J. Nick Koston
cc3d6aa247
Ensure rainmachine creates config entry titles as strings ( #70417 )
2022-04-22 07:58:19 -06:00
epenet
edffac82e9
Use ColorMode enum in devolo_home_control ( #70435 )
2022-04-22 15:31:11 +02:00
J. Nick Koston
3737b58e85
Avoid fetching metadata multiple times during stat compile ( #70397 )
2022-04-22 00:25:42 -10:00
Raman Gupta
be0fbba523
Bump pytomorrowio to 0.3.1 ( #70130 )
2022-04-22 09:22:43 +02:00
Robert Svensson
69f4aeaf42
Enable strict typing of deconz_device ( #70341 )
...
* Enable strict typing of deconz_device completing strict typing of deconz integration
2022-04-22 09:19:35 +02:00
ollo69
74b50a8009
Enable AsusWRT strict typing ( #70396 )
...
* Enable AsusWRT strict typing
* Fix myPi errors
2022-04-22 10:14:13 +03:00
dependabot[bot]
d35fa28721
Bump actions/checkout from 3.0.1 to 3.0.2 ( #70405 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.1 to 3.0.2.
- [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.1...v3.0.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 10:07:31 +03:00
dependabot[bot]
2c437c20ce
Bump codecov/codecov-action from 3.0.0 to 3.1.0 ( #70404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 08:59:26 +02:00
J. Nick Koston
c96781a795
Prevent plumbum from causing the testsuite to fail ( #70400 )
2022-04-22 08:40:23 +02:00
Dave T
70e125850c
Limit autogenerated entity_id string length ( #69739 )
2022-04-21 22:39:51 -07:00
Franck Nijhof
7b75a16745
Add visible by default property to base Entity ( #70370 )
2022-04-21 22:06:34 -07:00
J. Nick Koston
9761a7310e
Adjust doc string for recorder.Recorder.async_periodic_statistics ( #70398 )
2022-04-21 22:04:42 -07:00
J. Nick Koston
3142a106fc
Additional prep work for sqlalchemy 2.0 ( #70358 )
2022-04-21 12:39:18 -10:00
J. Nick Koston
034ba7d3ff
Only read HomeKit service/chars from disk once ( #70354 )
2022-04-21 13:54:44 -07:00
J. Nick Koston
f1b400feaf
Revert changes from #70300 part 2 ( #70386 )
2022-04-21 10:50:00 -10:00
J. Nick Koston
23de8d4156
Revert changes to test/conftest.py from #70300 ( #70385 )
2022-04-21 10:49:47 -10:00
Marc Mueller
90dab235f7
Update pylint to 2.13.7 ( #70381 )
...
* Update pylint to 2.13.7
* Spelling
* Remove old pylint config value
* Code updates
2022-04-21 13:02:52 -07:00
Dave T
020f94fa56
Handle additional ONVIF messages (Hikvision) ( #66357 )
...
* Handle additional onvif messages (hikvision)
* Only convert to local timezone once.
* Code review: put new parser in a better place.
* Remove whitespace
* Code review: Remove ONVIF 'line crossed' parser
* Code review: Unparsed events log info not warning
* Fix isort
* Handle additional onvif messages (hikvision)
* Only convert to local timezone once.
* Code review: put new parser in a better place.
* Remove whitespace
* Code review: Remove ONVIF 'line crossed' parser
* Code review:only return valid datetime,improve try
* Code review: datetime conversions into try blocks
* address PR comments
Co-authored-by: Jason Hunter <hunterjm@gmail.com >
2022-04-21 15:30:35 -04:00
Jason Hunter
22db21b9d4
Add diagnostics to ONVIF ( #69708 )
2022-04-21 11:38:20 -07:00
Franck Nijhof
d08b751a85
Add unique ID to scripts ( #70345 )
2022-04-21 20:04:02 +02:00
jjlawren
ac88d0be14
Add Sonos favorites sensor ( #70235 )
2022-04-21 10:37:16 -07:00
Erik Montnemery
9bec649323
Restore state of trigger-based template sensor ( #69344 )
2022-04-21 09:32:18 -07:00
Erik Montnemery
7b1e0e42f7
Allow device conditions and triggers for unitless sensors ( #70337 )
2022-04-21 09:31:15 -07:00
Jeef
4d09078114
IntelliFire Config API Token Config Update ( #68134 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-21 09:14:13 -07:00
J. Nick Koston
73a368c242
Refactor history_stats to minimize database access (part 2) ( #70255 )
2022-04-21 09:06:59 -07:00
ollo69
f6e5e1b167
Simplify AsusWRT config flow ( #69800 )
2022-04-21 08:23:40 -07:00
Allen Porter
a2c74b9786
Add initial implementation of a calendar trigger ( #68674 )
...
* Add initial implementation of calendar trigger
This is an initial implementation of a calendar trigger, that supports
triggering on calendar start time.
See architecture proposal in:
https://github.com/home-assistant/architecture/discussions/700
* Address reviewer feedback
* Use f-strings for all tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove logging f-strings, and move to main code
* Remove mypy ignore
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update calendar triggers to use new calendar data model
* Update tests/components/calendar/test_trigger.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Rewrite tests using freezegun
Rewrite tests using freezegun and improve edge case handling, and use utc consistently for all alarms.
* Update homeassistant/components/calendar/trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/calendar/trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Increase test coverage based on pr feedback
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-21 08:09:50 -07:00
Franck Nijhof
7003862bd8
Fix Plugwise to not use invalid discovery data ( #70366 )
2022-04-21 16:06:22 +03:00
Raman Gupta
220cb57add
Bump zwave-js-server-python to 0.35.3 ( #70357 )
2022-04-21 14:14:39 +02:00
rikroe
80653463bf
Add DataUpdateCoordinator to bmw_connected_drive ( #67003 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-20 22:13:09 -10:00
Jason Maners
089f7279bc
Update vesync to use pyvesync v2.0.2 ( #70281 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-21 10:36:02 +03:00
Erik Montnemery
de9f39745b
Fix race in _process_recorder_platform ( #70339 )
...
* Fix race in _process_recorder_platform
* Update homeassistant/components/recorder/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-21 09:03:05 +02:00
Raman Gupta
c390834ae4
Add available tones property to siren entity description ( #70216 )
...
* Fix siren entity description and available tones property
* Add test
* Fix bug
* Add coverage
2022-04-21 02:33:22 -04:00
Erik Montnemery
5e50a8abd5
Mark device triggers from hidden or auxiliary entities as secondary ( #70335 )
...
* Mark device triggers from hidden or auxiliary entities as secondary
* Update tests
2022-04-21 08:01:32 +02:00
Allen Porter
0e0c0ce22b
Move google calendar integration to aiohttp ( #70173 )
...
* Use new aiohttp based google client library in gcal_sync.
* Use base url in tests for shorter string
* Remove unnecessary line of code
* Jump to gcal-sync-0.4.1
* Update tests/components/google/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update to gcal_sync 0.5.0 incorporating PR feedback
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 20:18:24 -07:00
J. Nick Koston
b8369f79eb
Bump aiodiscover to 1.4.10 ( #70348 )
2022-04-21 01:43:27 +02:00
Zack Barett
2c284f5a28
Bump frontend to 20220420.0 ( #70347 )
2022-04-20 16:18:03 -07:00
Marvin Wichmann
029ffad537
Update xknx to version 0.20.4 ( #70342 )
2022-04-21 02:16:08 +03:00
Franck Nijhof
35687def02
Merge stop & error script actions ( #70109 )
2022-04-20 14:22:37 -07:00
Steven Looman
bddfbe01f3
Better handle devices changing UDN and/or location in upnp component ( #70008 )
2022-04-20 11:01:43 -10:00
Franck Nijhof
bfc82b030f
Replace Climate CURRENT_HVAC_* constants with HVACAction enum ( #70319 )
2022-04-20 13:41:05 -07:00
Erik Montnemery
9e213caefc
Tweak utility_meter service descriptions ( #70338 )
2022-04-20 22:07:16 +02:00
Erik Montnemery
150f173eed
Mark device conditions from hidden or auxiliary entities as secondary ( #70333 )
2022-04-20 21:41:59 +02:00
Erik Montnemery
7c0b0f7cc1
Migrate homekit_controller light to color_mode ( #69261 )
2022-04-20 09:26:15 -10:00
Glenn Waters
2abe551eef
Complete strict typing for ElkM1 integration ( #70334 )
2022-04-20 09:04:11 -10:00
Paulus Schoutsen
2df212dcd3
Merge pull request #70331 from home-assistant/rc
2022-04-20 11:27:33 -07:00
Erik Montnemery
64381acbaf
Mark device actions from hidden or auxiliary entities as secondary ( #70278 )
2022-04-20 10:48:46 -07:00
Glenn Waters
2a99084911
ElkM1 integration, add strict types to config_flow ( #70323 )
2022-04-20 10:46:36 -07:00
Johann Vanackere
c4db48d8f1
Fix #69952 : Daikin AC Temperature jumps after being set ( #70326 )
2022-04-20 10:44:51 -07:00
Johann Vanackere
b0ed42a5a5
Fix #69952 : Daikin AC Temperature jumps after being set ( #70326 )
2022-04-20 10:43:44 -07:00
Paulus Schoutsen
50bfc4d86c
Bumped version to 2022.4.6
2022-04-20 10:11:19 -07:00
J. Nick Koston
6f13ce9445
Bump aiohomekit to 0.7.17 ( #70313 )
...
Changelog: https://github.com/Jc2k/aiohomekit/compare/0.7.16...0.7.17
Fixes : #67665
2022-04-20 10:11:15 -07:00
Paulus Schoutsen
596d46dbba
Add Insteon USB discovery ( #70306 )
...
* Add Insteon USB discovery
* Update tests/components/insteon/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 10:11:14 -07:00
Christopher Bailey
2c6e670fd8
Fix updating CameraZone coords for UniFi Protect ( #70260 )
2022-04-20 10:11:13 -07:00
J. Nick Koston
767e519e86
Fix handling unassigned areas in lutron_caseta ( #70258 )
2022-04-20 10:11:13 -07:00
Kevin Worrel
03a896cbc8
Screenlogic config: Filter unexpected host names ( #70256 )
2022-04-20 10:11:12 -07:00
J. Nick Koston
2b39f4b7cd
Bump aiodiscover to 1.4.9 ( #70213 )
2022-04-20 10:11:11 -07:00
Dave T
acd6048cbd
Hide credentials from generated titles in generic camera ( #70204 )
2022-04-20 10:11:10 -07:00
Dave T
82cf6e44d6
Auto set content type for stream-only in generic camera ( #70200 )
2022-04-20 10:11:09 -07:00
J. Nick Koston
bc2c4a41b8
Fix handling of powerview stale state ( #70195 )
2022-04-20 10:10:40 -07:00
Sébastien RAMAGE
40ba0e0aed
Revert zigpy-zigate to 0.7.4 ( #70184 )
...
* Update requirements_all.txt
revert to zigpy-zigate 0.7.4
* Update requirements_test_all.txt
revert to zigpy-zigate 0.7.4
* Update manifest.json
revert to zigpy-zigate 0.7.4
2022-04-20 10:08:16 -07:00
Simone Chemelli
f4f1a36a16
Fix file size last_updated ( #70114 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-20 10:08:15 -07:00
J. Nick Koston
0e89bde189
Move handling of non-secure login to the elkm1 library ( #69483 )
2022-04-20 10:08:14 -07:00
Thibaut
df768c34e4
Fix opening/closing for awning in Overkiz integration ( #68890 )
2022-04-20 10:08:13 -07:00
Greg Dowling
0b5b7d5907
Improve roon integraton ( #66000 )
...
* Update to new library, revise discovery to work with new library, specify port to work with new library.
* Move user gui to fallback.
* Revise tests.
* Handle old config.
* Improve debugging, refresh faster on load.
* Remove duplicate.
* Bump library version.
* Fix docstring per review.
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add check for duplicate host.
* Add error message to strings.
* Tidy.
* Review changes.
* Remove default.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 10:08:12 -07:00
Paulus Schoutsen
b049ffca23
Add Insteon USB discovery ( #70306 )
...
* Add Insteon USB discovery
* Update tests/components/insteon/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-20 10:07:35 -07:00
J. Nick Koston
415c8b4ab8
Fix handling unassigned areas in lutron_caseta ( #70258 )
2022-04-20 10:07:00 -07:00
akloeckner
d20a620590
Make this variable available in template entities ( #65201 )
...
* feat: make this variable available in template entities
This makes the variable `this` available in template entities.
It will simplify the use of self-referencing template entities.
Because, without this, we have to repeat the entity id every time.
If we can solve this without explicitly spelling the entity id,
code can be re-used much better.
As a side-effect, this will allow to use `variables`-like patterns,
where attributes can be used as variables to calculate subsequent attributes or state.
Example:
```yaml
template:
sensor:
- name: test
state: "{{ this.attributes.test }}"
# not: "{{ state_attr('sensor.test', 'test' }}"
attributes:
test: "{{ now() }}"
```
* expose entity_id instead of this
* add test
* Refactor to expose this variable
* Tweak repr dunder
Co-authored-by: Erik <erik@montnemery.com >
2022-04-20 15:30:17 +02:00
Fabian Affolter
9316909e60
Upgrade psutil to 5.9.0 ( #70316 )
2022-04-20 15:17:21 +02:00
Thibaut
b4a536ca09
Fix opening/closing for awning in Overkiz integration ( #68890 )
2022-04-20 14:53:20 +02:00
Franck Nijhof
a22f36178f
Replace Climate HVAC_MODE_* constants with HVACMode enum ( #70286 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-20 13:20:53 +02:00
J. Nick Koston
0dc426e2c4
Bump aiohomekit to 0.7.17 ( #70313 )
...
Changelog: https://github.com/Jc2k/aiohomekit/compare/0.7.16...0.7.17
Fixes : #67665
2022-04-20 13:02:17 +03:00
Fabian Affolter
cd52a8afe5
Remove myself from arest codeowners ( #70314 )
2022-04-19 22:56:33 -10:00
Shay Levy
70616d2b78
Revert "Add humidity to tomorrowio hourly weather forecasts ( #70186 )" ( #70311 )
...
This reverts commit febcab11fb .
2022-04-20 11:56:13 +03:00
Fabian Affolter
4358152b63
Remove myself from bitcoin codeowners ( #70315 )
2022-04-19 22:55:35 -10:00
Robert Svensson
78b02fe0ce
Enable strict typing for deCONZ platforms ( #70290 )
2022-04-20 09:03:53 +02:00
Justin Edelson
abbac235a5
Add cmake to devcontainer ( #70253 )
...
* add cmake to devcontainer. fixes #70250
* reformatting
2022-04-20 00:01:06 -07:00
Diego Elio Pettenò
16de5edcbf
Don't attempt to set invalid fan percentage and preset_mode (try 3) ( #70294 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-19 23:59:57 -07:00
Franck Nijhof
c460100af1
Add backup.create service ( #70118 )
2022-04-20 08:56:05 +02:00
Poltorak Serguei
725339145f
Scale Z-Wave.Me max values ( #70274 )
...
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
2022-04-20 08:38:55 +02:00
Michael
9860ae562e
Highlight to drag-and-drop diagnostic data instead of copy-and-paste in issue template ( #70279 )
2022-04-20 07:52:56 +02:00
Glenn Waters
1492ea1fe3
Elk types 4 ( #70305 )
2022-04-19 16:45:45 -10:00
arantes555
a1f33a093c
Generic thermostat temp step ( #70303 )
...
* Add target_temp_step to generic_thermostat
* Add target_temp_step to generic_thermostat : fix default + add tests
* Add target_temp_step to generic_thermostat : fix test by using new 'units_imperial' fixture
2022-04-20 01:19:59 +03:00
J. Nick Koston
309424d3b9
Prevent tests changing units from affecting other tests ( #70300 )
...
* Prevent tests changing temperature_unit from affecting other tests
* tweak
2022-04-19 11:38:52 -10:00
J. Nick Koston
27c9e96865
Fix flapping goalzero tests ( #70298 )
2022-04-19 23:38:07 +02:00
Glenn Waters
cec2a40602
ElkM1 integration adding types, part 3 ( #70214 )
...
* ElkM1 integration adding types, part 3
* Fix default _state value.
* Tweak fan get.
* change get to dict access.
2022-04-19 10:52:46 -10:00
IceBotYT
1fb261cdc5
Code quality improvements to PECO ( #70301 )
2022-04-19 22:45:27 +02:00
ollo69
b7c1fbc842
Add missing typing in AsusWRT router class ( #70189 )
...
* Add missing typing in AsusWRT router class
* Fix typing in device tracker
* Fix mypy incompatible type
2022-04-19 22:55:46 +03:00
J. Nick Koston
c08afca912
Revert "Add target_temp_step to generic_thermostat ( #58691 )" ( #70299 )
...
This reverts commit ba4ca3e38e .
2022-04-19 22:46:42 +03:00
Paulus Schoutsen
78f5614cdc
Add extra tests for input text ( #70283 )
2022-04-19 19:31:09 +02:00
Robert Svensson
7bc9d01520
Enable strict typing for deCONZ platforms cover+lock+siren+switch ( #69930 )
2022-04-19 18:14:56 +02:00
lymanepp
febcab11fb
Add humidity to tomorrowio hourly weather forecasts ( #70186 )
...
* Add humidity to hourly weather forecasts
* Don't include humidity in daily forecasts
* Fix test
2022-04-19 19:14:07 +03:00
Mask3007
2228ea5ee0
Add update entity to fritz integration ( #70096 )
2022-04-19 17:12:21 +02:00
Michael
89c717bf40
Enable long term statistics for Xiaomi Mijia BLE Temperature and Humidity Sensor ( #70272 )
2022-04-19 17:09:41 +02:00
Álvaro Fernández Rojas
5729209d5d
Update aioairzone to v0.4.0 ( #70280 )
2022-04-19 17:03:13 +02:00
arantes555
ba4ca3e38e
Add target_temp_step to generic_thermostat ( #58691 )
...
* Add target_temp_step to generic_thermostat
* Add target_temp_step to generic_thermostat : fix default + add tests
2022-04-19 17:16:37 +03:00
Franck Nijhof
d65e12ab6e
Add clear_skipped service to update entity ( #70116 )
2022-04-19 16:11:16 +02:00
Poltorak Serguei
9d016dd434
Add Z-Wave.Me Fan support ( #69768 )
...
* Fan entity
* Fix union
* Fix union
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix percentage scale
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-19 13:06:31 +02:00
Franck Nijhof
0969e50553
Update Pillow to 9.1.0 ( #70273 )
2022-04-19 12:49:43 +02:00
Franck Nijhof
3869388f5f
Update sentry-sdk to 1.5.10 ( #70269 )
2022-04-19 12:49:28 +02:00
Simone Chemelli
23446fa1c0
Fix file size last_updated ( #70114 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-19 12:49:07 +02:00
Joakim Sørensen
9525077574
Add diagnostics platform to the Supervisor integration ( #70265 )
...
* Add diagnostics platform to the Supervisor integration
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-19 12:16:36 +02:00
Dave T
8245ebaef5
Correct grammar in notification description ( #70249 )
2022-04-19 11:12:24 +02:00
J. Nick Koston
95b98ac9f1
Revert "Revert "Use recorder executor in demo ( #69327 )" ( #69334 )" ( #69545 )
...
- We have found the issue causing the CI failures and its
being solved in #69410 .
This reverts commit 28350b9792 .
2022-04-19 11:09:16 +02:00
Robert Svensson
506be5a818
Enable strict typing for deCONZ platforms binary_sensor+fan+logbook+number ( #70171 )
2022-04-19 10:32:57 +02:00
Diogo Gomes
03874d1b65
Correct state restoring for Utility Meter sensors ( #66851 )
...
* fix merge
* backward compatability
* add status
* increase coverage
* increase further the coverage
* adds support for Decimal in SensorExtraStoredData
* more precise
* review
* don't restore broken last_reset
* increase coverage
* address review comments
* stale
* coverage increase
* Update homeassistant/components/utility_meter/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* catch corrupt files and respective tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-19 09:01:52 +02:00
Diogo Gomes
9dfd37c60b
Use CONF_NAME consistently in utility meter sensors with and without tariffs ( #69152 )
...
* apply name to tariff based sensors too
* change name without breaking entity_id
* address comments
2022-04-19 09:00:36 +02:00
jjlawren
c29a5dc3fd
Add guard for Sonos S1 radio show compatibility ( #70251 )
2022-04-19 08:56:03 +02:00
Kevin Worrel
16c6d79265
Screenlogic config: Filter unexpected host names ( #70256 )
2022-04-19 08:51:05 +02:00
Christopher Bailey
3fa3ee9ea2
Fix updating CameraZone coords for UniFi Protect ( #70260 )
2022-04-19 08:45:39 +02:00
hesselonline
84666ce05e
Rename wallbox non-config CONF_ variables ( #69737 )
2022-04-19 08:44:25 +02:00
J. Nick Koston
d03760d0bb
Switch to using ULIDs for context_ids ( #70246 )
2022-04-18 22:45:41 -07:00
Bram Gerritsen
1da7927fbb
Fix issue with turning the ambilight on after switched off ( #69132 )
...
* Refactor ambilight component. Fix issue with turning the ambilight on after switched off
* Move dataclass to original location. Add factory method
* Remove follow video effect list
* Fix log
* Remove follow video effect list
* Update homeassistant/components/philips_js/light.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Update homeassistant/components/philips_js/light.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Add missing typing
* Fix issues with restoring last state
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-04-19 06:32:18 +02:00
J. Nick Koston
e70c8fa359
Refactor history_stats to minimize database access (part 1) ( #70134 )
2022-04-18 13:18:38 -10:00
IceBotYT
6c75eaa1bc
Add outage map alerts to PECO ( #69825 )
2022-04-18 23:22:14 +02:00
G Johansson
c87992715f
Add update platform for Sensibo ( #70180 )
2022-04-18 23:17:39 +02:00
J. Nick Koston
f63465bd71
Add recorder platform to input_select ( #70223 )
2022-04-18 22:18:19 +02:00
Thomas Lovén
b50f369fe4
Add shorthand notation for boolean conditions ( #70120 )
2022-04-18 22:09:09 +02:00
Sebastian Lövdahl
8f4979ea17
Reduce state updates for OctoPrint ( #70146 )
2022-04-18 21:33:40 +02:00
ollo69
f4d4b52204
Improve AsusWrt test coverage ( #70215 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-18 09:20:40 -10:00
ollo69
a27f61cf07
Improve AsusWRT diagnostics ( #69826 )
2022-04-18 09:20:01 -10:00
Franck Nijhof
ce1f074ca9
Add Template selector ( #70229 )
2022-04-18 11:28:01 -07:00
Franck Nijhof
1e4aacaeb1
Replace Alarm Control Panel FORMAT_ constants with CodeFormat enum ( #69861 )
2022-04-18 19:37:32 +02:00
Franck Nijhof
81f3c82aef
Add recorder platform to input_text ( #70227 )
2022-04-18 08:22:14 -07:00
Franck Nijhof
ec92c295d4
Add recorder platform to input_number ( #70226 )
2022-04-18 08:21:53 -07:00
Franck Nijhof
5d62f405f1
Add recorder platform to input_datetime ( #70225 )
2022-04-18 08:19:55 -07:00
Franck Nijhof
fc4e9b0cc3
Add recorder platform to input_button ( #70224 )
2022-04-18 08:18:46 -07:00
J. Nick Koston
4dceff88fc
Use new async_process_integration_platform_for_component helper in sun ( #70183 )
2022-04-18 08:13:30 -07:00
Dave T
d69a7e7be9
Hide credentials from generated titles in generic camera ( #70204 )
2022-04-18 07:57:52 -07:00
Franck Nijhof
f9450d32ea
Update pytest-cov to 3.0.0 ( #68611 )
2022-04-18 16:31:28 +02:00
Greg Dowling
23264c8fd4
Improve roon integraton ( #66000 )
...
* Update to new library, revise discovery to work with new library, specify port to work with new library.
* Move user gui to fallback.
* Revise tests.
* Handle old config.
* Improve debugging, refresh faster on load.
* Remove duplicate.
* Bump library version.
* Fix docstring per review.
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Review suggestion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add check for duplicate host.
* Add error message to strings.
* Tidy.
* Review changes.
* Remove default.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-18 16:27:14 +02:00
J. Nick Koston
c3108b3899
Exclude attributes for automation and script domains ( #70168 )
2022-04-18 12:10:18 +02:00
Franck Nijhof
38a1ef45ed
Add recorder platform to input_boolean ( #70154 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-18 11:38:48 +02:00
J. Nick Koston
026e1635cc
Rename async_process_integration_platform to async_process_integration_platform_for_component ( #70217 )
2022-04-17 20:59:31 -10:00
J. Nick Koston
a9a5645255
Defer profiler imports until needed to reduce memory pressure ( #70202 )
2022-04-17 20:16:25 -10:00
jjlawren
c53aa50093
Rework Sonos discovery & availability ( #70066 )
2022-04-17 22:54:51 -07:00
J. Nick Koston
40eb1554d9
Only set attributes based on the configured type for min_max sensors ( #70142 )
2022-04-17 22:53:49 -07:00
J. Nick Koston
b4ef150339
Add a guard when there are no integration platforms loaded ( #70182 )
2022-04-17 22:45:52 -07:00
J. Nick Koston
b74986f9c3
Avoid importing distutils in plex ( #70203 )
2022-04-17 22:45:10 -07:00
J. Nick Koston
c393622b64
Avoid calling time.monotonic on coordinator refresh unless we are debugging ( #70209 )
2022-04-17 22:40:44 -07:00
J. Nick Koston
80ab8b465b
Fix elkm1 climate auto mode mapping ( #69297 )
2022-04-17 22:37:19 -07:00
Allen Porter
bd02895781
Fix bug in google calendar offset calculation ( #70024 ) ( #70166 )
2022-04-17 22:33:18 -07:00
J. Nick Koston
2c2b678e80
Fix handling of powerview stale state ( #70195 )
2022-04-17 22:31:48 -07:00
J. Nick Koston
e2881ba57e
Bump aiodiscover to 1.4.9 ( #70213 )
2022-04-17 22:29:48 -07:00
Dave T
32f9aefb40
Auto set content type for stream-only in generic camera ( #70200 )
2022-04-17 22:28:25 -07:00
Glenn Waters
24e817a173
ElkM1 integration add types, part 2 ( #70210 )
2022-04-17 14:31:37 -10:00
Glenn Waters
2641ecdec8
ElkM1 integration: library bump ( #70197 )
2022-04-17 10:21:41 -10:00
Robert Svensson
b6cf65decb
Improve typing of deCONZ sensor platform ( #70161 )
2022-04-17 20:58:42 +03:00
Sébastien RAMAGE
2af1b7d974
Revert zigpy-zigate to 0.7.4 ( #70184 )
...
* Update requirements_all.txt
revert to zigpy-zigate 0.7.4
* Update requirements_test_all.txt
revert to zigpy-zigate 0.7.4
* Update manifest.json
revert to zigpy-zigate 0.7.4
2022-04-17 20:52:17 +03:00
J. Nick Koston
42c448c422
Add the ability to process integration platforms on demand ( #70174 )
2022-04-17 00:23:00 -10:00
Clifford Roche
4184c97b65
Bump greeclimate to 1.1.1 ( #70158 )
2022-04-16 23:20:51 +02:00
Hans Oischinger
248b41b964
Fix broken translation ( #70156 )
2022-04-16 23:14:36 +02:00
J. Nick Koston
37d39ac6d3
Add restored to the set of attributes excluded from being recorded in the db ( #70169 )
...
* Add restored to the set of attributes excluded from being recorded in the database
- Noticed on restart that the table gets 100s of new rows because
of these
* Update homeassistant/components/recorder/const.py
2022-04-16 23:09:08 +02:00
Raman Gupta
3bcd921a28
Add entity registry helper to update entity platform ( #69162 )
...
* Add entity registry helper to migrate entity to new platform
* Add additional assertion
* Add more properties to migration logic
* Change logic after thinking about erik's comments
* Require new_config_entry_id if entry.config_entry_id is not None
* Create private async_update_entity function that all update functions use
* Don't have special handling for entity ID missing in async_update_entity_platform
* fix docstring
2022-04-16 16:18:52 -04:00
Avi Miller
42e0bc849c
Narrow down the list of LIFX models for HomeKit discovery ( #70125 )
...
* Narrow down the list of LIFX models for HomeKit discovery
This allows the LIFX Switch to be integrated using the HomeKit
Controller component. I also adjusted the zeroconf test so that
the partial match still matches the lifx integration.
Signed-off-by: Avi Miller <me@dje.li >
* Update tests/components/zeroconf/test_init.py
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-16 10:08:44 -10:00
Robert Svensson
f0b1d35562
Address late review of deconz climate ( #70148 )
...
* Fix late comment
* Avoid unnecessary properties
* Add clip sensor test to increase coverage of climate
* Fix review_comment
2022-04-16 21:14:54 +02:00
Franck Nijhof
098c6d446e
Merge pull request #70155 from home-assistant/rc
2022-04-16 19:42:51 +02:00
Franck Nijhof
f790a343c0
Bumped version to 2022.4.5
2022-04-16 18:17:07 +02:00
G Johansson
70a4de5efe
Fix StationInfo not string in Trafikverket Train ( #70153 )
2022-04-16 18:16:13 +02:00
J. Nick Koston
2205b63778
Ensure powerwall retries setup when api returns too many requests ( #70143 )
2022-04-16 18:16:09 +02:00
Brandon Rothweiler
cdc979e1e6
Bump pymazda to 0.3.3 ( #70136 )
2022-04-16 18:16:06 +02:00
Matthias Alphart
73478dc76d
update xknx to 0.20.3 ( #70123 )
2022-04-16 18:16:03 +02:00
Raman Gupta
a9c670c56f
Correct tomorrowio weather units ( #70107 )
2022-04-16 18:16:00 +02:00
Joakim Sørensen
410e0f52a3
Limit Supervisor refresh updates ( #70075 )
2022-04-16 18:15:57 +02:00
Shay Levy
0a6182264a
Set source & sound mode at start in media player reproduce state ( #70064 )
2022-04-16 18:15:53 +02:00
Simone Chemelli
236acd6206
Fix retry when Met config entry fails ( #70012 )
2022-04-16 18:15:49 +02:00
Brandon Rothweiler
a2337f4a43
Bump pymazda to 0.3.3 ( #70136 )
2022-04-16 18:08:21 +02:00
Simone Chemelli
0f8595e8a7
Fix retry when Met config entry fails ( #70012 )
2022-04-16 18:04:09 +02:00
G Johansson
f5318ef6c2
Fix StationInfo not string in Trafikverket Train ( #70153 )
2022-04-16 17:08:54 +02:00
J. Nick Koston
ad1241a116
Fix missing patching of homekit matchers in zeroconf tests ( #70141 )
2022-04-16 16:41:10 +02:00
J. Nick Koston
cac0e935a8
Bump flux_led to 0.28.28 ( #70139 )
2022-04-16 16:40:37 +02:00
J. Nick Koston
b629b3d99a
Ensure powerwall retries setup when api returns too many requests ( #70143 )
2022-04-16 12:12:16 +02:00
Thomas Lovén
7cc799becf
Fix setup failure tests failing for the wrong reason ( #70144 )
2022-04-16 11:59:38 +02:00
Franck Nijhof
6a362956dd
Merge branch 'master' into dev
2022-04-16 09:38:16 +02:00
Fabian Affolter
2c61a06644
Remove myself from codeowners ( #70127 )
2022-04-16 02:27:09 +03:00
Fabian Affolter
7133b80b35
Remove myself from codeowners ( #70129 )
2022-04-16 02:26:23 +03:00
Matthias Alphart
04a153345e
update xknx to 0.20.3 ( #70123 )
2022-04-16 00:15:05 +03:00
Glenn Waters
c80853496d
Improve Elk-M1 Control typing ( #69924 )
...
* Add types to __init__.py
* Fixup typing.
* Fix type error.
* Bump lib to fix login error.
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-16 00:14:45 +03:00
Robert Svensson
f8367d3c01
Improve typing of config flow ( #69438 )
2022-04-15 23:04:56 +02:00
Hans Oischinger
bc5594e263
vicare: Diagnostics ( #69819 )
...
* vicare: Diagnostics
* Exclude diagnostics from codecoverage
2022-04-15 23:22:24 +03:00
Raman Gupta
7c875bf658
Correct tomorrowio weather units ( #70107 )
2022-04-15 23:20:54 +03:00
epenet
ddb6e37a5c
Fix supported_features in Ecovacs vacuum ( #69906 )
...
* Revert _attr_supported_features from Ecovacs
* Override supported_features property
* Remove space
2022-04-15 23:19:30 +03:00
Maciej Bieniek
e00a010560
Add diagnostics platform ( #70046 )
2022-04-15 23:09:03 +03:00
Erik Montnemery
353c091973
Migrate nanoleaf light to color_mode ( #69429 )
2022-04-15 20:09:47 +02:00
Paulus Schoutsen
5f6a970826
Bump pyevilgenius to 2.0.0 ( #70074 )
...
* Bump pyevilgenius to 2.0.0
* Fix tests
2022-04-15 20:54:20 +03:00
J. Nick Koston
03c91dad78
Fix missing title placeholders during unifiprotect reauth ( #70067 )
2022-04-15 07:31:50 -10:00
Franck Nijhof
1b48d7eda1
Add for each item support to repeat action ( #70093 )
2022-04-15 19:10:25 +02:00
Álvaro Fernández Rojas
4a950f06e2
airzone: climate: move id params to _async_update_hvac_params ( #70099 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-15 20:06:47 +03:00
Franck Nijhof
e04fef3c2d
Allow disabling specific triggers/actions/conditions ( #70082 )
2022-04-15 09:33:09 -07:00
Joakim Sørensen
ae9315aa29
Limit Supervisor refresh updates ( #70075 )
2022-04-15 09:31:02 -07:00
Shay Levy
1a2a3b5955
Set source & sound mode at start in media player reproduce state ( #70064 )
2022-04-15 09:14:07 -07:00
J. Nick Koston
89807f0d2d
Reduce the number of queries needed to compile statistics ( #69731 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-15 09:13:29 -07:00
Diogo Gomes
012ef6bb7b
sanitize state_classes ( #70090 )
2022-04-15 16:38:08 +03:00
Álvaro Fernández Rojas
abea7d3245
airzone: implement turn on/off ( #70095 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-15 16:13:59 +03:00
dependabot[bot]
8ab9cd1695
Bump actions/checkout from 3.0.0 to 3.0.1 ( #70073 )
2022-04-15 14:06:21 +02:00
Erik Montnemery
5a1bcc2c5b
Revert "Narrow the list of models of LIFX devices discovered using HomeKit" ( #70085 )
2022-04-15 12:50:39 +02:00
Jan Bouwhuis
3b2aae5045
Refactor MQTT discovery ( #67966 )
...
* Proof of concept
* remove notify platform
* remove loose test
* Add rework from #67912 (#1 )
* Move notify serviceupdater to Mixins
* Move tag discovery handler to Mixins
* fix tests
* Add typing for async_load_platform_helper
* Add add entry unload support for notify platform
* Simplify discovery updates
* Remove not needed extra logic
* Cleanup inrelevant or duplicate code
* reuse update_device and move to mixins
* Remove notify platform
* revert changes to notify platform
* Rename update class
* unify tag entry setup
* Use shared code for device_trigger `update_device`
* PoC shared dispatcher for device_trigger
* Fix bugs
* Improve typing - remove async_update
* Unload config_entry and tests
* Release dispatcher after setup and deduplicate
* closures to methods, revert `in` to `=`, updates
* Re-add update support for tag platform
* Re-add update support for device-trigger platform
* Cleanup rediscovery code revert related changes
* Undo discovery code shift
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/device_trigger.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* revert doc string changes
* move conditions
* typing and check config_entry_id
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* cleanup not used attribute
* Remove entry_unload code and tests
* update comment
* add second comment
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-15 12:35:08 +02:00
Milan Meulemans
c932407560
Add SENZ OAuth2 integration ( #61233 )
2022-04-14 15:29:31 -07:00
J. Nick Koston
c85387290a
Increase recorder queue max backlog to 40k, improve message ( #70065 )
2022-04-14 11:45:07 -10:00
Avi Miller
2b908bd542
Narrow the list of models of LIFX devices discovered using HomeKit ( #70068 )
...
This allows the LIFX Switch to be discovered by the HomeKit Controller
integration instead of being captured by the LIFX integration which
doesn't support switches.
Signed-off-by: Avi Miller <me@dje.li >
2022-04-14 11:44:37 -10:00
Robert Svensson
c920d7d5e0
Improve typing of deCONZ diagnostics ( #69491 )
...
* Improve typing of deCONZ diagnostics
homeassistant/components/deconz/diagnostics.py:28: error: Item "None" of "Optional[WSClient]" has no attribute "state" [union-attr]
homeassistant/components/deconz/diagnostics.py:40: error: Unpacking a string is disallowed [misc]
homeassistant/components/deconz/diagnostics.py:40: error: Cannot determine type of "k" [has-type]
homeassistant/components/deconz/diagnostics.py:40: error: Cannot determine type of "v" [has-type]
homeassistant/components/deconz/diagnostics.py:42: error: Unpacking a string is disallowed [misc]
homeassistant/components/deconz/diagnostics.py:42: error: Cannot determine type of "k" [has-type]
homeassistant/components/deconz/diagnostics.py:42: error: Cannot determine type of "v" [has-type]
* Fix review comments
* These mypy ignores arent useful until py.typed is introduced with the library which I will do once I resolve as much as possible in the integration
2022-04-14 23:04:32 +02:00
Álvaro Fernández Rojas
459d775ad5
Update aioairzone to v0.3.8 ( #70060 )
2022-04-14 10:59:14 -10:00
Franck Nijhof
cdabcce83a
Add ability to continue scripts/automations on error ( #70004 )
2022-04-14 13:43:14 -07:00
Paulus Schoutsen
30db51a49c
Merge pull request #70054 from home-assistant/rc
2022-04-14 13:36:07 -07:00
Robert Svensson
66265b6e9a
Improve typing of deCONZ light platform ( #69886 )
...
homeassistant/components/deconz/light.py:66: error: Incompatible types in assignment (expression has type "List[Union[ConfigurationTool, Cover, Fan, Light, Lock, Siren]]", variable has type "Optional[List[Light]]") [assignment]
homeassistant/components/deconz/light.py:68: error: Item "None" of "Optional[List[Light]]" has no attribute "__iter__" (not iterable) [union-attr]
homeassistant/components/deconz/light.py:159: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:159: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:161: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:161: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:163: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:163: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_mode" [union-attr]
homeassistant/components/deconz/light.py:165: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:165: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:174: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:174: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:174: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:174: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "brightness" [union-attr]
homeassistant/components/deconz/light.py:179: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:179: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_temp" [union-attr]
homeassistant/components/deconz/light.py:179: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:179: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "color_temp" [union-attr]
homeassistant/components/deconz/light.py:179: error: Incompatible return value type (got "Union[int, None, Any]", expected "int") [return-value]
homeassistant/components/deconz/light.py:179: note: Error code "return-value" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:184: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "hue" [union-attr]
homeassistant/components/deconz/light.py:184: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "hue" [union-attr]
homeassistant/components/deconz/light.py:184: error: Unsupported operand types for / ("None" and "int") [operator]
homeassistant/components/deconz/light.py:184: note: Left operand is of type "Union[int, None, Any]"
homeassistant/components/deconz/light.py:184: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "saturation" [union-attr]
homeassistant/components/deconz/light.py:184: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "saturation" [union-attr]
homeassistant/components/deconz/light.py:189: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:189: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "xy" [union-attr]
homeassistant/components/deconz/light.py:189: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:189: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "xy" [union-attr]
homeassistant/components/deconz/light.py:194: error: Unused "type: ignore" comment
homeassistant/components/deconz/light.py:194: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "state" [union-attr]
homeassistant/components/deconz/light.py:194: note: Error code "union-attr" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:194: error: Incompatible return value type (got "Union[bool, None, Any]", expected "bool") [return-value]
homeassistant/components/deconz/light.py:194: note: Error code "return-value" not covered by "type: ignore" comment
homeassistant/components/deconz/light.py:228: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:228: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Union[str, None, Literal['none', 'select', 'lselect']]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Union[str, None, Literal['colorloop', 'none']]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/light.py:228: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, float, int, str, Tuple[float, float]]]"; expected "Optional[Tuple[float, float]]" [arg-type]
homeassistant/components/deconz/light.py:232: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Item "LightBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Item "SensorBase" of "Union[Group, LightBase, SensorBase]" has no attribute "set_state" [union-attr]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Union[str, None, Literal['none', 'select', 'lselect']]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Union[str, None, Literal['colorloop', 'none']]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/light.py:245: error: Argument 1 to "set_state" of "Group" has incompatible type "**Dict[str, Union[bool, int, str]]"; expected "Optional[Tuple[float, float]]" [arg-type]
2022-04-14 23:31:48 +03:00
Robert Svensson
87551b7880
Improve typing of deCONZ climate platform ( #69882 )
...
* Improve typing of deCONZ climate platform
homeassistant/components/deconz/climate.py:153: error: Dict entry 0 has incompatible type "str": "bool"; expected "str": "str" [dict-item]
homeassistant/components/deconz/climate.py:154: error: Dict entry 1 has incompatible type "str": "bool"; expected "str": "str" [dict-item]
homeassistant/components/deconz/climate.py:176: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['off', 'low', 'medium', 'high', 'on', 'auto', 'smart']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:200: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['off', 'auto', 'cool', 'heat', 'emergency heating', 'precooling', 'fan only', 'dry', 'sleep']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[int]" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[bool]" [arg-type]
homeassistant/components/deconz/climate.py:218: error: Argument 1 to "set_config" of "Thermostat" has incompatible type "**Dict[str, str]"; expected "Optional[List[str]]" [arg-type]
homeassistant/components/deconz/climate.py:225: error: Argument 1 to "get" of "Mapping" has incompatible type "Optional[Literal['holiday', 'auto', 'manual', 'comfort', 'eco', 'boost', 'complex']]"; expected "str" [arg-type]
homeassistant/components/deconz/climate.py:244: error: Unused "type: ignore" comment
homeassistant/components/deconz/climate.py:250: error: Unused "type: ignore" comment
homeassistant/components/deconz/climate.py:253: error: Unused "type: ignore" comment
* Simplify populating supported_hvac_modes
Fix tests
2022-04-14 23:19:42 +03:00
Fabian Affolter
a275b6a9ec
Upgrade beautifulsoup4 to 4.11.1 ( #70058 )
2022-04-14 23:15:40 +03:00
Fabian Affolter
d3f5087a14
Upgrade praw to 7.5.0 ( #70061 )
2022-04-14 23:14:25 +03:00
Paulus Schoutsen
a537534880
Add media player features enum
2022-04-14 12:48:51 -07:00
Paulus Schoutsen
ea8ee02403
Check supported features in media player reproduce state ( #70055 )
2022-04-14 12:46:21 -07:00
Paulus Schoutsen
a5134d9ba2
Check supported features in media player reproduce state ( #70055 )
2022-04-14 12:44:41 -07:00
breakthestatic
7474e2f96a
Add extra check for tuple length to avoid out of range error in Frontend resolver ( #66470 )
2022-04-14 11:57:08 -07:00
Paulus Schoutsen
d244af6df1
Bumped version to 2022.4.4
2022-04-14 10:09:26 -07:00
Raman Gupta
74d38e00e4
Fix tomorrow.io units... again... ( #70029 )
2022-04-14 10:09:20 -07:00
Joakim Sørensen
e01faa7a8f
Handle KeyError when loading backups ( #70028 )
2022-04-14 10:09:20 -07:00
Fabian Affolter
45341c69c2
Remove myself from syslog codeowners ( #70045 )
2022-04-14 19:05:27 +02:00
MeIchthys
da5cb2afdb
use _attr_ form for mullvad and add _unique_id ( #68947 )
2022-04-14 19:03:53 +02:00
Barry Williams
8bdce8ef68
use newer version of openhomedevice ( #70022 )
2022-04-14 10:00:27 -07:00
David F. Mulcahey
31df67a4c1
ZHA diagnostics fixes ( #70000 )
2022-04-14 10:00:26 -07:00
Aaron Bach
fe7c3a7ba5
Fix missing interior battery sensor for Ambient PWS ( #69994 )
2022-04-14 10:00:25 -07:00
epenet
276e8f185b
Suppress UpnpResponseError in SamsungTV ( #69984 )
2022-04-14 10:00:24 -07:00
Michael Chisholm
741252a32d
Fix config_flow error for UPnP info with single service ( #69979 )
2022-04-14 10:00:24 -07:00
Michael Chisholm
f8db38c0b6
Fix config_flow error from dlna_dmr for UPnP discovery info containing a single service ( #69977 )
2022-04-14 10:00:23 -07:00
uvjustin
4ce6b6dd22
Use ha-av instead of av and bump to v9.1.1-3 ( #69974 )
2022-04-14 10:00:22 -07:00
Joakim Sørensen
de0126c880
Fix available property in the base supervisor entity ( #69966 )
2022-04-14 10:00:21 -07:00
J. Nick Koston
7bd60bf0fb
Fix HomeKit Controller device class for CO Sensors ( #69949 )
2022-04-14 10:00:20 -07:00
J. Nick Koston
69828da4bc
Fix race during homekit controller pairing ( #69948 )
2022-04-14 10:00:20 -07:00
Diogo Gomes
261ae2ef33
Fix Prosegur availability through Alexa ( #69941 )
2022-04-14 10:00:18 -07:00
Sander
814cbcd13a
Remove duplicate program ( #69734 )
2022-04-14 10:00:17 -07:00
Raman Gupta
60ac53374b
Fix tomorrow.io units... again... ( #70029 )
2022-04-14 09:58:16 -07:00
J. Nick Koston
c73cf2cf50
Fix race during homekit controller pairing ( #69948 )
2022-04-14 09:57:36 -07:00
Joakim Sørensen
b44ce32c7f
Handle KeyError when loading backups ( #70028 )
2022-04-14 09:56:59 -07:00
Barry Williams
ddafc50fb4
use newer version of openhomedevice ( #70022 )
2022-04-14 09:56:25 -07:00
Fabian Affolter
c2ba096224
Remove myself from alpha_vantage codeowners ( #70034 )
2022-04-14 18:25:12 +02:00
Sander
8886f1c4c0
Remove duplicate program ( #69734 )
2022-04-14 13:16:14 +02:00
uvjustin
44e9146463
Use ha-av instead of av and bump to v9.1.1-3 ( #69974 )
2022-04-14 13:36:25 +10:00
Allen Porter
36bb947cdf
Fix bug in google calendar offset calculation ( #70024 )
...
Move the offset reached computation outside of the update method so that it is
computed when state updates occur rather than when data refreshes happen (which
are throttled and happen at most every 15 minutes).
Issue #69892
2022-04-13 19:04:59 -07:00
J. Nick Koston
c00e226b2a
Add additional tplink ouis for dhcp discovery ( #70020 )
2022-04-14 01:27:38 +02:00
Aaron Bach
6cf7973a49
Eliminate duplicated run state logic in RainMachine ( #70009 )
2022-04-13 12:26:30 -10:00
Diogo Gomes
8e64ae8478
Add unique_id to utility_meter sensors ( #68596 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-13 23:58:15 +02:00
Fabian Affolter
19e21cad60
Upgrade voluptuous to 0.13.1 ( #70007 )
2022-04-14 00:51:39 +03:00
Shay Levy
d4d819679c
Add Shelly gen2 authentication support ( #69753 )
2022-04-14 00:30:03 +03:00
Maciej Bieniek
7edbe66b26
Add diagnostics platform for GIOS integration ( #69918 )
...
* Add diagnostics platform
* Fix fixture data
2022-04-14 00:12:56 +03:00
Aaron Bach
6853db71e3
Reduce precision of over-precise RainmMachine switch attributes ( #70006 )
...
* Reduce precision of over-precise RainmMachine switch attributes
* linting
* Simplify
2022-04-13 15:10:07 -06:00
David F. Mulcahey
53216883f8
ZHA diagnostics fixes ( #70000 )
2022-04-13 17:02:57 -04:00
Shay Levy
4bb4daf86d
Bump aioshelly to 2.0.0 ( #70005 )
2022-04-13 23:56:04 +03:00
Michael Chisholm
37bf504828
Fix config_flow error for UPnP info with single service ( #69979 )
2022-04-13 10:53:04 -10:00
Kevin Worrel
258ca30bc0
Sensor updates ( #69937 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-13 10:43:17 -10:00
Aaron Bach
c7b5d7107f
Fix issue with relative time-based state updates in RainMachine zones ( #69206 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-13 10:41:48 -10:00
Robert Svensson
5258022e45
Improve typing of deCONZ binary_sensor platform ( #70003 )
2022-04-13 23:08:20 +03:00
Franck Nijhof
d704d4f853
Add parallel automation/script actions ( #69903 )
2022-04-13 13:07:44 -07:00
Aaron Bach
3df6d26712
Fix missing interior battery sensor for Ambient PWS ( #69994 )
2022-04-13 11:30:19 -07:00
Diogo Gomes
b7fdec05e1
Fix Prosegur availability through Alexa ( #69941 )
2022-04-13 11:29:13 -07:00
DDanii
25504b697c
Prevent item appear in media browser if name starts with dot ( #69820 )
2022-04-13 20:27:59 +02:00
rikroe
f456996e12
BMW Connected Drive: Remove deprecated services ( #69808 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-13 20:26:06 +02:00
Marc Mueller
2346cb1cd7
Update pyupgrade to 2.32.0 ( #69991 )
2022-04-13 20:23:19 +02:00
Maciej Bieniek
74e9c050af
Add diagnostics platform for Airly integration ( #69874 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-04-13 19:22:37 +02:00
Diogo Gomes
fa28ee1f14
Remove deprecated unit configuration option from integration integration ( #69157 )
2022-04-13 19:19:34 +02:00
RDFurman
77efe385b7
Use honeywell keys for unique IDs ( #69858 )
2022-04-13 19:17:38 +02:00
Álvaro Fernández Rojas
c76b21e24e
Support specifying Airzone System ID ( #69751 )
2022-04-13 19:12:21 +02:00
Fabian Affolter
00621617c2
Upgrade TwitterAPI to 2.7.12 ( #69986 )
2022-04-13 19:05:25 +02:00
Fabian Affolter
1a82121ae9
Remove myself from dweet codeowners ( #69987 )
2022-04-13 19:04:47 +02:00
Michael Chisholm
4e57b1b118
Fix config_flow error from dlna_dmr for UPnP discovery info containing a single service ( #69977 )
2022-04-13 19:04:03 +02:00
Erik J. Olson
1c2bea2dbd
Fix gif autoplaying in Matrix chat clients ( #69982 )
2022-04-13 19:02:38 +02:00
Maciej Bieniek
4fe5eefc98
Add diagnostics platform to Xiaomi Miio integration ( #69985 )
2022-04-13 18:59:02 +02:00
Fabian Affolter
471871df4c
Remove myself from Gitter codeowners ( #69967 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-13 18:56:42 +02:00
Robert Hillis
52282210d8
Remove digital loggers integration ( #69939 )
2022-04-13 18:43:08 +02:00
Marc Mueller
e407960f68
Update pylint to 2.13.5 ( #69989 )
2022-04-13 18:36:05 +02:00
epenet
2b69dffe57
Suppress UpnpResponseError in SamsungTV ( #69984 )
2022-04-13 18:20:44 +02:00
Fabian Affolter
85fc1aebfe
Remove fabaff as codeowner from NO-IP integration ( #69988 )
2022-04-13 17:59:32 +02:00
epenet
28ba57ed94
Add type hints to Vacuum platform ( #69960 )
2022-04-13 17:33:55 +02:00
Franck Nijhof
88cfc9229d
Update sentry-sdk to 1.5.9 ( #69940 )
2022-04-13 17:21:11 +02:00
Fabian Affolter
427f3da6fd
Remove myself from Flock codeowners ( #69973 )
2022-04-13 16:11:47 +02:00
Fabian Affolter
123a7f9a63
Remove myself from InfluxDB codeowners ( #69964 )
2022-04-13 16:09:02 +02:00
Fabian Affolter
93b714a978
Remove myself from Music Player Daemon codeowners ( #69963 )
2022-04-13 16:07:41 +02:00
Fabian Affolter
7a3e995030
Remove myself from Glances codeowners ( #69962 )
2022-04-13 16:05:14 +02:00
Fabian Affolter
7b52dc5abc
Remove myself from PVOutput codeowners ( #69957 )
2022-04-13 16:04:09 +02:00
Fabian Affolter
ca9bbc72f3
Remove myself from Pi-hole codeowners ( #69956 )
2022-04-13 16:02:26 +02:00
Joakim Sørensen
dc53a39b0f
Fix available property in the base supervisor entity ( #69966 )
2022-04-13 12:17:35 +02:00
Jeff Irion
0df30782a6
Bump androidtv to 0.0.67 (improve connect attempt logging) ( #69721 )
2022-04-13 09:38:07 +02:00
J. Nick Koston
ad5d7a845b
Fix HomeKit Controller device class for CO Sensors ( #69949 )
2022-04-13 07:50:56 +02:00
Paulus Schoutsen
398c7be850
Merge pull request #69935 from home-assistant/rc
2022-04-12 16:19:07 -07:00
Paulus Schoutsen
25fc64a9e0
Guard against non http schemes ( #69938 )
2022-04-12 15:27:38 -07:00
Paulus Schoutsen
a543160070
Not all music are URLs ( #69936 )
2022-04-12 15:27:37 -07:00
rappenze
51bfe53444
Fix fibaro light state for rgb lights and HC3 ( #69884 )
2022-04-12 15:27:36 -07:00
Paulus Schoutsen
f6a3598070
Guard against non http schemes ( #69938 )
2022-04-12 15:27:20 -07:00
Diogo Gomes
d57863946d
Don't allow <= 0 Hz frame rates in Generic Camera ( #69814 )
2022-04-13 00:00:55 +02:00
rappenze
6b5062eec5
Fix fibaro light state for rgb lights and HC3 ( #69884 )
2022-04-12 23:58:52 +02:00
Paulus Schoutsen
9e5c1e37c0
Not all music are URLs ( #69936 )
2022-04-12 14:50:07 -07:00
Franck Nijhof
fb92fc6a8e
Trigger on not matching to/from states ( #69760 )
2022-04-12 14:18:23 -07:00
Paulus Schoutsen
cc6afdba3c
Bumped version to 2022.4.3
2022-04-12 14:14:13 -07:00
puddly
8a8ee3c732
Downgrade ZHA dependency zigpy-deconz from 0.15.0 to 0.14.0 ( #69927 )
2022-04-12 14:14:09 -07:00
Erik Montnemery
27721d5b84
Fix adjusting statistics in ft³ ( #69913 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-12 14:14:08 -07:00
Erik Montnemery
fee80a9d4a
Fix adjusting 5-minute statistics ( #69921 )
2022-04-12 14:13:53 -07:00
Franck Nijhof
e49da79d1b
Fix climate HVAC device condition ( #69908 )
2022-04-12 14:13:18 -07:00
epenet
ec541ca7ed
Bump renault-api to 0.1.11 ( #69900 )
2022-04-12 14:13:17 -07:00
epenet
f5bb9e6047
Fix unique id in SamsungTV config flow ( #69899 )
...
* Fix unique id in SamsungTV config flow
* coverage
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-12 14:13:17 -07:00
Joakim Sørensen
242bd921df
Handle add-on issues ( #69897 )
2022-04-12 14:13:16 -07:00
puddly
ba16156a79
Bump zigpy to 0.44.2 and and zha-quirks to 0.0.72 ( #69879 )
2022-04-12 14:13:15 -07:00
starkillerOG
84d8a7857d
Motion blinds fix set absolute position service ( #69873 )
2022-04-12 14:13:14 -07:00
Erik Montnemery
9607dfe57c
Use quickplay when casting splash for mediaplayer.turn_on ( #69866 )
2022-04-12 14:13:14 -07:00
Allen Porter
aeb8dc2c07
Fix google calendar timestamp out of range ( #69863 )
2022-04-12 14:13:13 -07:00
Mick Vleeshouwer
71fb2d09b7
Fix #69694 ( #69850 )
2022-04-12 14:13:12 -07:00
Guido Schmitz
fd8fb59f7a
Bump devolo-home-control-api to 0.18.1 ( #69840 )
2022-04-12 14:13:11 -07:00
David F. Mulcahey
49bf1d6bff
Add diagnostics support for ZHA ( #69756 )
2022-04-12 14:13:10 -07:00
Raj Laud
8bd07bcff2
Handle Squeezebox media ids that are not URLs ( #69696 )
2022-04-12 14:13:10 -07:00
J. Nick Koston
85bc863830
Fix profiler object growth logging test ( #69211 )
2022-04-12 14:13:09 -07:00
Steven Looman
0d6d8a17e3
Drop upnp options flow ( #69134 )
2022-04-12 14:10:54 -07:00
Erik Montnemery
ba07663e7d
Fix adjusting statistics in ft³ ( #69913 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-12 14:08:38 -07:00
puddly
7e6605331d
Downgrade ZHA dependency zigpy-deconz from 0.15.0 to 0.14.0 ( #69927 )
2022-04-12 11:57:34 -07:00
Erik Montnemery
eb3458a3d2
Add MutexPool for recorder tests ( #69410 )
...
* Add MutexPool for recorder tests
* Fix get_schema_version
* Update test test_last_run_was_recently_clean
* Update test test_shutdown_before_startup_finishes
* Revert comments in test_write_lock_db
* Make the MutexPool lock a class variable
* Remove stale comment
* Move MutexPool
* Tweak debug prints
2022-04-12 07:41:46 -10:00
Raj Laud
f8870c6364
Handle Squeezebox media ids that are not URLs ( #69696 )
2022-04-12 10:08:54 -07:00
Guido Schmitz
ba4c11af5a
Bump devolo-home-control-api to 0.18.1 ( #69840 )
2022-04-12 10:07:17 -07:00
Erik Montnemery
1645ab25a6
Use quickplay when casting splash for mediaplayer.turn_on ( #69866 )
2022-04-12 10:06:25 -07:00
Erik Montnemery
80ff1ecb2a
Fix adjusting 5-minute statistics ( #69921 )
2022-04-12 18:10:17 +02:00
Erik Montnemery
a9742cc445
Drop frontend metadata from entity service schemas ( #69894 )
2022-04-12 18:09:06 +02:00
Franck Nijhof
d1f4b7a3d9
Fix climate HVAC device condition ( #69908 )
2022-04-12 15:31:59 +02:00
Franck Nijhof
67b200a532
Add if/else automation/script action ( #69811 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-04-12 15:02:17 +02:00
dependabot[bot]
5bb3d6487b
Bump actions/cache from 3.0.1 to 3.0.2 ( #69909 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 14:56:10 +02:00
dependabot[bot]
c9e76f9fc8
Bump actions/setup-python from 3.1.1 to 3.1.2 ( #69910 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 14:55:50 +02:00
Erik Montnemery
a9d9773539
Update Meater codeowners ( #69915 )
2022-04-12 14:54:01 +02:00
epenet
30eb8ba9ad
Bump renault-api to 0.1.11 ( #69900 )
2022-04-12 12:30:41 +02:00
epenet
d8d1e98d4e
Fix unique id in SamsungTV config flow ( #69899 )
...
* Fix unique id in SamsungTV config flow
* coverage
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-11 23:37:05 -10:00
Joakim Sørensen
2ebbdf45f8
Handle add-on issues ( #69897 )
2022-04-12 11:00:55 +02:00
David F. Mulcahey
5f37f58673
Add diagnostics support for ZHA ( #69756 )
2022-04-11 22:35:29 -07:00
Franck Nijhof
c93c7e8eff
Replace Camera STREAM_ constants with StreamType enum ( #69871 )
2022-04-11 16:27:27 -07:00
Glenn Waters
75fce1f036
Update elkm1_lib to 1.3.0 ( #69885 )
2022-04-11 12:28:39 -10:00
Franck Nijhof
81d90b1bc7
Add stop/error script/automation action ( #67340 )
2022-04-11 14:22:22 -07:00
Mick Vleeshouwer
af737f2be8
Fix #69694 ( #69850 )
2022-04-11 22:18:31 +03:00
puddly
701ed68bc4
Bump zigpy to 0.44.2 and and zha-quirks to 0.0.72 ( #69879 )
2022-04-11 22:11:51 +03:00
Allen Porter
2543f18e70
Fix google calendar timestamp out of range ( #69863 )
2022-04-11 20:02:22 +02:00
Sebastian Lövdahl
c787cebb84
Run stale workflow only in the home-assistant organization ( #69875 )
2022-04-11 19:56:30 +02:00
Franck Nijhof
7087020283
Allow any entity to match state condition ( #69763 )
2022-04-11 10:53:42 -07:00
Marvin Wichmann
094c185dee
Update xknx to 0.20.2 (RC) ( #69859 )
2022-04-11 19:49:18 +02:00
Maciej Bieniek
85f698f873
Use pysnmplib instead of pysnmp ( #69841 )
2022-04-11 07:45:48 -10:00
ablack89
1b64dbec67
EmonCMS - Set device and state class for more feed units ( #69872 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-11 19:37:53 +02:00
Mick Vleeshouwer
8c01decef7
Bump dependencies in Overkiz integration ( #69855 )
2022-04-11 19:27:49 +02:00
Marvin Wichmann
919a746ebc
Mark KNX as a platinum quality integration ( #69711 )
2022-04-11 19:00:04 +02:00
starkillerOG
a00ffe9fc3
Motion blinds fix set absolute position service ( #69873 )
2022-04-11 18:52:16 +02:00
Franck Nijhof
27bc5e1d74
Add ColorMode enum to light platform ( #69223 )
2022-04-11 18:18:29 +02:00
Marvin Wichmann
3d30a757bf
Update xknx to 0.20.2 ( #69853 )
2022-04-11 16:51:13 +02:00
Robert Svensson
81a55703bf
Improve typing of deCONZ alarm control panel ( #69680 )
...
* Improve typing of deCONZ alarm control panel
* Fix review comments
2022-04-11 16:19:54 +02:00
dependabot[bot]
6bc74ca745
Bump actions/download-artifact from 2 to 3 ( #69837 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 13:15:03 +02:00
dependabot[bot]
7719a555c5
Bump actions/stale from 4 to 5 ( #69836 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 13:14:40 +02:00
Franck Nijhof
6524dd8fb7
Add support for expanding zones in templates ( #69793 )
2022-04-11 12:59:45 +02:00
Franck Nijhof
a1fddc3c4d
Merge pull request #69835 from home-assistant/rc
2022-04-11 11:02:51 +02:00
Raman Gupta
b325c112b4
Add SelectorType enum and TypedDicts for each selector's data ( #68399 )
...
* rebase off current
* rearrange
* Overload selector function
* Update/fix all selector references
* better typing?
* remove extra option
* move things around
* Switch to Sequence type to avoid ignoring mypy error
* Get rid of ...'s
* Improve typing to reduce number of ignores
* Remove all typing ignores
* Make config optional for selectors that don't need a config
* add missing unit prefixes
* Rename TypedDicts
* Update homeassistant/helpers/selector.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* review feedback
* remove peta from integration integration
* Fix min_max
* Revert change to selector function
* Fix logic
* Add typing for selector classes
* Update selector.py
* Fix indent
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-11 09:20:56 +02:00
Robert Svensson
e996142592
Improve typing of deCONZ gateway ( #69459 )
...
* Improve typing of deCONZ gateway
* Fix review comments
2022-04-11 09:13:25 +02:00
Franck Nijhof
800bf926aa
Add attribute to zone indicating persons in zone ( #69767 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-10 23:36:40 -07:00
Dave T
f6aead6773
Don't test config on yaml import for generic camera ( #69714 )
2022-04-10 23:15:04 -07:00
Paulus Schoutsen
2fad42ce06
Bumped version to 2022.4.2
2022-04-10 22:59:28 -07:00
J. Nick Koston
3e92659260
Downgrade av to 8.1.0 to fix memory leak ( #69833 )
2022-04-10 22:59:22 -07:00
jjlawren
02eec73644
Retry on more Plex connection failures during startup ( #69822 )
2022-04-10 22:59:21 -07:00
jjlawren
8e3e6efb21
Speed up Plex playback for multiple videos ( #69821 )
2022-04-10 22:59:20 -07:00
Raman Gupta
5d4c1d9fe4
Reduce API limit for tomorrow.io ( #69818 )
2022-04-10 22:59:20 -07:00
rikroe
2871ac4f8f
Fix converting (value, unit) tuples if value is None ( #69802 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-10 22:59:19 -07:00
Michael Davie
506f8c1d94
Bump slixmpp to 1.8.2 ( #69794 )
2022-04-10 22:59:18 -07:00
Allen Porter
5c4df657b2
Bump rtsp-to-webrtc to 0.5.1 ( #69776 )
2022-04-10 22:59:17 -07:00
Allen Porter
16a1a93332
Handle expired credentials in reauth in google calendar initialization ( #69772 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:16 -07:00
Maximilian
7c06514bb4
Upgrade pynina to 0.1.8 ( #69771 )
2022-04-10 22:59:15 -07:00
Christopher Bailey
0ebd9e093d
Fix unifiprotect for 2.0.0-beta2 of UniFi Protect ( #69762 )
2022-04-10 22:59:15 -07:00
Mike Fugate
d9253fd310
Fix SleepIQ firmness number step and min values ( #69757 )
...
* fix sleepiq firmness number step and min values
* add asserts for min/max/step attributes
2022-04-10 22:59:14 -07:00
Malte Franken
0d7cbb8266
Bump aio_georss_gdacs to 0.7 ( #69743 )
2022-04-10 22:59:13 -07:00
J. Nick Koston
2ca8a0ef4a
Increase tplink effects random seed allowed range to 1-600 ( #69725 )
...
* Increase tplink effects random seed allowed range to 1-600
Reported https://community.home-assistant.io/t/tp-link-integration-support-for-kl430-led-light-strip/190635/62?u=bdraco
* cover
2022-04-10 22:59:13 -07:00
Dave T
2c48f28f13
Support webp still image format in generic camera ( #69718 )
2022-04-10 22:59:12 -07:00
Allen Porter
2298a1fa70
Refresh google calendar tokens with invalid expiration times ( #69679 )
...
* Refresh google calendar tokens with invalid expiration times
* Update tests/components/google/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary async methods in functions being touched already
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:11 -07:00
Shay Levy
87ba8a56ee
Fix Shelly gen2 cover unavailable when not calibrated ( #69671 )
2022-04-10 22:59:10 -07:00
Francois Chagnon
39e4d3e63b
Add None guard for zwave_js humidifier entity ( #69667 )
...
* Add None guard for humidifier entity is_on
* Add guards in more places
* Update homeassistant/components/zwave_js/humidifier.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 22:59:10 -07:00
epenet
269405aee0
Suppress Upnp parsing errors in SamsungTV ( #69664 )
2022-04-10 22:59:09 -07:00
KNXBroker
b1eda25ca3
Fix soundtouch service calls ( #69655 )
2022-04-10 22:59:08 -07:00
epenet
39e9270b79
Fix upnp subscription in SamsungTV ( #69652 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-10 22:59:07 -07:00
starkillerOG
5a408d4083
Fix Netgear switch state update ( #69597 )
2022-04-10 22:59:07 -07:00
azrdev
509d6ffcb2
Update python-mpd2 to 3.0.5 ( #69304 )
2022-04-10 22:59:06 -07:00
J. Nick Koston
32a10648a5
Downgrade av to 8.1.0 to fix memory leak ( #69833 )
2022-04-10 22:58:30 -07:00
jjlawren
200ef847c9
Speed up Plex playback for multiple videos ( #69821 )
2022-04-10 22:29:43 -07:00
jjlawren
016f67b855
Retry on more Plex connection failures during startup ( #69822 )
2022-04-10 22:25:19 -07:00
ollo69
bc2ba8e1c8
Add missing type declaration to AsusWrt Scanner Entity ( #69773 )
2022-04-10 14:28:12 -07:00
Daniel Hjelseth Høyer
801b0b55a8
Update Tibber library ( #69807 )
2022-04-10 14:17:21 -07:00
Raman Gupta
9b49deea5e
Reduce API limit for tomorrow.io ( #69818 )
2022-04-10 14:07:28 -07:00
Franck Nijhof
287edf9ac0
Fix area name unchanged gets written ( #69813 )
2022-04-11 00:03:01 +03:00
Allen Porter
f99b6004ea
Cleanup calendar APIs and introduce a dataclass for representing events ( #68843 )
...
* Introduce data class to hold calendar event data
* Rename CalendarEventDevice to CalendarEntity
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix docstring on google calendar api conversion function.
* Update todoist to new calendar enttiy api, tested manually
* Add back old API for a legacy compatibility layer
* Add deprecation warning for old calendar APIs
* Fix deprecation warning
* Fix merge for missing summary #69520
* Add mypy typing for newly introduced classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-10 12:04:07 -07:00
Michael Davie
c98d120ba0
Bump slixmpp to 1.8.2 ( #69794 )
2022-04-10 20:57:56 +03:00
Diogo Gomes
8fe9e364e1
Update integration Riemann sum to use _attr* ( #69769 )
...
* move to _attr
* improve debug
* review comment
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-10 20:09:33 +03:00
rikroe
8b2774e082
Fix converting (value, unit) tuples if value is None ( #69802 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-04-10 19:40:03 +03:00
Robert Svensson
3373938cdb
Improve typing of deCONZ events ( #69478 )
2022-04-10 17:18:37 +02:00
Maximilian
987823ea97
Upgrade pynina to 0.1.8 ( #69771 )
2022-04-10 17:07:22 +03:00
Matthias Alphart
b3d1574a71
Refactor KNX config flow and validate user input ( #69698 )
...
* validate config flow user input
* test flow for invalid user input
* validate multicast address blocks
* Update homeassistant/components/knx/config_flow.py
Co-authored-by: Marvin Wichmann <me@marvin-wichmann.de >
Co-authored-by: Marvin Wichmann <me@marvin-wichmann.de >
2022-04-10 15:56:45 +02:00
Michael
4853ce208f
Move constants into corresponding platforms in Synology DSM ( #69752 )
...
* move sensor related constants
* move switch related constants
* move binary sensor related constants
2022-04-10 16:45:58 +03:00
Robert Svensson
e44d34018e
Improve typing of deCONZ services ( #69444 )
2022-04-10 15:24:28 +02:00
azrdev
afd21e4084
Update python-mpd2 to 3.0.5 ( #69304 )
2022-04-10 14:16:23 +02:00
Malte Franken
0606f4d18f
Bump aio_georss_gdacs to 0.7 ( #69743 )
2022-04-10 11:36:35 +02:00
Allen Porter
a063f55c82
Handle expired credentials in reauth in google calendar initialization ( #69772 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-09 23:01:48 -07:00
Allen Porter
60681a3800
Bump rtsp-to-webrtc to 0.5.1 ( #69776 )
2022-04-09 22:41:18 -07:00
starkillerOG
f579c6d982
Fix Netgear switch state update ( #69597 )
2022-04-09 22:40:48 -07:00
Christopher Bailey
ad29d89484
Fix unifiprotect for 2.0.0-beta2 of UniFi Protect ( #69762 )
2022-04-09 11:34:48 -10:00
Mike Fugate
836b051be9
Fix SleepIQ firmness number step and min values ( #69757 )
...
* fix sleepiq firmness number step and min values
* add asserts for min/max/step attributes
2022-04-09 22:46:58 +03:00
J. Nick Koston
fe6a4bfb1d
Remove EVENT_TIME_CHANGED and EVENT_TIMER_OUT_OF_SYNC ( #69643 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-09 09:05:54 -10:00
J. Nick Koston
689b347904
Increase tplink effects random seed allowed range to 1-600 ( #69725 )
...
* Increase tplink effects random seed allowed range to 1-600
Reported https://community.home-assistant.io/t/tp-link-integration-support-for-kl430-led-light-strip/190635/62?u=bdraco
* cover
2022-04-09 10:08:17 +03:00
Allen Porter
d76fb2d891
Remove unnecessary async from test fixtures ( #69722 )
2022-04-09 08:33:24 +02:00
Dave T
6d17f4ffff
Support webp still image format in generic camera ( #69718 )
2022-04-08 23:06:34 -07:00
epenet
071ef6c74f
Fix upnp subscription in SamsungTV ( #69652 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-08 23:05:00 -07:00
KNXBroker
632d75e009
Fix soundtouch service calls ( #69655 )
2022-04-08 23:04:11 -07:00
Dave T
6fd041b290
Don't test config on yaml import for generic camera ( #69714 )
2022-04-08 22:59:54 -07:00
Shay Levy
06e4c2f351
Fix Shelly gen2 cover unavailable when not calibrated ( #69671 )
2022-04-08 22:54:42 -07:00
Allen Porter
06d2aeec6b
Refresh google calendar tokens with invalid expiration times ( #69679 )
...
* Refresh google calendar tokens with invalid expiration times
* Update tests/components/google/conftest.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary async methods in functions being touched already
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-08 20:27:58 -07:00
Marvin Wichmann
b5b514b62f
Full test coverage for KNX integration ( #69697 )
...
* Full test coverage for KNX integration
* Allow for 0 values, since we all live at those kind of areas in the world
* Remove unneeded method
* Add missing test for climate mode
* Cleanup test and remove fixture that was used only once
2022-04-09 00:33:50 +02:00
MatthewFlamm
d060d57a87
bump pynws ( #69634 )
2022-04-08 23:28:03 +03:00
Allen Porter
d54cb49f32
Remove "XXX" from calendar tests and implement real test ( #69677 )
...
* Remove "XXX" from calendar tests and implement real test
Remove a placeholder that was accidentally commited in the
calendar tests, and replace with a real test.
* Remove stale comment
2022-04-08 18:46:51 +03:00
Francois Chagnon
c70c9ac341
Add None guard for zwave_js humidifier entity ( #69667 )
...
* Add None guard for humidifier entity is_on
* Add guards in more places
* Update homeassistant/components/zwave_js/humidifier.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-08 17:27:06 +02:00
epenet
fa13a243d4
Deprecate SUPPORT_* constants in siren ( #69648 )
2022-04-08 16:38:57 +03:00
epenet
2ad096733a
Suppress Upnp parsing errors in SamsungTV ( #69664 )
2022-04-08 16:36:43 +03:00
J. Nick Koston
5076437413
Reduce indent in recorder event processing ( #69659 )
2022-04-07 23:37:20 -10:00
J. Nick Koston
72fffde77a
Fix spelling of periodic in recorder ( #69658 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-07 23:37:02 -10:00
epenet
89dd199ac2
Use SirenEntityFeature enum in mqtt ( #69647 )
2022-04-08 10:37:12 +02:00
epenet
f0a021d255
Deprecate SUPPORT_* constants in camera ( #69481 )
2022-04-08 10:22:42 +02:00
dependabot[bot]
4298f83b93
Bump actions/setup-python from 3.1.0 to 3.1.1 ( #69646 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 10:16:08 +02:00
epenet
9eba1425e0
Use SirenEntityFeature enum in demo ( #69649 )
2022-04-08 09:30:15 +02:00
epenet
af57f9c6a4
Use SirenEntityFeature enum in components ( #69645 )
2022-04-08 09:13:12 +02:00
Paulus Schoutsen
919f4dd719
Merge pull request #69509 from home-assistant/rc
2022-04-07 23:10:23 -07:00
Allen Porter
d9cbbd3b05
Fix bugs calendar oauth token date handling ( #69641 )
2022-04-07 21:53:56 -07:00
Allen Porter
1cce0a5744
Fix bugs calendar oauth token date handling ( #69641 )
2022-04-07 21:53:30 -07:00
J. Nick Koston
66f0a3816a
Reduce memory pressure during database migration ( #69628 )
2022-04-07 18:29:31 -10:00
Matt Zimmerman
7e317bed3e
[powerwall] Skip backup reserve sensor if data is unavailable ( #69637 )
2022-04-07 20:34:25 -07:00
Matt Zimmerman
8c00fde27d
[powerwall] Skip backup reserve sensor if data is unavailable ( #69637 )
2022-04-07 20:34:00 -07:00
David F. Mulcahey
8017cb274e
Fix Samjin Multi acceleration in ZHA ( #69636 )
2022-04-07 20:28:15 -07:00
David F. Mulcahey
261e12e881
Fix Samjin Multi acceleration in ZHA ( #69636 )
2022-04-07 20:53:12 -04:00
David F. Mulcahey
4d4eb5c850
Bump ZHA quirks to 0.0.71 ( #69633 )
2022-04-07 17:16:51 -07:00
David F. Mulcahey
2ae3372128
Bump ZHA quirks to 0.0.71 ( #69633 )
2022-04-07 17:16:36 -07:00
Erik Montnemery
949b0e1b65
Don't allow in-memory SQLite database ( #69616 )
2022-04-08 00:43:09 +02:00
puddly
1866e58ac5
Move new zha_event command parameters into a params key to ensure backwards compatibility ( #69631 )
2022-04-07 15:33:50 -07:00
puddly
fab1f29a29
Move new zha_event command parameters into a params key to ensure backwards compatibility ( #69631 )
2022-04-07 15:33:14 -07:00
north3221
b50a78d1d9
Fix tado default overlay for when set pre new overlay feature ( #69584 )
2022-04-07 15:23:25 -07:00
north3221
ad946cf9d2
Fix tado default overlay for when set pre new overlay feature ( #69584 )
2022-04-07 15:23:07 -07:00
puddly
88a081be24
Fix ZHA group creation ( #69629 )
2022-04-07 15:05:11 -07:00
J. Nick Koston
3dd0ddb73e
Mark backgrounds optional for tplink random effects ( #69622 )
2022-04-07 15:05:10 -07:00
Álvaro Fernández Rojas
9063428358
Update aioairzone to v0.3.3 ( #69615 )
2022-04-07 15:05:09 -07:00
Álvaro Fernández Rojas
ee06b2a1b5
Update aioairzone to v0.3.1 ( #68975 )
2022-04-07 15:05:08 -07:00
Diogo Gomes
62d67a4287
Fix utility_meter reset service ( #69612 )
2022-04-07 15:02:49 -07:00
Jason Hunter
0b2f0a9f7c
Log which device has the time discrepancy ( #69595 )
2022-04-07 15:02:49 -07:00
Dave T
7803845af1
Generic fix stream thumbnail ( #69378 )
2022-04-07 15:02:48 -07:00
puddly
74bec58bfa
Fix ZHA group creation ( #69629 )
2022-04-07 15:02:14 -07:00
Dave T
be8e28503c
Generic fix stream thumbnail ( #69378 )
2022-04-07 15:01:29 -07:00
Álvaro Fernández Rojas
7519436f60
Update aioairzone to v0.3.3 ( #69615 )
2022-04-08 00:00:29 +02:00
Diogo Gomes
a3cfb6d4ae
Fix utility_meter reset service ( #69612 )
2022-04-07 23:55:34 +02:00
epenet
7ce9b5910a
Deprecate SUPPORT_* constants in alarm_control_panel ( #69475 )
2022-04-07 23:28:32 +02:00
epenet
7635cafd47
Deprecate SUPPORT_* constants in cover ( #69484 )
2022-04-07 23:27:55 +02:00
epenet
5b6cb6bffd
Deprecate SUPPORT_* constants in media_player ( #69518 )
2022-04-07 23:26:09 +02:00
epenet
6feeece574
Deprecate SUPPORT_* constants in climate ( #69482 )
2022-04-07 23:25:14 +02:00
Erik Montnemery
f4fb29200c
Allow empty config in discovery.async_load_platform ( #69619 )
2022-04-07 23:24:47 +02:00
epenet
15348965f3
Deprecate SUPPORT_* constants in fan ( #69514 )
2022-04-07 23:23:29 +02:00
J. Nick Koston
6dc72ebf6c
Mark backgrounds optional for tplink random effects ( #69622 )
2022-04-07 23:19:17 +02:00
epenet
a61ac3ddc6
Add EntityFeature enum to Siren ( #69585 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-07 23:08:09 +02:00
Matt Zimmerman
340dd3ab82
Bump smarttub to 0.0.31 ( #69599 )
2022-04-07 23:07:33 +02:00
Patrik Lindgren
74021d62da
Finalize deprecation of groups in Tradfri integration ( #69460 )
...
* Finalise cleanup of groups
* Fix tests
* Remove
* Revert change
2022-04-07 22:19:12 +02:00
epenet
c583df74e4
Use EntityFeature enums in template ( #69583 )
2022-04-07 20:08:57 +02:00
epenet
c8e06e2456
Use EntityFeature enums in lutron_caseta ( #69588 )
2022-04-07 18:05:59 +02:00
Jason Hunter
62b6d03321
Log which device has the time discrepancy ( #69595 )
2022-04-07 18:04:09 +02:00
epenet
d56f6f39c1
Use EntityFeature enums in mobile_app ( #69592 )
2022-04-07 18:01:19 +02:00
epenet
10ed9cfdf2
Use EntityFeature enums in overkiz ( #69587 )
2022-04-07 18:00:24 +02:00
epenet
04dab04ee7
Use EntityFeature enums in nest ( #69590 )
2022-04-07 07:52:18 -07:00
Erik Montnemery
4a7c978f69
Speedup recorder test test_write_lock_db ( #69578 )
2022-04-07 15:36:58 +02:00
epenet
075c362fd7
Deprecate SUPPORT_* constants in humidifier ( #69519 )
2022-04-07 15:36:16 +02:00
epenet
381e669b64
Deprecate SUPPORT_* constants in water-heater ( #69512 )
2022-04-07 15:33:09 +02:00
epenet
4a0e00d939
Use EntityFeature enum in components (k**) ( #69411 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-07 15:31:54 +02:00
J. Nick Koston
2dd3dc2d2d
Run energy db calls in the db executor ( #69544 )
...
Fixes #69537
2022-04-07 15:26:15 +02:00
J. Nick Koston
ceb8d86a7e
Fix registered entities without a category not being exclude-able in the HomeKit UI ( #69543 )
2022-04-07 15:26:12 +02:00
Joakim Sørensen
e726ef662c
Fix adding OS entities for supervised installations ( #69539 )
2022-04-07 15:26:08 +02:00
Allen Porter
8c9534d2ba
Gracefully handle empty summary in google calendar ( #69520 )
...
Gracefully handle empty summary in google calendar matching the old behavior
before some code cleanup.
2022-04-07 15:26:04 +02:00
epenet
2e7c65495b
Use EntityFeature enums in aladdin_connect ( #69574 )
2022-04-07 15:23:50 +02:00
epenet
c61378337a
Use EntityFeature enums in emulated_hue ( #69573 )
2022-04-07 15:22:56 +02:00
epenet
2bc25aa92a
Use EntityFeature enums in forked_daapd ( #69572 )
2022-04-07 15:22:09 +02:00
epenet
cac8d71764
Use EntityFeature enum in components (o**) ( #69433 )
2022-04-07 15:15:05 +02:00
epenet
3aeb53ec98
Use EntityFeature enum in components (y**) ( #69470 )
2022-04-07 15:10:38 +02:00
epenet
190ef4ee35
Use EntityFeature enum in components (s** 2/2) ( #69441 )
2022-04-07 15:06:34 +02:00
epenet
80a857c6c2
Use EntityFeature enum in components (p**) ( #69434 )
2022-04-07 15:03:42 +02:00
epenet
b8fc399882
Use EntityFeature enum in components (r**) ( #69437 )
2022-04-07 14:55:09 +02:00
Erik Montnemery
cbb76824e9
Migrate mystrom light to color_mode ( #69428 )
2022-04-07 14:53:23 +02:00
Erik Montnemery
0c72a39e23
Migrate mochad light to color_mode ( #69425 )
2022-04-07 14:52:49 +02:00
Erik Montnemery
c43bd047fd
Migrate litejet light to color_mode ( #69421 )
2022-04-07 14:52:24 +02:00
Erik Montnemery
09f4e31343
Migrate lw12wifi light to color_mode ( #69424 )
2022-04-07 14:51:59 +02:00
Erik Montnemery
5110565488
Migrate lutron light to color_mode ( #69422 )
2022-04-07 14:50:21 +02:00
Erik Montnemery
e8852e0f30
Migrate lcn light to color_mode ( #69419 )
2022-04-07 14:49:12 +02:00
epenet
4f494a876e
Use EntityFeature enums in alexa ( #69570 )
2022-04-07 14:46:50 +02:00
epenet
1ec08d2fe0
Use EntityFeature enum in components (x**) ( #69469 )
2022-04-07 14:39:09 +02:00
epenet
3c57adefdb
Deprecate SUPPORT_* constants in lock ( #69513 )
2022-04-07 14:14:38 +02:00
epenet
bbf19582bb
Use EntityFeature enum in components (t**) ( #69457 )
2022-04-07 14:07:27 +02:00
epenet
889e1f4442
Use EntityFeature enum in vizio ( #69571 )
2022-04-07 14:02:17 +02:00
J. Nick Koston
23b84449e6
Bump sqlalchemy to 1.4.35 ( #69534 )
...
Changes: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.35
2022-04-07 14:59:23 +03:00
J. Nick Koston
47c3aef7a2
Fix registered entities without a category not being exclude-able in the HomeKit UI ( #69543 )
2022-04-07 13:46:41 +02:00
Joakim Sørensen
a5dc95e715
Fix adding OS entities for supervised installations ( #69539 )
2022-04-07 13:34:20 +02:00
Erik Montnemery
0ad9da9dd0
Always use a commit interval of 0 for the in memory db in tests ( #69556 )
2022-04-07 13:04:08 +02:00
J. Nick Koston
5c7c09726a
Cleanup recorder history typing ( #69408 )
2022-04-07 00:09:05 -10:00
J. Nick Koston
97aa65d9a4
Run energy db calls in the db executor ( #69544 )
...
Fixes #69537
2022-04-07 11:50:49 +02:00
epenet
6773c252d2
CI: Use partial runs for prettier ( #69546 )
2022-04-07 11:48:43 +02:00
epenet
4fe6b0c140
Adjust inheritance in rflink lights ( #69541 )
...
* Add color-more to RflinkLight
* Adjust inheritance
2022-04-07 10:34:24 +02:00
epenet
54bb86d198
Migrate upb light to color_mode ( #69524 )
...
* Migrate upb light to color_mode
* Add supported_color_modes
* Apply code review
2022-04-07 09:58:50 +02:00
epenet
3e426c0fa6
Use EntityFeature enum in mqtt ( #69416 )
2022-04-07 09:44:26 +02:00
epenet
4592583988
Migrate velbus light to color_mode ( #69525 )
...
* Migrate velbus light to color_mode
* Add COLOR_MODE_ONOFF
2022-04-07 09:43:18 +02:00
epenet
d614ccd161
Deprecate SUPPORT_* constants in remote ( #69515 )
2022-04-07 09:42:36 +02:00
epenet
d33fbbfb6d
Migrate tellduslive light to color_mode ( #69522 )
2022-04-07 09:40:17 +02:00
epenet
75b1760b29
Migrate rflink light to color_mode ( #69532 )
...
* Migrate rflink light to color_mode
* Add COLOR_MODE_ONOFF
2022-04-07 09:39:22 +02:00
epenet
d5ab7e7525
Use EntityFeature enum in components (s** 1/2) ( #69439 )
2022-04-06 21:38:14 -10:00
epenet
e6d8aa34fa
Use EntityFeature enum in components (i**) ( #69409 )
2022-04-06 21:35:27 -10:00
epenet
75eec850c1
Use EntityFeature enum in components (u**) ( #69462 )
2022-04-06 21:35:15 -10:00
epenet
95fb4695e4
Use EntityFeature enum in components (l**) ( #69412 )
2022-04-06 21:34:58 -10:00
epenet
96819fff74
Use EntityFeature enum in components (n**) ( #69432 )
2022-04-06 21:34:29 -10:00
epenet
2cc3bfa056
Migrate sisyphus light to color_mode ( #69521 )
2022-04-07 09:18:06 +02:00
epenet
ee71dcca6c
Migrate unifiled light to color_mode ( #69523 )
2022-04-07 09:15:20 +02:00
epenet
72429a6c04
Migrate x10 light to color_mode ( #69526 )
2022-04-07 09:13:19 +02:00
epenet
34a9a1d152
Migrate unifiprotect light to color_mode ( #69527 )
2022-04-07 09:12:28 +02:00
epenet
e66c4e11c9
Migrate tellstick light to color_mode ( #69528 )
2022-04-07 09:11:43 +02:00
epenet
3828c36202
Migrate smarttub light to color_mode ( #69529 )
2022-04-07 09:10:40 +02:00
epenet
766e6f2e9c
Migrate rfxtrx light to color_mode ( #69530 )
2022-04-07 09:09:47 +02:00
epenet
71b298f3ed
Use EntityFeature constants in homekit ( #69535 )
2022-04-06 21:09:27 -10:00
Erik Montnemery
9834197f71
Migrate myq light to color_mode ( #69427 )
2022-04-06 21:09:07 -10:00
epenet
a10a1794d9
Migrate pilight light to color_mode ( #69531 )
2022-04-07 09:08:41 +02:00
Erik Montnemery
8cba371318
Migrate lutron_caseta light to color_mode ( #69423 )
2022-04-06 21:08:22 -10:00
Patrik Lindgren
af5d29735f
Deprecate SUPPORT_*-constants for Tradfri integration ( #69368 )
...
* Refactor constants
* Remove _LOGGER
* Fix sort order
* Refactor constats
* Run isort
* Remove SUPPORTED_ constants from Tradfri integration
* Remove constant
* Remove line
* Use brackets
* Add documentation
* Address review comments
2022-04-07 09:06:29 +02:00
epenet
f194f7809b
Use EntityFeature enum in components (v**) ( #69465 )
...
* Use EntityFeature enum in vallox
* Use EntityFeature enum in velbus
* Use EntityFeature enum in velux
* Use EntityFeature enum in venstar
* Use EntityFeature enum in vera
* Use EntityFeature enum in verisure
* Use EntityFeature enum in vesync
* Use EntityFeature enum in vicare
* Use EntityFeature enum in vivotek
* Use EntityFeature enum in vizio
* Use EntityFeature enum in vlc
* Use EntityFeature enum in vlc_telnet
* Use EntityFeature enum in volumio
2022-04-07 08:42:18 +02:00
Allen Porter
10a1b1f734
Gracefully handle empty summary in google calendar ( #69520 )
...
Gracefully handle empty summary in google calendar matching the old behavior
before some code cleanup.
2022-04-07 08:26:07 +02:00
epenet
fbea950eb0
Use EntityFeature enum in components (z**) ( #69471 )
...
* Use EntityFeature enum in zha
* Use EntityFeature enum in zhong_hong
* Use EntityFeature enum in ziggo_mediabox_xl
* Use EntityFeature enum in zwave_js
* Use EntityFeature enum in zwave_me
2022-04-07 08:21:31 +02:00
Paulus Schoutsen
5cadea91bb
Bumped version to 2022.4.1
2022-04-06 22:36:39 -07:00
J. Nick Koston
f9d447e4cd
Fix reloading the sun integration ( #69495 )
2022-04-06 22:35:55 -07:00
Shay Levy
23bb38c5cf
Fix remote_rpi_gpio missing requirement ( #69488 )
2022-04-06 22:35:55 -07:00
Joakim Sørensen
4c16563675
Bump pyhaversion from 22.04.0 to 22.4.1 ( #69486 )
2022-04-06 22:35:54 -07:00
J. Nick Koston
9351fcf369
Fix reload race in unifiprotect ( #69485 )
...
- The integration already has a reload listener installed
once it is setup. We should not reload from the config
flow since they compete
2022-04-06 22:35:53 -07:00
Michael
2d74beaa67
Ignore IPv6 link local address on ssdp discovery in Fritz!Smarthome ( #69455 )
2022-04-06 22:35:52 -07:00
J. Nick Koston
87ab96f9c1
Fix elkm1 connection when panel drops VN request ( #69454 )
2022-04-06 22:35:52 -07:00
Paulus Schoutsen
0eed329bc8
Fix telegram broadcast ( #69452 )
2022-04-06 22:35:51 -07:00
Dave T
ea5e894ac7
Continue on template error during yaml import for generic ( #69440 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-06 22:35:50 -07:00
Raman Gupta
91d2fafe1d
Add comments to zwave_js node metadata WS API ( #67210 )
...
* Add comments to zwave_js node metadata WS API
* Add test dat
2022-04-06 22:35:50 -07:00
Michael Davie
aaf64f728e
Bump env_canada to 0.5.22 ( #69503 )
2022-04-06 22:35:13 -07:00
Allen Porter
c07100e519
Move Local OAuth http endpoint registration to auth component ( #69507 )
2022-04-06 22:34:31 -07:00
Robert Hillis
8ef7ac1877
Remove deprecated Wanted sensor in radarr ( #69500 )
2022-04-07 08:32:52 +03:00
J. Nick Koston
5bcb795bca
Move handling of non-secure login to the elkm1 library ( #69483 )
2022-04-06 22:32:31 -07:00
epenet
f11f1db177
Use EntityFeature enum in switch_as_x ( #69442 )
2022-04-07 08:14:10 +03:00
epenet
a6f112df80
Use EntityFeature enum in components (w**) ( #69468 )
...
* Use EntityFeature enum in webostv
* Use EntityFeature enum in wemo
* Use EntityFeature enum in whirlpool
* Use EntityFeature enum in wilight
2022-04-07 08:12:39 +03:00
Glenn Waters
caff81f613
Add service to set type of radar to retrieve. ( #68252 )
2022-04-06 13:55:37 -10:00
Joakim Sørensen
280dcbed18
Bump pyhaversion from 22.04.0 to 22.4.1 ( #69486 )
2022-04-06 16:13:11 -07:00
J. Nick Koston
d6619dd4bc
Fix reloading the sun integration ( #69495 )
2022-04-06 16:06:22 -07:00
Dave T
c6bba19e05
Continue on template error during yaml import for generic ( #69440 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-06 15:49:59 -07:00
Shay Levy
fe8e193225
Fix remote_rpi_gpio missing requirement ( #69488 )
2022-04-06 15:48:47 -07:00
Michael
95421b1ae7
Ignore IPv6 link local address on ssdp discovery in Fritz!Smarthome ( #69455 )
2022-04-06 15:45:46 -07:00
J. Nick Koston
02d245a31a
Fix reload race in unifiprotect ( #69485 )
...
- The integration already has a reload listener installed
once it is setup. We should not reload from the config
flow since they compete
2022-04-07 00:21:50 +03:00
Erik Montnemery
181142aae7
Migrate modbus light to color_mode ( #69426 )
2022-04-06 20:27:03 +02:00
Erik Montnemery
def305cf46
Improve the use of bakeries in recorder ( #69418 )
2022-04-06 08:00:10 -10:00
J. Nick Koston
dd6a0e3a89
Fix elkm1 connection when panel drops VN request ( #69454 )
2022-04-06 10:45:40 -07:00
Paulus Schoutsen
c765e11f55
Fix telegram broadcast ( #69452 )
2022-04-06 10:44:02 -07:00
Raman Gupta
bc194cd209
Add zeroconf discovery to zwave_js ( #69382 )
2022-04-06 18:46:13 +02:00
Franck Nijhof
c0e9cfedfb
Add device trigger support to Update entity ( #69395 )
2022-04-06 08:50:21 -07:00
epenet
5e2cc2b9b0
Use EntityFeature enum in components (m**) ( #69414 )
...
* Use EntityFeature in melcloud
* Use EntityFeature in mystrom
* Use EntityFeature in mysensors
* Use EntityFeature in myq
* Use EntityFeature in mpd
* Use EntityFeature in monoprice
* Use EntityFeature in moehlenhoff_alpha2
* Use EntityFeature in modern_forms
* Use EntityFeature in modbus
* Use EntityFeature in melissa
* Use EntityFeature in mediaroom
* Use EntityFeature in maxcube
* Use EntityFeature in manual_mqtt
* Fix maxcube tests
* Revert "Use EntityFeature in modbus"
This reverts commit 56cf9d900d71cdb1d39d20bde9a78ba6aef560a7.
* Revert "Use EntityFeature in myq"
This reverts commit 44a31b1a03b4ca23a65d600a2f002f47e80cee73.
* Revert "Use EntityFeature in mystrom"
This reverts commit 7260ee0384ff46426c919e65b3725200f5677b6a.
* Revert "Revert "Use EntityFeature in modbus""
This reverts commit 916a612a6091221359aca8570a76eb7a03dbce20.
* Revert "Revert "Use EntityFeature in myq""
This reverts commit a6be42fa1762ea3ab66f97a89b254e7d2ba76a33.
2022-04-06 17:33:41 +02:00
Erik Montnemery
8e090a8c04
Minor tweak of recorder typing ( #69415 )
2022-04-06 08:08:00 -07:00
Franck Nijhof
7dd19066e8
Merge pull request #69413 from home-assistant/rc
2022-04-06 15:14:55 +02:00
Franck Nijhof
be3c1055dd
Bumped version to 2022.4.0
2022-04-06 14:01:53 +02:00
René Klomp
5a24dbbbf2
Update pysma to 0.6.11 ( #69397 )
2022-04-06 14:00:49 +02:00
Erik Montnemery
8174b831cf
Restore attributes of template binary sensor ( #69350 )
2022-04-06 14:00:46 +02:00
Raman Gupta
8c794ecf93
Fix regression in zwave_js ( #69312 )
...
* Handle unique ID update during discovery step
* Use callback to convert unique IDs to strings
* Adjust test to make sure logic works
* Fix other tests
* Move comment
* Move migration to async_setup
* Remove async_migrate_entry since we take care of it during setup
* Remove unused test
2022-04-06 14:00:42 +02:00
hesselonline
072cd29b90
Fix Wallbox charger status ( #68708 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-06 14:00:31 +02:00
René Klomp
4a65e54665
Update pysma to 0.6.11 ( #69397 )
2022-04-06 13:01:55 +02:00
dependabot[bot]
753d14e0f5
Bump codecov/codecov-action from 2.1.0 to 3 ( #69383 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-06 12:54:43 +02:00
epenet
a661e06e25
Use EntityFeature in homematic ( #69405 )
...
* Use EntityFeature in homematic
* Use EntityFeature in homematicip_cloud
2022-04-06 12:33:35 +02:00
hesselonline
ef14ae85c8
Fix Wallbox charger status ( #68708 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-06 12:05:50 +02:00
epenet
a5b919ec6b
Use EntityFeature in homekit_controller ( #69404 )
2022-04-06 12:04:58 +02:00
epenet
999e2f3bf0
Use EntityFeature enum in components (h**) ( #69403 )
2022-04-06 11:59:23 +02:00
Brynley McDonald
38cfa83e23
Fix units for Flick Electric sensor ( #69396 )
2022-04-06 11:57:06 +02:00
epenet
a3e0a1d04d
Use EntityFeature in group ( #69393 )
2022-04-06 11:56:05 +02:00
epenet
0b18459ab8
Use EntityFeature enum in evohome ( #69385 )
2022-04-06 11:53:41 +02:00
epenet
dae2cf2827
Use EntityFeature enum in esphome ( #69386 )
2022-04-06 11:52:59 +02:00
epenet
78045df227
Use EntityFeature enum in components (e**) ( #69384 )
2022-04-06 11:03:29 +02:00
epenet
9ab9fcfc56
Use EntityFeature enum in components (f**) ( #69389 )
2022-04-06 10:55:25 +02:00
epenet
1fe5b1e68a
Use EntityFeature in ffmpeg ( #69390 )
2022-04-06 10:53:03 +02:00
epenet
20c1a155b6
Use EntityFeature enum in components (g**) ( #69394 )
2022-04-06 10:46:44 +02:00
epenet
42d0a4b81e
Use EntityFeature in geniushub ( #69392 )
...
* Use EntityFeature in geniushub
* Cleanup _supported_features
2022-04-06 11:22:33 +03:00
Erik Montnemery
7b5dd4a623
Restore attributes of template binary sensor ( #69350 )
2022-04-05 22:58:12 -07:00
Raman Gupta
79dc551f5a
Fix regression in zwave_js ( #69312 )
...
* Handle unique ID update during discovery step
* Use callback to convert unique IDs to strings
* Adjust test to make sure logic works
* Fix other tests
* Move comment
* Move migration to async_setup
* Remove async_migrate_entry since we take care of it during setup
* Remove unused test
2022-04-06 00:40:33 -04:00
ollo69
add01d434e
Minor changes on AndroidTV diagnostics ( #69197 )
2022-04-05 21:32:28 -07:00
Paulus Schoutsen
e3b20cf43f
Bumped version to 2022.4.0b6
2022-04-05 16:40:33 -07:00
Zack Barett
2296d0fbee
20220405.0 ( #69377 )
2022-04-05 16:40:27 -07:00
J. Nick Koston
1e6f8fc48a
Abort samsungtv discovery of legacy devices when unique id not available ( #69376 )
2022-04-05 16:40:26 -07:00
Franck Nijhof
4038575806
Disable Spotify Media Player entity by default ( #69372 )
2022-04-05 16:40:25 -07:00
Johan Nenzén
531aa87170
Bump pyplaato to 0.0.16 ( #69361 )
2022-04-05 16:40:24 -07:00
Marvin Wichmann
1896e39f60
Update XKNX to version 0.20.1 ( #69353 )
2022-04-05 16:40:23 -07:00
starkillerOG
a42327ffce
bump pynetgear to 0.9.4 ( #69346 )
...
* Bump home-assistant/wheels from 2022.01.0 to 2022.01.1
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.0 to 2022.01.1.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.0...2022.01.1 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/wheels from 2022.01.1 to 2022.01.2
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.1 to 2022.01.2.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.1...2022.01.2 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/builder from 2021.12.0 to 2022.01.0
Bumps [home-assistant/builder](https://github.com/home-assistant/builder ) from 2021.12.0 to 2022.01.0.
- [Release notes](https://github.com/home-assistant/builder/releases )
- [Commits](https://github.com/home-assistant/builder/compare/2021.12.0...2022.01.0 )
---
updated-dependencies:
- dependency-name: home-assistant/builder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* bump pynetgear to 0.9.4
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 16:40:22 -07:00
shbatm
def04f1ae8
Bump PyISY to 3.0.6 to fix group statuses ( #69345 )
2022-04-05 16:40:21 -07:00
J. Nick Koston
a39a6fce2a
Fix roomba doing I/O in the event loop ( #69339 )
2022-04-05 16:40:21 -07:00
J. Nick Koston
7b36434101
Try exact match first for update state ( #69335 )
...
- Exact matches are much cheaper than creating an AwesomeVersion
and calling the __gt__ method, and since most of the time the
result is expected to be off, we want to optimize for this case
2022-04-05 16:40:20 -07:00
Philip Allgaier
a3ac495e03
Prevent issues with config update of "Timer" integration (unknown "restore" key) ( #69332 )
2022-04-05 16:40:19 -07:00
Joakim Sørensen
186d8c9d50
Bump pyhaversion from 22.02.0 to 22.04.0 ( #69329 )
2022-04-05 16:40:19 -07:00
Martin Hjelmare
e94fad469f
Use recorder executor in demo ( #69327 )
2022-04-05 16:40:18 -07:00
J. Nick Koston
90d5bd12fb
Ensure state is restored when turning on tplink lights without a color mode ( #69308 )
2022-04-05 16:40:17 -07:00
MoellerDi
685af1dd5c
Fix "Camera not found" error in microsoft_face integration ( #69295 )
2022-04-05 16:40:17 -07:00
Erik Montnemery
44fefa42a8
Improve integration translation strings ( #69246 )
...
* Improve integration translation strings
* Update
2022-04-05 16:40:16 -07:00
J. Nick Koston
4b5033d08f
Abort samsungtv discovery of legacy devices when unique id not available ( #69376 )
2022-04-05 16:38:55 -07:00
Johan Nenzén
f31d1164e5
Bump pyplaato to 0.0.16 ( #69361 )
2022-04-05 16:33:13 -07:00
Zack Barett
39c485ba88
20220405.0 ( #69377 )
2022-04-05 16:32:24 -07:00
J. Nick Koston
bde3646293
Always use a commit interval of 0 for the in memory db in tests ( #69330 )
2022-04-05 12:06:06 -10:00
epenet
c8df2656b1
Use EntityFeature enum in components (d**) ( #69358 )
2022-04-06 00:00:37 +02:00
Franck Nijhof
9e2198fa47
Disable Spotify Media Player entity by default ( #69372 )
2022-04-05 14:54:03 -07:00
epenet
8af37235ec
Use EntityFeature enum in components (b**) ( #69336 )
2022-04-05 23:53:45 +02:00
epenet
6343752f98
Use EntityFeature enum in components (c**) ( #69341 )
2022-04-05 23:49:20 +02:00
epenet
246f4e081a
Use EntityFeature enum in components (a**) ( #69333 )
2022-04-05 23:42:05 +02:00
J. Nick Koston
8b2948f030
Ensure state is restored when turning on tplink lights without a color mode ( #69308 )
2022-04-05 13:46:12 -07:00
Robert Svensson
d6d7f3cb3c
Bump pydeconz to v88 ( #69369 )
2022-04-05 13:44:04 -07:00
Philip Allgaier
da55c48cce
Prevent issues with config update of "Timer" integration (unknown "restore" key) ( #69332 )
2022-04-05 22:22:03 +03:00
shbatm
433a946f62
Bump PyISY to 3.0.6 to fix group statuses ( #69345 )
2022-04-05 22:20:38 +03:00
Erik Montnemery
fcad10dd0d
Improve integration translation strings ( #69246 )
...
* Improve integration translation strings
* Update
2022-04-05 20:08:17 +02:00
Marvin Wichmann
2689f1a7fd
Update XKNX to version 0.20.1 ( #69353 )
2022-04-05 21:07:11 +03:00
MoellerDi
c9a754b29a
Fix "Camera not found" error in microsoft_face integration ( #69295 )
2022-04-05 20:00:12 +02:00
starkillerOG
b40df08eb5
bump pynetgear to 0.9.4 ( #69346 )
...
* Bump home-assistant/wheels from 2022.01.0 to 2022.01.1
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.0 to 2022.01.1.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.0...2022.01.1 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/wheels from 2022.01.1 to 2022.01.2
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2022.01.1 to 2022.01.2.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2022.01.1...2022.01.2 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump home-assistant/builder from 2021.12.0 to 2022.01.0
Bumps [home-assistant/builder](https://github.com/home-assistant/builder ) from 2021.12.0 to 2022.01.0.
- [Release notes](https://github.com/home-assistant/builder/releases )
- [Commits](https://github.com/home-assistant/builder/compare/2021.12.0...2022.01.0 )
---
updated-dependencies:
- dependency-name: home-assistant/builder
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* bump pynetgear to 0.9.4
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 17:31:54 +03:00
Erik Montnemery
7b18d511cc
Migrate homematic light to color_mode ( #69267 )
2022-04-05 15:54:27 +02:00
J. Nick Koston
1a9420dda0
Try exact match first for update state ( #69335 )
...
- Exact matches are much cheaper than creating an AwesomeVersion
and calling the __gt__ method, and since most of the time the
result is expected to be off, we want to optimize for this case
2022-04-05 15:51:25 +02:00
epenet
2cf3057ff1
Add basic type hints to utility_meter ( #69325 )
...
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2022-04-05 15:43:10 +02:00
Erik Montnemery
28350b9792
Revert "Use recorder executor in demo ( #69327 )" ( #69334 )
...
This reverts commit ff84104f45 .
2022-04-05 14:50:58 +02:00
Patrik Lindgren
04fc3a1f25
Cleanup constants in Tradfri integration ( #69125 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-05 14:00:45 +02:00
Leonardo Merza
c8b4696ba2
Add vesync 600S support ( #69311 )
2022-04-05 13:56:26 +02:00
epenet
ad98bedd4a
Add basic type hints to zwave_me ( #69322 )
2022-04-05 13:44:20 +02:00
J. Nick Koston
e5c1cc35e1
Fix roomba doing I/O in the event loop ( #69339 )
2022-04-05 13:10:20 +02:00
Joakim Sørensen
caa5b8f96c
Bump pyhaversion from 22.02.0 to 22.04.0 ( #69329 )
2022-04-05 13:57:33 +03:00
Martin Hjelmare
ff84104f45
Use recorder executor in demo ( #69327 )
2022-04-05 11:46:42 +02:00
epenet
336c0a1ec7
Add basic type hints to meater ( #69323 )
2022-04-05 11:31:37 +03:00
epenet
20126363f2
Add basic type hints to vulcan ( #69321 )
2022-04-05 11:28:52 +03:00
epenet
36be2bfd75
Add basic type hints to subaru ( #69324 )
2022-04-05 11:28:07 +03:00
Bram Gerritsen
9c949f7f8f
PhilipsTV - Add Ambilight + Hue switch entity ( #69141 )
...
* Bump ha-philipsjs requirements
* Directly write correct ha state after switching on
* Update homeassistant/components/philips_js/switch.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Update homeassistant/components/philips_js/switch.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
* Format with black
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-04-05 10:23:07 +02:00
Sebastian Lövdahl
5d07be7190
Add GitHub PRs and issues extension to devcontainer ( #69296 )
2022-04-05 10:17:56 +02:00
Erik Montnemery
821908ca45
Include threadname and time in pytest logs ( #69307 )
...
* Include threadname and time in pytest logs
* Add failing test
* Include the name of the logger
* Revert "Add failing test"
This reverts commit 5dbc1375722909cb5a0022b3e1c021f3bb5415cb.
2022-04-05 10:10:16 +02:00
J. Nick Koston
ec131d685e
Auto repack the database on the second sunday of the month ( #69314 )
2022-04-04 21:39:12 -10:00
Paulus Schoutsen
681242f102
Bumped version to 2022.4.0b5
2022-04-04 23:57:57 -07:00
Daniel Hjelseth Høyer
df2a31a70b
Update Tibber lib ( #69300 )
2022-04-04 23:57:46 -07:00
starkillerOG
dc7d140c29
bump pynetgear to 0.9.3 ( #69292 )
2022-04-04 23:57:46 -07:00
Erik Montnemery
96ac47f36e
Correct unit_of_measurement for trigger-based template sensor ( #69291 )
2022-04-04 23:57:45 -07:00
Joakim Sørensen
b66770d349
Make hassio coordinator refresh data ( #69272 )
2022-04-04 23:57:44 -07:00
Erik Montnemery
eab7876330
Improve utility_meter translation strings ( #69252 )
2022-04-04 23:57:43 -07:00
Erik Montnemery
45843297f9
Improve tod translation strings ( #69251 )
2022-04-04 23:57:43 -07:00
Erik Montnemery
4313be1ca2
Improve threshold translation strings ( #69250 )
2022-04-04 23:57:42 -07:00
Erik Montnemery
8191172f07
Improve switch_as_x translation strings ( #69249 )
2022-04-04 23:57:41 -07:00
Erik Montnemery
408f87c7e6
Improve min_max translation strings ( #69248 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-04 23:57:41 -07:00
Erik Montnemery
37c0200f83
Improve derivative translation strings ( #69245 )
2022-04-04 23:57:40 -07:00
Raman Gupta
66cc2c7846
Fix tomorrowio sensor units and conversions ( #69166 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-04 23:57:39 -07:00
Radu Cotescu
40b9f2f578
Input binary sensors are not generated for Shelly 1 Pro ( #69046 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-04 23:57:39 -07:00
Toke Høiland-Jørgensen
2efa9f00d5
Fix network starting with no configured IPv4 addresses ( #69030 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-04 23:57:38 -07:00
Daniel Hjelseth Høyer
0ab866cd23
Update Tibber lib ( #69300 )
2022-04-04 23:55:17 -07:00
Toke Høiland-Jørgensen
8145b103fb
Fix network starting with no configured IPv4 addresses ( #69030 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-04 23:53:50 -07:00
Raman Gupta
6965a6d13b
Fix tomorrowio sensor units and conversions ( #69166 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-04 23:52:36 -07:00
Erik Montnemery
a95b4f6763
Correct unit_of_measurement for trigger-based template sensor ( #69291 )
2022-04-04 22:10:59 -07:00
epenet
d0288f14f0
Add sensor DEVICE_CLASS_* to deprecated imports ( #69243 )
2022-04-04 15:03:28 -07:00
starkillerOG
fb23843e63
Motion revert moving state ( #69299 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 10:55:56 -10:00
starkillerOG
4dade9668a
Motion Blinds auto interface ( #68852 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-04 10:55:36 -10:00
epenet
c6e2bdcea0
Use SensorDeviceClass in honeywell ( #69298 )
2022-04-04 21:23:57 +02:00
starkillerOG
0446a2b4e5
bump pynetgear to 0.9.3 ( #69292 )
2022-04-04 22:09:48 +03:00
epenet
4e87a8c568
Adjust binary_sensor device classes in homekit ( #69239 )
2022-04-04 12:55:55 -06:00
Daniel Hjelseth Høyer
396fddfbfa
Switch Mill to ClimateEntityFeature ( #69293 )
2022-04-04 20:46:46 +02:00
RDFurman
95a97d99dd
Honeywell outdoor sensor ( #65347 )
2022-04-04 12:26:33 -06:00
Erik Montnemery
e830032b33
Remove deprecated temperature conversion of non temperature sensors ( #69069 )
2022-04-04 20:02:40 +02:00
Daniel Hjelseth Høyer
04dd7c3f7c
Switch Adax to ClimateEntityFeature ( #69286 )
2022-04-04 19:48:33 +02:00
epenet
9ef67c4b4c
Add more constants to deprecated imports ( #69253 )
...
* Add core ENTITY_CATEGORY_* to deprecated imports
* Alphabetical order
* Add core SOURCE_* to deprecated imports
* Add switch DEVICE_CLASS_* to deprecated imports
* Add binary_sensor DEVICE_CLASS_* to deprecated imports
* Add humidifier DEVICE_CLASS_* to deprecated imports
* Add config_entries.DISABLED_***
* Add device_registry.DISABLED_***
* Add humidifier.const
* Add media_player DEVICE_CLASS_*
* Add cover DEVICE_CLASS_*
2022-04-04 19:48:14 +02:00
Erik Montnemery
9cd83c8b48
Migrate homematicip_cloud light to color_mode ( #69270 )
2022-04-04 09:32:51 -07:00
Erik Montnemery
cb79126cd9
Migrate ihc light to color_mode ( #69280 )
2022-04-04 09:28:30 -07:00
Erik Montnemery
25d9d14bd9
Migrate insteon light to color_mode ( #69281 )
2022-04-04 09:25:40 -07:00
Erik Montnemery
fe65804de1
Correct unit of vera power meter sensor ( #69285 )
2022-04-04 09:25:02 -07:00
Erik Montnemery
ef9cd66320
Migrate hive light to color_mode ( #69259 )
2022-04-04 18:24:56 +02:00
Erik Montnemery
1c1b792fb7
Migrate homeworks light to color_mode ( #69271 )
2022-04-04 18:20:48 +02:00
Erik Montnemery
3416e9b621
Migrate home_connect light to color_mode ( #69260 )
2022-04-04 18:20:20 +02:00
Erik Montnemery
e9a60418c2
Migrate isy994 light to color_mode ( #69282 )
2022-04-04 18:19:32 +02:00
Erik Montnemery
dffb3cc196
Migrate futurenow light to color_mode ( #69257 )
2022-04-04 18:18:50 +02:00
Erik Montnemery
5d56f94786
Migrate firmata light to color_mode ( #69256 )
2022-04-04 18:17:21 +02:00
epenet
67c95e92b1
Use CoverDeviceClass in homekit_controller ( #69268 )
2022-04-04 18:16:50 +02:00
epenet
18866e4e39
Use CoverDeviceClass in soma ( #69264 )
2022-04-04 18:16:24 +02:00
Daniel Hjelseth Høyer
4b89b2f5d8
Switch Sensibo to ClimateEntityFeature ( #69279 )
2022-04-04 18:15:01 +02:00
Franck Nijhof
b369616aad
Remove deprecated YAML configuration from MJPEG Camera ( #68980 )
2022-04-04 17:57:48 +02:00
Erik Montnemery
8222b783a3
Improve min_max translation strings ( #69248 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-04 17:55:09 +02:00
Erik Montnemery
7f1d10dcca
Improve switch_as_x translation strings ( #69249 )
2022-04-04 17:53:16 +02:00
Erik Montnemery
c3a2eedf0b
Migrate iglo light to color_mode ( #69278 )
2022-04-04 17:49:11 +02:00
Erik Montnemery
2e84cdb16f
Migrate iaqualink light to color_mode ( #69277 )
2022-04-04 17:47:11 +02:00
epenet
6745e01b80
Use SensorDeviceClass in goodwe ( #69263 )
2022-04-04 17:45:44 +02:00
Erik Montnemery
c8d4b2ecab
Improve threshold translation strings ( #69250 )
2022-04-04 17:45:24 +02:00
Erik Montnemery
88c76be5ad
Improve tod translation strings ( #69251 )
2022-04-04 17:43:25 +02:00
Erik Montnemery
fa07dd660f
Use stdlib statistics functions in min_max sensor ( #69255 )
2022-04-04 17:42:21 +02:00
epenet
772fc71275
Use SensorDeviceClass in homewizard ( #69266 )
2022-04-04 17:41:06 +02:00
Erik Montnemery
f04a3737a8
Migrate greenwave light to color_mode ( #69258 )
2022-04-04 17:40:06 +02:00
Erik Montnemery
6b4e0c744c
Migrate hyperion light to color_mode ( #69276 )
2022-04-04 17:39:21 +02:00
epenet
7e6bb3354a
Use MediaPlayerDeviceClass in vizio ( #69265 )
2022-04-04 17:35:25 +02:00
Joakim Sørensen
cfdfa3eab2
Make hassio coordinator refresh data ( #69272 )
2022-04-04 17:34:06 +02:00
Erik Montnemery
bfa364741b
Correct misleading comment in SensorEntity
2022-04-04 17:10:17 +02:00
Erik Montnemery
82af314678
Improve utility_meter translation strings ( #69252 )
2022-04-04 14:24:56 +02:00
Erik Montnemery
c058478edb
Improve derivative translation strings ( #69245 )
2022-04-04 14:14:26 +02:00
Radu Cotescu
9c1f37aa95
Input binary sensors are not generated for Shelly 1 Pro ( #69046 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-04 13:39:40 +02:00
Franck Nijhof
614076cdf1
Migrate WLED to use EntityFeature enums ( #69219 )
2022-04-04 14:28:19 +03:00
epenet
76247414bf
Add pylint plugin for deprecated STATE_CLASS_* ( #69237 )
2022-04-04 11:45:53 +02:00
Franck Nijhof
e6dcaaadd8
Bumped version to 2022.4.0b4
2022-04-04 11:14:39 +02:00
Erik Montnemery
73cd4a3366
Unsubscribe from listeners when removing threshold binary sensor ( #69236 )
2022-04-04 11:13:53 +02:00
Erik Montnemery
9ec9dc047b
Unsubscribe from listeners when removing integration sensor ( #69235 )
2022-04-04 11:13:50 +02:00
Erik Montnemery
a3ad44f7b6
Unsubscribe from listeners when removing derivative sensor ( #69234 )
2022-04-04 11:13:46 +02:00
Erik Montnemery
da3f9fdf7d
Drop unsupported SI-prefix peta from integration sensor ( #69229 )
2022-04-04 11:13:43 +02:00
Simone Chemelli
eeeff761e9
Avoid fritz API calls during shutdown ( #69225 )
2022-04-04 11:13:40 +02:00
J. Nick Koston
3cd9c7d19d
Only fire device_registry_updated for suggested_area if the suggestion results in an area change ( #69215 )
2022-04-04 11:13:36 +02:00
Franck Nijhof
62b44e6903
Exclude more media player attributes from recorder ( #69209 )
2022-04-04 11:13:33 +02:00
Daniel Hjelseth Høyer
9c6a69775a
Tibber, Use a dedicated executor pool for database operations ( #69208 )
2022-04-04 11:13:30 +02:00
Franck Nijhof
8ce1b104eb
Exclude weather forecast attribute from recorder ( #69205 )
2022-04-04 11:13:26 +02:00
Franck Nijhof
2916d35626
Exclude update entity picture attribute from recorder ( #69201 )
2022-04-04 11:13:23 +02:00
Franck Nijhof
814f92a75c
Set brand icon as entity picture on update entities ( #69200 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-04-04 11:13:19 +02:00
J. Nick Koston
1ae45fa7ad
Exclude static vacuum attributes from being recorded in the database ( #69199 )
2022-04-04 11:13:16 +02:00
J. Nick Koston
e18d61224d
Exclude static siren attributes from being recorded in the database ( #69196 )
2022-04-04 11:13:11 +02:00
J. Nick Koston
7cfaf46287
Exclude static select attributes from being recorded in the database ( #69195 )
2022-04-04 11:13:08 +02:00
J. Nick Koston
cebf53c340
Exclude static number attributes from being recorded in the database ( #69194 )
2022-04-04 11:13:03 +02:00
J. Nick Koston
8fa8716387
Exclude static humidifier attributes from being recorded in the database ( #69193 )
2022-04-04 11:12:59 +02:00
J. Nick Koston
5a96b0ffbc
Exclude static fan attributes from being recorded in the database ( #69192 )
2022-04-04 11:12:56 +02:00
Erik Montnemery
2e13fb3c24
Unsubscribe listeners when entity meter sensor is removed ( #69172 )
2022-04-04 11:12:52 +02:00
Jesse Hills
90cb9ccde2
ESPHome: Remove disconnect callbacks after they are done ( #69169 )
2022-04-04 11:12:49 +02:00
J. Nick Koston
9a91a7edf5
Exclude supported features and attribution from being recorded in the database ( #69165 )
2022-04-04 11:12:46 +02:00
Raman Gupta
c769b20256
Make zwave_js config entry unique ID a string ( #69163 )
...
* Make zwave_js config entry unique ID a string
* Add test
* Fix tests
2022-04-04 11:12:42 +02:00
J. Nick Koston
47c1e48166
Exclude static water_heater attributes from being recorded in the database ( #69159 )
2022-04-04 11:12:39 +02:00
J. Nick Koston
0e6550ab70
Exclude static climate attributes from being recorded in the database ( #69158 )
2022-04-04 11:12:36 +02:00
J. Nick Koston
5fa2dc540b
Exclude static and token attributes from being recorded for media_player ( #69156 )
2022-04-04 11:12:32 +02:00
J. Nick Koston
b503be9301
Exclude static light attributes from being recorded in the database ( #69155 )
2022-04-04 11:12:29 +02:00
Diogo Gomes
d99e04e2bc
Makes sure YAML defined tariffs are unique ( #69151 )
2022-04-04 11:12:25 +02:00
Marc Mueller
39a38d9866
Update hangups to 0.4.18 ( #69149 )
2022-04-04 11:12:22 +02:00
Alex Yao
bc106cc430
Bump Yeelight to v0.7.10 ( #69147 )
2022-04-04 11:12:18 +02:00
Franck Nijhof
2ae390a342
Set brand icon on WLED update entity ( #69145 )
2022-04-04 11:12:15 +02:00
Glenn Waters
5cc58579bb
Environment Canada: allow AQHI to pull from forecast when current not available ( #69142 )
...
* Allow AQHI to pull from forecast when current not available.
* Remove redundant check.
* Remove lambda.
2022-04-04 11:12:12 +02:00
Bouwe Westerdijk
61129734f5
Bump plugwise to v0.17.3 ( #69139 )
2022-04-04 11:12:09 +02:00
Raman Gupta
a26e221ebc
Fix kodi log spamming again ( #69137 )
...
* Fix kodi log spamming again
* use try except else
2022-04-04 11:12:05 +02:00
Michael
026c843545
ignore ip6 link local address on ssdp discovery ( #69135 )
2022-04-04 11:12:02 +02:00
Mick Vleeshouwer
f2d41a0011
Bugfix for overkiz.alarm_control_panel platform exception ( #69131 )
...
* Revert changes
* Remove debug statement
2022-04-04 11:11:58 +02:00
Nenad Bogojevic
bee853d415
Fix withings race condition for access token ( #69107 )
2022-04-04 11:11:55 +02:00
Erik Montnemery
3ba8ddb192
Return unsubscribe callback from start.async_at_start ( #69083 )
...
* Return unsubscribe callback from start.async_at_start
* Update calling code
2022-04-04 11:11:52 +02:00
Wictor
53107e4f2c
Refactor telegram_bot polling/webhooks platforms and add tests ( #66433 )
...
Co-authored-by: Pär Berge <paer.berge@gmail.com >
2022-04-04 11:11:48 +02:00
Erik Montnemery
c79b361927
Unsubscribe from listeners when removing integration sensor ( #69235 )
2022-04-04 11:09:38 +02:00
Erik Montnemery
f98b3e44de
Unsubscribe from listeners when removing derivative sensor ( #69234 )
2022-04-04 11:09:21 +02:00
Simone Chemelli
bf23abdfae
Avoid fritz API calls during shutdown ( #69225 )
2022-04-04 11:04:54 +02:00
Erik Montnemery
e4b148458b
Unsubscribe from listeners when removing threshold binary sensor ( #69236 )
2022-04-04 11:02:30 +02:00
epenet
9231819532
Add type hints to yeelight ( #69213 )
2022-04-04 10:58:44 +02:00
Erik Montnemery
8ee9695e3b
Migrate control4 light to color_mode ( #69079 )
2022-04-04 10:53:06 +02:00
Erik Montnemery
fd6cedeeb8
Migrate blinkstick light to color_mode ( #69076 )
2022-04-04 10:52:29 +02:00
Erik Montnemery
230f0122ff
Migrate avion light to color_mode ( #69075 )
2022-04-04 10:51:52 +02:00
Erik Montnemery
d96ace82aa
Migrate avea light to color_mode ( #69073 )
2022-04-04 10:51:29 +02:00
Erik Montnemery
bfbe0d1d76
Migrate ads light to color_mode ( #69071 )
2022-04-04 10:50:47 +02:00
J. Nick Koston
c2c6d12d73
Only fire device_registry_updated for suggested_area if the suggestion results in an area change ( #69215 )
2022-04-04 09:51:39 +02:00
Erik Montnemery
514e08c8fe
Drop unsupported SI-prefix peta from integration sensor ( #69229 )
2022-04-04 09:48:28 +02:00
Alex Yao
29e8b9f2ac
Bump Yeelight to v0.7.10 ( #69147 )
2022-04-04 09:47:44 +02:00
dependabot[bot]
23dd3ee953
Bump actions/setup-python from 3.0.0 to 3.1.0 ( #69227 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3.0.0...v3.1.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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 09:15:36 +02:00
Franck Nijhof
81ec60b7e4
Move some Alarm Control Panel constants ( #69221 )
2022-04-04 06:59:56 +02:00
epenet
db10c313b5
Add type hints to here_travel_time ( #69216 )
...
* Add type hints to here_travel_time
* Adjust
2022-04-03 23:14:11 +03:00
Álvaro Fernández Rojas
39abf1453c
Switch Airzone to ClimateEntityFeature ( #69136 )
2022-04-03 22:11:24 +02:00
epenet
f6ec0a6323
Add type hints to honeywell ( #69217 )
2022-04-03 22:06:53 +02:00
Franck Nijhof
14a19aea03
Exclude update entity picture attribute from recorder ( #69201 )
2022-04-03 21:41:51 +02:00
J. Nick Koston
cf685ef651
Fix profiler object growth logging test ( #69211 )
2022-04-03 20:39:47 +02:00
Franck Nijhof
b644e7ed0f
Set brand icon as entity picture on update entities ( #69200 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-04-03 20:38:05 +02:00
Franck Nijhof
bd1d7bdbb7
Exclude more media player attributes from recorder ( #69209 )
2022-04-03 12:37:13 -06:00
Daniel Hjelseth Høyer
40fba130e8
Tibber, Use a dedicated executor pool for database operations ( #69208 )
2022-04-03 20:22:03 +02:00
Franck Nijhof
20f95fa6b3
Exclude weather forecast attribute from recorder ( #69205 )
2022-04-03 20:16:12 +02:00
Kevin Stillhammer
6106f07820
Catch malformed coordinates in here_travel_time ( #69023 )
...
* Catch malformed coordinates in here_travel_time
* Add testcase for malformed entity_id state
* Replace type ignore with None check
* Directly raise InvalidCoordinatesException
2022-04-03 10:21:55 -07:00
J. Nick Koston
f9a47f0f9e
Bump sqlalchemy to 1.4.34 ( #69202 )
...
Changelog: https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_1_4_34
https://github.com/sqlalchemy/sqlalchemy/releases/tag/rel_1_4_33
2022-04-03 18:39:07 +03:00
starkillerOG
00a088b75c
Motion Blinds integration add dhcp discovery for Connector ( #68969 )
2022-04-03 09:22:15 -06:00
starkillerOG
2bb71cf6bc
Motion Blinds opening closing ( #68837 )
2022-04-03 09:21:53 -06:00
Jesse Hills
0558be0ab2
ESPHome: Remove disconnect callbacks after they are done ( #69169 )
2022-04-03 17:19:23 +02:00
J. Nick Koston
198f4a12f0
Exclude static select attributes from being recorded in the database ( #69195 )
2022-04-03 17:17:55 +02:00
J. Nick Koston
e364456a46
Exclude static siren attributes from being recorded in the database ( #69196 )
2022-04-03 17:16:49 +02:00
J. Nick Koston
e48cec4b33
Exclude static vacuum attributes from being recorded in the database ( #69199 )
2022-04-03 17:15:50 +02:00
J. Nick Koston
9e390996cc
Exclude static fan attributes from being recorded in the database ( #69192 )
2022-04-03 15:52:46 +02:00
Marc Mueller
aec5d0d53d
Update hangups to 0.4.18 ( #69149 )
2022-04-03 15:46:28 +02:00
J. Nick Koston
4f8c7fe05b
Exclude static number attributes from being recorded in the database ( #69194 )
2022-04-03 15:43:44 +02:00
J. Nick Koston
8de26e5085
Exclude static humidifier attributes from being recorded in the database ( #69193 )
2022-04-03 15:42:29 +02:00
Austin Mroczek
e5fe18bdb1
Improve totalconnect error handling ( #68716 )
2022-04-03 07:12:33 -06:00
J. Nick Koston
5b874ce6e8
Exclude static light attributes from being recorded in the database ( #69155 )
2022-04-03 06:13:03 -06:00
Erik Montnemery
5e44049994
Migrate decora light to color_mode ( #69174 )
2022-04-03 14:01:01 +02:00
Erik Montnemery
7e2f024e29
Migrate decora_wifi light to color_mode ( #69175 )
2022-04-03 13:59:27 +02:00
Erik Montnemery
eeeb21a9f1
Migrate dynalite light to color_mode ( #69177 )
2022-04-03 13:58:28 +02:00
Erik Montnemery
b38ca5ddd6
Migrate elkm1 light to color_mode ( #69179 )
2022-04-03 13:56:46 +02:00
J. Nick Koston
522a9bb6b1
Exclude supported features and attribution from being recorded in the database ( #69165 )
2022-04-03 13:51:42 +02:00
Erik Montnemery
9335b9a52e
Migrate enocean light to color_mode ( #69180 )
2022-04-03 13:44:38 +02:00
Erik Montnemery
24754c31ca
Remove use of deprecated constants from evil_genius_labs light ( #69183 )
2022-04-03 13:37:29 +02:00
Bouwe Westerdijk
2ce8c97ebd
Bump plugwise to v0.17.3 ( #69139 )
2022-04-03 13:20:20 +02:00
Erik Montnemery
422f4fb4ea
Migrate devolo_home_control light to color_mode ( #69176 )
2022-04-03 13:18:01 +02:00
ollo69
0876239927
Do not redact diagnostics empty key ( #69160 )
2022-04-03 13:17:08 +02:00
Erik Montnemery
d7992c1e87
Unsubscribe listeners when entity meter sensor is removed ( #69172 )
2022-04-03 13:15:22 +02:00
Erik Montnemery
dbb9dc2d39
Migrate eufy light to color_mode ( #69181 )
2022-04-03 12:45:58 +02:00
Erik Montnemery
88b01b80ce
Migrate everlights light to color_mode ( #69182 )
2022-04-03 12:44:21 +02:00
Simone Chemelli
beb5184720
Add Fritz visit device link to discovered devices ( #69186 )
2022-04-03 11:59:47 +02:00
Simone Chemelli
f8333feb51
Add Shelly visit device link to discovered devices ( #69185 )
2022-04-03 11:53:25 +02:00
Glenn Waters
69461f115d
Environment Canada: allow AQHI to pull from forecast when current not available ( #69142 )
...
* Allow AQHI to pull from forecast when current not available.
* Remove redundant check.
* Remove lambda.
2022-04-03 11:59:27 +03:00
Franck Nijhof
27b48573ea
Add EntityFeature enum to Remote ( #69120 )
2022-04-02 20:58:48 -07:00
Franck Nijhof
17403f930f
Add EntityFeature enum to Media Player ( #69119 )
2022-04-02 20:58:23 -07:00
Franck Nijhof
721db6d962
Add EntityFeature enum to Lock ( #69118 )
2022-04-02 20:57:32 -07:00
Franck Nijhof
ea148a1b8e
Add EntityFeature enum to Light ( #69103 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-02 20:57:01 -07:00
Franck Nijhof
2d37066ce5
Add EntityFeature enum to Vacuum ( #69121 )
2022-04-02 20:55:44 -07:00
Franck Nijhof
cce19dc480
Add EntityFeature enum to Water Heater ( #69123 )
2022-04-02 20:55:17 -07:00
Raman Gupta
e06856f965
Make zwave_js config entry unique ID a string ( #69163 )
...
* Make zwave_js config entry unique ID a string
* Add test
* Fix tests
2022-04-02 23:52:07 -04:00
J. Nick Koston
b92fc42f0f
Exclude static climate attributes from being recorded in the database ( #69158 )
2022-04-02 20:48:32 -07:00
J. Nick Koston
9d82248017
Exclude static and token attributes from being recorded for media_player ( #69156 )
2022-04-02 20:47:43 -07:00
J. Nick Koston
42bf62e187
Exclude static water_heater attributes from being recorded in the database ( #69159 )
2022-04-02 20:46:41 -07:00
Diogo Gomes
6389959fb7
Makes sure YAML defined tariffs are unique ( #69151 )
2022-04-02 20:41:03 -07:00
Nenad Bogojevic
ccd5ada341
Fix withings race condition for access token ( #69107 )
2022-04-02 20:39:44 -07:00
Wictor
d7375f1a9c
Refactor telegram_bot polling/webhooks platforms and add tests ( #66433 )
...
Co-authored-by: Pär Berge <paer.berge@gmail.com >
2022-04-02 20:39:14 -07:00
Michael
55c6112a28
ignore ip6 link local address on ssdp discovery ( #69135 )
2022-04-02 22:34:12 +03:00
Franck Nijhof
1a04dc4fca
Set brand icon on WLED update entity ( #69145 )
2022-04-02 22:28:08 +03:00
Mick Vleeshouwer
1103c5d101
Bugfix for overkiz.alarm_control_panel platform exception ( #69131 )
...
* Revert changes
* Remove debug statement
2022-04-02 22:27:12 +03:00
Raman Gupta
963ed74797
Fix kodi log spamming again ( #69137 )
...
* Fix kodi log spamming again
* use try except else
2022-04-02 13:26:50 -04:00
Franck Nijhof
b539700e45
Bumped version to 2022.4.0b3
2022-04-02 11:40:11 +02:00
Franck Nijhof
dd2c2eb974
Update wled to 0.13.2 ( #69116 )
2022-04-02 11:39:44 +02:00
Raman Gupta
c1c8299511
Fix kodi log spamming ( #69113 )
2022-04-02 11:39:40 +02:00
Franck Nijhof
c72db40082
Bump num of conflicts in pip check ( #69112 )
2022-04-02 11:39:37 +02:00
Marcel van der Veldt
9327938dcc
Allow lowercase none for effect value in Hue lights ( #69111 )
2022-04-02 11:39:33 +02:00
Marcel van der Veldt
c7f807cf33
Adjust check for orphaned Hue device entries for grouped lights ( #69110 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-02 11:39:30 +02:00
Raman Gupta
691eac7a7f
Fix unit prefixes for derivative and integration ( #69109 )
2022-04-02 11:39:27 +02:00
Keilin Bickar
e341e55e88
Bump asyncsleepiq to 1.2.3 ( #69104 )
2022-04-02 11:39:24 +02:00
Glenn Waters
51e8ddbd27
Environment Canada: Fix for when temperature is zero ( #69101 )
2022-04-02 11:39:20 +02:00
puddly
c2c397527e
Bump ZHA dependency zigpy-deconz from 0.14.0 to 0.15.0 ( #69099 )
2022-04-02 11:39:17 +02:00
Bram Kragten
328f479bc4
Update frontend to 20220401.0 ( #69095 )
2022-04-02 11:39:13 +02:00
Bouwe Westerdijk
5df7882ce4
Remove use of HVAC_MODE_OFF in plugwise climate, it's not implemented ( #69094 )
2022-04-02 11:39:10 +02:00
Franck Nijhof
7fe6174bd9
Rename current_version to installed_version in Update platform ( #69093 )
2022-04-02 11:39:06 +02:00
Dave T
d4a31b037f
Add image test cases to generic ( #69040 )
2022-04-02 11:39:03 +02:00
Mick Vleeshouwer
5db1c67812
Fix Protexial alarm in Overkiz integration ( #68996 )
2022-04-02 11:38:59 +02:00
Dave T
c3354dcaae
Add image test cases to generic ( #69040 )
2022-04-02 10:54:19 +02:00
Keilin Bickar
1563420de8
Bump asyncsleepiq to 1.2.3 ( #69104 )
2022-04-02 10:44:16 +02:00
Franck Nijhof
9a1f5ca16f
Update wled to 0.13.2 ( #69116 )
2022-04-02 10:43:50 +02:00
puddly
88ae7de4fb
Bump ZHA dependency zigpy-deconz from 0.14.0 to 0.15.0 ( #69099 )
2022-04-02 10:23:22 +02:00
Erik Montnemery
66e9b263a8
Migrate bond light to color_mode ( #69078 )
2022-04-01 22:03:19 -10:00
Álvaro Fernández Rojas
aa969d5ae8
Add missing typing to Airzone tests ( #69097 )
2022-04-02 10:01:49 +02:00
Glenn Waters
912923f55d
Environment Canada: Fix for when temperature is zero ( #69101 )
2022-04-02 09:44:40 +02:00
Marcel van der Veldt
538c8160f3
Adjust check for orphaned Hue device entries for grouped lights ( #69110 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-02 09:44:05 +02:00
Raman Gupta
5f897874cb
Fix kodi log spamming ( #69113 )
2022-04-02 09:42:19 +02:00
Franck Nijhof
ebfba783e0
Bump num of conflicts in pip check ( #69112 )
2022-04-02 09:38:10 +02:00
Raman Gupta
15fc7349ed
Fix unit prefixes for derivative and integration ( #69109 )
2022-04-02 09:36:56 +02:00
Marcel van der Veldt
ee4eebea7d
Allow lowercase none for effect value in Hue lights ( #69111 )
2022-04-02 09:14:56 +02:00
Erik Montnemery
ae9c2df691
Return unsubscribe callback from start.async_at_start ( #69083 )
...
* Return unsubscribe callback from start.async_at_start
* Update calling code
2022-04-01 23:34:36 +02:00
Patrik Lindgren
4b5996c5ed
Drop support for Tradfri groups and YAML configuration ( #68033 )
...
* Drop support for Tradfri groups
* Remove context
* Remove async_setup
* Mark removed
* Pass generator expression
2022-04-01 23:26:35 +02:00
Franck Nijhof
853923c30a
Add EntityFeature enum to Fan ( #69091 )
2022-04-01 20:53:38 +02:00
Bouwe Westerdijk
9902ecb417
Remove use of HVAC_MODE_OFF in plugwise climate, it's not implemented ( #69094 )
2022-04-01 20:53:09 +02:00
Álvaro Fernández Rojas
4f49939bc0
Remove deprecated DEVICE_CLASS_* and STATE_CLASS_* from Airzone ( #69096 )
2022-04-01 20:51:20 +02:00
Bram Kragten
cb437449dd
Update frontend to 20220401.0 ( #69095 )
2022-04-01 11:26:18 -07:00
Franck Nijhof
c31e788439
Rename current_version to installed_version in Update platform ( #69093 )
2022-04-01 20:11:17 +02:00
Franck Nijhof
02dbd617b9
Add EntityFeature enum to Humidifier ( #69092 )
2022-04-01 20:10:52 +02:00
Mick Vleeshouwer
325a260cfd
Fix Protexial alarm in Overkiz integration ( #68996 )
2022-04-01 10:26:34 -07:00
Franck Nijhof
8fc55b71c5
Add EntityFeature enum to Climate ( #69077 )
2022-04-01 09:41:49 -07:00
epenet
4c7e1fe060
Cleanup ENTITY_CATEGORIES_SCHEMA ( #66549 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-04-01 09:40:43 -07:00
Franck Nijhof
330c931067
Add EntityFeature enum to Cover ( #69088 )
2022-04-01 09:38:21 -07:00
Franck Nijhof
93571c2d01
Add EntityFeature enum to Camera ( #69072 )
2022-04-01 09:38:03 -07:00
Paulus Schoutsen
f40513c95b
Bumped version to 2022.4.0b2
2022-04-01 09:30:33 -07:00
Mick Vleeshouwer
2d7cbeb1fc
Bump pyoverkiz to 1.3.14 in Overkiz integration ( #69084 )
2022-04-01 09:30:08 -07:00
Erik Montnemery
718bc734f2
Add bluepy as a dependency for zengge ( #69067 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-01 09:30:07 -07:00
Erik Montnemery
66c131515a
Update zengge codeowners ( #69068 )
2022-04-01 09:28:01 -07:00
Erik Montnemery
200a24d869
Fix utility_meter startup ( #69064 )
2022-04-01 09:25:55 -07:00
Matthias Alphart
c030af0919
coerce number selector values to int ( #69059 )
2022-04-01 09:25:55 -07:00
Erik Montnemery
ad2067381b
Bump pychromecast to 11.0.0 ( #69057 )
2022-04-01 09:25:54 -07:00
Joakim Sørensen
cc9e55594f
Add auto_update property to supervisor and addon update entities ( #69055 )
2022-04-01 09:25:53 -07:00
Joakim Sørensen
fadb63c43a
Add auto_update property to UpdateEntity ( #69054 )
2022-04-01 09:25:53 -07:00
Raman Gupta
0cf817698d
Fix zwave_js device action logic ( #69049 )
...
* Fix zwave_js device action logic
* Add test for this behavior
2022-04-01 09:25:52 -07:00
Shay Levy
432768f503
Remove webostv deprecated YAML import ( #69043 )
...
* webostv: remove deprecated YAML import
* Remove unused CUSTOMIZE_SCHEMA and WEBOSTV_CONFIG_FILE
2022-04-01 09:25:51 -07:00
J. Nick Koston
65ccb7446f
Prevent HomeKit from offering hidden entities ( #69042 )
2022-04-01 09:25:50 -07:00
Mick Vleeshouwer
90bec9cfcd
Enable select platform in Overkiz integration ( #68995 )
2022-04-01 09:25:50 -07:00
Erik Montnemery
ab21ac370c
Mend incorrectly imported MQTT config entries ( #68987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-01 09:25:49 -07:00
Matthias Alphart
43b9e4febf
Update KNX flow strings to use "data_description" and remove invalid options ( #68935 )
...
* use `data_description`
* use selectors so `data_description` shows
* remove unused config option
`individual_address` has no effect for tunneling. The address is always assigned by the tunnelling server.
* remove unsupported option for tunneling V1 devices
2022-04-01 09:25:48 -07:00
Chris Talkington
3659bceedb
Update rokuecp to 0.16.0 ( #68822 )
2022-04-01 09:25:47 -07:00
J. Nick Koston
e4395dee6c
Convert statistics to use history api for database access ( #68411 )
2022-04-01 09:25:47 -07:00
Erik Montnemery
7f1b90a51c
Migrate crownstone light to color_mode ( #69081 )
2022-04-01 18:18:13 +02:00
J. Nick Koston
8cf6ac281e
Convert statistics to use history api for database access ( #68411 )
2022-04-01 08:49:21 -07:00
Mick Vleeshouwer
4f4f7e40e3
Bump pyoverkiz to 1.3.14 in Overkiz integration ( #69084 )
2022-04-01 08:48:14 -07:00
Joakim Sørensen
78e4d7e1ca
Add auto_update property to supervisor and addon update entities ( #69055 )
2022-04-01 08:31:39 -07:00
Erik Montnemery
bda997efe9
Fix utility_meter startup ( #69064 )
2022-04-01 08:28:50 -07:00
Erik Montnemery
87100c2517
Drop deprecated support for unit_of_measurement from sensor ( #69061 )
2022-04-01 08:22:19 -07:00
Erik Montnemery
9b21a48048
Mend incorrectly imported MQTT config entries ( #68987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-01 08:11:31 -07:00
Mick Vleeshouwer
2c82befc78
Enable select platform in Overkiz integration ( #68995 )
2022-04-01 16:28:29 +02:00
Erik Montnemery
cbd3d7c037
Add bluepy as a dependency for zengge ( #69067 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-04-01 15:58:08 +02:00
Billy Stevenson
2c3d9566cb
Add Meater integration ( #44929 )
...
Co-authored-by: Alexei Chetroi <lexoid@gmail.com >
Co-authored-by: Brian Rogers <brg468@hotmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik <erik@montnemery.com >
2022-04-01 15:11:37 +02:00
Erik Montnemery
c01637130b
Update zengge codeowners ( #69068 )
2022-04-01 14:38:34 +02:00
Erik Montnemery
044d71f016
Add color mode support to zengge light ( #55260 )
2022-04-01 14:18:08 +02:00
Franck Nijhof
be7fc35dfa
Add EntityFeature enum to Alarm Control Panel ( #69044 )
2022-04-01 13:54:03 +02:00
Chris Talkington
165e79be8f
Update rokuecp to 0.16.0 ( #68822 )
2022-04-01 13:39:28 +02:00
J. Nick Koston
220beefb89
Prevent HomeKit from offering hidden entities ( #69042 )
2022-04-01 13:34:44 +02:00
Joakim Sørensen
a81194cdd7
Add auto_update property to UpdateEntity ( #69054 )
2022-04-01 12:56:58 +02:00
Diogo Gomes
2963aea3ec
Ignore old_state when using delta_values ( #68402 )
...
* delta value updates don't require old_state
* add test
* merge
2022-04-01 12:08:00 +03:00
Erik Montnemery
617f459b57
Bump pychromecast to 11.0.0 ( #69057 )
2022-04-01 12:01:51 +03:00
Franck Nijhof
93ce18806c
Update debugpy to 1.6.0 ( #68989 )
2022-04-01 12:00:16 +03:00
epenet
c22a08334c
Bump voluptuous to 0.13.0 ( #68897 )
...
* Bump voluptuous to v0.13.0
* Update DEPENDENCY_CONFLICTS
* Update following python_awair bump
* Revert "Update following python_awair bump"
This reverts commit 089bd7b4498d170e06b72cc815b8e61c51f2f42a.
* Revert "Update DEPENDENCY_CONFLICTS"
This reverts commit ddd83212b8a0c21f01e00feafe181dc7b1866b0f.
* Test fail-fast
* Revert "Test fail-fast"
This reverts commit 446e104a2463a7ad1ac1eb21ea04c21fff27f88c.
2022-04-01 11:42:21 +03:00
Anders Melchiorsen
480d9d63ee
LIFX device cleanup cleanup ( #68937 )
2022-04-01 11:40:29 +03:00
Mick Vleeshouwer
fbba318a18
Invert number option ( #68972 )
2022-04-01 11:38:00 +03:00
Franck Nijhof
72d0cef169
Update watchdog to 2.1.7 ( #68985 )
2022-04-01 11:30:53 +03:00
Matthias Alphart
2733600755
coerce number selector values to int ( #69059 )
2022-04-01 11:07:13 +03:00
Shay Levy
4a921ac67f
Remove webostv deprecated YAML import ( #69043 )
...
* webostv: remove deprecated YAML import
* Remove unused CUSTOMIZE_SCHEMA and WEBOSTV_CONFIG_FILE
2022-04-01 11:05:59 +03:00
Allen Porter
68d563c630
Remove calendar mypy ignores, now that calendar has full typing ( #69051 )
2022-04-01 07:46:48 +02:00
Raman Gupta
94a8d75142
Fix zwave_js device action logic ( #69049 )
...
* Fix zwave_js device action logic
* Add test for this behavior
2022-04-01 07:44:52 +02:00
Franck Nijhof
91404041e0
Update jinja2 to 3.1.1 ( #68988 )
2022-03-31 15:54:13 -07:00
Artem Draft
2c49323b5f
Remove update throttle in LG Netcast ( #68902 )
2022-03-31 15:39:47 -07:00
Matthias Alphart
46a457a638
Update KNX flow strings to use "data_description" and remove invalid options ( #68935 )
...
* use `data_description`
* use selectors so `data_description` shows
* remove unused config option
`individual_address` has no effect for tunneling. The address is always assigned by the tunnelling server.
* remove unsupported option for tunneling V1 devices
2022-04-01 00:15:53 +02:00
Paulus Schoutsen
0b8bba0db9
Bumped version to 2022.4.0b1
2022-03-31 15:10:09 -07:00
Dave T
2cb77c4702
Improve image checks for generic camera ( #69037 )
2022-03-31 15:10:01 -07:00
Franck Nijhof
dcbca89d06
Remove deprecated YAML configuration from Yamaha Music Cast ( #69033 )
2022-03-31 15:10:00 -07:00
Franck Nijhof
9614e8496b
Remove deprecated YAML configuration from Fronius ( #69032 )
2022-03-31 15:10:00 -07:00
Franck Nijhof
deed4c5980
Remove deprecated YAML configuration from EZVIZ ( #69031 )
2022-03-31 15:09:59 -07:00
Franck Nijhof
9c9bacad31
Remove deprecated YAML configuration from Sensibo ( #69028 )
2022-03-31 15:09:58 -07:00
Franck Nijhof
daf2f746ed
Remove deprecated YAML configuration from Met.no ( #69027 )
2022-03-31 15:09:57 -07:00
Franck Nijhof
d0bb58c698
Remove deprecated YAML configuration from Yale Smart Alarm ( #69025 )
2022-03-31 15:09:57 -07:00
Franck Nijhof
652ce897c7
Remove deprecated YAML configuration from Brunt ( #69024 )
2022-03-31 15:09:56 -07:00
Franck Nijhof
5120a03470
Remove deprecated template support in persistent notifications ( #69021 )
2022-03-31 15:09:55 -07:00
Joakim Sørensen
b349322055
Cleanup Version after removing YAML ( #69020 )
2022-03-31 15:09:55 -07:00
Paulus Schoutsen
00b363d896
Enforce EntityCategory enum ( #69015 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:09:54 -07:00
Paulus Schoutsen
a1ebea271c
Enforce RegistryEntryDisabler enum ( #69017 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:09:26 -07:00
Paulus Schoutsen
c73f423102
Device Automation: enforce passing in device-automation-enum ( #69013 )
2022-03-31 15:06:57 -07:00
Paulus Schoutsen
a630e7dc49
Version: remove deprecated YAML import ( #69010 )
2022-03-31 15:06:56 -07:00
Paulus Schoutsen
b7e3e7a8e6
Launch Library: remove deprecated YAML import ( #69008 )
2022-03-31 15:06:56 -07:00
Paulus Schoutsen
7eecf48645
DNS IP: Remove deprecated YAML import ( #69007 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:06:55 -07:00
Paulus Schoutsen
bb26ded115
iCloud: remove deprecated YAML import ( #69006 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:06:54 -07:00
Paulus Schoutsen
8c65e930d5
Update tradfri deprecation message ( #69005 )
2022-03-31 15:06:53 -07:00
Paulus Schoutsen
ff332049e1
Nanoleaf: remove deprecated YAML import ( #69004 )
2022-03-31 15:06:52 -07:00
Paulus Schoutsen
fa12fd3776
Solax: remove deprecated YAML import ( #69003 )
2022-03-31 15:06:51 -07:00
Paulus Schoutsen
0adeebfe33
Remove deprecated Switchbot import ( #69002 )
2022-03-31 15:06:50 -07:00
Paulus Schoutsen
2328813e69
Don't log the stack trace ( #69000 )
2022-03-31 15:06:50 -07:00
starkillerOG
013f376ef3
bump pynetgear to 0.9.2 ( #68986 )
2022-03-31 15:06:49 -07:00
Erik Montnemery
a8e6ad9f3d
Deprecate temperature conversion in base entity class ( #68978 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-31 15:06:48 -07:00
Erik Montnemery
a8dcecf1ec
Make utility_meter tariffs a list ( #68967 )
2022-03-31 15:06:47 -07:00
Erik Montnemery
76db6acfb2
Improve utility_meter services.yaml ( #68960 )
2022-03-31 15:06:47 -07:00
Paulus Schoutsen
844d0680f0
Change privacy mode to config ( #68954 )
2022-03-31 15:06:46 -07:00
Raman Gupta
c684603037
Add support for new select selector properties ( #68952 )
...
* Add support for new select selector properties
* fix mode option
* Apply suggestions from code review
* Correct validation for empty options, update tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-31 15:06:45 -07:00
Allen Porter
e6b88a5214
Fix google calendar blocking call, running outside of executor ( #68948 )
2022-03-31 15:06:45 -07:00
Robert Hillis
a16d86585b
Rename google hangouts to google chat ( #68941 )
2022-03-31 15:06:44 -07:00
J. Nick Koston
df308f703f
Exclude large and chatty attributes from being recorded for update entities ( #68940 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-03-31 15:06:43 -07:00
Philip Allgaier
40e7055934
Prevent issues with setting up "Timer" integration (unknown "restore" key) ( #68936 )
...
* Prevent issues with setting up "Timer" for existing entities
* Use default constant
* Update homeassistant/components/timer/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-31 15:06:42 -07:00
Dave T
45bd4038f4
Generic camera: Allow gif image type in still image checker ( #68933 )
2022-03-31 15:06:42 -07:00
Dave T
3aa0294b5d
Generic camera: Allow svg detect to accept leading whitespace ( #68932 )
2022-03-31 15:06:41 -07:00
Erik Montnemery
143e9f4fc3
Improve utility_meter services.yaml ( #68930 )
2022-03-31 15:06:40 -07:00
Nathan Spencer
0de84d882a
Bump pylitterbot to 2022.3.0 ( #68929 )
2022-03-31 15:06:39 -07:00
Bram Kragten
ff786c3be8
Handle config entries of integrations that are removed ( #68928 )
2022-03-31 15:06:39 -07:00
Michael
d617271ca0
Add "station is open" sensor to Tankerkoenig ( #68925 )
2022-03-31 15:06:38 -07:00
Erik Montnemery
d38382fbe3
Rename helper_config_entry_flow to schema_config_entry_flow ( #68924 )
2022-03-31 15:06:37 -07:00
Paulus Schoutsen
475b9e212d
Mark all input integrations as helpers ( #68922 )
2022-03-31 15:06:37 -07:00
puddly
a8ad3292c8
Bump zigpy to 0.44.1 and zha-quirks to 0.0.69 ( #68921 )
...
* Make unit tests pass
* Flip response type check to not rely on it being a list
https://github.com/zigpy/zigpy/pull/716#issuecomment-1025236190
* Bump zigpy and quirks versions to ZCLR8 releases
* Fix renamed zigpy cluster attributes
* Handle the default response for ZLL `get_group_identifiers`
* Add more error context to `stage failed` errors
* Fix unit test returning lists as ZCL request responses
* Always load quirks when testing ZHA
* Bump zha-quirks to 0.0.69
2022-03-31 15:06:36 -07:00
rianadon
78d8bc66d1
Calculate temperature precision based on user units ( #59560 )
...
* Calculate temperature precision based on user units
* Fix a few more failing tests
* Fix failing test
Co-authored-by: Erik <erik@montnemery.com >
2022-03-31 15:06:35 -07:00
Dave T
a741b26e28
Improve image checks for generic camera ( #69037 )
2022-03-31 15:05:39 -07:00
Paulus Schoutsen
130ca2213f
Enforce EntityCategory enum ( #69015 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 15:04:33 -07:00
Paulus Schoutsen
824066f519
Device Automation: enforce passing in device-automation-enum ( #69013 )
2022-03-31 14:30:11 -07:00
Erik Montnemery
69ee4cd978
Deprecate temperature conversion in base entity class ( #68978 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-31 14:29:44 -07:00
Franck Nijhof
39cc91dec6
Remove deprecated reject_call service from modem_callerid ( #69019 )
2022-03-31 23:12:11 +02:00
Michael
c6cd474312
Add "station is open" sensor to Tankerkoenig ( #68925 )
2022-03-31 13:45:58 -07:00
Franck Nijhof
e69450f7ca
Remove deprecated YAML configuration from Fronius ( #69032 )
2022-03-31 22:38:54 +02:00
Franck Nijhof
beb54dfb63
Remove deprecated YAML configuration from Yamaha Music Cast ( #69033 )
2022-03-31 13:35:44 -07:00
Franck Nijhof
7a31c8f53c
Remove deprecated YAML configuration from Brunt ( #69024 )
2022-03-31 13:31:17 -07:00
Franck Nijhof
388677e03b
Remove deprecated YAML configuration from EZVIZ ( #69031 )
2022-03-31 13:30:42 -07:00
Franck Nijhof
5280bf2296
Remove deprecated template support in persistent notifications ( #69021 )
2022-03-31 13:28:15 -07:00
Paulus Schoutsen
72c4c359a4
iCloud: remove deprecated YAML import ( #69006 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 13:25:32 -07:00
Paulus Schoutsen
5eb19b8a70
Enforce RegistryEntryDisabler enum ( #69017 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 13:10:07 -07:00
Franck Nijhof
a9a14d6544
Remove deprecated YAML configuration from Yale Smart Alarm ( #69025 )
2022-03-31 13:09:24 -07:00
Franck Nijhof
af6953157f
Remove deprecated YAML configuration from Met.no ( #69027 )
2022-03-31 13:08:51 -07:00
Franck Nijhof
b45399b164
Remove deprecated YAML configuration from Sensibo ( #69028 )
2022-03-31 13:07:48 -07:00
Paulus Schoutsen
666cbebd28
DNS IP: Remove deprecated YAML import ( #69007 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-31 21:04:55 +02:00
Joakim Sørensen
fef43d4f39
Cleanup Version after removing YAML ( #69020 )
2022-03-31 20:59:26 +02:00
Paulus Schoutsen
56998f219b
Version: remove deprecated YAML import ( #69010 )
2022-03-31 20:25:01 +02:00
Paulus Schoutsen
bb322a18bb
Launch Library: remove deprecated YAML import ( #69008 )
2022-03-31 20:23:52 +02:00
Paulus Schoutsen
ce5d20eb8e
Update tradfri deprecation message ( #69005 )
2022-03-31 20:20:50 +02:00
Paulus Schoutsen
513b05c927
Nanoleaf: remove deprecated YAML import ( #69004 )
2022-03-31 20:18:17 +02:00
Paulus Schoutsen
d5f4e512e9
Solax: remove deprecated YAML import ( #69003 )
2022-03-31 20:16:55 +02:00
Paulus Schoutsen
88c9233d50
Remove deprecated Switchbot import ( #69002 )
2022-03-31 20:12:02 +02:00
Paulus Schoutsen
3bc2586874
Don't log the stack trace ( #69000 )
2022-03-31 20:10:16 +02:00
Aaron Bach
70922f9733
Bump simplisafe-python to 2022.03.3 ( #68990 )
2022-03-31 19:59:40 +02:00
Álvaro Fernández Rojas
86bec82c24
Update aioairzone to v0.3.1 ( #68975 )
2022-03-31 19:58:56 +02:00
starkillerOG
f0740ce73a
bump pynetgear to 0.9.2 ( #68986 )
2022-03-31 09:58:49 -07:00
Aaron Bach
b8e4784d4a
Bump aioguardian to 2022.03.2 ( #68916 )
...
* Bump aioguardian to 2022.03.0
* Another bump
* Another bump
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-03-31 18:52:07 +02:00
puddly
0f6296e4b5
Bump zigpy to 0.44.1 and zha-quirks to 0.0.69 ( #68921 )
...
* Make unit tests pass
* Flip response type check to not rely on it being a list
https://github.com/zigpy/zigpy/pull/716#issuecomment-1025236190
* Bump zigpy and quirks versions to ZCLR8 releases
* Fix renamed zigpy cluster attributes
* Handle the default response for ZLL `get_group_identifiers`
* Add more error context to `stage failed` errors
* Fix unit test returning lists as ZCL request responses
* Always load quirks when testing ZHA
* Bump zha-quirks to 0.0.69
2022-03-31 11:26:27 -04:00
Philip Allgaier
398db35334
Prevent issues with setting up "Timer" integration (unknown "restore" key) ( #68936 )
...
* Prevent issues with setting up "Timer" for existing entities
* Use default constant
* Update homeassistant/components/timer/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-31 10:57:52 -04:00
Franck Nijhof
2c66ac6203
Remove deprecated Updater integration ( #68981 )
...
* Remove deprecated Updater integration
* Remove updater mock
2022-03-31 16:39:57 +02:00
Raman Gupta
4e2b6db397
Add comments to zwave_js node metadata WS API ( #67210 )
...
* Add comments to zwave_js node metadata WS API
* Add test dat
2022-03-31 10:31:17 -04:00
epenet
2c0153a32e
Revert "Pin click to fix typer issue" ( #68927 )
2022-03-31 14:53:18 +02:00
Robert Hillis
fc27f38de1
Rename google hangouts to google chat ( #68941 )
2022-03-31 14:47:51 +02:00
J. Nick Koston
185aa025ac
Exclude large and chatty attributes from being recorded for update entities ( #68940 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-03-31 14:28:19 +02:00
Joakim Sørensen
f7c936e842
Add scaffold template for backup ( #68961 )
2022-03-31 14:18:45 +02:00
Erik Montnemery
400943ce99
Make utility_meter tariffs a list ( #68967 )
2022-03-31 13:57:26 +02:00
Allen Porter
3c478c312a
Fix google calendar blocking call, running outside of executor ( #68948 )
2022-03-31 13:22:33 +02:00
Erik Montnemery
4327d3aef9
Improve utility_meter services.yaml ( #68960 )
2022-03-31 11:32:11 +02:00
Raman Gupta
6b2fe6cba9
Add support for new select selector properties ( #68952 )
...
* Add support for new select selector properties
* fix mode option
* Apply suggestions from code review
* Correct validation for empty options, update tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-31 11:28:49 +02:00
Paulus Schoutsen
9432ab07c2
Change privacy mode to config ( #68954 )
2022-03-31 11:06:07 +02:00
dependabot[bot]
01a029be2d
Bump actions/cache from 3.0.0 to 3.0.1 ( #68958 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-31 09:03:33 +02:00
Dave T
7a5235dc0c
Generic camera: Allow gif image type in still image checker ( #68933 )
2022-03-30 21:02:43 -10:00
Aaron Bach
f9aa0a7cd8
Bump simplisafe-python to 2022.03.2 ( #68915 )
...
* Bump simplisafe-python to 2022.03.1
* Another bump
2022-03-30 21:21:38 -06:00
Nathan Spencer
e1c4245ff0
Bump pylitterbot to 2022.3.0 ( #68929 )
2022-03-31 01:01:43 +02:00
Erik Montnemery
3be689baf4
Improve utility_meter services.yaml ( #68930 )
2022-03-31 00:47:15 +02:00
Dave T
3244980a35
Generic camera: Allow svg detect to accept leading whitespace ( #68932 )
2022-03-31 00:45:55 +02:00
starkillerOG
d25f7e1376
Motion Blinds integration add Brel dhcp discovery ( #68938 )
2022-03-30 12:14:22 -10:00
Erik Montnemery
f9f360c64e
Rename helper_config_entry_flow to schema_config_entry_flow ( #68924 )
2022-03-30 14:36:47 -07:00
Bram Kragten
89daf4f96b
Handle config entries of integrations that are removed ( #68928 )
2022-03-30 14:35:12 -07:00
Franck Nijhof
217d98e008
Bump version to 2022.5.0dev0 ( #68923 )
2022-03-30 23:02:19 +02:00
Paulus Schoutsen
423ecfa69d
Mark all input integrations as helpers ( #68922 )
2022-03-30 22:50:13 +02:00
rianadon
c4a2204cc7
Calculate temperature precision based on user units ( #59560 )
...
* Calculate temperature precision based on user units
* Fix a few more failing tests
* Fix failing test
Co-authored-by: Erik <erik@montnemery.com >
2022-03-30 22:49:28 +02:00
J. Nick Koston
8b04c676ac
Fix typing on recorder.history ( #68917 )
2022-03-30 09:50:21 -10:00
Franck Nijhof
cd7e72b38d
Bumped version to 2022.4.0b0
2022-03-30 21:34:03 +02:00
Franck Nijhof
9c2a944997
Merge branch 'master' into dev
2022-03-30 21:32:52 +02:00
muchtall
a5eae3dbac
Add support for joaoapps_join notification categories ( #67445 )
2022-03-30 12:28:41 -07:00
Zack Barett
c2e9865f3f
Frontend Version Bump to 20220330.0 ( #68918 )
2022-03-30 12:27:27 -07:00
Cyril Perrin
fb1b0b535f
Provide conv_id to intent ( #68102 )
2022-03-30 12:24:36 -07:00
Mick Vleeshouwer
1be9dc9720
Add supported brands to Overkiz ( #67024 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-30 21:21:35 +02:00
Ljzd-PRO
9998ed4fc0
Change xiaomi _retrieve_list() timeout setting ( #63964 )
2022-03-30 12:19:13 -07:00
Jeff Basso
408e9b2943
Add Identity Attribute to enable areas ( #62698 )
2022-03-30 12:18:00 -07:00
Martin
a9ebeb2876
Catch kodi protocol errors ( #67555 )
2022-03-30 12:14:53 -07:00
Sebastian Muszynski
ea2c3e3310
Initialize xiaomi aqara binary sensor state ( #68791 )
2022-03-30 12:13:35 -07:00
Marvin Wichmann
9b05a1264a
Add support for IP secure to KNX config flow ( #68906 )
...
* Add support for TCP Secure in KNX config flow
* Add support for TCP Secure in KNX config flow
* Fix typing
* Fix import
* Move assert up to cover all possible cases
2022-03-30 21:10:47 +02:00
Michael
3ccec8f051
Address late review of Tankerkoenig ( #68919 )
2022-03-30 21:07:00 +02:00
Jeff Rescignano
7767258696
Change sharkiqpy to sharkiq ( #68864 )
2022-03-30 11:41:34 -07:00
Mick Vleeshouwer
6a0a77f986
Don't close aiohttp session in Overkiz config flow ( #68913 )
2022-03-30 11:40:14 -07:00
Johann Vanackere
aa6f551b33
Remove Daikin int conversion to allow decimal target temperature steps ( #61616 )
...
* Remove int conversion in order to allow decimal target temperature steps
* Convert to float and keep 1 digit
2022-03-30 20:03:22 +02:00
rappenze
4ca4180fd2
Fix on state for fibaro light entity ( #68914 )
2022-03-30 07:41:18 -10:00
Maximilian
2c245fcfec
Address late review of nina ( #68911 )
2022-03-30 19:38:14 +02:00
Tom
3590467ce6
Update plugwise module to 0.17.2 ( #68908 )
2022-03-30 19:37:05 +02:00
Erik Montnemery
9471e4d77c
Don't override temperature unit for sensors ( #68910 )
2022-03-30 10:15:00 -07:00
Joakim Sørensen
6d168d2672
Do not mark downgrades as updates ( #68893 )
2022-03-30 09:34:29 -07:00
J. Nick Koston
fb41734342
Add support for custom effects to tplink light strips ( #68502 )
2022-03-30 09:34:09 -07:00
J. Nick Koston
d75f577b88
Additional strict typing for recorder ( #68860 )
2022-03-30 09:20:44 -07:00
Marc Mueller
fa33ac73f3
Update pylint to 2.13.3 ( #68904 )
2022-03-30 09:18:55 -07:00
Erik Montnemery
2c92d19058
Exclude own entity from group entity selector ( #68782 )
2022-03-30 18:07:47 +02:00
epenet
463cb8679f
Bump python-awair to 0.2.3 ( #68905 )
2022-03-30 18:04:59 +02:00
Antoni Czaplicki
76f07ec240
Add Uonet+ Vulcan integration ( #56357 )
...
* Add Uonet+ Vulcan integration
* Add "configuration_url", fix some minor issues
* Refactor and fix tests
* Optimize code
* Apply suggestion from code review
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
* Update error handling
* Fix some tests
* Update CODEOWNERS and fix pylint
* Cleanup vulcan tests
* Run prettier
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-30 17:55:24 +02:00
Tom
4d607b2eb5
Update plugwise module to 0.16.9 ( #68255 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-30 17:12:20 +02:00
Sven Naumann
94fde3bf23
Prioritize channels for homematic event subscriptions ( #56619 )
...
* Prioritize SENSORNODE for event callbacks
* Ran black
* Use lazy % formatting for logging
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 16:28:23 +02:00
Franck Nijhof
ca1337d9c2
Update vehicle to 0.4.0 ( #68896 )
2022-03-30 16:15:34 +02:00
Marc Mueller
006fa9b700
Improve zha typing [api] (5) ( #68684 )
2022-03-30 15:54:31 +02:00
Marc Mueller
cde989cd38
Fix zha InovelliCluster base class ( #68683 )
2022-03-30 15:49:12 +02:00
Jan Bouwhuis
4db2270f3d
Refactor MQTT scene to inherit MqttEntity ( #68883 )
...
* MQTT scene inherrits MqttEntity
* Default payload_on matches documentation
* remove CONF_ENABLED_BY_DEFAULT from schema return True as default
* Add to the schema, remove not overrided properties
* remove default payload_on
* Update homeassistant/components/mqtt/scene.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-30 15:46:45 +02:00
Erik Montnemery
91f6e58e9a
Allow customizing unit for temperature and pressure sensors ( #64366 )
...
* Allow customizing unit for temperature and pressure sensors
* pylint
* Adjust google_wifi tests
* Address review comments and add tests
* Improve rounding when scaling
* Tweak rounding
* Further tweak rounding
* Allow setting entity options with config/entity_registry/update
* Address review comments
* Tweak tests
* Load custom unit when sensor is added
* Override async_internal_added_to_hass
* Adjust tests after rebase
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Address review comments
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-30 15:43:04 +02:00
epenet
5b1e319947
Fix DEPENDENCY_CONFLICTS ( #68900 )
2022-03-30 15:14:54 +02:00
epenet
cb5c7dc716
Prettify json ( #68898 )
2022-03-30 14:06:41 +02:00
Garrett
ab0abdc988
Add 2FA support for Subaru integration setup ( #68753 )
...
* Add 2FA support for Subaru integration setup
* Update config flow to abort with 2FA request fail
2022-03-30 13:53:03 +02:00
Tom Brien
bb7593351b
Add option for exchange rate sensor precision to Coinbase ( #68792 )
...
* Add user option for precision to exchange rate sensors
* Add tests
* Add strings
2022-03-30 13:51:44 +02:00
Kevin Stillhammer
259b069dd9
Ensure API is called correctly in here_travel_time ( #68840 )
2022-03-30 13:49:21 +02:00
Eric Svärd
04bb156e99
Discard Solaredge updates for invalid overview data ( #68048 )
2022-03-30 13:36:55 +02:00
kaareseras
1f2bfcf12e
Bump PyJWT from 2.1.0 to 2.3.0 ( #68858 )
2022-03-30 13:34:40 +02:00
Álvaro Fernández Rojas
0cb8ff9bc6
Fix HVAC modes for Airzone slave zones ( #68851 )
2022-03-30 13:32:15 +02:00
Eric Severance
3953b6abe2
Fix error handling for expired html5 registration ( #67676 )
2022-03-30 13:30:08 +02:00
Robert Hillis
9f0665bbb4
Add config flow to discord ( #61069 )
2022-03-30 13:18:48 +02:00
epenet
93706ca21a
Bump prettier to v2.6.1 and enable on CI ( #68877 )
2022-03-30 13:10:48 +02:00
jan iversen
3cccb948a1
Auto detect call write register or write registers in set_temperature modbus ( #68678 )
2022-03-30 12:54:24 +02:00
epenet
9aac5d6af1
Prettify json ( #68895 )
2022-03-30 12:15:04 +02:00
epenet
053c4428a9
Prettify json (component test fixtures) ( #68892 )
2022-03-30 11:37:17 +02:00
epenet
831e2ace9c
Prettify yaml (tests) ( #68891 )
2022-03-30 11:26:08 +02:00
J. Nick Koston
af6a62ca79
Strict typing for homekit part 1 ( #67657 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-30 11:21:07 +02:00
epenet
496d90bf00
Prettify json (tests) ( #68888 )
2022-03-30 11:12:58 +02:00
J. Nick Koston
bbcefd6fec
Exclude sun attributes from being recorded in the database ( #68887 )
2022-03-30 11:03:08 +02:00
epenet
ecd43f391f
Prettify json (manifest.json) ( #68886 )
2022-03-30 10:56:37 +02:00
Florian Gareis
8669057c11
Update yeelight services file with new selectors ( #68814 )
2022-03-30 10:43:03 +02:00
Erik Montnemery
cf39a61aa1
Get cast type and manufacturer via http protocol ( #68863 )
2022-03-30 10:40:38 +02:00
epenet
0dcaa6422d
Prettify yaml (2/2) ( #68879 )
2022-03-30 10:39:30 +02:00
epenet
e362871499
Prettify json (strings.json) ( #68885 )
2022-03-30 10:35:30 +02:00
epenet
8fb645e1d7
Return cached device_info if refresh fails in SamsungTV ( #68844 )
2022-03-29 22:16:26 -10:00
Paulus Schoutsen
7a9a0c0c91
Update group description ( #68882 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 10:16:04 +02:00
Paulus Schoutsen
206ea9d237
Expand group lights/covers etc ( #68875 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-30 10:11:09 +02:00
Mick Vleeshouwer
7613784367
Extend Overkiz diagnostics and implement device diagnostics ( #68859 )
2022-03-29 22:07:34 -10:00
Mick Vleeshouwer
2be8b07af9
Address Overkiz switch feedback ( #68813 )
2022-03-30 09:58:50 +02:00
Erik Montnemery
47ecc73dfa
Disable the SoChain integration ( #68856 )
2022-03-30 09:55:02 +02:00
Joakim Sørensen
618b16a32b
Add full release notes to add-on update entities ( #68876 )
2022-03-30 09:52:29 +02:00
IceBotYT
5cd532b16a
Improve code quality of PECO integration ( #68865 )
2022-03-30 09:50:25 +02:00
epenet
bfd84ba89c
Prettify yaml (services.yaml) ( #68878 )
2022-03-30 09:48:06 +02:00
Jeef
18517fda65
Move Intellifire error codes to individual sensors ( #68249 )
2022-03-30 09:41:25 +02:00
epenet
a5c729b724
Fix NoEntitySpecifiedError in SamsungTV ( #68880 )
2022-03-29 20:59:54 -10:00
epenet
f053fc9167
Add code comment in SamsungTV ( #68841 )
2022-03-29 20:11:22 -10:00
Raman Gupta
df4ddc6491
Allow timer state to be restored on restart ( #67658 )
2022-03-29 23:04:46 -07:00
epenet
4d59cb290c
Remove duplicate code in SamsungTV bridge ( #68839 )
2022-03-29 20:04:18 -10:00
north3221
e76170fbfd
Add overlay options to Tado ( #65886 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-29 22:59:03 -07:00
Marcel van der Veldt
09f6785956
Add virtual device/service for Hue groups ( #68569 )
2022-03-29 20:33:05 -07:00
Erik Montnemery
7e8d52e5a3
Fix race when handling rapid succession of MQTT discovery messages ( #68785 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2022-03-29 20:26:11 -07:00
J. Nick Koston
3d378449e8
Move envoy last reported attribute to its own sensor ( #68360 )
2022-03-29 20:25:14 -07:00
Michael
2f7aeb64d2
Add config flow to Tankerkoenig ( #68386 )
2022-03-29 20:23:30 -07:00
J. Nick Koston
f5a13fc51b
Add ability to exclude attributes from being recorded by entity domain ( #68824 )
2022-03-29 20:13:08 -07:00
Sebastian Lövdahl
ced68c1b80
Add Vallox cell state sensor tests ( #67069 )
2022-03-29 17:07:09 -10:00
Chris Talkington
f4c443ac86
Use fixture for enabling entities in Sonarr tests ( #68177 )
2022-03-29 17:04:13 -10:00
Nikolai Rahimi
42cec38b66
Vesync core400s fan speed ( #67672 )
2022-03-29 17:02:57 -10:00
Allen Porter
66a183cfe3
Add nest device level diagnostics ( #68024 )
2022-03-29 16:56:03 -10:00
Robert Hillis
7e40594748
Bump notifications-android-tv to 0.1.5 ( #68599 )
2022-03-29 16:53:53 -10:00
Mick Vleeshouwer
365ea59b64
Improve Config Flow and handle TooManyAttemptsBannedException in Overkiz ( #68868 )
2022-03-29 16:19:57 -10:00
Joakim Sørensen
9a150c2234
Add release_notes method to update entities ( #68842 )
2022-03-29 17:38:56 -07:00
Jason Hunter
94df0844b3
Add lock groups ( #68857 )
2022-03-29 17:07:23 -07:00
Michael
61f8af8b58
Add update entity to Synology DSM ( #68664 )
2022-03-29 17:01:26 -07:00
Michael
96c607d50d
Add update entities to PI-Hole ( #68749 )
2022-03-29 16:56:15 -07:00
Michael
3d64d1b76b
Add tests for Fritz!Tools sensors ( #67776 )
2022-03-29 16:54:16 -07:00
Michael
94c5dbfd16
Rework config flow in AVM Fritz!Tools ( #67767 )
2022-03-29 16:53:53 -07:00
Raman Gupta
603601b32e
Use location selector in tomorrowio config flow ( #68431 )
2022-03-29 16:53:31 -07:00
Zack Barett
91c0baf086
20220329.0 ( #68867 )
2022-03-29 16:03:04 -07:00
rappenze
93a66cc357
Add power sensor to fibaro integration ( #68848 )
2022-03-29 09:53:43 -10:00
Jason Hunter
7f5ee53d51
Fix pre-commit by upgrading black ( #68855 )
2022-03-29 15:29:30 -04:00
G Johansson
06435f633f
Implement config flow for trafikverket_train ( #65182 )
2022-03-29 08:32:38 -10:00
starkillerOG
425b825ae9
Motion Blinds API lock ( #68587 )
2022-03-29 08:29:29 -10:00
Marvin Wichmann
cec3a08b95
Cleanup KNX integration ( #68820 )
...
* Cleanup KNX integration
* Cleanup KNX integration
* Update homeassistant/components/knx/__init__.py
Co-authored-by: Matthias Alphart <farmio@alphart.net >
Co-authored-by: Matthias Alphart <farmio@alphart.net >
2022-03-29 16:46:02 +02:00
Michael Chisholm
62aa7fe10e
dlna_dms fixes from code review ( #67796 )
2022-03-29 15:32:16 +02:00
Franck Nijhof
be39a3cee0
Merge pull request #68825 from home-assistant/rc
2022-03-29 15:30:51 +02:00
Erik Montnemery
bdb61e0222
Add config flow for utility_meter ( #68457 )
2022-03-29 14:46:17 +02:00
epenet
826423d8ed
Cleanup package constraints ( #68833 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 14:42:40 +02:00
Erik Montnemery
d81ee9b2da
Mark before/after times as required for times of the day config flow ( #68789 )
2022-03-29 13:21:58 +02:00
Marc Mueller
c3d937fb0f
Fix codeowners script for nested files ( #68590 )
2022-03-29 13:17:49 +02:00
Poltorak Serguei
d9a6371679
Improved Add Sreen of the Z-WAve.Me intergration ( #68568 )
2022-03-29 13:00:35 +02:00
ollo69
80f34e5e2e
Add diagnostics support for AndroidTV ( #68748 )
...
* Add diagnostics support for AndroidTV
* Restore entity_picture attribute
2022-03-29 12:51:04 +02:00
Kevin Stillhammer
dc71ecf67e
Wait for Home Assistant start in here_travel_time ( #68757 )
...
* Wait for Home Assistant to fully start.
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Define callback for _update_at_start
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-29 12:50:47 +02:00
epenet
5830481a53
Use new CONF_MODEL in mqtt ( #68832 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 12:49:00 +02:00
epenet
35a5cca1ca
Cleanup package constraints ( #68833 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:44:19 +02:00
epenet
014aadb299
Use new CONF_MODEL core constant (2/3) ( #68831 )
...
* Use CONF_MODEL in xiaomi_miio
* Use CONF_MODEL in xiaomi
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:12:43 +02:00
epenet
a29990a784
Use new CONF_MODEL core constant (1/3) ( #68829 )
...
* Use CONF_MODEL in axis
* Use CONF_MODEL in denonavr
* Use CONF_MODEL in flux_led
* Use CONF_MODEL in konnected
* Use CONF_MODEL in steamist
* Use CONF_MODEL in tellstick
* Use CONF_MODEL in tensorflow
* Use CONF_MODEL in twinkly
* Use CONF_MODEL in yeelight
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 11:11:58 +02:00
cvwillegen
8fc8778995
Improve log when connection to kodi media player cannot be created ( #68458 )
...
* Make clearer in log files that connection to media player cannot be created.
* Only give connection error once.
When connection is lost, only give an error message once. When connection is restored and lost again, give error message again.
2022-03-29 11:09:59 +02:00
jjlawren
112d232c2e
Autoresume in-progress items from Plex media browser ( #68494 )
2022-03-29 11:08:26 +02:00
epenet
d4ab48a049
Optimise Upnp event handling in SamsungTV ( #68828 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 22:55:05 -10:00
MattWestb
2e9c89024b
Add presets for 2 new tuya TRVs. ( #68576 )
...
Adding presets for "_TZE200_cpmgn2cf" and "_TZE200_9sfg7gm0" that is being added in ZHA thru https://github.com/zigpy/zha-device-handlers/pull/1443 .
Need being merged for getting the device working then the quirk is being merged (but can being merged before).
2022-03-29 10:45:05 +02:00
ollo69
0d8736b82b
Remove ipaddress check in AndroidTV config flow ( #68630 )
2022-03-29 10:44:33 +02:00
yoedf
88780b4c87
Add duration support for streaming in mpd ( #66110 )
...
* Add duration support for streaming in mpd
* Change to use 1 line instead of if
* Improve code to be more readable
2022-03-29 11:36:05 +03:00
Maximilian
d655d54a8f
Added more attributes ( #67135 )
2022-03-29 11:34:09 +03:00
epenet
99c0ef9ab8
Pin click to fix typer issue ( #68808 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 10:21:29 +02:00
epenet
2bb42f48aa
Add CONF_MODEL to core constants ( #68806 )
...
* Add CONF_MODEL to core constants
* Use CONF_MODEL in SamsungTV
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 10:01:10 +02:00
Sebastian Muszynski
50b2ee8c23
Fix light state on boot up ( #68606 )
...
Fixes : #68038
2022-03-29 09:57:30 +02:00
J. Nick Koston
d7634d1cb1
Additional strict typing for additional recorder internals ( #68689 )
...
* Strict typing for additional recorder internals
* revert
* fix refactoring error
2022-03-29 09:45:25 +02:00
Ville Skyttä
05ddd773ff
Fix _abort_if_unique_id_configured updates type hint ( #68730 )
2022-03-29 09:24:15 +02:00
Paulus Schoutsen
4041dd61c5
Bumped version to 2022.3.8
2022-03-29 00:11:29 -07:00
Keilin Bickar
fe36ff5fa9
Update sense library to 0.10.4 ( #68816 )
2022-03-29 00:11:12 -07:00
J. Nick Koston
9acd1471a0
Fix ignoring elkm1 discovery ( #68750 )
2022-03-29 00:11:11 -07:00
Martin Hjelmare
d1a6eb55b1
Increase zwave_js add-on start attempts before timeout ( #68736 )
2022-03-29 00:11:10 -07:00
J. Nick Koston
112732c673
Add option to connect to elkm1 non-secure when secure is discovered ( #68735 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-29 00:11:09 -07:00
J. Nick Koston
45638c78ae
Ensure solaredge can still be setup with an ignored entry ( #68688 )
2022-03-29 00:11:08 -07:00
J. Nick Koston
d5e80ed2a5
Fix screenlogic to get the macaddress from discovery ( #68687 )
2022-03-29 00:11:07 -07:00
kevdliu
9b3c3232be
Revert "Take Abode camera snapshot before fetching latest image" ( #68626 )
2022-03-29 00:11:06 -07:00
J. Nick Koston
14fbda8412
Add option to connect to elkm1 non-secure when secure is discovered ( #68735 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-29 00:10:49 -07:00
patagona
e85fb87438
Handle MPD songs with multiple artists ( #68759 )
2022-03-29 09:10:21 +02:00
Keilin Bickar
557fa198d8
Update sense library to 0.10.4 ( #68816 )
2022-03-29 00:08:40 -07:00
Marvin Wichmann
1d88ce0d04
Update xknx to version 0.20.0 ( #68818 )
2022-03-29 08:58:54 +02:00
IceBotYT
fb14ae211e
Add support for static typing for the PECO library ( #68707 )
2022-03-29 08:47:20 +02:00
J. Nick Koston
8714beb5e7
Update iot_class for samsungtv ( #68812 )
...
#68777 Made volume updates local push, we should upgrade the iot class
2022-03-29 07:23:52 +02:00
J. Nick Koston
6110e7d194
Remove unneeded __repr__ in samsungtv logging ( #68817 )
...
* Remove unneeded __repr__ in samsungtv logging
* keep only the ones we need
2022-03-29 07:22:58 +02:00
Franck Nijhof
085b44e45a
Simplify is_on state for switch groups ( #68805 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-29 07:09:42 +02:00
Paulus Schoutsen
69fcce3b2c
Remove energy usage from the switch base class ( #68821 )
...
* Remove energy usage from the switch base class
* Remove unused attributes from integrations
2022-03-28 18:56:04 -10:00
Eric Severance
c6ba987995
Use device properties for WeMo Insight sensors ( #63525 )
2022-03-28 17:47:18 -07:00
J. Nick Koston
349060be2f
Disable Unifi Protect Oldest Recording sensor by default ( #68804 )
2022-03-28 14:24:54 -10:00
Franck Nijhof
963d161f72
Update core services files with new selectors ( #68810 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-28 17:17:16 -07:00
G Johansson
9b70c10c8e
Implement coordinator for trafikverket_weather ( #65233 )
2022-03-28 13:13:02 -10:00
Álvaro Fernández Rojas
fefd6a1d1a
Update aioairzone to v0.2.1 ( #68798 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 13:05:47 -10:00
starkillerOG
98ca9754d7
Motion Blinds dhcp discovery ( #68809 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 13:01:17 -10:00
epenet
8eb2e131e5
Use DmrDevice to communicate with SamsungTV ( #68777 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 12:23:38 -10:00
Mick Vleeshouwer
d0e5e51863
Add alarm control panel to Overkiz integration ( #67164 )
2022-03-28 15:19:16 -07:00
epenet
f067aa6d71
Pin click to fix typer issue ( #68808 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-29 00:07:29 +02:00
Marc Mueller
38a7c7438e
Add zha typing [core.device] (1) ( #68686 )
2022-03-28 23:58:33 +02:00
Marc Mueller
f0e2f964e8
Add zha typing [core.gateway] (3) ( #68685 )
2022-03-28 23:58:06 +02:00
Matthias Alphart
f2aee38841
Run KNX protocol logic in a separate thread ( #68807 )
2022-03-28 23:56:29 +02:00
Allen Porter
9881538c27
Improve caldav tests to use APIs rather than entity methods ( #68745 )
...
* Improve caldav tests to use APIs rather than entity methods
Update caldav tests to use the best practice of exercising the public APIs rather than directly calling the entity methods directly. This is motivated by additional calendar API cleanup and possibly future breaking changes.
* Remove unnecessary start/end arguments which are ignored
2022-03-28 22:22:49 +02:00
Ville Skyttä
38ef183433
Change newly appeared DISABLED_USERs in tests to RegistryEntryDisablers ( #68799 )
2022-03-28 21:15:42 +02:00
Dave T
c1a2be72fc
Generic IP Camera configflow 2 ( #52360 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-28 09:08:00 -10:00
epenet
de130d3b28
Update REST api mocking in SamsungTV ( #68172 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 09:04:19 -10:00
Paulus Schoutsen
5eee600fa8
Ban brand name translations as step titles ( #68801 )
2022-03-28 10:41:39 -07:00
Paulus Schoutsen
e80933d6c7
Force helpers to have a mandatory description ( #68796 )
2022-03-28 10:32:15 -07:00
starkillerOG
68a6359999
Address late motion blinds review comments ( #68793 )
2022-03-28 18:22:00 +02:00
Allen Porter
609c6ef5d4
Add test coverage for google calendar event response format ( #68767 )
...
Add test coverage for the calendar event response format as I am about to do some
refactoring and simplification. Notably, each calendar implementation uses a slightly different
API response, and this is codifying that.
2022-03-28 18:05:02 +02:00
Will Marler
79080f5e2f
Adjust "default_config" comment in default config ( #68679 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-28 09:03:34 -07:00
Maciej Bieniek
24212ab598
Add diagnostics platform for AccuWeather integration ( #68752 )
2022-03-28 08:42:25 -07:00
Ville Skyttä
066128a53c
Remove leftovers of Huawei LTE YAML config support ( #68728 )
2022-03-28 08:24:13 -07:00
rappenze
33371bdd20
Change fibaro disconnect log level to debug ( #68783 )
2022-03-28 08:23:44 -07:00
Mick Vleeshouwer
c763d23cbb
Fix reauth message in Overkiz integration ( #68787 )
2022-03-28 08:23:25 -07:00
Mick Vleeshouwer
443315bcdc
Bump dependency (pyoverkiz to 1.3.12) in Overkiz integration ( #68788 )
2022-03-28 08:22:56 -07:00
rforro
a6d0a4ec64
Update climate.py ( #68786 )
...
add TRV presets to all Zonnsmart-like models
2022-03-28 09:56:37 -04:00
epenet
3230ee88b6
Add OUI to SamsungTV ( #68771 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-28 12:36:45 +02:00
Erik Montnemery
2ec1e06c75
Mark group as a helper integration ( #68775 )
2022-03-28 12:36:11 +02:00
Erik Montnemery
cc156c767d
Revert light.switch to 2022.3 ( #68772 )
2022-03-28 12:28:15 +02:00
Franck Nijhof
01980f0445
Add switch groups ( #68528 )
2022-03-28 12:27:26 +02:00
Erik Montnemery
a597c11ea2
Mark threshold as a helper integration ( #68780 )
2022-03-28 12:26:52 +02:00
Shay Levy
c2eaa76dde
Bump aiowebostv to 0.2.0 ( #68773 )
2022-03-28 11:28:58 +02:00
Raman Gupta
9d14201b13
Don't create two zwave_js.lock entities for a single device ( #68651 )
2022-03-28 11:15:48 +02:00
J. Nick Koston
aa7cb087a9
Fix ignoring elkm1 discovery ( #68750 )
2022-03-28 11:05:50 +02:00
Álvaro Fernández Rojas
67d3e84448
Locally patch AirzoneLocalApi in tests ( #68770 )
2022-03-28 10:51:59 +02:00
Erik Montnemery
48187cebad
Mark integration as a helper integration ( #68778 )
2022-03-28 10:35:52 +02:00
Erik Montnemery
95d6848726
Mark switch_as_x as a helper integration ( #68779 )
2022-03-28 10:35:08 +02:00
Franck Nijhof
6f567afc0e
Mock out all default onboarding integrations in test ( #68776 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-28 10:33:43 +02:00
J. Nick Koston
6cec53bea1
Add support for finding the samsungtv MainTvAgent service location ( #68763 )
2022-03-27 22:01:07 -10:00
Michael
23c47c2206
Add state class to Tankerkoenig fuel price sensors ( #68737 )
2022-03-28 09:48:25 +02:00
Erik Montnemery
66d892237d
Add config flow for min_max sensor ( #67807 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-28 09:39:54 +02:00
Erik Montnemery
1746677b61
Clarify duration selector ( #68731 )
2022-03-28 09:28:32 +02:00
Jan Bouwhuis
cfc8b5fee7
Fix notify discovery setup ( #68451 )
...
* Fix notify discovery setup
* add test
* unsubscribe at reset
* Add guard
* move dispatcher to reload module
* only unsubscribe if platform was setup
* initialize dispatcher once and tests
* test get_service too
* add tests
* fix test
* use get_service for test invalid platform
* Test built-in reload method
* set to None after clearing dispatcher - tests
* Pathing services file
* Update tests/components/notify/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* dispatcher is not set twice if integration loaded
* empty discovery payload
* Removed not needed services.yaml mock
* Update tests/components/notify/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* flake8
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-28 08:53:30 +02:00
ollo69
17ddbb4983
Restore AndroidTV entity name from migration ( #68756 )
2022-03-27 14:57:15 -10:00
epenet
c024033dae
Add Upnp volume control/status to SamsungTV ( #68663 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 12:27:24 -10:00
J. Nick Koston
b5496441ae
Use new samsungtv exception to detect when reauth is needed ( #68762 )
2022-03-27 12:12:32 -10:00
Álvaro Fernández Rojas
42a5e2d4fe
Add Airzone binary sensor platform ( #68140 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 10:39:46 -10:00
J. Nick Koston
cc75cebfc5
Add support for setting up encrypted samsung tvs from config flow ( #68717 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-27 10:30:45 -10:00
Álvaro Fernández Rojas
b5401ccc4a
Add Airzone climate platform ( #67924 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-27 08:59:15 -10:00
Jeff Irion
cffc588c6d
Bump adb-shell to 0.4.2 ( #68742 )
2022-03-27 07:49:28 -10:00
Allen Porter
f61c911174
Remove some offset complexity from calendar event ( #68724 )
...
Simplify the calendar offset calculations to no longer update the event dictionary
using extra fields. calculate_offset is renamed to extract_offset and the integration
is responsible for overwriting the summary text.
This is in prepration for:
- Improved calendar event typing, removing unnecessary offset_reached field
- Calendar triggers which will remove offsets anyway
2022-03-27 10:02:19 -07:00
Ville Skyttä
945028d43d
Update Huawei LTE config entry data on successful reconfig ( #68727 )
2022-03-27 17:16:45 +02:00
Allen Porter
f05a6826de
Add additional type hints for calendar integration ( #68660 )
2022-03-27 17:08:28 +02:00
Marc Mueller
53110f8cb7
Update pylint to 2.13.2 ( #68704 )
2022-03-27 16:08:24 +02:00
Martin Hjelmare
ea2b5a80db
Increase zwave_js add-on start attempts before timeout ( #68736 )
2022-03-27 12:29:59 +02:00
Allen Porter
4f595962b7
Pause deprecation of legacy works with Nest API ( #68715 )
2022-03-27 11:50:13 +02:00
Franck Nijhof
9e6bebd27b
Patch out Met in onboarding tests ( #68732 )
2022-03-27 10:54:29 +02:00
Erik Montnemery
0899b67578
Update selectors with frontend changes ( #68623 )
2022-03-26 21:41:39 -07:00
Franck Nijhof
a2a612c640
Add enable_day to duration selector ( #68705 )
2022-03-26 21:31:22 -07:00
Nathan Tilley
4e9430cba5
Fix typo in NMAP Tracker Config Flow ( #68712 )
2022-03-26 16:05:02 -10:00
Jeff Irion
b9b81da2ec
Bump androidtv to 0.0.66 (Android 11 support) ( #68720 )
2022-03-26 13:01:48 -10:00
rappenze
e844c2380a
Add config flow to fibaro ( #65203 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-26 09:50:50 -10:00
G Johansson
00b53502fb
Break out sensors for filesize ( #68702 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-26 09:43:15 -10:00
rhpijnacker
0c2b5b6c12
Support DSMR data read via RFXtrx with integrated P1 reader ( #63529 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-26 16:46:33 +01:00
Franck Nijhof
1fd810bced
Merge branch 'master' into dev
2022-03-26 14:21:01 +01:00
kevdliu
ee5e9d09a0
Revert "Take Abode camera snapshot before fetching latest image" ( #68626 )
2022-03-26 14:17:40 +01:00
G Johansson
b96c569657
Fix review comments for filesize ( #68703 )
2022-03-26 13:52:55 +01:00
J. Nick Koston
25bdb5304d
Ensure solaredge can still be setup with an ignored entry ( #68688 )
2022-03-26 13:15:47 +01:00
Erik Montnemery
23a567e135
Update labels for derivative config flow time units ( #68665 )
2022-03-26 12:36:35 +01:00
J. Nick Koston
7198ec06d3
Fix screenlogic to get the macaddress from discovery ( #68687 )
2022-03-26 12:07:24 +01:00
J. Nick Koston
b9f172899e
Bump objgraph to 3.5.0 to fix stall in profiler tests ( #68690 )
2022-03-26 11:59:28 +01:00
Joakim Sørensen
32b2d1e5c9
Add backup platform to recorder ( #68229 )
2022-03-25 23:17:11 -07:00
Raman Gupta
aa013fa8f6
Add CONF_LOCATION constant ( #68474 )
...
* Add CONF_LOCATION constant
* Update all custom CONF_LOCATION definitions to point to constant
* remove CONF_LOCATION from homeassistant/components/totalconnect/const
2022-03-26 00:10:54 -04:00
Marc Mueller
911b159281
Cleanup after pylint update ( #68657 )
2022-03-26 00:34:12 +01:00
Franck Nijhof
d645e80ccd
Clean up async_update_entity helper usage ( #68641 )
2022-03-25 15:22:58 -07:00
Marc Mueller
53245c6523
Update pylint to 2.13.0 ( #68656 )
2022-03-25 15:14:48 -07:00
J. Nick Koston
225f7a989b
Add strict typing for recorder util ( #68681 )
2022-03-25 15:03:46 -07:00
Mike Fugate
4dc8aff3d5
Bump asyncsleepiq to 1.2.1 ( #68680 )
2022-03-25 10:47:28 -10:00
starkillerOG
faf1f229e1
Motion allow changing ip ( #68589 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-25 10:10:04 -10:00
G Johansson
67cf053260
Implement config flow for filesize ( #67668 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-25 09:30:28 -10:00
Marc Mueller
f5923be4e4
Improve zha typing [core.decorators] ( #68650 )
2022-03-25 18:13:28 +01:00
hesselonline
4b22f04505
Add typing to test files for Wallbox ( #68635 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-25 18:09:49 +01:00
Marc Mueller
3ef912b7a0
Improve zha typing [api] (4) ( #68649 )
2022-03-25 18:09:15 +01:00
Marc Mueller
6ac9c105c1
Improve zha websocket api logic ( #68648 )
2022-03-25 17:45:47 +01:00
Marc Mueller
931d5b5697
Add zha typing [core.gateway] (2) ( #68644 )
2022-03-25 17:44:49 +01:00
Marc Mueller
b3632f3efe
Simplify zha IEEE validation schema ( #68645 )
2022-03-25 12:04:12 -04:00
Kevin Fronczak
70648d6e3b
Bump Blinkpy to 0.19.0 ( #68653 )
2022-03-25 11:39:13 +01:00
Marc Mueller
1ce32ad3c0
Update mypy to 0.942 ( #68652 )
2022-03-25 08:50:10 +01:00
RDFurman
34ace2e1cd
Honeywell away temps ( #54704 )
2022-03-24 15:17:36 -10:00
J. Nick Koston
c5c34bc0d7
Typing and code quality for recorder history ( #68647 )
2022-03-24 17:58:38 -07:00
Paulus Schoutsen
20c0a5a838
Add support for field descriptions in config flows ( #68604 )
2022-03-24 17:25:50 -07:00
J. Nick Koston
63ca0e70be
Migrate Unifi Protect last tripped time attributes to their own entities ( #68347 )
2022-03-24 17:23:53 -07:00
Matthias Alphart
9a396c1d16
remove unused constant ( #68646 )
2022-03-25 00:52:25 +02:00
Franck Nijhof
cfa8f99b1c
Update jinja2 to 3.1.0 ( #68625 )
2022-03-24 22:23:03 +01:00
G Johansson
d23d19f9e6
Improve data handling for Sensibo ( #68419 )
2022-03-24 11:15:08 -10:00
hesselonline
5fffe9b22f
Wallbox remove unnecessary try..except ( #68636 )
2022-03-24 22:09:59 +01:00
J. Nick Koston
a566d3943c
Fix history queries while the database migration is in progress ( #68598 )
2022-03-24 09:49:13 -10:00
J. Nick Koston
e911936a0d
Remove direct usage of concurrent.futures from recorder ( #68593 )
2022-03-24 09:48:49 -10:00
J. Nick Koston
3777fa52f0
Ensure recorder statistics process registry updates in the db executor ( #68633 )
2022-03-24 09:48:09 -10:00
Erik Montnemery
9f079a22d5
Add config flow for times of the day binary sensor ( #68246 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-24 20:46:34 +01:00
Franck Nijhof
f562f4264f
Update grpcio to 1.45.0 ( #68632 )
2022-03-24 20:45:18 +01:00
epenet
b13e14b80c
Add command support to SamsungTV H/J models ( #68301 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-24 07:58:58 -10:00
Numa Perez
46072d2997
Fix Lyric temperature setting when off ( #68573 )
2022-03-24 10:11:06 -07:00
Erik Montnemery
76103752b8
Only show light group all option in advanced mode ( #68610 )
2022-03-24 16:51:31 +01:00
Franck Nijhof
8aff8d89d2
Clean up async_reproduce_state helper usage ( #68617 )
2022-03-24 14:40:54 +01:00
Erik Montnemery
cbf5b5ead5
Use recorder threadpool in WS recorder/get_statistics_metadata ( #68615 )
2022-03-24 14:15:09 +01:00
Erik Montnemery
3068c9c9d3
Sort selectors alphabetically ( #68612 )
2022-03-24 13:20:16 +01:00
Franck Nijhof
15cffbe496
Clean up async_dispatcher_connect helper usage ( #68613 )
2022-03-24 13:19:11 +01:00
Klaas Schoute
de40770926
Add diagnostics support to Forecast.Solar ( #65063 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-24 13:18:19 +01:00
Franck Nijhof
eca5fb5d54
Move remove all light option from group config flow ( #68609 )
2022-03-24 12:17:52 +01:00
Erik Montnemery
61cc8e32f3
Include has_mean + has_sum in statistics metadata WS response ( #68546 )
...
* Include has_mean + has_sum in statistics metadata WS response
* Don't include has_mean/has_sum in history/list_statistic_ids
* Adjust tests
* Do include has_mean/has_sum in history/list_statistic_ids
2022-03-24 10:12:01 +01:00
James Hodgkinson
4736470915
Bump pyaussiebb to 0.0.15 ( #68600 )
2022-03-24 05:42:21 +01:00
Erik Montnemery
23a630e0bc
Update Times of the Day tests to use freezegun ( #68327 )
2022-03-23 21:06:43 -07:00
Paulus Schoutsen
feea5af3d0
Merge pull request #68592 from home-assistant/rc
2022-03-23 21:04:33 -07:00
Kevin Stillhammer
adbacdd5c2
Use DataUpdateCoordinator in here_travel_time ( #61398 )
...
* Add DataUpdateCoordinator
* Use TypedDict for extra_state_attributes
* Extend DataUpdateCoordinator
* Use platform enum
* Use attribution property
* Use relative imports
* Revert native_value logic
* Directly return result in build_hass_attribution
* Correctly declare traffic_mode as bool
* Use self._attr_*
* Fix mypy issues
* Update homeassistant/components/here_travel_time/__init__.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Update homeassistant/components/here_travel_time/__init__.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* blacken
* from datetime import time
* remove none check
* Move dataclasses to models.py
* Set destination to now if None
* Add mypy error code
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-03-23 20:53:31 -07:00
Mike Fugate
ad7a2c298b
Add SleepIQ select entity for foundation preset positions ( #68489 )
2022-03-23 16:14:39 -10:00
Michael
be5d816fbe
Bump py-synologydsm-api to 1.0.7 ( #68584 )
2022-03-23 18:08:01 -07:00
Michael
661f2fd613
Bump py-synologydsm-api to 1.0.7 ( #68584 )
2022-03-23 18:07:45 -07:00
J. Nick Koston
e5f424a280
Switch filter to use the database executor ( #68594 )
2022-03-23 13:20:43 -10:00
Paulus Schoutsen
911de94345
Bumped version to 2022.3.7
2022-03-23 15:47:05 -07:00
Marcel van der Veldt
53fa6c138a
Bump aiohue to version 4.4.1 ( #68579 )
2022-03-23 15:46:53 -07:00
Marcel van der Veldt
85e6b3950c
Bump aiohue to 4.4.0 ( #68556 )
2022-03-23 15:46:52 -07:00
J. Nick Koston
6fd4355314
Filter IPv6 addresses from AppleTV zeroconf discovery ( #68530 )
2022-03-23 15:46:14 -07:00
Marcel van der Veldt
050600375d
Simplify Hue error handling a bit ( #68529 )
2022-03-23 15:46:13 -07:00
Paulus Schoutsen
1114877062
Hue handle HTTP errors ( #68396 )
2022-03-23 15:46:12 -07:00
jjlawren
454cb44ee8
Add cooldown timer before Sonos resubscriptions ( #68521 )
2022-03-23 15:45:21 -07:00
Keilin Bickar
9636435ff2
Add support for general API exception in Sense integration ( #68517 )
2022-03-23 15:45:20 -07:00
Erik Montnemery
f85781dc51
Fix targeting all or none entities in service calls ( #68513 )
...
* Fix targeting all or none entities in service calls
* Add test
2022-03-23 15:45:10 -07:00
Marcel van der Veldt
dbef90654f
Add effects feature to Hue lights ( #68567 )
2022-03-23 15:13:01 -07:00
J. Nick Koston
8c10963bc0
Small cleanups for recorder ( #68551 )
2022-03-23 12:12:37 -10:00
Erik Montnemery
c44d7205cf
Rename HelperFlowStep to HelperFlowFormStep ( #68583 )
2022-03-23 14:43:11 -07:00
jjlawren
29a43cef0b
Add cooldown timer before Sonos resubscriptions ( #68521 )
2022-03-23 14:20:20 -07:00
epenet
9ba0475644
Use callback to get app_list in SamsungTV ( #68506 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-23 11:12:12 -10:00
Raman Gupta
8293430e25
Redact user codes from zwave_js diagnostics ( #68515 )
...
* Redact user codes from zwave_js diagnostics
* simplify test
* Remove unused logic
* revert change and make all inputs to ZwaveValueID optional
* revert change and make all inputs to ZwaveValueID optional
* Remove unused diagnostics data from fixture and test location redaction
* Add empty ZwaveValueID check
* Improve coverage
* Simplify post_init check
* Use dataclasses.astuple for checks instead
2022-03-23 21:13:27 +01:00
Marcel van der Veldt
ccd8c7d5f8
Hue aggregated control for grouped lights ( #68566 )
2022-03-23 13:06:10 -07:00
J. Nick Koston
d2dc9e6cbe
Filter IPv6 addresses from AppleTV zeroconf discovery ( #68530 )
2022-03-23 20:38:34 +01:00
Marcel van der Veldt
871b7a4a96
Bump aiohue to version 4.4.1 ( #68579 )
2022-03-23 21:18:06 +02:00
starkillerOG
83983bc875
Motion request update till stop ( #68580 )
...
* update untill stop
* fixes
* fix spelling
2022-03-23 20:59:53 +02:00
hesselonline
de3d402930
Add Lock platform to wallbox ( #68414 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-03-23 19:50:28 +01:00
JonasClever
b4bb35d4de
Fronius - change the unit of capacity from Ah to Wh ( #68543 )
2022-03-23 20:45:54 +02:00
Robert Hillis
bcfd9eeff2
Remove deprecated yaml config from Awair ( #68572 )
2022-03-23 20:37:15 +02:00
epenet
df6cc94b25
Cleanup SamsungTV following dependency bump ( #68562 )
...
* send_command -> send_commands
* Remove TODO
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-23 20:35:58 +02:00
starkillerOG
c3f0bd45a4
Bump motionblinds to 0.6.2 ( #68570 )
2022-03-23 20:34:22 +02:00
Erik Montnemery
a50bac5cc2
Make initial group config flow step a menu ( #68565 )
2022-03-23 08:34:44 -07:00
Erik Montnemery
d3809e4a09
Update group strings ( #68571 )
2022-03-23 15:36:50 +01:00
Franck Nijhof
cdc78ee129
Update isort to 5.10.1 ( #68564 )
2022-03-23 14:47:43 +01:00
Marcel van der Veldt
4fd0ed2474
Bump aiohue to 4.4.0 ( #68556 )
2022-03-23 13:03:14 +01:00
ollo69
790cab2f95
Remove useless async_setup from AndroidTV ( #68561 )
2022-03-23 12:50:32 +01:00
Erik Montnemery
dc0c3a4d2d
Exclude hidden entities from google_assistant ( #68554 )
2022-03-23 12:46:53 +01:00
Erik Montnemery
ff7d5c92d5
Exclude hidden entities from cloud ( #68557 )
2022-03-23 12:42:45 +01:00
Erik Montnemery
dc8e87a6f7
Exclude hidden entities from alexa ( #68555 )
2022-03-23 12:40:28 +01:00
Martin Hjelmare
04843a975e
Improve reload helper typing ( #68558 )
2022-03-23 12:10:42 +01:00
Franck Nijhof
44d3a7e459
Adjust backup type of Update entity ( #68553 )
2022-03-23 11:20:04 +01:00
Erik Montnemery
1c57e65cea
Exclude hidden entities from homekit ( #68552 )
2022-03-23 10:32:51 +01:00
J. Nick Koston
49bc572d6d
Fix tplink effect not being restored when turning back on ( #68533 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-23 10:01:20 +01:00
Marc Mueller
c9cc2eb7c8
Fix flaky datetime test ( #68524 )
2022-03-23 09:30:01 +01:00
Klaas Schoute
0c45241d43
Add inverter size to Forecast.Solar ( #68263 )
2022-03-23 08:50:30 +01:00
epenet
11cdc3706c
Bump samsungtvws to 2.5.0 ( #68542 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-22 21:29:00 -10:00
J. Nick Koston
08d6a3d9d4
Cache newly written state attribute ids ( #68355 )
2022-03-22 21:21:56 -10:00
Franck Nijhof
df3a163a66
Update freezegun to 1.2.1 ( #68512 )
2022-03-23 08:10:21 +01:00
J. Nick Koston
7deeb92485
Switch sqlalchemy execute to use .all() instead of list() on the iterator ( #68540 )
2022-03-22 19:24:21 -10:00
Marcel van der Veldt
dd1d7fdbab
Simplify Hue error handling a bit ( #68529 )
2022-03-22 21:59:06 -07:00
Marcel van der Veldt
7381c2114f
Remove color temperature workaround in Hue integration ( #68531 )
2022-03-22 21:57:04 -07:00
Robert Hillis
e1ae940a34
Add config flow to deluge ( #58789 )
2022-03-22 21:01:24 -07:00
Raman Gupta
45a80f182d
Dump entities in zwave_js device diagnostics ( #68536 )
2022-03-22 20:50:02 -07:00
Robert Hillis
a11a5366be
Remove deprecated yaml config from androidtv ( #68339 )
2022-03-22 20:45:35 -07:00
Zack Barett
b2d7fe15bb
Bump Frontend to 20220322.0 ( #68535 )
2022-03-22 17:48:21 -07:00
Erik Montnemery
b5c5da96ac
Add WS API to adjust incorrect energy statistics ( #65147 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-22 15:18:30 -07:00
Keilin Bickar
c5a3ba4065
Add support for general API exception in Sense integration ( #68517 )
2022-03-22 12:14:01 -10:00
J. Nick Koston
b9526b05ee
Disable extra emonitor sensors by default ( #68519 )
2022-03-22 11:05:30 -10:00
Inovelli
78a41022ad
Updating to allow for Button Press event logs for Inovelli devices ( #68277 )
...
Co-authored-by: codyhackw <49957005+codyhackw@users.noreply.github.com >
2022-03-22 19:59:57 +01:00
Erik Montnemery
34063836ba
Fix scaffold script ( #68516 )
2022-03-22 19:51:24 +01:00
J. Nick Koston
c223397098
Remove unneeded attributes selection from history_states api calls ( #68409 )
2022-03-22 19:49:07 +01:00
J. Nick Koston
c5f3f9e924
Convert plant to use history api for database access ( #68410 )
2022-03-22 19:34:46 +01:00
Erik Montnemery
eb068bc850
Fix targeting all or none entities in service calls ( #68513 )
...
* Fix targeting all or none entities in service calls
* Add test
2022-03-22 19:45:27 +02:00
Ben Felton
43772b3fa9
Add World Message/MOTD support for MinecraftServer Integration ( #66297 )
2022-03-22 18:26:23 +01:00
Warwick Davison
0c6a6c360b
Fix tuya light 2 channel dimmer module ( #68109 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-22 18:24:57 +01:00
Jeff Rescignano
0720b0f891
Add all option to light group ( #68447 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-22 16:09:18 +01:00
Marc Mueller
6a66b4dbff
Add zha typing [api] (3) ( #68353 )
2022-03-22 10:15:39 -04:00
Marc Mueller
df05e8b950
Add zha typing [core.channels] ( #68377 )
2022-03-22 10:14:35 -04:00
Marc Mueller
bdc92271f2
Add zha typing [core.gateway] (1) ( #68397 )
...
* Add zha typing [core.gateway] (1)
* Add temporary type ignores
* Fix pylint
2022-03-22 10:13:09 -04:00
J. Nick Koston
94cd656670
Use new internal_state property in tplink diagnostics ( #68497 )
2022-03-22 14:58:16 +01:00
Joakim Sørensen
0802b64d95
Add boolean for certificate usage to analytics ( #68254 )
...
* Add boolean for certificate usage to analytics
* Mock hass.http
2022-03-22 14:49:43 +01:00
Franck Nijhof
1c2b8ee606
Add typing to Alert integration ( #68365 )
2022-03-22 14:48:36 +01:00
dependabot[bot]
a8df10bb2c
Bump actions/cache from 2.1.7 to 3 ( #68496 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-22 14:47:09 +01:00
Raman Gupta
174f0a5695
Remove deprecated config option for eight_sleep ( #68495 )
2022-03-22 13:37:26 +01:00
Robert Hillis
dfc689f49a
Deprecate Dune HD YAML configuration ( #68381 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-22 13:27:54 +01:00
Franck Nijhof
5ed5bccfe8
Clarify what the Tailscale integration does not ( #68499 )
2022-03-22 13:04:42 +01:00
Jan Bouwhuis
5afe8fd2db
Revert "Add MQTT notify platform ( #64728 )" ( #68505 )
...
This reverts commit e574a3ef1d .
2022-03-22 12:51:24 +01:00
Joakim Sørensen
d17f8e9ed6
Add update platform to the Supervisor integration ( #68475 )
2022-03-22 12:21:12 +01:00
Erik Montnemery
1b955970f8
Allow hiding and unhiding group members ( #68192 )
2022-03-22 12:14:34 +01:00
Erik Montnemery
b5d2c6e43a
Add config flow for threshold binary sensor ( #68238 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-22 11:32:19 +01:00
epenet
87378016c1
Add basic support for SamsungTV encrypted models ( #68500 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-22 00:11:41 -10:00
Martin Hjelmare
9180243a54
Deprecate mysensors config YAML ( #68504 )
2022-03-22 10:40:48 +01:00
J. Nick Koston
06ebb0b8b3
Add support for effects to tplink light strips ( #65166 )
2022-03-21 20:20:40 -10:00
Paulus Schoutsen
49edaf2f68
Merge pull request #68493 from home-assistant/rc
2022-03-21 21:57:00 -07:00
J. Nick Koston
cb011570e8
Seperate emonitor extra_state_attributes into their own sensors ( #68479 )
2022-03-21 21:20:17 -07:00
Pawel
bcb8c7ec3c
Add API endpoint get_statistics_metadata ( #68471 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-21 21:14:47 -07:00
Paulus Schoutsen
2be9798fb8
Bumped version to 2022.3.6
2022-03-21 20:42:13 -07:00
J. Nick Koston
3bf0a64e21
Fix tplink color temp conversion ( #68484 )
2022-03-21 20:42:09 -07:00
Paulus Schoutsen
23e9aa6ad2
Handle Hue discovery errors ( #68392 )
2022-03-21 20:42:08 -07:00
J. Nick Koston
a8e1f57058
Filter IPv6 addreses from enphase_envoy discovery ( #68362 )
2022-03-21 20:42:07 -07:00
Marcel van der Veldt
caee432901
Hue integration: update errors that should be supressed ( #68337 )
2022-03-21 20:42:07 -07:00
epenet
df5c09e483
Bump renault-api to 0.1.10 ( #68260 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-21 20:42:06 -07:00
Franck Nijhof
38eb007f63
Update opensensemap-api to 0.2.0 ( #68193 )
2022-03-21 20:41:31 -07:00
Marc Mueller
7dd9bfa92f
Fix point by adding authlib constraint ( #68176 )
...
* Fix point by pinning authlib
* Use constraint
2022-03-21 20:41:31 -07:00
Marc Mueller
54b7f13a54
Add missing await [velbus] ( #68153 )
2022-03-21 20:41:30 -07:00
Michael
774f2b9b82
Respect disable_new_entities for new device_tracker entities ( #68148 )
2022-03-21 20:41:29 -07:00
Antonio Larrosa
bc14385317
Fix finding matrix room that is already joined ( #67967 )
...
After some debugging, it seems room.canonical_alias contains the
room alias that matches the room_id_or_alias value but is not
contained in room.aliases (which is empty). As a result, the
matrix component thought the room wasn't alread joined, joins
again, and this replaces the previous room which had the listener.
This resulted in the component callback not being called for new
messages in the room.
This fixes #66372
2022-03-21 20:41:28 -07:00
Numa Perez
9352ed1286
Fix lyric climate ( #67018 )
...
* Fixed the issues related to auto mode
I was having the same issues as described in #63403 , specifically, the error stating that Mode 7 is not valid, only Heat, Cool, Off when trying to do anything while the thermostat is set to Auto. This error originates with the way the Lyric API handles the modes. Basically, when one queries the changeableValues dict, you get a mode=Auto, as well as a heatCoolMode, which is set to either Heat, Cool, Off. Per the documentation, heatCoolMode contains the "heat cool mode when system switch is in Auto mode". It would make sense that when changing the thermostat settings, mode=Auto should be valid, but it's not. The way the API understands that the mode should be set to Auto when changing the thermostat settings is by setting the autoChangeoverActive variable to true, not the mode itself. This require changes in the async_set_hvac_mode, async_set_temperature, and async_set_preset_mode functions. Related to this issue, I got rid of the references to hasDualSetpointStatus, as it seems that it always remains false in the API, even when the mode is set to auto, so again, the key variable for this is autoChangeoverActive.
While I was working on this I also noticed another issue. The support flag SUPPORT_TARGET_TEMPERATURE_RANGE had not been included, which did not allow for the temperature range to be available, thus invalidating the target_temperature_low and target_temperature_high functions. I added this flag and sorted out which set point (heat vs cool) should be called for each of them so things work as expected in Lovelace. I have tested all of these functionalities and they all work great on my end, so I thought I'd share.
* Update climate.py
* Update climate.py
Fixed two additional issues: 1) When the system is turned off from Auto, the heatCoolMode variable becomes 'Off', so when you try to restart the system back to Auto, nothing happens. 2) I now prevent the async_set_temperature function from being called with a new set point when the system is Off.
All changes tested and functional.
* Update climate.py
* Update climate.py
Return SUPPORT_PRESET_MODE flag only for LCC models (i.e. they have the "thermostatSetpointStatus" variable defined). TCC models do not support this feature
* Update climate.py
After playing with the official Honeywell API, I realized it doesn't like to received commands with missing data, i.e., it always wants to get a mode, coolSetpoint, heatSetpoint, and autoChangeoverActive variables. This was causing some random issues with changing modes, especially from coming from off, so I modified the async_set_temperature, and async_set_hvac_mode fuctions to always send all pertinent variables.
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Clean code and test everything
Alright, sorry for the multiple commits, fixing this properly took a fair bit of testing. I went ahead and cleaned up the code and made the following big picture changes:
1) The integration now supports the Auto mode appropriately, to include the temperature range.
2) There's a bug that actually manifests when using the native app. When the system is 'Off' and you try to turn it on to 'Auto', it will turn on briefly but will go back to 'Off' after a few seconds. When checking the web api, this appears to be related to the fact that the heatCoolMode variable seems to continue to store 'Off', even if the mode accurately displays 'Auto', and the autoChangeoverActive=True. So to overcome that inherent limitation, when the system is 'Off' and the user turns it to 'Auto', I first turn it to Heat, wait 3 seconds, and then turn it to 'Auto', which seems to work well.
* Update climate.py
* Fixed errors
* Fixed comments that were resulting in error.
* Update climate.py
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
I removed a blank line in 268 and another one at the end of the document. I also fixed the outdents of await commands after the _LOGGER.error calls, not sure what else may be driving the flake8 and black errors. Any guidance is much appreciated @MartinHjelmare
* Update climate.py
* Update climate.py
corrected some indents that I think were the culprit of the flake8 errors
* Update climate.py
I used VS Code to fix locate the flake8 errors. I ran black on it, so I'm hoping that will fix the last lingering black error.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-21 20:41:28 -07:00
Michael
70a771b6ed
Respect disable_new_entities for new device_tracker entities ( #68148 )
2022-03-21 20:40:33 -07:00
IceBotYT
a43505a0a3
Add PECO power outage counter integration ( #65194 )
...
* Create a new NWS Alerts integration
* Create a new NWS Alerts integration
* Create new PECO integration
* Remove empty keys
* Revert "Create a new NWS Alerts integration"
This reverts commit 38309c5a878d78f26df56a62e56cb602d9dc9a9e.
* Revert "Create a new NWS Alerts integration"
This reverts commit aeabdd37b86c370bdb8009e885806bdac6e464d8.
* Fix test with new mock data
* Add init and sensor to .coveragerc and more tests for config flow
* Small fixes and replacing patch with pytest.raises in testing invalid county
* Add type defs and fix test_config_flow to use MultipleValid instead
* Fix issues with 'typing.Dict'
* Move API communication to seperate PyPI library
* Switch PyPI library from httpx to aiohttp to allow for passing in websessions
* Commit file changes requested by farmio as listed here: d267e4300a
* Add suggestions requested by farmio as listed here: 586d8ffa42
* Move native_unit_of_measurement from prop to attr
* Update PLATFORMS constant type annotation
Co-authored-by: Matthias Alphart <farmio@alphart.net >
* Add peco to .strict-typing
I am from school so I can't run mypy atm
* Forgot to import Final
* Do as requested [here](https://github.com/home-assistant/core/runs/5070634928?check_suite_focus=true )
* Updated mypy.ini, checks should pass now
* Fix to conform to mypy restrictions https://github.com/home-assistant/core/runs/5072861837\?check_suite_focus\=true
* Fix type annotations
* Fix tests
* Use cast in async_update_data
* Add data type to CoordinatorEntity and DataUpdateCoordinator
* More cleanup from suggestions here: https://github.com/home-assistant/core/pull/65194\#pullrequestreview-908183493
* Fix tests for new code
* Cleaning up a speck of dust
* Remove unused variable from the peco sensor
* Add rounding to percentage, and extra clean-up
* Final suggestions from @farmio
* Update SCAN_INTERVAL to be a little bit faster
* Change the SCAN_INTERVAL to be somewhat near the update interval of the outage map, as noted by farmio
* New UpdateCoordinator typing
2022-03-21 23:56:53 +01:00
Erik Montnemery
247af2e74f
Improve recorder setup in tests ( #68333 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-21 15:49:18 -07:00
jjlawren
653305b998
Support multiple Plex servers in media browser ( #68321 )
2022-03-21 15:48:44 -07:00
J. Nick Koston
16655c4ccc
Fix tplink color temp conversion ( #68484 )
2022-03-21 12:41:15 -10:00
Tom
574f4710aa
Add select platform to Plugwise ( #68303 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-21 21:13:03 +01:00
J. Nick Koston
1f135a20a0
Remove extra attributes from pvoutput sensors ( #68481 )
2022-03-21 20:54:57 +01:00
Mike Fugate
d065475aac
Bump asyncsleepiq to 1.2.0 ( #68438 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-21 08:27:51 -10:00
Franck Nijhof
28d3117a88
Track number of persons in a Zone ( #68473 )
2022-03-21 10:41:55 -07:00
Marc Mueller
7c71beaa61
Trigger full ci run on label ( #68469 )
2022-03-21 16:13:19 +01:00
Franck Nijhof
c56b77f2b3
Move WLED update title to class attribute ( #68470 )
2022-03-21 15:51:46 +01:00
Marc Mueller
1072aff017
Update coordinator typing (1) [a-c] ( #68442 )
2022-03-21 15:49:39 +01:00
Franck Nijhof
40d4495ed0
Add update platform to WLED ( #68454 )
...
* Add update platform to WLED
* Copy pasta fixes
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/wled/test_update.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-21 15:38:29 +01:00
Marc Mueller
129c9e42f1
Update coordinator typing (7) [w-z] ( #68467 )
2022-03-21 15:29:11 +01:00
Marc Mueller
539a469a8b
Update coordinator typing (5) [r-s] ( #68465 )
2022-03-21 15:24:05 +01:00
Marc Mueller
b664bcd007
Update coordinator typing (4) [o-p] ( #68464 )
2022-03-21 14:45:24 +01:00
Franck Nijhof
2424564d2c
Change update default entity category based on features ( #68455 )
2022-03-21 14:35:40 +01:00
Marc Mueller
add741d789
Update coordinator typing (6) [t-v] ( #68466 )
2022-03-21 14:20:35 +01:00
Marc Mueller
0d29b7cbb3
Update coordinator typing (3) [g-n] ( #68463 )
2022-03-21 14:14:46 +01:00
Marc Mueller
354fc4c1ae
Update coordinator typing (2) [e-f] ( #68462 )
2022-03-21 14:13:16 +01:00
Franck Nijhof
073fb40b79
Add update entity platform ( #68248 )
...
Co-authored-by: Glenn Waters <glenn@watrs.ca >
2022-03-21 11:02:48 +01:00
Marc Mueller
830cc278d3
Improve CoordinatorEntity typing ( #68441 )
2022-03-21 10:22:30 +01:00
Paulus Schoutsen
3320606a1b
Hue handle HTTP errors ( #68396 )
2022-03-21 10:16:19 +01:00
Diogo Gomes
ba814af701
Adopt SelectEntity in Utility Meter ( #55690 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-21 08:21:26 +01:00
Paulus Schoutsen
3213091b8d
Add integration type ( #68349 )
2022-03-20 20:38:13 -07:00
J. Nick Koston
4f9df1fd0f
Fix logbook tests ( #68443 )
2022-03-20 20:34:02 -07:00
Paulus Schoutsen
929df2bc29
Improve error handling process_play_media_url ( #68322 )
2022-03-20 20:25:15 -07:00
Jeef
ed94cc3673
Intellifire DHCP Auto Discovery ( #67053 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-20 13:51:54 -10:00
Paulus Schoutsen
8bbbd1947d
Raise if referenced entity does not support service ( #68394 )
2022-03-20 16:01:58 -07:00
Diogo Gomes
0cbc29caca
Add unique_id through YAML to the integration component ( #68435 )
2022-03-20 22:48:11 +01:00
Robert Hillis
40484a3483
Tweak hassfest codeowners script ( #68382 )
2022-03-20 22:04:55 +01:00
J. Nick Koston
3c10ac308d
Fix migration to schema v25 with Postgresql ( #68426 )
2022-03-20 21:49:11 +01:00
Franck Nijhof
1d35b91a14
Add calendar platform to Twente Milieu ( #68190 )
...
* Add calendar platform to Twente Milieu
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Sorting...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 20:37:01 +01:00
Aaron Bach
314154d5c5
Bump aioridwell to 2022.03.0 ( #68423 )
2022-03-20 19:13:52 +01:00
Baptiste Candellier
a136cf7086
Remove SmartHab integration ( #67874 )
2022-03-20 19:00:16 +01:00
G Johansson
89cfb4e86f
Add yale_smart_alarm to strict typing ( #68422 )
...
* Add yale_smart_alarm to strict typing
* Type as Any
2022-03-20 19:50:37 +02:00
Aaron Bach
1013f77013
Bump simplisafe-python to 2022.03.0 ( #68424 )
2022-03-20 18:19:32 +01:00
Marc Mueller
3b798ee14a
Fix pip_check ( #68421 )
2022-03-20 16:29:50 +01:00
Poltorak Serguei
972afc5cea
Add Cover to Z-Wave.Me integration ( #68233 )
...
* Cover integration
* isort fix
* Update homeassistant/components/zwave_me/cover.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update cover.py
* Update cover.py
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* coveragerc for cover
* Fix position range
* Clean up
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 14:50:16 +01:00
Jesse Hills
994ea04c85
Add device_id into ESPHome event data ( #68408 )
2022-03-20 13:14:07 +01:00
J. Nick Koston
6ffef8373b
Add shutdown guard to Recorder pool in case there is no connection ( #68407 )
2022-03-20 01:28:44 -10:00
J. Nick Koston
3150915cb7
Convert unindexed domain queries to entity_id queries ( #68404 )
2022-03-20 01:28:17 -10:00
J. Nick Koston
816695cc96
Avoid selecting attributes in the history api when no_attributes is passed ( #68352 )
2022-03-19 23:47:22 -10:00
Garrett
a0a96dab05
Add door locks to Subaru integration ( #52852 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-19 23:41:53 -10:00
Marc Mueller
e09d0b7106
Fix CI file changed filter ( #68351 )
2022-03-20 10:32:10 +01:00
Erik Montnemery
cf4033b1bc
Simplify time zone setting in tests ( #68330 )
...
* Simplify timezone setting in tests
* Fix typo
* Adjust caldav tests
* Adjust input_datetime tests
* Adjust time_date tests
* Adjust tod tests
* Adjust helper tests
* Adjust recorder tests
* Adjust risco tests
* Adjust aemet tests
* Adjust flux tests
* Adjust forecast_solar tests
* Revert unnecessary change in forecast_solar test
* Adjust climacell tests
* Adjust google tests
* Adjust sensor tests
* Adjust sonarr tests
* Adjust template tests
* Adjust zodiac tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-20 10:25:15 +01:00
James Hodgkinson
dbeec1f7da
Update pyaussiebb to 0.0.14 ( #68293 )
2022-03-20 07:35:34 +01:00
J. Nick Koston
0c0df07c52
Avoid hashing attributes when they are already in the cache ( #68395 )
2022-03-19 23:33:37 -07:00
Paulus Schoutsen
a91888a7f8
Don't use hass.helpers ( #68393 )
2022-03-19 11:39:32 -10:00
Álvaro Fernández Rojas
f1f48475f2
Add Airzone coordinator tests ( #68384 )
2022-03-19 11:34:52 -10:00
Paulus Schoutsen
ead81edcec
Handle Hue discovery errors ( #68392 )
2022-03-19 14:28:16 -07:00
J. Nick Koston
7ee647cc78
Fix FOREIGN KEY constraint failed when removing state_attributes ( #68364 )
2022-03-19 14:21:28 -07:00
J. Nick Koston
fed447a3f4
Filter IPv6 addreses from enphase_envoy discovery ( #68362 )
2022-03-19 13:40:00 -07:00
Felipe Martins Diel
0df88b80e7
Bump broadlink to 0.18.1 ( #68391 )
2022-03-19 10:34:30 -10:00
Marcel van der Veldt
8187541d41
Hue integration: update errors that should be supressed ( #68337 )
2022-03-19 13:27:04 -07:00
Allen Porter
5027e1bcff
Mark stream available on idle timeout ( #68380 )
...
Mark stream as available on idle timeout so that the frontend can
still interact with it. In particular, the Frontend won't interact
with camera objects that are not available e.g. from picture glance
card.
Issue #67922
2022-03-19 10:24:32 -07:00
Raman Gupta
8220817d47
Switch zwave_js redact keys from tuple to set ( #68375 )
2022-03-19 16:26:44 +01:00
Franck Nijhof
cca0ecc5da
Update sentry-sdk to 1.5.8 ( #68367 )
2022-03-19 16:18:35 +02:00
Marc Mueller
126320529e
Add zha typing [core.discovery] (1) ( #68359 )
...
* Add zha typing [core.discovery] (1)
* Fix circular import
2022-03-19 07:37:04 -04:00
Franck Nijhof
ce30b32add
Update pytest to 7.1.1 ( #68366 )
2022-03-19 12:14:05 +01:00
Scott Bradshaw
b160931603
Bump python-smarttub dependency to 0.0.30 ( #68356 )
2022-03-19 10:45:18 +01:00
Raman Gupta
4cd4fbefbf
Add new tomorrow.io integration to replace Climacell ( #68156 )
...
* Add new tomorrow.io integration to replace Climacell - Part 1/3 (#57121 )
* Add new tomorrow.io integration to replace Climacell - Part 1/3
* remove unused code
* remove extra test
* remove more unused code
* Remove even more unused code
* Feedback
* clean up options flow
* clean up options flow
* tweaks and fix tests
* remove device_class from tomorrowio entity description class
* use timestep
* fix tests
* always use default name but add zone name if location is in a zone
* revert change that will go into future PR
* review comments
* move code out of try block
* bump max requests to 500 as per docs
* fix tests
* Add new tomorrow.io integration to replace Climacell - Part 2/3 (#57124 )
* Add new tomorrow.io integration to replace Climacell - Part 2/3
* translations
* set config flow to false in manifest
* Cleanup more code and re-add options flow test
* fixes
* patch I/O calls
* Update tests/components/climacell/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* remove unused import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix codeowners
* fix mypy and pylint
* Switch to DeviceInfo
* Fix fixture location and improve sensor entities in tomorrowio integration (#63527 )
* Add new tomorrow.io integration to replace Climacell - Part 3/3 (#59698 )
* Switch to DeviceInfo
* Add new tomorrow.io integration to replace Climacell - Part 1/3 (#57121 )
* Add new tomorrow.io integration to replace Climacell - Part 1/3
* remove unused code
* remove extra test
* remove more unused code
* Remove even more unused code
* Feedback
* clean up options flow
* clean up options flow
* tweaks and fix tests
* remove device_class from tomorrowio entity description class
* use timestep
* fix tests
* always use default name but add zone name if location is in a zone
* revert change that will go into future PR
* review comments
* move code out of try block
* bump max requests to 500 as per docs
* fix tests
* Migrate ClimaCell entries to Tomorrow.io
* tweaks
* pylint
* Apply fix from #60454 to tomorrowio integration
* lint and mypy
* use speed conversion instead of distance conversion
* Use SensorDeviceClass enum
* Use built in conversions and remove unused loggers
* fix requirements
* Update homeassistant/components/tomorrowio/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use constants
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Black
* Update logic and add coverage
* remove extra line
* Do patching correctly
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-19 08:42:22 +01:00
Raman Gupta
4578de68e7
Redact data from zwave_js diagnostics ( #68348 )
...
* Redact home ID and location from zwave_js diagnostics
* Switch to set
2022-03-19 02:46:01 -04:00
Michael Kowalchuk
e0b577f8bd
Add zwave_js fan preset modes and enable them for Inovelli LZW36 ( #60947 )
...
* Rework fan data templates to support preset modes, and define data for the Inovelli LZW36
* Add tests. Add dispatching to async_set_preset_mode in async_turn_on.
* Add a test case for invalid preset modes
* Remove unintended merge artifact
* Fix indentation
* Fix merge error
* rm blank line
* Add tests for invalid fan config data, and fix an issue where this prevented the node from being added.
* Fix tests and improve error handling
2022-03-19 03:56:05 +01:00
Marc Mueller
f9dcf5afa2
Add zha typing [core.group] ( #68350 )
2022-03-18 22:08:19 -04:00
Franck Nijhof
171c58fed2
Rename Lovelace to Dashboards ( #68346 )
2022-03-18 23:29:57 +01:00
J. Nick Koston
4cc8998ea7
Make powerwall attribute sensors their own sensors ( #68345 )
2022-03-18 21:23:26 +01:00
Robert Hillis
619c1f014b
Remove deprecated yaml config from trafikverket_weatherstation ( #68336 )
2022-03-18 19:33:01 +01:00
Marc Mueller
ffcc02e93d
Add zha typing [api] (2) ( #68335 )
2022-03-18 19:06:44 +01:00
jjlawren
dbb79e2937
Add support for Sonos subwoofer gain controls ( #68334 )
2022-03-18 10:12:10 -07:00
Franck Nijhof
7174e7897c
Update mypy to 0.941 ( #68305 )
2022-03-18 16:22:32 +01:00
J. Nick Koston
9864090e0b
Cache parsing attr in LazyState ( #68232 )
2022-03-18 07:44:37 -07:00
Allen Porter
41a032e3e3
Add diagnostics to stream's Stream objects ( #68020 )
...
* Add diagnostics to stream's Stream objects
Add diagnostics key/value pair to the Stream object. Diagnostics support
in camera integration will be added in a follow up and will access the
diagnostics on the Stream object, similar to the examples in the unit
test.
* Rename to audio/video codec
* Fix test codec names
* Update tests/components/stream/test_worker.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2022-03-18 07:40:09 -07:00
Franck Nijhof
2686be921c
Remove deprecated (old) Z-Wave integration ( #67221 )
...
* Remove deprecated (old) Z-Wave integration
* Mark migration tests as skip, for later cleanup
2022-03-18 13:09:10 +01:00
Simone Chemelli
35261a9089
Add switch platform to UptimeRobot ( #65394 )
...
* Add switch platfor mto UptimeRobot
* Add tests
* Apply review comment
* review comments part 2
* review comments part 3
* Fix tests after swapping logic on/off
* Fix reauth test
* Check for read-only key
* Fix reauth for switch platform
* mypy
* cleanup
* cleanup part 2
* Fixes + review comments
* Tests
* Apply more review comments
* Required changes
* fix test
* Remove if
* 100% tests coverage
* Check readonly key in config_flow
* Fix strings & translation
* Add guard for 'monitor' keys
* allign tests
* Wrong API key message reworded
2022-03-18 12:18:19 +01:00
Erik Montnemery
5bb271c9fb
Add config flow for derivative sensor ( #68268 )
2022-03-18 12:14:38 +01:00
J. Nick Koston
b284eddc63
Fix statistics doing I/O in the event loop ( #68315 )
2022-03-18 00:49:11 -10:00
J. Nick Koston
9215702388
Separate attrs into another table (reduces database size) ( #68224 )
2022-03-18 00:23:13 -10:00
Erik Montnemery
d7145095ef
Tweak selectors ( #68267 )
...
* Optionally don't convert output of duration and time selectors
* Allow number selector selection to be None
* Never convert output of duration and time selectors
* Revert "Allow number selector selection to be None"
This reverts commit b6f52c1e83dc287a30c8ef4c2e417dc20b26a1d6.
2022-03-18 10:26:05 +01:00
Erik Montnemery
2fcced333d
Add config flow for sun ( #68295 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-18 10:12:15 +01:00
J. Nick Koston
bc862e97ed
Use a dedicated executor pool for database operations ( #68105 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-17 23:09:01 -10:00
Erik Montnemery
0655ebbd84
Add config flow for integration sensor ( #68288 )
2022-03-18 09:52:17 +01:00
epenet
f7fd781a27
Fix TypeError in SamsungTV ( #68235 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-18 09:26:19 +01:00
Paulus Schoutsen
ad1e43e083
Add support for variables on trigger ( #68275 )
2022-03-18 09:25:22 +01:00
Marc Mueller
ad84a02b8e
Add zha typing [api] (1) ( #68220 )
2022-03-18 09:23:52 +01:00
jjlawren
7b38f81040
Bump plexapi to 4.10.1 ( #68313 )
2022-03-17 22:36:58 -07:00
J. Nick Koston
95f20500ca
Commit any pending changes before running non-EventTasks in the recorder ( #68287 )
2022-03-17 21:33:22 -07:00
Dave T
490c921763
Don't access hass.data directly in generic camera test. ( #68316 )
2022-03-17 14:29:21 -10:00
Zack Barett
712c9d4a4f
Bump frontend to 20220317.0 ( #68314 )
2022-03-17 16:12:31 -07:00
Steven Looman
f006cffac6
Bump async-upnp-client to 0.27.0 ( #68310 )
2022-03-17 12:32:46 -10:00
jjlawren
b34da1294c
Improve Plex media search failure feedback ( #67493 )
2022-03-17 13:57:22 -07:00
jjlawren
f75d621888
Normalize enqueuing Plex media on Sonos ( #68132 )
2022-03-17 13:52:59 -07:00
Malte Franken
a8dae97917
Migrate geo_json_events to async library ( #68236 )
...
* use async integration library
* migrating to async library
* migrating tests to async library
* renamed method and fixed comment
* removed callback annotation
* use async dispatcher
2022-03-17 20:40:43 +01:00
epenet
0adc7042dc
Make new_token_callback more generic in SamsungTV ( #67990 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-17 09:24:00 -10:00
Avi Miller
9ea73e0d90
Skip unsupported LIFX Switches during discovery ( #67726 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-17 19:13:08 +01:00
Marc Mueller
8f69d31322
Make TypeVars private (3) ( #68207 )
2022-03-17 19:11:14 +01:00
Marc Mueller
eae0c75620
Make TypeVars private (2) ( #68206 )
2022-03-17 19:09:55 +01:00
Marc Mueller
be7ef6115c
Make TypeVars private (1) ( #68205 )
2022-03-17 18:52:38 +01:00
gigatexel
a9c383a1e5
Correct naming for electrical energy meter ( #68290 )
2022-03-17 18:50:18 +01:00
Erik Montnemery
ead5b3e2c0
Improve strings for helper flow scaffold ( #68257 )
2022-03-17 13:14:38 +01:00
Marc Mueller
81d001bcdc
Remove duplicate (partial) pytest job ( #68221 )
2022-03-17 12:57:36 +01:00
Joakim Plate
6069d26800
Rename root media folder to integration name ( #68213 )
2022-03-17 11:13:46 +01:00
Joakim Plate
4e21757b75
Rename root node to integration name ( #68214 )
2022-03-17 11:13:03 +01:00
Myles Eftos
38d8332e92
Add amberelectric price descriptors ( #67981 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-17 10:15:47 +01:00
wchan-ranelagh
fc693001a1
Change default timeout for operations in SNMP component ( #68230 )
2022-03-17 10:10:46 +01:00
Paulus Schoutsen
aabfa08834
Add if subscription is active to cloud status ( #68266 )
2022-03-17 09:51:07 +01:00
epenet
d021222d6d
Bump renault-api to 0.1.10 ( #68260 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-17 09:51:03 +02:00
epenet
d6f5f0c794
Bump samsungtvws to 2.4.0 ( #68225 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-16 20:44:14 -10:00
Zack Barett
3ecc914f29
20220316.0 ( #68276 )
2022-03-16 16:40:24 -07:00
Raman Gupta
15d9233c77
Bump PyNaCl to 1.5.0 ( #68226 )
2022-03-16 23:30:04 +01:00
Paulus Schoutsen
f6af93ae35
Add support for menu step ( #68203 )
2022-03-16 14:14:50 -07:00
d6e
aa57907c18
Improve logging for Discord integration ( #68160 )
2022-03-16 21:16:38 +01:00
jjlawren
d8c966fd0a
Fix Spotify podcasts & Plex allow_multiple on Sonos ( #68131 )
...
* Bump soco to 0.27.0
* Bump soco to 0.27.1
2022-03-16 17:35:31 +01:00
Hans Oischinger
2c8bf006eb
Fix precision of vicare target & current temperature ( #66456 )
2022-03-16 13:14:11 +01:00
Erik Montnemery
f0dba8ec70
Add scaffold for helper integration config flow ( #67803 )
2022-03-16 12:57:56 +01:00
Franck Nijhof
aa82f96c16
Use Platform StrEnum in Hassfest manifest plugin ( #68234 )
2022-03-16 11:21:51 +01:00
Álvaro Fernández Rojas
62c4fed549
Update aioairzone to v0.1.0 ( #68194 )
2022-03-16 10:44:06 +01:00
Paulus Schoutsen
984e30075b
Validate TTS base url ( #68212 )
...
* Validate TTS base url
* Update tests/components/tts/test_init.py
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: Joakim Plate <elupus@ecce.se >
2022-03-16 10:18:55 +01:00
Francois Chagnon
21aa07e3e5
Add Z-Wave thermostat fan entity ( #65865 )
...
* Add Z-Wave thermostat fan entity
* Fix failing test, increase number of entities to 27
* Add tests to improve coverage
* Take back unrelated changes to climate.py
* Clean up guard clauses, use info.primary_value, and make entity disabled by default
* Fix tests
* Add more tests for code coverage
* Remove unused const
* Remove speed parameter from overridden method since it was removed from entity
* Address PR comments
2022-03-15 22:17:51 -04:00
J. Nick Koston
4b963c2ac0
Add diagnostics support to nexia ( #68215 )
2022-03-15 15:55:08 -10:00
Jeef
484f723875
IntelliFire Diagnostic Error Sensor ( #67403 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-15 12:52:19 -10:00
Joakim Sørensen
6f61ed8799
Add backup platform support ( #68182 )
2022-03-15 14:46:02 -07:00
Antonio Larrosa
2aaeb1fa99
Fix finding matrix room that is already joined ( #67967 )
...
After some debugging, it seems room.canonical_alias contains the
room alias that matches the room_id_or_alias value but is not
contained in room.aliases (which is empty). As a result, the
matrix component thought the room wasn't alread joined, joins
again, and this replaces the previous room which had the listener.
This resulted in the component callback not being called for new
messages in the room.
This fixes #66372
2022-03-15 22:33:59 +01:00
J. Nick Koston
65c670c2c7
Add diagnostics to august ( #68157 )
2022-03-15 19:05:56 +01:00
Franck Nijhof
ed24638201
Update SMA config entry when unique ID already configured ( #68179 )
2022-03-15 19:51:33 +02:00
Robert Svensson
4bb52297a6
Replace hass helper calls in deCONZ device trigger tests ( #68197 )
2022-03-15 18:51:12 +01:00
Erik Montnemery
46f27fdefd
Don't prevent automations from triggering themselves ( #68178 )
2022-03-15 18:48:54 +01:00
Erik Montnemery
b99934f62f
Small tweaks of group tests ( #68196 )
2022-03-15 18:39:18 +01:00
Erik Montnemery
f026245cb4
Small tweaks of switch_as_x tests ( #68195 )
2022-03-15 18:34:46 +01:00
Robert Hillis
0c4efae31f
Clean up twitch ( #67595 )
2022-03-15 18:33:16 +01:00
leranp
668e0c19a2
Bump gTTS to 2.2.4 ( #68180 )
...
* Update gTTS to 2.2.4
* ADD Hebrew language
* Update requirements_all.txt
* Update requirements_test_all.txt
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-03-15 19:23:39 +02:00
Franck Nijhof
c5a8e9d59c
Update opensensemap-api to 0.2.0 ( #68193 )
2022-03-15 19:14:07 +02:00
Erik Montnemery
d360ac91ca
Disable recorder nightly jobs in tests ( #68188 )
2022-03-15 09:23:52 -07:00
Erik Montnemery
34eb4aa2d0
Exclude hidden entities from targets ( #68149 )
2022-03-15 08:42:22 -07:00
Erik Montnemery
8ea31cea3a
Fix deadlock when stopping queued script ( #68175 )
2022-03-15 08:29:04 -07:00
Marc Mueller
cdd23abea7
Add missing await [velbus] ( #68153 )
2022-03-15 15:57:36 +01:00
Marc Mueller
aabf46b1b3
Fix point by adding authlib constraint ( #68176 )
...
* Fix point by pinning authlib
* Use constraint
2022-03-15 15:56:08 +01:00
Marc Mueller
db4b69663f
Fix met TypeVar usage ( #68152 )
...
* Fix met TypeVar usage
* Change format_condition
2022-03-15 15:53:40 +01:00
Erik Montnemery
1a27025793
Prevent spawning script runs when shutting down ( #68170 )
2022-03-15 12:46:58 +01:00
Franck Nijhof
f7cb10e2f5
Update twentemilieu to 0.6.0 ( #68171 )
2022-03-15 12:05:15 +01:00
Franck Nijhof
fabcdf7498
Update flake8-comprehensions to 3.8.0 ( #68164 )
2022-03-15 11:06:13 +01:00
Numa Perez
fa1394ff47
Fix lyric climate ( #67018 )
...
* Fixed the issues related to auto mode
I was having the same issues as described in #63403 , specifically, the error stating that Mode 7 is not valid, only Heat, Cool, Off when trying to do anything while the thermostat is set to Auto. This error originates with the way the Lyric API handles the modes. Basically, when one queries the changeableValues dict, you get a mode=Auto, as well as a heatCoolMode, which is set to either Heat, Cool, Off. Per the documentation, heatCoolMode contains the "heat cool mode when system switch is in Auto mode". It would make sense that when changing the thermostat settings, mode=Auto should be valid, but it's not. The way the API understands that the mode should be set to Auto when changing the thermostat settings is by setting the autoChangeoverActive variable to true, not the mode itself. This require changes in the async_set_hvac_mode, async_set_temperature, and async_set_preset_mode functions. Related to this issue, I got rid of the references to hasDualSetpointStatus, as it seems that it always remains false in the API, even when the mode is set to auto, so again, the key variable for this is autoChangeoverActive.
While I was working on this I also noticed another issue. The support flag SUPPORT_TARGET_TEMPERATURE_RANGE had not been included, which did not allow for the temperature range to be available, thus invalidating the target_temperature_low and target_temperature_high functions. I added this flag and sorted out which set point (heat vs cool) should be called for each of them so things work as expected in Lovelace. I have tested all of these functionalities and they all work great on my end, so I thought I'd share.
* Update climate.py
* Update climate.py
Fixed two additional issues: 1) When the system is turned off from Auto, the heatCoolMode variable becomes 'Off', so when you try to restart the system back to Auto, nothing happens. 2) I now prevent the async_set_temperature function from being called with a new set point when the system is Off.
All changes tested and functional.
* Update climate.py
* Update climate.py
Return SUPPORT_PRESET_MODE flag only for LCC models (i.e. they have the "thermostatSetpointStatus" variable defined). TCC models do not support this feature
* Update climate.py
After playing with the official Honeywell API, I realized it doesn't like to received commands with missing data, i.e., it always wants to get a mode, coolSetpoint, heatSetpoint, and autoChangeoverActive variables. This was causing some random issues with changing modes, especially from coming from off, so I modified the async_set_temperature, and async_set_hvac_mode fuctions to always send all pertinent variables.
* Update climate.py
* Update climate.py
* Update climate.py
* Update climate.py
* Clean code and test everything
Alright, sorry for the multiple commits, fixing this properly took a fair bit of testing. I went ahead and cleaned up the code and made the following big picture changes:
1) The integration now supports the Auto mode appropriately, to include the temperature range.
2) There's a bug that actually manifests when using the native app. When the system is 'Off' and you try to turn it on to 'Auto', it will turn on briefly but will go back to 'Off' after a few seconds. When checking the web api, this appears to be related to the fact that the heatCoolMode variable seems to continue to store 'Off', even if the mode accurately displays 'Auto', and the autoChangeoverActive=True. So to overcome that inherent limitation, when the system is 'Off' and the user turns it to 'Auto', I first turn it to Heat, wait 3 seconds, and then turn it to 'Auto', which seems to work well.
* Update climate.py
* Fixed errors
* Fixed comments that were resulting in error.
* Update climate.py
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/lyric/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
I removed a blank line in 268 and another one at the end of the document. I also fixed the outdents of await commands after the _LOGGER.error calls, not sure what else may be driving the flake8 and black errors. Any guidance is much appreciated @MartinHjelmare
* Update climate.py
* Update climate.py
corrected some indents that I think were the culprit of the flake8 errors
* Update climate.py
I used VS Code to fix locate the flake8 errors. I ran black on it, so I'm hoping that will fix the last lingering black error.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-15 10:59:18 +01:00
Robert Svensson
283f4555a4
Fix deconz typing ( #68143 )
2022-03-15 10:51:26 +01:00
Marc Mueller
376ac1bd83
Don't import TypeVars from core modules ( #68154 )
2022-03-15 09:30:55 +01:00
Marc Mueller
7ab9e5cf0f
Improve sonos error decorator typing ( #67199 )
2022-03-15 09:24:52 +01:00
Tom
66f506557f
Prevent adding plugwise products used as secondary controllers ( #68098 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-03-15 08:53:53 +01:00
Per Öberg
7615f138d9
Clean up code for onewire config flow ( #67970 )
...
* Change debug level of integration reload after config update to debug
* Remove extra .keys() call for dict itreation
* Remove unecessary type check
* Remove unused LOGGER reference
2022-03-15 08:26:54 +01:00
Marc Mueller
ef71ab04ad
Remove unused TypeVars ( #68155 )
2022-03-15 08:24:13 +01:00
epenet
125ab5eb2b
Handle ConnectionClosed in SamsungTV try_connect ( #68125 )
...
* Handle ConnectionClosed in SamsungTV try_connect
* Add tests
* Add quotes around the error message
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-15 08:20:24 +01:00
Paulus Schoutsen
b1153720c0
Merge pull request #68159 from home-assistant/rc
2022-03-15 00:11:48 -07:00
Allen Porter
7876ffe9e3
Update google calendar integration with a config flow ( #68010 )
...
* Convert google calendar to config flow and async
* Call correct exchange method
* Fix async method and reduce unnecessary diffs
* Wording improvements
* Reduce unnecessary diffs
* Run load/update config from executor
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary updating of unexpected multiple config entries.
* Remove unnecessary unique_id checks
* Improve readability with comments about device code expiration
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/calendar.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add comment for when code is none on timeout
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-15 07:51:02 +01:00
Franck Nijhof
27d275e6f7
Fix Efergy tests ( #68086 )
2022-03-14 23:22:59 -07:00
Paulus Schoutsen
1191c095f8
Bumped version to 2022.3.5
2022-03-14 22:46:08 -07:00
Jan Bouwhuis
b86d115764
Fix MQTT false positive deprecation warnings ( #68117 )
2022-03-14 22:45:53 -07:00
Frank
479a230da7
Update home_connect to 0.7.0 ( #68089 )
2022-03-14 22:45:52 -07:00
J. Nick Koston
7aecd69e3b
Bump pyisy to 3.0.5 ( #68069 )
...
* Bump pyisy to 3.0.4
- Fixes #66003
- Changelog: https://github.com/automicus/PyISY/compare/v3.0.1...v3.0.4
* again
2022-03-14 22:45:52 -07:00
Sean Vig
69587dd50a
Bump amcrest version to 1.9.7 ( #68055 )
2022-03-14 22:45:51 -07:00
Christopher Thornton
6d8bd6af4d
Default somfy_mylink shade's _attr_is_closed to None ( #68053 )
...
The base `Cover` entity requires an explicit value for
`_attr_is_closed`.
Since the `SomfyShade` is an assumed state, we don't know
by default whether the shade is open or not, so we need to
explicitly return `None` for `_attr_is_closed`
2022-03-14 22:45:50 -07:00
Shay Levy
31b19e09b5
Fix Shelly EM/3EM invalid energy value after reboot ( #68052 )
2022-03-14 22:45:49 -07:00
Sean Vig
a42ba9e10a
Fix turning amcrest camera on and off ( #68050 )
2022-03-14 22:45:49 -07:00
J. Nick Koston
a285478cf8
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-14 22:45:48 -07:00
Benjamin
4988c4683c
Bump volkszahler to 0.3.2 ( #67958 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-03-15 00:33:08 +01:00
Erik Montnemery
f134219c74
Minor tweak of config entity_registry test ( #68141 )
2022-03-14 23:07:52 +01:00
J. Nick Koston
9d6e1ab0e5
Ensure flux_led is reloaded when the title changes ( #68146 )
2022-03-14 22:55:52 +01:00
J. Nick Koston
59c4c75915
Ensure WiZ is reloaded on title change ( #68147 )
2022-03-14 22:52:27 +01:00
Paulus Schoutsen
a9fd744247
Add media source support to unifiprotect ( #67570 )
2022-03-14 10:16:22 -10:00
Erik Montnemery
7fc0ffd5c5
Restore state of trigger based template binary sensor ( #67538 )
2022-03-14 12:28:55 -07:00
Franck Nijhof
86abb85efa
Update pytest-xdist to 2.5.0 ( #68135 )
2022-03-14 20:17:36 +01:00
Paulus Schoutsen
a109889f13
Add media source support to openhome ( #67566 )
2022-03-14 12:14:21 -07:00
Erik Montnemery
314175135f
Hide switch_as_x tracked entity ( #67949 )
...
* Hide switch_as_x tracked entity
* Hide wrapped switch during config flow
* Allow setting/getting entity disabled by via WS
* Adjust tests
* Improve test coverage
* Improve tests
2022-03-14 19:39:07 +01:00
J. Nick Koston
8a8d7741d5
Fix Magic Home devices with multiple network interfaces ( #68029 )
2022-03-14 19:38:54 +01:00
Gido
0e602dd390
Bump Rova to 0.3.0 ( #67688 )
2022-03-14 19:37:34 +01:00
Robert Svensson
bff91b170f
Complete typing of some platforms of deCONZ integration ( #67494 )
2022-03-14 19:34:05 +01:00
Shay Levy
2a538f6ae1
Downgrade SSDP failed to setup listener warning to debug ( #68129 )
2022-03-14 19:14:45 +01:00
Franck Nijhof
ed6466f706
Add Lock platform to Switch as X ( #68123 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-14 10:45:45 -07:00
Zack Barett
c95d55e6d6
20220301.2 ( #68130 )
2022-03-14 10:07:58 -07:00
Robert Svensson
4506d45345
Add typing of deconz_event ( #67497 )
2022-03-14 17:40:58 +01:00
Mike Fugate
1bb0f52814
Set isolated_build = True for tox ( #67238 )
2022-03-14 17:38:40 +01:00
Robert Svensson
362191a0e6
Add typing of deCONZ device_trigger ( #67496 )
2022-03-14 17:37:48 +01:00
Sean Vig
38306417ad
Bump amcrest version to 1.9.7 ( #68055 )
2022-03-14 17:36:16 +01:00
Franck Nijhof
57c33a5cf0
Remove deprecated OpenZWave integration ( #68054 )
2022-03-14 17:33:04 +01:00
epenet
c0860931b3
Fix WebSocketTimeoutException in SamsungTV ( #68114 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-14 09:32:14 -07:00
Franck Nijhof
344537d0a8
Add Fan platform to Switch as X ( #68122 )
2022-03-14 15:07:21 +01:00
Franck Nijhof
ed6c86a281
Add siren platform to Switch as X ( #68118 )
...
* Add siren platform to Switch as X
* Clarify inline test documentation
* Clarify inline test documentation
2022-03-14 13:55:06 +01:00
Jan Bouwhuis
c8fb86a8ed
Fix MQTT false positive deprecation warnings ( #68117 )
2022-03-14 12:39:44 +01:00
Franck Nijhof
c70c699af0
Add cover platform to Switch as X ( #68107 )
2022-03-14 11:59:55 +01:00
Franck Nijhof
6aacaa744e
Only create WLED current sensors when available ( #68116 )
2022-03-14 11:49:16 +01:00
Franck Nijhof
a29afc3731
Clean up Whois tests use entity_registry_enabled_by_default fixture ( #68113 )
2022-03-14 11:41:56 +01:00
Franck Nijhof
fb703ddc5d
Update pyupgrade to v2.31.1 ( #68110 )
2022-03-14 11:36:34 +01:00
Franck Nijhof
6b36ada4ec
Update pytest to 7.1.0 ( #68108 )
2022-03-14 11:35:19 +01:00
Franck Nijhof
dfdf5f2583
Add fixture for enabling disabled entities in WLED tests ( #68087 )
2022-03-14 09:50:55 +01:00
Jeef
cea21a00b3
Add intellifire UDP discovery at configuration start ( #67002 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-13 20:58:55 -10:00
G Johansson
8e76948297
Add binary_sensor platform for Sensibo ( #68088 )
2022-03-13 20:58:34 -10:00
J. Nick Koston
b18096fc54
Remove unused columns from states/events tables ( #68078 )
2022-03-13 23:44:55 -07:00
G Johansson
a6c189b450
Add Pure devices to Sensibo ( #67695 )
2022-03-13 14:30:37 -10:00
GitHub Action
65821f9492
[ci skip] Translation update
2022-03-14 00:21:06 +00:00
Franck Nijhof
276d795bf7
Remove unused types for emoji ( #68091 )
2022-03-14 00:10:40 +02:00
Dmitry Kosenkov
0b1663b150
Update slixmpp to 1.8.0.1 ( #68080 )
...
fix for python 3.10
2022-03-13 19:40:09 +01:00
Tom
b138a759b6
Update plugwise module to 0.16.8 ( #68082 )
2022-03-13 19:37:59 +01:00
Franck Nijhof
cc046e64f5
Update freezegun to 1.2.0 ( #68090 )
2022-03-13 19:36:36 +01:00
Franck Nijhof
25f2e4bd99
Small improvements for Switch as X ( #68079 )
...
* Small improvements forr Switch as X
* Test improvements
* Remove intregration tests from config flow test
2022-03-13 19:34:02 +01:00
Mike Fugate
4ea921e57a
Clean up SleepIQ migration ( #68092 )
2022-03-13 17:27:45 +01:00
J. Nick Koston
bfb8765752
Bump pyisy to 3.0.5 ( #68069 )
...
* Bump pyisy to 3.0.4
- Fixes #66003
- Changelog: https://github.com/automicus/PyISY/compare/v3.0.1...v3.0.4
* again
2022-03-13 16:33:55 +02:00
Franck Nijhof
c35aaef980
Fix Efergy tests ( #68086 )
2022-03-13 16:32:56 +02:00
Frank
334fa33fab
Update home_connect to 0.7.0 ( #68089 )
2022-03-13 16:31:57 +02:00
Franck Nijhof
693e9caa32
Update wled to 0.13.1 ( #68084 )
2022-03-13 14:03:52 +02:00
Franck Nijhof
f5e43d99e4
Update google-cloud-texttospeech to 2.11.0 ( #68076 )
2022-03-12 22:54:41 -10:00
Franck Nijhof
89cf914d3f
Update sentry-sdk to 1.5.7 ( #68077 )
2022-03-12 22:54:23 -10:00
Franck Nijhof
36acb09cae
Update sqlalchemy to 1.4.32 ( #68075 )
2022-03-12 22:52:47 -10:00
Franck Nijhof
cd3f931ded
Add base entity to Switch as X ( #68057 )
2022-03-13 00:04:00 -08:00
Christopher Thornton
4ea0f7d321
Default somfy_mylink shade's _attr_is_closed to None ( #68053 )
...
The base `Cover` entity requires an explicit value for
`_attr_is_closed`.
Since the `SomfyShade` is an assumed state, we don't know
by default whether the shade is open or not, so we need to
explicitly return `None` for `_attr_is_closed`
2022-03-13 08:46:35 +01:00
Allen Porter
d4d47faabb
Update google-cloud-pubsub to 2.11.0 ( #68074 )
2022-03-13 08:04:08 +01:00
Brandon Rothweiler
0bd65db31c
Add switch platform to the Mazda integration ( #68025 )
2022-03-12 16:32:35 -10:00
GitHub Action
c64b4d997b
[ci skip] Translation update
2022-03-13 00:18:58 +00:00
Steve Easley
a2ce395fc6
Add remote platform to Kaleidescape integration ( #67959 )
2022-03-12 14:10:45 -10:00
Paulus Schoutsen
a911139c08
Bump frontend to 20220312.0 ( #68061 )
2022-03-12 15:05:31 -08:00
Mike Fugate
e59bf4f3af
Migrate SleepIQ unique IDs that are using sleeper name instead of sleeper ID ( #68062 )
2022-03-12 12:54:26 -10:00
Paulus Schoutsen
a902f0ee53
Fix switch light adding itself to devices ( #68060 )
2022-03-12 13:53:40 -08:00
J. Nick Koston
ea6da674df
Remove unneeded permissions check from subscribe entities ( #68044 )
2022-03-12 13:30:27 -08:00
G Johansson
03a155af83
Add sensors to Sensibo for motion sensor ( #67748 )
2022-03-12 10:45:24 -10:00
Shay Levy
eccf8c76fd
Fix Shelly EM/3EM invalid energy value after reboot ( #68052 )
2022-03-12 22:21:45 +02:00
Mike Fugate
6831be67f4
Add number entities to control SleepIQ actuator positions ( #67770 )
2022-03-12 09:58:03 -10:00
J. Nick Koston
8e3454e46a
Remove legacy compatiblity for camera platforms that do not support width/height ( #68039 )
...
- async_camera_image or camera_image must accept the width and
height arguments
2022-03-12 20:47:14 +02:00
Sean Vig
6124081ddc
Fix turning amcrest camera on and off ( #68050 )
2022-03-12 20:42:28 +02:00
Jesse Hills
de31e576b7
Bump python-juicenet to 1.1.0 ( #67992 )
2022-03-12 19:52:41 +02:00
Shay Levy
083d51a727
Cleanup - move Shelly logger to const ( #68046 )
2022-03-12 14:43:57 +02:00
jan iversen
1a79118600
Fix modbus reload service ( #68040 )
...
* Fix modbus reload service.
* Please coverage.
* Resolve difference between local pytest and github.
2022-03-12 14:12:38 +02:00
J. Nick Koston
a851921fe6
Filter IPv6 addresses from doorbird discovery ( #68031 )
2022-03-12 02:09:02 -10:00
J. Nick Koston
68310a426b
Small code quality improvements for subscribe_entities ( #68026 )
2022-03-12 02:07:01 -10:00
Franck Nijhof
0070e27c04
Remove deprecated PCAL9535A I/O Expander integration ( #67274 )
2022-03-12 04:05:22 -08:00
Franck Nijhof
2bb5573ddc
Remove deprecated PiFace Digital I/O (PFIO) integration ( #67282 )
2022-03-12 04:04:46 -08:00
Davor Val Vega
d41eeaa88b
Add Home Connect pre-rinse capability for a dishwasher ( #63536 )
2022-03-12 12:38:43 +01:00
Franck Nijhof
0467dc55fe
Add config flow to Uptime ( #67408 )
2022-03-12 12:36:08 +01:00
epenet
23b8229143
Adjust ms.remote.control error logging in SamsungTV ( #67988 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-12 01:20:04 -10:00
J. Nick Koston
0d8f649bd6
Websocket api to subscribe to entities (payloads reduced by ~80%+ vs state_changed events) ( #67891 )
2022-03-11 20:54:49 -08:00
Robert Svensson
6526b4eae5
Add typing to deconz_device ( #67501 )
2022-03-11 20:35:25 -08:00
Hmmbob
c8351387d7
Print client error in rest_command ( #67900 )
2022-03-11 20:34:06 -08:00
Joakim Sørensen
c5800d6103
Split out sync functions in backup manager ( #67428 )
2022-03-11 20:32:05 -08:00
J. Nick Koston
d3deae6288
Fix typing on Context.user_id ( #68019 )
2022-03-11 20:31:03 -08:00
Robert Hillis
09944d936d
Clean up Efergy ( #67755 )
...
* Clean up Efergy
* tweak
2022-03-11 20:29:18 -08:00
Joakim Plate
09a85d2a5d
Add basic rfxtrx diagnostics ( #67671 )
...
* Add basic rfxtrx diagnostics
* Skip diagnostics for coverage
2022-03-11 20:27:08 -08:00
starkillerOG
03ec77fb62
Motion blinds support direct wifi blinds ( #67372 )
...
* bump motionblinds to 0.6.0
* fix unknown type
* fix name for wifi direct blinds
* push motionblinds to 0.6.1
* fix RSSI sensor
* Do not add singnal sensor twice for direct WiFi blinds
* fix device registry
* fix typo
* missing import
* fix styling
* fix spelling
2022-03-11 20:13:46 -08:00
Brandon Rothweiler
5d2a65bb21
Add binary sensors to Mazda integration ( #64604 )
2022-03-11 16:32:47 -10:00
G Johansson
c4b3e2b9cd
Add select entity to Sensibo ( #67741 )
2022-03-11 16:23:24 -10:00
Paulus Schoutsen
898af3e04c
Merge pull request #68001 from home-assistant/rc
2022-03-11 17:11:03 -08:00
GitHub Action
dc31f420ed
[ci skip] Translation update
2022-03-12 00:17:47 +00:00
jjlawren
80ff497cfc
Rework available Sonos sources ( #67931 )
2022-03-11 15:57:57 -08:00
Marc Mueller
41df798375
Bump mypy to 0.940 ( #68007 )
2022-03-11 15:57:38 -08:00
Diogo Gomes
3de341099f
Bump pymediaroom ( #68016 )
2022-03-11 15:45:40 -08:00
Diogo Gomes
380f04277e
Bump pymediaroom ( #68016 )
2022-03-11 15:45:29 -08:00
jan iversen
d2e5c85429
Remove pragma from discover check. ( #68002 )
2022-03-11 19:58:18 +02:00
Paulus Schoutsen
7fb76c68bb
Bumped version to 2022.3.4
2022-03-11 09:25:55 -08:00
Guido Schmitz
7de5e070fb
Bump pysabnzbd to 1.1.1 ( #67971 )
2022-03-11 09:24:50 -08:00
Tom Harris
1bfb01e0d1
Rollback pyinsteon ( #67956 )
2022-03-11 09:24:50 -08:00
Erik Montnemery
ca664ab5a5
Correct local import of paho-mqtt ( #67944 )
...
* Correct local import of paho-mqtt
* Remove MqttClientSetup.mqtt class attribute
* Remove reference to MqttClientSetup.mqtt
2022-03-11 09:24:49 -08:00
Franck Nijhof
5a39e63d25
Update radios to 0.1.1 ( #67902 )
2022-03-11 09:24:48 -08:00
Joakim Plate
c608cafebd
Make sure blueprint cache is flushed on script reload ( #67899 )
2022-03-11 09:24:47 -08:00
Shay Levy
07e70c81b0
Fix shelly duo scene restore ( #67871 )
2022-03-11 09:24:46 -08:00
J. Nick Koston
cad397d6a7
Add missing callback decorator to sun ( #67840 )
2022-03-11 09:24:45 -08:00
Raman Gupta
c22af2c82a
Bump zwave-js-server-python to 0.35.2 ( #67839 )
2022-03-11 09:24:45 -08:00
Richard de Boer
f5b6d93706
Support playing local "file" media on Kodi ( #67832 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-11 09:24:44 -08:00
cheng2wei
28b3edf6b2
Fix discord embed class initialization ( #67831 )
2022-03-11 09:24:43 -08:00
Guido Schmitz
4de59b065a
Bump pysabnzbd to 1.1.1 ( #67971 )
2022-03-11 09:24:08 -08:00
jan iversen
306498378c
Coverage 100% of Modbus climate ( #67396 )
...
* Coverage 100% of climate.py
* Allow 100% test.
2022-03-11 19:14:40 +02:00
Artem Draft
bc2aaedcec
Add DeviceClass TV to LG Netcast ( #67999 )
2022-03-11 17:59:45 +01:00
Paulus Schoutsen
49b642a6ba
Log device IP sending local msg ( #67987 )
2022-03-11 07:50:44 -08:00
Erik Montnemery
8948bada58
Add switch_as_x entity to wrapped switch's device ( #67961 )
2022-03-11 09:46:32 +01:00
GitHub Action
66d757115c
[ci skip] Translation update
2022-03-11 00:21:48 +00:00
Erik Montnemery
e43c8b513e
Listen to entity registry events for wrapped switch in switch_as_x ( #67962 )
...
* Listen to entity registry events for wrapped switch in switch_as_x
* Simplify test
2022-03-10 21:26:35 +01:00
Thomas Schamm
62e3563752
Bumped to boschshcpy==0.2.30 ( #67965 )
2022-03-10 20:43:43 +02:00
Erik Montnemery
65fbcfa0ba
Prevent recursive script calls from deadlocking ( #67861 )
...
* Prevent recursive script calls from deadlocking
* Address review comments, improve tests
* Tweak comment
2022-03-10 19:28:00 +01:00
Erik Montnemery
3d212b868e
Address review comments on switch_as_x tests ( #67951 )
...
* Address review comments on switch_as_x tests
* Correct test
* Move test instead of duplicating it
2022-03-10 17:23:16 +01:00
Tom Harris
14b5847da8
Rollback pyinsteon ( #67956 )
2022-03-10 17:50:36 +02:00
Erik Montnemery
ee38dbd698
Add helper to set name of helper config entries ( #67950 )
2022-03-10 16:18:26 +01:00
Erik Montnemery
4e7d4db7ae
Align selectors with frontend updates ( #67906 )
...
* Align selectors with frontend updates
* Drop metadata from MediaSelector selection
* Adjust blueprint tests
* Address review comments
* Add tests for new selectors
* Don't stringify input
* Require min+max for number selector in slider mode
* vol.Schema does not like static methods
* Tweak
2022-03-10 16:17:59 +01:00
Steve Easley
ab4aa835d1
Add sensor platform to Kaleidescape ( #67884 )
2022-03-10 09:15:53 -06:00
Steve Easley
245f55edf4
Removed unused const ( #67932 )
2022-03-10 08:30:11 -06:00
epenet
86b775e46a
Use generic SamsungTVBridge for SamsungTV type hints ( #67942 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-10 07:48:30 -06:00
Erik Montnemery
cb7e492e81
Add switch_as_x integration ( #67878 )
...
* Add switch_as_x integration
* Address review comments
* Add translation strings
* Rename entity_type option to target_domain
* Move LightSwitch class definition to switch_as_x/light.py
* Update manifest
* Move tests
2022-03-10 12:23:01 +01:00
Erik Montnemery
5ae48bcf74
Add config flow for binary_sensor group ( #67802 )
...
* Add config flow for binary_sensor group
* Address review comments
* Remove device class selection from flow
* Update translation strings
2022-03-10 10:39:51 +01:00
Erik Montnemery
e5523ef6b6
Correct local import of paho-mqtt ( #67944 )
...
* Correct local import of paho-mqtt
* Remove MqttClientSetup.mqtt class attribute
* Remove reference to MqttClientSetup.mqtt
2022-03-10 10:32:49 +01:00
Kevin Stillhammer
f803c880ae
Correct type for convert_time_to_isodate ( #67846 )
2022-03-10 07:21:22 +01:00
GitHub Action
d0afc31063
[ci skip] Translation update
2022-03-10 00:17:10 +00:00
J. Nick Koston
aaeaed4117
Compatibility for "device_state_attributes" which was deprecated in 2021.4 has been removed ( #67837 )
...
* Small performance tweaks to _async_write_ha_state
- Only call self.available once per cycle
- Only call self.device_state_attributes once per update cycle
- Do not check for device_state_attributes if extra_state_attributes is not None
* drop backcompat
* remove prop
2022-03-09 21:39:43 +01:00
Álvaro Fernández Rojas
542c3cbf90
Address late Airzone PR comments and fix Fahrenheit temperatures ( #67904 )
...
* airzone: address late PR comments
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: fix fahrenheit temperatures
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: add changes suggested by @MartinHjelmare
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-03-09 20:51:39 +01:00
Marc Mueller
cc11562fa2
Bump volvooncall to 0.10.0 ( #67918 )
2022-03-09 21:31:27 +02:00
Franck Nijhof
9f12ee7b2d
Update radios to 0.1.1 ( #67902 )
2022-03-09 11:22:10 -08:00
Joakim Plate
251691f5b7
Make sure blueprint cache is flushed on script reload ( #67899 )
2022-03-09 11:21:31 -08:00
Shay Levy
eee0c5372c
Use import instead of hass in Shelly tests ( #67909 )
2022-03-09 19:29:20 +01:00
Erik Montnemery
e02c21a4de
Remove unused constant from group ( #67910 )
2022-03-09 16:45:09 +01:00
Franck Nijhof
a8ad9fc5f4
Mock Radio Browser entry setup in onboarding tests ( #67905 )
2022-03-09 06:41:14 -08:00
escoand
3dc100e816
Removing myself from Samsung TV codeowners ( #67903 )
2022-03-09 14:42:00 +01:00
Erik Montnemery
e7fba46a06
Refactor helper_config_entry_flow ( #67895 )
2022-03-09 13:18:19 +01:00
Raman Gupta
2791cd68c2
Timer code cleanup ( #67604 )
2022-03-09 10:42:07 +01:00
J. Nick Koston
723dcbafca
Complete fan speed transition from #59781 ( #67743 )
2022-03-09 10:38:12 +01:00
Poltorak Serguei
c6952a0ee3
Add Siren to Z-Wave.Me integration ( #67200 )
...
* Siren integration
* Clean up
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-09 09:09:29 +01:00
cheng2wei
36385396b0
Fix discord embed class initialization ( #67831 )
2022-03-08 20:01:00 -08:00
Brandon Rothweiler
2fc100926f
Add button entities to Mazda integration ( #67597 )
2022-03-09 04:16:07 +01:00
GitHub Action
6af9c897e4
[ci skip] Translation update
2022-03-09 00:19:01 +00:00
Álvaro Fernández Rojas
8549e31b27
Add Airzone HVAC Zoning Systems ( #67666 )
2022-03-08 22:28:39 +01:00
epenet
9ab56bd5c8
Allow discovery to update invalid unique_id in SamsungTV ( #67859 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 22:27:53 +01:00
Allen Porter
8adcd10f55
Make google calendar loading API centric, not loading from yaml ( #67722 )
...
* Make google calendar loading API centric, not loading from yaml
Update the behavior for google calendar to focus on loading calendars based on the
API and using the yaml configuration to override behavior. The old behavior was
to first load from yaml, then also load from the API, which is atypical.
This is pulled out from a larger change to rewrite calendar using async and config
flows.
Tests needed to be updated to reflect the new API centric behavior, and changing
the API call ordering required changing tests that exercise failures.
* Update to use async_fire_time_changed to invoke updates
2022-03-08 21:56:49 +01:00
Shay Levy
98256746d3
Fix shelly duo scene restore ( #67871 )
2022-03-08 09:56:57 -08:00
Richard de Boer
7323ad2799
Support playing local "file" media on Kodi ( #67832 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-08 07:56:15 -08:00
uvjustin
accc4fda28
Bump PyAV to v9.0.0 ( #67848 )
2022-03-08 07:53:17 -08:00
Jan Bouwhuis
e574a3ef1d
Add MQTT notify platform ( #64728 )
...
* Mqtt Notify service draft
* fix updates
* Remove TARGET config parameter
* do not use protected attributes
* complete tests
* device support for auto discovery
* Add targets attribute and support for data param
* Add tests and resolve naming issues
* CONF_COMMAND_TEMPLATE from .const
* Use mqtt as default service name
* make sure service has a unique name
* pylint error
* fix type error
* Conditional device removal and test
* Improve tests
* update description has_notify_services()
* Use TypedDict for service config
* casting- fix discovery - hass.data
* cleanup
* move MqttNotificationConfig after the schemas
* fix has_notify_services
* do not test log for reg update
* Improve casting types
* Simplify obtaining the device_id
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* await not needed
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Improve casting types and naming
* cleanup_device_registry signature change and black
* remove not needed condition
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-03-08 16:27:18 +01:00
Thomas Schamm
13ac6e62e2
Remove bosch_shc switch surplus toggle method ( #67851 )
2022-03-08 12:53:41 +01:00
epenet
d12118a425
Fix reauth trigger in SamsungTV ( #67850 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 11:02:00 +01:00
Shay Levy
2d4d18ab90
Add Shelly gen2 cover support ( #67705 )
...
* Add Shelly gen2 cover support
* Make status property
2022-03-08 11:58:08 +02:00
Thomas Schamm
0b7b1baf30
Add switch platform to bosch_shc integration ( #62315 )
...
* Add support for switch platform.
* Add untested files to .coveragerc.
* Differ between Light Switch and Smart Plug.
Bumped to boschshcpy==0.2.27
* Removed duplicated code.
Fixed suggestions from code review.
* Fixed pylint errors
* Fix pylint issue.
* Add property statement
* Fixed wrong attribute access
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Move switch function to base class.
Changes from code review.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Merged camera switch into SHCSwitch class
* Type hint
* Removed deprecated sensor entities in switch device.
Added routing switch entity.
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Icon and EntityCategory as class attributes
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-03-08 10:35:29 +01:00
J. Nick Koston
bfe94f1cc5
Fix profiler dumping object when repr fails ( #67674 )
...
* Fix profiler dumping object when repr fails
* cover
2022-03-08 10:33:08 +01:00
J. Nick Koston
ee38203e1d
Add missing callback decorator to sun ( #67840 )
2022-03-08 10:16:41 +01:00
epenet
36049ac514
Batch send commands in SamsungTV ( #67847 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 10:10:17 +01:00
Raman Gupta
e199be6391
Bump zwave-js-server-python to 0.35.2 ( #67839 )
2022-03-08 09:44:39 +01:00
epenet
6da38d67ff
Simplify SSDP discovery in SamsungTV ( #67843 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:54:03 +01:00
Lester Lo
56abd5f2cf
Add homekit pm type sensor ( #46060 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-08 08:37:20 +01:00
epenet
e1b57d83c7
Adjust config entry matching in SamsungTV ( #67842 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:30:11 +01:00
epenet
6f38eda114
Adjust power_off for TheFrame in SamsungTV ( #67841 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 08:20:58 +01:00
epenet
5b23b9a617
Adjust get_mac routine in SamsungTV ( #67804 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:54:12 +01:00
epenet
2d4ccddd99
Fix SSDP unique id in SamsungTV config flow ( #67811 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-08 07:53:59 +01:00
epenet
8260767e8f
Enable basic type checking in upnp ( #66253 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:51:23 +01:00
epenet
1793c29fac
Move key sequences to bridge in SamsungTV ( #67762 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-08 07:46:34 +01:00
Aaron Godfrey
d302b0d14e
Fix todoist parsing due dates for calendar events ( #65403 )
2022-03-07 22:00:39 -08:00
G Johansson
00c84d8927
Modify diagnostics for yale_smart_alarm ( #67761 )
2022-03-07 21:52:58 -08:00
Paulus Schoutsen
737c502e94
Merge pull request #67838 from home-assistant/rc
2022-03-07 21:51:30 -08:00
Paulus Schoutsen
46984afbb8
Add media source support to Yamaha MusicCast ( #67572 )
2022-03-07 21:50:25 -08:00
Paulus Schoutsen
a1abcbc7eb
Bumped version to 2022.3.3
2022-03-07 20:45:49 -08:00
J. Nick Koston
b09ab2dafb
Prevent scene from restoring unavailable states ( #67836 )
2022-03-07 20:45:44 -08:00
Teemu R
4e6fc3615b
Bump python-miio version to 0.5.11 ( #67824 )
2022-03-07 20:45:43 -08:00
Bram Kragten
580c998552
Update frontend to 20220301.1 ( #67812 )
2022-03-07 20:45:25 -08:00
Franck Nijhof
97ba17d1ec
Catch Elgato connection errors ( #67799 )
2022-03-07 20:44:09 -08:00
J. Nick Koston
8d7cdceb75
Handle fan_modes being set to None in homekit ( #67790 )
2022-03-07 20:44:08 -08:00
Simone Chemelli
dfa1c3abb3
Fix profile name update for Shelly Valve ( #67778 )
2022-03-07 20:44:08 -08:00
Simone Chemelli
c807c57a9b
Fix internet access switch for old discovery ( #67777 )
2022-03-07 20:44:07 -08:00
J. Nick Koston
f4ec7e0902
Prevent polling from recreating an entity after removal ( #67750 )
2022-03-07 20:44:06 -08:00
G Johansson
814c96834e
Fix temperature stepping in Sensibo ( #67737 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-07 20:44:05 -08:00
muppet3000
87492e6b3e
Fix timezone for growatt lastdataupdate ( #67684 )
...
* Added timezone for growatt lastdataupdate (#67646 )
* Growatt lastdataupdate set to local timezone
2022-03-07 20:44:05 -08:00
Jan Bouwhuis
4aaafb0a99
Fix false positive MQTT climate deprecation warnings for defaults ( #67661 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-07 20:44:04 -08:00
J. Nick Koston
c9ac0b49f6
Prevent scene from restoring unavailable states ( #67836 )
2022-03-07 20:43:19 -08:00
J. Nick Koston
a75bbc79a2
Prevent polling from recreating an entity after removal ( #67750 )
2022-03-07 20:42:16 -08:00
J. Nick Koston
aed2c1cce8
Remove unused import code from powerview ( #67834 )
2022-03-08 03:13:00 +01:00
GitHub Action
c374435282
[ci skip] Translation update
2022-03-08 00:18:11 +00:00
Joakim Sørensen
6b3b21bcfd
Revert "Add update integration ( #66552 )" ( #67641 )
2022-03-07 15:52:15 -08:00
Teemu R
46d49336a1
Bump python-miio version to 0.5.11 ( #67824 )
2022-03-07 15:43:05 -08:00
Steve Easley
ea82f2e293
Add Kaleidescape integration ( #67711 )
2022-03-08 00:16:43 +01:00
epenet
c70bed86ff
Adjust websocket bridge logging in SamsungTV ( #67809 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-07 23:31:57 +01:00
epenet
d1ef92c17a
Bump samsungtvws to 2.3.0 ( #67821 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-07 23:30:54 +01:00
G Johansson
b8e4780aa1
Modify diagnostics for Sensibo ( #67764 )
2022-03-07 23:27:37 +01:00
Franck Nijhof
63957787c4
Update PyTurboJPEG to 1.6.6 ( #67800 )
2022-03-07 23:26:30 +01:00
Franck Nijhof
9d42a425fc
Add config flow to Season ( #67413 )
2022-03-07 18:58:29 +01:00
G Johansson
7041bc797a
Fix temperature stepping in Sensibo ( #67737 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-07 09:55:12 -08:00
Franck Nijhof
48e6738367
Catch Elgato connection errors ( #67799 )
2022-03-07 09:14:14 -08:00
J. Nick Koston
f268191985
Handle fan_modes being set to None in homekit ( #67790 )
2022-03-07 09:10:38 -08:00
Simone Chemelli
d65b2b37dc
Fix profile name update for Shelly Valve ( #67778 )
2022-03-07 09:05:10 -08:00
Bram Kragten
99300570f1
Update frontend to 20220301.1 ( #67812 )
2022-03-07 08:56:52 -08:00
Simone Chemelli
405c2f9cf3
Fix internet access switch for old discovery ( #67777 )
2022-03-07 17:23:08 +01:00
Jan Bouwhuis
98adeb6070
Fix false positive MQTT climate deprecation warnings for defaults ( #67661 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-07 15:38:33 +01:00
Jan Stienstra
2f25d52f69
Fix Jellyfin erroring on media items without a source ( #67697 )
...
* Fix erroring on media items with a source
* code style improvement
2022-03-07 14:13:51 +01:00
Erik Montnemery
a9cc2d2322
Add config flow for cover, fan, light and media_player groups ( #67660 )
...
* Add options flow support to HelperConfigFlowHandler
* Add config flow for cover, fan, light and media_player groups
* Update according to review comments
* Update translation strings
* Update translation strings
* Copy schema before adding suggested values
2022-03-07 13:05:04 +01:00
Robert Hillis
6a92081e83
Add strict typing to adguard ( #67775 )
2022-03-07 11:43:21 +01:00
epenet
68f932f6c3
Bump samsungtvws to 2.2.0 ( #67771 )
2022-03-07 12:15:49 +02:00
Joakim Sørensen
9a6f5bbc04
Update whoami URL ( #67793 )
2022-03-07 11:11:25 +01:00
epenet
d656acfa2c
Bump async-upnp-client to 0.26.0 ( #67760 )
2022-03-07 11:08:50 +01:00
muppet3000
6b4e9374b7
Fix timezone for growatt lastdataupdate ( #67684 )
...
* Added timezone for growatt lastdataupdate (#67646 )
* Growatt lastdataupdate set to local timezone
2022-03-07 10:14:05 +01:00
Allen Porter
74c339eb7b
Simplify google calendar new calendar tracking ( #67772 )
...
* Simplify google calendar new calendar tracking
* Remove application of CONFIG_SCHEMA
2022-03-07 09:44:32 +01:00
GitHub Action
2957f4ce85
[ci skip] Translation update
2022-03-07 00:18:40 +00:00
Paulus Schoutsen
58321c50e1
Fix scaffold ( #67769 )
2022-03-07 01:13:39 +01:00
Clifford Roche
cdaa7bb60c
Bump greeclimate to 1.1.0 ( #67763 )
2022-03-06 22:57:18 +02:00
G Johansson
208e8b16db
Add problem sensor to yale_smart_alarm ( #67699 )
2022-03-06 13:16:09 -07:00
Paulus Schoutsen
2aecdd3d6d
Merge pull request #67730 from home-assistant/rc
2022-03-06 12:11:16 -08:00
Jc2k
76336df91a
Fix regression with homekit_controller + Aqara motion/vibration sensors ( #67740 )
2022-03-06 08:45:56 -08:00
Jc2k
b6c962726a
Fix regression with homekit_controller + Aqara motion/vibration sensors ( #67740 )
2022-03-06 08:45:41 -08:00
Allen Porter
69c58a9ce6
Bump google-nest-sdm to 1.8.0 ( #67723 )
2022-03-06 15:35:16 +02:00
Allen Porter
496287973d
Bump google-cloud-pubsub to 2.10.0 ( #67724 )
2022-03-06 15:34:47 +02:00
Joakim Plate
e8c05298ba
Remove rfxtrx signal repetition ( #67675 )
2022-03-06 10:29:20 +01:00
Paulus Schoutsen
88e0380aa2
Bumped version to 2022.3.2
2022-03-06 00:07:45 -08:00
Avi Miller
10a2c97cab
Update aiolifx dependency to resolve log flood ( #67721 )
2022-03-06 00:07:41 -08:00
J. Nick Koston
92c3c08a10
Add missing disconnect in elkm1 config flow validation ( #67716 )
2022-03-06 00:07:40 -08:00
J. Nick Koston
4f8b69d985
Ensure elkm1 can be manually configured when discovered instance is not used ( #67712 )
2022-03-06 00:07:39 -08:00
Martin Hjelmare
f5aaf44e50
Bump pydroid-ipcam to 1.3.1 ( #67655 )
...
* Bump pydroid-ipcam to 1.3.1
* Remove loop and set ssl to False
2022-03-06 00:07:39 -08:00
Erik Montnemery
f3c85b3459
Fix reload of media player groups ( #67653 )
2022-03-06 00:07:38 -08:00
Franck Nijhof
d7348718e0
Fix Fan template loosing percentage/preset ( #67648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-06 00:07:37 -08:00
Simone Chemelli
2a6d5ea7bd
Improve logging for Fritz switches creation ( #67640 )
2022-03-06 00:07:37 -08:00
Simone Chemelli
5ae83e3c40
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-06 00:07:36 -08:00
G Johansson
5657a9e6bd
Fix sql false warning ( #67614 )
2022-03-06 00:07:35 -08:00
J. Nick Koston
b290e62170
Handle elkm1 login case with username and insecure login ( #67602 )
2022-03-06 00:07:35 -08:00
epenet
679ddbd1be
Downgrade Renault warning ( #67601 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-06 00:07:34 -08:00
Teemu R
b54652a849
Remove use of deprecated xiaomi_miio classes ( #67590 )
2022-03-06 00:07:33 -08:00
Joakim Plate
24013ad94c
rfxtrx: bump to 0.28 ( #67530 )
2022-03-06 00:07:32 -08:00
Chris Talkington
9849b86a84
Suppress roku power off timeout errors ( #67414 )
2022-03-06 00:07:32 -08:00
Simone Chemelli
8bbf55c85d
Add unique_id to Fritz diagnostics ( #67384 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-06 00:07:31 -08:00
Avi Miller
6c41786be4
Update aiolifx dependency to resolve log flood ( #67721 )
2022-03-06 00:03:52 -08:00
J. Nick Koston
23b218bc44
Add missing disconnect in elkm1 config flow validation ( #67716 )
2022-03-06 00:02:45 -08:00
J. Nick Koston
26c5dca45d
Ensure elkm1 can be manually configured when discovered instance is not used ( #67712 )
2022-03-06 00:02:22 -08:00
G Johansson
1358aed016
Code cleanup yale_smart_alarm ( #67701 )
2022-03-05 21:27:06 -08:00
GitHub Action
f5d25eaf8f
[ci skip] Translation update
2022-03-06 00:18:25 +00:00
G Johansson
3d26f6b85d
Quicker update on hvac mode change in Sensibo ( #67692 )
2022-03-05 12:01:53 -10:00
G Johansson
2474d84e35
Implement measurement sensor for Sensibo ( #66949 )
2022-03-05 11:59:15 -10:00
Mike Fugate
cc9fd2bcba
Add firmness number entity to SleepIQ ( #65841 )
2022-03-05 11:45:56 -10:00
G Johansson
a8baebee8d
Return None for fields not reported in Sensibo ( #67693 )
2022-03-05 11:42:03 -10:00
G Johansson
af7670a5a5
Add base entity for Sensibo ( #67696 )
2022-03-05 11:37:44 -10:00
Ville Skyttä
ca32c38859
Upgrade bandit to 1.7.4 ( #67669 )
...
No new issues flagged.
https://github.com/PyCQA/bandit/releases/tag/1.7.1
https://github.com/PyCQA/bandit/releases/tag/1.7.2
https://github.com/PyCQA/bandit/releases/tag/1.7.3
https://github.com/PyCQA/bandit/releases/tag/1.7.4
2022-03-05 20:13:30 +01:00
Jeef
8484060915
Add Hyperion device configuration URL ( #67495 )
...
* Adding device configuration url
* bump version
2022-03-05 09:10:39 +01:00
Raman Gupta
9632cbeffa
Improve zwave_js custom triggers and services ( #67461 )
...
* Improve zwave_js custom triggers and services
* Switch from pop to get
* Support string boolean values
* refactor and add coverage
* comments and additional assertions
2022-03-05 09:00:31 +01:00
Martin Hjelmare
cdb463ea55
Refactor android_ip_webcam ( #67664 )
...
* Add native camera platform
* Remove double mjpeg platform
* Fix docstring
* Remove not needed update
2022-03-05 08:37:58 +01:00
epenet
c5f7e7d1b0
Refactor run app in SamsungTV ( #67616 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 14:37:27 -10:00
GitHub Action
acd906dfab
[ci skip] Translation update
2022-03-05 00:19:17 +00:00
Simone Chemelli
777ae584d4
Add unique_id to Fritz diagnostics ( #67384 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-04 14:43:33 -08:00
Simone Chemelli
53543f15a5
Allign logic for Fritz sensors and binary_sensors ( #67623 )
2022-03-04 14:38:28 -08:00
J. Nick Koston
e4221336dc
Handle elkm1 login case with username and insecure login ( #67602 )
2022-03-04 14:30:40 -08:00
Erik Montnemery
1ebe82fc4b
Fix reload of media player groups ( #67653 )
2022-03-04 14:17:43 -08:00
Keilin Bickar
f09e288fee
Bump sleepiq library version ( #67659 )
2022-03-04 12:07:01 -10:00
epenet
9db3e321e4
Add message for unsupported models in samsungtv ( #67549 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 12:06:15 -10:00
Aaron Bach
b8420a7e3b
Add missing Ambient PWS sensors ( #67322 )
2022-03-04 13:21:11 -07:00
Franck Nijhof
cb1299b434
Fix Fan template loosing percentage/preset ( #67648 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-04 20:17:11 +01:00
Martin Hjelmare
c337e69f0a
Bump pydroid-ipcam to 1.3.1 ( #67655 )
...
* Bump pydroid-ipcam to 1.3.1
* Remove loop and set ssl to False
2022-03-04 20:09:49 +01:00
Erik Montnemery
0c12914548
Add config flow for switch.light ( #67447 )
...
* Add config flow for switch.light
* Refactor according to code review
* Setup light switch from config entry
* Improve async_resolve_entity
* Prepare for multiple steps
* Remove name and options flow from switch light
* Check type before adding description to schema keys
* Remove options flow enabler
* Copy name from the switch
* Move helper flows to new file
* Improve test coverage
* Fix name
* Remove dead code from abstract method
* Remove manifest 'helper' option
* Validate registry entry id before forwarding to light platform
* Improve test
* Add translations
* Improve config entry setup
* Log when config entry fails setup
* Update homeassistant/components/switch/__init__.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-04 20:02:17 +01:00
G Johansson
3f9a6bbaa7
Fix sql false warning ( #67614 )
2022-03-04 08:20:10 -10:00
Franck Nijhof
5965b015dd
Adjust data entry flow to have an option data_schema ( #67637 )
2022-03-04 16:42:02 +01:00
Paulus Schoutsen
3eadc67d59
Add media source support to HeOS ( #67562 )
2022-03-04 07:41:22 -08:00
Erik Montnemery
209a5854f8
End JSON files updated by scaffold script with a newline ( #67639 )
2022-03-04 15:50:23 +01:00
Simone Chemelli
749a76c4e1
Improve logging for Fritz switches creation ( #67640 )
2022-03-04 15:49:22 +01:00
Paulus Schoutsen
abf4f50515
Add media browser support to forked_daapd ( #67564 )
2022-03-04 15:47:06 +01:00
Paulus Schoutsen
84c460ce78
Add media source support to mpd ( #67565 )
2022-03-04 15:44:57 +01:00
Paulus Schoutsen
cf1a21eb6e
Allow squeezebox to play media sources ( #67561 )
2022-03-04 15:41:51 +01:00
Paulus Schoutsen
12a7b64e64
Add media source support to bluesound ( #67563 )
2022-03-04 14:51:42 +01:00
Martin Hjelmare
f91a809350
Add mysensors notify tests ( #67634 )
2022-03-04 14:47:27 +01:00
Paulus Schoutsen
624c3be3ae
Add media source support to panasonic_viera ( #67568 )
2022-03-04 13:21:52 +01:00
dependabot[bot]
f3ca52c2a1
Bump actions/upload-artifact from 2.3.1 to 3.0.0 ( #67598 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-04 12:39:44 +01:00
Jan Bouwhuis
5ab4b5d15a
MQTT Improve warning override deprecated settings ( #67609 )
2022-03-04 12:39:29 +01:00
epenet
5f421252a6
Downgrade Renault warning ( #67601 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-04 11:03:38 +02:00
Erik Montnemery
cd25769667
Rename async_resolve_entity_ids to async_validate_entity_ids ( #67603 )
2022-03-04 09:51:53 +01:00
Paulus Schoutsen
fbc39d1206
Log stack trace if exception without message ( #67587 )
2022-03-04 09:48:07 +01:00
Allen Porter
57ffc65af2
Improve google calendar test quality and share setup ( #67441 )
...
* Improve google calendar test quality and share setup
Improve google calendar test quality by exercising different combinations of
cases and new coverage. The existing test cases do achieve very high coverage,
however some of the subtle interactions between the components are not as well
exercised, which is needed when we start changing how the internal code is
structured moving to async or to config entries.
Ipmrovement include:
- Exercising additional cases around different types of configuration parameters
that control how calendars are tracked or not tracked. The tracking can be
configured in google_calendars.yaml, or by defaults set in configuration.yaml
for new calendars.
- Share even more test setup, used when exercising the above different scenarios
- Add new test cases for event creation.
- Improve test readability by making more clear the differences between tests
exercising yaml and API test calendars. The data types are now more clearly
separated in the two cases, as well as the entity names created in the two
cases.
* Undo some diffs for readability
* Improve pydoc readability
* Improve pydoc readability
* Incorporate improvements from Martin
* Make test parameters a State instance
* Update test naming to be more correct
* Fix flake8 errors
2022-03-03 23:12:24 -08:00
Allen Porter
4e52f26ed1
Fix flaky google calendar test ( #67600 )
2022-03-03 22:48:55 -08:00
Chris Talkington
79e9eb1b94
Suppress roku power off timeout errors ( #67414 )
2022-03-03 21:08:29 -08:00
Teemu R
d0bc5410cc
Remove use of deprecated xiaomi_miio classes ( #67590 )
2022-03-03 20:55:01 -08:00
Paulus Schoutsen
0541c708da
Merge pull request #67588 from home-assistant/rc
2022-03-03 18:49:44 -08:00
GitHub Action
2242b023d3
[ci skip] Translation update
2022-03-04 00:21:35 +00:00
Paulus Schoutsen
ba40d62081
Bumped version to 2022.3.1
2022-03-03 15:53:54 -08:00
J. Nick Koston
73765a1f29
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:53:46 -08:00
muppet3000
b5b945ab4d
Fix data type for growatt lastdataupdate ( #67511 ) ( #67582 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 15:53:46 -08:00
Emory Penney
d361643500
Bump pyobihai ( #67571 )
2022-03-03 15:53:45 -08:00
Paulus Schoutsen
eff7a12557
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-03-03 15:53:44 -08:00
Jan Bouwhuis
63f8e9ee08
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 15:53:44 -08:00
Simone Chemelli
ee0bdaa2de
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 15:48:24 -08:00
jjlawren
48d9e9a83c
Bump soco to 0.26.4 ( #67498 )
2022-03-03 15:47:50 -08:00
Simone Chemelli
b75993d809
Check if UPnP is enabled on Fritz device ( #67512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 15:41:50 -08:00
Erik Montnemery
2007379701
Restore state of template binary sensor with on or off delay ( #67546 )
2022-03-03 15:27:39 -08:00
Emory Penney
69f08ec524
Bump pyobihai ( #67571 )
2022-03-03 15:22:36 -08:00
Allen Porter
a8842d3636
Bump httplib2 to 0.20.4 ( #67552 )
2022-03-03 15:22:11 -08:00
Franck Nijhof
02391663c1
Add config flow to Moon ( #67444 )
2022-03-03 15:12:33 -08:00
muppet3000
81a509e69e
Fix data type for growatt lastdataupdate ( #67511 ) ( #67582 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 15:05:13 -08:00
J. Nick Koston
6d2302b703
Add guards for HomeKit version/names that break apple watches ( #67585 )
2022-03-03 15:03:46 -08:00
Paulus Schoutsen
e7ca6b6e38
Highlight in logs it is a custom component when setup fails ( #67559 )
...
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
2022-03-03 15:03:03 -08:00
Marc Mueller
a55d20f164
Use cached_property instead of stacked property + cache ( #67515 )
2022-03-03 23:59:48 +01:00
Jan Bouwhuis
9356bf1a8e
Fix MQTT config flow with advanced parameters ( #67556 )
...
* Fix MQTT config flow with advanced parameters
* Add test
2022-03-03 21:40:15 +01:00
Keilin Bickar
24e0c0b092
Add pressure sensor for SleepIQ ( #67574 )
2022-03-03 10:27:22 -10:00
Keilin Bickar
423c14e2a1
Add light entity to SleepIQ ( #67363 )
2022-03-03 09:42:33 -10:00
Per Öberg
cfed1ff799
Add config flow for selecting precision of DS18B20 devices ( #64315 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 11:41:59 -08:00
epenet
8e3b0f6554
Cleanup mac fixtures in samsungtv tests ( #67529 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 08:07:08 -10:00
epenet
74483d2669
Fix Samsung TV state when the device is turned off ( #67541 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-03 08:06:33 -10:00
Joakim Sørensen
1a78e18eeb
Add update integration ( #66552 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-03-03 08:27:09 -08:00
Allen Porter
2678d8120a
Update nest media source to make device play most recent event ( #67557 )
2022-03-03 08:16:03 -08:00
Joakim Plate
13eeaa4c73
rfxtrx: bump to 0.28 ( #67530 )
2022-03-03 11:29:58 +01:00
Richard T. Schaefer
15580281a3
Allow area, device, and entity selectors to optionally support multiple selections like target selector ( #63138 )
...
* Allow area, device, and entity selectors to optionally support multiple selections like target selector
* Update according to code review comments
* Adjust tests
* Update according to review comments
* Tweak error message for multiple entities
Co-authored-by: Erik <erik@montnemery.com >
2022-03-03 10:35:06 +01:00
dependabot[bot]
58c00da8a0
Bump home-assistant/builder from 2022.01.0 to 2022.03.1 ( #67525 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 08:48:02 +01:00
jan iversen
85c863a766
Allow reload of modbus ( #67390 )
...
* Allow reload of modbus.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-03-03 08:46:58 +01:00
J. Nick Koston
ad87d06d1f
Enable strict typing for usb ( #67466 )
...
* Enable strict typing for usb
* Enable strict typing for usb
* Enable strict typing for usb
* adjust
* coverage
* Update tests/components/usb/test_init.py
2022-03-03 07:59:31 +01:00
GitHub Action
11175b39f5
[ci skip] Translation update
2022-03-03 00:20:45 +00:00
Franck Nijhof
4b298863c7
Fix nightly manifest ( #67489 )
2022-03-03 00:38:26 +01:00
jjlawren
e7e4c7e3da
Bump soco to 0.26.4 ( #67498 )
2022-03-03 00:41:03 +02:00
G Johansson
a3a66451d7
Implement reauth for Sensibo ( #67446 )
2022-03-02 12:22:14 -10:00
G Johansson
8ee3be33e9
Bump pysensibo to v1.0.8 ( #67506 )
2022-03-02 12:20:10 -10:00
epenet
26f2388fa1
Adjust error handling scope in samsungtv ( #66692 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 20:52:11 +01:00
epenet
b8861578ff
Implement async websocket in samsungtv ( #67127 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 09:30:33 -10:00
Franck Nijhof
8de94f3b5c
Merge pull request #67487 from home-assistant/rc
2022-03-02 19:56:49 +01:00
epenet
b245ba6d57
Bump samsungtvws to v2.1.0 ( #67483 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-02 10:09:06 -08:00
Joakim Sørensen
d7c480f2d8
Set fail-fast to false for meta container ( #67484 )
2022-03-02 19:00:52 +01:00
Joakim Sørensen
0349d7d09d
Split meta image creation ( #67480 )
2022-03-02 19:00:49 +01:00
dependabot[bot]
be19a2e2ab
Bump docker/login-action from 1.14.0 to 1.14.1 ( #67462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 19:00:46 +01:00
dependabot[bot]
b9f44eec0a
Bump docker/login-action from 1.13.0 to 1.14.0 ( #67416 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 19:00:42 +01:00
jan iversen
a4915eb704
Handle exception in modbus slave sensor ( #67472 )
2022-03-02 09:49:57 -08:00
Joakim Plate
9db56a8119
Don't trigger device removal for non rfxtrx devices ( #67315 )
2022-03-02 18:44:43 +01:00
Franck Nijhof
ddf7efd937
Bumped version to 2022.3.0
2022-03-02 18:18:58 +01:00
Paulus Schoutsen
da4f4f641d
Add guard radio browser media source ( #67486 )
2022-03-02 18:18:28 +01:00
cnico
288270ac08
Address late review of flipr ( #67477 )
2022-03-02 18:18:25 +01:00
Shay Levy
092b973067
Bump aioshelly to 1.0.11 ( #67476 )
2022-03-02 18:18:22 +01:00
Michael Chisholm
9aba0ba990
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 18:18:18 +01:00
Jc2k
4668720f02
Remove Ecobee homekit vendor extensions that just don't work ( #67474 )
2022-03-02 18:18:14 +01:00
Jc2k
274e4d5558
Bump to aiohomekit 0.7.15 ( #67470 )
2022-03-02 18:18:11 +01:00
Erik Montnemery
94fd7ec028
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 18:18:05 +01:00
Joakim Plate
c81ccaebd3
Rfxtrx correct overzealous type checking ( #67437 )
2022-03-02 18:18:02 +01:00
Erik Montnemery
4c0ba7cd77
Improve mobile_app key handling ( #67429 )
2022-03-02 18:17:58 +01:00
Paulus Schoutsen
dc24e6505e
Add guard radio browser media source ( #67486 )
2022-03-02 17:22:34 +01:00
Jan Bouwhuis
a97fe7aae0
Mqtt fix issue with displaying non UTF-8 payload ( #67471 )
...
* Mqtt fix issue with displaying non UTF-8 payload
* None or binary
* Casting and additional test
* casting
2022-03-02 17:01:47 +01:00
Joakim Sørensen
9f51fd7c6f
Set fail-fast to false for meta container ( #67484 )
2022-03-02 16:55:33 +01:00
Michael Chisholm
797a9c3de5
Sort DMS results using only criteria supported by the device ( #67475 )
2022-03-02 07:54:47 -08:00
Erik Montnemery
c5dd5e18c0
Improve binary sensor group when member is unknown or unavailable ( #67468 )
2022-03-02 07:53:13 -08:00
Erik Montnemery
5b8cf379a3
Improve mobile_app key handling ( #67429 )
2022-03-02 07:49:48 -08:00
Jc2k
0974abf9e2
Remove Ecobee homekit vendor extensions that just don't work ( #67474 )
2022-03-02 15:00:48 +01:00
Igor Pakhomov
a5806fb868
Add buttons for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67065 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-03-02 14:08:19 +01:00
Jc2k
2ff1101a15
Bump to aiohomekit 0.7.15 ( #67470 )
2022-03-02 13:58:39 +01:00
Joakim Sørensen
063872a0c0
Split meta image creation ( #67480 )
2022-03-02 13:55:05 +01:00
Shay Levy
aac4036c0c
Bump aioshelly to 1.0.11 ( #67476 )
2022-03-02 14:30:54 +02:00
cnico
beb4756eb8
Address late review of flipr ( #67477 )
2022-03-02 13:00:33 +01:00
Joakim Plate
3c3a27584a
Rfxtrx correct overzealous type checking ( #67437 )
2022-03-02 10:36:23 +01:00
Ryan Fleming
4ac1746e28
Update Pyoctoprint to 1.8 ( #67459 )
2022-03-02 10:08:03 +01:00
Marc Mueller
d7d41e2a4d
Bump actions/checkout from 2.4.0 to 3.0.0 ( #67456 )
2022-03-02 09:32:02 +01:00
dependabot[bot]
e9a7d4ddb2
Bump docker/login-action from 1.14.0 to 1.14.1 ( #67462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 08:48:40 +01:00
Martin Hjelmare
e9496869da
Rework mysensors test fixtures ( #67331 )
...
* Reworks mysensors test fixtures
* Fix missing autospecced methods
2022-03-02 07:23:36 +01:00
Mike Degatano
4ea6ca7f91
Prefer internal docker URL for VLC telnet when possible ( #67090 )
2022-03-01 21:56:20 -08:00
Paulus Schoutsen
1ebb4cf395
Bumped version to 2022.3.0b6
2022-03-01 17:21:51 -08:00
Simone Chemelli
17bc8c64f8
Add missing temperature sensor for Shelly Motion2 ( #67458 )
2022-03-01 16:57:52 -08:00
Paulus Schoutsen
fa01715bbb
Bump frontend to 20220301.0 ( #67457 )
2022-03-01 16:57:27 -08:00
Franck Nijhof
99322e2658
Fix CO2Signal having unknown data ( #67453 )
2022-03-01 16:56:45 -08:00
Teemu R
9a306e2a89
Bump python-songpal to 0.14.1 ( #67435 )
...
Changelog https://github.com/rytilahti/python-songpal/releases/tag/0.14.1
2022-03-01 16:56:44 -08:00
JeroenTuinstra
47812c6b91
Correct selector for remote integration line 50 ( #67432 )
2022-03-01 16:56:43 -08:00
jan iversen
40d72b3188
CONF_SLAVE do not have default 0 in a validator ( #67418 )
2022-03-01 16:56:42 -08:00
J. Nick Koston
b31e570ec7
Avoid creating wiring select for Magic Home if its not supported ( #67417 )
2022-03-01 16:56:41 -08:00
Paulus Schoutsen
768a031128
Restore children media class ( #67409 )
2022-03-01 16:56:41 -08:00
Paulus Schoutsen
f1620cbb2e
Add support for detecting hostname based addresses as internal ( #67407 )
2022-03-01 16:56:40 -08:00
cnico
aeac31c926
Add flipr API error detection and catch it correctly. ( #67405 )
2022-03-01 16:56:39 -08:00
Jeff
26203e9924
Support disconnected Powerwall configuration ( #67325 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-03-01 16:56:39 -08:00
J. Nick Koston
d766b17323
Partially revert powerwall abs change from #67245 ( #67300 )
2022-03-01 16:56:37 -08:00
Paulus Schoutsen
65eefcacfc
Add support for detecting hostname based addresses as internal ( #67407 )
2022-03-01 16:56:05 -08:00
Simone Chemelli
de2ddfe7b7
Add missing temperature sensor for Shelly Motion2 ( #67458 )
2022-03-01 16:22:15 -08:00
cnico
7889aace5f
Add flipr API error detection and catch it correctly. ( #67405 )
2022-03-01 16:21:47 -08:00
Franck Nijhof
133add6100
Fix CO2Signal having unknown data ( #67453 )
2022-03-01 16:06:36 -08:00
Paulus Schoutsen
dc10a4f0bb
Bump frontend to 20220301.0 ( #67457 )
2022-03-01 16:05:23 -08:00
J. Nick Koston
78a49eb9e8
Partially revert powerwall abs change from #67245 ( #67300 )
2022-03-01 14:00:48 -10:00
Paulus Schoutsen
d68ada74cc
Restore children media class ( #67409 )
2022-03-01 15:14:14 -08:00
JeroenTuinstra
57705bc13d
Correct selector for remote integration line 50 ( #67432 )
2022-03-01 15:12:54 -08:00
Marc Mueller
555d0445d8
Pip setup-python to 3.0.0 ( #67448 )
2022-03-01 22:14:26 +01:00
Joakim Sørensen
e58ce7ab6e
Fix returned value from backup/info WS command ( #67439 )
2022-03-01 21:37:51 +01:00
J. Nick Koston
94130a6060
Avoid creating wiring select for Magic Home if its not supported ( #67417 )
2022-03-01 09:18:09 -10:00
uvjustin
a81fa31314
Bump httpx and httpcore ( #67438 )
2022-03-01 09:17:25 -10:00
epenet
b613008eda
Cleanup samsungtv bridge ( #67424 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-01 09:05:51 -10:00
epenet
418808d873
Cleanup search for mac in samsungtv ( #67374 )
...
* Add logging on config_entry update
* Add search for mac
* Use info
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-03-01 19:21:40 +02:00
Teemu R
6dacf75aaf
Bump python-songpal to 0.14.1 ( #67435 )
...
Changelog https://github.com/rytilahti/python-songpal/releases/tag/0.14.1
2022-03-01 19:19:34 +02:00
jan iversen
2e7de9570a
CONF_SLAVE do not have default 0 in a validator ( #67418 )
2022-03-01 16:40:00 +01:00
Joakim Sørensen
32adeb8356
Remove class attributes for backup manager ( #67431 )
...
* Remove class attributes for backup manager
* remove patches
2022-03-01 15:16:18 +01:00
Igor Pakhomov
7bbde822d2
Add "Auxiliary Heat Status" binary_sensor for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67040 )
2022-03-01 14:57:14 +01:00
Igor Pakhomov
0515a8bd2d
Add additional switch for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #67033 )
...
* Add additional switch for dmaker.airfresh.a1/t2017 to xiaomi_miio
- Auxiliary heat switch
- Display switch
* Auxiliary heat => Auxiliary Heat
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
2022-03-01 14:15:23 +01:00
dependabot[bot]
741b010f8f
Bump docker/login-action from 1.13.0 to 1.14.0 ( #67416 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 13:56:48 +01:00
Erik Montnemery
f40932853f
Bump hatasmota to 0.4.0 ( #67421 )
2022-03-01 13:18:49 +02:00
Joakim Sørensen
d018cbab3d
Enable strict typing for backup integration ( #67427 )
2022-03-01 13:16:10 +02:00
Franck Nijhof
82948cc6c1
Update google-cloud-texttospeech to 2.10.0 ( #66746 )
2022-03-01 10:19:13 +01:00
Franck Nijhof
e4c62a2037
Update coverage to 6.3.2 ( #67395 )
2022-03-01 08:58:19 +01:00
Franck Nijhof
76e890f523
Update ephem to 4.1.2 ( #67404 )
2022-03-01 08:57:02 +01:00
dependabot[bot]
6a07641600
Bump actions/setup-python from 2.3.2 to 3 ( #67415 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2.3.2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.3.2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 07:52:38 +01:00
G Johansson
f2dabf4978
Set precision to tenths in Sensibo ( #67297 )
2022-02-28 20:02:27 -10:00
J. Nick Koston
fc4cb743bd
Add Signal Strength sensor to WiZ ( #67411 )
2022-02-28 18:50:26 -10:00
J. Nick Koston
ac031cb817
Add diagnostics support to bond ( #67412 )
2022-02-28 18:50:15 -10:00
J. Nick Koston
076fe97110
Strict typing for dhcp ( #67361 )
2022-02-28 18:49:44 -10:00
Paulus Schoutsen
ee3be011a5
Bumped version to 2022.3.0b5
2022-02-28 17:02:34 -08:00
J. Nick Koston
cd5056fdab
Bump zeroconf to 0.38.4 ( #67406 )
2022-02-28 17:02:27 -08:00
jjlawren
4423ecbe1c
Reduce magic in Sonos error handling fixture ( #67401 )
2022-02-28 17:02:27 -08:00
Erik Montnemery
06791d42f2
Fix race when unsubscribing from MQTT topics ( #67376 )
...
* Fix race when unsubscribing from MQTT topics
* Improve test
2022-02-28 17:02:26 -08:00
jjlawren
e4c8ac64a4
Bump plexapi to 4.10.0 ( #67364 )
2022-02-28 17:02:25 -08:00
Paulus Schoutsen
aee2a8bc51
Guard for non-string inputs in Alexa ( #67348 )
2022-02-28 17:02:24 -08:00
Paulus Schoutsen
6d5be01677
Guard for index error in picnic ( #67345 )
2022-02-28 17:02:24 -08:00
Mick Vleeshouwer
2639965b24
Bump pyoverkiz to 1.3.9 in Overkiz integration ( #67339 )
2022-02-28 17:02:23 -08:00
Marc Mueller
b468cc8c9e
Remove redundant type cast ( #67317 )
2022-02-28 17:02:22 -08:00
J. Nick Koston
21ce441a97
Bump zeroconf to 0.38.4 ( #67406 )
2022-02-28 16:39:13 -08:00
jjlawren
aea1209d0d
Reduce magic in Sonos error handling fixture ( #67401 )
2022-02-28 16:38:08 -08:00
GitHub Action
e963ad96d4
[ci skip] Translation update
2022-03-01 00:23:47 +00:00
Joakim Sørensen
0ed51dae13
Add Backup integration ( #66395 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-28 15:48:12 -08:00
Franck Nijhof
487f4dcd90
Remove deprecated Raspihats integration ( #67380 )
2022-02-28 23:10:58 +01:00
Franck Nijhof
e3709590cb
Update sentry-sdk to 1.5.6 ( #67394 )
2022-02-28 23:10:40 +01:00
Franck Nijhof
353a963890
Update shodan to 1.27.0 ( #67393 )
2022-02-28 23:10:14 +01:00
epenet
1556868d56
Use async rest api in SamsungTV ( #67369 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-28 09:53:42 -10:00
Jeff
508ed257d4
Support disconnected Powerwall configuration ( #67325 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-28 09:37:11 -10:00
Matt Zimmerman
d077c3b8d1
Add sensor to expose Powerwall backup reserve percentage ( #66393 )
2022-02-28 09:31:34 -10:00
Kevin Worrel
974296697e
Add diagnostics for screenlogic ( #67368 )
2022-02-28 09:13:56 -10:00
Erik Montnemery
148762ce3f
Improve cast test for removing device ( #67385 )
2022-02-28 11:08:27 -08:00
jan iversen
e891df0ff3
Allow multi read of Modbus sensor ( #67378 )
2022-02-28 11:07:55 -08:00
jan iversen
690223fb69
Add tests for Modbus slave binary sensors, up coverage to 100% ( #67373 )
2022-02-28 11:06:32 -08:00
Franck Nijhof
2ca97f6309
Code quality improvements for Worldclock ( #67392 )
2022-02-28 11:03:43 -08:00
Allen Porter
c456b4c646
Fix google calendar comment typo ( #67389 )
2022-02-28 18:52:52 +01:00
k3mpaxl
430cdc6d4c
Update modbus climate ( #62483 )
...
Single register values weren't parsed accordingly for climate devices.
Co-authored-by: jan Iversen <jancasacondor@gmail.com >
2022-02-28 18:52:36 +01:00
Erik Montnemery
f9616c2ae3
Remove custom WS command for removing Tasmota devices ( #67382 )
2022-02-28 18:13:38 +01:00
Erik Montnemery
5e4b16c69a
Remove custom WS command for removing MQTT devices ( #67381 )
...
* Remove custom WS command for removing MQTT devices
* Re-add removed test
2022-02-28 15:50:49 +01:00
Erik Montnemery
c7d59bb272
Fix race when unsubscribing from MQTT topics ( #67376 )
...
* Fix race when unsubscribing from MQTT topics
* Improve test
2022-02-28 14:19:50 +01:00
Franck Nijhof
0db6a0b248
Remove deprecated Bosch BME680 Environmental Sensor integration ( #67273 )
2022-02-28 13:29:13 +01:00
Erik Montnemery
277c6f8803
Bump pychromecast to 10.3.0 ( #67370 )
2022-02-28 13:27:24 +01:00
jan iversen
0d8ff3d724
Add codeowner to internal integrations that are without ( #67286 )
2022-02-28 09:06:16 +01:00
jjlawren
5922a98936
Bump plexapi to 4.10.0 ( #67364 )
2022-02-28 07:50:42 +01:00
Allen Porter
a375a4e16e
Fix recurring events in google calendar ( #67355 )
2022-02-27 19:56:24 -08:00
Keilin Bickar
bafa99fe3e
Add reauth to SleepIQ ( #67321 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-27 15:47:31 -10:00
epenet
1cca317294
Bump samsungtvws to 2.0.0 ( #67351 )
2022-02-27 15:29:31 -10:00
GitHub Action
1b97f48c1f
[ci skip] Translation update
2022-02-28 00:19:57 +00:00
Allen Porter
afaaabd2fe
Cleanup google calendar by removing some device abstractions ( #67356 )
...
* Remove unnecessary abstraction in google calendar
* Simplify diffs for calendar event filtering
2022-02-27 15:01:54 -08:00
G Johansson
bb4b7c96d0
Migrate entry unique id for Sensibo ( #67119 )
2022-02-27 11:38:39 -10:00
Paulus Schoutsen
9c440d8aa6
Guard for non-string inputs in Alexa ( #67348 )
2022-02-27 12:59:05 -08:00
Paulus Schoutsen
f9b02d5cab
Guard for index error in picnic ( #67345 )
2022-02-27 12:04:22 -08:00
Mick Vleeshouwer
e0172cb8da
Bump pyoverkiz to 1.3.9 in Overkiz integration ( #67339 )
2022-02-27 11:19:20 -08:00
Franck Nijhof
e77de3aeea
Remove deprecated Bosch BMP280 Environmental Sensor integration ( #67280 )
2022-02-27 11:16:13 -08:00
Allen Porter
466f1686e4
Cleanup google calendar shared test fixtures ( #67343 )
2022-02-27 19:58:00 +01:00
Steven Looman
dbbb5655e5
Bump async-upnp-client to 0.25.0 ( #66414 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-27 08:29:29 -10:00
Franck Nijhof
1c0365a72b
Remove deprecated MCP23017 I/O Expander integration ( #67281 )
2022-02-27 15:40:25 +01:00
Franck Nijhof
e4903f9a13
Remove deprecated HTU21D(F) Sensor integration ( #67279 )
2022-02-27 15:35:39 +01:00
James Hewitt
494ae9aef6
Clean up RFXtrx tests ( #67278 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-27 01:49:46 +01:00
Allen Porter
deda9e38e4
Simplify google calendar API interactions ( #67319 )
...
* Simplify google calendar APIs and tests
* Simplify authentication logic at startup
* Improve readability of diffs
* Reduce diffs
* Simplify api datetime logic
* Remove duplicate test fixtures added in prior commit
* Remove duplicate event filter calls
* Fix event list argument names
* More improvements found from additional testing
* Remove unnecessary variables in create event call
2022-02-26 16:19:45 -08:00
GitHub Action
479aa13211
[ci skip] Translation update
2022-02-27 00:19:29 +00:00
Allen Porter
1383034df2
Simplify google calendar event filters ( #67312 )
...
Simplify google calendar event filtering logic currently copied between two methods.
2022-02-26 15:27:08 -08:00
Marc Mueller
f6be0c2b88
Remove redundant type cast ( #67317 )
2022-02-27 00:23:56 +01:00
Allen Porter
0e74184e4f
Simplify google calendar authentication setup ( #67314 )
...
Simplify google calendar authentication to combine some of the cases together, and reduce unecessarily checks. Make the
tests share common authentication setup and reduce use of mocks by introducing a fake for holding on to credentials.
This makes future refactoring simpler, so we don't have to care as much about the interactions with the credentials
storage.
2022-02-26 15:17:02 -08:00
Joakim Plate
a151d3f9a0
Don't trigger device removal for non rfxtrx devices ( #67315 )
2022-02-27 00:14:12 +01:00
Joakim Plate
01fa6e7513
Eliminate extra include ( #67316 )
2022-02-27 00:13:48 +01:00
Paulus Schoutsen
8c3c8ff1d4
Bumped version to 2022.3.0b4
2022-02-26 14:13:19 -08:00
Paulus Schoutsen
23846eb120
Bump frontend to 20220226.0 ( #67313 )
2022-02-26 14:13:12 -08:00
Martin Hjelmare
61b4386053
Fix dhcp None hostname ( #67289 )
...
* Fix dhcp None hostname
* Test handle None hostname
2022-02-26 14:13:12 -08:00
pailloM
a3cdc2facb
Re-enable apcupsd ( #67264 )
2022-02-26 14:13:11 -08:00
Alan Tse
5cffec8b23
Fix Doorbird warning if registering favorites fail ( #67262 )
2022-02-26 14:13:10 -08:00
Paulus Schoutsen
5b5aa3d604
Kodi: Mark MJPEG cameras using PNGs as incompatible ( #67257 )
2022-02-26 14:13:10 -08:00
Paulus Schoutsen
f21ee7a748
Fix camera content type while browsing ( #67256 )
2022-02-26 14:13:09 -08:00
Paulus Schoutsen
86f511ac6a
Bump hass-nabucasa to 0.54.0 ( #67252 )
2022-02-26 14:13:08 -08:00
Paulus Schoutsen
241611ff05
Kodi/Roku: Add brand logos to brand folders at root level ( #67251 )
2022-02-26 14:13:08 -08:00
J. Nick Koston
d16f0ba32b
Prevent the wrong WiZ device from being used when the IP is a different device ( #67250 )
2022-02-26 14:13:07 -08:00
Paulus Schoutsen
f39aea70e6
Give Sonos media browse folders Sonos logos to distinguish from media… ( #67248 )
2022-02-26 14:13:06 -08:00
Paulus Schoutsen
2d53e222ff
Improve not shown handling ( #67247 )
2022-02-26 14:13:05 -08:00
J. Nick Koston
fb82013c39
Fix powerwall data incompatibility with energy integration ( #67245 )
2022-02-26 14:13:05 -08:00
stegm
33969fd4c1
Add diagnostics to Kostal Plenticore ( #66435 )
2022-02-26 14:13:04 -08:00
Paulus Schoutsen
02d4739b28
Bump frontend to 20220226.0 ( #67313 )
2022-02-26 14:12:33 -08:00
Martin Hjelmare
d299915c1a
Fix netgear typing ( #67287 )
2022-02-26 14:00:33 -08:00
Paulus Schoutsen
7f4faafe38
Add type code that is being ignored ( #67311 )
2022-02-26 13:56:47 -08:00
Franck Nijhof
9920b3eef5
Remove deprecated Enviro pHAT integration ( #67277 )
2022-02-26 13:35:13 -08:00
Franck Nijhof
0abecc8513
Remove deprecated DHT Sensor integration ( #67276 )
2022-02-26 13:34:34 -08:00
Franck Nijhof
0b20b107e1
Remove deprecated Sense HAT integration ( #67272 )
2022-02-26 13:33:12 -08:00
stegm
3b2b2b9c69
Add diagnostics to Kostal Plenticore ( #66435 )
2022-02-26 13:32:38 -08:00
jan iversen
6ec9c402b1
Remove generic data types INT, UINT, FLOAT in modbus ( #67268 )
2022-02-26 13:27:48 -08:00
Franck Nijhof
fbfdabe4fc
Remove deprecated Raspberry Pi RF integration ( #67283 )
2022-02-26 13:26:41 -08:00
Allen Porter
648aa0cae6
Reduce google calendar test flake ( #67310 )
2022-02-26 13:23:11 -08:00
Allen Porter
1ee4f47f8b
Cleanup google calendar use of hass.data ( #67305 )
...
Update google calendar's use of hass.data to follow the best practices of storing
data under hass.data[DOMAIN]. This is in preparation for storing additional
data later, pulled out of a larger cleanup.
2022-02-26 12:30:04 -08:00
Allen Porter
1cc4ae2bdd
Bump googel-api-python-client to 2.3.8 (last updated 2017) ( #67298 )
2022-02-26 19:47:42 +01:00
Martin Hjelmare
d9abd5efea
Fix dhcp None hostname ( #67289 )
...
* Fix dhcp None hostname
* Test handle None hostname
2022-02-26 19:37:24 +01:00
Allen Porter
f901c61d54
Add myself as code owner for google calendar integration ( #67299 )
2022-02-26 17:55:46 +01:00
Mike Fugate
858c09060d
Validate SleepIQ connection/credentials for the import step ( #67292 )
2022-02-26 17:55:11 +01:00
Joakim Sørensen
e65670fef4
Repository event subscription ( #67284 )
2022-02-26 15:56:36 +01:00
Joakim Sørensen
73fdd47d54
Change GitHub coordinator name ( #67285 )
2022-02-26 11:50:05 +01:00
Joakim Sørensen
452b072bd2
Bump aiogithubapi from 22.2.3 to 22.2.4 ( #67269 )
2022-02-26 10:38:19 +01:00
Paulus Schoutsen
7e4b63690d
Fix camera content type while browsing ( #67256 )
2022-02-26 10:02:13 +01:00
Paulus Schoutsen
442e2eecd5
Kodi: Mark MJPEG cameras using PNGs as incompatible ( #67257 )
2022-02-26 09:58:45 +01:00
Alan Tse
34d38c7ada
Fix Doorbird warning if registering favorites fail ( #67262 )
2022-02-26 09:56:07 +01:00
pailloM
a3d30f6ecc
Re-enable apcupsd ( #67264 )
2022-02-26 09:46:16 +01:00
GitHub Action
0f418341f3
[ci skip] Translation update
2022-02-26 00:17:09 +00:00
Paulus Schoutsen
e6cd155c01
Bump hass-nabucasa to 0.54.0 ( #67252 )
2022-02-25 14:01:20 -08:00
Paulus Schoutsen
22aed088f3
Kodi/Roku: Add brand logos to brand folders at root level ( #67251 )
2022-02-25 21:19:56 +01:00
Paulus Schoutsen
0a6c8f8e6c
Improve not shown handling ( #67247 )
2022-02-25 11:52:14 -08:00
James Hewitt
069e70ff03
Add mode setting to RFXtrx device configuration ( #67173 )
...
This allows users to configure the modes on their RFXtrx device without
downloading additional software that only runs on Windows. It also
enables the use of modes that cannot be permanently enabled on the
device, such as for undecoded and raw messages.
2022-02-25 20:43:29 +01:00
jan iversen
8233278ccc
Correct tests to use data_type in Modbus ( #67246 )
2022-02-25 11:37:52 -08:00
J. Nick Koston
e81ca64aa4
Prevent the wrong WiZ device from being used when the IP is a different device ( #67250 )
2022-02-25 11:37:19 -08:00
Paulus Schoutsen
99bc2a7c9e
Give Sonos media browse folders Sonos logos to distinguish from media… ( #67248 )
2022-02-25 11:35:39 -08:00
J. Nick Koston
3f16c6d6ef
Fix powerwall data incompatibility with energy integration ( #67245 )
2022-02-25 20:20:56 +01:00
Paulus Schoutsen
a7c67e6cde
Bumped version to 2022.3.0b3
2022-02-25 10:01:16 -08:00
Paulus Schoutsen
b767f83dc6
Adjust serializing resolved media ( #67240 )
2022-02-25 10:01:06 -08:00
Martin Hjelmare
b3db4133c8
Fix zwave_js migration luminance sensor ( #67234 )
2022-02-25 10:01:05 -08:00
Franck Nijhof
d9195434de
Move Phone Modem reject call deprecation warning ( #67223 )
2022-02-25 10:01:04 -08:00
Franck Nijhof
2c075a00c7
Add support for 8-gang switches to Tuya ( #67218 )
2022-02-25 10:01:03 -08:00
Raman Gupta
549756218b
Don't add extra entities for zwave_js controller ( #67209 )
...
* Don't add extra entities for zwave_js controller
* Revert reformat of controller_state
* fix indentation issues
* fix indentation issues
2022-02-25 10:01:02 -08:00
Avi Miller
921a011391
Bump the Twinkly dependency to fix the excessive debug output ( #67207 )
2022-02-25 10:01:02 -08:00
Paulus Schoutsen
51771707fb
Add media source support to Kodi ( #67203 )
2022-02-25 10:01:01 -08:00
jjlawren
73eff0dde4
Adjust Sonos visibility checks ( #67196 )
2022-02-25 10:01:00 -08:00
martijnvanduijneveldt
53632cc9e5
Fix nanoleaf white flashing when using scenes ( #67168 )
2022-02-25 10:00:59 -08:00
Mark Dietzer
b572d10e42
Fix Twitch component to use new API ( #67153 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-25 10:00:58 -08:00
kevdliu
6fcdd3b411
Take Abode camera snapshot before fetching latest image ( #67150 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-25 10:00:57 -08:00
Paulus Schoutsen
6fd9e71b8f
Adjust serializing resolved media ( #67240 )
2022-02-25 10:00:03 -08:00
Mark Dietzer
07a792019e
Fix Twitch component to use new API ( #67153 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-25 09:15:49 -08:00
jjlawren
a4ba71408b
Adjust Sonos visibility checks ( #67196 )
2022-02-25 08:27:06 -08:00
martijnvanduijneveldt
199d359814
Fix nanoleaf white flashing when using scenes ( #67168 )
2022-02-25 08:25:13 -08:00
epenet
715d7f70f0
Adjust SamsungTV abstraction layer ( #67216 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-25 17:15:45 +01:00
Franck Nijhof
c62a3c4f0d
Add support for 8-gang switches to Tuya ( #67218 )
2022-02-25 08:11:22 -08:00
Franck Nijhof
5edb4cbdc6
Remove deprecated pi4ioe5v9xxxx IO Expander integration ( #67188 )
2022-02-25 08:10:12 -08:00
Franck Nijhof
e7e8ee5ff3
Remove deprecated pigpio Daemon PWM LED integration ( #67187 )
2022-02-25 08:09:23 -08:00
jan iversen
c6f5633e24
Fix modbus test_delay ( #66993 )
2022-02-25 08:06:25 -08:00
Martin Hjelmare
c856f673fb
Fix zwave_js migration luminance sensor ( #67234 )
2022-02-25 08:05:56 -08:00
jan iversen
adc4c1e33f
Secure ATTR_ and CONF_ use identical texts in Modbus ( #66901 )
2022-02-25 08:05:19 -08:00
Franck Nijhof
5c4b149f50
Remove deprecated Piglow integration ( #67227 )
2022-02-25 08:03:32 -08:00
Franck Nijhof
cd18641385
Remove deprecated Media Player Classic Home Cinema (MPC-HC) integration ( #67189 )
2022-02-25 08:01:27 -08:00
jan iversen
3173f1672b
Remove deprecated reverse_order and data_count from Modbus ( #67236 )
2022-02-25 08:01:03 -08:00
Franck Nijhof
29350ee2e2
Remove deprecated Sensirion SHT31 integration ( #67176 )
2022-02-25 16:04:17 +02:00
Martin Hjelmare
a0214d695a
Clean up mysensors hass.data gateway access ( #67233 )
2022-02-25 14:54:25 +01:00
Franck Nijhof
0bd25a192d
Move Phone Modem reject call deprecation warning ( #67223 )
2022-02-25 10:57:29 +01:00
Andre Lengwenus
684f01f466
Add tests for LCN cover platform ( #64832 )
2022-02-25 10:22:48 +01:00
Avi Miller
21715c5f8a
Bump the Twinkly dependency to fix the excessive debug output ( #67207 )
2022-02-25 09:59:16 +01:00
kevdliu
ad6c3d37be
Take Abode camera snapshot before fetching latest image ( #67150 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-25 09:44:17 +01:00
Paulus Schoutsen
406fbca4bc
Add media source support to Kodi ( #67203 )
2022-02-24 23:40:28 -08:00
Joakim Plate
8a74295d6f
Add support for rfxtrx sirens and chimes ( #66416 )
...
* Add support for sirens and chimes
* Fixup testing
* Fixup comments
* Hook up existing off delay
* Add docs for off delay.
* Rename mixin
2022-02-25 07:53:22 +01:00
Raman Gupta
ad4409bcb0
Don't add extra entities for zwave_js controller ( #67209 )
...
* Don't add extra entities for zwave_js controller
* Revert reformat of controller_state
* fix indentation issues
* fix indentation issues
2022-02-25 07:39:30 +01:00
Paulus Schoutsen
3372bdfc0f
Bumped version to 2022.3.0b2
2022-02-24 20:57:23 -08:00
Zack Barett
18087caf85
20220224.0 ( #67204 )
2022-02-24 20:57:16 -08:00
Paulus Schoutsen
9e7cbb011c
Bump aiohue to 4.3.0 ( #67202 )
2022-02-24 20:57:15 -08:00
Paulus Schoutsen
694fb2ddde
Move media_source to after_deps ( #67195 )
2022-02-24 20:57:15 -08:00
J. Nick Koston
32566085c8
Fix ElkM1 systems that do not use password authentication ( #67194 )
2022-02-24 20:57:14 -08:00
J. Nick Koston
3c0cd126dd
Move camera to after deps for HomeKit ( #67190 )
2022-02-24 20:57:13 -08:00
Franck Nijhof
596f3110ba
Fix MQTT config entry deprecation warnings ( #67174 )
2022-02-24 20:57:13 -08:00
Zack Barett
7842d12b75
20220224.0 ( #67204 )
2022-02-24 19:28:36 -08:00
Paulus Schoutsen
ff7510f96c
Bump aiohue to 4.3.0 ( #67202 )
2022-02-24 16:30:53 -08:00
GitHub Action
5e366d93fc
[ci skip] Translation update
2022-02-25 00:17:52 +00:00
Paulus Schoutsen
2a8dc38d2d
Move media_source to after_deps ( #67195 )
2022-02-24 14:54:46 -08:00
Martin Hjelmare
d64777359d
Set zwave_js siren to unknown state if value is None ( #67172 )
2022-02-24 23:21:36 +01:00
Franck Nijhof
ae073d132c
Remove deprecated Bosch BME280 Environmental Sensor integration ( #67185 )
2022-02-24 23:54:01 +02:00
Franck Nijhof
5eec425e2c
Remove deprecated MH-Z19 CO2 Sensor integration ( #67186 )
2022-02-24 23:50:17 +02:00
Franck Nijhof
ba6493d66f
Remove deprecated Orange Pi GPIO integration ( #67177 )
2022-02-24 23:46:59 +02:00
J. Nick Koston
00c6e30988
Fix ElkM1 systems that do not use password authentication ( #67194 )
2022-02-24 11:07:17 -08:00
J. Nick Koston
4dc6aab17e
Move camera to after deps for HomeKit ( #67190 )
2022-02-24 20:03:59 +01:00
Franck Nijhof
dd927adba9
Remove deprecated Blinkt! integration ( #67165 )
2022-02-24 19:26:32 +02:00
Marc Mueller
2af5b2c845
Fix return type for entity update methods ( #67184 )
2022-02-24 19:25:38 +02:00
Franck Nijhof
d495bded5c
Remove deprecated BH1750 integration ( #67161 )
2022-02-24 19:23:32 +02:00
Franck Nijhof
12dbcca078
Remove deprecated BeagleBone Black GPIO integration ( #67160 )
2022-02-24 19:22:48 +02:00
Franck Nijhof
21f3e5ef13
Fix MQTT config entry deprecation warnings ( #67174 )
2022-02-24 18:14:38 +01:00
Paulus Schoutsen
fb4de7211b
Make Google sync_seralize a callback ( #67155 )
2022-02-24 08:36:36 -08:00
Shay Levy
7068c46f8f
Use SSDP dataclass in webostv tests ( #67181 )
2022-02-24 16:59:20 +01:00
rforro
cbdfff25ca
Presets for single ZONNSMART TRV ( #67157 )
...
* Presets for single ZONNSMART TRV
* added zonnsmart climate tests
* black8 fix
2022-02-24 08:48:15 -05:00
Franck Nijhof
636e4ed90b
Remove deprecated Time of Flight integration ( #67167 )
2022-02-24 14:47:20 +01:00
jan iversen
9131fb39fe
Allow "slave" parameter in modbus service calls ( #66874 )
...
* Allow "slave" parameter in modbus service calls.
2022-02-24 13:35:45 +01:00
rikroe
a12870081e
Remove deprecated yaml config from bmw_connected_drive ( #66965 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-02-24 13:04:21 +01:00
Franck Nijhof
14059c5aa9
Remove deprecated YAML configuration from CPU Speed ( #67166 )
2022-02-24 11:25:42 +01:00
Franck Nijhof
85b87ffb8b
Remove deprecated APNS integration ( #67158 )
2022-02-24 10:31:00 +01:00
Franck Nijhof
1d03313bf5
Remove deprecated YAML configuration from Whois ( #67163 )
...
* Remove deprecated YAML configuration from Whois
* Clean up platform schema
2022-02-24 10:03:42 +01:00
Franck Nijhof
6bd21f05dc
Remove deprecated YAML configuration from PVOutput ( #67162 )
...
* Remove deprecated YAML configuration from PVOutput
* Clean up platform schema
2022-02-24 10:02:42 +01:00
Paulus Schoutsen
37ebeae83b
Bumped version to 2022.3.0b1
2022-02-23 22:16:27 -08:00
Keilin Bickar
70f9196e8f
SleepIQ Dependency update ( #67154 )
2022-02-23 22:16:16 -08:00
Gage Benne
25933e1186
Bump pydexcom to 0.2.3 ( #67152 )
2022-02-23 22:16:16 -08:00
Robert Hillis
f40f25473c
Bump aiopyarr to 22.2.2 ( #67149 )
2022-02-23 22:16:15 -08:00
J. Nick Koston
f0383782f9
Use compact encoding for JSON websocket messages ( #67148 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-23 22:16:14 -08:00
Paulus Schoutsen
0cd4f74d73
Allow get_states to recover ( #67146 )
2022-02-23 22:16:13 -08:00
Paulus Schoutsen
6a31cd9279
Fix SQL sensor ( #67144 )
2022-02-23 22:16:12 -08:00
jjlawren
3550a92629
Fix Sonos radio metadata processing with missing data ( #67141 )
2022-02-23 22:16:11 -08:00
Paulus Schoutsen
b0d043c55b
Media source to verify domain to avoid KeyError ( #67137 )
2022-02-23 22:16:11 -08:00
soluga
b21d954e50
Don't try to resolve state if native_value is Null ( #67134 )
2022-02-23 22:16:10 -08:00
J. Nick Koston
c9e46d360b
Use compact encoding for JSON websocket messages ( #67148 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-23 22:15:20 -08:00
Gage Benne
5366c0e3e3
Bump pydexcom to 0.2.3 ( #67152 )
2022-02-23 22:05:45 -08:00
Keilin Bickar
f8763aad75
SleepIQ Dependency update ( #67154 )
2022-02-23 21:27:31 -08:00
Robert Hillis
e431e98fff
Bump aiopyarr to 22.2.2 ( #67149 )
2022-02-23 21:18:14 -08:00
Paulus Schoutsen
a42547c0e5
Allow get_states to recover ( #67146 )
2022-02-23 21:15:48 -08:00
soluga
79bdd71da7
Don't try to resolve state if native_value is Null ( #67134 )
2022-02-23 16:29:26 -08:00
Paulus Schoutsen
a5383e40eb
Media source to verify domain to avoid KeyError ( #67137 )
2022-02-23 16:22:39 -08:00
Paulus Schoutsen
fff74c66ae
Fix SQL sensor ( #67144 )
2022-02-23 16:21:24 -08:00
GitHub Action
6364e81be5
[ci skip] Translation update
2022-02-24 00:17:55 +00:00
jjlawren
e3e962691c
Fix Sonos radio metadata processing with missing data ( #67141 )
2022-02-23 15:42:18 -08:00
Franck Nijhof
43b847220e
Bump version to 2022.4.0dev0 ( #67132 )
2022-02-23 22:12:37 +01:00
Franck Nijhof
75eed17c0b
Bumped version to 2022.3.0b0
2022-02-23 21:15:32 +01:00
Bram Kragten
3ca918d454
Update frontend to 20220223.0 ( #67130 )
2022-02-23 21:14:01 +01:00
Marc Mueller
ec980a574b
Improve typing [util.decorator] ( #67087 )
2022-02-23 20:58:42 +01:00
Robert Svensson
46c2bd0eb0
Tweak UniFi client tracker ( #67129 )
2022-02-23 09:26:46 -10:00
Erik Montnemery
eb4bc273af
Improve Tasmota device removal ( #66811 )
2022-02-23 20:21:28 +01:00
Raman Gupta
9fe61f9e7f
Add zwave_js light support for HSM-200 V1 ( #67089 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 20:18:42 +01:00
Joakim Plate
9906717e33
Use opt in device removal for rfxtrx ( #58252 )
2022-02-23 20:17:48 +01:00
Martin Hjelmare
2dd14f8e94
Add mysensors remove device support ( #67128 )
2022-02-23 10:59:12 -08:00
Mick Vleeshouwer
cb070f3138
Fix RTS device delays in Overkiz integration ( #67124 )
2022-02-23 10:46:08 -08:00
Maximilian
731f9ca7e0
Fix missing nina start value ( #66869 )
2022-02-23 10:45:10 -08:00
Lars
e22f8496c0
Allow sending telegram stickers from sticker packs ( #57482 )
2022-02-23 10:42:17 -08:00
R0nd
f4aefdbf0b
Support setting volume in lg_netcast media_player ( #58126 )
...
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
2022-02-23 19:20:52 +01:00
zvldz
8c69194695
Add telegram message_tag, disable_notification, parse_mode ( #63604 )
...
Co-authored-by: root <zvldz@users.noreply.github.com >
2022-02-23 19:19:01 +01:00
sophof
79d267f8d7
Fix derivative integration showing unexpected spikes ( #65528 )
2022-02-23 10:16:12 -08:00
Mick Vleeshouwer
2a697bdf41
Add support for Atlantic Electrical Heater in Overkiz integration ( #67045 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-23 19:15:04 +01:00
Milan Meulemans
a54e3ca1f8
Add Nanoleaf Swipe Device Trigger ( #66195 )
2022-02-23 10:10:30 -08:00
Jonathan Keljo
a08165a8d7
Create greeneye_monitor entities when monitor connects ( #66710 )
2022-02-23 10:09:12 -08:00
Kevin Stillhammer
93fab1f996
Cleanup Waze_travel_time_sensor_tests ( #67047 )
2022-02-23 09:59:42 -08:00
epenet
e37402e1d5
Import tag ( #64539 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-23 09:55:31 -08:00
Paulus Schoutsen
3380a15bbb
Mobile app: Drop descriptive emoji name support ( #67120 )
2022-02-23 18:54:27 +01:00
J. Nick Koston
c243247e35
Remove effects from WiZ wall dimmer switches ( #67097 )
2022-02-23 18:38:18 +01:00
patagona
facf22c2dd
Correctly handle missing mpd albumart ( #66771 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 18:21:20 +01:00
Francois Chagnon
87593fa3ec
Add Humidifier support to zwave_js ( #65847 )
2022-02-23 18:01:45 +01:00
jjlawren
cfd763db40
Refactor Sonos media metadata handling ( #66840 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-23 08:58:00 -08:00
Marc Mueller
8b7639940e
Fix type issues [mobile_app] ( #67091 )
2022-02-23 08:47:54 -08:00
Joakim Sørensen
49aabcb2ac
Add homeassistant to partial backup service ( #67117 )
2022-02-23 08:38:52 -08:00
epenet
419e683526
Add Remote Engine Start status to Renault integration ( #67028 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-23 08:14:58 -08:00
Robert Hillis
eb80abf89e
Add Phone Modem call reject button ( #66742 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 17:05:21 +01:00
Robert Hillis
8befb3b905
Deprecate yaml config for fritzbox callmonitor ( #61762 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 15:22:50 +01:00
Marc Mueller
0a6e30e4b9
Improve sonos ConfigFlow registration ( #67110 )
2022-02-23 15:21:46 +01:00
David F. Mulcahey
f82d1a88e8
Bump ZHA quirks to 0.0.67 ( #67109 )
2022-02-23 08:24:46 -05:00
Joakim Sørensen
834f1403c6
Bump pyhaversion from 21.11.1 to 22.02.0 ( #67108 )
2022-02-23 13:37:27 +01:00
Joakim Sørensen
d97da2fd49
Bump awesomeversion from 22.1.0 to 22.2.0 ( #67107 )
2022-02-23 13:37:07 +01:00
Robert Svensson
dd88a05cb4
Make type checking pass for deCONZ init, gateway and services ( #66054 )
...
* Type and enable type checking for init, config_flow, diagnostics, gateway and services
* Fix import
* Fix review comment
2022-02-23 13:10:35 +01:00
Franck Nijhof
3afadf8adb
Revert "Block peer certs on supervisor" ( #67104 )
2022-02-23 12:32:07 +01:00
Jan Bouwhuis
8dbb184ed5
Add MQTT publish ACK timeout test ( #67062 )
2022-02-23 12:30:13 +01:00
Jan Bouwhuis
845bf80e72
Mqtt improve test coverage ( #66279 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 12:29:32 +01:00
Timothy Kist
6a5215dc0e
Allow multidict 6.0.2+ to fix ZHA, gTTS and other integrations ( #67046 )
2022-02-23 12:25:54 +01:00
J. Nick Koston
e1989e2858
Enable strict typing for powerwall ( #65577 )
2022-02-23 12:15:31 +01:00
Matthias Lohr
34bae4dcd4
Add timer sensors for TOLO ( #66938 )
2022-02-23 12:08:47 +01:00
Matthias Lohr
6c922e1fdb
Add number platform to tolo integration ( #66799 )
2022-02-23 12:08:28 +01:00
Ryan Fleming
9db2d8768b
Add tools to octoprint when the printer comes back online ( #59666 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-23 11:59:28 +01:00
Marc Mueller
4fecd5d8af
Fix type issues [fireservicerota] ( #67094 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-23 11:53:02 +01:00
Marc Mueller
0e54bd448a
Remove unused attribute [litterrobot] ( #67106 )
2022-02-23 11:31:31 +01:00
Poltorak Serguei
c59115bb4f
Add suggested area to the Z-Wave.Me integration ( #66986 )
...
* Add Z-Wave.Me Device Info
* fix
* fix
* small fix
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
2022-02-23 10:18:33 +01:00
Marc Mueller
b6572d1cab
Fix type issues [geniushub] ( #67095 )
2022-02-23 09:55:26 +01:00
Paulus Schoutsen
459e6c273b
Track hidden items in media source ( #67096 )
2022-02-23 09:51:01 +01:00
Erik Montnemery
c879bf295b
Deprecate manual MQTT configuration available in config flow ( #66247 )
2022-02-23 09:41:44 +01:00
Martin Hjelmare
93247d7933
Use RequestError in tradfri ( #67101 )
2022-02-23 09:34:32 +01:00
Marc Mueller
c11663344d
Fix type issues [firmata] ( #67093 )
2022-02-23 08:57:06 +01:00
Marc Mueller
636d791b37
Fix type issues [litterrobot] ( #67092 )
2022-02-23 08:44:35 +01:00
Paulus Schoutsen
fda3877852
Improved local media ID handling ( #67083 )
2022-02-23 08:39:54 +01:00
Simone Chemelli
c76d2c4283
Fritz device_trackers for non mesh devices ( #67006 )
2022-02-22 16:35:48 -08:00
Michael
b8590fde40
Improve tests of Fritz!Tools (part1) ( #66972 )
2022-02-22 16:35:22 -08:00
jjlawren
1658d530e1
Add Plex scan_clients button, enable autoscan ( #67055 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-02-22 16:34:48 -08:00
J. Nick Koston
d5a2381f07
Add diagnostics support to lutron_caseta ( #67079 )
2022-02-22 16:31:41 -08:00
GitHub Action
bdcdf52225
[ci skip] Translation update
2022-02-23 00:20:00 +00:00
Simone Chemelli
0c9be633f5
Fix missing uptime sensor in some Fritz scenarios ( #67073 )
...
* Fix missing uptime sensor in some Fritz scenarios
* apply review comment
2022-02-23 01:02:12 +01:00
Mick Vleeshouwer
5e938ea61b
Bump PyOverkiz and improve code quality (late review) ( #67075 )
2022-02-22 14:00:14 -10:00
Marcel van der Veldt
cb190a7b17
Add (basic) diagnostics support for Hue integration ( #67074 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-22 15:44:02 -08:00
Michael
1274078f1b
Fix naming of device entities created by Fritz!Tools ( #67076 )
2022-02-22 15:39:19 -08:00
Paulus Schoutsen
7d4f5a68d6
Bump frontend to 20220222.0 ( #67078 )
2022-02-22 15:33:38 -08:00
Paulus Schoutsen
be09ca3a71
Add source name to radio browser media source ( #67077 )
2022-02-23 00:11:02 +01:00
Paulus Schoutsen
938b64081b
Block peer certs on supervisor ( #66837 )
...
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2022-02-22 13:59:40 -08:00
Paulus Schoutsen
756e711850
Add a new validate config WS command ( #67057 )
2022-02-22 22:28:37 +01:00
Paulus Schoutsen
c2e62e4d9f
Re-org device automations ( #67064 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-22 13:15:16 -08:00
J. Nick Koston
9950e543df
Add newly discovered samsungtv OUI ( #67059 )
2022-02-22 20:15:35 +01:00
Shay Levy
db8620dac6
Bump aioshelly to 1.0.10 ( #67056 )
2022-02-22 20:32:39 +02:00
Mick Vleeshouwer
30c9b8ee56
Improve code quality for Overkiz integration ( #67060 )
2022-02-22 08:32:23 -10:00
epenet
a60c37cdb8
Expose Samsung wrapper as async ( #67042 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 08:31:16 -10:00
Thibaut
d25a46d68d
Add low speed Overkiz cover ( #66750 )
2022-02-22 08:01:19 -10:00
Chris Talkington
f30681dae7
Use aiopyarr for sonarr ( #65349 )
2022-02-22 09:33:10 -08:00
Simone Chemelli
c14912471d
Bump pyuptimerobot to 22.2.0 ( #67041 )
2022-02-22 19:14:48 +02:00
Kevin Stillhammer
dbb8806b31
Use length_util conversion ( #67049 )
2022-02-22 19:06:23 +02:00
Martin Hjelmare
d96c2df6a8
Bump pyicloud to 1.0.0 ( #67037 )
2022-02-22 16:25:46 +01:00
G Johansson
2a2f245ae8
Add mac address as connection for Sensibo devices ( #67035 )
2022-02-22 15:13:22 +01:00
G Johansson
a4a5057b0b
Improve code quality moon ( #66461 )
...
* Code quality moon
* Fix review comments
2022-02-22 15:59:59 +02:00
Joakim Sørensen
633e7e90ac
Deprecate the updater integration ( #67038 )
2022-02-22 14:46:46 +01:00
Marc Mueller
995f4fbfda
Upgrade pwmled to 1.6.10 ( #67034 )
2022-02-22 14:45:05 +01:00
epenet
b6d8a82e7d
Add Dacia as supported brand to Renault ( #67029 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 14:43:02 +01:00
Marc Mueller
8eb7507482
Cleanup after setup.py removal ( #67036 )
2022-02-22 14:32:55 +01:00
G Johansson
b57a7ce6a3
Bump pysensibo to v1.0.7 ( #67032 )
2022-02-22 14:31:49 +01:00
epenet
c3dc936b54
Cleanup Renault tests ( #67030 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 14:21:38 +01:00
Pascal Winters
3dd31acc33
Bump PySwitchbot to 0.13.3 ( #67025 )
2022-02-22 14:17:50 +01:00
Raman Gupta
a12d6aa6ff
Log error when using zwave_js 'refresh_value' on ping button/node status sensor ( #66847 )
...
* Raise when using 'zwave_js.refresh_value' on ping button
* Revert test change
* block till done
* Switch from raising an exception to logging an error for both the ping button and node status sensor
* missed commit
2022-02-22 12:03:01 +01:00
Sjoerd
909de62bd4
Add the ICAO 24-bit address to the OpenSky sensor events ( #66114 )
2022-02-22 11:31:21 +01:00
Franck Nijhof
0042fd5199
Fix nightly builder ( #67022 )
2022-02-22 11:27:38 +01:00
Ville Skyttä
09e16fa3dc
Add service info for upcloud entities ( #61740 )
2022-02-22 10:39:09 +01:00
jjlawren
df9e92b4b8
Add log message when Plex library section not found ( #66820 )
2022-02-22 10:35:19 +01:00
Erik Montnemery
31867d54b6
Add Google Cast groups to device registry ( #66805 )
2022-02-22 10:26:41 +01:00
J. Nick Koston
f69571f164
Add support for climate fan and oscillate mode to HomeKit ( #66463 )
2022-02-22 09:58:31 +01:00
J. Nick Koston
0b813f8600
Add configuration_url to lookin ( #67021 )
2022-02-22 09:50:59 +01:00
epenet
92b5bcffb6
Bump renault-api to 0.1.9 ( #67016 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-22 09:16:02 +01:00
Keilin Bickar
7f5304b6c2
Add Switch entity to SleepIQ ( #66966 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-21 21:53:04 -10:00
Paulus Schoutsen
e0ff7dc2e7
Fix radio browser on Sonos ( #67017 )
2022-02-22 08:51:41 +01:00
Raman Gupta
98c00c0255
Bump zwave-js-server-python to 0.35.1 ( #67014 )
2022-02-22 08:44:03 +01:00
Paulus Schoutsen
7c7a86242e
Allow supported brands in manifests ( #67015 )
2022-02-22 08:42:57 +01:00
Kevin Stillhammer
010e6cb4ba
waze_travel_time: always resolve zones ( #66162 )
2022-02-21 23:17:49 -08:00
Kevin Stillhammer
a17650550f
google_travel_time: always resolve zones ( #66165 )
2022-02-21 23:17:18 -08:00
Kevin Stillhammer
6ec0e3811a
Waze travel time sensor tests ( #66558 )
2022-02-21 23:15:35 -08:00
Kevin Stillhammer
2cba9b3d7e
Cleanup_google_travel_time_tests ( #66868 )
2022-02-21 23:05:12 -08:00
J. Nick Koston
d554a82875
Add diagnostics support to flux_led ( #67012 )
2022-02-21 22:53:41 -08:00
Mike Degatano
a51d9012ad
Fix MQTT lights tests using STATE_OFF ( #67011 )
2022-02-21 22:52:31 -08:00
Franck Nijhof
23fdf9eef8
Use selectors in Open-Meteo configuration flow ( #67004 )
2022-02-22 01:29:58 +01:00
GitHub Action
102ae9f0e3
[ci skip] Translation update
2022-02-22 00:17:23 +00:00
Sebastian Lövdahl
744a2013cd
Improve Vallox filter remaining time sensor ( #66763 )
2022-02-21 13:17:54 -10:00
Michael Chisholm
b19bf9b147
Add dlna_dms integration to support DLNA Digital Media Servers ( #66437 )
2022-02-21 15:14:08 -08:00
rubenverhoef
95de1dd446
Additional MQTT light command templates ( #63361 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2022-02-22 00:00:49 +01:00
jan iversen
8741ff0684
Diferentiate between attr_name and entity_id in Modbus tests ( #66999 )
2022-02-21 14:56:31 -08:00
corneyl
137793c067
Add sensors for next Picnic deliveries ( #66474 )
2022-02-21 23:45:30 +01:00
Keilin Bickar
e6af7847fc
Add Multi factor authentication support for Sense ( #66498 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-21 12:05:12 -10:00
Shay Levy
ba2bc975f4
Fix Shelly event handling ( #67000 )
2022-02-21 23:03:22 +01:00
Mick Vleeshouwer
d45921622a
Update pyoverkiz to 1.3.6 ( #66997 )
2022-02-21 23:57:28 +02:00
G Johansson
d15acaf747
Implement number platform for Sensibo ( #66898 )
2022-02-21 11:50:50 -10:00
Matthias Alphart
0606b4a843
add apparent and reactive power DeviceClass ( #65938 )
2022-02-21 21:35:24 +01:00
epenet
d49029e9fc
Add door and lock status to Renault integration ( #66698 )
...
* Add coordinator for lock status
* Add fixture for lock status
* Add lock status binary sensor
* Add to test constants
* Adjust conftest
* Fix inverted state
* Add door status
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 20:07:43 +01:00
Diogo Gomes
9ed4bcf965
Add unique_id to the filter component ( #65010 )
...
* Optional manually defined uniqueid
* move to _attr
2022-02-21 21:00:09 +02:00
Mick Vleeshouwer
2456d8a401
Remember user and hub after input in ConfigFlow ( #66608 )
2022-02-21 20:56:20 +02:00
jjlawren
76149876ab
Enable fallback polling for Sonos microphone binary_sensor ( #66299 )
2022-02-21 19:46:20 +01:00
Franck Nijhof
3644740786
Extend Plugwise DeviceInfo ( #66619 )
2022-02-21 19:45:04 +01:00
J. Nick Koston
4811b510eb
Ensure WiZ can still setup with old firmwares ( #66968 )
2022-02-21 19:42:54 +01:00
Mick Vleeshouwer
5af4068583
Fix binary sensor translations for carbon_monoxide ( #66891 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-21 10:34:38 -08:00
J. Nick Koston
9a5eec561a
Only set require_restart on config entry reload if its not recoverable ( #66994 )
2022-02-21 10:27:23 -08:00
jan iversen
cb877adb6a
Allow multiread in modbus binary_sensor ( #59886 )
2022-02-21 10:22:50 -08:00
jan iversen
0f580af1d3
Correct switch verify to handle discret_read in Modbus ( #66890 )
2022-02-21 19:15:03 +01:00
Paulus Schoutsen
8080aab98e
Allow deleting files from media source ( #66975 )
2022-02-21 19:14:42 +01:00
Diogo Gomes
abaf284ef2
Cast string back to datetime in Sensor Filter ( #65396 )
2022-02-21 19:14:23 +01:00
Robert Hillis
14a7ee5d0b
Deprecate "wanted" sensor in radarr ( #63818 )
...
* Remove invalid "wanted" sensor from radarr
* uno mas
2022-02-21 10:12:09 -08:00
javicalle
cd38878a4c
Restore states for RFLink binary_sensors ( #65716 )
2022-02-21 19:11:05 +01:00
Robert Hillis
7947866962
Refactor tests for modem_callerid ( #59691 )
...
* Refactor tests for modem_callerid
* uno mas
* uno mas
* uno mas
2022-02-21 10:08:19 -08:00
J. Nick Koston
f2f2a08966
Add support for auto target fan state in HomeKit fans ( #66383 )
2022-02-21 19:08:09 +01:00
Teemu R
16cc2b790b
Create LED switches for tplink dimmers ( #66839 )
2022-02-21 19:02:11 +01:00
Allen Porter
c6114f2631
Simplify nest placeholder image loading and share across all cameras ( #66580 )
2022-02-21 19:01:04 +01:00
Mike Degatano
8ea6cbc257
Support variables in templates with timeout ( #66990 )
2022-02-21 09:56:20 -08:00
avee87
0dfc4ec9be
Rename manual alarm integrations ( #66979 )
2022-02-21 18:24:02 +01:00
Maximilian
75b5ef45d8
Fix nina warnings in city states ( #65914 )
2022-02-21 18:22:54 +01:00
Franck Nijhof
d839febbe7
Add Radio Browser integration ( #66950 )
2022-02-21 09:13:02 -08:00
Michael
660fb393f0
Enable sensors based on wan scenario in Fritz!Tools ( #66944 )
2022-02-21 18:03:38 +01:00
J. Nick Koston
7b334d1755
Add additional WiZ OUIs ( #66991 )
2022-02-21 18:02:09 +01:00
uvjustin
4efada7db0
Allow stream log level to change at runtime ( #66153 )
2022-02-21 17:58:15 +01:00
Igor Pakhomov
a4ba511276
Add aditional sensors for dmaker.airfresh.a1/t2017 to xiaomi_miio ( #66370 )
2022-02-21 17:56:34 +01:00
Marc Mueller
5c5f9418ee
Remove setup.py ( #66023 )
2022-02-21 17:53:58 +01:00
J. Nick Koston
a82d4d1b7b
Add support for dual head WiZ devices ( #66955 )
2022-02-21 17:50:42 +01:00
starkillerOG
fe1229a7d9
Motion blinds add VerticalBlindLeft support ( #66961 )
2022-02-21 17:42:52 +01:00
Jonathan Keljo
4b28025a71
Bump greeneye_monitor to v3.0.3 ( #66973 )
2022-02-21 17:06:07 +01:00
Franck Nijhof
f412dd4b8d
Merge branch 'master' into dev
2022-02-21 16:15:23 +01:00
Garrett
b560909b31
Bump to subarulink 0.4.2 ( #66403 )
2022-02-21 13:09:36 +01:00
epenet
39c1209e1c
Bump samsungtvws to 1.7.0 ( #66978 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 12:42:54 +01:00
Erik Montnemery
c496748125
Add WS API for removing a config entry from a device ( #66188 )
...
* Add WS API for removing a config entry from a device
* Address review comments
* Address review comments
* Remove entity cleanup from ConfigEntries
* Update + add tests
* Improve comments in test
* Add negative test
* Refactor according to review comments
* Add back async_remove_config_entry_device
* Remove unnecessary error handling
* Simplify error handling
2022-02-21 10:11:18 +01:00
Julien
7a39c769f0
Fix typo in const.py ( #66856 )
2022-02-21 09:50:14 +01:00
epenet
3b146d8e9b
Use hass.add_job in samsungtv ( #66976 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-21 09:11:29 +01:00
Dave T
865159781f
Use new enums in vizio tests ( #62710 )
...
* Use new enums in vizio tests
* Code review: revert wrong conftest changes
* Code review: Revert incorrect removal of vizio const
* Reinstate wrongly reverted files
* Fix double line
* Fix new test after rebase
2022-02-21 08:28:56 +01:00
GitHub Action
f921856f5f
[ci skip] Translation update
2022-02-21 00:17:31 +00:00
Tom
620b653d76
Plugwise bump module version to fix heating-state and OnOff devices ( #66936 )
2022-02-20 20:45:19 +01:00
rikroe
8c96f1457d
Bump bimmer_connected to 0.8.11 ( #66951 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-02-20 19:17:08 +02:00
Klaas Schoute
7c8f4a4262
Update Pure Energie integration ( #66946 )
...
* Remove service entry_type
* Set raise on progress
2022-02-20 16:58:21 +01:00
dewdrop
dbb2c64d86
Fix broken aftership sensor after pyaftership 21.11.0 bump ( #66855 )
...
* Fix update to pyaftership 21.11.0
Variable name collision and a missing property access was causing this sensor to always return zero elements.
* Move subscripting out of awaited statement
2022-02-20 15:33:19 +01:00
Shay Levy
efd0e898f9
Bump aiowebostv to 0.1.3 ( #66942 )
2022-02-20 16:25:33 +02:00
Michael Chisholm
3d5790aaad
Avoid accessing hass.data in test_play_media_didl_metadata ( #66939 )
2022-02-20 14:14:53 +01:00
Aidan Timson
5b28e2d983
Add discussions sensors to GitHub ( #66937 )
2022-02-20 13:32:24 +01:00
Joakim Sørensen
2d52aca9eb
Add Latest Tag sensor to GitHub integration ( #66932 )
2022-02-20 13:00:01 +01:00
G Johansson
3cbbf90f23
Bump pysensibo to v1.0.6 ( #66930 )
2022-02-20 12:32:12 +01:00
Joakim Sørensen
bce033cfc7
Enable all GitHub sensors by default ( #66931 )
2022-02-20 12:06:27 +01:00
Joakim Sørensen
9f57ce504b
Use GraphQL for GitHub integration ( #66928 )
2022-02-20 11:59:11 +01:00
jan iversen
4ca339c5b1
Set slave default to 0, as already documented in Modbus ( #66921 )
2022-02-20 11:56:38 +01:00
Raman Gupta
6e5ae3e2e4
Add zwave_js.event automation trigger ( #62828 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-20 11:53:03 +01:00
Franck Nijhof
ddedaf6f70
Introduce const file in LaMetric ( #66929 )
2022-02-20 11:47:36 +01:00
Hans Oischinger
94a0f1c7b3
Add service configuration URL for vicare ( #66927 )
2022-02-20 11:47:05 +01:00
Joakim Sørensen
48dd77f341
Bump aiogithubapi from 22.2.0 to 22.2.3 ( #66924 )
2022-02-20 12:25:04 +02:00
Paulus Schoutsen
833cba71d7
Bump frontend to 20220220.0 ( #66919 )
2022-02-19 22:13:52 -08:00
Raman Gupta
10ad97a5e2
Improve zwave_js notification event handling ( #66790 )
2022-02-19 21:15:54 -08:00
Erik Montnemery
c582aecc10
Deduplicate code in cast media_player ( #66815 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-19 21:14:31 -08:00
Simone Chemelli
f0fbc7bb2c
Fritz: fix unbound topology ( #66877 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-19 21:07:40 -08:00
Michael Chisholm
3c15fe8587
Add media browser support to dlna_dmr ( #66425 )
2022-02-19 21:07:38 -08:00
jan iversen
6a7872fc1b
Remove async_setup_component() from tests ( #66905 )
2022-02-19 21:00:14 -08:00
Allen Porter
f3add292d5
Update nest climate set_temperature to allow hvac_mode ( #66909 )
2022-02-19 20:57:29 -08:00
J. Nick Koston
e9ca7c2516
Add support for WiZ diagnostics ( #66817 )
2022-02-19 20:54:12 -08:00
GitHub Action
c4cc6ca0ba
[ci skip] Translation update
2022-02-20 00:20:09 +00:00
Chris Talkington
273b8de994
Update rokuecp to 0.14.1 ( #66894 )
2022-02-19 16:42:57 -06:00
Austin Mroczek
82950dc037
bump total_connect_client to 2022.2.1 ( #66907 )
2022-02-19 22:53:52 +02:00
G Johansson
1c9f05e6d8
Bump pysensibo to v1.0.5 ( #66906 )
2022-02-19 22:52:33 +02:00
René Klomp
496583bca5
Prefix sma sensor name ( #65234 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-19 20:27:06 +01:00
James Taylor
27038fda27
Update RSS feed template ( #62966 )
2022-02-19 13:26:42 -06:00
J. Nick Koston
a58fd87964
Bump aiodiscover to 1.4.8 ( #66892 )
2022-02-19 20:26:33 +01:00
jjlawren
69ce03465d
Proxy Plex thumbnail images in media browser ( #66702 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-19 20:25:33 +01:00
Teemu R
88b7a9fccc
Enable consumable sensors per default for xiaomi_miio vacuums ( #66843 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-19 20:22:49 +01:00
jingsno
e8fc4cc627
Fix Mill Gen1 Climate Control ( #66899 )
...
Fixes Mill Gen1 Climate Control, so it correctly returns the current status of the heating element.
2022-02-19 19:21:10 +01:00
G Johansson
6464ab8356
Bump pysensibo to 1.0.4 ( #66886 )
2022-02-19 12:00:49 -06:00
Keilin Bickar
d59dbbe859
Create button entities for SleepIQ ( #66849 )
2022-02-19 11:54:52 -06:00
Rob Wolinski
18f26d312a
Update srpenergy dependency to 1.3.6 ( #66821 )
2022-02-19 18:08:27 +01:00
Klaas Schoute
6c2d6fde66
Add Pure Energie integration ( #66846 )
2022-02-19 17:53:25 +01:00
Shay Levy
5359050afc
Add Shelly gen2 error sensors ( #66825 )
2022-02-19 18:51:01 +02:00
J. Nick Koston
8f0b6eac41
Fix yeelight config flow ip update and timeout ( #66883 )
2022-02-19 17:24:50 +01:00
Marc Mueller
45d8d04c40
Use assignment expressions [other] ( #66882 )
2022-02-19 17:22:51 +01:00
Marc Mueller
4f20a8023b
Use assignment expressions [A-I] ( #66880 )
2022-02-19 17:21:26 +01:00
Marc Mueller
6e49b0e122
Use assignment expressions [K-Z] ( #66881 )
2022-02-19 17:19:46 +01:00
jan iversen
d76687d672
Add support for INT8 and UINT8 in Modbus ( #66889 )
2022-02-19 17:17:29 +01:00
Marc Mueller
596644d715
Fix typo [recorder] ( #66879 )
2022-02-19 16:04:20 +01:00
J. Nick Koston
a18d4c51ff
Ensure dhcp can still discover new devices from device trackers ( #66822 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-19 09:01:34 -06:00
Marc Mueller
c46728c2b2
Fix modbus typing ( #66872 )
2022-02-19 15:48:05 +01:00
Marc Mueller
3770f4da5c
Fix braviatv typing ( #66871 )
2022-02-19 15:46:22 +01:00
Anil Daoud
6cd3b45b74
Kaiterra type issue ( #66867 )
2022-02-19 15:44:18 +01:00
Greg Sheremeta
bcec4a5827
typo fix networrk --> network ( #66878 )
2022-02-19 15:30:07 +01:00
Marc Mueller
728dfa2581
Don't run pytest CI jobs on push to forks ( #66870 )
2022-02-19 15:18:40 +01:00
Joakim Sørensen
8e39ba387d
Add missing hass argument in async_request_config call ( #66864 )
2022-02-19 13:22:00 +02:00
Simon Hansen
52ca1a3d47
Code enhancements for ISS ( #66813 )
...
* Code enhancements for ISS
* Assert options
2022-02-19 11:38:10 +01:00
Raman Gupta
4ff1f5c788
Create zwave_js ping button at the right time ( #66848 )
...
* Create zwave_js ping button at the right time
* fix tests
2022-02-19 11:16:14 +01:00
GitHub Action
fd24d9b1ad
[ci skip] Translation update
2022-02-19 00:19:24 +00:00
Paulus Schoutsen
1bbc1f5f55
Validate in split_entity_id ( #66835 )
2022-02-18 16:11:17 -08:00
J. Nick Koston
3bf2be1765
Startup with an emergency self signed cert if the ssl certificate cannot be loaded ( #66707 )
2022-02-18 16:08:26 -08:00
Paulus Schoutsen
0269ad4738
Bump hass-nabucasa to 0.53.1 ( #66845 )
2022-02-18 16:04:54 -08:00
Keilin Bickar
aa00bd9b96
Add SleepIQ device type ( #66833 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-18 17:42:35 -06:00
Marc Mueller
1ad023a63f
Add type ignore error codes [auth] ( #66774 )
2022-02-18 23:29:56 +01:00
Erik Montnemery
ec67dcb620
Add support for validating and serializing selectors ( #66565 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-18 14:24:08 -08:00
bvweerd
2ca6ec0290
Fix eq3btsmart setting HVAC modes ( #66394 )
...
* Partly reverse preset incompatibility
It seems like some presets are unsupported by the native climate control of Home Assistant core. This change reverts the previous preset changes causing issues. It worked perfect with simple-thermostat custom lovelace card.
* Remove priority of preset above HVAC mode
If a preset was available of the given command, the hvac mode change was ignored. This can result in HVAC settings are ignored. By removing the check for a preset, the preset does not supersede the HVAC mode anymore
* Revert "Partly reverse preset incompatibility"
This reverts commit 10fdc8eef457c369a042c631376ed33f29d0d8bf.
2022-02-18 23:19:18 +01:00
jjlawren
3bfc6cc756
Bump SoCo to 0.26.3 ( #66834 )
2022-02-18 15:55:55 -06:00
epenet
3aa18ea5d8
Add installed apps to samsungtv sources ( #66752 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-18 13:33:49 -08:00
jjlawren
cfd908218d
Initialize AlarmDecoder binary_sensor state as off instead of unknown ( #65926 )
2022-02-18 13:32:04 -08:00
G Johansson
abc73ff2e1
Improve code quality workday ( #66446 )
...
* Code quality workday
* Modify from review
* Modify from review 2
* Fix mypy
2022-02-18 23:04:19 +02:00
Paulus Schoutsen
c95a72d2ad
Merge pull request #66829 from home-assistant/rc
2022-02-18 12:52:13 -08:00
Franck Nijhof
fa8238bc04
Downgrade log warning->info for unregistered webhook message ( #66830 )
2022-02-18 12:43:25 -08:00
Mathew Verdouw
48e3f9584b
Add broadlink lb2 support ( #63530 )
...
* Update const.py
* Update to support LB2 version smart bulbs in Broadlink integration
* Update const.py
Added Space.
* Update updater.py
Updated so that LB2 lights use the LB1 update manager.
2022-02-18 21:39:29 +01:00
Paulus Schoutsen
d3bb622a3c
Bump hass-nabucasa to 0.53.0 ( #66826 )
2022-02-18 11:53:02 -08:00
Paulus Schoutsen
15ca244c3c
Bumped version to 2022.2.9
2022-02-18 11:51:56 -08:00
Paulus Schoutsen
474cf4be04
Bump aiohue to 4.2.1 ( #66823 )
2022-02-18 11:51:50 -08:00
Shay Levy
ef85afde6d
Handle default notify data in webostv ( #66770 )
2022-02-18 11:51:49 -08:00
Shay Levy
480de899fb
Fix webostv notify service ( #66760 )
2022-02-18 11:51:49 -08:00
Tom Harris
def8e933d7
Bump pyinsteon to 1.0.16 ( #66759 )
2022-02-18 11:51:37 -08:00
epenet
6ebf520a0c
Ensure new samsungtv token is updated in the config_entry ( #66731 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-18 11:50:39 -08:00
Sascha Sander
86aad35e77
Correct current temperature for tuya thermostats ( #66715 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-18 11:50:38 -08:00
Paulus Schoutsen
7f9017316b
Bump frontend to 20220203.1 ( #66827 )
2022-02-18 11:43:29 -08:00
Paulus Schoutsen
90d6172fd0
Bump aiohue to 4.2.1 ( #66823 )
2022-02-18 11:40:56 -08:00
Jeef
92834cfd7a
Dependency Bump on Intellifire Lib ( #66814 )
2022-02-18 21:12:40 +02:00
Keilin Bickar
a367d2be40
Modernize Sleepiq and add new entities ( #66336 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-18 12:50:44 -06:00
Kevin Stillhammer
beb30a1ff1
Add google_travel_time sensor tests ( #66568 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-18 10:21:28 -08:00
Jonathan Keljo
011c645ee2
Silence sisyphus chatty logging from dependencies ( #66711 )
2022-02-18 10:03:03 -08:00
Jeef
2d2101528c
Intellifire Diagnostic Sensors ( #66597 )
2022-02-18 18:31:23 +01:00
Marc Mueller
30e2411761
Add type ignore error codes [last ones] ( #66816 )
2022-02-18 18:15:57 +01:00
Erik Montnemery
fcf774ecfc
Small cleanup of MQTT mixins ( #66812 )
2022-02-18 16:51:14 +01:00
Erik Montnemery
faf854190d
Add support for removing Google Cast devices ( #66808 )
2022-02-18 16:25:28 +01:00
Erik Montnemery
f1648960f5
Improve cleanup of Google Cast entities ( #66801 )
2022-02-18 15:05:14 +01:00
Sascha Sander
9389d1e561
Correct current temperature for tuya thermostats ( #66715 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-18 15:00:49 +01:00
Martin Hjelmare
56d45c49e9
Clean webostv notify ( #66803 )
...
* Replace conf with attr
* Test notify service without data parameter
* Clean kwargs access
* Replace icon constant
* Use data from notify
2022-02-18 15:03:05 +02:00
Erik Montnemery
ba6d1976df
Improve MQTT device removal ( #66766 )
...
* Improve MQTT device removal
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust tests
* Improve test coverage
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-18 13:45:25 +01:00
Marc Mueller
cb1efa54bb
Add workflow_dispatch ci trigger ( #66697 )
2022-02-18 11:54:44 +01:00
Erik Montnemery
2abcd7cd94
Correct state restoring for MQTT temperature sensors ( #66741 )
...
* Correct state restoring for MQTT temperature sensors
* Adjust test
* Adjust test
2022-02-18 11:35:44 +01:00
Marc Mueller
bfb1abd3a2
Add type ignore error codes [helpers] ( #66776 )
2022-02-18 11:31:37 +01:00
Marc Mueller
0188e8b319
Add type ignore error codes [util] ( #66777 )
2022-02-18 11:30:59 +01:00
Joakim Sørensen
0ac9376ee4
Add list to async_delay_save typing ( #66795 )
2022-02-18 11:07:14 +01:00
Teemu R
046c0ae61b
Bump python-miio dependency to 0.5.10 ( #66782 )
2022-02-18 10:44:31 +01:00
Marc Mueller
cb736eaeaf
Add type ignore error codes [recorder] ( #66780 )
2022-02-18 10:37:38 +01:00
Andre Lengwenus
c8ae0d3bbe
Bump pypck to 0.7.14 ( #66794 )
2022-02-18 10:37:00 +01:00
Teemu R
483545eeaa
Bump python-songpal dependency to 0.14 ( #66769 )
...
* Bump python-songpal dependency to 0.14
* Fix tests
* pip_check -1
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-18 11:31:46 +02:00
dependabot[bot]
2b807bd07d
Bump docker/login-action from 1.12.0 to 1.13.0 ( #66788 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-18 09:53:38 +01:00
Marc Mueller
67e94f2b4b
Add type ignore error codes [N-Z] ( #66779 )
2022-02-18 09:41:12 +01:00
Marc Mueller
d7170f43c3
Add type ignore error codes [A-L] ( #66778 )
2022-02-18 09:38:15 +01:00
Erik Montnemery
98982c86e4
Add MQTT diagnostics ( #66730 )
...
* Add MQTT diagnostics
* Redact device tracker location
* Adjust tests
* Address comments from code review
2022-02-18 09:28:49 +01:00
Simone Chemelli
4f2be58fe4
Fix wifi switches name for Fritz ( #66529 )
2022-02-18 00:13:36 -08:00
Dave T
7e3d87a146
Increase helpers.frame test coverage ( #65137 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-18 00:05:38 -08:00
Franck Nijhof
e26488b1ca
Add config flow to MJPEG IP Camera ( #66607 )
2022-02-18 00:03:41 -08:00
Raman Gupta
82ebb7047f
Bump zwave-js-server-python to 0.35.0 ( #66785 )
...
* Bump zwave-js-server-python to 0.35.0
* Remove support for new event type which should go in a separate PR
2022-02-18 02:36:27 -05:00
Allen Porter
703d01e772
Bump grpcio to 1.44.0 ( #66787 )
2022-02-17 23:12:05 -08:00
Marc Mueller
ac50248938
Add type ignore error codes [other] ( #66781 )
2022-02-17 23:10:25 -08:00
Marc Mueller
8d2fb72cc3
Add type ignore error codes [core] ( #66773 )
2022-02-17 23:09:22 -08:00
Allen Porter
58551ec66d
Update nest camera tests to use common test fixture ( #66192 )
2022-02-17 23:08:29 -08:00
J. Nick Koston
736a1ca0a3
Fix merge conflict resolution error in flux_led ( #66775 )
2022-02-17 20:14:08 -06:00
GitHub Action
8b557884b7
[ci skip] Translation update
2022-02-18 00:24:29 +00:00
J. Nick Koston
64277058b5
Ensure lutron caseta imports set the unique id ( #66754 )
2022-02-18 00:03:20 +01:00
Shay Levy
90a0d5518d
Handle default notify data in webostv ( #66770 )
2022-02-17 23:46:18 +01:00
Erik Montnemery
cd00464285
Remove use of hass.helpers from MQTT ( #66757 )
...
* Remove use of hass.helpers from MQTT
* Tweak
2022-02-17 23:18:03 +01:00
Marc Mueller
1a247f7d1b
Improve device_automation typing ( #66621 )
2022-02-17 22:08:43 +01:00
epenet
8bf19655f1
Fix samsung mocks ( #66765 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 13:04:48 -08:00
Tom Harris
d7619d2302
Bump pyinsteon to 1.0.16 ( #66759 )
2022-02-17 12:52:06 -08:00
epenet
92ce255293
Ensure new samsungtv token is updated in the config_entry ( #66731 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:49:01 -08:00
epenet
6d0a06c57a
Add type hints in samsungtv tests ( #66632 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:47:58 -08:00
Felipe Santos
44befe5f11
Fix Twilio webhook content type ( #66561 )
2022-02-17 21:38:31 +01:00
Andre Richter
d6100abc7c
Remove deprecated way of setting fan preset in Vallox ( #66655 )
2022-02-17 21:06:35 +01:00
Vaclav
0bebf14e45
Bump holidays to 0.13 ( #66612 )
2022-02-17 20:59:50 +01:00
Tom
dacc2b1ab0
Plugwise update Zigbee addressing fixture data to 64bits ( #66761 )
2022-02-17 20:58:06 +01:00
Shay Levy
e79348f952
Fix webostv notify service ( #66760 )
2022-02-17 20:13:09 +01:00
Erik Montnemery
750b48dcaf
Use pylint disable-next in MQTT ( #66758 )
2022-02-17 11:12:12 -08:00
Chris Talkington
9d5dc2ce24
Improve roku play media handling ( #66429 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-17 10:19:01 -08:00
Marc Mueller
cdd5d22b38
Remove ThreadPoolExecutor shutdown backport ( #66735 )
2022-02-17 10:39:33 -06:00
Tom
f8d38a1025
Plugwise: Update fixtures ( #66749 )
2022-02-17 17:03:18 +01:00
Franck Nijhof
bcc5ce142f
Fix trigger of full CI on dependency bumps ( #66738 )
2022-02-17 16:19:51 +01:00
Franck Nijhof
276fd4f42c
Add Python 3.10 to CI ( #59729 )
2022-02-17 14:58:24 +01:00
Nenad Bogojevic
7012375bf1
Bump withings-api 2.3.2->2.4.0 ( #66723 )
2022-02-17 14:18:33 +01:00
Franck Nijhof
de24d00a1c
Use min/max/step from thermostat in Plugwise ( #66618 )
2022-02-17 14:11:47 +01:00
Franck Nijhof
1a9fda96c3
Revert "Update google-cloud-texttospeech to 2.10.0" ( #66736 )
2022-02-17 14:05:07 +01:00
Jan Bouwhuis
83846bb5cc
MQTT climate preset_modes rework ( #66062 )
...
* MQTT climate preset_modes rework
* Set deprection date to 2022.9 (6 months)
* add valid_preset_mode_configuration for discovery
* Update deprecation date
2022-02-17 13:51:35 +01:00
Erik Montnemery
4236764fd5
Don't allow creating or updating input_select with duplicates ( #66718 )
...
* Don't allow creating or updating input_select with duplicates
* Simplify error message
* Improve error message
2022-02-17 13:11:49 +01:00
epenet
a9aefb66b5
Add device info to samsungtv diagnostics ( #66728 )
...
* Add device-info to samsungtv diagnostics
* Adjust tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-17 12:35:02 +01:00
Franck Nijhof
72fad87aef
Update google-cloud-texttospeech to 2.10.0 ( #66726 )
2022-02-17 12:06:49 +01:00
Raman Gupta
a1b81b2de4
Add inclusion state to zwave_js/network_status WS API cmd ( #65398 )
2022-02-17 11:38:20 +01:00
Eduard van Valkenburg
42b5ce184c
Brunt package to 1.2.0 ( #66722 )
2022-02-17 11:03:22 +01:00
starkillerOG
714daebfb9
Netgear add reboot button ( #65706 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-17 09:41:21 +01:00
Rob Borkowski
a131b78a70
Bump pyeconet version for Gen 5 Water Heater Support ( #66691 )
...
* Bump pyeconet version for Gen 5 Water Heater Support
* Update requirements files
2022-02-16 21:40:24 -06:00
Brett Adams
bcdd823849
Bump Advantage Air to 0.3.1 ( #66699 )
2022-02-16 21:15:19 -06:00
GitHub Action
855076fed9
[ci skip] Translation update
2022-02-17 00:14:03 +00:00
Erik Montnemery
f89de613d9
Improve MQTT binary_sensor test ( #66688 )
2022-02-17 00:06:42 +01:00
Paulus Schoutsen
e3a2b51f03
Merge pull request #66686 from home-assistant/rc
2022-02-16 14:55:42 -08:00
Brett Adams
bccfaceedb
Code Quality improvements for Aussie Broadband ( #65408 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-16 23:38:05 +01:00
Erik Montnemery
ebe7c95e4f
Correct MQTT binary_sensor and sensor state restoring ( #66690 )
2022-02-16 14:07:38 -08:00
Erik Montnemery
be0ef5ad6c
Correct MQTT binary_sensor and sensor state restoring ( #66690 )
2022-02-16 14:07:21 -08:00
epenet
2687f61428
Fix slow samsungtv test ( #66696 )
2022-02-16 16:04:50 -06:00
Franck Nijhof
58742f8be6
Update plugwise 0.16.5 ( #66684 )
2022-02-16 22:35:51 +01:00
Erik Montnemery
eaf73318e1
Remove duplicated options from input_select ( #66680 )
2022-02-16 22:04:49 +01:00
Paulus Schoutsen
413e317c65
Bumped version to 2022.2.8
2022-02-16 12:50:42 -08:00
epenet
0138caa277
Fix side_effect patching in samsungtv tests ( #66651 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:40:11 -08:00
Franck Nijhof
21b4835542
Add current temp fallback in Tuya climate ( #66664 )
2022-02-16 12:37:42 -08:00
Sascha Sander
d977d12920
Fix scaling of numeric Tuya values ( #66644 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-16 12:36:46 -08:00
epenet
69238189fb
Fix token refresh in samsungtv ( #66533 )
2022-02-16 12:28:09 -08:00
epenet
2d33e435b9
Fix token refresh in samsungtv ( #66533 )
2022-02-16 12:28:01 -08:00
epenet
d83fdae11e
Fix SamsungTVWS mocking in samsungtv tests ( #66650 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:27:42 -08:00
epenet
9eca1c236d
Cleanup samsungtv tests ( #66570 )
...
* Drop unused init method
* Add type hints to media_player tests
* Adjust test_init
* Adjust media_player
* Add type hints to conftest
* Use Mock in test_media_player
* Use lowercase in test_init
* Use relative import in diagnostics
* Add type hints to config_flow
* Adjust coveragerc
* Make gethostbyname autouse
* Cleanup gethostbyname and remote fixtures
* Drop unused fixtures
* Undo type hints and usefixtures on media_player
* Undo type hints and usefixtures in test_init
* Undo type hints in conftest
* Undo usefixtures in test_config_flow
* Format
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:27:41 -08:00
epenet
f5ca88b6e4
Add tests for samsungtv diagnostics ( #66563 )
...
* Add tests for samsungtv diagnostics
* Adjust coveragerc
* Adjust type hints
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:27:40 -08:00
Marcel van der Veldt
ab55e3f1ff
Fix last_activated timestamp on Hue scenes ( #66679 )
2022-02-16 12:20:37 -08:00
Paulus Schoutsen
75cca28448
Cloud to avoid setting up Alexa/Google during setup phase ( #66676 )
2022-02-16 12:20:37 -08:00
Maciej Bieniek
54667b891a
Fix type of value in MQTT binary sensor ( #66675 )
2022-02-16 12:20:35 -08:00
Franck Nijhof
2ad34f2689
Do not pass client session to Brunt ( #66671 )
2022-02-16 12:20:34 -08:00
Paulus Schoutsen
e1ed15f2ba
Bump aiohue to 4.2.0 ( #66670 )
2022-02-16 12:20:33 -08:00
Craig J. Midwinter
3168d75703
Bump pysher to 1.0.7 ( #59445 )
...
* Fix Goalfeed integration
See https://github.com/deepbrook/Pysher/issues/62
* update requirements
* Update pysher, remove websocket-client requirement for goalfeed integration
2022-02-16 12:19:18 -08:00
Marcel van der Veldt
8357dc0f3f
Fix last_activated timestamp on Hue scenes ( #66679 )
2022-02-16 12:18:38 -08:00
Bram Kragten
ef34f070ee
Allow metadata in service call data ( #66672 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2022-02-16 21:13:36 +01:00
epenet
14e48bac3a
Fix SamsungTVWS mocking in samsungtv tests ( #66650 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 12:13:11 -08:00
Maciej Bieniek
41c43fe639
Fix type of value in MQTT binary sensor ( #66675 )
2022-02-16 12:11:50 -08:00
Franck Nijhof
88482d73e3
Do not pass client session to Brunt ( #66671 )
2022-02-16 12:11:01 -08:00
Paulus Schoutsen
499081df86
Cloud to avoid setting up Alexa/Google during setup phase ( #66676 )
2022-02-16 12:10:26 -08:00
Craig J. Midwinter
b42676370c
Bump pysher to 1.0.7 ( #59445 )
...
* Fix Goalfeed integration
See https://github.com/deepbrook/Pysher/issues/62
* update requirements
* Update pysher, remove websocket-client requirement for goalfeed integration
2022-02-16 19:43:02 +01:00
Paulus Schoutsen
0b541978c7
Bump aiohue to 4.2.0 ( #66670 )
2022-02-16 09:24:01 -08:00
J. Nick Koston
0ec89ae5da
Teach _async_abort_entries_match about entry options ( #66662 )
2022-02-16 18:15:31 +01:00
J. Nick Koston
65999227ae
Fix missing effects on dimmable WiZ bulbs ( #66665 )
2022-02-16 18:11:31 +01:00
Robert Svensson
dd9b14d5c9
Add Button platform to deCONZ integration ( #65700 )
...
* Improve scene platform
* Add button platform, tests and fix tests affected by new entities existing
* Remove unnused property
* Bump dependency to v87
2022-02-16 17:55:30 +01:00
Bram Kragten
a9390908ea
Keep TTS media browser params in identifier ( #66663 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-16 08:54:57 -08:00
Franck Nijhof
39cf250a8e
Add current temp fallback in Tuya climate ( #66664 )
2022-02-16 17:41:43 +01:00
Paulus Schoutsen
cd5b69d02e
Add Google local indicator ( #66610 )
2022-02-16 07:54:59 -08:00
Tobias Sauerwein
3d1cad9f67
Improve handling of cloud hook registration ( #65664 )
...
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-02-16 16:42:45 +01:00
Diogo Gomes
de2734bd0e
add entity_category ( #66377 )
2022-02-16 16:34:21 +01:00
epenet
3b87c01af9
Fix try_connect in samsungtv ( #66653 )
...
* Fix try_connect in samsungtv
* Use try...else
* Adjust try...else
* Undo try...else
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 16:17:11 +01:00
epenet
0911eb1fba
Add epenet to samsungtv codeowners ( #66654 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 16:12:07 +01:00
Mike Fugate
0bd0b4766e
Refactor sleepiq as async with config flow ( #64850 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-16 08:51:29 -06:00
Sascha Sander
dbc445c2fa
Fix scaling of numeric Tuya values ( #66644 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-16 14:33:08 +01:00
Franck Nijhof
4051e2f518
Fix Plugwise auto HVAC mode ( #66639 )
...
* Fix Plugwise auto hvac mode
* Clean up set HVAC
2022-02-16 13:22:21 +01:00
Milan Meulemans
19d8b8a6ff
Add binary sensor platform to Aseko ( #66643 )
2022-02-16 13:06:11 +01:00
J. Nick Koston
470936a63a
Enable dhcp flows for samsungtv registered devices ( #66589 )
2022-02-16 13:01:44 +01:00
Erik Montnemery
dcb3fc49c9
Include changes in EVENT_DEVICE_REGISTRY_UPDATED ( #66641 )
2022-02-16 12:29:08 +01:00
J. Nick Koston
21f2c664d9
Enable dhcp flows for elkm1 registered devices ( #66583 )
2022-02-16 12:13:16 +01:00
tschnilo
b322c6dafc
Add vicare sensors ( #63339 )
...
* Add sensors
for:
- solar collector
- power consumption
* Update sensor.py
* Update sensor.py
* Update sensor.py
* Update sensor.py
2022-02-16 12:11:37 +01:00
J. Nick Koston
fd96d81563
Enable dhcp flows for flux_led registered devices ( #66585 )
2022-02-16 12:09:00 +01:00
J. Nick Koston
e0cee22b8a
Switch ezviz to use integration discovery ( #66579 )
2022-02-16 12:07:36 +01:00
J. Nick Koston
38b9bea9a3
Switch tplink to use integration discovery ( #66575 )
2022-02-16 12:06:58 +01:00
J. Nick Koston
59cb1444a5
Enable dhcp flows for broadlink registered devices ( #66582 )
2022-02-16 12:04:46 +01:00
J. Nick Koston
ce4daab833
Enable dhcp flows for goalzero registered devices ( #66586 )
2022-02-16 11:59:57 +01:00
epenet
cf5652737a
Cleanup samsungtv tests ( #66570 )
...
* Drop unused init method
* Add type hints to media_player tests
* Adjust test_init
* Adjust media_player
* Add type hints to conftest
* Use Mock in test_media_player
* Use lowercase in test_init
* Use relative import in diagnostics
* Add type hints to config_flow
* Adjust coveragerc
* Make gethostbyname autouse
* Cleanup gethostbyname and remote fixtures
* Drop unused fixtures
* Undo type hints and usefixtures on media_player
* Undo type hints and usefixtures in test_init
* Undo type hints in conftest
* Undo usefixtures in test_config_flow
* Format
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-16 09:29:52 +01:00
Raman Gupta
d29acadebd
Fix zwave_js device condition bug ( #66626 )
2022-02-15 23:05:12 -05:00
Paulus Schoutsen
e33671db60
Merge pull request #66624 from home-assistant/rc
2022-02-15 19:59:26 -08:00
jjlawren
7d2e42d026
Backport #66399 to rc ( #66625 )
2022-02-15 18:02:45 -08:00
Paulus Schoutsen
6aa99d1063
Bumped version to 2022.2.7
2022-02-15 17:47:46 -08:00
Marcel van der Veldt
de96d21ea9
Bump aiohue to version 4.1.2 ( #66609 )
2022-02-15 17:47:41 -08:00
Allen Porter
7bb14aae23
Override and disable nest stream unavailable behavior ( #66571 )
2022-02-15 17:47:41 -08:00
Franck Nijhof
8b39866bb7
Fix Tuya Covers without state in their control data point ( #66564 )
2022-02-15 17:47:40 -08:00
Joakim Plate
addc6bce63
Add fallback for serialnumber ( #66553 )
2022-02-15 17:47:39 -08:00
J. Nick Koston
104f56a01d
Fix flux_led turn on with slow responding devices ( #66527 )
2022-02-15 17:47:39 -08:00
epenet
6472cb8721
Revert "Fix raspihats callbacks ( #64122 )" ( #66517 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 17:47:38 -08:00
epenet
5cccac7a19
Fix access to hass.data in hdmi-cec ( #66504 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 17:47:37 -08:00
Diogo Gomes
96cbae5393
Fix utility meter restore state ( #66490 )
...
* Address #63874
* avoid setting _last_period to None
* name is always set in discovery
* ValueError never happens only DecimalException
* async_tariff_change tracks state change - state machine will not pass a None
* test we only reset one utility_meter
* test corrupted restored state
* pretty sure _current_tariff doesn't change from init until here
* missing assert
* Revert "async_tariff_change tracks state change - state machine will not pass a None"
This reverts commit 24fc04a964139e5cfecbfa20f91e2d30ab145d77.
* address review comment
* always a Decimal
2022-02-15 17:47:36 -08:00
Brett Adams
e5e3ab377d
Bump Advantage Air 0.3.0 ( #66488 )
2022-02-15 17:47:15 -08:00
Brett Adams
f46fbcc9eb
Bump Advantage Air to 0.2.6 ( #65849 )
2022-02-15 17:46:14 -08:00
Shay Levy
aad9992c9a
Increase switcher_kis timeouts ( #66465 )
2022-02-15 17:44:32 -08:00
Allen Porter
398f60c3d0
Reset the stream backoff timeout when the url updates ( #66426 )
...
Reset the stream backoff timeout when the url updates, meant to improve the retry behavior
for nest cameras. The problem is the nest url updates faster than the stream reset time
so the wait timeout never resets if there is a temporarily problem with the new url. In particular
this *may* help with the flaky cloud nest urls, but seems more correct otherwise.
2022-02-15 17:44:31 -08:00
Raman Gupta
312c31afda
revert change in vizio logic to fix bug ( #66424 )
2022-02-15 17:44:30 -08:00
Dave T
d315890c61
Fix missing refactors of EntityCategory.XXX ( #66379 )
...
* Fix missing refactors of EntityCategory.XXX
* Fix entity_category refactor for homewizard
2022-02-15 17:40:58 -08:00
Simone Chemelli
51dd3c88e9
Fix mesh role for Fritz old devices ( #66369 )
2022-02-15 17:40:58 -08:00
uSlackr
23a68f5d49
Correct modbus address limits ( #66367 )
2022-02-15 17:40:57 -08:00
Marcel van der Veldt
8f4ec89be6
Bump aiohue to version 4.1.2 ( #66609 )
2022-02-15 17:26:13 -08:00
J. Nick Koston
dad4cdb45d
Enable dhcp flows for isy994 registered devices ( #66588 )
2022-02-15 18:46:09 -06:00
J. Nick Koston
6a690b41b1
Enable dhcp flows for screenlogic registered devices ( #66591 )
2022-02-15 18:45:53 -06:00
J. Nick Koston
6b7eea5454
Enable dhcp flows for senseme registered devices ( #66590 )
2022-02-15 18:45:41 -06:00
J. Nick Koston
7c508c2a44
Enable dhcp flows for hunterdouglas_powerview registered devices ( #66587 )
2022-02-16 01:30:52 +01:00
J. Nick Koston
491f8d0f0b
Enable dhcp flows for steamist registered devices ( #66593 )
2022-02-16 01:26:17 +01:00
J. Nick Koston
99568b133f
Switch flux_led to use integration discovery ( #66574 )
2022-02-16 01:25:43 +01:00
GitHub Action
208671418e
[ci skip] Translation update
2022-02-16 00:14:09 +00:00
J. Nick Koston
6ae2331805
Switch senseme to use integration discovery ( #66576 )
2022-02-16 00:47:01 +01:00
Franck Nijhof
dd9992bfd6
Update plugwise 0.16.4 ( #66613 )
2022-02-15 23:29:30 +01:00
J. Nick Koston
d79d775d92
Switch elkm1 to use integration discovery ( #66572 )
2022-02-15 23:18:55 +01:00
J. Nick Koston
b28754e5fe
Switch steamist to use integration discovery ( #66578 )
2022-02-15 23:18:13 +01:00
J. Nick Koston
c6a4139716
Enable dhcp flows for emonitor registered devices ( #66584 )
2022-02-15 23:17:06 +01:00
J. Nick Koston
6134a224dd
Enable dhcp flows for wiz registered devices ( #66595 )
2022-02-15 23:14:52 +01:00
J. Nick Koston
d64ef2ba73
Deduplicate flux_led title and CONF_NAME ( #66598 )
2022-02-15 22:44:35 +01:00
Allen Porter
734fdf7bff
Override and disable nest stream unavailable behavior ( #66571 )
2022-02-15 13:43:31 -08:00
Joakim Plate
bc856ea24d
Add fallback for serialnumber ( #66553 )
2022-02-15 13:42:18 -08:00
Mick Vleeshouwer
98ae7e106c
Always create a new session in ConfigFlow in Overkiz integration ( #66602 )
2022-02-15 14:46:52 -06:00
Mick Vleeshouwer
5568531f74
Improve exception catching and handling in Overkiz integration ( #66604 )
2022-02-15 14:44:53 -06:00
J. Nick Koston
c5ae43144d
Enable dhcp flows for axis registered devices ( #66581 )
...
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528
I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 21:32:10 +01:00
Mick Vleeshouwer
30528e0de0
Add extra entity descriptions to Overkiz integration ( #66093 )
2022-02-15 14:24:33 -06:00
J. Nick Koston
9f1c58cda3
Enable dhcp flows for tplink registered devices ( #66592 )
...
References:
https://github.com/home-assistant/developers.home-assistant/pull/1212
https://github.com/home-assistant/core/pull/66528
I am doing these one at a time to make sure codeowners are aware
and do not glance over the PR because it has a lot of integrations
in it
2022-02-15 20:33:45 +01:00
J. Nick Koston
f069a37f7d
Allow integrations to request dhcp discovery flows for registered devices ( #66528 )
2022-02-15 11:02:52 -06:00
J. Nick Koston
2b43293363
Switch unifiprotect to use integration discovery ( #66569 )
...
Backstory: https://github.com/home-assistant/core/pull/65752#discussion_r800068914
2022-02-15 17:02:33 +01:00
Joakim Sørensen
0d2712e436
Add binary_sensor to Version integration ( #66539 )
...
* Add binary_sensor to version integration
* Add test to check we not create for local
* Move _attr_icon to sensor
* Update homeassistant/components/version/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-15 16:39:34 +01:00
Eduard van Valkenburg
af4e37339a
Add Connectivity sensor to SIA ( #64305 )
...
* implemented connectivity sensor
* further cleanup off update code
* cleanup and tighter behaviour for attributes
* added seperate connectivity class to binary sensor
* callbacks and keys
* redid name and unique_id logic, non-breaking result
* using entry more in inits
* Fix import
* fix ping_interval in sia_entity_base
* added ping_interval default to next
* fixed next
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-15 15:53:38 +01:00
Franck Nijhof
430162fa5f
Fix Tuya Covers without state in their control data point ( #66564 )
2022-02-15 15:25:36 +01:00
Franck Nijhof
cbdbb66475
Fix integrations building on top of mjpeg ( #66557 )
2022-02-15 15:24:52 +01:00
epenet
52ebe58b14
Add tests for samsungtv diagnostics ( #66563 )
...
* Add tests for samsungtv diagnostics
* Adjust coveragerc
* Adjust type hints
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 16:24:13 +02:00
Franck Nijhof
00221f1d66
Cleanup and strict typing for MJPEG integration ( #66526 )
2022-02-15 12:32:14 +01:00
Pascal Vizeli
389653dc01
Add a asset name for CAS / official_image ( #66276 )
2022-02-15 11:19:28 +01:00
Jeef
c5dfe2b5a8
Bump intellifire4py to 0.9.8 ( #66531 )
2022-02-15 11:04:26 +01:00
Josh Soref
02e2150270
Fix econet spelling ( #64254 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-02-15 10:53:35 +01:00
Robert Hillis
7eed4af6ae
Use enums in vizio ( #61996 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2022-02-15 10:51:55 +01:00
Erik Montnemery
2538af4b06
Add workaround for python bug to HAQueueHandler ( #66541 )
2022-02-15 10:49:14 +01:00
Franck Nijhof
cb03db8df4
Replace discord.py with nextcord ( #66540 )
...
* Replace discord.py with nextcord
* Typing tweak
* Another pip check decrease :)
2022-02-15 10:37:41 +01:00
Amos Yuen
23a22d1860
Override iotawatt coordinator request_refresh_debouncer to allow updates every 5s ( #64892 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-15 09:55:13 +01:00
Robert Svensson
1bc936ca8d
Improve Deconz sensors ( #65259 )
2022-02-15 08:32:56 +01:00
J. Nick Koston
334a8ab13f
Fix missing abort strings in wiz ( #66538 )
2022-02-15 08:24:35 +01:00
Allen Porter
572fa7d055
Update nest camera to pull still images from stream component ( #66427 )
...
* Update nest to use stream thumbnail when it exists
* Update nest camera to always pull still image from stream
Update nest camera to always pull the still iamge from the stream component,
removing the use of the separate ffmpeg call, and removing use of the nest event
image. Image for events can now be pulled using the media source APIs, rather
than relying on the camera snapshot.
* Simplify a comment
* Remove more unused variables
* Simplify comments, image, and test code
* Remove assertions for placeholder images
2022-02-14 21:45:09 -08:00
Paulus Schoutsen
94980399cf
Bump hass-nabucas to 0.52.1 ( #66536 )
2022-02-14 20:46:32 -08:00
Brett Adams
6b6f50e28b
Bump pyaussiebb in Aussie Broadband ( #65754 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-14 21:02:40 -06:00
Diogo Gomes
b211a1faa7
Fix utility meter restore state ( #66490 )
...
* Address #63874
* avoid setting _last_period to None
* name is always set in discovery
* ValueError never happens only DecimalException
* async_tariff_change tracks state change - state machine will not pass a None
* test we only reset one utility_meter
* test corrupted restored state
* pretty sure _current_tariff doesn't change from init until here
* missing assert
* Revert "async_tariff_change tracks state change - state machine will not pass a None"
This reverts commit 24fc04a964139e5cfecbfa20f91e2d30ab145d77.
* address review comment
* always a Decimal
2022-02-15 02:16:30 +01:00
Franck Nijhof
4dbd9b21b7
Adjust Plugwise debouncer to not refresh immediately ( #66521 )
2022-02-15 01:47:39 +01:00
Paulus Schoutsen
6d10bd094f
Bump frontend to 20220214.0 ( #66535 )
2022-02-14 16:23:37 -08:00
GitHub Action
d69d0e8817
[ci skip] Translation update
2022-02-15 00:14:48 +00:00
epenet
b51866b1c4
Revert "Fix raspihats callbacks ( #64122 )" ( #66517 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-15 01:12:34 +01:00
EtienneMD
ffe821a1f7
Fix HVAC modes for zha Stelpro fan heater ( #66293 )
2022-02-14 23:06:48 +01:00
Jarod Wilson
f81b6d61b9
Create unique_id for sleepiq sensors ( #65227 )
2022-02-14 23:01:15 +01:00
Mick Vleeshouwer
74a304cac7
Overkiz/address cover feedback ( #65043 )
2022-02-14 22:38:41 +01:00
G Johansson
759b01bb40
Improve code quality season ( #66449 )
2022-02-14 22:34:33 +01:00
Raman Gupta
152dbfd2fe
Add button entity to ping zwave_js node ( #66129 )
...
* Add button entity to ping zwave_js node
* Fix docstring
* Fix docstrings
* Fix and simplify tests
* Fix name
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* review comments
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove self.client line
* Add callback to remove entity
* Add extra dispatch signal on replacement
* Combine signals for valueless entities
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-14 15:38:22 -05:00
Raman Gupta
113c3149c4
Improve zwave_js device automation strings for config parameters ( #66428 )
...
* Improve zwave_js device automation strings for config parameters
* rename things to be more clear
* Match config file format
2022-02-14 15:14:02 -05:00
Simon Hansen
7cb0ce0eec
Move config option to OptionsFlow in iss ( #65303 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-14 21:07:50 +01:00
Erik Montnemery
5be5a014f3
Adjust Sonos for updated Spotify media browsing ( #66508 )
2022-02-14 20:15:09 +01:00
J. Nick Koston
09e59e5887
Fix flux_led turn on with slow responding devices ( #66527 )
2022-02-14 20:14:45 +01:00
Marc Mueller
9c5e0fc5e0
Fix auth type comment ( #66522 )
2022-02-14 20:10:18 +01:00
Maikel Punie
2bcc21ecbb
Add velbus diagnostics ( #65426 )
2022-02-14 19:25:14 +01:00
Keilin Bickar
2bc2f85b1b
Support for lock domain in esphome ( #65280 )
2022-02-14 18:31:46 +01:00
Marc Mueller
3b3e12aaa2
Fix translation typing ( #66516 )
2022-02-14 09:23:12 -08:00
uSlackr
b6a3b012bb
Correct modbus address limits ( #66367 )
2022-02-14 18:17:19 +01:00
Marc Mueller
ab67ba20f5
Update pylint plugin to validate _async_has_devices ( #66512 )
2022-02-14 18:10:50 +01:00
Paulus Schoutsen
8456c6416e
Add a media source to TTS ( #66483 )
2022-02-14 08:54:12 -08:00
J. Nick Koston
013d227113
Ensure WiZ cleans up on shutdown and failed setup ( #66520 )
2022-02-14 17:32:34 +01:00
J. Nick Koston
9691128e96
Fix ImportError when discovery deps change ( #66518 )
2022-02-14 17:12:24 +01:00
Paulus Schoutsen
fec8c2ab82
Add support for MJPEG cameras to camera media source ( #66499 )
2022-02-14 17:04:19 +01:00
J. Nick Koston
63cb79ec29
Add support for setting the effect speed in WiZ ( #66457 )
2022-02-14 16:49:43 +01:00
J. Nick Koston
445ad1d592
Add test coverage for WiZ lights and switches ( #66387 )
2022-02-14 16:31:26 +01:00
Bart Janssens
4522a5698c
Fix vicare program presets ( #66476 )
2022-02-14 15:42:40 +01:00
Paulus Schoutsen
707f112f51
Improve raised exception consistency for media source ( #66497 )
2022-02-14 15:41:53 +01:00
Marc Mueller
80394e3de6
Improve util.async_ typing ( #66510 )
2022-02-14 15:41:09 +01:00
Marc Mueller
94cfc89df9
Improve DiscoveryFlowHandler typing ( #66511 )
2022-02-14 15:28:52 +01:00
Franck Nijhof
45251e6936
Update sentry-dsk to 1.5.5 ( #66515 )
2022-02-14 15:23:20 +01:00
Erik Montnemery
795d249c8c
Small improvement of cast test ( #66513 )
2022-02-14 15:06:33 +01:00
Paulus Schoutsen
4c5d64762b
Fix cast turn on image ( #66500 )
2022-02-14 14:38:46 +01:00
Shay Levy
db73ce92fa
Increase switcher_kis timeouts ( #66465 )
2022-02-14 14:30:04 +01:00
J. Nick Koston
00d7fdd274
Add WiZ occupancy sensor support ( #66231 )
2022-02-14 14:25:15 +01:00
Marc Mueller
b2ee7cebc9
Improve setup_time typing ( #66509 )
2022-02-14 14:24:58 +01:00
Erik Montnemery
dbd26c7faf
Support browsing multiple Spotify accounts ( #66256 )
...
* Support browsing multiple Spotify accounts
* Fix rebase mistakes
* Address review comments
* Return root spotify node with config entries as children
* Add util to get spotify URI for media browser URL
* Only support browsing spotify with config entry specified
2022-02-14 13:59:11 +01:00
Marc Mueller
370832f527
Fix http typing ( #66506 )
2022-02-14 13:40:31 +01:00
Brett Adams
5a02bae63e
Bump Advantage Air 0.3.0 ( #66488 )
2022-02-14 13:16:05 +01:00
Marc Mueller
c9d99ad76d
Add missing dataclass decorator [fivem] ( #66505 )
2022-02-14 12:51:52 +01:00
epenet
211b5b02df
Fix access to hass.data in hdmi-cec ( #66504 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-14 12:43:36 +01:00
Shay Levy
5c5bb4835e
Enable assumed state in webostv media player ( #66486 )
2022-02-14 11:14:57 +01:00
epenet
0a7b1dec7d
Adjust type hint in core add_job ( #66503 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-14 11:13:10 +01:00
Ryan Fleming
35b343de9e
Octoprint buttons ( #66368 )
2022-02-14 11:05:06 +01:00
Tobias Sauerwein
71540a924b
Update requirements_test.txt ( #66481 )
2022-02-14 09:51:22 +02:00
Raman Gupta
051bf173dc
revert change in vizio logic to fix bug ( #66424 )
2022-02-14 09:49:19 +02:00
GitHub Action
ad0cb4831e
[ci skip] Translation update
2022-02-14 00:15:30 +00:00
Shay Levy
fe077b6990
Use shorthand attributes in webostv ( #66418 )
2022-02-13 23:47:37 +02:00
Daniel Hjelseth Høyer
36120c77f8
Reduce update_interval for Opengarage ( #66478 )
2022-02-13 15:41:46 -06:00
Joshua Roys
bc2cc42955
Don't abort zeroconf discovery for IPv6-only devices ( #66455 )
2022-02-13 15:24:23 -06:00
J. Nick Koston
ffcac67d99
Add is_ipv4_address and is_ipv6_address utils ( #66472 )
2022-02-13 15:23:11 -06:00
J. Nick Koston
2bdf55465a
Bump pywizlight to 0.5.8 ( #66448 )
2022-02-13 14:29:34 -06:00
Jc2k
40c6832cc1
Update homekit_controller to use the new typed discovery data ( #66462 )
2022-02-13 12:45:30 -06:00
Erik Montnemery
d40a830b89
Remove entities when config entry is removed from device ( #66385 )
...
* Remove entities when config entry is removed from device
* Update tests/helpers/test_entity_registry.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Don't remove entities not connected to a config entry
* Update homeassistant/helpers/entity_registry.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-13 17:23:30 +01:00
Allen Porter
b016259206
Reset the stream backoff timeout when the url updates ( #66426 )
...
Reset the stream backoff timeout when the url updates, meant to improve the retry behavior
for nest cameras. The problem is the nest url updates faster than the stream reset time
so the wait timeout never resets if there is a temporarily problem with the new url. In particular
this *may* help with the flaky cloud nest urls, but seems more correct otherwise.
2022-02-13 07:09:37 -08:00
Aidan Timson
ac3c5db989
Handle NoneType error in OVO integration ( #66439 )
2022-02-13 16:37:18 +02:00
Austin Mroczek
b4c487376f
bump total_connect_client to 2022.2 ( #66408 )
2022-02-13 10:05:20 +02:00
Jc2k
b8a8485e91
Replace use of deprecated APIs in aiohomekit ( #66409 )
2022-02-12 23:17:55 -06:00
Allen Porter
0a128d006f
Improve stream robustness by always retrying worker ( #66417 )
...
Improve stream robustness by always retrying in the worker on failure, rather than only when
keepalive is enabled.
This will make cloud cameras like nest more robust, since they have a tendency to be flaky. This
is also needed to improve client side retry behavior because when the client attempts to retry,
the stream token is already revoked because the worker stopped.
The worker will still idle timeout if no streams are present, so it won't go on forever if no
frontend is viewing the stream.
2022-02-12 20:59:11 -08:00
GitHub Action
203bda203d
[ci skip] Translation update
2022-02-13 00:16:41 +00:00
Robert Svensson
ac11a9b7ff
Revert Amcrest change ( #66412 )
2022-02-12 23:08:23 +01:00
Allen Porter
2e54daa61f
Redact stream url credentials in debug logging ( #66407 )
2022-02-12 14:03:26 -08:00
Simone Chemelli
e069074f9e
Fix mesh role for Fritz old devices ( #66369 )
2022-02-12 13:58:35 -08:00
Franck Nijhof
10c7725a90
Fix Spotify session token refresh ( #66390 )
2022-02-12 13:53:15 -08:00
Marc Mueller
1053314a30
Fix error decorator [sonos] ( #66399 )
2022-02-12 13:51:53 -08:00
kpine
a7e5f38a3e
Add is_controller_node flag to WS node status ( #66404 )
2022-02-12 22:08:39 +01:00
G Johansson
a8304392b5
Code quality file ( #65258 )
2022-02-12 11:49:37 -06:00
Marc Mueller
7806494816
Fix typing [roku] ( #66397 )
2022-02-12 17:44:47 +01:00
corneyl
17a732197b
Add Picnic re-auth flow ( #62938 )
...
* Add re-auth handler for Picnic
* Extracted authentication part so right form/errors can be shown during re-auth flow
* Add tests for Picnic's re-authentication flow
* Simplify re-auth flow by using the same step as step_user
* Use user step also for re-auth flow instead of having an authenticate step
* Add check for when re-auth is done with different account
* Remove unnecessary else in Picnic config flow
* Fix the step id in the translation strings file
2022-02-12 08:15:36 -08:00
Franck Nijhof
ba83648d27
Fix Spotify session token refresh ( #66386 )
2022-02-12 17:13:32 +01:00
nklebedev
840d33f271
Fix typo in ebusd WaterPressure const ( #66355 )
2022-02-12 17:09:51 +01:00
Sébastien RAMAGE
491e2e5978
Update zigpy-zigate to 0.8.0 ( #66289 )
2022-02-12 17:05:30 +01:00
Joshua Roys
e5ef192f1a
Specify specific Nanoleaf models in the manifest ( #66326 )
2022-02-12 09:56:38 -06:00
G Johansson
d61d1bf494
Implement diagnostics for yale_smart_alarm ( #65085 )
2022-02-12 08:42:30 -06:00
G Johansson
6d20e68e6d
Code quality scrape ( #65441 )
2022-02-12 08:28:54 -06:00
Dave T
62d49dcf98
Fix missing refactors of EntityCategory.XXX ( #66379 )
...
* Fix missing refactors of EntityCategory.XXX
* Fix entity_category refactor for homewizard
2022-02-12 16:22:21 +02:00
G Johansson
89b0d602d6
Bump yalesmartalarmclient to v0.3.8 ( #66381 )
2022-02-12 15:20:55 +01:00
G Johansson
3771c154fa
Improve code quality command_line ( #65333 )
2022-02-12 08:19:37 -06:00
G Johansson
db6969739f
Improve code quality telnet ( #65239 )
2022-02-12 08:15:28 -06:00
G Johansson
8da150bd71
Improve code quality sql ( #65321 )
2022-02-12 08:13:01 -06:00
Jc2k
65ce2108d3
Stop homekit_controller using backend specific API's ( #66375 )
2022-02-12 08:12:27 -06:00
Jc2k
95e4ea8fcd
Simplify the homekit_controller unignore journey ( #66353 )
2022-02-12 13:16:05 +00:00
Brett Adams
5e5659d758
Add Diagnostics ( #65755 )
2022-02-12 07:08:41 -06:00
G Johansson
1b27011320
Fix supported features sensibo ( #65895 )
...
* Fix features not available
* Partial revert
* Apply active features
* Fix from review
2022-02-12 12:48:48 +01:00
Allen Porter
b2f5ab2008
Publish Nest Motion/Person events with optional user defined zone information ( #66187 )
...
Publish Nest events with zone information if present. User defined zones are configured
in the Google Home app, and are published with Motion/Person event.
2022-02-11 21:22:53 -08:00
Chris Talkington
f344ea7bbb
Add select platform to roku ( #66133 )
2022-02-11 20:52:31 -06:00
J. Nick Koston
578456bbb5
Fix uncaught exception during WiZ discovery during firmware update ( #66358 )
2022-02-11 20:42:41 -06:00
GitHub Action
366609ea44
[ci skip] Translation update
2022-02-12 00:16:37 +00:00
Sander Jochems
202ee0cd3d
Add device info to Solax ( #65244 )
2022-02-11 18:04:50 -06:00
G Johansson
9610fa5979
Code cleanup yale_smart_alarm ( #65081 )
2022-02-11 18:04:04 -06:00
Jeef
d479949ca2
Add a base class for Intellifire entities ( #65077 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-11 18:01:38 -06:00
J. Nick Koston
13af2728c2
Fix zwave_me zeroconf mocking ( #66356 )
2022-02-11 17:13:57 -06:00
J. Nick Koston
a6742eff34
Add button to wake august locks from deep sleep ( #66343 )
2022-02-11 17:13:35 -06:00
PanicRide
0797533016
New amcrest binary sensor to monitor doorbell button ( #66302 )
...
* New binary sensor to monitor doorbell button
* New binary sensor to monitor doorbell button
2022-02-11 23:58:26 +01:00
Joshua Roys
9134e5c844
Get discovered zeroconf IPv6 addresses ( #65462 )
2022-02-11 16:46:17 -06:00
Igor Pakhomov
2ffb46dc93
Initial xiaomi_miio support for dmaker.airfresh.a1/t2017 ( #66331 )
...
* Initial support for dmaker.airfresh.a1/t2017
* fix typo
2022-02-11 23:28:22 +01:00
J. Nick Koston
cc0fb5d9db
Add dhcp discovery to Sensibo for non-HomeKit devices ( #66350 )
2022-02-11 16:27:00 -06:00
J. Nick Koston
f8fec3d990
Add additional oui to blink ( #66348 )
2022-02-11 16:26:39 -06:00
J. Nick Koston
018975bbb9
Add additional OUI for G3 wifi cameras to unifiprotect ( #66349 )
2022-02-11 16:26:11 -06:00
Paulus Schoutsen
fc2d30c993
Merge pull request #66351 from home-assistant/rc
2022-02-11 14:11:43 -08:00
Paulus Schoutsen
cb7f7dff72
Bumped version to 2022.2.6
2022-02-11 13:31:16 -08:00
J. Nick Koston
c254598331
Add unique id to lutron caseta config entry when missing ( #66346 )
2022-02-11 13:30:42 -08:00
Franck Nijhof
646c56e0e9
Fix CPUSpeed with missing info ( #66339 )
2022-02-11 13:30:42 -08:00
Franck Nijhof
f3a3ff28f2
Fix PVOutput when no data is available ( #66338 )
2022-02-11 13:30:41 -08:00
Allen Porter
087f443368
Fix nest streams that get stuck broken ( #66334 )
2022-02-11 13:30:40 -08:00
epenet
fcee1ff865
Fix raspihats initialization ( #66330 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-11 13:30:39 -08:00
J. Nick Koston
6084b323df
Reduce number of parallel api calls to august ( #66328 )
2022-02-11 13:30:39 -08:00
starkillerOG
6857562e9e
bump motionblinds to 0.5.12 ( #66323 )
2022-02-11 13:30:38 -08:00
starkillerOG
aef2588f9c
bump motionblinds to 0.5.11 ( #65988 )
2022-02-11 13:30:37 -08:00
Joakim Sørensen
27c5460feb
Add guard for invalid EntityCategory value ( #66316 )
2022-02-11 13:29:07 -08:00
Allen Porter
60b4600019
Bump google-nest-sdm to 1.7.1 (minor patch) ( #66304 )
2022-02-11 13:26:51 -08:00
Allen Porter
27752f7ad3
Bump google-nest-sdm to 1.7.0 ( #66145 )
2022-02-11 13:26:51 -08:00
Allen Porter
669c99474b
Bump python-nest to 4.2.0 for python 3.10 fixes ( #66090 )
2022-02-11 13:26:50 -08:00
J. Nick Koston
76872e3789
Fix august token refresh when data contains characters outside of latin1 ( #66303 )
...
* WIP
* bump version
* bump
2022-02-11 13:25:01 -08:00
Joakim Plate
2594500452
Correct philips_js usage of the overloaded coordinator ( #66287 )
2022-02-11 13:25:00 -08:00
uvjustin
65c8363323
Catch ConnectionResetError when writing MJPEG in camera ( #66245 )
2022-02-11 13:24:59 -08:00
ufodone
dfcad3a13d
Disable zone bypass switch feature ( #66243 )
...
* Add configuration option to disable the creation of zone bypass switches
* Removed temporary workaround and bumped pyenvisalink version to pick up the correct fix.
* Remove zone bypass configuration option and disable zone bypass switches per code review instructions.
2022-02-11 13:24:35 -08:00
Milan Meulemans
92bc780dd7
Bump aioaseko to 0.0.2 to fix issue ( #66240 )
2022-02-11 13:22:13 -08:00
Michael
eb781060e8
bump py-synologydsm-api to 1.0.6 ( #66226 )
2022-02-11 13:22:13 -08:00
Maximilian
a2e7897b1e
Add missing nina warnings ( #66211 )
2022-02-11 13:22:12 -08:00
jjlawren
854308fec2
Handle more Sonos favorites in media browser ( #66205 )
2022-02-11 13:22:11 -08:00
Otto Winter
0199e8cc43
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #66189 )
2022-02-11 13:22:11 -08:00
Erik Montnemery
7cc9a4310d
Fix controlling nested groups ( #66176 )
2022-02-11 13:22:10 -08:00
epenet
5976238126
Fix hdmi-cec initialization ( #66172 )
2022-02-11 13:22:09 -08:00
J. Nick Koston
43d57e7ae8
Add unique id to lutron caseta config entry when missing ( #66346 )
2022-02-11 13:19:57 -08:00
Allen Porter
24418417fd
Fix nest streams that get stuck broken ( #66334 )
2022-02-11 13:17:19 -08:00
Franck Nijhof
caedef5f1a
Reduce Spotify API usage ( #66315 )
2022-02-11 13:16:41 -08:00
Stuart Clark
5743661f6e
Upgrade OVO library to v1.2.0 ( #66210 )
2022-02-11 21:39:55 +01:00
Jc2k
0daf20c0cc
Prepare for new aiohomekit lifecycle API ( #66340 )
2022-02-11 19:26:35 +00:00
Franck Nijhof
2f220b27d4
Fix CPUSpeed with missing info ( #66339 )
2022-02-11 19:38:55 +01:00
Franck Nijhof
8ff987d90c
Fix PVOutput when no data is available ( #66338 )
2022-02-11 19:11:06 +01:00
epenet
df994a1e84
Fix raspihats initialization ( #66330 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-11 18:08:19 +01:00
J. Nick Koston
323af9f59c
Reduce number of parallel api calls to august ( #66328 )
2022-02-11 18:07:32 +01:00
Franck Nijhof
acf2033734
Use DataUpdateCoordinator for Spotify devices ( #66314 )
2022-02-11 18:04:49 +01:00
Franck Nijhof
57624347e6
Don't requests known Spotify playlist ( #66313 )
2022-02-11 17:53:25 +01:00
J. Nick Koston
768de8d515
Fix WiZ bulb being offline if kelvin limits cannot be obtained ( #66305 )
2022-02-11 09:33:39 -06:00
starkillerOG
212c3b7c10
bump motionblinds to 0.5.12 ( #66323 )
2022-02-11 16:49:54 +02:00
Shay Levy
89b20b9133
Fix webostv restored supported features turn on ( #66318 )
...
* Fix webostv restored supported features turn on
* Remove ternary operator expression
2022-02-11 16:48:36 +02:00
Joakim Sørensen
7a40ae13a4
Add guard for invalid EntityCategory value ( #66316 )
2022-02-11 14:57:45 +01:00
Maikel Punie
1c087f5c70
Bump velbusaio to 2022.2.4 ( #66321 )
2022-02-11 15:48:32 +02:00
Franck Nijhof
11a13aa0b8
Add heating and cooling binary sensors to Plugwise ( #66317 )
2022-02-11 13:36:27 +01:00
Stefán Jökull Sigurðarson
6c3b36a978
Add Icelandic to list of supported Azure languages ( #66310 )
...
It was missing, as it is a supported language as per the list here: https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support#text-to-speech
2022-02-11 12:53:09 +01:00
ufodone
49a41ebe14
Disable zone bypass switch feature ( #66243 )
...
* Add configuration option to disable the creation of zone bypass switches
* Removed temporary workaround and bumped pyenvisalink version to pick up the correct fix.
* Remove zone bypass configuration option and disable zone bypass switches per code review instructions.
2022-02-11 11:38:50 +01:00
Erik Montnemery
335a918118
Create MQTT discovery flow when manual config is present ( #66248 )
...
* Create MQTT discovery flow when manual config is present
* Change to integration_discovery flow
* Add test
* Add default handler for integration_discovery
2022-02-11 10:31:51 +01:00
Jens Østergaard Nielsen
a644baf3cd
Prepare for Ihc config flow ( #64852 )
...
* Extracting group and extra info from ihc products
* Make suggested area not optional
* Revert back to assignment expression :=
* Make auto setup show device info for all platforms
* Change code comment to #
* Add return typing
* Remove device_info key without value
* get_manual_configuration typings for everything
* Adding IHCController typings
* Remove "ihc" from unique id
* Remove device_info
* Separator in unique id
* Return typing on ihc_setup
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/ihc/ihcdevice.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Raise ValueError instead of logging an error
* Update homeassistant/components/ihc/service_functions.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Catch up with dev
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-11 10:24:31 +01:00
J. Nick Koston
43671da7cf
Fix august token refresh when data contains characters outside of latin1 ( #66303 )
...
* WIP
* bump version
* bump
2022-02-11 11:15:50 +02:00
Allen Porter
122ada718a
Bump google-nest-sdm to 1.7.1 (minor patch) ( #66304 )
2022-02-11 11:13:00 +02:00
GitHub Action
bed5002d61
[ci skip] Translation update
2022-02-11 00:14:55 +00:00
J. Nick Koston
cb2e486f6e
Guard against 0 value for color temp in WiZ when turning off ( #66295 )
2022-02-10 18:12:36 -06:00
Joakim Plate
c1760683a0
Add diagnostics for philips_js ( #66233 )
...
* Add diagnostics for philips_js
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/philips_js/diagnostics.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Also redact username/password
They are really not that secret, but seem logical.
* Redact unique id
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-02-10 22:11:40 +01:00
Joakim Plate
ad09e875a6
Correct philips_js usage of the overloaded coordinator ( #66287 )
2022-02-10 21:59:42 +01:00
jjlawren
4d944e35fd
Skip polling Sonos audio input sensor when idle ( #66271 )
2022-02-10 12:48:13 -08:00
Franck Nijhof
c6f3c5da79
Type Spotify hass data ( #66285 )
2022-02-10 12:38:33 -08:00
J. Nick Koston
c91a20537a
Add discovery on network up to WiZ ( #66144 )
2022-02-10 12:30:18 -08:00
uvjustin
c222be0958
Catch ConnectionResetError when writing MJPEG in camera ( #66245 )
2022-02-10 12:25:31 -08:00
jjlawren
9fa2bdd3fd
Handle more Sonos favorites in media browser ( #66205 )
2022-02-10 12:25:07 -08:00
Paulus Schoutsen
854d7d4936
Fix shutil import for local source ( #66286 )
2022-02-10 12:23:41 -08:00
jjlawren
e86c82e675
Tweak Sonos activity monitoring ( #66207 )
...
* Tweak Sonos activity monitoring
* Support new 'sleeping' vanish reason
* Check availability before last-ditch check
* Use short-timeout call for last-ditch check
* Adjust reboot logging message and severity
* Simplify activity check failure
2022-02-10 14:11:47 -06:00
Erik Montnemery
fe38e6ba87
Drop MQTT import flow ( #66160 )
...
* Drop MQTT import flow
* Reload manually configured MQTT entities when config entry is setup
* Address review comments
* Actually remove the import flow
2022-02-10 21:09:57 +01:00
Franck Nijhof
dc7ab40acd
Add humidity sensor to Plugwise ( #66280 )
2022-02-10 20:54:09 +01:00
Franck Nijhof
fbd6e9f498
Extend Plugwise climate support ( #66278 )
2022-02-10 20:53:14 +01:00
Franck Nijhof
bd920aa43d
Cleanup existing Plugwise tests and test fixtures ( #66282 )
...
* Cleanup existing Plugwise tests and test fixtures
* More cleanup
2022-02-10 20:41:30 +01:00
Aaron Bach
e5eba88ecc
Clean up unnecessary branch in SimpliSafe ( #66268 )
2022-02-10 10:13:26 -07:00
Franck Nijhof
b8253b1b47
Plugwise HVAC/Preset mode fixes ( #66273 )
2022-02-10 18:10:21 +01:00
Franck Nijhof
18056325bb
Add Flame State binary sensor to Plugwise ( #66275 )
2022-02-10 18:09:38 +01:00
Franck Nijhof
08ab00d3ab
More cleanup in Plugwise sensor ( #66274 )
2022-02-10 18:09:24 +01:00
Franck Nijhof
f5829173db
More cleanup in Plugwise climate ( #66257 )
2022-02-10 17:13:22 +01:00
Jarod Wilson
deb8185911
Add unique_id for decora_wifi lights ( #66142 )
...
I have some decora_wifi switches that I want to be able to move around
to different rooms within Home Assistant, and for that to be practical,
they need unique IDs, so here we are.
Signed-off-by: Jarod Wilson <jarodwilson@gmail.com >
2022-02-10 17:10:58 +01:00
Paulus Schoutsen
dd48f1e6fc
Allow uploading media to media folder ( #66143 )
2022-02-10 08:03:14 -08:00
J. Nick Koston
0fb2c78b6d
Add RGBW/RGBWW support to WiZ ( #66196 )
2022-02-10 09:08:33 -06:00
Franck Nijhof
51e14cebe3
Remove Plugwise Auxiliary sensors ( #66259 )
2022-02-10 15:55:27 +01:00
Franck Nijhof
3896b4a31d
Add additional switches to Plugwise ( #66261 )
2022-02-10 15:49:19 +01:00
Franck Nijhof
4cad29d7d4
More cleanup in Plugwise binary sensor ( #66255 )
2022-02-10 11:17:35 +01:00
Erik Montnemery
f5fff95e8b
Tweak constant config_entries.DISCOVERY_SOURCES ( #66249 )
2022-02-10 11:12:38 +01:00
epenet
47d6f75c17
Enable basic type checking in template ( #66222 )
...
* Fix binary_sensor
* Adjust button
* Adjust fan
* Adjust select
* Adjust template_entity
* Adjust trigger_entity
* Adjust weather
* Adjust init
* Adjust number
* Adjust None check
2022-02-10 10:59:54 +01:00
Franck Nijhof
8760cb035a
More cleanup in Plugwise switch ( #66254 )
2022-02-10 10:17:37 +01:00
epenet
ea325ef027
Enable basic type checking in demo platforms ( #66212 )
...
* Adjust type hints in demo platforms
* Adjust mypy config
* Adjust name
2022-02-10 10:05:58 +01:00
Franck Nijhof
b3814aa4e6
Refactor Plugwise command handling ( #66202 )
2022-02-10 09:53:26 +01:00
Jan Bouwhuis
678e56b8b7
Mqtt move to .const ( #65631 )
2022-02-10 09:18:35 +01:00
epenet
f17d66228c
Enable basic type checking in demo init ( #66218 )
...
* Enable basic type checking in demo init
* Remove from mypy ignore list
2022-02-10 09:04:36 +01:00
Paulus Schoutsen
e90143e5c9
Sort media sources ( #66237 )
...
* Sort media sources
* Flatten media sources and sort Cast children
* Only expand if possible
2022-02-10 09:03:29 +01:00
Daniel Hjelseth Høyer
3733aa9494
Add more sensors for users with Tibber Pulse ( #66201 )
...
* Tibber, Add stats and sensors for homes with real time meter
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber stats
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Monthly peak hour
2022-02-10 08:47:34 +01:00
Raman Gupta
72acda81a7
Simplify get_unique_id helper function for zwave_js ( #66221 )
2022-02-10 08:46:32 +01:00
Michael
23e39d62d4
bump py-synologydsm-api to 1.0.6 ( #66226 )
2022-02-10 08:43:48 +01:00
Milan Meulemans
86cf5ec5c2
Bump aioaseko to 0.0.2 to fix issue ( #66240 )
2022-02-10 08:37:35 +01:00
j-a-n
243d003acc
Add Moehlenhoff Alpha2 underfloor heating system integration ( #42771 )
...
* Add Moehlenhoff Alpha2 underfloor heating system integration
* isort changes
* flake8 changes
* Do not exclude config_flow.py
* pylint changes
* Add config_flow test
* correct requirements_test_all.txt
* more tests
* Update test description
* Test connection and catch TimeoutError in async_setup_entry
* Add version to manifest file
* Remove version from manifest file
* Replace tests.async_mock.patch by unittest.mock.patch
* Update moehlenhoff-alpha2 to version 1.0.1
* Update requirements for moehlenhoff-alpha2 1.0.1
* Update moehlenhoff-alpha2 to 1.0.2
* Use async_setup_platforms
* Use async_unload_platforms
* Separate connection and devices for each entry_id
* Use async_track_time_interval to schedule updates
* Check if input is valid before checking uniqueness
* Move Exception handling to validate_input
* Catch aiohttp.client_exceptions.ClientConnectorError
* Remove translation files
* Mock TimeoutError
* Fix data update
* Replace current callback implementation with ha dispatcher
* Return False in should_poll
* Remove unused argument
* Remove CONNECTION_CLASS
* Use _async_current_entries
* Call async_schedule_update_ha_state after data update
* Remove unneeded async_setup
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Remove unneeded async_setup_platform
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Set Schema attribute host required
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Remove unused Exception class
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Update manifest.json
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* pylint constructor return type None
* Replace properties by class variables
* use pass instead of return
* Remove unused sync update method
* remove property hvac_action
* remove pass
* rework exception handling
* Update homeassistant/components/moehlenhoff_alpha2/config_flow.py
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
* Correct indentation
* catch Exception in validate_input
* Replace HomeAssistantType with HomeAssistant
* Update to moehlenhoff-alpha2 1.0.3
* Allow to switch between heating and cooling mode
* Update moehlenhoff-alpha2 to version 1.0.4
* Update heatarea data after setting target temperature
* Support hvac_action
* Fix heatarea update with multiple bases
* Update data after setting preset mode
* Use custom preset modes like defined by device
* Fix config flow test
* Fix test_duplicate_error
* Rename property to extra_state_attributes
Rename property device_state_attributes to extra_state_attributes and
return lowercase keys in dict.
* Refactor using DataUpdateCoordinator
* Remove _attr_should_poll
* Raise HomeAssistantError on communication error
Catch HTTPError instead of broad except and reraise as HomeAssistantError
* Change DataUpdateCoordinator name to alpha2_base
* Refresh coordinator before setting data
* Raise ValueError on invalid heat area mode
* Rename heatarea to heat_area
* Set type annotation in class attribute
* Move coordinator to top
* Move exception handling to the coordinator
* Use heat_area_id directly
* Sore get_cooling() result into local var
* Add explanation of status attributes
and remove BLOCK_HC
* Fix pylint warnings
* from __future__ import annotations
* Use Platform Enum
* Move data handling to coordinator
* Remove property extra_state_attributes
* Add missing annotations
* Update moehlenhoff-alpha2 to version 1.1.2
* Rework tests based on the scaffold template
* Set also heat/cool/day/night temp with target temp
* Remove unneeded code from tests
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
2022-02-10 08:28:52 +01:00
Patrik Lindgren
543b49728a
Fix tradfri device name ( #66219 )
2022-02-10 08:19:59 +01:00
jjlawren
9fd8428254
Sonos lock subscription actions ( #66204 )
...
* Move exception logging to helper
* Wrap subscription in lock
* Rewrite subscribe method to use new logging helper
* Mark entitites as unavailable sooner to avoid unnecessary polls
* Rename unclear method and update docstring
* Move lock to unsubscribe
2022-02-09 21:56:10 -06:00
GitHub Action
7d70b0a16b
[ci skip] Translation update
2022-02-10 00:15:56 +00:00
Mick Vleeshouwer
d7fcda01b8
Add siren platform to Overkiz ( #65300 )
2022-02-09 17:36:56 -06:00
jjlawren
47af256610
Schedule activity checks when using manual hosts ( #65970 )
2022-02-09 16:55:00 -06:00
Kevin Stillhammer
7a1bbb06be
add @eifinger as waze_travel_time codeowner ( #66214 )
2022-02-09 23:30:29 +02:00
Kevin Stillhammer
604fe3f19b
add @eifinger as google_travel_time_codeowner ( #66215 )
2022-02-09 23:29:39 +02:00
epenet
cc5bb556c8
Move Freebox reboot service to a button entity ( #65501 )
...
* Add restart button to freebox
* Add warning
* restart => reboot
* Add button tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-09 22:20:24 +01:00
epenet
f4aaa981a1
Adjust coverage to include all config flows ( #66193 )
...
* Adjust tradfri
* Adjust huawei_lte
* Adjust iqvia
* Adjust wiffi
* Adjust solarlog
* Adjust lifx
* Adjust doorbird
* Adjust rachio
* Adjust starline
* Adjust konnected
* Adjust ambient_station
* Adjust tado
* Adjust point
* Adjust daikin
* Adjust hangouts
* Adjust ifttt
* Adjust ios
* Adjust life360
* Adjust sms
* Adjust spider
* Adjust upnp
* Adjust hassfest
2022-02-09 22:19:29 +01:00
Franck Nijhof
8a09303c98
Extract Spotify media browsing into a module ( #66175 )
2022-02-09 22:03:15 +01:00
Paulus Schoutsen
3bce870c6d
Add helper for media players to handle HA hosted media ( #66120 )
...
* Sonos to sign all HASS urls
* Don't sign if queries in url
* Extract media player hass URL handling to helper
2022-02-09 12:50:33 -08:00
Maximilian
bd657e5dd7
Add missing nina warnings ( #66211 )
2022-02-09 21:08:46 +01:00
Stephan Traub
a6013dc0de
Update WiZ with IP address validation ( #66117 )
2022-02-09 12:53:32 -06:00
Erik Montnemery
83a10cca53
Enable basic type checking for config ( #66197 )
2022-02-09 19:09:55 +01:00
Franck Nijhof
d4995624ee
Refactor Plugwise notification binary sensor ( #66159 )
2022-02-09 18:08:28 +01:00
Franck Nijhof
aa95150360
Add entity descriptions to Plugwise switch platform ( #66174 )
2022-02-09 17:56:07 +01:00
Otto Winter
1f4ee3c265
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #66189 )
2022-02-09 17:54:27 +01:00
epenet
567f07c96e
Fix hdmi-cec initialization ( #66172 )
2022-02-09 07:52:32 -08:00
Erik Montnemery
3f7b7187ab
Fix controlling nested groups ( #66176 )
2022-02-09 14:27:46 +01:00
Franck Nijhof
a96b91d120
Merge pull request #66161 from home-assistant/rc
2022-02-09 11:47:23 +01:00
Franck Nijhof
2e6ee5165e
Bumped version to 2022.2.5
2022-02-09 10:56:05 +01:00
Erik Montnemery
7dd7c1dadd
Fix MQTT debug info ( #66146 )
2022-02-09 10:55:26 +01:00
Aaron Bach
4c548af6ef
Bump simplisafe-python to 2022.02.1 ( #66140 )
2022-02-09 10:55:23 +01:00
Michael
200e07b8d6
Fix system is loaded flag during reboot/shutdown of Synology DSM ( #66125 )
2022-02-09 10:55:20 +01:00
Richard Benson
ae5a885387
Bump amcrest to 1.9.4 ( #66124 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-09 10:55:17 +01:00
Simone Chemelli
bebdaacf47
Change detection of router devices for Fritz ( #65965 )
2022-02-09 10:55:13 +01:00
Erik Montnemery
339fc0a2af
Fix flaky homewizard test ( #65490 )
2022-02-09 10:55:09 +01:00
Dave T
f44ca5f9d5
Fix generic camera typo in attr_frame_interval ( #65390 )
2022-02-09 10:55:04 +01:00
Kevin Stillhammer
a0119f7ed0
Resolve zones and return state in find_coordinates ( #66081 )
2022-02-09 10:43:20 +01:00
Franck Nijhof
bc9ccf0e47
Add device availability to Plugwise ( #66152 )
2022-02-09 10:33:06 +01:00
Franck Nijhof
2f08372026
Correct Velbus button light entity category ( #66156 )
2022-02-09 10:31:58 +01:00
Richard Benson
b90434e8d6
Bump amcrest to 1.9.4 ( #66124 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-09 10:25:07 +01:00
Franck Nijhof
d34c289691
Clean up unneeded preset variable in Plugwise climate ( #66151 )
2022-02-09 10:23:39 +01:00
Franck Nijhof
924bcdf269
Move Plugewise binary sensor icon state into entity description ( #66148 )
2022-02-09 10:15:20 +01:00
Michael
95aec44292
Fix system is loaded flag during reboot/shutdown of Synology DSM ( #66125 )
2022-02-09 10:02:21 +01:00
Maikel Punie
d9e9820e21
Move the buttonlights to diagnostic entities ( #65423 )
2022-02-09 09:50:15 +01:00
Simone Chemelli
bfc3c29c6a
Change detection of router devices for Fritz ( #65965 )
2022-02-09 09:44:04 +01:00
Erik Montnemery
da38d9ab80
Fix MQTT debug info ( #66146 )
2022-02-09 09:43:03 +01:00
Aaron Bach
83b7fac9a4
Bump simplisafe-python to 2022.02.1 ( #66140 )
2022-02-09 09:20:57 +01:00
Allen Porter
9446b39ae0
Bump google-nest-sdm to 1.7.0 ( #66145 )
2022-02-09 09:12:49 +01:00
Paulus Schoutsen
e6e49dcb07
VLC Telnet to sign all HASS URLs ( #66123 )
2022-02-08 17:13:14 -08:00
Paulus Schoutsen
f2843283bf
Roku to sign all HASS urls ( #66122 )
2022-02-08 18:55:52 -06:00
GitHub Action
fb96c31a27
[ci skip] Translation update
2022-02-09 00:23:56 +00:00
Duco Sebel
f2fe091979
Allow HomeWizard devices with disabled api to show up in discovery ( #65295 )
2022-02-08 14:51:28 -08:00
Paulus Schoutsen
a869c1bc88
Merge pull request #66103 from home-assistant/rc
2022-02-08 14:48:49 -08:00
Dave T
5ebc02cef6
Fix generic camera typo in attr_frame_interval ( #65390 )
2022-02-08 14:47:36 -08:00
Paulus Schoutsen
716a1e2a64
Add camera media source ( #65977 )
2022-02-08 14:32:02 -08:00
Franck Nijhof
b216f6f448
Fix Plugwise notification sensor ( #66116 )
2022-02-08 14:12:22 -08:00
Erik Montnemery
d5443b8dee
Fix ENTITY_CATEGORIES_SCHEMA ( #66108 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-08 14:07:59 -08:00
Erik Montnemery
6ec09320dd
Fix cleanup of MQTT debug info ( #66104 )
2022-02-08 14:07:43 -08:00
Franck Nijhof
b9f21d4e07
Improve typing of Spotify ( #66109 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 23:07:13 +01:00
Robert Svensson
b012b79167
Adapt deCONZ number platform to align with updated design of binary sensor and sensor platforms ( #65248 )
...
* Adapt number to align with binary sensor and sensor platforms
* Make number tests easier to expand
2022-02-08 23:03:37 +01:00
Erik Montnemery
911e488d48
Fix ENTITY_CATEGORIES_SCHEMA ( #66108 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-08 14:00:53 -08:00
Erik Montnemery
009b31941a
Support restoring SensorEntity native_value ( #66068 )
2022-02-08 14:00:26 -08:00
Patrik Lindgren
f8a84f0101
Add diagnostics for Tradfri platform ( #66092 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 22:05:33 +01:00
epenet
86ab500afd
Add Renault hvac sensors ( #65993 )
...
* Add hvac sensors to renault
* Adjust fixtures
* Adjust tests
* Use icon_fn
* Use lambda
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-08 22:02:45 +01:00
Erik Montnemery
55d8314093
Fix cleanup of MQTT debug info ( #66104 )
2022-02-08 12:49:25 -08:00
J. Nick Koston
07b3d23835
Improve wiz performance ( #66105 )
2022-02-08 21:34:52 +01:00
Paulus Schoutsen
550f80ddd2
Bumped version to 2022.2.4
2022-02-08 12:03:54 -08:00
Raman Gupta
23d2168952
Fix schema for zwave_js WS API ( #66052 )
2022-02-08 12:03:42 -08:00
J. Nick Koston
c1cb0a0f8e
Fix missing exception catch in august to prevent failed setup ( #66045 )
2022-02-08 12:03:41 -08:00
Erik Montnemery
e53227be79
Fix race in MQTT sensor and binary_sensor expire_after ( #66040 )
2022-02-08 12:03:40 -08:00
J. Nick Koston
c8c1543b26
Fix decoding discovery with old Magic Home firmwares ( #66038 )
2022-02-08 12:03:39 -08:00
jjlawren
715fe95abd
Clean up Sonos unsubscribe/resubscribe exception handling and logging ( #66025 )
2022-02-08 12:03:38 -08:00
Erik Montnemery
02cb879717
Speed up deletion of duplicated statistics ( #66014 )
2022-02-08 12:03:37 -08:00
Joakim Sørensen
9734216215
Use strings directly instead of Enums in version config ( #66007 )
2022-02-08 12:03:37 -08:00
Erik Montnemery
0f06ebde06
Revert "Make idle chromecasts appear as idle instead of off" ( #66005 )
2022-02-08 12:03:35 -08:00
Erik Montnemery
7195372616
Suppress unwanted error messages during recorder migration ( #66004 )
2022-02-08 12:03:35 -08:00
Joakim Sørensen
ac63a7e01e
Add diagnostics to Version integration ( #65999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 12:03:34 -08:00
jjlawren
f08ebf5b7e
Bump plexapi to 4.9.2 ( #65972 )
2022-02-08 12:03:33 -08:00
Tiernan
49d6048278
Fix TOD incorrectly determining the state between sunrise and sunset ( #65884 )
...
* Fix TOD component incorrectly determining the state between sunrise and sunset (#30199 )
* TOD fix
* Comment added
* Review
* Review
* Review
* Update time after day fix workaround for compatibility with
current version.
Only apply fix when using times and not when using sun events.
Add unit test for behaviour.
Co-authored-by: Nikolay Vasilchuk <Anonym.tsk@gmail.com >
2022-02-08 12:03:32 -08:00
Paulus Schoutsen
ceae63d457
Fix UPNP access to SSDP info ( #65728 )
2022-02-08 12:03:31 -08:00
Sander Jochems
d574e54fd8
Fivem code quality improvements ( #66086 )
...
* specify config type
* move coordinator outside try block
* rename gamename to game_name
* remove log in __init__
* Remove logging and minify update
* Add types to parameters
* Remove name from device
* Remove update listener
* Remove status icon
* Dont allow duplicate entries
* Use default translation string
* Remove online and port from coordinator
2022-02-08 20:42:55 +01:00
Franck Nijhof
dad1dbeb6e
Cleanup hass.data in Plugwise ( #66096 )
2022-02-08 21:17:49 +02:00
J. Nick Koston
d62e9c2b92
Loosen wiz discovery matching ( #66095 )
2022-02-08 19:57:21 +01:00
Franck Nijhof
41a4d40b71
Reuse existing coordinator entity update in Plugwise platforms ( #66079 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 19:54:10 +01:00
Ben Edmunds
c93d389544
Bump async-upnp-client to 0.23.5 ( #65922 )
2022-02-08 20:27:16 +02:00
Franck Nijhof
1bc82e2f85
Use legacy pip resolver in machine builds ( #66094 )
2022-02-08 19:18:04 +01:00
jjlawren
a7fd477c64
Refactor Sonos polling ( #65722 )
...
* Refactor Sonos polling
Explicitly rename fallback polling
Catch soco exceptions centrally where possible
Create SonosPollingEntity subclass
Remove unnecessary soco_error fixture argument
Remove unnecessary polling in update_volume()
Adjust log levels and wording
Set explicit timeout on library
* Adjust logging to use raised exceptions
* Simplify availabiliity checks when using built-in poller
* Fix typing for return values
2022-02-08 12:17:05 -06:00
Franck Nijhof
4efebcb86c
Use upstream device information for Plugwise ( #66074 )
2022-02-08 19:08:01 +01:00
Mick Vleeshouwer
199c8fef40
Fix MyFox Camera Shutter entity in Overkiz integration ( #66088 )
2022-02-08 17:49:38 +01:00
Allen Porter
6f46d98308
Bump python-nest to 4.2.0 for python 3.10 fixes ( #66090 )
2022-02-08 08:40:06 -08:00
Franck Nijhof
a500205545
Fix typo in base image tag ( #66087 )
2022-02-08 16:27:44 +01:00
Mick Vleeshouwer
b6ad79e2b8
Update PyOverkiz to 1.3.4 ( #66076 )
2022-02-08 16:11:05 +01:00
Franck Nijhof
59c7af0f80
Update base image to 2022.02.0 ( #66082 )
2022-02-08 16:10:17 +01:00
Franck Nijhof
473834acd2
Add myself as codeowner to Plugwise ( #66080 )
2022-02-08 15:23:11 +01:00
Pablo Ovelleiro Corral
46b7b1ffb3
Increase timeout for InfluxDB v2 connections ( #63885 )
...
* Update influxdb timeout
* Update homeassistant/components/influxdb/const.py
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
Co-authored-by: Mike Degatano <michael.degatano@gmail.com >
2022-02-08 09:20:50 -05:00
AJ Schmidt
37525ae8c3
Remove AlarmDecoder Codeowner ( #66078 )
2022-02-08 15:14:33 +01:00
Tiernan
2df5060d80
Fix TOD incorrectly determining the state between sunrise and sunset ( #65884 )
...
* Fix TOD component incorrectly determining the state between sunrise and sunset (#30199 )
* TOD fix
* Comment added
* Review
* Review
* Review
* Update time after day fix workaround for compatibility with
current version.
Only apply fix when using times and not when using sun events.
Add unit test for behaviour.
Co-authored-by: Nikolay Vasilchuk <Anonym.tsk@gmail.com >
2022-02-08 14:26:36 +01:00
Mick Vleeshouwer
dcab9a19d6
Remove Overkiz switch platform todo and add 2 devices ( #66069 )
2022-02-08 14:05:35 +02:00
Eduard van Valkenburg
f74706a265
Bump azure-eventhub to 5.7.0 ( #66061 )
2022-02-08 12:56:24 +01:00
Franck Nijhof
1fc717ed1c
Add diagnostics support to Plugwise ( #65982 )
2022-02-08 12:43:45 +01:00
Franck Nijhof
d12a392767
Update plugwise 0.16.2 ( #65933 )
2022-02-08 11:13:05 +01:00
Sander Jochems
0ea82bdbfb
Fivem integration ( #65089 )
...
* Initial fivem integration setup
* Use licenseKey for unique ID
* Create FiveMServer class
* Create FiveMStatusBinarySensor
* Fix platform loading
* Create sensor platform
* Remove config flow tests
* Update manifest.json
* Use attr_ instead or properties in sensors.py
* Use entry_id as unique_id
* Move device info to _attr instead of property
* Register callback in FiveMEntity
* Create config flow tests
* Add loggin to fivem
* Use FiveM in config_flow
* Use update_coordinator instead of dispatcher
* Bump fivem-api to 0.1.2
* Remove leftovers
* More tests for config flow
* Add component files to .coveragerc
* Fix simple comments
* Add gamename check to config flow
* Use entity descriptions for sensors
* Move extra attributes to init
* Use [] instead of get() for server info
* Fix error in gamename test
2022-02-08 11:27:11 +02:00
Tobias Sauerwein
8b38fa58aa
Bump pytest to 7.0.0 ( #65981 )
2022-02-08 10:03:27 +01:00
Maikel Punie
a03d8179d0
Bump velbusaio to 2022.2.3 ( #66055 )
2022-02-08 09:48:42 +01:00
Raman Gupta
4076ca9641
Fix schema for zwave_js WS API ( #66052 )
2022-02-07 21:53:48 -08:00
Franck Nijhof
895aee3fb2
Add configuration_url to Plugwise discovery ( #66047 )
2022-02-08 03:00:41 +01:00
Franck Nijhof
379945860b
Add configuration_url to Octoprint discovery ( #66046 )
2022-02-08 02:59:38 +01:00
Franck Nijhof
22e379cd54
Add support for mc devices to Tuya ( #66044 )
2022-02-08 02:56:32 +01:00
starkillerOG
f9c81dd00b
Lock Netgear api during setup ( #66033 )
2022-02-08 02:50:38 +01:00
Patrik Lindgren
afd0005a31
Add sensor for filter time left on Tradfri fan platform ( #65877 )
...
* Add support for filter time left
* Fix test for fan platform
* Remove debug code
* Add unique id migration tool
* Convert to hours
* Fix tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add comment, check migration
* Refactor migration helper
* Refactor migration helper
* Move definition of new unique id
* Return after warning
* Add test for unique id migration
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-08 02:21:22 +01:00
J. Nick Koston
f943f30492
Add discovery support to elkm1 ( #65205 )
2022-02-07 16:25:26 -08:00
GitHub Action
cf70ad10e8
[ci skip] Translation update
2022-02-08 00:15:56 +00:00
jjlawren
36cfa7786d
Clean up Sonos unsubscribe/resubscribe exception handling and logging ( #66025 )
2022-02-07 16:00:57 -08:00
Erik Montnemery
33623c3fe8
Fix race in MQTT sensor and binary_sensor expire_after ( #66040 )
2022-02-07 15:47:23 -08:00
Erik Montnemery
39ed628cca
Suppress unwanted error messages during recorder migration ( #66004 )
2022-02-07 15:46:40 -08:00
J. Nick Koston
95cc677ba6
Fix decoding discovery with old Magic Home firmwares ( #66038 )
2022-02-07 15:45:50 -08:00
J. Nick Koston
175812d9e1
Fix missing exception catch in august to prevent failed setup ( #66045 )
2022-02-07 15:45:40 -08:00
Paulus Schoutsen
95a890c6e1
Get_url to prefer external URL if SSL configured ( #66039 )
2022-02-07 15:44:02 -08:00
Erik Montnemery
7cc6770f83
Revert "Make idle chromecasts appear as idle instead of off" ( #66005 )
2022-02-07 20:24:30 +01:00
Franck Nijhof
4732e37005
Remove passing loop into sleep in SamsungTV ( #66030 )
2022-02-07 20:08:54 +01:00
J. Nick Koston
721d711762
Add firmware and hardware version to WiZ ( #66017 )
2022-02-07 19:23:08 +01:00
G Johansson
480ce84b8a
Improve code quality filesize ( #65240 )
2022-02-07 11:59:06 -06:00
Erik Montnemery
910b1f1ec8
Speed up deletion of duplicated statistics ( #66014 )
2022-02-07 09:11:52 -08:00
J. Nick Koston
ace74279f1
Move WiZ socket ident to upstream lib ( #65958 )
2022-02-07 17:44:52 +01:00
Vincent Le Bourlot
d82899ed2f
Add title placeholders to overkiz discovery ( #65506 )
...
* add gateway_id to the config flow context name.
* obfuscate gateway_id.
* replace const with homeassistant.const.
* Remove obfuscation of gateway_id.
* fix style.
* Add translatable title according to comments
* Update homeassistant/components/overkiz/strings.json
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-07 17:53:05 +02:00
Pedro Lamas
ebbe1ff1a2
Cache webostv supported_features state ( #65930 )
...
* Cache webostv supported_features state
* Fixes typings
* Restore supported_features attribute on restart
* Reverts change on supported_features initial state
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Fixes tests
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-07 17:49:18 +02:00
J. Nick Koston
9c82dcdee7
Add push updates support to WiZ ( #65987 )
2022-02-07 16:46:00 +01:00
Poltorak Serguei
3c5a667d97
Add Z-Wave.Me integration ( #65473 )
...
* Add support of Z-Wave.Me Z-Way and RaZberry server (#61182 )
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com >
* Add switch platform to Z-Wave.Me integration (#64957 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
* Add button platform to Z-Wave.Me integration (#65109 )
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix button controller access (#65117 )
* Add lock platform to Z-Wave.Me integration #65109 (#65114 )
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add sensor platform to Z-Wave.Me integration (#65132 )
* Sensor Entity
* Sensor fixes
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Inline descriotion according to review proposal
* State Classes for sensor
* Generic sensor
* Generic sensor
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add binary sensor platform to Z-Wave.Me integration (#65306 )
* Binary Sensor Entity
* Update docstring
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add Light Entity platform to Z-Wave.Me integration (#65331 )
* Light Entity
* mypy fix
* Fixes, ZWaveMePlatforms enum
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fixes
* Fixes
* Fixes
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add Thermostat platform to Z-Wave.Me integration #65331 (#65371 )
* Climate entity
* Climate entity
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Climate entity fix
* Clean up
* cleanup
* Import order fix
* Correct naming
Co-authored-by: Dmitry Vlasov <kerbalspacema@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Correct zwave_me .coveragerc (#65491 )
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: LawfulChaos <kerbalspacema@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-07 16:27:11 +01:00
Joakim Sørensen
b1015296d9
Add diagnostics to Version integration ( #65999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-07 16:11:04 +01:00
Joakim Sørensen
e226cfaeb2
Use strings directly instead of Enums in version config ( #66007 )
2022-02-07 16:04:18 +01:00
Franck Nijhof
da3024e162
Upgrade to newer Python pip>=21.0 ( #59769 )
2022-02-07 15:12:04 +01:00
Milan Meulemans
78d2fbb402
Upgrade aionanoleaf to 0.2.0 ( #66008 )
2022-02-07 14:49:34 +01:00
epenet
486c068111
Allow None on Renault binary sensors ( #65997 )
...
* Enable None on renault binary sensors
* Adjust tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-07 15:06:40 +02:00
starkillerOG
d81139377c
Add Netgear allow/block switch ( #65705 )
...
* add allow/block switch
* keep api private
* typing
* change default to None
* retain None state
* change default to None
2022-02-07 12:00:02 +01:00
Franck Nijhof
bd31cfbd40
Add secondary dimmer to dj in Tuya ( #65990 )
2022-02-07 11:15:28 +01:00
Joakim Sørensen
38f7213002
Add more tests to device registry updates ( #65989 )
2022-02-07 11:15:04 +01:00
Franck Nijhof
1ae809293f
Add support for qjdcz to Tuya ( #65985 )
2022-02-07 11:14:48 +01:00
epenet
03ade194ab
Trigger full CI run on pylint amends ( #65430 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-07 10:58:30 +01:00
starkillerOG
791b700ac2
bump motionblinds to 0.5.11 ( #65988 )
2022-02-07 10:57:42 +01:00
rhpijnacker
bb762d5b0f
100% code coverage for config_flow of dsmr component ( #65238 )
2022-02-07 10:48:33 +01:00
Chris Talkington
f05caf451e
Small cleanup of sonarr sensor platform ( #65962 )
2022-02-07 09:53:23 +01:00
Chris Talkington
18ac72f613
Reduce coordinator cooldown for roku ( #65973 )
2022-02-07 09:03:19 +01:00
jjlawren
211db79f11
Bump plexapi to 4.9.2 ( #65972 )
2022-02-07 09:56:24 +02:00
dependabot[bot]
f5bdbb7727
Bump actions/setup-python from 2.3.1 to 2.3.2 ( #65974 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 08:50:27 +01:00
Anders Melchiorsen
9e0926f943
Remove LIFX devices with no entities ( #65964 )
2022-02-07 08:19:32 +01:00
Chris Talkington
0321f208ff
Address late review from #65814 for roku ( #65967 )
2022-02-06 19:13:01 -06:00
GitHub Action
2772437a2b
[ci skip] Translation update
2022-02-07 00:14:20 +00:00
Paulus Schoutsen
f170aba0cc
Merge pull request #65955 from home-assistant/rc
2022-02-06 15:30:01 -08:00
Marc Mueller
633aad3a60
Cycle pip wheel cache on dev version bump [CI] ( #65791 )
2022-02-07 00:25:22 +01:00
Teemu R
fd7e2e76e7
Add tplink diagnostics ( #65822 )
2022-02-06 16:50:44 -06:00
Michael
4cd00a1a6f
remove EntityCategory from home_mode switch ( #65949 )
2022-02-07 00:41:02 +02:00
Paulus Schoutsen
f820806e3c
Remove duplicate methods from Frtiz ( #65956 )
2022-02-06 14:38:26 -08:00
Teemu R
f4ebb03bab
Add tplink hardware version to device info ( #65951 )
...
* Add tplink hardware version to device info
* Update mocks
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-07 00:37:54 +02:00
M. Frister
66e076b57f
Bump soco to 0.26.2 ( #65919 )
2022-02-06 14:35:14 -08:00
Marc Mueller
c28821aeca
Remove unused temp_unit attr [sensibo] ( #65953 )
2022-02-07 00:34:23 +02:00
Paulus Schoutsen
1338b347b5
Remove duplicate methods
2022-02-06 14:33:07 -08:00
Paulus Schoutsen
9b471ab653
Bumped version to 2022.2.3
2022-02-06 14:23:08 -08:00
J. Nick Koston
e90a6bbe1c
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:23:03 -08:00
Michael
aa9965675d
Improve device shutdown and unload of Synology DSM integration ( #65936 )
...
* ignore errors during unload/logout
* automatic host update is an info, nut debug
2022-02-06 14:23:02 -08:00
Joakim Sørensen
ad3b2f02b4
disabled_by can be None when updating devices ( #65934 )
2022-02-06 14:23:02 -08:00
Matthias Alphart
0dbe9b7cf4
Update xknx to 0.19.2 - fix TCP tunnelling ( #65920 )
2022-02-06 14:23:01 -08:00
J. Nick Koston
b9d346baed
Fix loss of ability to control white channel in HomeKit on RGB&W lights ( #65864 )
...
* Fix loss of ability to control white channel in HomeKit on RGB&W lights
- Fix white channel missing from RGB/W lights
- Fix temp missing from RGB/CW lights
- Fixes #65529
* cover the missing case
* bright fix
* force brightness notify on color mode change as well
2022-02-06 14:23:00 -08:00
Jeef
7791711603
feat: bumped version ( #65863 )
2022-02-06 14:22:59 -08:00
jjlawren
fdfffcb73e
Fix Spotify, Tidal, Apple Music playback on Sonos groups ( #65838 )
2022-02-06 14:22:59 -08:00
J. Nick Koston
8e6bd840a4
Fix flash at turn on with newer 0x04 Magic Home models ( #65836 )
2022-02-06 14:22:58 -08:00
Allen Porter
619a52a387
Fix legacy nest diagnostics to return empty rather than fail ( #65824 )
...
Fix legacy nest diangostics to return gracefully, rather than a TypError
by checking explicitiy for SDM in the config entry. Update diagnostics
to use the common nest test fixture, and extend with support for the
legacy nest config. Use the sdm test fixture in the existing legacy
tests so they all share the same config files.
2022-02-06 14:22:57 -08:00
Shay Levy
a4d59aa599
Bump aioshelly to 1.0.9 ( #65803 )
2022-02-06 14:22:57 -08:00
Ferdinand
4ba494f5cd
Fix the restart when the saj device is down ( #65796 )
2022-02-06 14:22:56 -08:00
Franck Nijhof
7a7f9deb89
Update Pillow to 9.0.1 ( #65779 )
2022-02-06 14:19:47 -08:00
J. Nick Koston
5786f68bb7
Prevent multiple dhcp flows from being started for the same device/domain ( #65753 )
2022-02-06 14:19:46 -08:00
Aaron Bach
bccfe6646e
Add redacted subscription data to SimpliSafe diagnostics ( #65751 )
2022-02-06 14:19:45 -08:00
ollo69
fc7ea6e1b3
Improve androidtv mac address handling and test coverage ( #65749 )
...
* Better mac addr handling and improve test coverage
* Apply suggested changes
* Apply more suggested changes
2022-02-06 14:19:44 -08:00
Aaron Bach
058420bb2f
Bump simplisafe-python to 2022.02.0 ( #65748 )
2022-02-06 14:19:44 -08:00
Maciej Bieniek
9695235920
Fix wind speed unit ( #65723 )
2022-02-06 14:19:43 -08:00
J. Nick Koston
57526bd21f
Add coverage for color_rgbww_to_rgb, fix divzero case ( #65721 )
2022-02-06 14:19:42 -08:00
Sean Vig
eff9690c8a
Fix Amcrest service calls ( #65717 )
...
Fixes #65522
Fixes #65647
2022-02-06 14:19:42 -08:00
Aidan Timson
d754ea1645
Fix OVO Energy NoneType error occurring for some users ( #65714 )
2022-02-06 14:19:41 -08:00
Michael
5f6214ede7
check wan access type ( #65389 )
2022-02-06 14:19:40 -08:00
Michael
dc65c621ed
check wan access type ( #65389 )
2022-02-06 14:17:10 -08:00
ollo69
341d039252
Improve androidtv mac address handling and test coverage ( #65749 )
...
* Better mac addr handling and improve test coverage
* Apply suggested changes
* Apply more suggested changes
2022-02-06 14:15:50 -08:00
Sean Vig
50525e25b6
Fix Amcrest service calls ( #65717 )
...
Fixes #65522
Fixes #65647
2022-02-06 14:14:44 -08:00
Allen Porter
ddd198de37
Fix legacy nest diagnostics to return empty rather than fail ( #65824 )
...
Fix legacy nest diangostics to return gracefully, rather than a TypError
by checking explicitiy for SDM in the config entry. Update diagnostics
to use the common nest test fixture, and extend with support for the
legacy nest config. Use the sdm test fixture in the existing legacy
tests so they all share the same config files.
2022-02-06 14:14:25 -08:00
Maciej Bieniek
6d37979e10
Fix wind speed unit ( #65723 )
2022-02-06 14:13:05 -08:00
J. Nick Koston
41f602c3df
Fix loss of ability to control white channel in HomeKit on RGB&W lights ( #65864 )
...
* Fix loss of ability to control white channel in HomeKit on RGB&W lights
- Fix white channel missing from RGB/W lights
- Fix temp missing from RGB/CW lights
- Fixes #65529
* cover the missing case
* bright fix
* force brightness notify on color mode change as well
2022-02-06 14:12:30 -08:00
Milan Meulemans
b1dcf7e0d8
Add DataUpdateCoordinator to Nanoleaf ( #65950 )
2022-02-06 16:11:52 -06:00
Michael
275d4b9770
Improve device shutdown and unload of Synology DSM integration ( #65936 )
...
* ignore errors during unload/logout
* automatic host update is an info, nut debug
2022-02-06 14:02:31 -08:00
J. Nick Koston
62da194340
Add diagnostics support to HomeKit ( #65942 )
...
* Add diagnostics support to HomeKit
* remove debug
2022-02-06 14:02:07 -08:00
Jens Østergaard Nielsen
e7d725e810
Ihc integration, move manual setup out of init.py ( #65087 )
...
* Move manual setup out of init.py
* Type hints on additional parameters
* Complete missing typings
2022-02-06 13:42:15 -08:00
Alex Yao
88309a26b7
Fix Yeelight Music Mode Rate Limits ( #64891 )
2022-02-06 15:34:27 -06:00
Diego Elio Pettenò
c6aa526469
Support songpal wireless-only soundbar identifiers ( #65330 )
...
As shown in #64868 , a number of newer models don't come wiht a macAddr
attributes, so for those fall back to the wireless address.
This could be hidden by the python-songpal library but for now this will
make it possible to have multiple modern songpal devices on the same
network.
2022-02-06 22:33:58 +01:00
Joakim Sørensen
63d3a47599
disabled_by can be None when updating devices ( #65934 )
2022-02-06 20:23:31 +01:00
Niels AD
ccdf182d31
rfxtrx: Add command_on/command_off support for pt2262 switch entities ( #65798 )
2022-02-06 19:39:57 +01:00
Franck Nijhof
c41ec6f941
SensorEntityDescriptions for Plugwise ( #65898 )
2022-02-06 12:19:57 -06:00
ollo69
900c793c3a
Add diagnostics support for Nut ( #65893 )
2022-02-06 12:00:39 -06:00
Sander Huisman
e7dfc89452
Add unique ID to InfluxDB sensor ( #65518 )
2022-02-06 18:40:37 +01:00
jjlawren
b02a030336
Fix Spotify, Tidal, Apple Music playback on Sonos groups ( #65838 )
2022-02-06 18:37:23 +01:00
Christopher Masto
6d4df93bc7
Correct description of entity_globs ( #65805 )
2022-02-06 18:36:38 +01:00
Marc Mueller
ac7e8c40a3
Remove homeassistant import [pylint plugin] ( #65911 )
2022-02-06 18:36:02 +01:00
M. Frister
9597ed3f8a
Bump soco to 0.26.2 ( #65919 )
2022-02-06 18:17:41 +01:00
Franck Nijhof
34a636ef0b
Extract Plugwise DataUpdateCoordinator into module ( #65915 )
2022-02-06 19:03:50 +02:00
Franck Nijhof
92856bab56
Add mbd Tuya light support ( #65918 )
2022-02-06 17:55:03 +01:00
Matthias Alphart
e54c89dc0d
Update xknx to 0.19.2 - fix TCP tunnelling ( #65920 )
2022-02-06 17:48:56 +01:00
Franck Nijhof
62a314015c
BinarySensorEntityDescriptions for Plugwise ( #65887 )
2022-02-06 17:25:55 +01:00
J. Nick Koston
540f1c19d5
Fix Task exception was never retrieved when WiZ devices are offline ( #65844 )
2022-02-06 17:13:51 +01:00
ollo69
13699baa4d
Remove deprecated yaml config from AsusWRT ( #65904 )
2022-02-06 17:03:04 +02:00
Franck Nijhof
a0895f1bf2
Small cleanup in Plugwise switch ( #65845 )
2022-02-06 10:51:50 +01:00
ollo69
1c8a34c349
Clean-up AsusWRT setup entry ( #65860 )
2022-02-06 10:35:49 +02:00
Jeef
72601ccf32
feat: bumped version ( #65863 )
2022-02-06 10:32:04 +02:00
J. Nick Koston
66c9b95da8
Fix flash at turn on with newer 0x04 Magic Home models ( #65836 )
2022-02-05 22:49:37 -06:00
Chris Talkington
15e5f516d2
Update rokuecp to 0.13.1 ( #65814 )
2022-02-05 22:17:31 -06:00
GitHub Action
2da4d280b2
[ci skip] Translation update
2022-02-06 00:17:31 +00:00
starkillerOG
1269483923
Remove port from description ( #65851 )
2022-02-06 02:00:42 +02:00
Brett Adams
f4eb7e31a4
Bump Advantage Air to 0.2.6 ( #65849 )
2022-02-06 01:49:26 +02:00
Franck Nijhof
131dbd6c8e
Move Plugwise logger into constants ( #65842 )
2022-02-06 01:43:05 +02:00
Franck Nijhof
a6e36a6eb9
Simplify unique ID handling in Plugwise ( #65839 )
2022-02-05 23:59:37 +01:00
Aidan Timson
acb7e24852
Reduce System Bridge load on server ( #65794 )
2022-02-05 22:56:36 +01:00
J. Nick Koston
9dc158f5e0
Add support for picking discovered devices to WiZ ( #65826 )
...
* Add support for picking discovered devices
- Also fixes state not being written initially (it was not so
obvious since the next coordinator update wrote it)
* store it
* store it
* order
* fixes
* more cleanups
* hints
* naming
* merge branches
2022-02-05 22:23:31 +01:00
Franck Nijhof
b299f80feb
Improve entry setup error logging for Plugwise ( #65830 )
2022-02-05 21:23:25 +01:00
dougiteixeira
52d7ca6b1c
Complementing the Tuya Humidifier (jsq) category ( #65276 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 20:31:20 +01:00
Franck Nijhof
87049283c1
Extract base entity class in Plugwise ( #65821 )
2022-02-05 19:09:37 +01:00
Franck Nijhof
b0bb2d2453
Cleanup Plugwise config flow and tests ( #65818 )
2022-02-05 19:07:02 +01:00
J. Nick Koston
5621e20963
WiZ Cleanups part 3 ( #65819 )
...
* WiZ Cleanups part 3
- Sockets are now using the switch platform
* tweaks
* remove rgb colorcheck
* tweaks
* tweaks
* cover
* cover
2022-02-05 18:56:17 +01:00
Hans Oischinger
f171ec4676
Add missing vicare state class ( #65795 )
2022-02-05 18:17:09 +01:00
J. Nick Koston
676edb610f
Add coverage for color_rgbww_to_rgb, fix divzero case ( #65721 )
2022-02-05 10:59:32 -06:00
J. Nick Koston
adbc0e5955
Prevent multiple dhcp flows from being started for the same device/domain ( #65753 )
2022-02-05 10:59:22 -06:00
J. Nick Koston
2bcd4f8f93
Add discovery support to WiZ Part 1 ( #65752 )
2022-02-05 10:36:44 -06:00
J. Nick Koston
ff59f1ee51
Add INTEGRATION_DISCOVERY to DISCOVERY_SOURCES ( #65811 )
2022-02-05 10:36:04 -06:00
Ferdinand
854d56fc6d
Fix the restart when the saj device is down ( #65796 )
2022-02-05 17:12:17 +01:00
Franck Nijhof
00e8d2bc3d
Small cleanup in Plugwise climate ( #65800 )
2022-02-05 17:09:49 +01:00
David McClosky
df0e98f428
Remove dmcc from codeowners in vlc_telnet ( #65810 )
2022-02-05 17:01:39 +01:00
Franck Nijhof
5c6d019d6b
Remove options flow from Plugwise ( #65808 )
2022-02-05 16:46:50 +01:00
Shay Levy
ae3b337d3e
Bump aioshelly to 1.0.9 ( #65803 )
2022-02-05 16:44:05 +01:00
J. Nick Koston
342f5182b9
WiZ cleanups part 1 ( #65746 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 09:23:19 -06:00
Franck Nijhof
f3c5f9c972
Drop responses from test requirements ( #65793 )
2022-02-05 15:17:12 +01:00
Franck Nijhof
d92ed3ff2b
Update coverage to 6.3.1 ( #65790 )
2022-02-05 14:38:14 +01:00
Hans Oischinger
99fd16d675
Clean up vicare code ( #65774 )
...
* Clean up vicare code
Remove constants that were only used once
Remove _build_entity and use constructor directly
* Fix copy/paste issue
2022-02-05 14:26:44 +01:00
Franck Nijhof
9f8c0685e3
Small cleanup in Plugwise sensors ( #65765 )
2022-02-05 14:20:07 +01:00
Franck Nijhof
fa09cf663e
Update black to 22.1.0 ( #65788 )
2022-02-05 14:19:37 +01:00
Franck Nijhof
58409d0895
Update Pillow to 9.0.1 ( #65779 )
2022-02-05 14:19:24 +01:00
Franck Nijhof
6cf0d9d37a
Update sentry-dsk to 1.5.4 ( #65792 )
2022-02-05 14:14:31 +01:00
Lars
3373b73329
Update pyfritzhome to 0.6.4 ( #65777 )
2022-02-05 14:10:07 +01:00
Franck Nijhof
e386f4846d
Update delijn to 1.0.0 ( #65776 )
...
* Update delijn to 1.0.0
* -1
2022-02-05 13:31:04 +01:00
Franck Nijhof
efd7b2a978
Update apprise to 0.9.7 ( #65780 )
2022-02-05 13:28:32 +01:00
Patrik Lindgren
daedbbb1ee
Bump pytradfri to 9.0.0 ( #65784 )
...
* Bump pytradfri to 8.1.0
* Bump to 9.0.0
* Bump manifest
2022-02-05 13:25:50 +01:00
G Johansson
54e1e905b1
Add capabilities to sensibo coordinator data ( #65775 )
2022-02-05 13:00:56 +01:00
G Johansson
07edbc42a4
Bugfix temp step list out of range sensibo ( #65782 )
2022-02-05 12:53:27 +01:00
Franck Nijhof
5613a80d28
Add Heater (rs) support Tuya Climate ( #65707 )
2022-02-05 12:09:29 +01:00
Aidan Timson
b1bf9b50d8
Fix OVO Energy NoneType error occurring for some users ( #65714 )
2022-02-05 11:46:52 +01:00
dougiteixeira
bf0816d4c6
Add current temperature sensor for Tuya Fan (fs) ( #65744 )
2022-02-05 11:19:29 +01:00
Franck Nijhof
6871271e73
Small cleanup in Plugwise binary sensors ( #65738 )
2022-02-04 23:44:31 -08:00
Franck Nijhof
313387fda5
Remove deprecated GNTP integration ( #65741 )
2022-02-04 23:42:57 -08:00
Franck Nijhof
e242796394
Remove deprecated format for date(time) sensors ( #65734 )
2022-02-04 23:42:29 -08:00
Aaron Bach
fbe4d42729
Remove unnecessary TYPE_CHECKING declarations in SimpliSafe ( #65750 )
2022-02-04 23:41:40 -08:00
Aaron Bach
3387e8368b
Add redacted subscription data to SimpliSafe diagnostics ( #65751 )
2022-02-04 23:41:12 -08:00
Aaron Bach
b9b53bef00
Bump simplisafe-python to 2022.02.0 ( #65748 )
2022-02-04 23:39:01 -08:00
Paulus Schoutsen
d753f4a2e7
Fix UPNP access to SSDP info ( #65728 )
2022-02-04 21:33:53 -08:00
Franck Nijhof
2f46382565
Remove async_timeout backcompat ( #65732 )
2022-02-04 21:33:31 -08:00
dougiteixeira
92842b796b
Complementing the Tuya Air Purifier (kj) category ( #65283 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-05 03:19:00 +01:00
Franck Nijhof
b9d7d0cae2
Add diagnostics to issue form ( #65715 )
2022-02-05 02:34:46 +01:00
Stephan Traub
432d9a8f19
Introduce wiz integration for the WiZ Platform ( #44779 )
...
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jan Stienstra <65826735+j-stienstra@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-04 16:20:21 -08:00
GitHub Action
d8830aa4e0
[ci skip] Translation update
2022-02-05 00:12:01 +00:00
Paulus Schoutsen
5da923c341
Protect state.as_dict from mutation ( #65693 )
2022-02-04 14:45:25 -08:00
Duco Sebel
0d3bbfc9a7
Fix homewizard_energy migration issues from #65594 ( #65718 )
2022-02-04 14:45:06 -08:00
Paulus Schoutsen
0f02ae981d
Merge pull request #65713 from home-assistant/rc
2022-02-04 12:46:28 -08:00
Paulus Schoutsen
51abdf9c63
Bumped version to 2022.2.2
2022-02-04 12:02:06 -08:00
Franck Nijhof
1a2e9aaaed
Depend on diagnostics in the frontend ( #65710 )
2022-02-04 12:01:35 -08:00
Paulus Schoutsen
56d1fc6dad
Fix tuya diagnostics mutating cached state objects ( #65708 )
2022-02-04 12:01:34 -08:00
Paulus Schoutsen
5a44f8eadd
Fix passing a string to device registry disabled_by ( #65701 )
2022-02-04 12:01:33 -08:00
Paulus Schoutsen
609661a862
Move scene and button restore to internal hook ( #65696 )
2022-02-04 12:01:33 -08:00
Joakim Sørensen
27dbf98dae
Allow selecting own repositories ( #65695 )
2022-02-04 12:01:19 -08:00
jkuettner
6cf2665200
Fix "vevent" KeyError in caldav component again ( #65685 )
...
* Fix "vevent" KeyError in caldav component again
* code formatting
2022-02-04 12:00:02 -08:00
Paulus Schoutsen
5aa02b884e
Call out 3rd party containers more clearly ( #65684 )
2022-02-04 12:00:01 -08:00
J. Nick Koston
84b2ec2244
Fix warm/cold reversal in rgbww_to_color_temperature ( #65677 )
2022-02-04 12:00:01 -08:00
epenet
35f2536d46
Bump renault-api to 0.1.8 ( #65670 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-04 12:00:00 -08:00
Erik Montnemery
e6e95a1131
Only remove duplicated statistics on error ( #65653 )
2022-02-04 11:59:59 -08:00
Erik Montnemery
ea1245f308
Improve recorder migration for PostgreSQL when columns already exist ( #65680 )
2022-02-04 11:59:39 -08:00
Erik Montnemery
9cd6bb7335
Don't use shared session during recorder migration ( #65672 )
2022-02-04 11:59:26 -08:00
Erik Montnemery
4e3cd1471a
Remove limit of amount of duplicated statistics ( #65641 )
2022-02-04 11:58:02 -08:00
alexanv1
67a9932c5c
Fix Z-Wave lights ( #65638 )
...
* Fix Z-Wave lights
* Update tests
2022-02-04 11:58:01 -08:00
J. Nick Koston
0efa276fca
Bump flux_led to 0.28.20 ( #65621 )
2022-02-04 11:58:01 -08:00
Paulus Schoutsen
c6d5a0842b
Bump homematicip to 1.0.2 ( #65620 )
2022-02-04 11:58:00 -08:00
Jeff Irion
b004c5deb6
Bump androidtv to 0.0.63 (fix MAC issues) ( #65615 )
2022-02-04 11:57:59 -08:00
Jeff Irion
06b6b176db
Bump androidtv to 0.0.62 ( #65440 )
2022-02-04 11:57:58 -08:00
Raman Gupta
9eeaec4f79
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 11:55:51 -08:00
Duco Sebel
3babc43fa5
Add migration to migrate 'homewizard_energy' to 'homewizard' ( #65594 )
2022-02-04 11:55:50 -08:00
Thomas Schamm
a670317b80
Bumped boschshcpy 0.2.28 to 0.2.29 ( #65328 )
2022-02-04 11:55:49 -08:00
Franck Nijhof
2370dda1f0
Depend on diagnostics in the frontend ( #65710 )
2022-02-04 11:47:01 -08:00
jjlawren
40857bda90
Use SSDP byebye to mark Sonos as offline ( #65686 )
2022-02-04 11:41:24 -08:00
ollo69
bebf5009d6
Add diagnostics support for Asuswrt ( #65605 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-02-04 11:40:29 -08:00
J. Nick Koston
26ff6d2aa0
Fix warm/cold reversal in rgbww_to_color_temperature ( #65677 )
2022-02-04 11:36:30 -08:00
Erik Montnemery
1f8e8926fe
Only remove duplicated statistics on error ( #65653 )
2022-02-04 11:31:12 -08:00
Jeff Irion
fe05d6680c
Bump androidtv to 0.0.63 (fix MAC issues) ( #65615 )
2022-02-04 20:13:08 +01:00
Paulus Schoutsen
d279211f0c
Fix tuya diagnostics mutating cached state objects ( #65708 )
2022-02-04 20:11:21 +01:00
Paulus Schoutsen
8574ee04ba
Fix passing a string to device registry disabled_by ( #65701 )
2022-02-04 10:55:45 -08:00
Erik Montnemery
020953e943
Improve recorder migration for PostgreSQL when columns already exist ( #65680 )
2022-02-04 10:55:28 -08:00
Paulus Schoutsen
2a8797ae3f
Move scene and button restore to internal hook ( #65696 )
2022-02-04 10:43:06 -08:00
Joakim Sørensen
8021b05448
Allow selecting own repositories ( #65695 )
2022-02-04 19:33:10 +01:00
Paulus Schoutsen
a6caf3f579
Call out 3rd party containers more clearly ( #65684 )
2022-02-04 09:57:14 -08:00
Erik Montnemery
41ab12cb88
Don't use shared session during recorder migration ( #65672 )
2022-02-04 09:55:11 -08:00
jkuettner
42024c1ed3
Fix "vevent" KeyError in caldav component again ( #65685 )
...
* Fix "vevent" KeyError in caldav component again
* code formatting
2022-02-04 18:47:31 +01:00
starkillerOG
5519888dc1
Netgear add traffic sensors ( #65645 )
...
* add sensors
* use entity discription
* use lambda functions
* use seperate coordinators
* styling
* revieuw comments
* set proper default
* move api lock
* fix styling
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use coordinator data
* fix styling
* fix typing
* move typing
* fix lock
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-04 18:36:56 +01:00
Duco Sebel
a97e69196c
Add migration to migrate 'homewizard_energy' to 'homewizard' ( #65594 )
2022-02-04 09:12:35 -08:00
Erik Montnemery
8245ff7473
Log transmitted MQTT messages ( #65550 )
2022-02-04 17:35:32 +01:00
epenet
a95988c970
Bump renault-api to 0.1.8 ( #65670 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-04 16:30:57 +01:00
Erik Montnemery
ac7662c82d
Remove limit of amount of duplicated statistics ( #65641 )
2022-02-04 14:49:45 +01:00
Maikel Punie
2e594b5025
Bump velbusaio to 2022.2.2 ( #65657 )
2022-02-04 13:51:04 +01:00
Robert Svensson
96c4e33b24
Parametrize deCONZ binary sensors ( #65012 )
...
* Improve test coverage prior to improving deCONZ binary sensor platform
* Define all relevant binary sensors as DeconzBinarySensorDescription
* Fix review comment
* Allow providing extra update keys if sensor provides extra attributes
* Minor touch up of naming
* Remove duplicate assert
2022-02-04 12:58:07 +01:00
Franck Nijhof
b7007b364a
Add TRV (wkf) support to Tuya ( #65649 )
2022-02-04 12:34:15 +01:00
Stefan Agner
320df10a26
Use _attr_last_reset to set last_reset ( #65648 )
2022-02-04 11:40:38 +01:00
alexanv1
98a7125933
Fix Z-Wave lights ( #65638 )
...
* Fix Z-Wave lights
* Update tests
2022-02-04 10:50:24 +01:00
Thomas Schamm
ff6969a255
Bumped boschshcpy 0.2.28 to 0.2.29 ( #65328 )
2022-02-04 09:51:34 +01:00
Paulus Schoutsen
bc41028800
Some tweaks to the demo ( #65623 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-02-04 09:49:47 +01:00
Paulus Schoutsen
777eba3bab
Bump homematicip to 1.0.2 ( #65620 )
2022-02-04 09:18:10 +01:00
J. Nick Koston
7ab4214553
Bump flux_led to 0.28.20 ( #65621 )
2022-02-04 09:12:29 +01:00
Timo S
d6693cdff9
Add fritz set guest wifi password service ( #62892 )
...
* Add a new service set_guest_wifi_password to the fritz integration.
* Remove unnecessary params defaults
* Remove default password length
* Add service schema, cleanup code
* Fix min password length in services.yaml
* Move schema to `services.py`, add typing
* Add default password length from upstream lib
* Remove None typing
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-02-04 08:57:14 +01:00
Raman Gupta
c477378835
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 02:50:47 +01:00
Paulus Schoutsen
f44f1f0c4a
Merge pull request #65606 from home-assistant/rc
2022-02-03 16:57:24 -08:00
Shay Levy
b450a41d7b
Fix Shelly Plus i4 KeyError ( #65604 )
2022-02-03 16:19:57 -08:00
Shay Levy
5e577058bb
Fix Shelly Plus i4 KeyError ( #65604 )
2022-02-03 16:19:36 -08:00
GitHub Action
b2f0882e67
[ci skip] Translation update
2022-02-04 00:13:58 +00:00
J. Nick Koston
88c3ab1113
Fix lutron_caseta button events including area name in device name ( #65601 )
2022-02-03 16:05:20 -08:00
Paulus Schoutsen
f1c8fc241a
Merge pull request #65598 from home-assistant/rc
2022-02-03 16:04:08 -08:00
J. Nick Koston
727743c4cd
Fix lutron_caseta button events including area name in device name ( #65601 )
2022-02-04 00:44:19 +01:00
Diogo Gomes
189f1f8c25
Add kmtronic device_info ( #65456 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-02-04 00:30:09 +01:00
Paulus Schoutsen
e5b9d5baa3
Bumped version to 2022.2.1
2022-02-03 15:06:46 -08:00
jjlawren
3c43089cc2
Log traceback in debug for Sonos unsubscribe errors ( #65596 )
2022-02-03 15:06:38 -08:00
Franck Nijhof
c8827e00b3
Update pvo to 0.2.1 ( #65584 )
2022-02-03 15:06:37 -08:00
Michael
3a1a12b13e
Extend diagnostics data in Fritz!Tools ( #65573 )
2022-02-03 15:06:37 -08:00
Bram Kragten
2928935838
Update frontend to 20220203.0 ( #65572 )
2022-02-03 15:06:36 -08:00
Franck Nijhof
b9a37e2c3e
Guard against empty Tuya data types ( #65571 )
2022-02-03 15:06:35 -08:00
G Johansson
92f4f99d41
Add back resolvers config flow dnsip ( #65570 )
2022-02-03 15:06:34 -08:00
Franck Nijhof
e32a54eecc
Add missing Tuya vacuum states ( #65567 )
2022-02-03 15:06:34 -08:00
Michael
2bb65ecf38
Fix data update when guest client disappears in Fritz!Tools ( #65564 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2022-02-03 15:06:33 -08:00
J. Nick Koston
afbc55b181
Do not update unifiprotect host from discovery if its not an ip ( #65548 )
2022-02-03 15:06:32 -08:00
Jan Bouwhuis
931c27f452
Return current state if template throws ( #65534 )
2022-02-03 15:06:31 -08:00
Franck Nijhof
689133976a
Fix missing windspeed in Tuya climate ( #65511 )
2022-02-03 15:06:31 -08:00
Eduard van Valkenburg
faa8ac692e
Fix SIA availability ( #65509 )
2022-02-03 15:06:30 -08:00
Aaron Bach
ec0b0e41a1
Bump pytile to 2022.02.0 ( #65482 )
2022-02-03 15:06:29 -08:00
Aaron Bach
6550d04313
Allow Flu Near You to re-attempt startup on error ( #65481 )
2022-02-03 15:06:28 -08:00
jjlawren
8d33964e4d
Fix vanished checks on old Sonos firmware ( #65477 )
2022-02-03 15:06:27 -08:00
Aaron Bach
d195e8a1b4
Catch correct error during OpenUV startup ( #65459 )
2022-02-03 15:06:26 -08:00
Aaron Bach
a8b29c4be9
Fix unknown alarm websocket event error for restored SimpliSafe connections ( #65457 )
2022-02-03 15:06:26 -08:00
mk-maddin
f7ec373aab
Fix script / automation repeat with count 0 fails ( #65448 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 15:06:24 -08:00
Colin Robbins
1ae2bfcc89
Fix Shodan sensor ( #65443 )
2022-02-03 15:06:24 -08:00
Maciej Bieniek
1155d229f3
Get wind speed unit from AccuWeather data ( #65425 )
2022-02-03 15:06:23 -08:00
G Johansson
24cd63973d
Add back resolvers config flow dnsip ( #65570 )
2022-02-03 15:05:56 -08:00
jjlawren
8c0c4f9bca
Log traceback in debug for Sonos unsubscribe errors ( #65596 )
2022-02-03 15:03:18 -08:00
G Johansson
718da64728
Improve code quality sensibo ( #65503 )
2022-02-03 16:34:01 -06:00
Paulus Schoutsen
157276f4e6
Add a Lovelace cast platform ( #65401 )
2022-02-03 13:43:23 -08:00
Franck Nijhof
d3e36230cb
Update pvo to 0.2.1 ( #65584 )
2022-02-03 13:37:10 -08:00
Michael
8432fe7bd6
Extend diagnostics data in Fritz!Tools ( #65573 )
2022-02-03 13:36:36 -08:00
Franck Nijhof
445c47c7a0
Guard against empty Tuya data types ( #65571 )
2022-02-03 21:46:05 +01:00
Michael
80102e1e84
Fix data update when guest client disappears in Fritz!Tools ( #65564 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2022-02-03 12:32:36 -08:00
Bram Kragten
97c8427506
Update frontend to 20220203.0 ( #65572 )
2022-02-03 12:32:01 -08:00
Oxan van Leeuwen
d22fc99294
Add device class to ESPHome switches ( #64919 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-04 09:23:30 +13:00
Franck Nijhof
a3d2a1a5e0
Add missing Tuya vacuum states ( #65567 )
2022-02-03 12:31:22 -07:00
epenet
cc7680b0c3
Adjust pylint plugin to enforce diagnostics type hints ( #64976 )
...
* Adjust pylint plugin to enforce diagnostics type hints
* Adjust return_type
* Set return_type to UNDEFINED
* Use Any for the expected data
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 19:22:43 +01:00
J. Nick Koston
b97cd3ce93
Do not update unifiprotect host from discovery if its not an ip ( #65548 )
2022-02-03 19:14:36 +01:00
J. Nick Koston
3d8d507ed9
Migrate powerwall from using ip address as unique id ( #65257 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 18:39:57 +01:00
Aaron Bach
8d2fac09bb
Remove deprecated Guardian entity_id service parameter ( #65484 )
2022-02-03 17:19:06 +01:00
mk-maddin
efb6fd1569
Fix script / automation repeat with count 0 fails ( #65448 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 08:18:58 -08:00
Aaron Bach
778cc6106a
Remove deprecated SimpliSafe service_id service parameter ( #65483 )
2022-02-03 17:18:31 +01:00
Jc2k
714a952d73
Enable types from aiohomekit to be used by mypy for homekit_controller ( #65433 )
2022-02-03 10:18:03 -06:00
J. Nick Koston
6c38a6b569
Enable strict typing for isy994 ( #65439 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 17:02:05 +01:00
Jan Bouwhuis
2f0d0998a2
Add Mqtt vacuum unknown state ( #65311 )
...
* Add Mqtt vacuum `unknown` status
* Update tests/components/mqtt/test_state_vacuum.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:50:39 +01:00
Jan Bouwhuis
cf52357229
Add MQTT light unknown state support ( #65308 )
...
* Add MQTT light unknown sate support
* Update homeassistant/components/mqtt/light/schema_basic.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_json.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/schema_template.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update tests for default unknown state
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:49:57 +01:00
Jan Bouwhuis
2d011821ea
Add MQTT humidifier unknown state support ( #65302 )
...
* Add MQTT humidifier unknown state support
* Update homeassistant/components/mqtt/humidifier.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix tests for changed default optimistic state
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:49:09 +01:00
Jan Bouwhuis
711bd7169e
Add Mqtt Fan unknown state support ( #65301 )
...
* Add Mqtt Fan unknown state support
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Adjust default state in tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-03 16:48:03 +01:00
Jan Bouwhuis
3d434dffc7
Add support Mqtt switch for unkown state ( #65294 )
...
* Mqtt switch allow unkown state
* correct type
* Update discovery tests
* Optimistic mode if not state_topic is configured.
* Default state UNKNOWN in optimistic mode
* fix discovery test
2022-02-03 16:47:24 +01:00
Jan Bouwhuis
63459feede
Return current state if template throws ( #65534 )
2022-02-03 16:46:36 +01:00
G Johansson
ca1e295662
Implement diagnostics for Sensibo ( #65515 )
2022-02-03 15:03:56 +01:00
Aaron Bach
82c4d344b2
Allow Flu Near You to re-attempt startup on error ( #65481 )
2022-02-03 14:31:15 +01:00
Eduard van Valkenburg
0ff93759d0
Fix SIA availability ( #65509 )
2022-02-03 14:29:12 +01:00
Aaron Bach
4946f271c9
Bump pytile to 2022.02.0 ( #65482 )
2022-02-03 14:26:30 +01:00
epenet
f95183f6a8
Make mypy IGNORED_MODULES file specific ( #65416 )
...
* Make mypy IGNORED_MODULES file specific
* Adjust sonos type hints
* Remove legacy nest from IGNORED_MODULES
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 14:21:06 +01:00
epenet
8234625d30
Use Domain not Platform on test service calls ( #65508 )
...
* Adjust atag
* adjust broadlink
* Adjust onewire
* Adjust plex
* Adjust renault
* Adjust tasmota
* Adjust zha
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 14:16:35 +01:00
G Johansson
3f57adf475
Code quality custom service for sensibo ( #65496 )
2022-02-03 14:11:53 +01:00
Erik Montnemery
63680f0b36
Make util.async_.protect_loop name names ( #65493 )
2022-02-03 14:06:40 +01:00
Franck Nijhof
3e0856ccac
Fix missing windspeed in Tuya climate ( #65511 )
2022-02-03 14:00:03 +01:00
jjlawren
770707f487
Fix vanished checks on old Sonos firmware ( #65477 )
2022-02-03 13:22:34 +01:00
starkillerOG
69a004a2f6
Netgear coordinator ( #65255 )
...
* implement coordinator
* fix styling
* fix async_uload_entry
* use async_config_entry_first_refresh
* use const
* fix black
* use KEY_ROUTER
* review comments
* fix black
* ensure the coordinator keeps updating
* fix flake8
* rework setup of entities using coordinator
* styling
* check for failed get_info call
* fix
* fix setup of entities
* simplify
* do not set unique_id and device_info on scanner entity
* Update homeassistant/components/netgear/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netgear/router.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use entry_id instead of unique_id
* unused import
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-03 12:28:04 +01:00
Marc Mueller
cd67ddbe26
Upgrade pwmled to 1.6.9 ( #65465 )
2022-02-03 12:16:53 +01:00
epenet
9fde84ab41
Remove freebox from mypy ignore list ( #65126 )
...
* Add type hints to freebox
* Remove freebox from mypy ignore list
* Adjust type hints
* Refactor FreeboxRouter setup/close
* Remove unnecessary assert
* Remove unused constant
* Rework unload routine
* Bring back close method
* Suppress NotOpenError
* Use async_on_unload on signal_device_new
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:01:41 +01:00
epenet
c8504bd21d
Add tests for pylint plugins ( #65436 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:01:02 +01:00
epenet
b587201654
Add update listener type hints to broadlink ( #65413 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 10:00:30 +01:00
Erik Montnemery
23ee8adf59
Fix flaky homewizard test ( #65490 )
2022-02-03 09:23:32 +01:00
epenet
913d6f6ea1
Remove sonos media_player from strict typing ( #65419 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 06:59:21 +01:00
epenet
8325188ed2
Remove nest legacy from mypy ignored modules ( #65421 )
...
* Remove nest legacy from mypy ignored modules
* Set type-ignore inside the files
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 06:57:44 +01:00
Erik Montnemery
f3a89de71f
Fix race when handling updated MQTT discovery data ( #65415 )
2022-02-02 17:12:22 -08:00
Jeff Irion
4e7cf19b5f
Bump androidtv to 0.0.62 ( #65440 )
2022-02-02 17:08:19 -08:00
Maciej Bieniek
32be5576dc
Get wind speed unit from AccuWeather data ( #65425 )
2022-02-02 17:07:12 -08:00
Aaron Bach
7909cff957
Fix unknown alarm websocket event error for restored SimpliSafe connections ( #65457 )
2022-02-02 17:06:24 -08:00
Aaron Bach
75e5079df3
Catch correct error during OpenUV startup ( #65459 )
2022-02-02 17:05:40 -08:00
Jesse Hills
6e36bdb907
Expose ESPHome project information in device information ( #65466 )
2022-02-02 17:05:12 -08:00
epenet
340146e5fb
Add update listener type hints to coinbase ( #65414 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-03 01:25:51 +01:00
GitHub Action
256ad084c5
[ci skip] Translation update
2022-02-03 00:14:18 +00:00
Colin Robbins
83fa4df641
Fix Shodan sensor ( #65443 )
2022-02-02 20:44:16 +01:00
Franck Nijhof
2f638a6b5e
Merge pull request #65442 from home-assistant/rc
2022-02-02 19:44:34 +01:00
epenet
494ef2f9b2
Adjust config_entry UpdateListenerType signature ( #65410 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-02-02 09:56:34 -08:00
Franck Nijhof
580573fcb3
Bumped version to 2022.2.0
2022-02-02 18:12:26 +01:00
Bram Kragten
8851af7dba
Update frontend to 20220202.0 ( #65432 )
2022-02-02 18:11:28 +01:00
Erik Montnemery
ec2e450442
Stringify MQTT payload in mqtt/debug/info WS response ( #65429 )
2022-02-02 18:11:24 +01:00
Maikel Punie
dacf5957d2
Bump velbus-aio to 2022.2.1 ( #65422 )
2022-02-02 18:11:20 +01:00
Erik Montnemery
5190282b4d
Don't warn on time.sleep injected by the debugger ( #65420 )
2022-02-02 18:11:16 +01:00
Josh Shoemaker
51c6cac74d
Bump aladdin_connect to 0.4 to fix integration for some users due to API changes ( #65407 )
2022-02-02 18:11:11 +01:00
J. Nick Koston
1809489421
Ensure unifiprotect discovery can be ignored ( #65406 )
2022-02-02 18:11:07 +01:00
Tobias Sauerwein
81ad56b8ad
Add events on cloud connect and disconnect ( #65215 )
...
* Add events on cloud connect and disconnect
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Use event capture helper
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Provide listener method instead of public event
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Add test for disconnect notification
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use Enum
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Add module level api
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Clean up dead code
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Flake8
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-02 18:11:06 +01:00
J. Nick Koston
690764ec84
Bump lutron_caseta to 0.13.1 to fix setup when no button devices are present ( #65400 )
2022-02-02 18:11:03 +01:00
jjlawren
2b0e828736
Fix Sonos diagnostics with offline device ( #65393 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-02 18:10:59 +01:00
Pierre Ståhl
91023cf132
Sort Apple TV app list by name ( #65386 )
2022-02-02 18:10:54 +01:00
Pierre Ståhl
fcd14e2830
Fix disconnect bug in Apple TV integration ( #65385 )
2022-02-02 18:10:49 +01:00
jjlawren
40a174cc70
Detect battery-operated Sonos devices going offline ( #65382 )
2022-02-02 18:10:44 +01:00
J. Nick Koston
95d4be375c
Handle brightness being None for senseme ( #65372 )
2022-02-02 18:10:40 +01:00
Jan Bouwhuis
37f9c833c0
Fix MQTT expire_after effects after reloading ( #65359 )
...
* Cleanup sensor expire triggers after reload
* fix test binary_sensor
* Also trigger cleanup parent classes
* Restore an expiring state after a reload
* correct discovery_update
* restore expiring state with remaining time
* Update homeassistant/components/mqtt/binary_sensor.py
description
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Log remaining time
* Move check
* check and tests reload
* remove self.async_write_ha_state()
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-02 18:10:36 +01:00
Erik Montnemery
b902c59504
Report unmet dependencies for failing config flows ( #65061 )
...
* Report unmet dependencies for failing config flows
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Modify error message
* Add test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-02 18:10:30 +01:00
Erik Montnemery
fda0fbd115
Stringify MQTT payload in mqtt/debug/info WS response ( #65429 )
2022-02-02 18:08:48 +01:00
Erik Montnemery
5a34feb7de
Don't warn on time.sleep injected by the debugger ( #65420 )
2022-02-02 08:58:14 -08:00
Stefan Agner
c8e64358b1
Set last_reset for integrated entities in IoTaWatt ( #65143 )
...
* Set last_reset for integrated entities
For entities which integrate over time (like energy in watt hours) the
iotawattpy library uses the beginning of the year as start date by
default (using relative time specification "y", see [1]). Since
PR #56974 state class has been changed from TOTAL_INCREASING to TOTAL.
However, the relative start date of "y" causes the value to reset to
zero at the beginning of the year.
This fixes it by setting last_reset properly, which takes such resets
into account.
While at it, let's set the cycle to one day. This lowers the load on
IoTaWatt (fetching with start date beginning of the day seems to
response faster than beginning of the year).
[1]: https://docs.iotawatt.com/en/master/query.html#relative-time
* Update homeassistant/components/iotawatt/sensor.py
* Update homeassistant/components/iotawatt/coordinator.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-02-02 17:39:33 +01:00
J. Nick Koston
530fc8a9af
Ensure unifiprotect discovery can be ignored ( #65406 )
2022-02-02 16:16:29 +01:00
Jan Bouwhuis
2c07330794
Fix MQTT expire_after effects after reloading ( #65359 )
...
* Cleanup sensor expire triggers after reload
* fix test binary_sensor
* Also trigger cleanup parent classes
* Restore an expiring state after a reload
* correct discovery_update
* restore expiring state with remaining time
* Update homeassistant/components/mqtt/binary_sensor.py
description
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Log remaining time
* Move check
* check and tests reload
* remove self.async_write_ha_state()
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-02-02 16:14:52 +01:00
Bram Kragten
9ce2e9e8f4
Update frontend to 20220202.0 ( #65432 )
2022-02-02 16:08:16 +01:00
Erik Montnemery
0eb2caabcf
Report unmet dependencies for failing config flows ( #65061 )
...
* Report unmet dependencies for failing config flows
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/setup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Modify error message
* Add test
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-02 15:06:27 +01:00
Maikel Punie
40c727df66
Bump velbus-aio to 2022.2.1 ( #65422 )
2022-02-02 14:38:19 +01:00
G Johansson
8448462720
Rewrite sensibo integration ( #64753 )
...
* Rewrite sensibo integration
* Fixing CI
* coordinator in untested
* Fix review comments
* Additional review fixes
* Fix all conversations
* Remove extra state attributes
* Restore assumed state service
* Fix async_assume_state
2022-02-02 13:09:42 +01:00
epenet
a63e5c7ded
Add type hints for config entry update listeners ( #65412 )
2022-02-02 03:36:04 -06:00
Erik Montnemery
627be81531
Import registries in MQTT mixins ( #65411 )
2022-02-02 10:32:11 +01:00
Josh Shoemaker
4a55d58d6d
Bump aladdin_connect to 0.4 to fix integration for some users due to API changes ( #65407 )
2022-02-02 09:29:05 +01:00
jjlawren
4794625048
Detect battery-operated Sonos devices going offline ( #65382 )
2022-02-01 22:11:21 -06:00
jjlawren
c80d6810b3
Fix Sonos diagnostics with offline device ( #65393 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-02-01 22:10:53 -06:00
J. Nick Koston
3da60355a9
Bump lutron_caseta to 0.13.1 to fix setup when no button devices are present ( #65400 )
2022-02-01 19:19:24 -06:00
GitHub Action
ff2f135f55
[ci skip] Translation update
2022-02-02 00:15:13 +00:00
J. Nick Koston
73189ead1f
Handle brightness being None for senseme ( #65372 )
2022-02-01 14:51:28 -08:00
Pierre Ståhl
e2935b55ae
Fix disconnect bug in Apple TV integration ( #65385 )
2022-02-01 15:44:06 -06:00
Pierre Ståhl
476a694248
Sort Apple TV app list by name ( #65386 )
2022-02-01 15:30:28 -06:00
Tobias Sauerwein
3718d7fca8
Add Netatmo error logging when no public stations are available ( #65298 )
...
* Log error if public stations don't provide data
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Only log once
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Update homeassistant/components/netatmo/sensor.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-02-01 22:06:03 +02:00
Jc2k
9f5d77e0df
Add missing type hints to homekit_controller ( #65368 )
2022-02-01 13:30:37 -06:00
Paulus Schoutsen
ba237fd383
Bumped version to 2022.2.0b6
2022-02-01 10:00:39 -08:00
Paulus Schoutsen
b687f68d53
Bump frontend to 20220201.0 ( #65380 )
2022-02-01 10:00:36 -08:00
Robert Svensson
f3c39d8dca
Redact host address in UniFi diagnostics ( #65379 )
2022-02-01 09:59:25 -08:00
Michael
19fff6489b
Fix wan_access switch for disconnected devices in Fritz!Tools ( #65378 )
2022-02-01 09:59:24 -08:00
Bram Kragten
4f8752b351
Allow removing keys from automation ( #65374 )
2022-02-01 09:59:23 -08:00
G Johansson
03bd3f5001
Fix options for dnsip ( #65369 )
2022-02-01 09:59:22 -08:00
Erik Montnemery
055382c84c
Improve CastProtocol ( #65357 )
...
* Improve CastProtocol
* Tweak
2022-02-01 09:59:21 -08:00
Paulus Schoutsen
68651be2cc
Simplify unifi cleanup logic ( #65345 )
2022-02-01 09:59:21 -08:00
schreyack
09c2c129b9
Fix honeywell hold mode ( #65327 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 09:59:20 -08:00
ZuluWhiskey
7fe1b85495
Fix MotionEye config flow ( #64360 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-01 09:59:19 -08:00
Paulus Schoutsen
aef6f49eff
Bump frontend to 20220201.0 ( #65380 )
2022-02-01 09:58:23 -08:00
Michael
1b8252fa2f
Fix wan_access switch for disconnected devices in Fritz!Tools ( #65378 )
2022-02-01 09:57:34 -08:00
Robert Svensson
69ac59ce73
Redact host address in UniFi diagnostics ( #65379 )
2022-02-01 09:52:56 -08:00
Bram Kragten
c82aa1606a
Allow removing keys from automation ( #65374 )
2022-02-01 09:45:08 -08:00
schreyack
3c0369ed59
Fix honeywell hold mode ( #65327 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 09:11:09 -08:00
Martin Hjelmare
3697f5611c
Fix tradfri coordinator error handling ( #65204 )
2022-02-01 09:09:51 -08:00
ZuluWhiskey
65ea54927d
Fix MotionEye config flow ( #64360 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-02-01 09:05:50 -08:00
Allen Porter
d3374ecd8e
Add type hints for google calendar integration ( #65353 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 17:28:32 +01:00
G Johansson
390d32c71b
Fix options for dnsip ( #65369 )
2022-02-01 16:47:42 +01:00
fOmey
d24fedbe97
Tuya fan natural wind mode ( #65343 )
2022-02-01 15:50:43 +01:00
Klaas Schoute
75a1f3207c
Use dataclass asdict to convert to dict ( #65365 )
2022-02-01 14:44:40 +01:00
Jc2k
dd5bcafab7
Enable mypy checks for homekit_controller ( #65358 )
2022-02-01 11:27:35 +00:00
Erik Montnemery
ab17f8984b
Improve CastProtocol ( #65357 )
...
* Improve CastProtocol
* Tweak
2022-02-01 10:47:12 +01:00
Jc2k
2a193e1016
Refactor platform loading in homekit_controller ( #65338 )
2022-02-01 07:38:42 +00:00
Paulus Schoutsen
b05b4c4b38
Simplify unifi cleanup logic ( #65345 )
2022-02-01 07:22:12 +01:00
Allen Porter
88ed2f3b3e
Improve google calendar test coverage to 97% ( #65223 )
...
* Improve google calendar test coverage to 97%
* Remove commented out code.
* Remove unnecessary (flaky) checks for token file persistence
* Remove mock code assertions
* Add debug logging to google calendar integration
* Increase alarm time to polling code to reduce flakes
* Setup every test in their own configuration directory
* Mock out filesystem calls to avoid disk dependencies
Update scope checking code to use Storage object rather than text file matching
* Update tests to check entity states when integration is loaded
* Mock out google service in multiple locations
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/google/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-02-01 03:14:49 +01:00
Paulus Schoutsen
5082582769
Bumped version to 2022.2.0b5
2022-01-31 17:12:40 -08:00
Paulus Schoutsen
b7c7571a39
I zone, you zone, we zoning ( #65344 )
2022-01-31 17:12:26 -08:00
Simone Chemelli
63a90b7226
Add diagnostics for SamsungTV ( #65342 )
2022-01-31 17:12:25 -08:00
J. Nick Koston
5735762af2
Bump zeroconf to 0.38.3 ( #65341 )
2022-01-31 17:12:25 -08:00
Paulus Schoutsen
90127d04fa
Bump aiohue to 4.0.1 ( #65340 )
2022-01-31 17:12:24 -08:00
Paulus Schoutsen
114da0bd4f
Bump version tag on async_timeout warning ( #65339 )
2022-01-31 17:12:23 -08:00
J. Nick Koston
5c3d4cb9a5
Prevent unifiprotect from being rediscovered on UDM-PROs ( #65335 )
2022-01-31 17:12:23 -08:00
Simone Chemelli
3f8d2f3102
Add diagnostics support to Fritz ( #65334 )
...
* Add diagnostics support to Fritz
* Temporary remove tests
* coveragerc
2022-01-31 17:12:22 -08:00
J. Nick Koston
eea9e26ef5
Fix guardian being rediscovered via dhcp ( #65332 )
2022-01-31 17:12:21 -08:00
Michael
649b4ce329
Improve debugging and error handling in Fritz!Tools ( #65324 )
2022-01-31 17:12:21 -08:00
Simone Chemelli
1facd0edd4
Fritz tests cleanup ( #65054 )
2022-01-31 17:12:20 -08:00
Paulus Schoutsen
1fbd624a24
Alexa to handle brightness and catch exceptions ( #65322 )
2022-01-31 17:10:25 -08:00
Pascal Winters
0a000babc9
Bump pyps4-2ndscreen to 1.3.1 ( #65320 )
2022-01-31 17:10:25 -08:00
Franck Nijhof
74632d26fa
Ensure PVOutput connection error is logged ( #65319 )
2022-01-31 17:10:24 -08:00
Franck Nijhof
87b20c6abe
Update tailscale to 0.2.0 ( #65318 )
2022-01-31 17:10:23 -08:00
Franck Nijhof
ea511357b6
Add diagnostics support to WLED ( #65317 )
2022-01-31 17:10:23 -08:00
Jeff Irion
00b2c85e98
Bump androidtv to 0.0.61 ( #65315 )
2022-01-31 17:10:22 -08:00
J. Nick Koston
961cf15e6e
Improve reliability of august setup with recent api changes ( #65314 )
2022-01-31 17:10:21 -08:00
Franck Nijhof
7117395489
Fix missing expiration data in Whois information ( #65313 )
2022-01-31 17:10:21 -08:00
Franck Nijhof
5dc92bb2ce
Update wled to 0.13.0 ( #65312 )
2022-01-31 17:10:19 -08:00
Franck Nijhof
0519b29501
Update adguard to 0.5.1 ( #65305 )
2022-01-31 17:10:19 -08:00
Duco Sebel
4f8e19ed4a
Add HomeWizard diagnostics ( #65297 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-31 17:10:18 -08:00
Duco Sebel
fd7f66fbdc
Fix HomeWizard unclosed clientsession error when closing Home Assistant ( #65296 )
2022-01-31 17:10:17 -08:00
Mick Vleeshouwer
9294319048
Bump pyoverkiz to 1.3.2 ( #65293 )
2022-01-31 17:09:29 -08:00
starkillerOG
c1019394ed
Bump pynetgear to 0.9.1 ( #65290 )
2022-01-31 17:06:23 -08:00
Erik Montnemery
0885d48186
Correct cast media browse filter for audio groups ( #65288 )
2022-01-31 17:06:22 -08:00
Tobias Sauerwein
13ad1cc56c
Bump pyatmo to v.6.2.4 ( #65285 )
...
* Bump pyatmo to v6.2.3
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Bump pyatmo to v6.2.4
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-01-31 17:06:21 -08:00
J. Nick Koston
c5d68f8669
Increase august timeout and make failure to sync at startup non-fatal ( #65281 )
2022-01-31 17:06:21 -08:00
fOmey
2757976a5a
Tuya fan percentage fix ( #65225 )
2022-01-31 17:06:20 -08:00
Erik Montnemery
73750d8a25
Add cast platform for extending Google Cast media_player ( #65149 )
...
* Add cast platform for extending Google Cast media_player
* Update tests
* Refactor according to review comments
* Add test for playing using a cast platform
* Apply suggestions from code review
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
* Pass cast type instead of a filter function when browsing
* Raise on invalid cast platform
* Test media browsing
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2022-01-31 17:06:19 -08:00
jjlawren
2eef05eb84
Send notification to alert of Sonos networking issues ( #65084 )
...
* Send notification to alert of Sonos networking issues
* Add links to documentation
2022-01-31 17:06:19 -08:00
Brett Adams
3446c95cd3
Add diagnostics to Advantage Air ( #65006 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-31 17:06:18 -08:00
Teemu R
cdcbb87d97
Bump python-kasa to 0.4.1 for tplink integration ( #64123 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-31 17:06:17 -08:00
Paulus Schoutsen
5289935ac1
I zone, you zone, we zoning ( #65344 )
2022-01-31 17:04:46 -08:00
Martin Hjelmare
d0412d65ac
Remove stale tradfri devices ( #65218 )
2022-01-31 16:43:16 -08:00
GitHub Action
0be8060b69
[ci skip] Translation update
2022-02-01 00:18:49 +00:00
Simone Chemelli
86079375b9
Add diagnostics for SamsungTV ( #65342 )
2022-01-31 16:10:55 -08:00
Duco Sebel
103fe9e0ba
Add HomeWizard diagnostics ( #65297 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-31 16:08:58 -08:00
J. Nick Koston
3bb8de66d8
Bump zeroconf to 0.38.3 ( #65341 )
2022-01-31 16:08:42 -08:00
Paulus Schoutsen
47a5411525
Bump aiohue to 4.0.1 ( #65340 )
2022-01-31 15:58:52 -08:00
Paulus Schoutsen
31709b92ac
Bump version tag on async_timeout warning ( #65339 )
2022-01-31 15:52:31 -08:00
Michael
c9f38355f7
Improve debugging and error handling in Fritz!Tools ( #65324 )
2022-01-31 15:28:11 -08:00
J. Nick Koston
18ea3fb85a
Prevent unifiprotect from being rediscovered on UDM-PROs ( #65335 )
2022-01-31 15:27:26 -08:00
J. Nick Koston
c7eb676449
Fix guardian being rediscovered via dhcp ( #65332 )
2022-01-31 15:24:55 -08:00
Paulus Schoutsen
bf138c4ffb
Alexa to handle brightness and catch exceptions ( #65322 )
2022-01-31 15:01:46 -08:00
Chris Talkington
70da08499a
Refactor sonarr tests ( #64886 )
2022-01-31 16:59:18 -06:00
Jc2k
0f88790303
Refactor homekit_controller to prepare for more typing information ( #65329 )
2022-01-31 16:48:16 -06:00
Simone Chemelli
a9af29cbe0
Add diagnostics support to Fritz ( #65334 )
...
* Add diagnostics support to Fritz
* Temporary remove tests
* coveragerc
2022-01-31 23:43:46 +01:00
Simone Chemelli
17c41f4783
Introduce number platform for Shelly ( #64207 )
...
* Introduce number platform for Shelly
* coverage
* Rework based on review comment
* Improve logic around channel
* Remove unused value
* rebase
* Removed redundant properties
* Update homeassistant/components/shelly/number.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Remove channel workaround as currently not needed
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-31 22:14:59 +01:00
w35l3y
076faaa4a4
Add support to reprompt user ( #65256 )
2022-01-31 10:23:26 -08:00
Pascal Winters
0cfc7112fa
Bump pyps4-2ndscreen to 1.3.1 ( #65320 )
2022-01-31 19:23:07 +01:00
jjlawren
48ae3bece8
Send notification to alert of Sonos networking issues ( #65084 )
...
* Send notification to alert of Sonos networking issues
* Add links to documentation
2022-01-31 19:21:21 +01:00
Franck Nijhof
b7bf302ef8
Ensure PVOutput connection error is logged ( #65319 )
2022-01-31 18:42:49 +01:00
Franck Nijhof
e5b6a58fab
Update tailscale to 0.2.0 ( #65318 )
2022-01-31 09:17:35 -08:00
Franck Nijhof
441e81c02a
Add diagnostics support to WLED ( #65317 )
2022-01-31 09:16:33 -08:00
Franck Nijhof
ce6048e705
Fix missing expiration data in Whois information ( #65313 )
2022-01-31 09:15:13 -08:00
Jeff Irion
5891f65c7e
Bump androidtv to 0.0.61 ( #65315 )
2022-01-31 18:09:17 +01:00
J. Nick Koston
fab9c4aa20
Improve reliability of august setup with recent api changes ( #65314 )
2022-01-31 10:21:47 -06:00
Franck Nijhof
ac32af7004
Update wled to 0.13.0 ( #65312 )
2022-01-31 18:08:21 +02:00
Franck Nijhof
a3f5582010
Update adguard to 0.5.1 ( #65305 )
2022-01-31 16:31:02 +01:00
Jan Bouwhuis
4991f1a693
Use super() in mqtt siren init ( #65291 )
2022-01-31 13:16:45 +01:00
Mick Vleeshouwer
216ac65475
Bump pyoverkiz to 1.3.2 ( #65293 )
2022-01-31 13:08:43 +01:00
starkillerOG
cc14acb178
Bump pynetgear to 0.9.1 ( #65290 )
2022-01-31 13:00:10 +01:00
Duco Sebel
ade656a333
Fix HomeWizard unclosed clientsession error when closing Home Assistant ( #65296 )
2022-01-31 12:49:18 +01:00
fOmey
9b5757dff5
Tuya fan percentage fix ( #65225 )
2022-01-31 12:37:43 +01:00
Erik Montnemery
80da5c52ae
Correct cast media browse filter for audio groups ( #65288 )
2022-01-31 11:45:48 +01:00
Erik Montnemery
b0c36d7729
Add cast platform for extending Google Cast media_player ( #65149 )
...
* Add cast platform for extending Google Cast media_player
* Update tests
* Refactor according to review comments
* Add test for playing using a cast platform
* Apply suggestions from code review
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
* Pass cast type instead of a filter function when browsing
* Raise on invalid cast platform
* Test media browsing
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2022-01-31 10:50:05 +01:00
Jan Bouwhuis
6fdaec0847
Add MQTT siren platform ( #64440 )
...
* Add mqtt siren draft
* fix tests
* Intergrate notify platform
* tests and fixes siren platform
* Add tests notify platform
* config parameters and abbreviations
* remove duplicate key
* undo move topic abbreviation
* Move const CONF_MESSAGE_COMMAND_TEMPLATE
* Remove notify service integration
* Rework
* Update homeassistant/components/mqtt/siren.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Publish JSON by default
* Allow unknown state - rename value_template
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-01-31 10:31:57 +01:00
Jan Bouwhuis
bfaada34e2
Allow unknown state to be set ( #65183 )
2022-01-31 10:25:08 +01:00
Tobias Sauerwein
f6b0f26783
Bump pyatmo to v.6.2.4 ( #65285 )
...
* Bump pyatmo to v6.2.3
Signed-off-by: cgtobi <cgtobi@gmail.com >
* Bump pyatmo to v6.2.4
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-01-31 11:07:50 +02:00
dependabot[bot]
f82183f0e3
Bump home-assistant/builder from 2021.12.0 to 2022.01.0 ( #65284 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 09:18:35 +01:00
Brett Adams
3536271fce
Add diagnostics to Advantage Air ( #65006 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-30 20:51:39 -08:00
J. Nick Koston
8c9bd6e790
Increase august timeout and make failure to sync at startup non-fatal ( #65281 )
2022-01-30 20:50:49 -08:00
Paulus Schoutsen
ef143b5eb2
Bumped version to 2022.2.0b4
2022-01-30 20:28:42 -08:00
Matthias Alphart
5d7aefa0b4
Update xknx to 0.19.1 ( #65275 )
2022-01-30 20:28:34 -08:00
Brynley McDonald
6b6bd381fd
Fix flick_electric auth failures ( #65274 )
2022-01-30 20:28:34 -08:00
Shay Levy
252f5f6b35
Bump aiowebostv to 0.1.2 ( #65267 )
2022-01-30 20:28:33 -08:00
J. Nick Koston
8bdee9cb1c
Simplify whois value_fn ( #65265 )
2022-01-30 20:28:32 -08:00
J. Nick Koston
7e350b8347
Handle missing attrs in whois results ( #65254 )
...
* Handle missing attrs in whois results
- Some attrs are not set depending on where the
domain is registered
- Fixes #65164
* Set to unknown instead of do not create
* no multi-line lambda
2022-01-30 20:28:32 -08:00
J. Nick Koston
ac8a1248f9
Fix debugpy blocking the event loop at startup ( #65252 )
2022-01-30 20:28:31 -08:00
J. Nick Koston
ffe262abce
Fix flux_led not generating unique ids when discovery fails ( #65250 )
2022-01-30 20:28:30 -08:00
J. Nick Koston
5174e68b16
Fix powerwall login retry when hitting rate limit ( #65245 )
2022-01-30 20:28:30 -08:00
Shay Levy
6e4c281e15
Fix webostv live TV source missing when configuring sources ( #65243 )
2022-01-30 20:28:29 -08:00
Joakim Sørensen
8e71e2e8ee
Use .json.txt for diagnostics download filetype ( #65236 )
2022-01-30 20:28:28 -08:00
J. Nick Koston
26905115c8
Increase the timeout for flux_led directed discovery ( #65222 )
2022-01-30 20:28:28 -08:00
J. Nick Koston
eca3514f9e
Fix senseme fan lights ( #65217 )
2022-01-30 20:28:27 -08:00
jjlawren
305ffc4ab6
Add activity statistics to Sonos diagnostics ( #65214 )
2022-01-30 20:28:26 -08:00
Robert Svensson
508fd0cb2a
Add logic to avoid creating the same scene multiple times ( #65207 )
2022-01-30 20:28:25 -08:00
Shay Levy
5368fb6d54
Fix webostv configure sources when selected source is missing ( #65195 )
...
* Fix webostv configure sources when selected source is missing
* Add comment for filtering duplicates
2022-01-30 20:28:25 -08:00
Michael
d6527953c3
Fix "internet access" switch for Fritz connected device without known IP address ( #65190 )
...
* fix get wan access
* small improvement
- default wan_access to None
- test if dev_info.ip_address is not empty
2022-01-30 20:28:24 -08:00
Robert Svensson
14c969ef6d
Better manage of nested lists ( #65176 )
2022-01-30 20:28:23 -08:00
Aaron Bach
f6f25fa4ff
Add diagnostics to SimpliSafe ( #65171 )
...
* Add diagnostics to SimpliSafe
* Bump
* Cleanup
2022-01-30 20:28:23 -08:00
Aaron Bach
dcf6e61d4f
Ensure diagnostics redaction can handle lists of lists ( #65170 )
...
* Ensure diagnostics redaction can handle lists of lists
* Code review
* Update homeassistant/components/diagnostics/util.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Code review
* Typing
* Revert "Typing"
This reverts commit 8a57f772caa5180b609175591d81dfc473769f70.
* New typing attempt
* Revert "New typing attempt"
This reverts commit e26e4aae69f62325fdd6af4d80c8fd1f74846e54.
* Fix typing
* Fix typing again
* Add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-30 20:28:22 -08:00
Aaron Bach
2041d4c118
Clean up SimpliSafe config flow tests ( #65167 )
...
* Clean up SimpliSafe config flow tests
* Cleanup
2022-01-30 20:28:21 -08:00
starkillerOG
b40bcecac0
Aqara restore door sensor state on start ( #65128 )
...
* restore door sensor state on start
* fix import
* fix issues
* also fix Natgas, WaterLeak and Smoke sensors
* remove unnesesary async_schedule_update_ha_state
2022-01-30 20:28:21 -08:00
Erik Montnemery
2ed20df906
Minor refactoring of cast media_player ( #65125 )
2022-01-30 20:28:20 -08:00
Marvin Wichmann
1a6964448c
Fix KNX Expose for strings longer than 14 bytes ( #63026 )
...
* Fix KNX Expose for too long strings
* Fix tests
* Catch exception and avoid error during config entry setup for exposures
* Properly catch exceptions in knx expose
* Fix pylint
* Fix CI
* Add test for conversion error
2022-01-30 20:28:19 -08:00
Marvin Wichmann
3dde12f887
Add tests for KNX diagnostic and expose ( #64938 )
...
* Add test for KNX diagnostic
* Add test for KNX expose
* Apply review suggestions
2022-01-30 20:27:37 -08:00
J. Nick Koston
2f6bf08165
Fix senseme fan lights ( #65217 )
2022-01-30 20:24:42 -08:00
J. Nick Koston
7552404f70
Increase the timeout for flux_led directed discovery ( #65222 )
2022-01-30 20:21:54 -08:00
Brynley McDonald
99f56579a5
Fix flick_electric auth failures ( #65274 )
2022-01-30 20:21:15 -08:00
J. Nick Koston
6458e45ef0
Simplify whois value_fn ( #65265 )
2022-01-30 20:19:52 -08:00
J. Nick Koston
73bd8db273
Fix flux_led not generating unique ids when discovery fails ( #65250 )
2022-01-30 20:17:19 -08:00
Ville Skyttä
27d5be71dd
Update python-typing-update config to py39plus ( #65261 )
2022-01-30 20:16:14 -08:00
Ville Skyttä
0673e96401
Update black target version to 3.9+ ( #65260 )
2022-01-30 20:15:50 -08:00
Ville Skyttä
40d871a1a3
Update readthedocs config ( #65230 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-30 20:15:32 -08:00
Matthias Alphart
d4370395e2
Update xknx to 0.19.1 ( #65275 )
2022-01-30 20:12:44 -08:00
J. Nick Koston
385f1f3dad
Fix powerwall login retry when hitting rate limit ( #65245 )
2022-01-30 22:09:56 -06:00
Teemu R
c985ebb3a7
Bump python-kasa to 0.4.1 for tplink integration ( #64123 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-30 20:09:07 -06:00
GitHub Action
ca7d4234e1
[ci skip] Translation update
2022-01-31 00:14:28 +00:00
Jc2k
58b8c30221
Improve homekit_controller tests ( #65266 )
2022-01-30 16:59:39 -06:00
Jc2k
eb94fe1ca7
Use upstream constants when defining homekit service to platform mapping ( #65272 )
2022-01-30 16:59:01 -06:00
Aaron Bach
58f624a3da
Add diagnostics to SimpliSafe ( #65171 )
...
* Add diagnostics to SimpliSafe
* Bump
* Cleanup
2022-01-30 15:37:56 -07:00
Jc2k
cc94af2872
Remove deprecated helper functions from homekit_controller pairing flow ( #65270 )
2022-01-30 16:20:19 -06:00
Shay Levy
5999d08d72
Bump aiowebostv to 0.1.2 ( #65267 )
2022-01-31 00:04:00 +02:00
Stephan Uhle
a4904bd9bc
Add Edl21 unit of measurement mapping ( #64926 )
2022-01-30 23:01:20 +01:00
Jesse Hills
8b5e76b898
Fix comment typo in ESPHome diagnostics ( #65268 )
2022-01-30 23:53:46 +02:00
Michael
ef74dab352
Fix "internet access" switch for Fritz connected device without known IP address ( #65190 )
...
* fix get wan access
* small improvement
- default wan_access to None
- test if dev_info.ip_address is not empty
2022-01-30 13:22:32 -08:00
Robert Svensson
ac1b30a78d
Better manage of nested lists ( #65176 )
2022-01-30 13:20:59 -08:00
J. Nick Koston
62fd31a1e7
Handle missing attrs in whois results ( #65254 )
...
* Handle missing attrs in whois results
- Some attrs are not set depending on where the
domain is registered
- Fixes #65164
* Set to unknown instead of do not create
* no multi-line lambda
2022-01-30 13:19:04 -08:00
Patrik Lindgren
473abb1793
Flag Tradfri groups and YAML as deprecated ( #65226 )
2022-01-30 22:16:51 +01:00
jjlawren
2129972904
Add activity statistics to Sonos diagnostics ( #65214 )
2022-01-30 13:15:51 -08:00
Aaron Bach
78ad49325d
Clean up SimpliSafe config flow tests ( #65167 )
...
* Clean up SimpliSafe config flow tests
* Cleanup
2022-01-30 13:12:01 -08:00
Joakim Sørensen
11ad1589fa
Use .json.txt for diagnostics download filetype ( #65236 )
2022-01-30 13:09:36 -08:00
Ville Skyttä
872bc456a9
Clean up no longer needed Python 3.8 support code ( #65231 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-30 15:07:07 -06:00
Shay Levy
9825111c8d
Fix webostv live TV source missing when configuring sources ( #65243 )
2022-01-30 22:05:30 +01:00
josephnad
75b37bee3d
Add homekit_controller support for ecobee vendor extensions ( #60914 )
...
Co-authored-by: josephnad <>
2022-01-30 15:02:47 -06:00
Dave T
0acfc7bbab
Align config flow type hints to scaffold ( #65157 )
2022-01-30 20:26:28 +01:00
Ville Skyttä
6473edd88a
Fix REQUIRED_NEXT_PYTHON_HA_RELEASE comment placement ( #65251 )
2022-01-30 19:09:51 +01:00
LJU
dbbd239b80
Fix typo’s ISS ( #65228 )
...
Fix typo’s
2022-01-30 18:54:19 +01:00
J. Nick Koston
1d5a052df1
Fix debugpy blocking the event loop at startup ( #65252 )
2022-01-30 18:08:37 +01:00
GitHub Action
77ef86faee
[ci skip] Translation update
2022-01-30 00:14:21 +00:00
Shay Levy
caa5578134
Fix webostv configure sources when selected source is missing ( #65195 )
...
* Fix webostv configure sources when selected source is missing
* Add comment for filtering duplicates
2022-01-30 00:15:49 +01:00
Robert Svensson
30440cd1ba
Add logic to avoid creating the same scene multiple times ( #65207 )
2022-01-30 01:11:28 +02:00
Patrik Lindgren
3ca1b2fc6e
Add air quality sensor for Tradfri air purifier ( #65070 )
...
* Add air quality sensor for Tradfri fan platform
* Refactor, use entity description
* Fix typo
* CHange init docstring
* Let lambda handle special case
* Remove unique id
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor to constants, add mixin
* Rename lambda
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Replace lambda with function
* Refactor device init
* Remove fixture scope
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-29 23:55:05 +01:00
Marc Mueller
be5ff87171
Rewrite pylint init-hook ( #65193 )
2022-01-29 23:47:40 +01:00
Aaron Bach
cc6b0cc843
Ensure diagnostics redaction can handle lists of lists ( #65170 )
...
* Ensure diagnostics redaction can handle lists of lists
* Code review
* Update homeassistant/components/diagnostics/util.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Code review
* Typing
* Revert "Typing"
This reverts commit 8a57f772caa5180b609175591d81dfc473769f70.
* New typing attempt
* Revert "New typing attempt"
This reverts commit e26e4aae69f62325fdd6af4d80c8fd1f74846e54.
* Fix typing
* Fix typing again
* Add tests
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-29 13:30:15 -07:00
Erik Montnemery
d770a54881
Minor refactoring of cast media_player ( #65125 )
2022-01-29 16:13:59 +01:00
Robert Hillis
4a042e7d73
Bump pyefergy to 22.1.1 ( #65156 )
...
* Bump pyefergy to 22.1.0
* uno mas
* uno mas
* uno mas
2022-01-29 16:01:00 +02:00
Robert Svensson
c25431750e
Bump dependency to v31 which makes has_relay more robust ( #65180 )
2022-01-29 15:34:14 +02:00
Marvin Wichmann
98aa69fdaf
Fix KNX Expose for strings longer than 14 bytes ( #63026 )
...
* Fix KNX Expose for too long strings
* Fix tests
* Catch exception and avoid error during config entry setup for exposures
* Properly catch exceptions in knx expose
* Fix pylint
* Fix CI
* Add test for conversion error
2022-01-29 14:32:12 +01:00
starkillerOG
8bd7519ea5
Aqara restore door sensor state on start ( #65128 )
...
* restore door sensor state on start
* fix import
* fix issues
* also fix Natgas, WaterLeak and Smoke sensors
* remove unnesesary async_schedule_update_ha_state
2022-01-29 14:01:46 +01:00
Simon Hansen
049fc8a945
Add config flow to ISS integration ( #64987 )
...
* Initial commit
* Wrong flowhandler name
* Add config flow tests
* Tests for config flow
* ...
* Add test for no coordinates
* ...
* Update homeassistant/components/iss/config_flow.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/iss/config_flow.py
* Update homeassistant/components/iss/binary_sensor.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Add myself as codeowner
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-01-29 11:41:26 +02:00
Paulus Schoutsen
cd6c182c07
Bumped version to 2022.2.0b3
2022-01-28 21:53:21 -08:00
J. Nick Koston
f8e0c41e91
Fix uncaught exception during isy994 dhcp discovery with ignored entry ( #65165 )
2022-01-28 21:53:12 -08:00
J. Nick Koston
5f56107116
Add additional blink OUIs to DHCP discovery ( #65162 )
2022-01-28 21:53:11 -08:00
J. Nick Koston
fb3c99a891
Add additional roomba OUIs to DHCP discovery ( #65161 )
2022-01-28 21:53:11 -08:00
J. Nick Koston
ca505b79b5
Add dhcp discovery to oncue ( #65160 )
2022-01-28 21:53:10 -08:00
J. Nick Koston
c74a8bf65a
Add OUI for KL430 tplink light strip to discovery ( #65159 )
2022-01-28 21:53:09 -08:00
Franck Nijhof
406801ef73
Fix setting speed of Tuya fan ( #65155 )
2022-01-28 21:53:09 -08:00
Marc Mueller
2bfedcbdc5
Move remaining keys to setup.cfg ( #65154 )
...
* Move metadata keys
* Move options
* Delete setup.py
* Remove unused constants
* Remove deprecated test_suite key
* Improve metadata
* Only include homeassistant*, not script*
* Add long_desc_content_type
* Remove license file (auto-included by setuptools + wheels)
* Add setup.py
Pip 21.2 doesn't support editable installs without it.
2022-01-28 21:53:08 -08:00
Simone Chemelli
84f817eb25
Fix status for Fritz device tracker ( #65152 )
2022-01-28 21:53:07 -08:00
Simone Chemelli
4ead2f2f7e
Fix excepton for SamsungTV getting device info ( #65151 )
2022-01-28 21:53:07 -08:00
Marc Mueller
421f9716a7
Use isolated build environments ( #65145 )
2022-01-28 21:53:06 -08:00
Allen Porter
25e6d8858c
Update nest diagnostics ( #65141 )
2022-01-28 21:53:05 -08:00
Marc Mueller
3829a81d15
Move project_urls to setup.cfg ( #65129 )
2022-01-28 21:53:05 -08:00
Marc Mueller
9318843867
Move version metadata key to setup.cfg ( #65091 )
...
* Move version to setup.cfg
* Move python_requires to setup.cfg
* Add script to validate project metadata
* Add dedicated pre-commit hook
2022-01-28 21:53:04 -08:00
Marc Mueller
4eb787b619
Move install_requires to setup.cfg ( #65095 )
2022-01-28 21:52:33 -08:00
Simone Chemelli
3cde472e43
Fix status for Fritz device tracker ( #65152 )
2022-01-28 21:14:51 -08:00
J. Nick Koston
e85e91bdb0
Fix uncaught exception during isy994 dhcp discovery with ignored entry ( #65165 )
2022-01-28 21:14:30 -08:00
J. Nick Koston
0e6c554b70
Add additional blink OUIs to DHCP discovery ( #65162 )
2022-01-28 21:14:08 -08:00
J. Nick Koston
4d0dbeb2b5
Add additional roomba OUIs to DHCP discovery ( #65161 )
2022-01-28 21:13:54 -08:00
J. Nick Koston
f585777e56
Add dhcp discovery to oncue ( #65160 )
2022-01-28 21:13:41 -08:00
J. Nick Koston
de36e96481
Add OUI for KL430 tplink light strip to discovery ( #65159 )
2022-01-28 21:13:28 -08:00
Simone Chemelli
3da33679a2
Fritz tests cleanup ( #65054 )
2022-01-28 21:06:19 -08:00
Franck Nijhof
16db8e0802
Fix setting speed of Tuya fan ( #65155 )
2022-01-28 21:05:53 -08:00
J. Nick Koston
0755310258
Add loggers to zeroconf ( #65168 )
...
- The original PR excluded all zeroconf deps, and I forget to add it back
2022-01-28 20:21:05 -08:00
Marc Mueller
c7cdee258e
Move remaining keys to setup.cfg ( #65154 )
...
* Move metadata keys
* Move options
* Delete setup.py
* Remove unused constants
* Remove deprecated test_suite key
* Improve metadata
* Only include homeassistant*, not script*
* Add long_desc_content_type
* Remove license file (auto-included by setuptools + wheels)
* Add setup.py
Pip 21.2 doesn't support editable installs without it.
2022-01-28 20:18:09 -08:00
GitHub Action
5e62ff95b9
[ci skip] Translation update
2022-01-29 00:13:03 +00:00
Marc Mueller
783e26e8e4
Use isolated build environments ( #65145 )
2022-01-28 14:09:05 -08:00
Simone Chemelli
36427fe76c
Fix excepton for SamsungTV getting device info ( #65151 )
2022-01-28 23:57:12 +02:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
Allen Porter
956ceb6c68
Update nest diagnostics ( #65141 )
2022-01-28 21:50:38 +01:00
Dave T
bf910229b6
Add test: warn entity_category assigned as str ( #65142 )
2022-01-28 21:46:57 +01:00
Marc Mueller
7d949a7665
Add dedicated pre-commit hook for mypy_config [hassfest] ( #65092 )
2022-01-28 19:46:17 +01:00
Paulus Schoutsen
8e38b7624e
Bumped version to 2022.2.0b2
2022-01-28 09:37:50 -08:00
Allen Porter
fdb52df7b7
Add diagnostics for rtsp_to_webrtc ( #65138 )
2022-01-28 09:37:32 -08:00
Allen Porter
6c3e8b06ea
Bump google-nest-sdm to 1.6.0 (diagnostics) ( #65135 )
2022-01-28 09:37:31 -08:00
Nenad Bogojevic
6ba52b1c86
Use new withings oauth2 refresh token endpoint ( #65134 )
2022-01-28 09:37:30 -08:00
epenet
1e60958fc4
Add diagnostics support to onewire ( #65131 )
...
* Add diagnostics support to onewire
* Add tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-28 09:37:30 -08:00
Simone Chemelli
0f9e65e687
Handle FritzInternalError exception for Fritz ( #65124 )
2022-01-28 09:37:29 -08:00
starkillerOG
d382e24e5b
Goodwe - fix value errors ( #65121 )
2022-01-28 09:37:28 -08:00
Erik Montnemery
82acaa380c
Fix cast support for browsing local media source ( #65115 )
2022-01-28 09:37:27 -08:00
Hans Oischinger
0a00177a8f
Handle vicare I/O in executor ( #65105 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-28 09:37:27 -08:00
J. Nick Koston
34cf82b017
Downgrade homekit linked humidity sensor error to debug ( #65098 )
...
Fixes #65015
2022-01-28 09:37:26 -08:00
Shay Levy
44403dab62
Fix Shelly 1/1PM external temperature sensor unavailable ( #65096 )
2022-01-28 09:37:25 -08:00
Paulus Schoutsen
909b0fb689
Add support for proxy-selected intent ( #65094 )
2022-01-28 09:37:25 -08:00
Robert Svensson
3f763ddc9a
Reconnect client service tried to connect even if device didn't exist ( #65082 )
2022-01-28 09:37:24 -08:00
G Johansson
837d49f67b
Fix Yale optionsflow ( #65072 )
2022-01-28 09:37:23 -08:00
Jc2k
735edd83fc
Support unpairing homekit accessories from homekit_controller ( #65065 )
2022-01-28 09:37:22 -08:00
Klaas Schoute
7415513352
Add diagnostics support to P1 Monitor ( #65060 )
...
* Add diagnostics to P1 Monitor
* Add test for diagnostics
2022-01-28 09:37:22 -08:00
Shay Levy
6f20a75583
Fix Shelly detached switches automation triggers ( #65059 )
2022-01-28 09:37:21 -08:00
Jc2k
05d7fef9f0
Better names for energy related homekit_controller sensors ( #65055 )
2022-01-28 09:37:20 -08:00
Thibaut
2ff8f10b9f
Check explicitly for None value in Overkiz integration ( #65045 )
2022-01-28 09:37:19 -08:00
Allen Porter
0c9be604c2
Add diagnostics for rtsp_to_webrtc ( #65138 )
2022-01-28 09:07:41 -08:00
epenet
d0d55db936
Add diagnostics support to onewire ( #65131 )
...
* Add diagnostics support to onewire
* Add tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-28 19:00:47 +02:00
Nenad Bogojevic
1a878b4024
Use new withings oauth2 refresh token endpoint ( #65134 )
2022-01-28 08:48:16 -08:00
Robert Svensson
da355438aa
Reconnect client service tried to connect even if device didn't exist ( #65082 )
2022-01-28 08:33:31 -08:00
Simone Chemelli
f369cef32f
Handle FritzInternalError exception for Fritz ( #65124 )
2022-01-28 08:32:46 -08:00
Shay Levy
efbbef5922
Fix Shelly detached switches automation triggers ( #65059 )
2022-01-28 08:30:44 -08:00
Paulus Schoutsen
cf6b3fc810
Add support for proxy-selected intent ( #65094 )
2022-01-28 08:16:28 -08:00
Marc Mueller
44572ff354
Move project_urls to setup.cfg ( #65129 )
2022-01-28 08:11:46 -08:00
Allen Porter
444a681729
Bump google-nest-sdm to 1.6.0 (diagnostics) ( #65135 )
2022-01-28 18:09:08 +02:00
Klaas Schoute
090a8a9439
Add diagnostics support to P1 Monitor ( #65060 )
...
* Add diagnostics to P1 Monitor
* Add test for diagnostics
2022-01-28 17:08:29 +02:00
Erik Montnemery
dccc4eba76
Remove artifacts from black formatting ( #65113 )
...
* Remove artifacts from black formatting
* Tweak
2022-01-28 17:00:01 +02:00
starkillerOG
0b02870489
Goodwe - fix value errors ( #65121 )
2022-01-28 16:54:19 +02:00
Marc Mueller
75f39f9ca2
Move version metadata key to setup.cfg ( #65091 )
...
* Move version to setup.cfg
* Move python_requires to setup.cfg
* Add script to validate project metadata
* Add dedicated pre-commit hook
2022-01-28 13:36:20 +01:00
Hans Oischinger
a9cc35d6b6
Handle vicare I/O in executor ( #65105 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-28 12:06:05 +01:00
Erik Montnemery
c470733feb
Fix cast support for browsing local media source ( #65115 )
2022-01-28 11:38:09 +01:00
Thibaut
65fb6f26f1
Check explicitly for None value in Overkiz integration ( #65045 )
2022-01-28 10:58:42 +01:00
Joakim Sørensen
0a2f57e4f8
Move netatmo dataclass registrations ( #65052 )
2022-01-28 10:51:32 +01:00
J. Nick Koston
de7f1e793a
Downgrade homekit linked humidity sensor error to debug ( #65098 )
...
Fixes #65015
2022-01-28 10:38:13 +02:00
Marc Mueller
86ed720335
Move install_requires to setup.cfg ( #65095 )
2022-01-27 22:34:18 -08:00
Shay Levy
631c4bf10f
Fix Shelly 1/1PM external temperature sensor unavailable ( #65096 )
2022-01-27 22:33:12 -08:00
GitHub Action
e591393f01
[ci skip] Translation update
2022-01-28 00:14:53 +00:00
Marvin Wichmann
62584b4813
Add tests for KNX diagnostic and expose ( #64938 )
...
* Add test for KNX diagnostic
* Add test for KNX expose
* Apply review suggestions
2022-01-27 23:03:20 +01:00
Jc2k
f49cfe866a
Support unpairing homekit accessories from homekit_controller ( #65065 )
2022-01-27 16:02:30 -06:00
G Johansson
e92078cf50
Fix Yale optionsflow ( #65072 )
2022-01-27 21:01:30 +01:00
dougiteixeira
696b930b1c
Complementing the Tuya Curtain (cl) category ( #65023 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-27 20:41:13 +01:00
Paulus Schoutsen
0604185854
Bumped version to 2022.2.0b1
2022-01-27 11:24:06 -08:00
epenet
ff445b69f4
Update Renault to 0.1.7 ( #65076 )
...
* Update Renault to 0.1.7
* Adjust tests accordingly
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-27 11:23:38 -08:00
Paulus Schoutsen
7e2d04ca77
Bump frontend to 20220127.0 ( #65075 )
2022-01-27 11:23:37 -08:00
jjlawren
07d2627dc5
Guard browsing Spotify if setup failed ( #65074 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-27 11:23:37 -08:00
Hans Oischinger
1968ddb3fd
Update PyVicare to 2.16.1 ( #65073 )
2022-01-27 11:23:36 -08:00
Marc Mueller
5a90f106d1
Remove backports.zoneinfo dependency ( #65069 )
2022-01-27 11:23:35 -08:00
Martin Hjelmare
8afb0aa44a
Fix notify leaving zone blueprint ( #65056 )
2022-01-27 11:23:34 -08:00
Simon Hansen
6f8b0a01b4
Fix typo in entity name for launchlibrary ( #65048 )
2022-01-27 11:23:34 -08:00
Duco Sebel
035b589fca
Add flow_title for HomeWizard Energy ( #65047 )
2022-01-27 11:23:33 -08:00
Erik Montnemery
3e94d39c64
Unset Alexa authorized flag in additional case ( #65044 )
2022-01-27 11:23:32 -08:00
Erik Montnemery
a768de51c0
Correct zone state ( #65040 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-27 11:23:32 -08:00
Shay Levy
25ffda7cd4
Fix Shelly battery powered devices unavailable ( #65031 )
2022-01-27 11:23:31 -08:00
Chris Talkington
290a0df2be
Update rokuecp to 0.12.0 ( #65030 )
2022-01-27 11:23:30 -08:00
Paulus Schoutsen
662ec1377a
Catch connection reset error ( #65027 )
2022-01-27 11:23:30 -08:00
Brandon Rothweiler
057f1a701f
Bump pymazda to 0.3.2 ( #65025 )
2022-01-27 11:23:29 -08:00
Joakim Sørensen
03e369dc86
Set ping data to None instead of False ( #65013 )
2022-01-27 11:23:28 -08:00
J. Nick Koston
c831270262
Bump flux_led to fix push updates on newer devices ( #65011 )
2022-01-27 11:23:27 -08:00
Franck Nijhof
9eb18564b7
Handle Tuya sendings strings instead of numeric values ( #65009 )
2022-01-27 11:23:27 -08:00
Jesse Hills
a7d83993be
Add diagnostics download to ESPHome ( #65008 )
2022-01-27 11:23:26 -08:00
Arjan van Balken
25ea728f21
Update Arris TG2492LG dependency to 1.2.1 ( #64999 )
2022-01-27 11:23:26 -08:00
Jan Bouwhuis
63048a67e0
Fix MQTT climate action null warnings ( #64658 )
2022-01-27 11:23:25 -08:00
Paulus Schoutsen
8cf1109775
Bump frontend to 20220127.0 ( #65075 )
2022-01-27 11:22:53 -08:00
epenet
d706a7bbde
Update Renault to 0.1.7 ( #65076 )
...
* Update Renault to 0.1.7
* Adjust tests accordingly
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-27 20:19:28 +01:00
jjlawren
5a4eeaed56
Guard browsing Spotify if setup failed ( #65074 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-27 11:10:19 -08:00
Hans Oischinger
f8f8262963
Update PyVicare to 2.16.1 ( #65073 )
2022-01-27 19:41:50 +01:00
Simon Hansen
c5787a5422
Fix typo in entity name for launchlibrary ( #65048 )
2022-01-27 10:02:10 -08:00
Erik Montnemery
30fd902764
Correct zone state ( #65040 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-27 10:01:09 -08:00
Erik Montnemery
176eae701a
Unset Alexa authorized flag in additional case ( #65044 )
2022-01-27 09:59:58 -08:00
Marc Mueller
d8f167bbac
Remove backports.zoneinfo dependency ( #65069 )
2022-01-27 09:59:27 -08:00
Jc2k
a65694457a
Allow homekit_controller to set Ecobee's mode ( #65032 )
2022-01-27 11:02:38 -06:00
Patrik Lindgren
70321ed795
Add battery sensor for Tradfri blinds ( #65067 )
2022-01-27 17:47:47 +01:00
Chris Talkington
e0d970c739
Update rokuecp to 0.12.0 ( #65030 )
2022-01-27 10:43:23 -06:00
Jc2k
603d0fb068
Allow homekit_controller to customise Ecobee home/sleep/away thresholds ( #65036 )
2022-01-27 10:41:53 -06:00
Martin Hjelmare
3d461e9e1f
Fix notify leaving zone blueprint ( #65056 )
2022-01-27 17:37:40 +01:00
Jc2k
9799965c62
Better names for energy related homekit_controller sensors ( #65055 )
2022-01-27 10:08:26 -06:00
Marc Mueller
3a45168b97
Improve proximity typing ( #65053 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-27 17:05:08 +01:00
Marc Mueller
c3967dec10
Fix vera typing ( #65051 )
2022-01-27 17:00:30 +01:00
alim4r
ca469750ac
Prometheus tests simulate entities ( #64916 )
2022-01-27 15:56:12 +01:00
Duco Sebel
4f3ce27560
Add flow_title for HomeWizard Energy ( #65047 )
2022-01-27 14:30:31 +01:00
Arjan van Balken
f4ed28ab09
Update Arris TG2492LG dependency to 1.2.1 ( #64999 )
2022-01-27 11:48:37 +01:00
Patrik Lindgren
9d404b749a
Implement coordinator class for Tradfri integration ( #64166 )
...
* Initial commit coordinator
* More coordinator implementation
* More coordinator implementation
* Allow integration reload
* Move API calls to try/catch block
* Move back fixture
* Remove coordinator test file
* Ensure unchanged file
* Ensure unchanged conftest.py file
* Remove coordinator key check
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Import RequestError
* Move async_setup_platforms to end of setup_entry
* Remove centralised handling of device data and device controllers
* Remove platform_type argument
* Remove exception
* Remove the correct exception
* Refactor coordinator error handling
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove platform type from base class
* Remove timeout context manager
* Refactor exception callback
* Simplify starting device observation
* Update test
* Move observe start into update method
* Remove await self.coordinator.async_request_refresh()
* Refactor cover.py
* Uncomment const.py
* Add back extra_state_attributes
* Update homeassistant/components/tradfri/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor switch platform
* Expose switch state
* Refactor sensor platform
* Put back accidentally deleted code
* Add set_hub_available
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests for fan platform
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tradfri/base_class.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix non-working tests
* Refresh sensor state
* Remove commented line
* Add group coordinator
* Add groups during setup
* Refactor light platform
* Fix tests
* Move outside of try...except
* Remove error handler
* Remove unneeded methods
* Update sensor
* Update .coveragerc
* Move signal
* Add signals for groups
* Fix signal
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-27 11:12:52 +01:00
Paulus Schoutsen
3daaed1056
Catch connection reset error ( #65027 )
2022-01-27 11:02:27 +01:00
Shay Levy
fa62e7e142
Fix Shelly battery powered devices unavailable ( #65031 )
2022-01-27 11:00:38 +01:00
Joakim Sørensen
b086c8d898
Set ping data to None instead of False ( #65013 )
2022-01-27 10:03:45 +01:00
Jan Bouwhuis
0cabf3e577
Fix MQTT climate action null warnings ( #64658 )
2022-01-27 08:41:27 +01:00
Marc Mueller
f6c679699f
Add plugin option [hassfest] ( #65024 )
2022-01-26 20:52:09 -08:00
J. Nick Koston
2325cacb04
Bump flux_led to fix push updates on newer devices ( #65011 )
2022-01-26 20:50:20 -08:00
Brandon Rothweiler
dc1db463fc
Bump pymazda to 0.3.2 ( #65025 )
2022-01-26 21:40:53 -06:00
GitHub Action
dd4e5bb9c5
[ci skip] Translation update
2022-01-27 00:14:02 +00:00
Jesse Hills
cb2f5b5ed5
Add diagnostics download to ESPHome ( #65008 )
2022-01-26 14:35:41 -08:00
Franck Nijhof
4925cf5aff
Handle Tuya sendings strings instead of numeric values ( #65009 )
2022-01-26 14:05:01 -08:00
Franck Nijhof
0f63fb221c
Bump version to 2022.3.0dev0 ( #64996 )
2022-01-26 20:53:09 +01:00
Franck Nijhof
8d9bb73d22
Bumped version to 2022.2.0b0
2022-01-26 20:10:35 +01:00
Erik Montnemery
67838518ab
Abort owntracks config flow when not connected to home assistant cloud ( #64968 )
2022-01-26 11:07:34 -08:00
Erik Montnemery
664be84121
Abort plaato flows when not connected to home assistant cloud ( #64969 )
2022-01-26 11:07:26 -08:00
Erik Montnemery
5071b3b959
Abort rachio config entry setup when not connected to cloud ( #64975 )
2022-01-26 11:07:10 -08:00
Erik Montnemery
d4497e4b68
Make toon fall back to webhooks if cloud is not available ( #64981 )
2022-01-26 11:06:47 -08:00
Paulus Schoutsen
8b3e923f4b
Fix Plex media class in Cast media browser ( #64995 )
2022-01-26 11:00:31 -08:00
Erik Montnemery
94288886c3
Abort webhook flow when not connected to home assistant cloud ( #64963 )
2022-01-26 10:57:45 -08:00
Paulus Schoutsen
2c0c01498f
Fix media classes ( #64993 )
2022-01-26 10:51:25 -08:00
jjlawren
1e34cc62ba
Support Plex in Cast media browser ( #64994 )
2022-01-26 10:51:08 -08:00
jjlawren
e17f1ea577
Support Plex in Sonos media browser ( #64951 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-01-26 10:40:47 -08:00
Bram Kragten
e5b0031103
Update frontend to 20220126.0 ( #64990 )
2022-01-26 10:30:36 -08:00
Paulus Schoutsen
b2de177104
Fix circles in person integration ( #64991 )
2022-01-26 10:25:13 -08:00
Erik Montnemery
07563f4fd2
Disable google_assistant local SDK if SSL is enabled ( #64983 )
2022-01-26 18:55:30 +01:00
Shay Levy
189418a4dd
Fix Shelly HT invalid value on sensor error ( #64982 )
2022-01-26 19:33:37 +02:00
Joakim Sørensen
f23277a187
Only log exception in GitHub when something unexpected raised ( #64974 )
2022-01-26 18:11:40 +01:00
Paulus Schoutsen
d14fbf40c8
Store new spotify client in hass.data ( #64984 )
2022-01-26 09:00:59 -08:00
Erik Montnemery
9ff49e9c3a
Change zone's state to be number of person entities in the zone ( #64910 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-01-26 09:00:43 -08:00
Mick Vleeshouwer
ccf018a5fc
Fix battery sensor in Overkiz integration ( #64980 )
2022-01-26 10:31:17 -06:00
Mick Vleeshouwer
930db54a27
Bump pyoverkiz to 1.3.1 (to fix bugs) ( #64979 )
2022-01-26 10:30:55 -06:00
Simone Chemelli
3f12ce06af
Add detailed status for UptimeRobot ( #64879 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-26 16:48:15 +01:00
Joakim Sørensen
eb5c6076af
Check for empty release array ( #64973 )
2022-01-26 16:31:21 +01:00
Jeef
2b101dd5c2
Add IntelliFire sensors ( #64600 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-26 16:16:25 +01:00
Christopher Bailey
e203efa8b1
Fix custom message for UniFi Protect doorbell select ( #64971 )
2022-01-26 05:14:40 -10:00
Aaron Bach
e9a71231c2
Add diagnostics to WattTime ( #64887 )
2022-01-26 15:48:38 +01:00
Erik Montnemery
f92e8ab931
Drop owntracks import flow ( #64967 )
2022-01-26 15:47:37 +01:00
Erik Montnemery
9079734348
Correct netatmo startup ( #64970 )
2022-01-26 15:46:08 +01:00
Simon Hansen
37225c36fc
Add starship event sensor ( #64965 )
2022-01-26 15:37:15 +01:00
epenet
dfdbeba7be
Use entity_description in shelly block sensors ( #64897 )
...
* Use entity_description in shelly block sensors
* Re-order binary sensor
* Add async_added_to_hass for BlockSleepingBinarySensor
* Undo None
* Build description when restoring block attribute entities
* Move async_added_to_hass back to base class
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-26 16:07:15 +02:00
dougiteixeira
982580b95a
Complementing the Tuya Fan (fs) category ( #64947 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-26 13:03:05 +01:00
Simon Hansen
4e808133f2
Add next starship launch sensor to launch_library ( #64929 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-26 12:31:03 +01:00
Franck Nijhof
bcd7390488
Fix use of implicit re-export in env canada ( #64964 )
2022-01-26 12:22:53 +01:00
dougiteixeira
bbf64483e7
Fix send command in vacuum Tuya ( #64949 )
2022-01-26 11:34:18 +01:00
Franck Nijhof
d49b821565
Set entity category on Tuya backlights ( #64962 )
2022-01-26 11:20:31 +01:00
Franck Nijhof
92ca76a167
Add backlight controls for Tuya curtain switches ( #64961 )
2022-01-26 11:13:38 +01:00
Erik Montnemery
18ea43b927
Prevent race when loading cloud config ( #64901 )
...
* Prevent race when loading cloud config
* Tweak
2022-01-26 10:59:36 +01:00
tokenize47
2f30fdb9b8
Add solax config flow ( #56620 )
2022-01-26 10:58:06 +01:00
Marc Mueller
5e633498d2
Enable no_implicit_reexport for core files [mypy] ( #63820 )
2022-01-26 10:55:06 +01:00
Tathar
16e5d7abe1
Add unique_id to modbus entities ( #64634 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-26 10:37:15 +01:00
Simone Chemelli
4f8831f8f6
Cleanup tests for AWS ( #64943 )
2022-01-26 10:34:33 +01:00
Franck Nijhof
d56ab16556
Update home-assistant/wheels to 2021.01.2 ( #64958 )
2022-01-26 10:08:59 +01:00
Joakim Sørensen
3dbad2a44e
Limit GitHub API calls during setup ( #64956 )
2022-01-26 09:58:04 +01:00
Paulus Schoutsen
07c239643a
Some media source things ( #64954 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-26 09:49:33 +01:00
dougiteixeira
0a223f2f62
Change the name of the vacuum switch voice ( #64948 )
2022-01-26 09:46:34 +01:00
Paulus Schoutsen
9cbdd36082
Expose if HTTP is configured for SSL ( #64940 )
2022-01-26 09:34:48 +01:00
Aaron Bach
149cd8e319
Add diagnostics to Ridwell ( #64863 )
2022-01-25 20:23:45 -10:00
Aaron Bach
2471ddaec6
Add diagnostics to Tile ( #64875 )
2022-01-25 20:20:11 -10:00
Marvin Wichmann
072f7d5611
Add support for TCP tunneling connections to KNX ( #64928 )
2022-01-26 06:36:07 +01:00
jjlawren
cdad1a9f27
Use local Sonos API for Plex music playback ( #63357 )
2022-01-25 21:10:11 -08:00
Glenn Waters
cf7148c3f8
Decouple initial refreshes in setup for Environment Canada ( #64946 )
2022-01-25 21:03:18 -08:00
Mick Vleeshouwer
22463fd296
Add 'compile translations' task to VSCode tasks ( #64933 )
2022-01-25 20:55:02 -08:00
Paulus Schoutsen
24546dfdf9
Catch all exceptions on import component/platform ( #64930 )
2022-01-25 20:39:32 -08:00
J. Nick Koston
a24f79434f
Add state classes to august sensors ( #64931 )
2022-01-25 20:37:52 -08:00
J. Nick Koston
a6b26dbec4
Add state class to nexia sensors ( #64932 )
2022-01-25 20:37:39 -08:00
J. Nick Koston
09982afd2e
Add state class to emonitor sensors ( #64934 )
2022-01-25 20:36:53 -08:00
J. Nick Koston
50cc5e10b9
Small cleanups to gogogate2 ( #64935 )
2022-01-25 20:36:37 -08:00
J. Nick Koston
5cc5813bd6
Add state class to hunterdouglas_powerview ( #64936 )
2022-01-25 20:36:22 -08:00
J. Nick Koston
8593d07883
Add state class to powerwall charge sensor ( #64939 )
2022-01-25 20:36:04 -08:00
J. Nick Koston
87d1478ca4
Add state class to screenlogic sensors ( #64941 )
2022-01-25 20:35:44 -08:00
jjlawren
cb571d86be
Add per-device diagnostics to Sonos ( #64912 )
2022-01-25 17:35:04 -10:00
ufodone
10efeb2935
Create zone bypass switches for DSC panels ( #63200 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-25 17:21:58 -10:00
GitHub Action
3c1d1bd060
[ci skip] Translation update
2022-01-26 00:15:14 +00:00
Franck Nijhof
2dc3ced644
Add WLED hw version to device info ( #64924 )
2022-01-26 01:07:52 +02:00
Mick Vleeshouwer
5bd96a35f9
Add reauth flow to Overkiz integration ( #64622 )
2022-01-25 13:00:58 -10:00
Mick Vleeshouwer
7e5043432f
Bump pyoverkiz to 1.3.0 in Overkiz integration (fixes auth issues) ( #64937 )
2022-01-25 12:36:50 -10:00
jjlawren
34d0f2ffd7
Add "Recommended" and radio station support to Plex media browser ( #64057 )
2022-01-25 13:02:23 -08:00
Paulus Schoutsen
a371f8f788
Allow browsing the Spotify media player in Sonos ( #64921 )
2022-01-25 12:43:43 -08:00
Simon Hansen
f32d9952c8
Bump pylaunches to 1.3.0 ( #64923 )
2022-01-25 21:24:26 +01:00
Franck Nijhof
2e1ac711fb
Add Elgato hw version to device info ( #64922 )
2022-01-25 20:29:18 +01:00
David F. Mulcahey
43c4611285
Bump ZHA quirks to 0.0.66 ( #64915 )
2022-01-25 13:32:46 -05:00
Allen Porter
2ba8f0f4cb
Bump home-assistant/wheels to 2021.01 to pick up grpc changes ( #64917 )
2022-01-25 19:32:03 +01:00
J. Nick Koston
e28b5aee77
Add dhcp discovery to senseme ( #64894 )
2022-01-25 19:07:17 +01:00
Etienne G
dfb7ab5c30
Add zeroconf to overkiz integration ( #64907 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-25 07:50:40 -10:00
Franck Nijhof
02d81374f8
Add full test coverage to Whois ( #64899 )
2022-01-25 18:33:53 +01:00
Christopher Bailey
7bc2419054
Add lock support for unifiprotect Doorlock ( #64882 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-25 07:31:17 -10:00
Shay Levy
1d72f5b54e
Bump rflink to 0.0.62 ( #64911 )
2022-01-25 07:29:07 -10:00
epenet
367521e369
Adjust pylint plugin to enforce device_tracker type hints ( #64903 )
...
* Adjust pylint plugin to enforce device_tracker type hints
* Use a constant for the type hint matchers
* Add tests
* Add x_of_y match
* Adjust bluetooth_tracker
* Adjust mysensors
* Adjust tile
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-25 18:21:59 +01:00
Erik Montnemery
037621b796
Update _TrackStateChangeFiltered entity listener with new entities ( #64909 )
2022-01-25 18:19:12 +01:00
Robert Svensson
55d3de3411
Add binary sensor for smoke alarm test state ( #64873 )
2022-01-25 17:46:31 +01:00
alim4r
3e0e9e54bf
Fix duplicate metrics in prometheus ( #61355 )
...
* Fix duplicate metrics in prometheus
* Fix duplicate prometheus metrics for entities with multiple labelsets
- Move friendly_name detection to state_changed event
- Add additional test case
* Add review suggestions for prometheus friendly name update
* Remove commented out code in prometheus
* Update prometheus tests for deleted metrics
* Add review suggestions for prometheus
- Remove unnecessary firendly_name check in handle_entity_registry_updated
- Add assert in test
2022-01-25 08:05:52 -08:00
Tom Brien
51a04585e7
Add diagnostics for Coinbase ( #64900 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-25 15:58:35 +01:00
Joakim Sørensen
1093a2b808
Add diagnostics to UptimeRobot ( #64905 )
2022-01-25 14:49:27 +01:00
epenet
076bc976ee
Use entity_description in shelly rpc sensors ( #64895 )
...
* Use entity_description in shelly rpc sensors
* Enable None for binary sensor
* Adjust use_polling_wrapper
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-25 15:48:51 +02:00
epenet
da316e1547
Use shorthand attributes in shelly light ( #64831 )
...
* Use shorthand attributes in shelly light
* Adjust mypy
* Revert temperature conversions
* Adjust initialisation
* Invert min/max for mired
* Make _attr_supported_color_modes an instance attribute
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-25 15:48:07 +02:00
Joakim Sørensen
cda2c73f2f
Use Integration properties for custom integration listing in diagnostics ( #64908 )
2022-01-25 14:47:27 +01:00
Joakim Sørensen
cadf0ef60b
Ignore draft releases for GitHub sensor ( #64906 )
2022-01-25 14:10:12 +01:00
Per Öberg
81000db713
Add support for DS2760 1-Wire TypeK Thermocouple ( #63222 )
...
* Add support for DS2760 1-Wire TypeK Thermocouple
* Add test mockup sensor for DS2760 to tests
* Add support for changing of thermocouple type through override_key
* Fix broken test for DS2760 Thermocouple
* Remove unnecessary test-attribute for DS2760 Thermocouple
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-25 13:53:37 +01:00
Erik Montnemery
7b8bbc37df
Include entity_id in Alexa state report error log ( #64898 )
2022-01-25 11:11:06 +01:00
Franck Nijhof
79928fadfe
Merge branch 'master' into dev
2022-01-25 11:04:08 +01:00
Simone Chemelli
d9e6ce00e0
Fix extra data for AWS sns service ( #64771 )
...
* Fix extra data for ANS sns service
* Add test
* apply review comments
2022-01-25 10:46:04 +01:00
Franck Nijhof
c202b24cae
Update pylint to 2.12.2 ( #64896 )
2022-01-25 10:20:20 +01:00
jjlawren
ec88897d04
Add event statistics to Sonos diagnostics ( #64845 )
2022-01-24 22:52:40 -10:00
Michael
5d7d652237
Replace Synology DSM services with buttons ( #57352 )
2022-01-24 22:51:55 -10:00
Aaron Bach
19b7454161
Clean up WattTime config flow tests ( #64885 )
2022-01-25 08:58:20 +01:00
Franck Nijhof
ac7450bfda
Refactor Tuya Fans ( #64765 )
2022-01-25 08:53:55 +01:00
Franck Nijhof
ed924325e3
Add init tests for Whois ( #64862 )
2022-01-25 08:53:34 +01:00
Allen Porter
ea022e32b4
Bump rtsp-to-webrtc to 0.5.0 (diagnostics support) ( #64889 )
2022-01-25 08:43:00 +01:00
Arto Jantunen
0ccb535f0a
Add binary sensor for Vallox post heater ( #59762 )
2022-01-25 08:32:31 +01:00
dougiteixeira
3af3d9414d
Changing the Return to home in Tuya vacuum ( #64810 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-25 08:29:13 +01:00
J. Nick Koston
44946f662e
Bump aiodiscover to 1.4.7 to fix finding the gateway on MacOS ( #64893 )
2022-01-25 08:27:40 +01:00
Maciej Bieniek
4a4b0d9418
Fix Shelly climate entity state ( #64756 )
...
* Fix For loops in _handle_coordinator_update()
* Change logic
* Suggested change
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
* Move log
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2022-01-25 08:27:30 +01:00
Robert Svensson
046f0a706f
Add outlets to UniFi switch platform ( #64859 )
...
* Add outlets to UniFi switch platform
* Outlet shouldn't have entity category set
2022-01-25 07:49:02 +01:00
Aaron Bach
f5e51ad5f6
Remove unused fixture in RainMachine config flow test ( #64881 )
2022-01-24 18:39:18 -07:00
jjlawren
d9b81bb04d
Adds enabled entity_ids associated with each speaker ( #64876 )
2022-01-24 16:29:29 -08:00
Paulus Schoutsen
e6111ac277
Bump frontend to 20220124.0 ( #64878 )
2022-01-24 16:28:46 -08:00
Christopher Bailey
6cb9f0df2a
Add basic Doorlock support for UniFi protect ( #64877 )
2022-01-24 14:22:52 -10:00
GitHub Action
2aaca346bd
[ci skip] Translation update
2022-01-25 00:14:30 +00:00
Christopher Bailey
34802b127f
Bump version pyunifiprotect to 3.2.0 ( #64874 )
2022-01-25 00:00:10 +01:00
jjlawren
ec66936352
Bump plexapi to 4.9.1 ( #64872 )
2022-01-24 23:50:15 +01:00
Erik Montnemery
e9a9b119c4
Teach TemplateEntity unique_id ( #64837 )
2022-01-24 23:16:31 +01:00
Aaron Bach
4f7dd821a5
Clean up Ridwell config flow tests ( #64858 )
2022-01-24 23:12:18 +01:00
Aaron Bach
c3ecf426d0
Clean up Tile config flow tests ( #64866 )
2022-01-24 23:06:44 +01:00
J. Nick Koston
0ca38c0928
Avoid creating bond stop action button when there are no other buttons ( #64869 )
2022-01-24 23:03:52 +01:00
Joakim Sørensen
70b24b7843
Add diagnostics to Launch Library ( #64871 )
2022-01-24 22:59:29 +01:00
Erik Montnemery
2caad1a474
Add support for converting to and from mmHg ( #64844 )
2022-01-24 22:57:56 +01:00
epenet
f662e8669e
Address late review in entity registry ( #64851 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-24 22:42:38 +01:00
Sean Vig
6af7425051
Create tasks to load Amcrest platforms ( #64848 )
...
* Create tasks to load Amcrest platforms
* Move closure definition out of for loop
2022-01-24 22:34:18 +01:00
Shay Levy
6d5c2bb34b
Bump aioshelly to 1.0.8 ( #64864 )
...
* Bump aioshelly to 1.0.8
* Update DEPENDENCY_CONFLICTS
2022-01-24 23:26:38 +02:00
Franck Nijhof
2f25aafb84
Add additional sensors to Whois ( #64854 )
2022-01-24 19:40:36 +01:00
Joakim Sørensen
32f8695187
Add whois diagnostics to coveragerc ( #64857 )
2022-01-24 19:39:45 +01:00
Franck Nijhof
1a3494c9f5
Add diagnostics support to Whois ( #64855 )
2022-01-24 19:29:52 +01:00
Mick Vleeshouwer
d6c547e9a3
Add cover platform to Overkiz integration ( #64564 )
2022-01-24 07:58:52 -10:00
epenet
78e92d1662
Adjust pylint plugin to enforce platform type hints ( #64836 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-24 18:51:06 +01:00
Franck Nijhof
d15d081646
Add data update coordinator to Whois ( #64846 )
...
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
2022-01-24 18:50:07 +01:00
Joakim Sørensen
b07f4ba398
Cleanup GitHub sensor classes and descriptions ( #64853 )
2022-01-24 18:47:21 +01:00
Jc2k
24ee4256b9
Add additional energy sensors to Eve Energy ( #64826 )
2022-01-24 07:46:45 -10:00
epenet
c8a63d4ffc
Use entity_description in shelly rest sensors ( #64843 )
...
* Use entity_description in shelly rest sensors
* Use _attr_device_info
* Adjust _attr_unique_id and _attr_device_info
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-24 19:43:43 +02:00
J. Nick Koston
d1d33f0dc5
Fix bond buttons where an argument is required ( #64781 )
2022-01-24 07:41:23 -10:00
Mick Vleeshouwer
654bd7dd1f
Improve tests for Overkiz config flow ( #64624 )
2022-01-24 18:23:16 +01:00
Chris Talkington
3e29fe5a67
Allow roku to browse and play local media ( #64799 )
2022-01-24 08:34:09 -08:00
Erik Montnemery
8ea2f865ed
Clarify cloud docstring ( #64841 )
2022-01-24 17:06:08 +01:00
Aaron Bach
3a978fc244
Clean up post-merge review comments ( #64842 )
...
* Clean up post-merge diagnostics PRs
* Trigger Build
* Linting
2022-01-24 08:46:22 -07:00
Erik Montnemery
5622e45980
Render icon and picture templates at setup ( #64838 )
2022-01-24 16:40:50 +01:00
rikroe
2e25213101
Add GPS direction to BMW ConnectedDrive device_tracker ( #63744 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-01-24 16:26:03 +01:00
Aaron Bach
620991fef8
Add diagnostics to ReCollect Waste ( #64814 )
2022-01-24 08:18:22 -07:00
Aaron Bach
224d0d80b2
Add diagnostics to Flu Near You ( #64597 )
2022-01-24 08:16:26 -07:00
Aaron Bach
b54722952c
Add diagnostics to Notion ( #64713 )
2022-01-24 08:15:45 -07:00
Aaron Bach
5b8f6d1b9a
Clean up ReCollect Waste config flow tests ( #64813 )
...
* Clean up ReCollect Waste config flow tests
* Use fixture
2022-01-24 15:51:30 +01:00
Erik Montnemery
321f54494e
Teach TemplateEntity entity name ( #62175 )
...
* Teach TemplateEntity entity name
* Remove default name from number and select config schemas
* Re-add default name to number and select config schemas
* Set name to None if name template fails to render
* Update template button
2022-01-24 15:44:05 +01:00
Franck Nijhof
7b93226c6c
Add entity description support to WHOIS integration ( #64619 )
2022-01-24 15:41:35 +01:00
Ryan Steckler
b541e91885
Fix units not being pulled from source sensor ( #63639 )
2022-01-24 15:15:34 +01:00
Robert Svensson
a15bdbbc4a
UniFi events aren't reliable for device tracker usage, use last_seen instead ( #64147 )
2022-01-24 15:11:33 +01:00
Eric Severance
5f2fd1b0e6
Add a reboot button for ONVIF devices ( #61522 )
2022-01-24 15:07:06 +01:00
jjlawren
a046cef734
Bump soco to 0.26.0 ( #64819 )
2022-01-24 14:54:27 +01:00
Nico Hirsch
13cfb92d06
Add Home Connect CookProcessor (Bosch Cookit) ( #62445 )
2022-01-24 14:44:20 +01:00
dougiteixeira
c66b25229c
Fix error in Tuya diagnostics ( #64808 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-24 14:38:45 +01:00
Joakim Sørensen
7c1eabadfa
Add diagnostics to Nanoleaf ( #64835 )
2022-01-24 14:15:05 +01:00
Fredrik Erlandsson
f23af3455e
Point updates ( #64748 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-24 13:57:29 +01:00
Paulus Schoutsen
73fd19d4e2
Only show music files for Cast Audio in media browser ( #64683 )
2022-01-24 13:54:09 +01:00
Robert Svensson
597fca9072
Make UniFi bandwidth sensors be about current transfer rather than total transfer ( #64701 )
2022-01-24 13:50:54 +01:00
epenet
11fa86cc83
Add pylint plugin to enforce type hints ( #64313 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-24 13:38:56 +01:00
epenet
3a09090a4b
Drop use of deprecated ENTITY_CATEGORIES ( #64607 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-24 13:36:42 +01:00
Shay Levy
6ed60d2b32
Clean up webostv tests ( #64833 )
2022-01-24 13:36:07 +01:00
J. Nick Koston
7112c5b52a
Use zeroconf for scanning in apple_tv ( #64528 )
2022-01-24 13:07:22 +01:00
Josh Soref
d47a25856b
spelling: components/ezviz ( #64247 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-24 13:03:29 +01:00
Simone Chemelli
7884de3a31
Fix import for new AWS aiobotocore lib ( #64769 )
...
* Fix import for new AWS aiobotocore lib
* Fix patch for tests
2022-01-24 13:02:51 +01:00
Niklas
27cb41a62c
Add long-term battery and discharge sensors for energy panel to kostal_plenticore ( #62761 )
2022-01-24 12:59:52 +01:00
epenet
32d5c8e8ac
Add type hint to RegistryEntry.entity_category ( #64618 )
...
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-24 12:51:11 +01:00
Brandon Rothweiler
b03ae66254
Add diagnostics to Mazda integration ( #64606 )
2022-01-24 12:41:58 +01:00
Michael
6874b49a39
Perform re-login after Fritzbox has rebooted ( #64709 )
2022-01-24 12:25:29 +01:00
aomann
2a00c096db
Add missing voices to Amazon Polly ( #64708 )
2022-01-24 12:12:33 +01:00
Joakim Sørensen
e272ab7a29
Use Etag in GitHub coordinator updates ( #64449 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-24 12:08:22 +01:00
Jens Østergaard Nielsen
1ffc2a05db
Move autosetup out of init.py ( #64761 )
2022-01-24 12:07:54 +01:00
Michael
a5eac99208
Add pylint to pre-commit hooks ( #64665 )
2022-01-24 12:00:49 +01:00
Massimiliano Cannarozzo
229b3175f3
Increase BleBox timeout ( #64760 )
2022-01-24 11:37:28 +01:00
epenet
a459cf8ca4
Use shorthand attributes in shelly covers ( #64829 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-24 12:31:50 +02:00
Hans Oischinger
b8237e5ec9
vicare: Add support for hybrid devices ( #64776 )
2022-01-24 11:24:42 +01:00
Hans Oischinger
8d6880ab85
Support systems w/o circuits ( #64779 )
2022-01-24 11:18:54 +01:00
Hans Oischinger
201229d20c
Add more vicare binary sensors and clean up constants ( #64780 )
...
* Add some binary sensors and clean up constants
* Remove duplicated code
2022-01-24 11:16:35 +01:00
Hans Oischinger
157f145ea9
vicare: Fix dynamic unit of measurement ( #64782 )
2022-01-24 11:14:59 +01:00
Aaron Bach
f2a3f758af
Add diagnostics to RainMachine ( #64788 )
2022-01-24 11:10:42 +01:00
Joakim Sørensen
92fbf0ee09
Remove source and channel attributes from local version ( #64827 )
2022-01-24 11:07:16 +01:00
uvjustin
3b3a8db291
Bump httpx to 0.21.3 and pin requirements for httpcore, anyio, and h11 ( #64822 )
2022-01-24 10:43:39 +01:00
dougiteixeira
d33e2609b9
Fix DPCode in battery support check for vacuum Tuya ( #64806 )
2022-01-24 10:27:13 +01:00
Shay Levy
a2f3c843f9
Mark webOS TV as a platinum quality integration ( #64587 )
2022-01-24 10:21:28 +01:00
epenet
aa9ccc7dfb
Add coordinator data to Renault diagnostics ( #64783 )
...
* Add coordinator data to renault diagnostics
* Adjust tests
* Adjust tests
* Add GPS coordinates to redacted information
2022-01-24 11:15:57 +02:00
J. Nick Koston
17d7dc991f
Bump flux_led to 0.28.11 ( #64823 )
...
- Fixes the device needing a hard reboot after setting effects that
were not supported by the hardware
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.28.10...0.28.11
2022-01-24 11:13:28 +02:00
Jc2k
5ac50a56b4
Make sensor name consistent with other homekit_controller entity names ( #64821 )
2022-01-23 22:42:55 -10:00
alexanv1
7cbf02e37b
Tuya: Add support for turning smart heater LEDs on and off ( #64739 )
2022-01-24 09:25:01 +01:00
Robert Svensson
76bfbbafe1
Update method names reflecting changes in UniFi library ( #64817 )
...
* Update method names
* Bump dependency to v30
2022-01-24 08:50:08 +01:00
Otto Winter
a65a0b5903
ESPHome prevent connecting to different hosts when IP reassigned ( #64559 )
2022-01-24 08:29:29 +01:00
Shay Levy
eb48748038
Add webostv 100% tests coverage for init ( #64801 )
2022-01-24 09:27:24 +02:00
jjlawren
e80823bb57
Bump plexapi to 4.9.0 ( #64818 )
2022-01-24 08:18:40 +01:00
J. Nick Koston
3b6bc6654f
Fix unexpected color mode switch in flux_led when brightness is near 0 ( #64812 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2022-01-23 20:53:17 -10:00
Brett Adams
0cd3302ebc
Start depreciation of custom services in Advantage Air ( #58777 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-23 20:13:44 -10:00
Erik Montnemery
55ff1e9c1d
Revert "Allow setting entity options with config/entity_registry/update" ( #64693 )
2022-01-23 21:07:12 -08:00
Jc2k
32099ea38a
Easier identification of devices with homekit_controller ( #64804 )
2022-01-23 16:49:40 -10:00
Brandon Rothweiler
dfa567b6e3
Bump pymazda to 0.3.1 ( #64807 )
2022-01-23 15:42:13 -10:00
GitHub Action
7d31f570e2
[ci skip] Translation update
2022-01-24 00:13:45 +00:00
Allen Porter
ebaaa13759
Update nest climate and sensor test fixtures ( #64800 )
...
Update nest climate tests to use shared fixtures for component setup. Add an additional
fixture for creating devices shared between the climate and sensor tests.
2022-01-23 16:06:04 -08:00
Oliver
1e3b947fb4
Update denonavr to version 0.10.10 ( #64805 )
2022-01-24 02:05:10 +02:00
Josh Soref
867392778e
spelling: components/coinbase ( #64239 )
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-23 15:40:04 -08:00
Franck Nijhof
22656f6082
Add diagnostics support to CPU Speed ( #64745 )
...
* Add diagnostics support to CPU Speed
* Fix copy pasta error
2022-01-24 01:36:51 +02:00
Franck Nijhof
88c9422b70
Add diagnostics support to Stookalert ( #64747 )
...
* Add diagnostics support to Stookalert
* coveragerc
2022-01-24 01:36:41 +02:00
Franck Nijhof
d8b6291806
Add diagnostics support to RDW ( #64787 )
2022-01-24 01:36:32 +02:00
Franck Nijhof
0ae2ffd467
Add diagnostics support to Verisure ( #64789 )
...
* Add diagnostics support to Verisure
* coveragerc
2022-01-24 01:36:22 +02:00
J. Nick Koston
1743850ab8
Bump bond-api to 0.1.16 to handle disconnects and protocol errors ( #64802 )
...
- Changelog: https://github.com/prystupa/bond-api/compare/v0.1.15...v0.1.16
2022-01-24 01:35:22 +02:00
Austin Mroczek
68a4bf118c
bump total_connect_client to 2022.1 ( #64797 )
2022-01-24 01:24:36 +02:00
Andreas Oberritter
88b2baa880
Bump pysml to 0.0.7 ( #64798 )
2022-01-24 01:23:28 +02:00
Jc2k
4a0a4624ff
Allow homekit_controller to handle device registry entries for devices with poor serial numbers ( #64749 )
2022-01-23 13:00:05 -10:00
Chris Talkington
e3900f0c0a
Add diagnostics support to roku ( #64729 )
2022-01-23 12:38:07 -10:00
J. Nick Koston
74c16b977d
Add support for preset modes to bond fans ( #64786 )
2022-01-23 12:33:31 -10:00
rappenze
09408234a6
Use basic entity attributes in fibaro integration ( #64784 )
...
* use basic entity attributes in fibaro integration
* use fibaro_device without self in constructor
2022-01-23 16:25:42 -06:00
Michael
2f0059fa8b
Revert fix MultiDict typing with multidict-6.0.0 ( #64733 ) ( #64792 )
...
* revert #64733
* pin down multidict to < 6.0.0
2022-01-23 23:22:16 +01:00
Robert Svensson
425911e850
Use whole config entry in deCONZ diagnostics ( #64795 )
2022-01-23 23:14:02 +01:00
Robert Svensson
7e20e555dd
Redact usernames in UniFi diagnostics ( #64794 )
2022-01-23 23:11:06 +01:00
Aaron Bach
02fe7fe897
Revert "Don't import from integration .const ( #64608 )" ( #64793 )
2022-01-23 23:10:48 +01:00
Jc2k
f71e053947
De-duplicate generation of DeviceInfo data in homekit_controller ( #64751 )
2022-01-23 11:57:16 -10:00
Jc2k
fbe2b81cd4
Add diagnostics support for homekit_controller ( #64773 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-23 11:56:09 -10:00
Robert Svensson
1b46575f29
Add diagnostics support to Axis integration ( #64637 )
...
* Add diagnostics support to Axis integration
* Remove system info
* Redact sensitive information
* Store whole config entry
* Redact username
* Apply suggestions from code review
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-01-23 22:52:08 +01:00
Jc2k
061ee1b875
Add HUB_TEST_ACCESSORY_ID const for homekit_controller tests ( #64750 )
2022-01-23 11:51:55 -10:00
Brandon Rothweiler
e564f4193f
Use friendly name instead of hostname in Tailscale integration ( #64682 )
2022-01-23 21:55:54 +01:00
Michael
eda5cfc12d
Add option to select quality of camera snapshots taken from Synology DSM connected cameras ( #58306 )
2022-01-23 10:23:04 -10:00
Aaron Bach
d2eda91588
Clean up RainMachine tests ( #64785 )
...
* Clean up RainMachine tests
* Remove old stuff
2022-01-23 13:17:07 -07:00
Jesse Hills
8736b0649b
Fix ESPHome ReconnectLogic to make faster connection when device comes online ( #64697 )
2022-01-23 20:14:17 +01:00
Andre Lengwenus
d5ec2fe842
Add tests for LCN light platform ( #64741 )
2022-01-23 07:45:22 -10:00
Hans Oischinger
c23b2135a3
Add vicare one-time charge ( #64376 )
...
* vicare: Add OneTime Charge
* Integrate review comments
* Simplify button entity
2022-01-23 18:27:19 +01:00
Shay Levy
94a89d520b
Fix webostv sources import from YAML ( #64768 )
2022-01-23 18:23:29 +01:00
Robert Hillis
53c39293a4
Simplify hass data in acmeda ( #62479 )
2022-01-23 16:04:36 +01:00
Allen Porter
e74fe0e390
Enable Low Latency HLS (LL-HLS) by default to lower stream latency ( #64643 )
2022-01-23 15:38:29 +01:00
rforro
4e376181f5
Expose entity device temperature from cluster in ZHA ( #64189 )
...
* expose device temperature sensor in frontend
* fixes after runnig test
* specified device temp channel
* add dev temp int test device aqara water
* black fix
2022-01-23 09:37:01 -05:00
dougiteixeira
b3a8ac8932
Add service send command in Tuya Vacuum ( #63417 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-23 15:26:55 +01:00
stephan192
58555954ab
Bump dwdwfsapi to 1.0.5 ( #64766 )
2022-01-23 16:05:49 +02:00
Robert Svensson
20072140c6
Add diagnostics support to UniFi Network integration ( #64640 )
...
* Add diagnostics support to UniFi Network integration
* Remove system info
* Add test data before trying to redact sensitive information
* Redact sensitive information from config_entry.data
* Redact a lot of different parts of the device descriptions
Redact mac addresses in such a way its possible to still view topology
2022-01-23 13:44:43 +01:00
Simone Chemelli
02df6eb10e
Move call_action to AvmWrapper for Fritz ( #64667 )
2022-01-23 13:04:19 +01:00
Jan Bouwhuis
efe5b0ca81
Add command template for MQTT button ( #63838 )
...
* Add command template for MQTT button
* Move CONF_COMMAND_TEMPLATE
2022-01-23 12:48:41 +01:00
Franck Nijhof
52e169db02
Diagnostics extended info adjustment ( #64752 )
2022-01-23 11:32:39 +01:00
Franck Nijhof
176f03d4ac
Allow toggles (switches) state to be None ( #64621 )
2022-01-23 11:31:01 +01:00
Robert Svensson
01fbc4257b
Redact possibly sensitive information in deCONZ diagnostics data ( #64754 )
2022-01-23 11:24:46 +01:00
Daniel Shokouhi
06ef6bf38e
Bump tensorflow to be compatible with python3.9 ( #64732 )
2022-01-23 10:39:09 +01:00
Franck Nijhof
5afbcf4185
Update pipdeptree to 2.2.1 ( #64746 )
2022-01-23 10:30:00 +01:00
Aaron Bach
ccef4a7f9a
Clean up AirVisual config flow tests ( #64714 )
2022-01-23 10:19:52 +01:00
Aaron Bach
c3ccc76eb1
Clean up Notion config tests ( #64669 )
2022-01-23 10:18:54 +01:00
Michael
a56bfe012f
Enhancements for diagnostics platform ( #64670 )
2022-01-23 10:15:23 +01:00
J. Nick Koston
e6affb8b88
Improve seperation of lookin udp listener and typing ( #64742 )
2022-01-23 09:45:49 +01:00
J. Nick Koston
3360a95156
Add warning when calling deprecated bond services ( #64744 )
2022-01-23 09:24:40 +01:00
Maciej Bieniek
2ed30ac361
Add diagnostics to NAM ( #64743 )
...
* Add diagnostics
* Fix tests
2022-01-23 00:17:32 -08:00
Franck Nijhof
6c54267f57
Add diagnostics support to Elgato ( #64652 )
2022-01-23 09:02:14 +01:00
Franck Nijhof
1bf58b37e9
Add diagnostics support to Sensor.Community ( #64636 )
2022-01-23 09:02:02 +01:00
Franck Nijhof
0af369d8f9
Add diagnostics support to Tailscale ( #64649 )
2022-01-23 09:01:44 +01:00
Franck Nijhof
db979fef6c
Refactor Tuya DPCode and data type handling ( #64707 )
2022-01-23 09:01:10 +01:00
Allen Porter
a5fb60fd3a
Update nest media player device thumbnails ( #64738 )
2022-01-22 23:46:00 -08:00
Chris Talkington
c06a32cdb4
Upgrade rokuecp to 0.11.0 ( #64740 )
2022-01-22 21:41:01 -10:00
J. Nick Koston
50b2e9d794
Prevent lookin polling when push updates are coming in ( #64687 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2022-01-22 21:19:34 -10:00
Robert Svensson
84b483673e
Remove system info from deCONZ diagnostics ( #64704 )
2022-01-23 07:43:07 +01:00
J. Nick Koston
d5211c12b0
Fix flux_led reloading too quickly after an operating mode change ( #64591 )
2022-01-22 20:56:38 -08:00
Allen Porter
cdf7742c3e
Refactor nest test_init_sdm tests to use fixtures with varied config types ( #64736 )
2022-01-22 20:56:03 -08:00
J. Nick Koston
15532c38d7
Add button platform to bond to replace custom services ( #64725 )
2022-01-22 20:52:00 -08:00
J. Nick Koston
5d753abd79
Fix MultiDict typing with multidict-6.0.0 ( #64733 )
2022-01-22 20:49:48 -08:00
J. Nick Koston
b587e49300
Allow doorbird to still setup with missing operator permission ( #64727 )
2022-01-22 20:45:30 -08:00
Sean Vig
b713a951dd
Update the states of the amcrest camera on every update ( #56284 )
2022-01-22 18:34:36 -10:00
Jens Østergaard Nielsen
6de24baf95
Make service functions async ( #64705 )
2022-01-22 20:33:10 -08:00
Sean Vig
cd34beb832
Use _attr_* properties for Doorbird camera ( #64734 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-22 17:53:44 -10:00
Brett Adams
dba6562356
Add Device Info to Aussie Broadband ( #64673 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-22 15:51:20 -10:00
Sean Vig
7781e308cd
Migrate amcrest integration to new async API ( #56294 )
2022-01-22 15:49:45 -10:00
starkillerOG
a9cefec1db
Motionblinds improvements ( #64698 )
...
* use gateway_mac as identifier
see revieuw request: https://github.com/home-assistant/core/pull/64414#discussion_r787691139
* show hw_version and add interface "0.0.0.0"
2022-01-23 02:42:23 +02:00
Aaron Bach
8e5a74d9e9
Add diagnostics to OpenUV ( #64716 )
2022-01-22 16:38:38 -08:00
Michael
1d2b9d2c63
Add diagnostics platform to Shelly ( #64660 )
...
* add config entry diagnostics
* add test
* make pylint happy
* add some device settings
* adjust tests
* add hass system info
* make sw_version be a property of wrapper classes
* remove hass sys info, since is added centraly
* check if device is initialized
* device_info is always available
* add device status data
2022-01-23 02:18:09 +02:00
GitHub Action
47d3fb1dec
[ci skip] Translation update
2022-01-23 00:13:53 +00:00
Shay Levy
12780a3173
Add webostv 100% tests coverage for media player ( #64723 )
2022-01-22 14:06:48 -10:00
uvjustin
5654490aa8
Update version requirements for httpcore and anyio ( #64711 )
2022-01-22 13:52:41 -10:00
Aaron Bach
8badb1085c
Clean up OpenUV config flow tests ( #64715 )
...
* Clean up OpenUV config flow tests
* Code review
2022-01-22 16:52:25 -07:00
jjlawren
a7982adc73
Discard duplicate sonos events ( #64722 )
...
* Throttle duplicate Sonos events
* Fix test by breaking reference
2022-01-23 00:40:08 +01:00
J. Nick Koston
490d8e1136
Fix webserver responsiveness where there are a lot of discoveries ( #64719 )
2022-01-22 22:29:16 +01:00
Aaron Bach
a70c980283
Fix small inconsistency in OpenUV data storage ( #64717 )
2022-01-22 14:27:12 -07:00
Marvin Wichmann
0f7e9177a2
Remove system info from KNX diagnostic ( #64721 )
2022-01-22 22:25:24 +01:00
Andre Lengwenus
19e3c08c56
Add tests for LCN switch platform ( #52590 )
2022-01-22 10:41:25 -10:00
Chris Talkington
9639968a96
Refactor roku tests ( #64498 )
2022-01-22 10:31:34 -10:00
Shay Levy
9d39a38c16
Fix webostv media player ( #64690 )
...
* Fix webostv media player
* Revise service call error handling
2022-01-22 19:26:02 +02:00
J. Nick Koston
30eacdbea0
Change ssdp scanning interval to 2 minutes ( #64688 )
2022-01-22 11:12:58 -06:00
Willem-Jan
5e71e7b775
Bump bsblan python lib v0.5.0 ( #64702 )
...
* Bump bsblan python lib v0.5.0
also fixed some minor issues
* update CODEOWNERS
2022-01-22 16:01:03 +02:00
Franck Nijhof
511546631a
Add diagnostics support to Open-Meteo ( #64645 )
2022-01-22 13:47:51 +01:00
Franck Nijhof
b4c5bcf44d
Add diagnostics support to PVOutput ( #64625 )
2022-01-22 13:47:07 +01:00
starkillerOG
71106074a7
bump motionblinds to 0.5.10 ( #64695 )
2022-01-22 13:01:52 +02:00
Jens Østergaard Nielsen
59e8633e46
Update of the ihcsdk to 2.7.6 ( #64664 )
...
* Bump home-assistant/wheels from 2021.07.0 to 2022.01.0
Bumps [home-assistant/wheels](https://github.com/home-assistant/wheels ) from 2021.07.0 to 2022.01.0.
- [Release notes](https://github.com/home-assistant/wheels/releases )
- [Commits](https://github.com/home-assistant/wheels/compare/2021.07.0...2022.01.0 )
---
updated-dependencies:
- dependency-name: home-assistant/wheels
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update ihcsdk to 2.7.5
* Update to ihcsdk 2.7.5
* Update ihcsdk to 2.7.5
* Go back to ihcsdk 2.7.4
* Update ihcsdk to 2.7.6
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-22 11:57:55 +02:00
Joakim Plate
2e2e589ac3
rfxtrx: bump to 0.27.1 ( #64666 )
2022-01-22 11:30:16 +02:00
J. Nick Koston
aada66cc93
Fix music mode and on with older 0x08 flux_led models ( #64672 )
2022-01-21 21:16:24 -10:00
J. Nick Koston
ea79bfb90f
Bump flux_led to fix setting strip order on SK6812RGBW ( #64671 )
2022-01-21 18:01:40 -10:00
Alexei Chetroi
2b3df46f06
Bump up ZHA dependencies ( #64676 )
2022-01-21 21:14:46 -05:00
GitHub Action
9098c71cd4
[ci skip] Translation update
2022-01-22 00:13:08 +00:00
Franck Nijhof
5bbbf8eee3
Update emoji to 1.6.3 ( #64663 )
2022-01-21 23:27:12 +01:00
Paulus Schoutsen
090e667b64
Add local media browser to VLC ( #64655 )
2022-01-21 13:49:23 -08:00
Paulus Schoutsen
ed2e1f431c
Allow Sonos to browse and play local media via media browser ( #64603 )
2022-01-21 13:49:06 -08:00
Franck Nijhof
7a2b699371
Update codespell to 2.1.0 ( #64661 )
2022-01-21 22:05:24 +01:00
Franck Nijhof
a26f008b6e
Update luftdaten to 0.7.2 ( #64662 )
2022-01-21 15:56:45 -05:00
Daniel Perna
150bb65cad
Fix tilt-position for HmIPW-DRBL4 ( #64208 )
2022-01-21 21:43:40 +01:00
Kevin Van den Abeele
1b571db19d
Feature/voc olinc smart adapter vp3 power measurement ( #64571 )
2022-01-21 10:20:32 -10:00
Michael
443f50cde6
Add diagnostics to Synology DSM integration ( #64480 )
2022-01-21 11:37:11 -08:00
Paulus Schoutsen
c72c39e9a1
Some tweaks for media source ( #64641 )
2022-01-21 11:26:06 -08:00
Michael
e0e6853968
Add diagnostics platform to AVM Fritz!Smarthome ( #64657 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-21 11:25:19 -08:00
Paulus Schoutsen
a827d91e3a
Add CO2signal diagnostics ( #64646 )
2022-01-21 20:20:59 +01:00
Paulus Schoutsen
3c250ecf43
Fix flaky upnp test ( #64656 )
2022-01-21 11:20:43 -08:00
Jens Østergaard Nielsen
526db1bcd8
Update of the ihcsdk to 2.7.5 ( #64631 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-21 20:09:05 +01:00
J. Nick Koston
01241483cc
Add note to unifiprotect flow that a local user is required ( #64651 )
2022-01-21 09:04:33 -10:00
Christopher Bailey
8fb4e0934e
Fix UniFi Protect test warning ( #64650 )
2022-01-21 09:00:35 -10:00
Paulus Schoutsen
3899600771
Add rainforest diagnostics ( #64647 )
2022-01-21 19:59:11 +01:00
Franck Nijhof
e982df5199
Add DataUpdateCoordinator to Elgato ( #64642 )
2022-01-21 10:38:02 -08:00
Paulus Schoutsen
63f8e437ed
Add Home Assistant Content user ( #64337 )
2022-01-21 10:06:39 -08:00
Erik Montnemery
b3cda6b681
Attempt to fix flaky nam test ( #64613 )
2022-01-21 09:44:05 -08:00
Erik Montnemery
3575009330
Store remote domain in Cloud preferences ( #64532 )
2022-01-21 09:42:34 -08:00
Paulus Schoutsen
9f12612391
Update hassfest dependency check ( #64638 )
2022-01-21 09:29:17 -08:00
Erik Montnemery
07e10c645b
Attempt to fix flaky upnp test ( #64617 )
...
* Attempt to fix flaky upnp test
* Remove unused constant
* Correct test changes
* Correct test changes
2022-01-21 17:27:07 +01:00
Maciej Bieniek
9e2a8a5b09
Add diagnostics to Brother integration ( #64478 )
...
* Add diagnostics
* Suggested changes
* Fix tests
2022-01-21 17:23:42 +01:00
Franck Nijhof
f667333dea
Deprecate Apple Push Notification Service (APNS) ( #64629 )
2022-01-21 17:23:02 +01:00
Franck Nijhof
30e0a93fb3
Update sentry-dsk to 1.5.3 ( #64630 )
2022-01-21 17:21:43 +01:00
Franck Nijhof
4f4fca0d14
Add diagnostics support to TwenteMilieu ( #64627 )
2022-01-21 16:39:21 +01:00
Franck Nijhof
4c83ecd7bd
Fix incorrect usage of ToggleEntity in switch platforms ( #64620 )
...
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
2022-01-21 13:17:45 +01:00
MizterB
604a900658
Scrape HTML attributes that are not key/val pairs ( #58247 )
2022-01-21 11:17:48 +01:00
Kai Bepperling
5954ca2b1f
Add ToDoist Assignee option for new task service ( #63918 )
...
Co-authored-by: Aaron Godfrey <me@aarongodfrey.dev >
2022-01-21 11:13:16 +01:00
Duco Sebel
53e9a2451e
Add switch platform to HomeWizard Energy ( #64084 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-21 10:44:56 +01:00
Tobias Sauerwein
aecb342fda
Update Netatmo diagnostics ( #64610 )
2022-01-21 10:26:18 +01:00
Tobias Sauerwein
954caa93b5
Fix Netatmo select platform setup ( #64560 )
2022-01-21 10:20:16 +01:00
rappenze
fc1dc9874b
Bump fiblary3 to 0.1.8 ( #64577 )
2022-01-21 10:18:33 +01:00
Franck Nijhof
1c94431efe
Handle WLED devices with CCT channels ( #64581 )
2022-01-21 09:19:50 +01:00
Aaron Bach
d634a08361
Don't import from integration .const ( #64608 )
2022-01-20 23:25:08 -08:00
Aaron Bach
6bbe38578c
Add diagnostics to Elexa Guardian ( #64599 )
2022-01-21 00:12:36 -07:00
Allen Porter
fec669f9c8
Revert "Add version constraint for google-auth ( #64583 )" ( #64605 )
...
This reverts commit 3792b8b3ca .
2022-01-21 08:12:04 +01:00
Aaron Bach
d170faeffc
Add diagnostics to IQVIA ( #64602 )
2022-01-20 22:09:36 -08:00
Nick Whyte
3dd7ec6856
Add Aussie Broadband integration ( #53552 )
2022-01-20 19:34:25 -10:00
Aaron Bach
1f00ded33a
Clean up IQVIA config flow tests ( #64601 )
2022-01-20 21:45:32 -07:00
Aaron Bach
aef8d9ee4d
Clean up Guardian config flow tests ( #64598 )
...
* Clean up Guardian config flow tests
* Docstring
2022-01-20 20:32:07 -07:00
Aaron Bach
ff535053a9
Use return_value in Flu Near You config flow tests ( #64596 )
2022-01-20 19:37:05 -07:00
Aaron Bach
b2811cff51
Clean up Flu Near You tests ( #64575 )
...
* Clean up Flu Near You tests
* Docstring
* More fixtures
* Revert "More fixtures"
This reverts commit 30f079b6266ef6cb14417ca895da1ae937c87abe.
2022-01-20 19:25:49 -07:00
GitHub Action
fc6d6594ab
[ci skip] Translation update
2022-01-21 00:13:34 +00:00
Shay Levy
4ec4383639
Change webostv iot class to local push ( #64593 )
2022-01-21 01:30:06 +02:00
jjlawren
e7f0962979
Improve Sonos diagnostics ( #64586 )
2022-01-20 13:14:08 -10:00
Marc Mueller
3792b8b3ca
Add version constraint for google-auth ( #64583 )
2022-01-21 00:11:22 +01:00
Robert Svensson
11de453848
Add diagnostics to deCONZ integration ( #64585 )
2022-01-20 14:47:42 -08:00
Shay Levy
3d99e23399
Fix switcher_kis test sleep time patching ( #64582 )
2022-01-20 12:20:49 -10:00
Shay Levy
7248451525
Mark Switcher as a platinum quality integration ( #64584 )
2022-01-20 12:20:14 -10:00
Paulus Schoutsen
520ba0a82e
Introduce new redact helper ( #64579 )
2022-01-20 23:02:47 +01:00
jjlawren
53aed22d5c
Add diagnostics support to Sonos ( #64576 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-01-20 13:26:54 -08:00
Michael Chisholm
c9e495607e
Ignore further ssdp:alive message if connection fails in dlna_dmr ( #59891 )
2022-01-20 11:23:23 -10:00
Franck Nijhof
7e09b16598
Update wled to 0.12.0 ( #64580 )
2022-01-20 22:09:26 +01:00
Paulus Schoutsen
7f2f135e13
Convert last media player tests to async ( #64572 )
2022-01-20 13:05:33 -08:00
Raman Gupta
a420e9443c
Add version info to zwave js device diagnostics ( #64573 )
2022-01-20 12:55:47 -08:00
G Johansson
543064d7b7
Implement config flow dnsip ( #62843 )
2022-01-20 10:45:58 -10:00
Keilin Bickar
fe17f97543
Add last_reset for Sense trend sensors ( #63490 )
2022-01-20 10:41:07 -10:00
epenet
9c11b0aa89
Add diagnostics to Renault integration ( #64531 )
...
* Add diagnostics to Renault
* Add diagnostic tests
* Add device diagnostics
* Include vehicle information in main diag
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 21:32:28 +01:00
epenet
3f8032c635
Remove ring from mypy ignore list ( #64522 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 12:31:28 -08:00
Shay Levy
62c55e6698
Fix atag slow tests ( #64567 )
...
* Fix atag slow tests
* Fix sleep fixture
2022-01-20 22:23:08 +02:00
sebfortier2288
a9785f1b41
Add support for Soma Tilt devices ( #49734 )
2022-01-20 10:21:54 -10:00
Guido Schmitz
8b99adc1dc
Remove default value of async_add_entities in devolo Home Control ( #64574 )
2022-01-20 21:34:41 +02:00
epenet
6f631c542c
Import hassio ( #64561 )
...
* Import hassio
* Fix HassioAPIError
* Use relative import
* Adjust import
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 19:03:26 +01:00
Raman Gupta
f622bf4ff2
Fix bug for zwave_js diagnostics ( #64568 )
2022-01-20 12:38:34 -05:00
Paulus Schoutsen
6803219133
Convert remaining image processing tests to async ( #64506 )
2022-01-20 18:00:58 +01:00
Paulus Schoutsen
ddf548cd27
Convert remaining TTS tests to async ( #64505 )
...
* Convert remaining TTS tests to async
* Add block till done after setting up component
2022-01-20 17:58:19 +01:00
Mick Vleeshouwer
8fda3ae4cb
Use EntityCategory enum in Overkiz ( #64565 )
2022-01-20 16:55:17 +01:00
Jan Bouwhuis
7ea8d72133
Move CONF_COMMAND_TEMPLATE to .const ( #64558 )
2022-01-20 16:15:26 +01:00
Erik Montnemery
8c1a5f5329
Fix errors when trying to enable Alexa ( #64536 )
...
* Fix errors when trying to enable Alexa
* Update homeassistant/components/cloud/alexa_config.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Ran black
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-20 15:26:58 +01:00
epenet
e59510f0ce
Fix onboarding ( #64557 )
...
* Adjust auth and hassio import
* Adjust pylint
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 15:19:31 +01:00
Daniel Hjelseth Høyer
549afff307
Tibber diagnostics ( #64472 )
...
Co-authored-by: Philip Allgaier <mail@spacegaier.de >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-20 15:03:14 +01:00
Martin
b8ecb98fd6
Handle missing values in alpha_vantage sensor ( #63632 )
...
* Update sensor.py
catch error condition if returned values does not contain expected values
* Update sensor.py
fixed smaller code problems
* Update sensor.py
* Update sensor.py
fix case when values is None
* Update sensor.py
check if values is a dict
* Update sensor.py
removed comment
* Update sensor.py
simplified check for dict
2022-01-20 08:49:42 -05:00
Jan Löffler
c741412808
Add dishwasher program to Home Connect Integration ( #61237 )
2022-01-20 14:47:21 +01:00
Bernhard Hecker
4715163150
Add vicare solar collector and pump information ( #64178 )
...
* Added solar collector and pump information
* moved sensors to GLOBAL_SENSORS
2022-01-20 08:21:48 -05:00
Guido Schmitz
144371d843
Add siren platform to devolo Home Control ( #53400 )
...
* Rework mocking
* Add siren platform
* Rebase with dev
* React on change of default tone
* Fix linting error
2022-01-20 08:10:06 -05:00
epenet
0fd003b21e
Address late review in sharkiq config flow ( #64554 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 13:56:25 +01:00
Jan Bouwhuis
31a9d64572
Improve code coverage MQTT integration ( #64546 )
2022-01-20 13:51:19 +01:00
epenet
f9cd67675f
Import auth, hassio and person in onboarding ( #64542 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 13:48:56 +01:00
Franck Nijhof
8b8f750c41
Address after merge review comments on IntelliFire ( #64553 )
...
* Remove unneeded coordinator update method parameter
* Remove unused error
* Remove unused translation strings
* Remove leftover debug print from tests
* Improve tests
* Cleanup unused entry ID
* Typing completions
2022-01-20 13:48:24 +01:00
Jan Bouwhuis
8b30751839
MQTT Remove unused and not tested code ( #64550 )
2022-01-20 13:47:46 +01:00
Joakim Sørensen
04c5e51cbd
Remove the deprecated discovery_info endpoint ( #64534 )
2022-01-20 13:46:48 +01:00
Robert Svensson
3258f66097
Expose deCONZ configuration url from discovered entry ( #64519 )
2022-01-20 13:46:22 +01:00
epenet
7d66d4c219
Cleanup logger in sharkiq ( #64552 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 13:44:41 +01:00
epenet
f083b97f9f
Import camera ( #64540 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 13:07:05 +01:00
epenet
dbc6e41264
Import panel_custom ( #64541 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 13:06:44 +01:00
Sebastian Lövdahl
bb671830a6
Run scheduled workflows only in the home-assistant organization ( #64085 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-20 12:54:54 +01:00
Michael
09297520c0
Let the new wrapper just extend the FritzBoxTools class ( #64133 )
...
* let wrapper just extend the FritzBoxTools class
* keep avm_device in method names
2022-01-20 12:43:32 +01:00
Franck Nijhof
76229bc188
Add device diagnostics support to Tuya ( #64537 )
2022-01-20 12:37:52 +01:00
Shay Levy
92e0dc577e
Fix braviatv tests doing IO ( #64549 )
2022-01-20 12:28:52 +01:00
epenet
6a6cdef725
Import webhook in toon ( #64544 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 12:04:47 +01:00
Franck Nijhof
f1e591f2d7
Update pytest-timeout to 2.1.0 ( #64533 )
2022-01-20 12:02:32 +01:00
epenet
c81ea9409a
Import mqtt ( #64543 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 12:01:42 +01:00
Raman Gupta
11d0dcf7ac
Add zwave_js device diagnostics ( #64504 )
...
* Add zwave_js device diagnostics
* Add diagnostics as a dependency in manifest
* Add failure scenario test
* fix device diagnostics helper and remove dependency
* tweak
2022-01-20 11:49:24 +01:00
Franck Nijhof
20a277c0ab
Replace whois library in Whois integration ( #63227 )
2022-01-20 11:21:58 +01:00
epenet
51c8e041ea
Remove plugwise from mypy ignore list ( #64525 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 10:14:52 +01:00
Allen Porter
86dbe068e7
Abort rtsp_to_webrtc config flow on error during add-on discovery ( #64500 )
2022-01-20 10:14:13 +01:00
epenet
a1ed2a57e9
Remove smartthings from mypy ignore list ( #64511 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 10:13:04 +01:00
Jeef
f854fdb8fd
Add Intellifire Gas Fireplace integration ( #63637 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-01-20 10:01:04 +01:00
epenet
3393b78e08
Remove plaato from mypy ignore list ( #64516 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:58:12 +01:00
epenet
e2a9ff5ecd
Remove system_log from mypy ignore list ( #64469 )
2022-01-20 09:51:10 +01:00
epenet
3e4883b175
Remove stt from mypy ignore list ( #64468 )
2022-01-20 09:49:34 +01:00
epenet
3ef2eadaf5
Remove plum lightpad from mypy ignore list ( #64523 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:47:42 +01:00
Robert Svensson
1551da33ac
Expose Axis device configuration url from discovered entry ( #64517 )
2022-01-20 09:47:02 +01:00
epenet
66c2520a94
Remove sharkiq from mypy ignore list ( #64509 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:45:47 +01:00
epenet
921a554b9e
Remove pioneer from mypy ignore list ( #64515 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:44:45 +01:00
Allen Porter
09920f5303
Fix rtsp-to-webrtc bug in calling client library ( #64502 )
2022-01-20 09:44:04 +01:00
epenet
dc7231492e
Address late review in screenlogic ( #64529 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:43:23 +01:00
Jesse Hills
acd88e1c61
Bump aioesphomeapi to 10.7.0 ( #64495 )
2022-01-20 09:38:58 +01:00
epenet
bb7653e477
Remove point from mypy ignore list ( #64524 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:35:31 +01:00
epenet
15bbff960e
Remove sense from mypy ignore list ( #64508 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:35:10 +01:00
Robert Svensson
86d32b3440
Expose UniFi controller configuration url from discovered entry ( #64514 )
2022-01-20 09:34:54 +01:00
J. Nick Koston
2b413b86a3
Bump aiosenseme to 0.6.1 to fix parser ( #64520 )
2022-01-20 09:33:43 +01:00
J. Nick Koston
8289da88cb
Bump unifi-discovery to 1.1.2 to fix exception on missing mac ( #64527 )
2022-01-20 09:25:27 +01:00
epenet
3ab9dc9b0e
Remove search from mypy ignore list ( #64507 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:24:48 +01:00
J. Nick Koston
6e4f01b2cf
Fix incorrect preset mode in senseme ( #64526 )
2022-01-20 09:22:27 +01:00
epenet
fceeafb5de
Remove ruckus unleashed from mypy ignore list ( #64513 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:18:09 +01:00
Allen Porter
e56e25180b
Strip whitespace in nest cloud project id ( #64503 )
2022-01-20 09:13:49 +01:00
epenet
e56c64db07
Remove screenlogic from mypy ignore list ( #64512 )
...
* Adjust screenlogic
* Adjust mypy_config
* Adjust coordinator cast
* Move cast higher up
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 09:06:44 +01:00
epenet
ca6dd09fc2
Remove rachio from mypy ignore list ( #64521 )
...
* Adjust rachio
* Adjust mypy-config
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-20 08:53:16 +01:00
J. Nick Koston
d53124910f
Add entity category support to HomeKit ( #64492 )
2022-01-19 21:48:50 -10:00
epenet
e248ef1dd7
Remove sma from mypy ignore list ( #64510 )
2022-01-20 09:22:18 +02:00
epenet
03bf2cdd56
Remove vera from mypy ignore list ( #64474 )
...
* Remove vera from mypy ignore list
* Fix pylint
2022-01-20 07:46:26 +01:00
J. Nick Koston
2083f0b3c0
Add support for checking if an entity is explicitly included in an entity filter ( #64463 )
2022-01-19 22:38:48 -08:00
Paulus Schoutsen
a3281f9bda
Drop slash from media source directories ( #64499 )
2022-01-19 22:36:47 -08:00
Raman Gupta
24c733b271
Pass device entry to async_get_device_diagnostics instead of device_id ( #64501 )
2022-01-20 01:19:09 -05:00
Aaron Bach
917b84f4d9
Add explicit branching in AirVisual diagnostics ( #64493 )
2022-01-19 21:53:20 -07:00
Raman Gupta
8b3fe0a2d9
Add support for device diagnostics ( #64344 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-01-19 20:48:32 -08:00
Aaron Bach
c9d7917491
Fix incorrect docstring in AirVisual test ( #64496 )
2022-01-19 17:36:10 -10:00
Aaron Bach
a77dc55ca9
Add diagnostics to Ambient PWS ( #64489 )
2022-01-19 20:13:49 -07:00
Mick Vleeshouwer
1968257b23
Fix attr spelling error in Nest SDM SensorBase ( #64490 )
2022-01-19 17:49:52 -08:00
GitHub Action
e9e9852e05
[ci skip] Translation update
2022-01-20 00:15:19 +00:00
Aaron Bach
31fe6d9592
Clean up Ambient PWS tests ( #64486 )
2022-01-19 17:03:53 -07:00
Tobias Sauerwein
801011863b
Add diagnostics to Netatmo integration ( #64392 )
2022-01-19 15:52:20 -08:00
Mick Vleeshouwer
2503530b8c
Add diagnostics to Overkiz integration ( #64427 )
2022-01-19 15:51:52 -08:00
Aaron Bach
c00cff2650
Remove unnecessary AirVisual attribute constants ( #64483 )
2022-01-19 15:56:21 -07:00
Aaron Bach
05b8da11a3
Add diagnostics for the AirVisual integration ( #64479 )
...
* Add diagnostics for AirVisual config entries
* Tests
* More
* Tests
* Code review
* Fix tests
2022-01-19 15:28:18 -07:00
Joakim Sørensen
6b7f625ae3
Use callback for async_cleanup_device_registry ( #64481 )
2022-01-19 23:17:03 +01:00
Franck Nijhof
d2f868051e
Small cleanup of Shodan ( #64467 )
2022-01-19 14:04:06 -08:00
Stephan Uhle
dafc071214
Add edl21 sensor state class and device class ( #56968 )
2022-01-19 23:03:44 +01:00
epenet
29ec65f924
Remove verisure from mypy ignore list ( #64475 )
2022-01-19 22:56:31 +01:00
Franck Nijhof
944f2c9745
Add redacted constant in diagnostics ( #64473 )
2022-01-19 22:51:03 +01:00
Mick Vleeshouwer
d2a8114b48
Address stateless switch feedback in Overkiz integration ( #64430 )
...
* Address stateless switch feedback
* Address feedbcak
* Change order back to original
2022-01-19 22:50:26 +01:00
Aaron Bach
4d72e41a3e
Perform some more AirVisual test cleanup ( #64470 )
...
* Perform some more AirVisual test cleanup
* Smarter startup patch
* Simplify
2022-01-19 14:32:52 -07:00
Aaron Bach
ee215fb589
Streamline hass.data storage for AirVisual ( #64476 )
2022-01-19 14:32:23 -07:00
Mark Ireland
eabe658211
Add Volumio repeat support ( #64132 )
2022-01-19 22:07:11 +01:00
Michael
17d6d76fb8
Add libturbojpeg0 to dev-container ( #64466 )
2022-01-19 22:04:13 +01:00
Paulus Schoutsen
7d85c00b91
Make setup tests async ( #64456 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-19 12:47:21 -08:00
epenet
7592347715
Remove somfy from mypy ignore list ( #64462 )
...
* Adjust somfy
* Remove somfy from mypy-config
* Fix pylint
2022-01-19 21:46:26 +01:00
Matthias Alphart
10538aabbf
Add diagnostics to KNX ( #64471 )
2022-01-19 12:46:10 -08:00
Matthias Alphart
b245a0d0ee
Only flag SUPPORT_STOP_TILT when tilt available in KNX cover ( #64410 )
2022-01-19 21:35:36 +01:00
Josh Soref
53f8225f90
spelling: components/abode ( #64263 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-19 21:06:26 +01:00
Shay Levy
5da8d62f33
Add webostv YAML to config flow migration warning ( #64450 )
2022-01-19 21:00:54 +01:00
epenet
211b99e22d
Remove ping from mypy ignored modules ( #64439 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-19 20:59:20 +01:00
G Johansson
4a102d6b2a
Improve code quality trafikverket_train ( #62677 )
2022-01-19 20:57:05 +01:00
candreacchio
d5cb92db7f
Initial Tuya support for FSD based fans ( #64283 )
2022-01-19 20:53:00 +01:00
Joakim Sørensen
554e51017e
Adjust tests for removing github devices ( #64448 )
2022-01-19 20:30:57 +01:00
Franck Nijhof
9facd3962c
Update shodan to 1.26.1 ( #64457 )
2022-01-19 14:15:32 -05:00
Aaron Bach
ff4ad8ddf8
Add restrict_watering and unrestrict_watering services to RainMachine ( #64219 )
2022-01-19 11:58:15 -07:00
Aaron Bach
573e17472b
Clean up AirVisual tests ( #64402 )
...
* Simplify AirVisual tests
* First fixture
* More
* Fixture
* More
2022-01-19 11:52:24 -07:00
Josh Soref
6c24aa8ed9
spelling: components/cast ( #64241 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-19 19:43:20 +01:00
rappenze
62e64eb8ab
Extract fibaro switch energy attributes into sensors ( #63697 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-19 19:32:44 +01:00
Erik Montnemery
4bcf71b1f3
Prevent race when loading cloud config ( #64437 )
2022-01-19 09:57:54 -08:00
Erik Montnemery
fd3b41dbe0
Catch exceptions when trying to enable Alexa ( #64438 )
2022-01-19 09:53:32 -08:00
Alan Byrne
a474c1e342
Signal messenger attachments as bytes support ( #62311 )
...
Co-authored-by: Alex <33379584+alexyao2015@users.noreply.github.com >
Co-authored-by: Ian Byrne <ian.byrne@burnsie.com.au >
2022-01-19 18:49:27 +01:00
epenet
250379e181
Add setup type hints (init) ( #64351 )
...
* Add setup type hints to acmeda
* Add setup type hints to xiaomi_aqara
* Add setup type hints to motion_blinds
* Add setup type hints to xiaomi_miio
* Add setup type hints to diagnostics
* Add setup type hints to zha
* Add setup type hints to firmata
* Add setup type hints to denonavr
* Add setup type hints to rfxtrx
* Add setup type hints to hue
* Cleanup denonavr
* Add return types to xiaomi_miio
* Fix return type
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-19 18:00:34 +01:00
Colin Robbins
1777987d4f
Bump Lightwave Version - Improved Error Handling ( #64452 )
...
* Bump Version - Improved Error Handling
* Bump Lightwave
2022-01-19 18:58:16 +02:00
Jeff Irion
1e9a0c0609
Fix the Android TV volume mute service ( #64403 )
...
* Fix the Android TV volume mute service
* Update homeassistant/components/androidtv/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* assert mute_volume.called
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-19 18:55:46 +02:00
Regev Brody
6176bb954c
fix: 17track package summary status is not updated when there are no more packages in that summary ( #64421 )
...
* 17track package status is not updated when there are no packages
* 17track package status is not updated when there are no packages
* 17track package status is not updated when there are no packages
2022-01-19 17:35:20 +02:00
Mick Vleeshouwer
24e24a5157
Move logger to constants ( #64431 )
2022-01-19 17:19:49 +02:00
Jan Stienstra
4c952f09ac
Allow to skip artist level in media hierarchy ( #64160 )
2022-01-19 15:13:11 +01:00
Djowie
1d20f5be33
Improved stream url and removed dependency on track numbers ( #64079 )
2022-01-19 15:02:49 +01:00
Renat Nurgaliyev
d11f2b5151
Add HVAC modes of climate entities to Prometheus exporter ( #62144 )
2022-01-19 14:49:29 +01:00
J. Nick Koston
8e835df8d4
Fix source ip detection in unifi-discovery ( #64419 )
2022-01-19 13:45:48 +01:00
Joakim Sørensen
b46b32bafa
Add diagnostics to GitHub integration ( #64385 )
2022-01-19 13:41:02 +01:00
epenet
edaf75321e
Remove integrations from mypy ignored modules (part 4) ( #64435 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-19 13:29:24 +01:00
Florent Thoumie
7520a3fd01
Get rid of name collision in iaqualink tests ( #63642 )
2022-01-19 13:25:12 +01:00
Paulus Schoutsen
8d7cca9774
Convert discovery tests to async ( #64411 )
2022-01-19 12:21:15 +01:00
Shay Levy
e6c7c01e6c
Add webostv 100% tests coverage for notify ( #64412 )
...
* Add webostv 100% tests coverage for notify
* Apply review comments
* Fix assert
2022-01-19 13:13:55 +02:00
starkillerOG
5d7cda850b
Address late Netgear review comments ( #64428 )
2022-01-19 12:11:23 +01:00
epenet
f467f0a094
Add diagnostics to the core files ( #64417 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-19 10:55:33 +01:00
Glenn Waters
f5f89db8a4
Add AQHI sensor for Environment Canada ( #63644 )
2022-01-19 10:54:57 +01:00
epenet
f6bc21d2aa
Remove integrations from mypy ignored modules (part 3) ( #64414 )
...
* Adjust kaiterra
* Adjust keenetic_ndms2
* Adjust kodi
* Adjust kulersky
* Adjust litejet
* Adjust motion_blinds
* Cleanup mypy_config
* Adjust kulersky
* Adjust keenetic_ndms2
* Adjust kodi
* Adjust motion_blinds
* Introduce RequiredKeysMixin in kaiterra
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-19 10:49:46 +01:00
Joakim Sørensen
29d13110af
Make launch library lambdas single line ( #64424 )
2022-01-19 10:40:53 +01:00
Joakim Sørensen
b82a57d861
Clean up Launch Library consts ( #64420 )
2022-01-19 09:52:22 +01:00
Allen Porter
f1435b1385
Add diagnostic information for nest ( #64405 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-19 09:30:48 +01:00
Simon Hansen
6fcf643d5d
Add launch mission sensor for launch_library ( #64387 )
2022-01-19 09:28:07 +01:00
Josh Soref
2f5f6cc05e
spelling: components/emulated_hue ( #64250 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-19 09:14:57 +01:00
Eric Severance
35cf6d7a7b
Use wemo enums in fan entity ( #64397 )
2022-01-18 22:13:25 -10:00
epenet
2f8d99bf5d
Remove integrations from mypy ignored modules (part 2) ( #64367 )
...
* Adjust dhcp
* Adjust growatt_server
* Adjust habitica
* Adjust home_connect
* Adjust iaqualink
* Adjust incomfort
* Adjust input_number
* Adjust ipp
* Adjust mypy_config
* Unindent input-number
* Fix type hint in home_connect
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-19 09:00:09 +01:00
J. Nick Koston
f38a00740f
Unifi protect discovery cleanups ( #64413 )
2022-01-19 08:50:24 +01:00
epenet
4f5859c612
Add setup type hints (platforms) ( #64354 )
...
* Add setup type hints to arcam_fmj
* Add setup type hints to denonavr
* Add setup type hints to philips_js
* Add setup type hints to zha
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-19 07:44:03 +01:00
Raman Gupta
fd465df016
Bump zwave-js-server-python to 0.34.0 ( #64407 )
2022-01-18 22:33:50 -08:00
Paulus Schoutsen
a07c4bc468
Use async_create_task for microsoft_face tests ( #64409 )
2022-01-18 22:17:37 -08:00
J. Nick Koston
36e2617796
Ensure homekit options flow remembers excluded entities during edit ( #64401 )
2022-01-18 19:17:43 -10:00
Brave Chicken
efcae8bece
Add HomeConnect Freezer ( #63851 )
2022-01-18 22:45:12 -06:00
Chris Talkington
1421797c50
Add camera play stream support to roku ( #64153 )
2022-01-18 22:43:22 -06:00
Paulus Schoutsen
08083f399e
Convert some tests to async and drop usage get_test_home_assistant ( #64394 )
...
* Fix some tests
* Update MS tests
* Convert last logbook tests to async
2022-01-18 19:37:17 -08:00
Mick Vleeshouwer
394c6850a3
Fix situation where 'model' can be None (string) in Overkiz ( #64320 )
2022-01-18 17:04:26 -10:00
J. Nick Koston
3c7005d4dc
Use unifi direct connect w/ssl verify for unifiprotect when possible ( #64395 )
2022-01-18 14:40:55 -10:00
GitHub Action
04a2227f4b
[ci skip] Translation update
2022-01-19 00:13:35 +00:00
J. Nick Koston
720732d1b3
Bump unifi-discovery to 1.1.0 ( #64391 )
2022-01-18 13:47:31 -10:00
Paulus Schoutsen
9e41873de7
Bump frontend to 20220118.0 ( #64388 )
2022-01-18 14:44:27 -08:00
J. Nick Koston
8aec26d105
Cleanup unifiprotect discovery name ( #64389 )
2022-01-18 12:38:16 -10:00
Franck Nijhof
9e33a3014c
Automatically add entry title as name placeholder in reauth ( #64078 )
2022-01-18 14:18:16 -08:00
Paulus Schoutsen
7943b0ff5e
Remove http dependency from system log ( #64386 )
2022-01-18 14:10:14 -08:00
Erik Montnemery
a8c14835b9
Add entity options to entity registry ( #64350 )
...
* Initial commit for entity options
* Tweak broadlink tests
* Add async_update_entity_options + test
2022-01-18 22:47:46 +01:00
Simon Hansen
57bcddbba2
Add launch status sensor for launch_library ( #64382 )
2022-01-18 22:39:37 +01:00
Joakim Sørensen
13fe5d8216
Add device registry cleanup to github ( #64380 )
2022-01-18 22:37:33 +01:00
Erik Montnemery
c285743621
Validate operating system is supported ( #64352 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-18 13:16:23 -08:00
Franck Nijhof
5a1e5e1cef
Add daily weather forecasts to Open-Meteo integration ( #63677 )
2022-01-18 13:01:08 -08:00
Franck Nijhof
ddb6f36890
Update pre-commit to 2.17.0 ( #64378 )
2022-01-18 21:54:17 +01:00
J. Nick Koston
1098aa4456
Fix unifi discovery, add Dream Machine SE ( #64377 )
2022-01-18 12:46:25 -08:00
Franck Nijhof
8cfe6ef25a
Add diagnostics support to Tuya ( #64374 )
2022-01-18 12:44:09 -08:00
Matthias Alphart
29baad8848
Update xknx to 0.19.0 ( #64379 )
2022-01-18 21:38:13 +01:00
Paulus Schoutsen
4cd222e70a
Add evil genius labs diagnostics ( #64339 )
2022-01-18 21:02:37 +01:00
Simon Hansen
d8df62ba1b
Add two new sensors to Launch Library ( #64203 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-18 20:58:36 +01:00
Joakim Sørensen
6a0c3843e5
Revamp github integration ( #64190 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-18 20:04:01 +01:00
starkillerOG
37caa22a36
Netgear try all ports ( #64170 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-18 11:02:43 -08:00
J. Nick Koston
88261c6c14
Add discovery support to unifiprotect ( #64340 )
2022-01-18 08:40:29 -10:00
epenet
81461832c3
Import configurator ( #64211 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-18 10:18:37 -08:00
Andre Lengwenus
9fd704cabf
Bump pypck to 0.7.13 ( #64368 )
2022-01-18 17:13:02 +02:00
Erik Montnemery
fbd4eca7b3
Remove --runner option from __main__.py ( #64347 )
...
* Remove --runner option from __main__.py
* Update homeassistant/__main__.py
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
* Always check for lingering threads
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
2022-01-18 15:18:35 +01:00
Erik Montnemery
319d4d64dc
Remove --daemon and --pid-file option from __main__.py ( #64345 )
...
* Remove --pid-file option from __main__.py
* Remove --daemon option from __main__.py
2022-01-18 14:01:57 +01:00
epenet
45313e3f7a
Remove integrations from mypy ignored modules ( #64358 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-18 13:26:12 +01:00
epenet
d1a2ce4b78
Cleanup mypy ignored modules ( #64341 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-18 12:10:49 +01:00
Shay Levy
de19483632
Fix webostv media next/previous services ( #64355 )
2022-01-18 12:09:26 +01:00
Erik Montnemery
64bcd60974
Remove Windows workarounds from frontend ( #64343 )
2022-01-18 09:05:00 +01:00
Martin Hjelmare
ef1e56dfe1
Fix media player image url password logged ( #64293 )
2022-01-17 23:02:02 -08:00
Erik Montnemery
9718fd2534
Enable Alexa state reporting by default ( #63802 )
2022-01-17 23:01:43 -08:00
Allen Porter
737ac7cb7c
Cleanup nest auth registration, moving out of __init__.py ( #63350 )
2022-01-17 22:17:23 -08:00
Allen Porter
cef0a18e23
Bump google-nest-sdm 1.5.1 ( #64334 )
2022-01-17 22:16:13 -08:00
Franck Nijhof
a0bbe46c4a
Clean last usages of old config flow handlers decorator ( #64329 )
2022-01-17 22:02:12 -08:00
epenet
8bcf495caf
Import tts ( #64212 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-17 22:01:28 -08:00
Raman Gupta
c3fc7becb6
Add zwave_js support for diagnostics ( #64336 )
2022-01-17 22:00:53 -08:00
Paulus Schoutsen
6055cd20c8
Add diagnostics integration ( #64330 )
2022-01-17 20:42:18 -08:00
G Johansson
a334e0c7b9
Exception handling config flow yale_smart_alarm ( #63623 )
2022-01-17 19:29:55 -08:00
Josh Soref
eda806ca12
spelling: components/airly ( #64266 )
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 19:22:11 -08:00
epenet
24c07ccf15
Remove tado from mypy ignored modules ( #64333 )
...
* Remove tado from mypy ignored modules
* Adjust typing
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-17 19:20:12 -08:00
Paulus Schoutsen
7887f23824
Merge pull request #64317 from home-assistant/rc
2022-01-17 16:29:40 -08:00
GitHub Action
8e14f2037c
[ci skip] Translation update
2022-01-18 00:15:38 +00:00
Paulus Schoutsen
c3126543b8
remove typing
2022-01-17 15:47:05 -08:00
Robert Svensson
959498d8df
Orphaned MAC addresses breaks UniFi options flow ( #64327 )
2022-01-17 14:35:55 -08:00
J. Nick Koston
bfe657ac96
Bump flux_led to 0.28.4 to fix setting white temp on 0x35 devices ( #64326 )
2022-01-17 14:35:54 -08:00
J. Nick Koston
777c5b7717
Ensure status is correct at start for older august bridges ( #64144 )
2022-01-17 14:35:53 -08:00
J. Nick Koston
b01449f751
Bump flux_led to 0.28.4 to fix setting white temp on 0x35 devices ( #64326 )
2022-01-17 14:35:36 -08:00
Robert Svensson
d4e509422a
Orphaned MAC addresses breaks UniFi options flow ( #64327 )
2022-01-17 22:37:33 +01:00
Robert Svensson
deed5f327c
Add low battery binary sensor to deCONZ integration ( #64168 )
...
* Make tamper sensor a property sensor
* Add low battery binary sensor as a binary property sensor
* Change according to review comment
* Use value_fn lambda
* Fix comparison
* Specific entity_description typing
* Minimize the code block affected by catching AttributeError
* Update homeassistant/components/deconz/binary_sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/deconz/binary_sensor.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Avoid try statement
* Reflect review changes in sensor platform as well
* Store known sensor entities once per device
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-17 22:35:20 +01:00
Christopher Bailey
259befa65f
Cleans up various asserts/type ignores for UniFi Protect ( #63824 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-17 10:51:55 -10:00
Mick Vleeshouwer
b9cfaae3de
Refactor some sensors and add translations to Overkiz ( #64108 )
2022-01-17 10:47:42 -10:00
Mick Vleeshouwer
8f6884ac10
Add new Binary Sensor description to Overkiz integration ( #64322 )
2022-01-17 10:46:20 -10:00
Jc2k
f0fdd7d650
Finish deduplicating homekit_controller enumeration tests ( #64306 )
2022-01-17 10:44:59 -10:00
Mick Vleeshouwer
05c177e3ed
Address late feedback to Overkiz (move to constants) ( #64324 )
2022-01-17 10:25:24 -10:00
Mick Vleeshouwer
728b587933
Add additional buttons to Overkiz integration ( #64321 )
2022-01-17 10:17:23 -10:00
G Johansson
bbb29ab455
Code quality improvements smhi ( #64312 )
2022-01-17 20:27:23 +01:00
Robert Svensson
7e40707288
Add Air Quality PPB sensor to deCONZ integration ( #64164 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-17 20:25:55 +01:00
Paulus Schoutsen
69c5b04de9
lint
2022-01-17 11:21:55 -08:00
Paulus Schoutsen
1c82a56618
Bumped version to 2021.12.10
2022-01-17 10:39:56 -08:00
rikroe
8c531b4c17
Bump bimmer_connected to 0.8.10 ( #64314 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-01-17 10:39:52 -08:00
Matthias Alphart
ec993b12e9
Fix KNX onboarding when there is no yaml config defined yet ( #64216 )
2022-01-17 10:39:51 -08:00
Raman Gupta
da5b4735da
Ignore unavailable entities when creating zwave_js device actions list ( #64184 )
...
* Fix bug with zwave-js device actions
* outdent
* Add test and fix bug
* fix
2022-01-17 10:39:50 -08:00
J. Nick Koston
8f842c7807
Fix august lock/unlock with older bridges ( #64143 )
2022-01-17 10:37:32 -08:00
J. Nick Koston
9f281e026f
Ensure august status is current when integration loads ( #64027 )
2022-01-17 10:37:32 -08:00
J. Nick Koston
4f09439c8c
Fix flux_led turn on when brightness is zero on newer devices ( #64129 )
2022-01-17 10:35:25 -08:00
Erik Montnemery
7c110eeef4
Remove Windows workarounds from tests/utils/test_json.py ( #64311 )
2022-01-17 19:34:46 +01:00
Maciej Bieniek
405c4f685c
Fix changing the preset mode ( #64119 )
2022-01-17 10:31:35 -08:00
J. Nick Koston
7a886efec5
Bump flux_led to 0.28.3 to fix setting colorloop on older models ( #64094 )
...
Fixes #64087
2022-01-17 10:31:23 -08:00
rikroe
08132eb922
Bump bimmer_connected to 0.8.10 ( #64314 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-01-17 19:30:35 +01:00
J. Nick Koston
7bcf3e81d2
Bump nexia to 0.9.13 to fix setting emergency heat ( #64020 )
2022-01-17 10:25:18 -08:00
J. Nick Koston
ba961b7fdd
Fix homekit options being mutated during config_flow/migration ( #64003 )
2022-01-17 10:25:17 -08:00
Stefan Agner
2fb1e406cf
Convert disabled_by to DeviceEntryDisabler on load ( #63944 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-01-17 10:25:16 -08:00
Michael Chisholm
7320904f48
dlna_dmr: Allow for upnp attributes with None contents ( #63892 )
2022-01-17 10:25:16 -08:00
J. Nick Koston
df2b6fd5d4
Convert siri requests for target heating cooling state auto to a valid mode ( #60220 )
2022-01-17 10:23:16 -08:00
kpine
cb89c23c0f
Avoid removing zwave_js devices for non-ready nodes ( #59964 )
...
* Only replace a node if the mfgr id / prod id / prod type differ
* Prefer original device name for unready node
* move register_node_in_dev_reg into async_setup_entry
* simplify get_device_id_ext
* Don't need hex ids
* Revert "move register_node_in_dev_reg into async_setup_entry"
This reverts commit f900e5fb0c67cc81657a1452b51c313bccb6f9e1.
* Revert Callable change
* Revert device backup name
* Add test fixtures
* Update existing not ready test with new fixture data
* Check device properties after node added event
* Add entity check
* Check for extended device id
* better device info checks
* Use receive_event to properly setup components
* Cleanup tests
* improve test_replace_different_node
* improve test_replace_same_node
* add test test_node_model_change
* Clean up long comments and strings
* Format
* Reload integration to detect node device config changes
* update assertions
* Disable entities on "value removed" event
* Disable node status sensor on node replacement
* Add test for disabling entities on remove value event
* Add test for disabling node status sensor on node replacement
* disable entity -> remove entity
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-17 10:22:20 -08:00
Mick Vleeshouwer
313ad2ecde
Add switch entity to Overkiz integration ( #64000 )
2022-01-17 08:21:37 -10:00
Shay Levy
57bd8a7a4a
Fix webostv YAML migration failure if the entity is removed ( #64290 )
...
* Fix webostv YAML migration failure if the entity is removed
* Update homeassistant/components/webostv/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* use new entity_id for unique_id update
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-17 19:38:19 +02:00
Shay Levy
a2e1cd2632
Add webostv 100% tests cover for triggers ( #64301 )
2022-01-17 18:33:46 +01:00
Erik Montnemery
e6899416e1
Suppress Alexa state reports when not authorized ( #64064 )
2022-01-17 09:14:26 -08:00
Josh Soref
efddace53a
spelling: components/analytics ( #64268 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 17:36:59 +01:00
Erik Montnemery
ff9bea9fa9
Add changed states device trigger to media_player entity ( #64304 )
2022-01-17 17:27:56 +01:00
Erik Montnemery
513d6cc467
Change value of device_automation constant ( #64296 )
...
* Change value of constant CONF_CHANGED_STATES
* Adjust tests
2022-01-17 16:34:40 +01:00
Josh Soref
ab73d7c347
spelling: components/camera ( #64242 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 16:27:39 +01:00
Josh Soref
4bf0510b78
spelling: components/conversation ( #64238 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 16:27:25 +01:00
Josh Soref
dadcc5ebcb
spelling: components/august ( #64232 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:51:46 +01:00
Josh Soref
db588bcf64
spelling: components/aurora_abb_powerone ( #64231 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:44:10 +01:00
Josh Soref
63fee312bd
spelling: components/awair ( #64230 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:43:31 +01:00
Josh Soref
b038102cd7
spelling: components/apple_tv ( #64234 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:41:32 +01:00
Josh Soref
e33f95e261
spelling: components/coolmaster ( #64237 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:41:18 +01:00
Josh Soref
08ea6d1709
spelling: components/bmw_connected_drive ( #64236 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:41:05 +01:00
Josh Soref
ac9aaadfa7
spelling: components/buienradar ( #64235 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:40:49 +01:00
Josh Soref
fcc9cf71cc
spelling: components/asuswrt ( #64233 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:40:23 +01:00
Josh Soref
13a8fe30dd
spelling: components/ambiclimate ( #64227 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:40:09 +01:00
Josh Soref
fb8c7c58b6
spelling: components/climacell ( #64240 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:39:43 +01:00
Josh Soref
c99ddcb80a
spelling: components/fritzbox ( #64258 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:31:48 +01:00
Josh Soref
09d75a6a38
spelling: components/eufy ( #64248 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:29:10 +01:00
Josh Soref
7c7807b5b3
spelling: components/emonitor ( #64251 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:28:57 +01:00
Josh Soref
2a7c808d38
spelling: components/ecobee ( #64255 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:28:45 +01:00
Josh Soref
3f43df1348
spelling: components/androidtv ( #64267 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:28:28 +01:00
Josh Soref
54128b5765
spelling: components/airvisual ( #64265 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:27:28 +01:00
Josh Soref
b72c393dc7
spelling: components/apns ( #64269 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:26:21 +01:00
Josh Soref
7a7b2a839b
spelling: components/balboa ( #64270 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:26:06 +01:00
Josh Soref
aa57b29615
spelling: components/devolo_home_network ( #64243 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:25:48 +01:00
Josh Soref
8f074bf0e3
spelling: components/gogogate2 ( #64278 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:25:34 +01:00
Josh Soref
df445cab8a
spelling: components/freedompro ( #64260 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:25:05 +01:00
Josh Soref
10cb81d316
spelling: components/ecovacs ( #64253 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:24:45 +01:00
Josh Soref
ace5918208
spelling: components/accuweather ( #64264 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:19:24 +01:00
Josh Soref
83566a7722
spelling: components/demo ( #64245 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:18:14 +01:00
Josh Soref
610045f4c1
spelling: components/geonetnz_quakes ( #64276 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:17:26 +01:00
Josh Soref
a916e4b146
spelling: components/flick_electric ( #64262 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:16:13 +01:00
Josh Soref
87cdd973d9
spelling: components/forecast_solar ( #64261 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:16:00 +01:00
Josh Soref
85bafbbc21
spelling: components/brother ( #64273 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:15:45 +01:00
Josh Soref
c755c8aa35
spelling: components/gdacs ( #64275 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:12:27 +01:00
Josh Soref
34f0ec0e7b
spelling: components/eafm ( #64257 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:10:38 +01:00
Josh Soref
80b367b446
spelling: components/blueprint ( #64271 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:10:12 +01:00
Josh Soref
a94fa01574
spelling: components/azure_event_hub ( #64229 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:08:56 +01:00
Christopher Bailey
7871c6ba1f
Bump pyunifiprotect version to 3.1.1 for UniFi Protect ( #64297 )
2022-01-17 15:08:42 +01:00
Josh Soref
6e5506d453
spelling: components/elkm1 ( #64252 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:00:14 +01:00
Michael Chisholm
45b8684b37
Bump async-upnp-client to 0.23.4 ( #64287 )
2022-01-17 14:55:07 +01:00
Joakim Sørensen
4e6f35f4fb
Use assignment expression for unload_ok in scaffold templates ( #64286 )
2022-01-17 14:49:26 +01:00
epenet
58a53046f2
Move list to dict in utility-meter discovery ( #63808 )
...
* Move list to dict in utility-meter discovery
* Reuse name variable
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-17 14:23:12 +01:00
Erik Montnemery
c109d59862
Fix comments in Alexa ( #64289 )
2022-01-17 14:22:04 +01:00
Erik Montnemery
aa40476b49
Fix comments, improve readability in Cloud ( #64291 )
2022-01-17 14:19:11 +01:00
Joakim Sørensen
b45f3b97c3
Bump pyaftership to 21.11.0 ( #64294 )
2022-01-17 14:14:57 +01:00
Marc Mueller
d84beefd4e
CI: Add job for pip check ( #64058 )
2022-01-17 14:06:30 +01:00
Josh Soref
a6503406a4
spelling: components/fronius ( #64274 )
2022-01-17 13:50:50 +01:00
Josh Soref
9eb447c16f
spelling: components/bond ( #64272 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 11:58:52 +01:00
Josh Soref
1d27fec1ff
spelling: components/denonavr ( #64244 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 11:10:32 +01:00
Josh Soref
83c0b7910b
spelling: components/fritz ( #64259 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 11:09:58 +01:00
Shay Levy
601f3f9c6d
Add Shelly Gen2 polling for sesnors missing push updates ( #64171 )
2022-01-17 11:58:54 +02:00
Eduard van Valkenburg
b66fd820ff
Implement entity_descriptions in SIA ( #63130 )
...
* moved sia to entity_descriptions
* cleanup
* moved logger to const
* redid entity description to static
* small fix
* moved entity description classes to proper file
* improved entity def's and undid logger
* further cleanup
* redid naming logic
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-17 10:50:53 +01:00
Eric Severance
8459a28489
WeMo state changes are seen by all coordinator entities ( #64228 )
...
* WeMo push update is seen by all coordinator entities
* Rename _wemo_exception_handler -> _wemo_call_wrapper
* Test turning off the entity
* Test setting light brightness
* Improve brightness test
* It is unnecessary to setup the platform integration
* Use domain names, not platform enum, in service calls
2022-01-17 10:03:24 +01:00
epenet
9a997e2df6
Fix raspihats callbacks ( #64122 )
...
* Adjust callback registration
* Register callbacks in the executor
* Move read_dq to online_callback
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-17 09:52:31 +01:00
epenet
b9d3bb4cfd
Fix tests and add setup type in feedreader ( #64280 )
...
* Fix feedreader tests
* Cleanup
* Add setup type hints
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-17 09:42:00 +01:00
Guy Khmelnitsky
85c6a24665
Bump Glances to 0.3.4 to fix async_timeout passing loop ( #62090 )
...
* Bump Glances to 0.3.2 to fix async_timeout passing loop
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update config_flow.py
* Update __init__.py
* Update __init__.py
* Update strings.json
* Update config_flow.py
* Update config_flow.py
* Update __init__.py
* Update bg.json
* Remove `verify_ssl` translation
* Revert "Remove `verify_ssl` translation"
This reverts commit 906f9a01eaf9e8d229b7d977392875c00420d253.
* Revert "Update bg.json"
This reverts commit 1d0e69351fac0b96a1aa5da3e3ecc2153863c25a.
* Update __init__.py
* Update __init__.py
* Update test_config_flow.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update homeassistant/components/glances/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update __init__.py
* Update config_flow.py
* Update strings.json
* Update test_config_flow.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update to glances_api 0.3.4 - with httpx_client parameter
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-17 09:32:54 +01:00
Allen Porter
b92166e04c
Defer to camera implementation for non-WebRTC cameras ( #63182 )
...
Improve nest support for default RTSP to WebRTCdefering to the camera
implementation for cameras that do not natively implement WebRTC so
they can use the registry added in #62962
2022-01-16 22:10:19 -08:00
Li-Huai (Allan) Lin
64d0b89ca1
Fix humidifier state error in HomeKit ( #61432 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-16 19:03:54 -10:00
Matthias Alphart
456d403303
Fix KNX onboarding when there is no yaml config defined yet ( #64216 )
2022-01-16 20:44:21 -08:00
Chris Talkington
3303ad38fe
Add sensor platform to roku ( #64214 )
2022-01-16 20:39:18 -06:00
Aaron Bach
a657d34c92
Fix bug with too-long pause durations for RainMachine ( #64218 )
2022-01-16 19:13:14 -07:00
G Johansson
3cfa2bb6fe
Cleanup code config flow smhi ( #64197 )
2022-01-16 15:32:16 -10:00
J. Nick Koston
57ab296d8a
Fix duplicate code in nexia climate platform ( #64220 )
2022-01-17 02:23:43 +01:00
GitHub Action
c6d481ca01
[ci skip] Translation update
2022-01-17 00:14:48 +00:00
Aaron Bach
2133eaa3a1
Fix bug when starting a RainMachine zone via service call ( #64213 )
2022-01-16 16:38:23 -07:00
Shay Levy
fd955be547
Fix core restart due to change in relative imports ( #64209 )
2022-01-16 13:47:43 -08:00
epenet
183a739968
Check discovery_info is available and add setup type hints ( #63782 )
...
* Add setup type hints to ebusd
* Add setup type hints to envisalink
* Add setup type hints to sisyphus
* Add setup type hints to iperf3
* Add setup type hints to greeneye_monitor
* Revert "Add setup type hints to iperf3"
This reverts commit 9a382e4ba32e03620c18bbd9d47cae9a8b4d1c21.
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-16 22:34:05 +01:00
Franck Nijhof
423674c0c9
Register MAC connection for Elgato devices ( #64201 )
...
* Register MAC connection for Elgato devices
* Add tests, fix name
2022-01-16 22:18:46 +01:00
Shay Levy
32d4f104ff
Enable strict typing in webostv ( #64193 )
...
* Enable strict typing in webostv
Enable strict typing in webostv
* Apply review comments
2022-01-16 22:07:29 +01:00
J. Nick Koston
3d7572843e
Add switch platform to nexia ( #64205 )
2022-01-16 09:38:29 -10:00
epenet
265ebd17a3
Move list to dict in iperf3 discovery ( #64204 )
2022-01-16 10:56:35 -08:00
Jc2k
99481e2258
Refactor homekit_controller tests to reduce duplication. ( #64198 )
2022-01-16 18:43:44 +00:00
J. Nick Koston
187b4fad84
Update nexia climate platform to use newer standards ( #64186 )
2022-01-16 07:51:16 -10:00
Gerard
92b48cca7e
Update iot_class ( #64202 )
2022-01-16 17:55:33 +01:00
Marc Mueller
55894d0bf9
Run pre-commit hassfest on changes to script files ( #64195 )
2022-01-16 17:02:05 +01:00
Simone Chemelli
a1e7459dc5
Fix misuse of cast for Shelly Valve ( #64181 )
2022-01-16 15:28:49 +01:00
Marc Mueller
2ee2626e8b
Upgrade miflora to 0.7.2 ( #64179 )
2022-01-16 15:02:07 +01:00
J. Nick Koston
9c73e66cbe
Remove unneeded update_before_add from nexia ( #64187 )
2022-01-16 14:48:04 +01:00
Álvaro Fernández Rojas
ea96e7e512
Remove myself from CODEOWNERS ( #64188 )
2022-01-16 13:47:13 +01:00
Raman Gupta
9bb78af79c
Ignore unavailable entities when creating zwave_js device actions list ( #64184 )
...
* Fix bug with zwave-js device actions
* outdent
* Add test and fix bug
* fix
2022-01-16 13:22:18 +01:00
Álvaro Fernández Rojas
e019d0890f
Drop aemet isoformat() from timestamps ( #62793 )
...
* aemet: drop isoformat() from timestamps
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* aemet: fix forecast timestamp sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* aemet: move forecast timestamp sensor to lambda
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Revert "aemet: move forecast timestamp sensor to lambda"
This reverts commit 1f012c9adce4bd952e812a893a42baa681d5a9f2.
2022-01-16 12:31:55 +01:00
Robert Svensson
02cc75997c
Change carbon monoxide device class to CO for deCONZ integration ( #64185 )
...
* Change carbon monoxide device class from gas to co
* Add device class safety to alarm sensor
2022-01-16 10:06:09 +01:00
GitHub Action
5b1acdf607
[ci skip] Translation update
2022-01-16 00:15:31 +00:00
Allen Porter
849abaca8b
Bump google-nest-sdm to 1.5.0 and add nest mp4 clip transcoding to animated gif ( #64155 )
2022-01-15 12:31:02 -08:00
Sdahl1234
7545b93787
Add TimeCold and TimeWarm programs to HomeConnect dryer ( #63330 )
2022-01-15 14:16:03 -06:00
Brandon Rothweiler
bc17616720
Add electric vehicle sensors to Mazda integration ( #64099 )
2022-01-15 09:05:06 -10:00
Sean Vig
9d0b73bd99
Change doorbird relay/IR switch to button ( #63995 )
2022-01-15 09:02:31 -10:00
G Johansson
6750614655
Set unique id for config entry in smhi ( #63547 )
2022-01-15 09:01:48 -10:00
Brave Chicken
b7785eb188
Add HomeConnect Refrigerator ( #63850 )
2022-01-15 11:24:35 -06:00
starkillerOG
759b6fd9b2
Fix changed port on Netgear R7000 ( #64012 )
...
* fix changed port on Netgear R7000
* fix styling
* update tests
2022-01-15 18:01:23 +01:00
Patrik Lindgren
e87fb6fc09
Add test cases for Tradfri sensor platform ( #64165 )
...
* Add tests for Tradfri sensor platform
* Update docstring
2022-01-15 15:53:03 +01:00
Patrik Lindgren
c2181aa5fc
Add test cases for Tradfri switch platform ( #64156 )
...
* Add tests for the switch platform
* Fix typo
* Typos
2022-01-15 12:27:42 +01:00
Patrik Lindgren
66f1ac025d
Add test cases for Tradfri fan platform ( #64135 )
...
* Add test cases for Tradfri fan platform
* Remove line
2022-01-15 11:34:19 +01:00
Robert Svensson
43fe46c582
Use hass.async_create_task rather than hass.loop.create_task in deconz ( #64158 )
2022-01-15 11:13:26 +01:00
Shay Levy
c0b1d083b8
Use dataclass properties in webostv discovery ( #64159 )
2022-01-15 11:10:04 +01:00
Chris Talkington
533d0e4444
Add play media URL support to roku ( #64021 )
2022-01-15 01:49:33 -06:00
J. Nick Koston
d1831748eb
Ensure status is correct at start for older august bridges ( #64144 )
2022-01-14 21:00:44 -10:00
J. Nick Koston
06329a2f43
Code cleanups for lookin ( #64106 )
2022-01-14 14:22:06 -10:00
GitHub Action
b949199866
[ci skip] Translation update
2022-01-15 00:14:21 +00:00
Anton Malko
946de01b94
Fix media_player power state ( #64136 )
2022-01-15 01:52:18 +02:00
Christopher Bailey
f4b5b56427
Fix package camera snapshot ( #64145 )
2022-01-14 13:38:01 -10:00
J. Nick Koston
8f8ea5b102
Add energy and additional sensors to oncue ( #64097 )
...
- The genset total energy can now be added to the energy dashboard
2022-01-15 00:36:29 +01:00
J. Nick Koston
b273c37d2b
Fix flux_led turn on when brightness is zero on newer devices ( #64129 )
2022-01-14 15:14:02 -08:00
J. Nick Koston
2d5fe93cb2
Fix august lock/unlock with older bridges ( #64143 )
2022-01-14 15:13:30 -08:00
Paulus Schoutsen
b0387efee3
Guard for timeout errors during wled discovery ( #64130 )
2022-01-14 14:32:07 -08:00
Shay Levy
dee843bf6e
Add LG webOS Smart TV config flow support ( #64117 )
...
* Add webOS Smart TV config flow support (#53256 )
* Add Webostv config flow
* Fix tests mocks and apply review comments
* Apply review comments
* Change config flow to use ssdp UDN as unique_id
* Fix device info
* More review comments
* Fix _async_check_configured_entry
* Remove turn on script
* Add webOS Smart TV device triggers (#53752 )
* Add webOS Smart TV config flow support (#53256 )
* Add Webostv config flow
* Fix tests mocks and apply review comments
* Apply review comments
* Change config flow to use ssdp UDN as unique_id
* Fix device info
* More review comments
* Fix _async_check_configured_entry
* Remove turn on script
* Add webOS Smart TV device triggers (#53752 )
* Fix webOS Smart TV mypy and pylint errors (#62620 )
* Change webOS Smart TV PyPi aiopylgtv package to bscpylgtv (#62633 )
* Change webOS Smart TV PyPi aiopylgtv package to bscpylgtv
* Update bscpylgtv to 0.2.8 (revised websockets requirment)
* Change webOS Smart TV PyPi package to aiowebostv (#63759 )
* Change webOS Smart TV PyPi package to aiowebostv
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* webOS TV check UUID for user added device (#63817 )
* webOS TV check uuid when for user added device
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add test for form abort and host update
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rework webOS Smart TV device trigger to custom trigger platform (#63950 )
* Rework webOS Smart TV device trigger to custom trigger platform
* Review comments and add tests
* Fix webOS TV import from YAML (#63996 )
* Fix webOS TV import from YAML
* Fix requirements
* Migrate YAML entities unique id to UUID
* Add backoff to migration task delay
* Assert result data and unique_id
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add codeowner
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-14 22:48:45 +01:00
Simon Hansen
043b9c66b0
Add missing type annotation for launch library ( #64131 )
...
* Add missing type annotation in config flow
* Add import
* Add default None
* Fix black
* Fix linting
2022-01-14 22:15:38 +01:00
Clifford Roche
fede0f8e66
Bump greeclimate to 1.0.2 ( #64138 )
2022-01-14 22:11:29 +01:00
Rob Bierbooms
efe34c8d13
Cleanups in Twinkly code ( #64139 )
...
* Cleanup Twinkly code
* Add codeowner'
* Change const names
2022-01-14 22:07:15 +01:00
Michael
e609f196bc
add @mib1185 as codeowner ( #64134 )
2022-01-14 22:06:36 +01:00
Patrik Lindgren
03defdc922
Add test cases for Tradfri cover platform ( #64072 )
...
* Add test cases for Tradfri cover
* Simplify test
* Fix typo
* Fix typos
* Update tests/components/tradfri/test_cover.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix
* Remove unused function
* Move common tools to separate file
* Simplify parametrization
* Use int
* Remove loop
* Use context manager
* Simplify
* Update docstring
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-14 19:40:14 +01:00
G Johansson
99f36c9a8b
Implement DeviceInfo in smhi ( #64126 )
...
* Implement DeviceInfo in smhi
* Change model
2022-01-14 19:39:41 +01:00
Duco Sebel
19c65abaa6
Fix initial HomeWizard integration issues ( #63921 )
...
* Use helper for setup and unload
* Set mutable object in __init__
* Move logic out of try..except
* Print stack trace on error in config flow
* Don't catch broad except in update_coordinator, already handled
* Fix typo
* Combine available with super.available()
* Fix issues with config_flow test
* Test coordiantor indirectly
* Test coordinator by moving time forward
* set utcnow beforehand and increase timedelta
* Roll back f658749
* Rolled back the rollback and fixed timing
* Move setting time after adding to hass
2022-01-14 19:28:24 +01:00
Paulus Schoutsen
2f18058fe7
Allow browsing favorites in Sonos media browser ( #64082 )
...
* Allow browsing favorites in Sonos media browser
* Group favorites by type, add thumbnails
* Update homeassistant/components/sonos/media_player.py
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Keep favorite groups ordering consistent
* Skip root folder if only one child available
Co-authored-by: Jason Lawrence <jjlawren@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-14 09:28:25 -08:00
Maciej Bieniek
3265a09083
Fix changing the preset mode ( #64119 )
2022-01-14 17:24:54 +01:00
Franck Nijhof
b1848cd2f4
Modernize Elgato tests ( #64060 )
2022-01-14 17:16:59 +01:00
Marc Mueller
b17860a7dd
Upgrade boto3 to 1.20.24 + aiobotocore to 2.1.0 ( #64045 )
2022-01-14 17:10:09 +01:00
Marc Mueller
0407f60955
Upgrade enturclient to 0.2.3 ( #64121 )
2022-01-14 16:49:47 +01:00
epenet
3049f820b8
Add setup type hints to raspihats ( #63988 )
...
* Use DOMAIN to store hass.data
* Add setup type hints to binary_sensor
* Add setup type hints to switch
* Adjust callback registration
* Revert "Adjust callback registration"
This reverts commit 88c179f870536174fca969064789a19ff847f27e.
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 16:43:52 +01:00
epenet
2c0033254b
Import cloud ( #64116 )
...
* Add type hints to cloud
* Import cloud
* Adjust smartthings tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 16:35:35 +01:00
epenet
9f61aecd5e
Import onboarding ( #64115 )
...
* Add type hints to onboarding
* Import onboarding
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 16:29:48 +01:00
Shay Levy
532c3aca33
Bump aprslib to 0.7.0 ( #64093 )
2022-01-14 16:28:30 +01:00
epenet
5db1dd2e41
Deprecate Raspihats (ADR-0019) ( #64113 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 14:03:31 +01:00
epenet
e492cb5156
Import webhook in netatmo ( #64105 )
...
* Import webhook in netatmo
* Adjust tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 13:01:14 +01:00
epenet
0042bb68d9
Cleanup ADS constants and add type hints ( #63390 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 12:58:12 +01:00
G Johansson
55143e240b
Add DeviceInfo to trafikverket_weatherstation ( #64083 )
...
* Add DeviceInfo to trafikverket_weatherstation
* Correct DeviceInfo
2022-01-14 12:42:59 +01:00
epenet
c1692a324b
Add type hints to tts ( #64050 )
...
* Add type hint for _get_cache_files
* Add type hint for _init_tts_cache_dir
* Add init type hints for async_clear_cache
* Add type hints to async_setup_platform
* Add type hints to async_register_engine
* Add type hints to self.providers
* Add type hints to _async_store_to_memcache
* Add type hints to async_file_to_mem
* Add full type hints
* Use tuple in async_read_tts
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 12:35:29 +01:00
epenet
44a686931e
Import webhook ( #64102 )
...
* Import webhook
* Adjust webhook trigger
* Fix pylint
* Add type hints to async_handle_webhook
* Revert changes to netatmo
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 12:31:02 +01:00
Joakim Sørensen
0eff3e4b26
Bump aiogithubapi to 22.1.0 ( #64109 )
2022-01-14 11:50:31 +01:00
Erik Montnemery
537dfbca18
Rename cloud's AlexaConfig to CloudAlexaConfig ( #64065 )
...
* Rename cloud's AlexaConfig to CloudAlexaConfig
* Tweak
2022-01-14 11:09:39 +01:00
epenet
3763407046
Move list to dict in supla discovery ( #63805 )
...
* Move list to dict in supla discovery
* Adjust key
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 10:11:04 +01:00
epenet
65f21891db
Move list to dict in repetier discovery ( #64001 )
...
* Move list to dict in repetier discovery
* Add setup type hints to repetier
2022-01-14 10:10:40 +01:00
epenet
946238fb02
Import frontend ( #64104 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 10:01:12 +01:00
Allen Porter
4bce92dd2d
Bump google-nest-sdm to 1.4.0 ( #64098 )
2022-01-14 10:35:13 +02:00
RenierM26
a4656bc7bc
Ezviz dependancy to 0.2.0.6 ( #64100 )
...
* Ezviz dependency to 0.2.0.6
* Gen requirements
2022-01-14 10:33:49 +02:00
Marc Mueller
c6acd8efa4
Pin python-engineio and python-socketio ( #64074 )
...
Prevent potential dependency conflicts between sisyphus-control and aioambient
2022-01-14 10:25:28 +02:00
Allen Porter
64c5f69c3d
Add thumbnails to nest media player ( #62532 )
2022-01-13 22:31:33 -08:00
Anton Malko
6a3de6ab10
Add light platform to LOOKin ( #64076 )
2022-01-13 17:07:02 -10:00
epenet
59c84f9586
Explicitly allow Mapping type hint in config entry async_update_entry ( #63986 )
...
* Allow MappingProxyType in async_update_entry
* Add setup type hints to ps4
* Adjust type hint to Mapping
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-14 04:06:19 +01:00
J. Nick Koston
b064a24123
Add select platform to senseme ( #64086 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-13 17:04:52 -10:00
Patrik Lindgren
b52a8ba37a
Bump pytradfri to 8.0.1 and fix fan preset mode "Auto" bug ( #63920 )
...
* Move util functions
* Fix errors
* Revert changes
* Fix tests
* Use self.async_set_percentage()
* Fix calculation functions and associated tests
* Handle case of 0
* Update tests/components/tradfri/test_util.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/tradfri/test_util.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/tradfri/test_util.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Handle case of 0
* Update homeassistant/components/tradfri/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-14 04:01:24 +01:00
ollo69
a978661545
Address late review of Minor AndroidTV config flow ( #64088 )
...
* Minor changes for AndroidTV config flow
* Add mark.parametrize to media_player tests
2022-01-14 02:05:35 +01:00
Joakim Sørensen
5a33610739
Use Platform enum in scaffold templates ( #64091 )
2022-01-14 02:13:56 +02:00
Marc Mueller
99d648fde6
Fix pre-commit gen_requirements_all files regex ( #64095 )
2022-01-14 01:04:12 +01:00
J. Nick Koston
33ca1bb7d9
Bump flux_led to 0.28.3 to fix setting colorloop on older models ( #64094 )
...
Fixes #64087
2022-01-14 01:43:39 +02:00
Mick Vleeshouwer
5e3bfabfcf
Add select entity to Overkiz integration ( #62916 )
2022-01-13 12:35:44 -10:00
mletenay
c3c14563e5
Update to goodwe library v0.2.15 ( #64089 )
2022-01-14 00:34:59 +02:00
Marc Mueller
cb976fa3b4
Upgrade pyserial-asyncio to 0.6 ( #64041 )
2022-01-14 00:31:28 +02:00
G Johansson
1a5716efc4
Enable strict typing for trafikverket_weatherstation ( #64080 )
2022-01-13 23:04:15 +01:00
Marc Mueller
77ea432b9e
Upgrade vallox-websocket-api to 2.9.0 ( #64055 )
2022-01-13 22:47:31 +01:00
G Johansson
d53e5dfc2d
Add gjohansson-ST as codeowner to trafikverket_train ( #64081 )
2022-01-13 22:21:59 +01:00
Marc Mueller
30bd3234de
Run pre-commit script on constraint changes ( #64073 )
2022-01-13 22:14:43 +01:00
Mick Vleeshouwer
3fcdaa8a5d
Don't close HA aiohttp session in Overkiz Config Flow ( #64052 )
2022-01-13 21:35:07 +01:00
epenet
4bdc0c7120
Adjust device_tracker type hints ( #64054 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 21:29:38 +01:00
Raman Gupta
867f8237e9
Remove attributes from vizio state when they don't make sense ( #64025 )
...
* Remove attributes from vizio state when they don't make sense
* rename var
2022-01-13 20:59:55 +01:00
Erik Montnemery
0fa4f616ed
Remove Windows workarounds from ping ( #64069 )
2022-01-13 20:43:00 +01:00
Erik Montnemery
abce453b5c
Remove Windows workarounds from wake_on_lan ( #64070 )
2022-01-13 20:42:30 +01:00
Erik Montnemery
b3421cf727
Remove Windows workarounds ( #64068 )
2022-01-13 20:41:11 +01:00
Erik Montnemery
be628a7c4d
Keep track of Alexa authorization status ( #63979 )
2022-01-13 09:47:31 -08:00
Rob Bierbooms
49a32c398c
Add support for setting RGB and RGBW values for Twinkly lights ( #62337 )
...
* Change library to ttls
* Add rgbw support
* Add client session to config flow
* Fix config flow
* Adjust tests 1
* Fix more tests
* Fix last tests
* Add new tests
* Update test for coverage
* Update test for coverage 2
* Update test for coverage 3
* Change brightness to attribute
* Set RGBW mode only when available
* Add RGB support
2022-01-13 18:44:27 +01:00
Petro31
5f9a351889
Remove warnings from compensation ( #63691 )
2022-01-13 18:33:02 +01:00
Zac West
2df8ab865f
Allow name-only location updates for mobile_app device_tracker ( #62243 )
2022-01-13 09:30:36 -08:00
J. Nick Koston
06fd75be7e
Ensure august status is current when integration loads ( #64027 )
2022-01-13 18:26:47 +01:00
Hedda
88f4aeaa22
Update featured integrations screenshot in README ( #64046 )
2022-01-13 18:26:13 +01:00
Franck Nijhof
d1eecba36a
Pin libcst==0.3.23 ( #64036 )
2022-01-13 18:25:28 +01:00
Marcel van der Veldt
ab0d512a5f
Add guard in Hue availability check ( #64062 )
2022-01-13 09:18:34 -08:00
epenet
c8043eccc9
Fix yamaha discovery ( #64056 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 15:32:39 +01:00
epenet
c495317a71
Adjust mailbox type hints ( #64051 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 14:53:38 +01:00
epenet
5f0fcb1a70
Add setup type hints to script ( #64030 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 14:24:58 +01:00
Franck Nijhof
bb9d4c1e2c
Update wled to 0.11.0 ( #64048 )
2022-01-13 14:22:29 +01:00
epenet
7c0dc2ff1f
Add typing to async_get_handler in demo ( #64029 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 14:20:05 +01:00
Marc Mueller
84552d2406
Upgrade oauth2client to 4.1.3 ( #64044 )
2022-01-13 14:04:52 +01:00
Mick Vleeshouwer
105a7e5109
Simplify Overkiz coordinator (step 2) and address feedback ( #64028 )
2022-01-13 13:45:39 +01:00
Franck Nijhof
754e291e1e
Remove unused serial number config entry data from Elgato ( #64035 )
2022-01-13 13:17:16 +01:00
Franck Nijhof
99798223d9
Elgato refactoring; add base entity ( #64034 )
2022-01-13 13:09:08 +01:00
epenet
bd859f428a
Add setup type hints to group ( #64002 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 12:25:20 +01:00
Franck Nijhof
af23a23888
Update elgato to 3.0.0 ( #64033 )
2022-01-13 11:42:26 +01:00
Erik Montnemery
6ffe04b788
Remove constant DEFAULT_CONFIG from alexa tests ( #64031 )
2022-01-13 11:35:16 +01:00
epenet
04d2c6e0bf
Use Platform enum in load_platform ( #63903 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 10:46:16 +01:00
epenet
ed5e1af10a
Add type hints to media_player (part 2) ( #64006 )
2022-01-13 10:43:52 +01:00
epenet
5cd73170de
Add type hints to media_player (part 1) ( #64005 )
...
* Add type hints to media_player (part 1)
* Fix roku to match
2022-01-13 10:36:44 +01:00
G Johansson
c021e58ee2
Implement binary_sensor in yale_smart_alarm ( #63937 )
2022-01-12 23:34:43 -10:00
Erik Montnemery
b196064540
Import persistent notification (part 5) ( #63902 )
2022-01-13 08:45:30 +01:00
Erik Montnemery
03593aa21b
Import persistent notification (part 2) ( #63899 )
2022-01-13 08:42:50 +01:00
Robert Svensson
bc7624b417
Fix UniFi remove client service if time stamps are not integers ( #63998 )
...
* Only calculate total time if first and last seen are ints, else remove client
* Update homeassistant/components/unifi/services.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/unifi/services.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-13 08:15:40 +01:00
epenet
91c47264b5
Add setup type hints to rfxtrx ( #63963 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 07:00:14 +01:00
Christopher Bailey
20768172b1
Improve UniFi Protect Smart Sensor support ( #64019 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-12 17:54:22 -10:00
J. Nick Koston
cafbcb634a
Bump nexia to 0.9.13 to fix setting emergency heat ( #64020 )
2022-01-12 16:12:30 -10:00
J. Nick Koston
35c5bd0a70
Bump flux_led to 0.28.2 to fix older A3 not being able to setup ( #64017 )
2022-01-12 16:12:07 -10:00
Chris Talkington
4b11a4365b
Add content deeplinking support to roku ( #64010 )
2022-01-12 20:07:11 -06:00
J. Nick Koston
7fc1306898
Ensure flux_led is reloaded when the ICtype is changed ( #64016 )
2022-01-12 15:57:12 -10:00
epenet
128256a3ee
Fix invalid type hint in discovery async_listen ( #63987 )
...
* Fix invalid type hint in discovery async_listen
* Add setup type hints to sabnzbd
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 02:43:43 +01:00
epenet
ea08e0d62d
Set event data as dict in foursquare.checkin event ( #63982 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 02:37:48 +01:00
epenet
4fad49ec57
Add setup type hints to proximity ( #63990 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-13 02:30:10 +01:00
Mick Vleeshouwer
1cf2f0b944
Simplify coordinator and import OverkizStateType ( #63969 )
2022-01-13 02:23:20 +01:00
GitHub Action
090a9f94f0
[ci skip] Translation update
2022-01-13 00:15:26 +00:00
Marc Mueller
c7e05cb44a
Upgrade yarl to 1.7.2 ( #64009 )
2022-01-12 14:07:11 -10:00
Marc Mueller
1dfb929986
Upgrade async_timeout to 4.0.2 ( #64008 )
2022-01-13 00:49:31 +01:00
Jonathan Keslin
f43c4d51e1
Address late review of VeSync ( #63945 )
...
* Fast follow improvements to VeSync
* Apply suggestions to other platforms, use async_on_unload
* Rename dev_list to entities
2022-01-13 00:38:39 +01:00
Marc Mueller
0922627612
Remove unused pillow 8.2.0 constraint ( #64011 )
2022-01-13 00:28:32 +01:00
Robert Svensson
59cea56e17
Fix reconnect rather than reauth when both HA and UniFi controller restarts at the same time ( #63994 )
2022-01-12 15:08:04 -08:00
J. Nick Koston
d3f980d402
Convert siri requests for target heating cooling state auto to a valid mode ( #60220 )
2022-01-12 15:06:09 -08:00
J. Nick Koston
b23be22c67
Add light platform to SenseME ( #63772 )
...
Co-authored-by: Big Mike <mikelawrence@users.noreply.github.com >
2022-01-12 15:04:00 -08:00
J. Nick Koston
1c6ca908d1
Add support for changing the white strip type to flux_led ( #63943 )
2022-01-12 15:03:09 -08:00
J. Nick Koston
5622db10b1
Fix HomeKit reporting/setting colors when white values are present ( #63948 )
2022-01-12 14:58:25 -08:00
J. Nick Koston
1019156899
Fix homekit options being mutated during config_flow/migration ( #64003 )
2022-01-12 14:56:24 -08:00
Christopher Bailey
f034ea5b4b
Enable package camera by default for UniFi Protect ( #63985 )
2022-01-12 11:27:41 -10:00
Christopher Bailey
6473069be1
Add Chime Type select for UniFi Protect ( #63993 )
2022-01-12 08:55:44 -10:00
Christopher Bailey
c6ef2bcdab
Bump pyunifiprotect version to 1.6.1 for UniFi Protect ( #63989 )
2022-01-12 07:38:21 -10:00
Franck Nijhof
6fe2c135cd
Update shodan to 1.26.0 ( #63827 )
2022-01-12 08:59:36 -08:00
Franck Nijhof
b14eeca99b
Revert "Weather units: Buienradar (1.2/4) ( #61470 )" ( #63843 )
...
This reverts commit b5d55ce7bc .
2022-01-12 08:59:05 -08:00
Franck Nijhof
f93d999260
Revert "Weather units: climacell (1.3/4) ( #61472 )" ( #63842 )
...
This reverts commit 48057e1dfb .
2022-01-12 08:58:33 -08:00
Franck Nijhof
28d49e69c1
Expose WLED configuration URL of discovered device ( #63983 )
...
* Expose WLED configuration URL of discovered device
* Add test
2022-01-12 08:57:15 -08:00
Robert Svensson
e37456fb36
Move DPI Group logic to UniFi switch platform ( #58761 )
...
* Library has normalized management of DPI apps and groups, move logic to UniFi integration
* Bump dependency to v29
* Use a generator instead of a list - Pylint
* Minor improvements
* Improve doc strings
2022-01-12 17:11:05 +01:00
epenet
b71a22557d
Use Platform enum in load_platform [tests] ( #63904 )
...
* Use Platform enum in numato tests
* Use Platform enum in discovery tests
* Adjust load_platform argument
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-12 15:07:30 +01:00
Simon Hansen
0fadce751f
Use EntityDescription in launch_library ( #63685 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-12 14:44:29 +01:00
kezziny
2df3c85ba6
Fix discord component using userid as target ( #63972 )
2022-01-12 14:37:22 +01:00
Milan Meulemans
a6fe1c24ab
Fix typo in tuya select strings ( #63974 )
2022-01-12 14:34:23 +01:00
epenet
bcd2ec977d
Add setup type hints to mailboxes ( #63975 )
...
* Add setup type hints to asterisk_cdr mailbox
* Add setup type hints to asterisk_mbox mailbox
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-12 14:25:37 +01:00
Eduard van Valkenburg
296ebc08c0
Bump brunt to 1.1.1 ( #63973 )
2022-01-12 14:04:23 +01:00
Marc Mueller
8460c2f66d
Improve typing [helpers.entity_registry] ( #63767 )
2022-01-12 14:00:22 +01:00
Marc Mueller
2d2944d186
Enable deprecated-typing-alias check [pylint] ( #63935 )
2022-01-12 13:53:34 +01:00
Marc Mueller
2178130fba
CI: Print python version ( #63968 )
2022-01-12 13:52:39 +01:00
epenet
1a46a6687e
Add setup type hints to mailbox ( #63792 )
...
* Add setup type hints to mailbox
* Add more type hints
* Adjust base helper
* Filter type is not None in mailbox
* Filter empty platforms in device_tracker
* Filter out empty platform in notify
* Filter out empty platform in entity_component
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-12 13:44:36 +01:00
Franck Nijhof
7a699480d4
Add strict typing to LaMetric ( #63891 )
...
* Add strict typing to LaMetric
* Forgot about Pylint 🙈
2022-01-12 13:39:12 +01:00
Glenn Waters
1d9318233d
Remove dead code in Environment Canada integration ( #63946 )
2022-01-12 13:11:04 +01:00
epenet
ec1b45c922
Add setup type hints (part 3) ( #63961 )
...
* Drop return value from vesync
* Add setup type hints to netgear_lte
* Drop return value from hyperion
* Add setup type hints to opentherm_gw
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-12 12:53:50 +01:00
epenet
0d58887bc0
Add setup type hints in bluetooth_le_tracker ( #63828 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-12 09:29:05 +01:00
epenet
29d58e427b
Add setup type hints (part 2) ( #63960 )
...
* Add setup type hints to demo
* Add setup type hints to group
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-12 09:28:14 +01:00
Marc Mueller
67c35652f0
Update typing - collections.abc (2) ( #63934 )
2022-01-12 09:04:37 +01:00
epenet
eafece3651
Add setup type hints (part 1) ( #63955 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-12 08:49:46 +01:00
Chris Talkington
fbb558618f
Update rokuecp to 0.10.0 ( #63951 )
2022-01-12 01:29:47 -06:00
Chris Talkington
93075d5cea
Reduce roku poll rate by 5s ( #63952 )
2022-01-12 01:29:20 -06:00
Marc Mueller
d057850971
Update typing - collections.abc (3) ( #63947 )
2022-01-12 08:04:17 +01:00
Marc Mueller
12757a8cd2
Update typing - collections.abc (1) ( #63933 )
...
* Update typing - collections.abc (1)
* Additional typing updates
2022-01-12 07:56:35 +01:00
Allen Porter
789c0a24dd
Improve nest media player clip/image and event handling for multiple events in a short time range ( #63149 )
2022-01-11 20:54:49 -08:00
Stefan Agner
42706f780c
Convert disabled_by to DeviceEntryDisabler on load ( #63944 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-01-11 20:50:32 -08:00
Simone Chemelli
bdea7fad75
Fritz: introduce wrapper.py - part 1 (sensor) ( #63682 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Fritz: introduce api.py - part 1 (sensor)
* Revert
* coverage
* Apply review comments
* Better naming
* Coverage
* fix naming
* Avoid "ignore[no-any-return]"
2022-01-11 17:31:52 -10:00
GitHub Action
27dd4857df
[ci skip] Translation update
2022-01-12 00:15:31 +00:00
Christopher Bailey
ce0b378e05
Removes ThumbnailProxyView ( #63940 )
2022-01-11 13:45:40 -10:00
Christopher Bailey
05ee5e0251
Simplify UniFi Protect service setup/cleanup ( #63908 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-11 23:37:47 +01:00
Marc Mueller
240c9979c7
Move disallow-any-generics to mypy.ini ( #63917 )
2022-01-11 13:33:25 -08:00
Franck Nijhof
f4aa18de31
Replace hass.helpers: async_call_later() ( #63929 )
2022-01-11 13:30:59 -08:00
J. Nick Koston
259975c116
Add already_configured coverage to oncue ( #63919 )
2022-01-11 21:44:44 +01:00
Marc Mueller
dd39389a11
Use --py39-plus setting [pyupgrade] ( #63927 )
2022-01-11 21:38:17 +01:00
Marc Mueller
ef7316d8d9
Update typing (5) [tests] ( #63926 )
2022-01-11 21:28:13 +01:00
Marc Mueller
fa7e787415
Update typing (3) [k-t] ( #63924 )
2022-01-11 21:26:55 +01:00
Marc Mueller
bcb93d95bb
Update typing (4) [u-z] ( #63925 )
2022-01-11 21:26:45 +01:00
Marc Mueller
d3b7bd25ef
Update typing (1) ( #63922 )
2022-01-11 21:26:03 +01:00
Marc Mueller
4e2cd1bec0
Update typing (2) [a-i] ( #63923 )
2022-01-11 21:23:26 +01:00
G Johansson
17bf51a855
Implement lock to yale_smart_alarm ( #63643 )
2022-01-11 09:20:15 -10:00
Franck Nijhof
d3da791168
Fix missing full test suite in CI some cases ( #63912 )
...
* Fix missing full test suite in CI some cases
* Update .core_files.yaml
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Add hassfest
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-11 19:07:15 +01:00
Erik Montnemery
2eab3c8de1
Import persistent notification (part 3) ( #63900 )
2022-01-11 09:51:16 -08:00
Erik Montnemery
9c9dc4cb8c
Import websocket_api (part 1) ( #63905 )
2022-01-11 18:24:08 +01:00
epenet
4460aef040
Cleanup variable names in versasense ( #63914 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 18:18:39 +01:00
Matthias Alphart
dc58bc375a
Warn ontime.sleep in event loop ( #63766 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-11 17:55:24 +01:00
Franck Nijhof
20bdcc7fff
Replace hass.helpers: async_get_clientsession() ( #63910 )
2022-01-11 17:33:50 +01:00
epenet
43aec6e784
Move list to dict in versasense discovery ( #63809 )
...
* Move list to dict in versasense discovery
* Adjust dictionnary key
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 17:29:39 +01:00
epenet
c6416955c6
Add type hints to setup_scanner ( #63825 )
...
* Add type hints to setup_scanner
* Fix aprs tests
* Revert "Add type hints to setup_scanner"
This reverts commit 3e8b2954843ee978d356e01ae5976528c74e54dc.
* Revert "Fix aprs tests"
This reverts commit 854b37aee8394e3e59ee48122226a50b8ddcf8bb.
* Add type hints to setup_scanner
* Fix aprs tests
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 17:29:04 +01:00
epenet
4eae888546
Fix incorrect type hint in config_per_platform helper ( #63890 )
...
* Adjust base helper
* Filter type is not None in mailbox
* Filter empty platforms in device_tracker
* Filter out empty platform in notify
* Filter out empty platform in entity_component
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 17:28:37 +01:00
Erik Montnemery
6eb0447566
Import websocket_api (part 3) ( #63907 )
2022-01-11 17:26:37 +01:00
Erik Montnemery
3b7448bb1c
Import websocket_api (part 2) ( #63906 )
2022-01-11 17:26:25 +01:00
Allen Porter
aab5a097a0
Bump google-cloud-pubsub to 2.9.0 (attempt #3 ) ( #63911 )
2022-01-11 17:25:50 +01:00
Erik Montnemery
8d6e2ae354
Import persistent notification part 1 ( #63898 )
2022-01-11 17:24:59 +01:00
Jan Bouwhuis
65deaa1daf
Always send hvac_mode deprecate send_if_off ( #63814 )
2022-01-11 17:12:48 +01:00
Jan Bouwhuis
aa73e5bd72
Fix MQTT climate optimistic preset modes ( #63463 )
...
* Always publish when preset_mode is set
* Revert "Fixed isort error"
This reverts commit 1a3c5e6460a50a75dd334331e3a9b14d0dedabe3.
* isort
2022-01-11 17:08:26 +01:00
Erik Montnemery
a672dc3437
Import persistent notification (part 4) ( #63901 )
2022-01-11 16:57:40 +01:00
G Johansson
4b6e196606
Improve code quality alarm_control_panel in yale_smart_alarm ( #63672 )
...
* Code quality yale_smart_alarm
* Raise error on arming
* Raise error if not possible to arm/disarm
* Type checking and settings properties
* Fix direct write state
2022-01-11 07:49:46 -08:00
Daniel Perna
f4f1ea4068
Update pyhomematic to 0.1.77 ( #63848 )
...
* Update pyhomematic to 0.1.77
* Add HmIP-STE2
* Add HmIPW-SPI
2022-01-11 16:45:33 +01:00
Stefan Agner
0a9927d18e
Avoid locking the database for non-SQLite backends ( #63847 )
...
* Avoid locking the database for non-SQLite backends
Currently we only have a lock implementation for SQLite. Just return
success for all other databases as they are not expected to store data
in the config directory and the caller can assume that a backup can
be safely taken.
This fixes `RuntimeError: generator didn't yield` errors when creating
a backup with the current Supervisor dev builds.
2022-01-11 16:17:56 +01:00
epenet
f2a6118435
Fix waqi config parsing ( #63897 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 15:05:07 +01:00
Franck Nijhof
1c29260a31
Update Pillow to 9.0.0 ( #63894 )
2022-01-11 14:28:48 +01:00
Erik Montnemery
13abac101b
Drop legacy support for sensor sum statistics ( #63884 )
2022-01-11 13:59:08 +01:00
Erik Montnemery
3083f059cc
Drop last_reset attribute for non 'total' sensors ( #63880 )
...
* Drop last_reset attribute for non 'total' sensors
* Adjust MQTT tests
* Add exception for utility_meter
* Rewrite exception for utility_meter
* Add comment in utility_meter
* Tweak comment
2022-01-11 13:58:35 +01:00
Marc Mueller
f3bc9fc740
Update Python version used for pylint ( #63895 )
2022-01-11 13:41:57 +01:00
epenet
277c12cf64
Add setup type hints to envisalink ( #63785 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 13:39:52 +01:00
Michael Chisholm
dc71d59141
dlna_dmr: Allow for upnp attributes with None contents ( #63892 )
2022-01-11 13:36:46 +01:00
Franck Nijhof
396825ab92
Update pyupgrade to v2.31.0 ( #63888 )
2022-01-11 13:22:16 +01:00
Franck Nijhof
c71e2b1d5b
Update wheels builder to 2022.01.0 ( #63882 )
2022-01-11 12:21:40 +01:00
Franck Nijhof
cb66685174
Drop Python 3.8 support ( #63883 )
2022-01-11 12:00:53 +01:00
Franck Nijhof
f92213201c
Add myself as codeowner for LaMetric ( #63887 )
2022-01-11 11:34:58 +01:00
Marc Mueller
4d76ed9ceb
Fix implicit reexport [helpers.condition] ( #63830 )
2022-01-11 11:03:10 +01:00
Ville Skyttä
1dd87810bc
Generate supported python versions based on current and next required ( #62618 )
2022-01-11 10:50:17 +01:00
Erik Montnemery
f4e9187d01
Remove last_reset from vicare sensor ( #63879 )
2022-01-11 10:25:00 +01:00
Erik Montnemery
ccc4423c62
Remove last_reset from vesync sensor ( #63877 )
2022-01-11 10:01:47 +01:00
micha91
b4b758811f
Fix MusicCast select current_option ( #63668 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-11 08:49:02 +01:00
epenet
431d15bf8b
Remove deprecated async_get_scanner from fritz ( #63857 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 08:27:33 +01:00
epenet
d8a3a26444
Remove deprecated async_get_scanner from keenetic_ndms2 ( #63860 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 08:24:21 +01:00
epenet
8dcffc9993
Remove deprecated async_get_scanner from nmap_tracker ( #63863 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 08:23:50 +01:00
epenet
9bcdc2b847
Deprecate iCloud YAML configuration ( #63875 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 08:22:23 +01:00
epenet
0793445c40
Cleanup netgear platform schema ( #63873 )
...
* Cleanup netgear platform schema
* Cleanup config_flow
* Cleanup tests
* Cleanup CONF_APS constant
* Cleanup tests (take 2)
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-11 08:07:56 +01:00
Marc Mueller
bb765803dc
Upgrade hangups to 0.4.17 ( #63871 )
2022-01-11 07:21:17 +01:00
Allen Porter
596edc8919
Add a stream_id parameter to the WebRTC provider ( #63625 )
...
* Add a stream_id parameter to the WebRTC provider
Add an additional stream id parameter (effectively, the camera entity id)
to allow updating an existing stream source when the strema changes. This
is useful for stream sources that have expiring URLs, like Nest.
* Redefine the provider using a type
* Use old typing methods for type definintion to pass python3.8 pylint
2022-01-10 17:56:18 -08:00
Paulus Schoutsen
b6f432645d
Merge pull request #63867 from home-assistant/rc
2022-01-10 17:26:09 -08:00
Duco Sebel
8f6e24aa1e
Add HomeWizard Energy integration ( #55812 )
...
Co-authored-by: Matthias Alphart <farmio@alphart.net >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-10 16:23:31 -08:00
Paulus Schoutsen
25b07b07d4
Bumped version to 2021.12.9
2022-01-10 16:22:00 -08:00
Paulus Schoutsen
a4f717cb5a
Bump frontend to 20211229.1 ( #63866 )
2022-01-10 16:21:53 -08:00
J. Nick Koston
ab4aa5dda4
Bump aioharmony to 0.2.9 ( #63858 )
2022-01-10 16:21:52 -08:00
J. Nick Koston
f6d21a04e0
Bump flux_led to 0.27.45 to fix missing controls on ZJ21410 models ( #63854 )
2022-01-10 16:21:51 -08:00
Knodd
50bd5d62aa
Support Tuya strip lights with correct values for saturation and brightness ( #63812 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-10 16:21:51 -08:00
Joakim Sørensen
e0ba71e6cb
Add client metadata to cloud register ( #63794 )
2022-01-10 16:21:50 -08:00
Raman Gupta
4a3d1bcb23
Fix zwave_js device actions ( #63769 )
2022-01-10 16:21:49 -08:00
Korn
e2c7c7f582
Bump WazeRouteCalculator to 0.14 ( #63718 )
2022-01-10 16:21:48 -08:00
RenierM26
c7257934cc
Bump PySwitchbot to 0.13.2 ( #63713 )
...
* Bump api
* gen requirements
* Bump api to 0.13.2 to remove print statement.
2022-01-10 16:21:48 -08:00
J. Nick Koston
3e02fffdb6
Bump flux_led to 0.27.44 to fix CCT ceiling lights ( #63712 )
...
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.42...0.27.44
- The library was incorrectly speaking the older protocol
to these devices when it needed to speak the newer CCT one
2022-01-10 16:21:47 -08:00
starkillerOG
50d690544a
Fix Netgear used method version ( #63686 )
...
* Netgear fix used method version
* add error message
* fix imports
* fix black
* fix error mess
* rename const
2022-01-10 16:21:46 -08:00
Franck Nijhof
1444a3cce0
Fix Tuya climate c_f DP not being a string ( #63680 )
2022-01-10 16:21:45 -08:00
RenierM26
70d21bf3c0
Switchbot Set initial state for switch ( #63654 )
2022-01-10 16:21:45 -08:00
J. Nick Koston
0828eb5bc5
Fix august locks failing to lock/unlock ( #63652 )
2022-01-10 16:21:44 -08:00
J. Nick Koston
028169c076
Bump yalexs to 1.1.16 ( #62700 )
2022-01-10 16:21:43 -08:00
J. Nick Koston
ea5b18c1ef
Split august motion and image capture binary sensors ( #62154 )
2022-01-10 16:21:43 -08:00
J. Nick Koston
79d789c610
Bump flux_led to 0.27.42 ( #63651 )
...
- Fixes RGB/WW/CW controller operating mode not being detected after
a factory reset.
- When the device is factory reset or setup for the first time the operating
mode is reported as 0 and its expected the user will set it in the
Magic Home app. If they skip that step Home Assistant will never be able
to figure out which operating mode the device is using and the CW and WW
channels will not work.
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.41...0.27.42
2022-01-10 16:20:18 -08:00
Leah Oswald
b4391fd114
Add default mode 'auto' for tradfri starkvind air purifier on turn on ( #63641 )
...
* add default mode 'auto' for tradfri starkvind air purifier on turn on
This commits fixes the behaviour described in #60122 (purifier couldn't be
started via toggle switch). It adds 'auto' as default mode/fallback for
turning on the starkvind air purifier. This is now the same behaviour the
original app provides.
* Refactor code that set 'auto' as default value for tradfri starkvind on
turn on
2022-01-10 16:20:16 -08:00
J. Nick Koston
1923f86b75
Bump flux_led to 0.27.41 ( #63638 )
2022-01-10 16:20:16 -08:00
J. Nick Koston
20362867ff
Ensure selected entity is pre-selected in homekit options flow ( #63628 )
...
* Ensure selected entity is pre-selected in homekit options flow
- We recently adjusted the flow to exclude entities that had
been deleted from breaking the UI validation. We need to include
single entities in the set of all supported entities since
accessory mode has no domain filter
* tweak
* Additional fixes
* small tweak to speed up building the set
* merged fixed version for test branch
2022-01-10 16:20:15 -08:00
J. Nick Koston
f487f2ee31
Fix KeyError during call to homekit.unpair ( #63627 )
2022-01-10 16:20:14 -08:00
jjlawren
4ad77a758c
Bump soco to 0.25.3 ( #63548 )
2022-01-10 16:20:13 -08:00
Kevin Worrel
4318bec5d4
Bump screenlogicpy ( #63533 )
2022-01-10 16:20:13 -08:00
J. Nick Koston
2d7defbdb1
Pickup screenlogic codeowner ( #61477 )
...
- I am using this in production and already doing some work on it
2022-01-10 16:20:12 -08:00
Franck Nijhof
178b63f3b4
Fix incorrect access to entity registry in Xiaomi Miio ( #63446 )
2022-01-10 16:18:42 -08:00
J. Nick Koston
5f3e89d638
Bump flux_led to 0.27.40 to fix SK6812RGBW white level reporting ( #63435 )
2022-01-10 16:16:30 -08:00
Erik Montnemery
4d8cf8f14a
Bump pychromecast to 10.2.3 ( #63429 )
2022-01-10 16:16:29 -08:00
GitHub Action
d3cd813c5e
[ci skip] Translation update
2022-01-11 00:14:57 +00:00
Paulus Schoutsen
51c98085e3
Bump frontend to 20211229.1 ( #63866 )
2022-01-10 16:13:08 -08:00
J. Nick Koston
173b890b21
Bump aioharmony to 0.2.9 ( #63858 )
2022-01-10 15:40:57 -08:00
J. Nick Koston
08337fbd36
Bump flux_led to 0.27.45 to fix missing controls on ZJ21410 models ( #63854 )
2022-01-10 15:40:45 -08:00
epenet
caff3e0630
Add type hints to get_scanner/async_get_scanner ( #63836 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 23:42:39 +01:00
epenet
d76d9f9e42
Add type hint to get_scanner in ubus ( #63856 )
2022-01-10 23:30:15 +01:00
epenet
edc4d3bb6e
Fix invalid get_scanner return value in unify_direct ( #63855 )
2022-01-10 23:23:40 +01:00
epenet
f24b3509a7
Remove deprecated async_get_scanner from netgear ( #63862 )
2022-01-10 22:54:35 +01:00
Kevin Hellemun
6d162929a6
Add xiaomi_miio vacuum current cleaning cycle statistics sensor ( #61098 )
2022-01-10 22:49:59 +01:00
epenet
0ac9b62f97
Fix incorrect type hint in async_setup_scanner ( #63833 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 22:47:24 +01:00
Christopher Bailey
0030f114f9
Add UniFi Protect global services ( #63768 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-10 11:04:53 -10:00
epenet
52959cf48c
Remove ee brightbox integration ( #63839 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 20:21:46 +01:00
Franck Nijhof
003a1e87a7
Remove unneeded boolean conversion from senseme ( #63783 )
2022-01-10 09:12:57 -10:00
Jonathan Keslin
56c577c832
Expose power & energy usage of VeSync outlets as separate sensors ( #61837 )
2022-01-10 09:39:31 -08:00
Marc Mueller
021debb5c5
Resolve implicit imports ( #63832 )
2022-01-10 17:10:46 +01:00
epenet
8fcca8c88b
Allow None agent in conversation ( #63761 )
2022-01-10 17:02:54 +01:00
Guido Schmitz
eacd9f9994
Bump devolo-plc-api to 0.7.1 ( #63834 )
2022-01-10 16:56:04 +01:00
epenet
e3784b9c3e
Add setup type hints to yamaha ( #63811 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 16:45:59 +01:00
epenet
505320f827
Add setup type hints to season ( #63798 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 16:38:32 +01:00
Marc Mueller
01baa20671
Fix implicit reexport [dt_util] ( #63829 )
2022-01-10 16:31:23 +01:00
epenet
c6aaa24027
Add type hints to async_setup_scanner ( #63826 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 16:13:54 +01:00
epenet
896885a2c3
Add setup type hints to supervisord ( #63807 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 16:12:17 +01:00
jjlawren
740a8c33ee
Add audio_delay number entity to Sonos ( #63566 )
2022-01-10 16:04:40 +01:00
dougiteixeira
e2f9284c55
Fix the translation strings for Tuya Select ( #63353 )
2022-01-10 15:55:09 +01:00
Robert Hillis
7c51d2f159
Add strict typing to abode ( #57673 )
2022-01-10 15:54:09 +01:00
epenet
bc2f4e82e3
Add setup type hints to nx584 ( #63796 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 15:43:34 +01:00
epenet
0471a9e885
Add setup type hints to workday ( #63810 )
...
* Add setup type hints to workday
* Adjust dict accessor
* Adjust tests
* Undo changes to tests
* Adjustments to loading of config
* Once more
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 15:21:16 +01:00
Knodd
40d0a6e99e
Support Tuya strip lights with correct values for saturation and brightness ( #63812 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-10 15:21:03 +01:00
Franck Nijhof
2e97719650
Update sentry-sdk to 1.5.2 ( #63821 )
2022-01-10 15:14:39 +01:00
epenet
c370a4b987
Use local constant in netgear_lte config schema ( #63753 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 15:13:30 +01:00
Joakim Sørensen
d1bb916070
Add client metadata to cloud register ( #63794 )
2022-01-10 14:49:25 +01:00
epenet
ca4cd4fbda
Add setup type hints to mikrotik ( #63797 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 14:05:08 +01:00
Franck Nijhof
c339233421
Update PyTurboJPEG to 1.6.5 ( #63803 )
2022-01-10 13:28:04 +01:00
Sagi Bernstein
f00a029910
Support 4 channels switch ( #63724 )
2022-01-10 13:27:47 +01:00
Erik Montnemery
0b28881b75
Enable Google Assistant state reporting by default ( #63801 )
2022-01-10 13:18:40 +01:00
Ryan Fleming
77d22c8542
Allow self signed certs on octoprint server ( #59213 )
2022-01-10 13:15:38 +01:00
Simone Chemelli
69c8a02e16
Address late Shelly review ( #63754 )
...
* Late review
* Apply review comments
* Revert review original comment
* Optimizization: loop exit
* Break instead of return
* Missing super init
2022-01-10 13:14:19 +01:00
epenet
9a312e7a7d
Drop use of discovery_info in aquostv ( #63777 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 13:11:02 +01:00
Gunnar Klauberg
0f2e2aef2f
Add DSMR config options for EasyMeter/Q3D ( #63669 )
...
Co-authored-by: Rob Bierbooms <mail@robbierbooms.nl >
2022-01-10 13:08:41 +01:00
Petro31
9c6c13a55c
Add is_number as a test for use in select, selectattr, reject, and re… ( #63732 )
2022-01-10 13:00:43 +01:00
Marc Mueller
912ff76fda
Enable strict typing for core.py ( #63244 )
2022-01-10 12:07:22 +01:00
epenet
51292cc135
Fix incorrect type hint in discovery helper ( #63789 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 11:14:31 +01:00
epenet
06e2f58529
Adjust custom data location in hdmi_cec ( #63791 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 10:57:48 +01:00
epenet
24314f1b11
Use Platform enum in load_platform [m-z] ( #63751 )
2022-01-10 10:45:11 +01:00
epenet
1305affda0
Add setup type hints to hdmi_cec ( #63788 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 10:35:19 +01:00
epenet
c7cb26cbab
Use Platform enum in load_platform [a-l] ( #63750 )
2022-01-10 10:30:47 +01:00
Orce MARINKOVSKI
b78e22e012
Update MQTT light schema template ( #62759 )
...
* shema template update
* tests to cover the additional template variables
* fix flake8: too many blank lines
* Update schema_template.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-01-10 09:57:56 +01:00
epenet
4f3fa0dbbe
Add setup type hints to gpmdp ( #63787 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 09:51:23 +01:00
chpego
4c8dac9607
Bump py synologydsm api to 1.0.5 ( #63786 )
2022-01-10 09:44:12 +01:00
J. Nick Koston
4dfe6b3355
Cleanups for SenseME switch platform ( #63774 )
2022-01-10 09:38:08 +01:00
epenet
ccdfe0fb01
Add setup type hints to avion ( #63778 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 09:35:23 +01:00
epenet
82f91bcd5f
Adjust migrate_entry in axis ( #63779 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 09:34:22 +01:00
epenet
66809464e4
Add setup type hints to aws ( #63781 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 09:33:04 +01:00
epenet
f984e17d4e
Add setup type hints to emby ( #63784 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-10 09:31:26 +01:00
RenierM26
18706e6408
Bump PySwitchbot to 0.13.2 ( #63713 )
...
* Bump api
* gen requirements
* Bump api to 0.13.2 to remove print statement.
2022-01-10 07:19:04 +01:00
J. Nick Koston
a8a6e22063
Add DeviceInfo to steamist ( #63773 )
2022-01-09 21:28:59 -08:00
Raman Gupta
7b3e5fdf9d
Fix zwave_js device actions ( #63769 )
2022-01-09 21:28:36 -08:00
J. Nick Koston
b5bb692fe4
Fix august locks failing to lock/unlock ( #63652 )
2022-01-09 21:27:27 -08:00
Franck Nijhof
d0ddf3ce8c
Fix Tuya climate c_f DP not being a string ( #63680 )
2022-01-09 21:26:28 -08:00
Paulus Schoutsen
689504af86
Raise if trying to store mocks in storage ( #63622 )
2022-01-09 21:20:21 -08:00
Christopher Bailey
d8ba90fb8a
Refactor EntityDescriptions for UniFi Protect ( #63716 )
2022-01-09 18:37:24 -10:00
J. Nick Koston
b658c053ec
Add switch platform to SenseME ( #63719 )
2022-01-09 17:16:19 -10:00
epenet
36dd8ca09a
Enable strict typing in browser ( #63760 )
...
* Add setup type hints to browser
* Add browser to script-typing
2022-01-10 04:02:50 +01:00
Simone Chemelli
9479ef0a34
Fix climate channel for Shelly ( #63756 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Fix channel for climate
2022-01-10 01:16:13 +01:00
GitHub Action
d99548fc04
[ci skip] Translation update
2022-01-10 00:14:49 +00:00
RogerSelwyn
4ee4d909ec
Bump pyskyqhub to 0.1.4 ( #63734 )
...
* Bump pyskyqhub to 0.1.4
* Bump pyskyqhub to 0.1.4
2022-01-09 23:11:58 +02:00
J. Nick Koston
96aa623d2a
Add discovery support to steamist ( #63707 )
2022-01-09 10:34:50 -10:00
J. Nick Koston
0efdc7fa65
Additional SenseME cleanups ( #63748 )
...
* Additional SenseME cleanups
* drop the super as its no longer needed
* one more
2022-01-09 19:48:54 +01:00
Brandon Rothweiler
8915b73f72
Use SensorEntityDescription in Mazda integration ( #63423 )
...
* Use SensorEntityDescription in Mazda integration
* Change lambdas to functions
* Minor fixes
* Address review comments
2022-01-09 16:46:18 +01:00
Korn
eb50de5baa
Bump WazeRouteCalculator to 0.14 ( #63718 )
2022-01-09 15:29:06 +01:00
Daniel Hjelseth Høyer
0e0ef0aa17
Tibber cost statistics ( #63626 )
...
* Tibber cost statistics
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber cost statistics
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* unit
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* unit
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/tibber/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* break lines
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-09 12:20:53 +01:00
starkillerOG
1d24fb7ad9
Fix Netgear used method version ( #63686 )
...
* Netgear fix used method version
* add error message
* fix imports
* fix black
* fix error mess
* rename const
2022-01-09 11:27:42 +01:00
Jonathan Keljo
6c6607b5be
Improve multi-device test coverage for greeneye_monitor ( #63657 )
2022-01-09 01:44:18 -06:00
Jonathan Keljo
15f1a850ba
Eliminate redundant code in greeneye_monitor ( #63661 )
2022-01-09 01:24:16 -06:00
Marc Mueller
4d3f70ad05
Use Platform enum ( #63577 )
2022-01-09 07:57:51 +01:00
J. Nick Koston
8e0b124875
Add binary_sensor platform to SenseME ( #63660 )
2022-01-08 19:52:51 -10:00
epenet
34a967c48a
Explicitely allow Platform enum in config_entries ( #63581 )
...
* Explicitely allow Platform enum in config_entries
* Undo argument name change and conversion to string
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-09 06:08:04 +01:00
epenet
665eeb4b27
Explicitely allow Platform enum in discovery helper ( #63571 )
...
* Adjust Platform type hint in discovery helper
* Adjust amcrest
* Adjust comfoconnect
* Adjust ecovacs
* Adjust egardia
* Rename arguments
* Convert Platform enum to string explicitely
* Revert "Adjust egardia"
This reverts commit ff7b0d6100ee3ef820fe5aa8497d47951a34e3c4.
* Revert "Adjust ecovacs"
This reverts commit 2749045e1359937811c048fa67c7f93eb9cf96ac.
* Revert "Adjust comfoconnect"
This reverts commit bfff08f7fc692550b20f504002f5d9c9317cef01.
* Undo argument name change and conversion to string
* Remove comment
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-09 06:06:56 +01:00
Marc Mueller
89859aad8d
Fix ParamSpec Callable return types ( #63701 )
2022-01-09 06:03:18 +01:00
J. Nick Koston
37285194f8
Bump flux_led to 0.27.44 to fix CCT ceiling lights ( #63712 )
...
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.42...0.27.44
- The library was incorrectly speaking the older protocol
to these devices when it needed to speak the newer CCT one
2022-01-08 22:27:31 -06:00
Shay Levy
1f92c25b8c
Remove package constraint to websockets ( #63703 )
2022-01-09 05:04:19 +01:00
GitHub Action
a8fee4c2f6
[ci skip] Translation update
2022-01-09 00:15:18 +00:00
Christopher Bailey
dec22aa510
Use MediaPlayerDeviceClass for UniFi Protect media_player ( #63708 )
2022-01-08 14:06:00 -10:00
Christopher Bailey
0232021f5c
Add UniFi Protect camera motion sensors and ThumbnailProxyView ( #63696 )
2022-01-08 13:51:49 -10:00
Franck Nijhof
71208b2ebb
Replace custom Tuya device classes with StrEnum ( #63681 )
2022-01-09 00:44:27 +02:00
Simone Chemelli
e6419fd505
Fritz: small optimization ( #63693 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Small optimization
2022-01-09 00:39:51 +02:00
Simone Chemelli
e3c793718c
Add button and deprecate service for Fritz cleanup ( #63692 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Add cleanup button
* Wrong commit
* Add service deprecation warning
2022-01-09 00:38:28 +02:00
Leah Oswald
ec508130d2
Add default mode 'auto' for tradfri starkvind air purifier on turn on ( #63641 )
...
* add default mode 'auto' for tradfri starkvind air purifier on turn on
This commits fixes the behaviour described in #60122 (purifier couldn't be
started via toggle switch). It adds 'auto' as default mode/fallback for
turning on the starkvind air purifier. This is now the same behaviour the
original app provides.
* Refactor code that set 'auto' as default value for tradfri starkvind on
turn on
2022-01-08 21:01:54 +01:00
Marc Mueller
8c51303332
Use Platform enum [mysensors] ( #63687 )
2022-01-08 20:55:24 +01:00
micha91
073a080bb2
Fix the unregistration of Capability based MusicCast Entities ( #63665 )
2022-01-08 12:42:40 -06:00
Jonathan Keljo
a754584284
Move greeneye_monitor constants into their own file ( #63659 )
2022-01-08 12:32:24 -06:00
Simone Chemelli
38244dd245
Fritz cleanup: part2 (triggers for button/service) ( #63564 )
...
* Revert "Improve availability for Shelly Valve"
This reverts commit d8cbd81b456820153522e6d86bbd00c4a4a31129.
* Fritz cleanup: part2 (triggers for button/service)
* Remove commit
* Fix func overlapping
* Apply review comments
* Remove too early warning
* Missing wrapping
2022-01-08 19:23:12 +01:00
Christopher Bailey
8860549ef2
Minor bugfixes for UniFi Protect ( #63475 )
2022-01-08 06:49:55 -10:00
Franck Nijhof
51754f796b
Improve typing of Steamist sensors ( #63674 )
2022-01-08 06:47:57 -10:00
Joakim Sørensen
fa15f91dbf
Bump awesomeversion to 22.1.0 ( #63676 )
2022-01-08 16:25:13 +01:00
Marc Mueller
eb2238a9e1
Add types for HassJob [helpers.event] ( #63675 )
2022-01-08 14:26:22 +01:00
Marc Mueller
e74d7b22f3
Bump mypy to 0.931 ( #63673 )
2022-01-08 14:10:16 +01:00
Franck Nijhof
80a4ec82b4
Deprecate Media Player Classic Home Cinema (ADR-0004) ( #63598 )
2022-01-08 13:41:22 +01:00
Raman Gupta
9e4e43cf77
Handle zwave_js metadata/value updates when the unit changes ( #63579 )
...
* Handle zwave_js metadata updates when the unit changes
* Use value updated event instead of metadata updated event so we don't get an invalid state value
* update comments and formatting
* simplify
* Update tests/components/zwave_js/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* fix tests
* add additional assertions
* Add unit checks and simplify logic
* Add unit assertion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-08 13:23:29 +01:00
Andreas Oberritter
b55b802aeb
Use device registry in aten_pe ( #61906 )
2022-01-08 13:04:53 +01:00
RenierM26
e3848944e8
Switchbot Set initial state for switch ( #63654 )
2022-01-08 12:58:31 +01:00
Daniel Hjelseth Høyer
039507c86a
Update pyTibber to 0.21.7 ( #63663 )
2022-01-08 12:56:33 +01:00
Andreas Oberritter
798eb77110
Bump pysml to 0.0.6 ( #63664 )
2022-01-08 12:54:31 +01:00
Simon Hansen
3f1d5ac7fc
Bump pylaunches to 1.2.1 ( #63667 )
2022-01-08 12:51:31 +01:00
Simon Hansen
b22a9b8669
Refactor Launch Library to use config flow ( #62416 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-08 11:47:16 +01:00
Mick Vleeshouwer
b4187540c0
Improve typing for Overkiz integration and address late feedback ( #63483 )
...
* Bump pyoverkiz to 1.0.2
* Remove cast for str enum.
* Address feedback on coordinator
* Change datatype to Callable
* Address feedback
* Move scenarios to seperate list
* Cast Device to avoid issues with DataUpdateCoordinator default
* Remove unnecessary casts and improve type notation
* Check if state.value exists
* Fix last mypy error (thanks @epenet)
* Remove extra string cast
* Improve sensor typing
* Update pyoverkiz and remove typing
* Small code improvement
* Fix assert to reflect real world
* Properly type Callable to not return Any
* Remove unnecessary cast
* Add OverkizStateType
* Bugfix
* Address feedback - multiline lambda
* Pylint fix
* Remove added binary sensor
2022-01-08 10:53:15 +01:00
J. Nick Koston
943aaaeb3f
Add SenseME integration ( #62909 )
...
Co-authored-by: Big Mike <mikelawrence@users.noreply.github.com >
2022-01-07 22:53:05 -10:00
J. Nick Koston
509ddc84a5
Add support for managing 2.4G remotes in flux_led ( #63646 )
2022-01-07 21:26:10 -10:00
J. Nick Koston
ba402237c2
Add temp and minutes remaining sensors to steamist ( #63653 )
2022-01-07 21:02:12 -10:00
J. Nick Koston
9dd09f66e2
Ensure selected entity is pre-selected in homekit options flow ( #63628 )
...
* Ensure selected entity is pre-selected in homekit options flow
- We recently adjusted the flow to exclude entities that had
been deleted from breaking the UI validation. We need to include
single entities in the set of all supported entities since
accessory mode has no domain filter
* tweak
* Additional fixes
* small tweak to speed up building the set
* merged fixed version for test branch
2022-01-07 17:46:39 -08:00
J. Nick Koston
0b67d7fb28
Bump flux_led to 0.27.42 ( #63651 )
...
- Fixes RGB/WW/CW controller operating mode not being detected after
a factory reset.
- When the device is factory reset or setup for the first time the operating
mode is reported as 0 and its expected the user will set it in the
Magic Home app. If they skip that step Home Assistant will never be able
to figure out which operating mode the device is using and the CW and WW
channels will not work.
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.41...0.27.42
2022-01-07 17:45:39 -08:00
Franck Nijhof
146e1c5eb5
Revert "Update Numpy to 1.22.0 ( #63559 )" ( #63648 )
...
This reverts commit d8e1e1396c .
2022-01-07 17:11:39 -08:00
GitHub Action
0827608302
[ci skip] Translation update
2022-01-08 00:14:39 +00:00
Artem Draft
3df2ab709a
Bump pylgnetcast to 0.3.7 ( #63645 )
2022-01-08 01:06:49 +01:00
J. Nick Koston
aee412f60b
Bump flux_led to 0.27.41 ( #63638 )
2022-01-07 22:43:42 +01:00
Franck Nijhof
6d2fc38f58
Update youtube_dl to 2021.12.17 ( #63592 )
2022-01-07 20:27:35 +01:00
J. Nick Koston
945477a482
Fix KeyError during call to homekit.unpair ( #63627 )
2022-01-07 19:47:14 +01:00
Paulus Schoutsen
1ea3a17d89
Allow sending webhooks via WS connection ( #62725 )
2022-01-07 10:41:36 -08:00
Franck Nijhof
3f7275a9c7
Give scenes last activated state ( #62673 )
2022-01-07 19:02:32 +01:00
Jacek Kończewski
e03283292b
Add new TRV Beca and proper Presets with new one Temporary Manual ( #60337 )
2022-01-07 18:52:41 +01:00
Glenn Waters
128433758e
Add SensorEntityClass support for Environment Canada integration ( #58615 )
2022-01-07 18:28:13 +01:00
Phil Cole
9ef1033152
Use entities instead of devices for nissan leaf ( #63542 )
2022-01-07 17:54:37 +01:00
Kevin Stillhammer
397538fd1a
Use find_coordinates in google_travel_time ( #61423 )
2022-01-07 17:45:29 +01:00
Erik Montnemery
fc2025509e
Teach call service script action about entity registry ids ( #61172 )
2022-01-07 08:42:47 -08:00
Diogo Gomes
d5d8eefded
Case sensitive SQL queries checks ( #62752 )
2022-01-07 17:19:30 +01:00
Daniel Hjelseth Høyer
04796c4410
Add missing last_rest in Tibber ( #61914 )
2022-01-07 16:57:52 +01:00
epenet
f3af0781f8
Add setup type hints [f-g] ( #63599 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-07 16:48:54 +01:00
Marc Mueller
54cb1e7556
Add strict typing to core.py (5) - Task ( #63243 )
2022-01-07 16:48:34 +01:00
Matt Zimmerman
ae3ff0a8ce
Skip empty test directories in gen_requirements_all ( #62970 )
2022-01-07 16:45:27 +01:00
Allen Porter
4203e1b064
Delete nest event image fetching and use same APIs as media player ( #62789 )
2022-01-07 16:37:54 +01:00
G Johansson
91900f8e4e
Add yale_smart_alarm config options flow ( #54097 )
2022-01-07 16:32:49 +01:00
epenet
ecb921949a
Add setup type hints [v-y] ( #63614 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-07 16:30:01 +01:00
epenet
0700c73bd0
Add setup type hints [s-t] ( #63613 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-07 16:29:16 +01:00
epenet
d94f68d697
Add setup type hints [n-r] ( #63607 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-07 16:28:24 +01:00
epenet
d504a4dbda
Add setup type hints [k-m] ( #63605 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-07 16:27:49 +01:00
epenet
8c49fff699
Add setup type hints [h-i] ( #63603 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-07 16:26:57 +01:00
epenet
a08b758bfb
Add setup type hints [a-e] ( #63597 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-07 16:24:13 +01:00
Franck Nijhof
56692b5a2a
Fail CI when package init file is missing in component tests ( #63589 )
...
* Fail CI when package init file is missing in component
* Warning -> error
* Force bash
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-07 15:30:45 +01:00
G Johansson
e7ef317b43
Bump yalesmartalarmclient to v0.3.7 ( #63596 )
2022-01-07 15:15:23 +01:00
Tobias Perschon
beed861a19
Add daily energy usage sensor to daikin ( #61617 )
2022-01-07 14:58:21 +01:00
tausen
95f8c26e23
Auto-setup a few more IHC devices ( #58806 )
2022-01-07 14:47:12 +01:00
Michael
9deebaa65f
Move lock and devicelock attributes into sensors for all AVM Fritz!Smarthome entities ( #60426 )
2022-01-07 14:46:17 +01:00
Ted van den Brink
b3f3e7259e
Add long term statistics to buienradar ( #58917 )
2022-01-07 14:36:43 +01:00
Tuen Lee
8b216db885
Tuya Alarm Initial commit ( #60080 )
2022-01-07 14:20:30 +01:00
Erik Montnemery
09986436a1
Make idle chromecasts appear as idle instead of off ( #61786 )
2022-01-07 14:19:41 +01:00
rianadon
b5d55ce7bc
Weather units: Buienradar (1.2/4) ( #61470 )
2022-01-07 14:15:40 +01:00
Steven Looman
9bf1397c54
Fix upnp device not being reinitialized after device changes location ( #63133 )
2022-01-07 14:10:11 +01:00
Raman Gupta
6d42af1b12
Add state translations and icons to ClimaCell sensors ( #63526 )
2022-01-07 14:08:49 +01:00
Kevin Stillhammer
9236c08e6c
Add SensorStateClass to Kraken sensors ( #63590 )
2022-01-07 13:21:36 +01:00
RefineryX
b3c2ebd9ca
Add support for Levoit Core 300S air purifier to VeSync integration ( #62488 )
2022-01-07 12:55:39 +01:00
Simon Tegelid
4c1f65b7a4
Bump pybotvac version for the neato integration ( #63586 )
2022-01-07 12:54:57 +01:00
Kevin Stillhammer
b1f19ede34
Add Kraken configuration_url ( #63565 )
2022-01-07 12:53:11 +01:00
Marc Mueller
5783c07630
Add missing TypeVar in vlc_telnet decorator ( #63587 )
2022-01-07 12:08:28 +01:00
Marc Mueller
7b78862a11
Revert "Use Platform enum [emulated_hue] ( #63498 )" ( #63576 )
...
This reverts commit 4fd555f508 .
2022-01-07 11:38:48 +01:00
Erik Montnemery
8bf8709d99
Simplify groups ( #63477 )
...
* Simplify group
* Rename async_update to async_update_group_state and mark it as callback
* Simplify _async_start
2022-01-07 08:58:45 +01:00
J. Nick Koston
e222e1b6f0
Add device configuration entities to flux_led ( #62786 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2022-01-06 21:02:19 -10:00
Marc Mueller
250af90acb
Improve callable typing [helpers.event] ( #63543 )
2022-01-06 21:01:27 -10:00
J. Nick Koston
ad68d0795e
Fix missing device name with legacy flux_led discovery ( #62785 )
2022-01-06 19:43:22 -10:00
J. Nick Koston
ff3b7489ec
Pickup code owner for flux_led ( #63573 )
...
- I am now using the smart plugs in production since support
for disconnecting them from the cloud was added
2022-01-06 19:17:36 -06:00
GitHub Action
f0a3e241ee
[ci skip] Translation update
2022-01-07 00:14:47 +00:00
Marc Mueller
198ade5e2b
Fix typing TrackTemplateResultListener [helpers.event] ( #63541 )
2022-01-06 13:43:54 -10:00
Michael
f8a78a49bb
Fix cleanup service to just run on loaded config entries in Fritz!Tools ( #63570 )
2022-01-06 12:28:12 -10:00
Christopher Bailey
3e2495f417
Isolate consts better to where they are used ( #63569 )
2022-01-06 11:57:56 -10:00
epenet
442690b885
Rewrite vultr unittest to pytest ( #63367 )
...
* Rewrite vultr unittest to pytest
* Fix tests
* Fix annotations
* Don't check setup_platform return value
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-06 21:44:53 +01:00
epenet
5fa6ef2849
Use attr** in thermoworks-smoke ( #62436 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-06 20:56:30 +01:00
Christopher Bailey
812cb4a9d8
UniFi Protect test sensor followup ( #63563 )
2022-01-06 19:31:25 +01:00
Franck Nijhof
469b6a0eb1
Update requests to 2.27.1 ( #63552 )
2022-01-06 19:15:17 +01:00
Marc Mueller
120c199ddf
Fix flux_led sync time ( #63554 )
2022-01-06 07:57:01 -10:00
Franck Nijhof
d8e1e1396c
Update Numpy to 1.22.0 ( #63559 )
...
* Update Numpy to 1.22.0
* Remove obsolete ignore
2022-01-06 18:51:13 +01:00
Allen Porter
1ed2497ec9
Revert "Bump google-cloud-pubsub to 2.9.0 (attempt #2 ) ( #63522 )" ( #63561 )
...
This reverts commit 1baa3d87d1 .
2022-01-06 09:46:11 -08:00
Franck Nijhof
31f37f3363
Update PyTurboJPEG to 1.6.4 ( #63553 )
2022-01-06 08:56:39 -08:00
G Johansson
3950933514
Code improvements to trafikverket_weatherstation ( #62854 )
...
* Code cleanup
* Fix extra state attributes
* Fix review comments
* Fix precipitation_amount if None
* Fix sensors returning None
* Use const for sensors reporting None
2022-01-06 16:33:06 +01:00
Aaron Bach
c341adb0d6
Move ReCollect Waste "next pickup" info to its own sensor ( #62558 )
2022-01-06 08:05:48 -07:00
Allen Porter
1baa3d87d1
Bump google-cloud-pubsub to 2.9.0 (attempt #2 ) ( #63522 )
2022-01-06 15:47:06 +01:00
Allen Porter
5edc17a358
Add link flags for grpc armv7 wheels (attempt #2 ) ( #63521 )
2022-01-06 15:36:49 +01:00
jjlawren
7f077c8956
Bump soco to 0.25.3 ( #63548 )
2022-01-06 15:26:03 +01:00
Jonathan Keljo
41625f7410
Bump greeneye_monitor to v3.0.1 ( #63531 )
2022-01-06 14:59:56 +01:00
Simone Chemelli
60b6871b46
Fritz cleanup: part1 (naming) ( #63535 )
2022-01-06 12:15:40 +01:00
Franck Nijhof
53d86d4317
Deprecate 1-Wire SysBus (ADR-0019) ( #63513 )
...
* Deprecate 1-Wire (ADR-0019)
* Deprecate only SysBus
* Remove from init
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Clarify OWServer is supported
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-01-06 12:09:43 +01:00
rikroe
e9dec5d03a
Add button entities to bmw_connected_drive ( #63136 )
...
Co-authored-by: Gerard <gerard33@users.noreply.github.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-01-06 12:05:25 +01:00
Dmitry Vasilyev
77ccf46c9b
Updated the support of Tuya Circuit Breaker 'dlq' ( #63519 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-06 12:01:16 +01:00
Kevin Worrel
10e2caf9e6
Bump screenlogicpy ( #63533 )
2022-01-05 22:32:55 -10:00
Paulus Schoutsen
7872f87dd7
Allow registering a webhook as local only ( #63516 )
2022-01-05 23:45:02 -08:00
Marc Mueller
8207665c3e
Add strict typing to core.py (1) - EventBus ( #63239 )
2022-01-06 03:14:42 +01:00
J. Nick Koston
4283b2358c
Add support for Steamist steam showers ( #63251 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-06 02:55:57 +01:00
Christopher Bailey
7d442122c0
Add UniFi Protect sensor platform ( #63524 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-05 15:47:47 -10:00
Allen Porter
da71e89f53
Add tests that exercise nest dhcp discovery behavior ( #62526 )
...
* Add tests that exercise nest dhcp discovery
Add tests that exercise the behavior of dhcp discovery for nest,
which is effectively that it doesn't work -- it only works when
you have already added a configuration.yaml.
Discovery can be made to work by using an entirely config flow
driven approach, which is in discussion.
* Adjust whitespace from merge
2022-01-05 17:35:55 -08:00
Eric Severance
7eacabf684
Share common EntityTestHelpers in wemo tests ( #62455 )
2022-01-05 17:22:38 -08:00
J. Nick Koston
c16794968f
Consistently type/coerce climate humidity to be an int ( #61456 )
2022-01-06 02:09:43 +01:00
Marc Mueller
caaa1b32c1
Add strict typing to core.py (3) - Service ( #63241 )
2022-01-06 01:18:17 +01:00
GitHub Action
dd118fe013
[ci skip] Translation update
2022-01-06 00:15:13 +00:00
Franck Nijhof
24ae379fad
Deprecate Piglow (ADR-0019) ( #63505 )
2022-01-05 23:36:02 +01:00
Franck Nijhof
8c67963991
Deprecate Raspberry Pi GPIO (ADR-0019) ( #63503 )
2022-01-05 23:35:41 +01:00
Franck Nijhof
c88c3e9abb
Deprecate pigpio Daemon PWM LED (ADR-0019) ( #63504 )
2022-01-05 23:35:22 +01:00
Franck Nijhof
274955f492
Deprecate Blinkt! (ADR-0019) ( #63510 )
2022-01-05 23:35:12 +01:00
Franck Nijhof
2af50b831b
Deprecate Enviro pHAT (ADR-0019) ( #63509 )
2022-01-05 23:34:57 +01:00
Franck Nijhof
7b79a0a086
Deprecate MH-Z19 CO2 Sensor (ADR-0019) ( #63508 )
2022-01-05 23:34:48 +01:00
Franck Nijhof
25490b892b
Deprecate Orange Pi GPIO (ADR-0019) ( #63507 )
2022-01-05 23:34:39 +01:00
Franck Nijhof
e9e25b55dc
Deprecate PiFace Digital I/O (PFIO) (ADR-0019) ( #63506 )
2022-01-05 23:34:26 +01:00
Phil Cole
10027b2090
Add button to start leaf charge ( #62948 )
...
Co-authored-by: Bruce Duncan <bwduncan@gmail.com >
2022-01-05 23:33:04 +01:00
Phil Cole
8cacfd852b
Optimise sleep time for nissan leaf servers ( #62857 )
2022-01-05 23:22:15 +01:00
Christopher Bailey
4e56217b89
Add UniFi Protect binary_sensor platform ( #63489 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-05 11:59:21 -10:00
Pascal Reeb
00e7421e3a
Upgrade pynuki to 1.5.2 ( #62866 )
2022-01-05 22:57:55 +01:00
Allen Porter
274c9c079e
Revert "Add link flags for grpc armv7 wheels" ( #63518 )
2022-01-05 22:52:26 +01:00
Franck Nijhof
ce31af5b42
Revert "Bump google-cloud-pubsub to 2.9.0 (to bump grpcio)" ( #63517 )
2022-01-05 22:50:11 +01:00
rhpijnacker
32c416b646
Bump dsmr-parser dependency to 0.32 ( #63436 )
2022-01-05 22:50:00 +01:00
Hans Oischinger
2969a7ab4f
Address late review of vicare config flow ( #63343 )
...
* Review comments from #56691
* Adapt to review suggestions
* Update homeassistant/components/vicare/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-05 22:49:42 +01:00
jjlawren
10195dc700
Improve server selection for Plex config flows ( #63408 )
2022-01-05 22:20:33 +01:00
Nico Müller
cf1df5ff38
Add 'fire_event' command to websocket api ( #63378 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-05 12:28:40 -08:00
Loek Sangers
25fe213f22
Enable local fulfillment google assistant ( #63218 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-05 12:09:59 -08:00
Allen Porter
f786237def
Bump google-cloud-pubsub to 2.9.0 ( #63493 )
...
The primary motivation is to kick off building wheels for grpcio
2022-01-05 12:03:45 -08:00
stegm
0aaf0b6160
Add configuration url to kostal plenticore ( #63502 )
2022-01-05 20:34:56 +01:00
Marc Mueller
4fd555f508
Use Platform enum [emulated_hue] ( #63498 )
2022-01-05 20:27:01 +01:00
Simone Chemelli
c3a432620c
Improve cleanup service for Fritz ( #61484 )
2022-01-05 20:21:15 +01:00
Franck Nijhof
da1d74feb8
Deprecate Raspberry Pi RF (ADR-0019) ( #63501 )
2022-01-05 19:38:43 +01:00
Franck Nijhof
640e625c2c
Deprecate Sense HAT (ADR-0019) ( #63500 )
2022-01-05 19:34:45 +01:00
Christopher Bailey
d0d5222bf4
UniFi Protect test refactoring ( #63486 )
...
* UniFi Protect test refactoring
* More pylint fixes
* Use load_fixture helper
* yield to return where able
2022-01-05 19:29:59 +01:00
Franck Nijhof
8864492e35
Mark PVOutput as platinum on the integration quality scale ( #63453 )
2022-01-05 19:26:43 +01:00
Marc Mueller
945b67c5c5
Fix 3rd party imports ( #63455 )
2022-01-05 19:00:47 +01:00
Marc Mueller
6873b02858
Add timeouts to CI jobs ( #63491 )
2022-01-05 18:53:47 +01:00
epenet
ef02f2005a
Add setup type hints [v-w] ( #63484 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 18:23:43 +01:00
Marc Mueller
ae6d9c229e
Use const imports [l-z] ( #63469 )
2022-01-05 18:21:20 +01:00
Erik Montnemery
6d57dbde68
Support passing callbacks to start.async_at_start ( #63473 )
...
* Support passing callbacks to start.async_at_start
* Update homeassistant/helpers/start.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Fix imports
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-05 18:04:09 +01:00
Erik Montnemery
1b44c25015
Sort google_assistant consts ( #63487 )
2022-01-05 17:54:29 +01:00
Tom Hennigan
ce138dd30e
Add unique id to flic buttons ( #61496 )
...
* Use bluetooth address as unique id for flic buttons.
* Always lower case address for uid and add tests.
* Update test to set up component.
* Use format_mac(addr) as unique id.
* Only patch pyflic objects and use query entity registry for buttons.
* Replace ExitStack with patch.multiple, remove assert_setup_component.
* Test binary sensor is present in state machine.
2022-01-05 17:51:01 +01:00
Allen Porter
09456925e9
Add link flags for grpc armv7 wheels ( #62779 )
...
* Add -lexecinfo for grpc armv7 wheel building
Add missing flags so that we can link grpc armv7 builds. This is needed because
home assistant wheel building installs libexecinfo which grpc recognizes
and uses for `backtrace`. This is normally provided by the standard library but
is not provided by alpine / musl.
This allows building a grpc 1.43.0 wheel on alpine 3.14 armv7 with python 3.9
* Fix quoting error in workflow wheels
2022-01-05 08:47:17 -08:00
epenet
ef309182fe
Add setup type hints to homeassistant ( #63439 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 17:35:17 +01:00
epenet
4c48705fe8
Add setup type hints [s] (part 1) ( #63476 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 17:34:47 +01:00
epenet
992f9c3c6c
Add setup type hints [s] (part 2) ( #63479 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 17:34:18 +01:00
Marc Mueller
d61a96f0ab
Use correct relative imports [a-m] ( #63470 )
2022-01-05 17:28:12 +01:00
Marc Mueller
04e1933728
Use correct relative imports [n-z] ( #63471 )
2022-01-05 17:23:49 +01:00
epenet
d20851812e
Add setup type hints [x-z] ( #63485 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 17:21:46 +01:00
epenet
a4fdaffb14
Add setup type hints [t-u] ( #63480 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 17:19:19 +01:00
Marc Mueller
246338f93d
Use const imports [g-i] ( #63468 )
2022-01-05 17:08:00 +01:00
Marc Mueller
1b32385ab2
Use const imports [a-e] ( #63467 )
2022-01-05 16:44:13 +01:00
epenet
a2de95197d
Add setup type hints [n] ( #63462 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 16:38:37 +01:00
epenet
64e7e62aa0
Add setup type hints [r] ( #63472 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 16:37:47 +01:00
epenet
8756fa28e2
Add setup type hints [o-q] ( #63465 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 16:29:21 +01:00
jjlawren
754f4c52c2
Support media_player grouping services for Sonos ( #63256 )
2022-01-05 16:22:36 +01:00
Allen Porter
d6c8f3965a
Improve nest camera failure handling on removal ( #63207 )
2022-01-05 16:17:51 +01:00
Colin O'Dell
17b6f7ec88
Remove colinodell as QNAP codeowner ( #63474 )
2022-01-05 16:14:58 +01:00
Simone Chemelli
969930b9c9
Remove debug print ( #63460 )
2022-01-05 15:34:33 +01:00
epenet
5196b75ed6
Add setup type hints [m] ( #63456 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 15:11:38 +01:00
epenet
47812575d0
Add setup type hints [c-d] ( #63428 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 15:05:22 +01:00
epenet
953a4f07fa
Add setup type hints [b] ( #63427 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 15:04:17 +01:00
Erik Montnemery
75f8e031df
Add support for curtain device class to google assistant ( #63380 )
2022-01-05 15:01:58 +01:00
Marc Mueller
40262c4763
Fix exception import locations ( #63454 )
2022-01-05 15:00:49 +01:00
Marc Mueller
c384596899
Use SensorDeviceClass in sensor and helpers packages ( #63452 )
2022-01-05 14:59:51 +01:00
Marc Mueller
dfa94d6ce1
Import image_processing constants from const ( #63461 )
2022-01-05 14:58:00 +01:00
Marc Mueller
b168a8c7d0
Use imports from helpers.typing ( #63459 )
2022-01-05 14:56:34 +01:00
Marc Mueller
b0f72f59da
Use imports from core ( #63458 )
2022-01-05 14:55:38 +01:00
Stefan Agner
efc0d0265d
Upgrade python_opendata_transport to 0.3.0 ( #63409 )
2022-01-05 14:52:25 +01:00
epenet
6a67143732
Add setup type hints [a] ( #63424 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 14:15:57 +01:00
epenet
eed6ca51e9
Add setup type hints [g] ( #63432 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 13:49:14 +01:00
epenet
1ac3e71462
Add setup type hints [f] ( #63431 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 13:34:15 +01:00
epenet
506a0b526b
Add setup type hints [l] ( #63450 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 13:30:37 +01:00
epenet
177b573454
Add setup type hints to magicseaweed ( #63451 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 13:26:23 +01:00
epenet
3f3ba4f714
Add setup type hints [e] ( #63430 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 12:49:13 +01:00
Simone Chemelli
cd5bd2ff8b
Fix internet access switch for Fritz Wi-Fi guest devices ( #63407 )
2022-01-05 12:47:47 +01:00
Mike Degatano
c1967abfca
Bump influxdb-client dependency to 1.24.0 ( #63397 )
2022-01-05 12:45:41 +01:00
J. Nick Koston
11ec7937f7
Bump flux_led to 0.27.40 to fix SK6812RGBW white level reporting ( #63435 )
2022-01-05 12:24:03 +01:00
Franck Nijhof
cac60d5c57
Fix incorrect access to entity registry in Xiaomi Miio ( #63446 )
2022-01-05 12:21:24 +01:00
Chris Talkington
213b1bf684
Add MAC to Roku device ( #63422 )
2022-01-05 12:18:52 +01:00
Erik Montnemery
0ef30c4e37
Bump pychromecast to 10.2.3 ( #63429 )
2022-01-05 12:17:54 +01:00
epenet
533c377bd1
Add setup type hints to history ( #63441 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 12:16:56 +01:00
Erik Montnemery
c60bb1890d
Remove unused group config view ( #63434 )
2022-01-05 12:16:11 +01:00
epenet
178d2848f3
Add setup type hints [i-k] ( #63444 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 12:14:13 +01:00
epenet
fee95e129a
Add setup type hints [h] ( #63438 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-05 12:13:11 +01:00
Franck Nijhof
ed791aa854
Add sensor tests to PVOutput ( #63400 )
2022-01-05 11:15:18 +01:00
Daniel Hjelseth Høyer
ba1b09a3a5
Add external Tibber statistics ( #62249 )
...
* Tibber, add external statistics
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber, add external statistics
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber ext stats
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Add tests
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* name
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-01-05 09:33:12 +01:00
Franck Nijhof
56520b69ac
Remove deprecated Arduino integration ( #63406 )
2022-01-05 09:15:50 +01:00
Franck Nijhof
0adc96348c
Update holidays to 0.12 ( #63389 )
2022-01-05 09:14:48 +01:00
Paulus Schoutsen
2b4bb49eb7
Make device tracker entities work better ( #63328 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-01-04 23:16:43 -08:00
Erik Montnemery
d4310f0d70
Remove groups.yaml from default config ( #63366 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-04 23:16:08 -08:00
Milan Meulemans
8e46dff2a2
Deprecate Nanoleaf YAML ( #63404 )
2022-01-05 08:07:11 +01:00
Paulus Schoutsen
cf84ba1da1
Merge pull request #63412 from home-assistant/rc
2022-01-04 21:58:36 -08:00
Marcel van der Veldt
f999266c9a
Add additional service to set advanced Hue scene options ( #63035 )
2022-01-04 21:39:08 -08:00
epenet
40e77e2af0
Fix type hint in http register_view ( #63385 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-04 21:25:16 -08:00
J. Nick Koston
53b3369c29
Handle no enabled ipv4 addresses in the network integration ( #63416 )
2022-01-04 21:22:50 -08:00
J. Nick Koston
e6e200f3c1
Handle no enabled ipv4 addresses in the network integration ( #63416 )
2022-01-04 21:22:28 -08:00
Allen Porter
224f960050
Set the nest configuration title to a user friendly name ( #62886 )
...
* Set the nest configuration title to a user friendly name
Set the config entry title name to be the name of the Google Home or
Nest Home that was authorized. In case more than one home was authorized,
they are all listed since they are all accessed over a single shared
home.
* Fix pylint errors
* Resolve pylint errors
2022-01-04 19:23:20 -08:00
mezz64
5c44c27088
Fix Heat Service, bump pyEight to 0.2.0 ( #63405 )
2022-01-04 16:17:27 -10:00
GitHub Action
d2c06c5947
[ci skip] Translation update
2022-01-05 00:15:18 +00:00
epenet
4c14aad90f
Add setup type hints to august ( #63388 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-04 13:32:11 -10:00
jjlawren
888abd63a1
Handle missing monitored users in Plex options ( #63411 )
2022-01-04 15:17:55 -08:00
jjlawren
058520769b
Handle missing monitored users in Plex options ( #63411 )
2022-01-04 15:16:53 -08:00
Paulus Schoutsen
41b43199a3
Fix merge conflicts
2022-01-04 14:48:13 -08:00
Paulus Schoutsen
599c6240f4
Bumped version to 2021.12.8
2022-01-04 14:12:39 -08:00
Franck Nijhof
27a74d2720
Fix missing timezone in GTFS timestamp sensor ( #63401 )
2022-01-04 14:12:35 -08:00
Marcel van der Veldt
082c9c34ea
Fix Hue grouped light color_mode calculation ( #63374 )
2022-01-04 14:12:34 -08:00
Christopher Masto
9126125e16
Work around ingress glitch with 304 responses ( #63355 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-04 14:12:33 -08:00
starkillerOG
4d9d186ddf
Bump micloud to 0.5 ( #63348 )
2022-01-04 14:12:32 -08:00
Maciej Bieniek
39cfc1c839
Fix status type in Shelly climate platform ( #63347 )
2022-01-04 14:12:32 -08:00
Paulus Schoutsen
f2f0fba611
Sisyphus: Fix bad super call ( #63327 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-04 14:12:31 -08:00
J. Nick Koston
ed4f0a50a5
Bump flux_led to 0.27.32 to fix incorrect strip order on A2 devices ( #63262 )
2022-01-04 14:12:30 -08:00
J. Nick Koston
5910460f00
Prevent doorbird integration from overloading the device on startup ( #63253 )
2022-01-04 14:12:30 -08:00
trdischat
5490a65101
Add default Fronius logger model for v0 API ( #63184 )
2022-01-04 14:12:29 -08:00
J. Nick Koston
60f4521a2d
Bump flux_led to 0.27.28 to fix missing white channel on SK6812RGBW strips ( #63154 )
2022-01-04 14:12:28 -08:00
ryborg
4c52b9731f
Fix CO/CO2 sensors mixup in Google Assistant ( #63152 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-04 14:12:08 -08:00
Karthik T
e39cf1a4c6
Fix systemmonitor CPU temp for Armbian on PineA64 ( #63111 )
2022-01-04 14:11:02 -08:00
Shay Levy
9df40d7056
Fix Shelly error fetching device triggers for sleeping devices ( #63103 )
2022-01-04 14:11:01 -08:00
Clifford Roche
c4d871a9d7
Bump greeclimate to 1.0.1 ( #63092 )
2022-01-04 14:11:00 -08:00
ollo69
17e5766d23
Ignore serial number "blank" from NUT ( #63066 )
2022-01-04 14:10:59 -08:00
Tobias Sauerwein
30620ef48f
Bump pyatmo to v6.2.2 ( #63053 )
...
Signed-off-by: cgtobi <cgtobi@gmail.com >
2022-01-04 14:10:58 -08:00
Tobias Sauerwein
17dbdbb395
Bump pyatmo to 6.2.1 ( #62291 )
2022-01-04 14:10:58 -08:00
Marcel van der Veldt
5e42f95bc6
Hue allow per-device availability override ( #63025 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-04 14:09:54 -08:00
Marcel van der Veldt
1f81f84b6e
Fix reporting correct colormode for 3rd party Hue lights ( #63015 )
2022-01-04 14:09:54 -08:00
Marvin Wichmann
b78e44d1d1
Fix local_ip handling in KNX options flow ( #62969 )
2022-01-04 14:09:24 -08:00
Maciej Bieniek
76d5e2ea90
Do not create a number LED brightness entity for Xiaomi Miio devices that do not support it ( #62819 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-04 14:08:32 -08:00
Fabian Affolter
e3d2993d98
Update no_ip URL ( #62477 )
2022-01-04 14:05:30 -08:00
dougiteixeira
69b1a93793
Fix Tuya vacuum display battery level ( #61643 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-04 14:05:29 -08:00
Penny Wood
eb91941640
Update version of iZone library to add some bug fixes ( #61548 )
2022-01-04 14:05:29 -08:00
Christopher Masto
32933b2c6b
Work around ingress glitch with 304 responses ( #63355 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-04 14:04:43 -08:00
Maciej Bieniek
626ae7be9b
Do not create a number LED brightness entity for Xiaomi Miio devices that do not support it ( #62819 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-01-04 13:43:22 -08:00
mletenay
f0acbabd48
Add Goodwe solar inverter integration ( #58503 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: starkillerOG <starkiller.og@gmail.com >
2022-01-04 22:19:31 +01:00
Franck Nijhof
841e22258d
Fix missing timezone in GTFS timestamp sensor ( #63401 )
2022-01-04 13:16:35 -08:00
Allen Porter
cb76a30233
Add a lock on nest stream URL creation to avoid multiple in flight at once ( #63212 )
...
Add a lock to avoid multiple calls to create stream URLs when requests race in parallel
to open streams. This is to avoid # of API calls on the nest server which can be
rate limited, and to avoid any possibility of having too many streams per camera outstanding at once.
2022-01-04 12:27:56 -08:00
Michaël Arnauts
5c8e802cbf
Add unique_id to tellstick devices ( #63391 )
2022-01-04 21:16:43 +01:00
Franck Nijhof
919aa95f97
Improve test coverage for PVOutput ( #63048 )
2022-01-04 20:20:39 +01:00
Franck Nijhof
cd9096907b
Simplify WLED config flow, use device name for config entry ( #63377 )
2022-01-04 10:59:14 -08:00
On Freund
8c756f4b41
Parse Risco event time as local ( #63395 )
2022-01-04 19:57:21 +01:00
Marc Mueller
048d8f9263
Add strict typing to core.py (6) - Implicit reexport ( #63345 )
2022-01-04 19:51:19 +01:00
Maciej Bieniek
16f6bad897
Fix status type in Shelly climate platform ( #63347 )
2022-01-04 19:32:25 +01:00
Jevgeni Kiski
6af99882c5
Prometheus to support input_number ( #58964 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-04 18:52:43 +01:00
jjlawren
8a8ffa1c08
Add support for Sonos microphone binary_sensor ( #63097 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-04 18:45:40 +01:00
Hmmbob
ec75b0caf0
Add Picnic last_order_max_order_time sensor ( #63169 )
2022-01-04 18:41:31 +01:00
Marc Mueller
53496c019c
Start using ParamSpec for decorator functions ( #63148 )
2022-01-04 18:37:46 +01:00
Marc Mueller
3a32fe9a34
Add strict typing to core.py (2) - State ( #63240 )
2022-01-04 18:33:56 +01:00
ryborg
5f5adffd5b
Fix CO/CO2 sensors mixup in Google Assistant ( #63152 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-04 18:24:44 +01:00
Franck Nijhof
2fe08d2b9b
Complete strict typing to Humidifier entity platform ( #61021 )
2022-01-04 18:09:32 +01:00
Allen Porter
d7b080b285
Add support for Add-on discovery in rtsp_to_webrtc ( #63211 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-04 17:58:08 +01:00
tschnilo
46e61008ea
Update PyVicare to 2.15.0 ( #63342 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-04 17:55:43 +01:00
J. Nick Koston
13b262bcce
Keep flux_led device time in sync ( #63259 )
2022-01-04 17:37:15 +01:00
Renat Nurgaliyev
f71d49230d
Add counter entities support to Prometheus component ( #62410 )
2022-01-04 17:34:05 +01:00
epenet
911f2751b4
Drop device_class in wallbox number ( #62438 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-04 17:29:46 +01:00
Allen Porter
0bcad5579b
Set nest climate hvac_action to report idle when hvac mode is not off ( #62811 )
2022-01-04 17:28:46 +01:00
Marcel van der Veldt
829ff9c423
Fix Hue grouped light color_mode calculation ( #63374 )
2022-01-04 17:15:19 +01:00
Tobias Sauerwein
c423b01eb0
Implement retry for Netatmo webhook registration ( #62597 )
2022-01-04 16:52:27 +01:00
J. Nick Koston
ee375ff42d
Offer local control option when there are multiple zeroconf homekit matches ( #62649 )
2022-01-04 16:51:38 +01:00
epenet
411fcad798
Use BinarySensorDeviceClass enum in binary_sensor device automations ( #62635 )
2022-01-04 16:46:21 +01:00
On Freund
7e4414710d
Convert Risco sensor states to timestamps ( #63139 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.dev >
2022-01-04 16:40:32 +01:00
Allen Porter
fdb4b1d7f0
Cleanup nest config flow ( #63351 )
2022-01-04 16:33:17 +01:00
Franck Nijhof
1a7ae839d3
Add little slack to CodeCov project/config-flows threshold ( #63379 )
2022-01-04 16:26:22 +01:00
J. Nick Koston
5c8271552a
Add hardware revision support to homekit ( #63336 )
2022-01-04 16:19:12 +01:00
Joakim Plate
7c6297db86
Add support for philips js screen state ( #62775 )
2022-01-04 16:14:44 +01:00
Brandon Rothweiler
06f05d2302
Use entity class attributes for Mazda integration ( #59869 )
2022-01-04 16:08:54 +01:00
Robert Hillis
f028079815
Remove deprecated yaml config from sma ( #62472 )
...
Co-authored-by: René Klomp <rene@klomp.ws >
2022-01-04 16:04:16 +01:00
Sebastian Muszynski
72674876fc
Add philips.light.hbulb support ( #62417 )
2022-01-04 16:01:36 +01:00
vauriga
0a00c77ed6
Add support for Pet Feeder (cwwsq) in Tuya ( #61359 )
2022-01-04 16:00:48 +01:00
Erwin Oldenkamp
39b26e5ff7
Add device to Wallbox integration ( #63011 )
2022-01-04 15:46:57 +01:00
Marc Mueller
3e51659ba7
Remove some unused TypeVars ( #63346 )
2022-01-04 15:38:34 +01:00
starkillerOG
4d59c1bf07
Bump micloud to 0.5 ( #63348 )
2022-01-04 15:37:33 +01:00
Marc Mueller
fcd80b2ed7
Fix ensure_list typing ( #63311 )
2022-01-04 15:23:48 +01:00
Dave T
05834029a5
Make review link exclude PRs with failing tests ( #63373 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2022-01-04 15:16:38 +01:00
Ville Skyttä
5231bc5dcb
Simplify device registry update ( #62868 )
2022-01-04 15:02:11 +01:00
Mike Degatano
8d2cb82b1d
Update influxdb dependency to 5.3.1 ( #62228 )
2022-01-04 13:49:43 +01:00
Paulus Schoutsen
e201293848
Add MAC to WLED device ( #63349 )
2022-01-04 13:49:15 +01:00
Eric Severance
1bfa2a9b25
Add configuration_url for ONVIF ( #61526 )
2022-01-04 13:48:26 +01:00
Eric Severance
26f9ffbdd5
Allow password-less login to jellyfin ( #61646 )
2022-01-04 13:44:10 +01:00
Fabian Affolter
e2f7a58a38
Update no_ip URL ( #62477 )
2022-01-04 13:42:54 +01:00
David F. Mulcahey
6a685f0315
Add select entities to ZHA ( #62718 )
2022-01-04 13:40:29 +01:00
Robert Hillis
cfb47b9195
Remove deprecated yaml config from waze_travel_time ( #62543 )
2022-01-04 13:39:32 +01:00
Franck Nijhof
12450daf56
Only rely on device status when adding Tuya entities ( #63074 )
2022-01-04 12:51:45 +01:00
Allen Porter
9c166dfff2
Bump rtsp_to_webrtc to 0.4.0 ( #63359 )
2022-01-04 11:31:33 +01:00
epenet
5140c1fa6a
Remove invalid return values in setup methods [i-p] ( #63363 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-04 11:30:13 +01:00
epenet
2709db008c
Remove invalid return values in setup methods [a-h] ( #63362 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-04 11:08:28 +01:00
epenet
b14ac1b94a
Remove invalid return values in setup methods [r-z] ( #63365 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-04 10:52:30 +01:00
Thomas Dietrich
dc15c9ed75
Add SensorDeviceClass to statistics component, improve structures ( #62629 )
...
* Improve config checking, add device_class timestamp
* Move additional characteristics into separate branch
* Move deprecation warning for sampling_size default to other branch
* Add supports list description
2022-01-04 10:25:37 +01:00
avee87
04606f05a4
Use built-in Jinja min and max filters in templates ( #60327 )
...
* Use built-in Jinja min and max filters in templates
* use built-in filter for global
* lint
* less generic name
* more tests
* even more tests
2022-01-04 10:07:23 +01:00
Chris Talkington
2d0aaeba6b
Address late review of #63238 ( #63358 )
2022-01-04 09:16:47 +01:00
Robert Hillis
4177644c68
Use enums in smartthings tests ( #62194 )
2022-01-03 17:27:36 -08:00
GitHub Action
021a4f7106
[ci skip] Translation update
2022-01-04 00:14:15 +00:00
Christopher Bailey
a2677983a2
Add UniFi Protect select platform ( #63337 )
2022-01-03 13:42:10 -10:00
rianadon
48057e1dfb
Weather units: climacell (1.3/4) ( #61472 )
...
* climacell units
* Fix climacell tests
2022-01-03 15:09:47 -05:00
Paulus Schoutsen
ad8af5fc7a
Allow mobile app registrations only supporting websocket push ( #63208 )
2022-01-03 11:02:41 -08:00
Paulus Schoutsen
9f0805f512
Sisyphus: Fix bad super call ( #63327 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-03 19:46:56 +01:00
epenet
e4a88e921f
Add switch setup type hints [n-r] ( #63304 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:24:34 +01:00
epenet
f39531dcfc
Add switch setup type hints [g-m] ( #63303 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:23:11 +01:00
epenet
eb7911f951
Add basic type hints to acmeda ( #62736 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:21:48 +01:00
epenet
6f93ffb7ee
Add sensor setup type hints [t-v] ( #63309 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:20:39 +01:00
epenet
d24ebc3c10
Add sensor setup type hints [e-f] ( #63317 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:19:11 +01:00
epenet
4363852178
Add sensor setup type hints [a-b] ( #63319 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:18:00 +01:00
epenet
84221f656a
Add sensor setup type hints [c-d] ( #63318 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:16:42 +01:00
epenet
30a64bd0f2
Add sensor setup type hints [g-h] ( #63316 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:13:59 +01:00
epenet
a9901356c3
Add sensor setup type hints [i-l] ( #63315 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:11:50 +01:00
epenet
9184eb8916
Add sensor setup type hints [o-q] ( #63313 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:10:57 +01:00
epenet
80b6195505
Add sensor setup type hints [m-n] ( #63314 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:09:36 +01:00
epenet
822ac203c3
Add sensor setup type hints [r] ( #63312 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:08:34 +01:00
epenet
595e8a327c
Add sensor setup type hints [s] ( #63310 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 19:06:08 +01:00
epenet
26819d1132
Add sensor setup type hints [w-z] ( #63308 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 18:45:33 +01:00
Erik Montnemery
d8e7236502
Cleanup handling of unsupported config keys in MQTT fan ( #62681 )
...
* Cleanup handling of unsupported config keys in MQTT fan
* Update fan.py
2022-01-03 17:54:03 +01:00
epenet
5ddab5a7f2
Add setup type hints to number, remote and scene ( #63299 )
...
* Add number setup type hints
* Add remote setup type hints
* Add scene setup type hints
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 17:17:44 +01:00
Erik Montnemery
1995a825f3
Reject MQTT light discovery using unsupported value_template ( #62682 )
...
* Reject MQTT light discovery using unsupported value_template
* Tweak
2022-01-03 17:16:26 +01:00
Franck Nijhof
a039d245fd
Fix typo in CPU Speed translation key ( #63284 )
2022-01-03 17:09:32 +01:00
Jan Bouwhuis
86ed091dbf
Skip raw encoding test for cover ( #63322 )
2022-01-03 17:08:28 +01:00
epenet
f456f68dff
Add switch setup type hints [s-z] ( #63305 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:44:20 +01:00
epenet
e5dcc5694a
Add switch setup type hints [a-f] ( #63302 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:31:24 +01:00
epenet
7df339f436
Add weather setup type hints ( #63301 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:27:33 +01:00
epenet
3fe527422d
Add setup type hints to select, vacuum and water_heater ( #63300 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:26:14 +01:00
epenet
9b5939a7a5
Add setup type hints to all demo platforms ( #63294 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:24:09 +01:00
epenet
1c30992b0e
Add setup type hints to all template platforms ( #63295 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:23:12 +01:00
epenet
94061fa997
Add geo_location setup type hints ( #63288 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:22:23 +01:00
epenet
1519aa202d
Add media_player setup type hints [m-x] ( #63298 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:09:34 +01:00
Jan Bouwhuis
dd0193052c
Add MQTT encoding parameter for all subscribed topics ( #62263 )
...
* Add encoding parameter for all subscribable topics
* test setup encoding incoming payload
* remove support for device_tracker and tag+tests
2022-01-03 16:08:07 +01:00
Jan Bouwhuis
3ca18922e6
Mqtt rework on value templates ( #62105 )
...
* add MqttValueTemplate class
* support variables at initiation
* pass MqttEntity instead of hass
* Use MqttValueTemplace class for value templates
* make hass en enitity parameters conditional
* remove unused property and remove None assignment
* rename self._attr_value_template
2022-01-03 16:07:40 +01:00
epenet
bf78ddcadb
Add media_player setup type hints [a-l] ( #63297 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 16:04:15 +01:00
epenet
eed7ce55b3
Add lock setup type hints ( #63296 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:45:15 +01:00
epenet
7967f49e48
Add light setup type hints [s-z] ( #63293 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:43:55 +01:00
epenet
a46f25f2a9
Add device_tracker setup type hints ( #63286 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:19:38 +01:00
epenet
b9e9445a51
Add humidifier setup type hints ( #63289 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:15:32 +01:00
epenet
ca366e6f87
Add image_processing setup type hints ( #63290 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:14:57 +01:00
Jan Bouwhuis
061ce0c187
Fix mqtt reloading and rework tests ( #62950 )
...
* Improve mqtt reloading/tests and fix issues
* Cleanup fixture for reloading test
* isort and black remove replaced test_reloadable
2022-01-03 15:14:50 +01:00
Jan Bouwhuis
0dab5e69db
Fix MQTT cover not using tilt_command_template ( #63080 )
2022-01-03 15:13:30 +01:00
epenet
1ce75f8e6b
Add cover setup type hints ( #63285 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:13:18 +01:00
epenet
277562bc38
Add light setup type hints [l-r] ( #63292 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:11:59 +01:00
epenet
71cb42f53a
Add fan setup type hints ( #63287 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:10:53 +01:00
Jan Bouwhuis
457ce195dd
Add mqtt entity attributes command templates ( #61937 )
...
* Add entity variables to MqttCommandTemplate
* missing command template update
* make hass and entity conditional parameters
* Add encoding support for publishing
* Revert "Add encoding support for publishing"
This reverts commit b69b9c60ececdab1d35621bdd7ffe5b8b9d59c44.
2022-01-03 15:10:15 +01:00
epenet
7f9b7c7b0e
Add light setup type hints [a-i] ( #63291 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 15:02:21 +01:00
bvweerd
acc974b26b
Add eq3btsmart presets on, off, auto and manual mode ( #54586 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Teemu R <tpr@iki.fi >
2022-01-03 14:04:23 +01:00
Aidan Timson
d85d93d1a1
Downgrade OctoPrint printer disconnected errors ( #63076 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-01-03 13:53:25 +01:00
Steven Looman
cba752c1af
Bump async-upnp-client==0.23.3 ( #63282 )
2022-01-03 13:42:09 +01:00
Joakim Sørensen
56bda80e0a
Address late review comments for version integration ( #63283 )
...
* Address late review comments for version integration
* 2 leftover persistent_notification setup
2022-01-03 13:30:40 +01:00
epenet
06ebbb7cae
Add climate setup type hints [a-l] ( #63278 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 13:26:32 +01:00
epenet
cbd3cd4599
Add camera setup type hints ( #63277 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 13:22:41 +01:00
Marc Mueller
cad09a9eda
Add strict typing to core.py (4) - Misc ( #63242 )
2022-01-03 13:18:15 +01:00
epenet
ce6206b422
Add calendar setup type hints ( #63272 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 13:14:02 +01:00
epenet
862daff622
Add binary_sensor setup type hints [s-z] ( #63271 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 13:13:03 +01:00
epenet
fbabad1d1d
Add binary_sensor setup type hints [a-f] ( #63268 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 13:10:41 +01:00
epenet
6f4b25950c
Add climate setup type hints [m-z] ( #63279 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 13:09:43 +01:00
chpego
39df04495d
Bump caldav version to 0.8.2 ( #63280 )
2022-01-03 13:05:35 +01:00
Ryan Fleming
adbcb642cf
Update to pyoctoprintapi 1.7 ( #63254 )
2022-01-03 12:13:33 +01:00
epenet
e5ba34b9f9
Add init type hints [misc] ( #63261 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 12:08:14 +01:00
epenet
929da2154a
Add air_quality setup type hints ( #63263 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 12:07:05 +01:00
J. Nick Koston
d1bda6949e
Prevent doorbird integration from overloading the device on startup ( #63253 )
2022-01-03 12:06:44 +01:00
J. Nick Koston
78d7387547
Bump flux_led to 0.27.32 to fix incorrect strip order on A2 devices ( #63262 )
2022-01-03 12:05:35 +01:00
epenet
f7b26e9b06
Fix relative import issue in device_automation ( #63274 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 11:59:50 +01:00
Gabriel Rauter
d26275011a
Add unique_id configuration variable to command_line integration ( #58596 )
2022-01-03 11:44:47 +01:00
epenet
545b10a711
Add binary_sensor setup type hints [o-r] ( #63270 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 11:35:02 +01:00
epenet
33e4251606
Add binary_sensor setup type hints [h-n] ( #63269 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 11:32:26 +01:00
epenet
24fc0df4b0
Add alarm_control_panel setup type hints ( #63264 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 10:57:25 +01:00
Erik Montnemery
e9b746e874
Add turned on or off device trigger to toggle entity ( #61089 )
...
* Add turned on or off device trigger to toggle entity
* Renamed changed_states trigger to toggled
* Adjust tests
* Fix homekit triggers test
* Add tests
* Adjust tests after rebase
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-03 10:41:30 +01:00
Erik Montnemery
8f99cb51b5
Improve test coverage of template button ( #63265 )
2022-01-03 10:39:24 +01:00
Raman Gupta
6f8cd54ca1
Add button platform to template integration ( #61908 )
...
* Add button platform to template integration
* review comments
* add unique ID check
2022-01-03 10:03:37 +01:00
epenet
ad7a0d799d
Add type hints to google_assistant ( #62748 )
...
* Add type hints to google_assistant
* Fix pylint
* Adjust type hint
* Fix black
* Revert changes to smart_home
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 09:10:43 +01:00
Jan Bouwhuis
d0c4f0fec4
Add mqtt encoding support for publishing ( #62739 )
...
* encoding support for mqtt publishing - todo tests
* signature allows None values for qos and retain
* common test for mqtt publishing encoding
* better test with command templates
* more tests
* fix tests alarm control panel+tests light basic
* tests light json and template
* add tests vacuum and fix tests light_template
2022-01-03 09:03:47 +01:00
epenet
2cc4d9846b
Add basic type hints to mqtt ( #62875 )
...
* Add basic type hints to mqtt
* Add hints to async_setup_platform
* Add type hint to async_setup_entry
* Fix pylint
* Set correct argument order in climate entity
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-03 08:53:52 +01:00
Chris Talkington
f4857ffe33
Add binary_sensor platform to roku ( #63238 )
2022-01-02 18:44:31 -06:00
Chris Talkington
c693b6f455
Add hardware version to Roku device info ( #63249 )
...
* add hardware version to Roku device info.
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
2022-01-02 18:35:09 -06:00
GitHub Action
ea0b24a5f0
[ci skip] Translation update
2022-01-03 00:14:23 +00:00
J. Nick Koston
56103a4623
Fix oncue string for already_configured ( #63248 )
2022-01-02 17:59:04 -06:00
Marc Mueller
1b884964a4
Run hassfest on changes to .strict-typing ( #63237 )
2022-01-02 22:53:34 +01:00
Dave T
89895c6c04
Improve tests for generic camera ( #63197 )
...
* Improve tests for generic camera
* Fix black error
* Code review: Move common code to fixtures
* Remove unnecessary patches from tests.
* Address review comments
* Code review: swap more patches for respx
* Code review: use _attr for frame interval.
2022-01-02 13:26:44 -08:00
Christopher Bailey
4099d84fa4
Refactor static attributes to class attrs for UniFi Protect ( #63236 )
2022-01-02 22:16:14 +01:00
Mike Degatano
50188e06ac
Add link into statistics unit mismatch warning ( #62217 )
2022-01-02 22:13:21 +01:00
Chris Talkington
857c9e3836
Update rokuecp to 0.9.0 ( #63234 )
2022-01-02 21:52:17 +01:00
Karthik T
bf1f8f4bfa
Fix systemmonitor CPU temp for Armbian on PineA64 ( #63111 )
2022-01-02 21:51:50 +01:00
Allen Porter
9e3f7d2961
Simplify nest reauth config flow ( #63058 )
2022-01-02 21:43:50 +01:00
Franck Nijhof
76a7149a5e
Use shorthand attributes in Tuya camera platform ( #63228 )
2022-01-02 21:37:15 +01:00
J. Nick Koston
7de4801bfa
Add support for oncue connectivity binary sensor ( #63232 )
2022-01-02 21:36:14 +01:00
J. Nick Koston
1483d394be
Add entity_category to oncue sensors ( #63231 )
2022-01-02 10:06:27 -10:00
epenet
f14e162610
Add missing schema to dominos order service ( #63016 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 20:49:41 +01:00
Christopher Bailey
d364186571
Add UniFi Protect number platform ( #63220 )
2022-01-02 09:47:25 -10:00
dougiteixeira
66c2259f5c
Fix Tuya vacuum display battery level ( #61643 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-01-02 20:46:18 +01:00
epenet
9248865443
Ensure service calls are typed in remember-the-milk ( #63018 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 20:43:38 +01:00
J. Nick Koston
724f5dbf1a
Add Oncue by Kohler integration ( #63203 )
2022-01-02 09:15:39 -10:00
Allen Porter
584e660548
Bump google-nest-sdm to 1.3.0 ( #63224 )
2022-01-02 18:55:37 +01:00
Allen Porter
15baea4ba3
Use more narrow exception catching in nest ( #63225 )
2022-01-02 18:54:56 +01:00
Phil Cole
b9daa22891
Introduce const file in Nissan Leaf ( #63082 )
...
* Introduce const file in Nissan Leaf
* Use final
* Don't alter start_charging logic
* Don't centralise logger
2022-01-02 11:48:33 -06:00
epenet
2aa8a86126
Add basic type hints to broadlink ( #62879 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 17:21:37 +01:00
epenet
d8dabd305c
Make ATTR_ENTITY_ID required in local_file service call ( #63017 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 17:20:46 +01:00
epenet
71a5b89691
Ensure service calls are typed in todoist ( #63020 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 17:17:55 +01:00
epenet
9ed7d82661
Add type hint to reload_config in homeassistant scene ( #63094 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 17:16:47 +01:00
epenet
24e27290b5
Drop deprecated CONF_NAMES from onewire ( #61094 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 17:10:19 +01:00
Allen Porter
ebc8e19788
Revert nest reloading due to lock up ( #63206 )
2022-01-02 17:08:38 +01:00
epenet
20150daf1e
Fix incorrect parameter name/hint in mqtt climate ( #63106 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 17:06:17 +01:00
epenet
9e16f87ddc
Add init type hints [b-c] ( #63100 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 17:05:18 +01:00
rhpijnacker
5d037a079d
Bump dsmr-parser dependency to 0.31 ( #63123 )
2022-01-02 16:55:09 +01:00
epenet
95537166e8
Add init type hints [r] ( #63192 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:36:24 +01:00
epenet
0d7b531285
Add init type hints [p-q] ( #63191 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:35:23 +01:00
epenet
e02f0c34e5
Add init type hints [k-l] ( #63188 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:34:33 +01:00
J. Nick Koston
1d41e5b0c6
Bump flux_led to 0.27.28 to fix missing white channel on SK6812RGBW strips ( #63154 )
2022-01-02 16:32:39 +01:00
epenet
1650332188
Add init type hints [h-j] ( #63187 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:31:48 +01:00
epenet
00ec874389
Add init type hints [s] ( #63193 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:29:52 +01:00
epenet
33e926371f
Add init type hints [m] ( #63189 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:28:14 +01:00
epenet
e7b262f9e5
Add init type hints [v-z] ( #63195 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:27:12 +01:00
epenet
6d51cccbf7
Add init type hints [d] ( #63101 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 16:12:46 +01:00
Marc Mueller
2738217c4b
Run gen_requirements_all script on changes to setup.py ( #63171 )
2022-01-02 16:11:25 +01:00
epenet
631e4c6bd3
Use DeviceClass Enum in alarmdecoder schema ( #61967 )
2022-01-02 16:01:00 +01:00
Simone Chemelli
fc02260146
Fix management of Fritz repeaters ( #63110 )
2022-01-02 14:59:41 +01:00
epenet
a2b611d9d9
Drop use of HomeAssistantType in elmax ( #63105 )
...
* Drop HomeAssistantType in elmax
* Update common.py
* Update switch.py
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-02 10:19:42 +02:00
trdischat
e3de81cd02
Add default Fronius logger model for v0 API ( #63184 )
2022-01-02 08:15:27 +01:00
epenet
18056f3a8a
Add init type hints [t-u] ( #63194 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-01 22:06:11 -08:00
Marc Mueller
06b9be4d9c
Upgrade flake8-noqa to 1.2.1 ( #63170 )
2022-01-02 02:22:26 +01:00
GitHub Action
efac363cdf
[ci skip] Translation update
2022-01-02 00:14:58 +00:00
epenet
b6909feb8b
Add init type hints [n-o] ( #63190 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-01 13:39:38 -08:00
epenet
d57c54c93e
Add init type hints [f-g] ( #63186 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2022-01-01 13:38:11 -08:00
Christopher Bailey
e5b7eac411
Add UniFi Protect switch platform ( #63177 )
2022-01-01 11:23:10 -10:00
Dave T
817f0c9aae
Refactor enum zwave js tests ( #62712 )
...
* Use new enums in zwave_js tests
* Convert == to is
* Refactor some ATTR_ * as well.
* Address review comments
2022-01-01 21:50:48 +01:00
Allen Porter
c7b991f56b
Add rtsptowebrtc integration ( #59660 )
...
* Add initial version of the webrtc integration
Add the webrtc integration. This integration proxies the
signal 'offer' from the client to a RTSPtoWebRTCP server that
returns an 'answer'.
The RTSPtoWebRTC server is a go binary based on pion, and this is
what is currently used by the WebRTC custom_component:
https://github.com/AlexxIT/WebRTC
https://github.com/deepch/RTSPtoWebRTC
* Readability improvements for webrtc
* Reach 100% test coverage
* Use rtsp-to-webrtc client library package
* Rename webrtc to rtstptowebrtc
This is to reflect naming as one type of approach to webrtc since other webrtc integrations would look very different.
* Remove internal quality scale
* Bump rtsptowebrtc to support heartbeats
* Shorten server url variable and remove const.py
* Add config flow validation for RTSPtoWebRTC server
* Add RTSPtoWebRTC server health checks
* Accept translation suggestion
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update rtsptowebrtc to use new camera registry API
Update rtsptowebrtc to use new API added in #62962
* Remove unused variable
* Fix lint and typing errors for python 3.8
* Rename to rtsp_to_webrtc to follow standards
* Use async_on_unload for unsubscribing camera webrtc provider
* Remove unnecessary translations in config flow
* Remove unnecessary configuration setup
* Cleanup test setup and typing
* Patch integration setup to avoid starting the whole integration
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-01-01 12:36:31 -08:00
Maciej Bieniek
8af545a4e3
Add new buttons for Shelly Gas ( #63099 )
...
* Add self test/mute/unmute buttons
* Improve doctrings
* Improve test coverage
* Add supported property to ShellyButtonDescription
* Change icon
2022-01-01 21:42:17 +02:00
Steffen Zimmermann
9ead2c7148
Improve wiffi config flow handling ( #63167 )
...
Don't use `async_set_unique_id` and `_abort_if_unique_id_configured`
because TCP port number is not a unique id.
Use `_async_abort_entries_match` instead.
2022-01-01 20:36:45 +01:00
Allen Porter
81aff973ea
Keep entity state management within entity ( #63183 )
...
Simplify the entity state management for webrtc providers, incurring
extra state writes on startup. Followup post-review comments for PR #62962
2022-01-01 11:22:48 -08:00
Dave T
0410c205ca
Move constants to const file for generic ( #63179 )
2022-01-01 10:57:56 -08:00
Daniel Hjelseth Høyer
8bf6aba1cf
Mill use walrus operator ( #63166 )
...
* Mill use walrus operator
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill use walrus operator
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-01-01 13:11:56 +01:00
stegm
0a0ca233c5
Add entity categories. ( #63165 )
2022-01-01 12:45:24 +01:00
GitHub Action
93758e2e6c
[ci skip] Translation update
2022-01-01 00:14:34 +00:00
Daniel Hjelseth Høyer
4f6b2e6e1c
Bump mill-local to 0.1.1 and add device info ( #63141 )
2021-12-31 12:33:50 -10:00
Daniel Hjelseth Høyer
8e5c8c516d
Adax, unique id and title should be string ( #63132 )
2021-12-31 12:22:47 -10:00
Christopher Bailey
b379acc119
Clean up patching of setup platforms for UniFi Protect integration ( #63156 )
2021-12-31 12:20:23 -10:00
Allen Porter
0dee4f85f0
Implement an rtsp to webrtc registry in camera ( #62962 )
...
* Implement a webrtc to rtsp support in camera as a registry
Allow integrations to register a provider that can convert an RTSP stream and WebRTC offer to a WebRTC answer. This is
planned to be used by the RTSPtoWebRTC server integration as an initial pass, but could
support other server implementations as well (or even native implementationf or that matter).
* Fix test bug to improve test covergae and restructure statements
* Add missing call to refresh webrtc providers
* Run provider refresh in parallel since it may send RPCs
* Replace for loop with any
* Fix pylint warning to use a generator
2021-12-31 13:44:33 -08:00
Christopher Bailey
0de3a299d6
Add UniFi Protect light platform ( #63137 )
2021-12-31 11:21:29 -10:00
Allen Porter
b17120a511
Bump google-nest-sdm to 1.2.1 ( #63151 )
2021-12-31 10:11:00 -10:00
Daniel Hjelseth Høyer
3ea2b7d89f
Mill, add HVAC_MODE_OFF for gen 3 heaters ( #63134 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-12-31 12:06:05 -08:00
Maikel Punie
d7f0ad29df
Add velbus USB dicovery ( #62596 )
2021-12-31 09:44:35 -10:00
Shay Levy
c65a50bd2e
Fix Shelly error fetching device triggers for sleeping devices ( #63103 )
2021-12-31 18:47:03 +01:00
Mick Vleeshouwer
4eb077b6b4
Enable strict typing for Overkiz integration ( #63108 )
2021-12-31 07:35:15 -10:00
Daniel Hjelseth Høyer
0da53bad90
Update Adax-local to 0.1.3 ( #63129 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-12-31 14:18:06 +01:00
Franck Nijhof
c5d8792c34
Cleanup switch light ( #63127 )
2021-12-31 12:47:16 +01:00
Franck Nijhof
78442d82d1
Add color mode support to switch light ( #63124 )
2021-12-31 11:43:59 +01:00
jjlawren
2172679f41
Make Sonos alarm unique_id unique with multiple households ( #62645 )
2021-12-31 11:10:10 +01:00
Milan Meulemans
cdd54b365a
Remove deprecated Connection class from octoprint ConfigFlow ( #63117 )
2021-12-31 11:06:30 +01:00
epenet
04e8e84058
Add init type hints [e] ( #63102 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-31 11:05:44 +01:00
Andre Lengwenus
7b9e643536
Bump pypck to 0.7.12 ( #63119 )
2021-12-31 11:01:59 +01:00
Allen Porter
4c46cf79c4
Bump google-nest-sdm to 1.2.0 ( #63121 )
2021-12-31 10:43:11 +01:00
epenet
545e321002
Add init type hints [a] ( #63098 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-30 21:17:05 -08:00
Marcel van der Veldt
055fb99938
Hue allow per-device availability override ( #63025 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-12-30 20:46:52 -08:00
Christopher Bailey
ebe9853e6f
Bumps pyunifiprotect to 1.4.8 ( #63113 )
2021-12-30 16:17:32 -10:00
GitHub Action
f205708e56
[ci skip] Translation update
2021-12-31 00:14:15 +00:00
Simone Chemelli
6725e4033c
Use mesh topology and add 3 more attr for Fritz ( #63049 )
...
* Use mesh topology and add 3 more attr
* Apply review comment
2021-12-30 23:23:55 +01:00
Franck Nijhof
b5300fb32e
Add configuration flow to Whois ( #63069 )
...
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
2021-12-30 22:42:46 +01:00
epenet
9971831b51
Improve typing in core service registration ( #63005 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-30 21:18:10 +01:00
Clifford Roche
1320f27fd7
Bump greeclimate to 1.0.1 ( #63092 )
2021-12-30 21:15:59 +01:00
epenet
803eaa8e22
Ensure admin service calls are typed ( #63093 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-30 21:12:40 +01:00
Simone Chemelli
34e732ebc1
Add hw info for Shelly devices ( #62643 )
...
* Add hw info for Shelly devices
* Better rappresentation
* Remove date parsing
* Added model as requested
2021-12-30 20:08:29 +01:00
uvjustin
849dc0e53a
Use original PyAv in stream ( #63079 )
2021-12-30 10:54:25 -08:00
Franck Nijhof
540ccc37b5
Use StrEnum in Tuya constants ( #63073 )
2021-12-30 20:23:27 +02:00
epenet
f724aea0bb
Ensure service calls are typed [a-j] ( #63013 )
...
* Ensure service calls are typed [a-j]
* Adjust apns
* Adjust arlo
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-30 18:50:51 +01:00
Maciej Bieniek
c0b9a34901
Bump library to version 1.0.7 ( #63078 )
2021-12-30 19:45:09 +02:00
Simone Chemelli
c2938c50c3
Fix unique id for Fritz buttons ( #63072 )
...
* Fix unique id for Fritz buttons
* Apply review comment
2021-12-30 17:44:02 +01:00
Simone Chemelli
c27e4feff6
Refresh device_info for Shelly devices ( #62899 )
...
* Rework device_info
* Update device_info via registry
* Optimized checks: only when needed
* Revert device_info rework as not needed
* Fix reboot detection for all scenarios
* Final optimization
* Remove leftover
* Bump aioshelly
* Bump fritzconnection and remove workarounds
* Cleanup fritzbox_callmonitor
* Rework device_info
* Update device_info via registry
* Optimized checks: only when needed
* Revert device_info rework as not needed
* Fix reboot detection for all scenarios
* Final optimization
* Remove leftover
* Update homeassistant/components/shelly/utils.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/shelly/__init__.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Revert slipped in commit
* Rename param
* Apply review comment
* Apply comment review #2
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2021-12-30 15:37:28 +01:00
Mick Vleeshouwer
8599ddf51e
Address feedback to Overkiz integration (round 2) ( #63036 )
...
* Address feedback in multiple files
* Add missing return statement
* Improve sensor descriptions
* Improve typing
* Move to new device registry
* Disable RSSI sensor by default
* Improve typing
2021-12-30 15:22:35 +01:00
Marc Mueller
52ca06c750
CI: Fix pip cache restore key ( #63075 )
2021-12-30 14:09:18 +01:00
Simone Chemelli
da24b7ce2f
Bump fritzconnection and remove workarounds ( #63050 )
...
* Bump fritzconnection and remove workarounds
* Cleanup fritzbox_callmonitor
2021-12-30 12:53:54 +01:00
Sebastian Lövdahl
0a95b2c591
Vallox config flow follow-up fixes ( #63032 )
...
* Vallox config flow follow-up fixes
* Fix logging
* Get documentation URL from manifest
* Feedback fixes
2021-12-30 11:58:36 +01:00
Marc Mueller
77ffd7b066
CI: Cache pip wheels ( #62755 )
2021-12-30 11:49:05 +01:00
ollo69
7d1de80926
Ignore serial number "blank" from NUT ( #63066 )
2021-12-30 10:25:44 +01:00
Alan Murray
eaba29657f
Catch bluetooth_tracker OSError ( #60437 )
...
Catch when bluetooth_tracker integration throws an OSError when a bluetooth device can't be found.
2021-12-30 10:06:44 +01:00
Franck Nijhof
bbb652304e
Introduce const file in Whois ( #63051 )
2021-12-30 09:05:16 +01:00
Tobias Sauerwein
792d9196df
Bump pyatmo to v6.2.2 ( #63053 )
...
Signed-off-by: cgtobi <cgtobi@gmail.com >
2021-12-30 00:00:30 -08:00
epenet
e3c1a3567e
Fix local_file partial tests ( #63023 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-29 16:52:23 -10:00
Marvin Wichmann
b9247f3952
Fix local_ip handling in KNX options flow ( #62969 )
2021-12-30 01:13:58 +01:00
Christopher Bailey
02e59b2f38
Fixes UniFi Protect reconnect issues ( #63047 )
2021-12-29 12:39:55 -10:00
Christopher Bailey
5eb59092e6
Adds missing strings ( #63046 )
2021-12-29 12:27:31 -10:00
Allen Porter
26972942ca
Deprecate the Legacy Works with Nest API ( #63027 )
2021-12-29 23:22:31 +01:00
Franck Nijhof
c6230fef08
Add full test coverage to CPU Speed ( #63042 )
2021-12-29 22:59:14 +01:00
epenet
709afc63b0
Ensure service calls are typed [m-z] ( #63014 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-29 22:41:55 +01:00
Franck Nijhof
4ef9abbf3f
Add myself as codeowner for CPU Speed ( #63034 )
2021-12-29 21:43:53 +01:00
Christopher Bailey
699512c36f
Add UniFi Protect button ( #63001 )
2021-12-29 09:38:44 -10:00
Christopher Bailey
b31041698f
Feedback from previous PR ( #63022 )
2021-12-29 08:39:45 -10:00
Allen Porter
788373a7ca
Update legacy nest config flow tests to use modern best practices ( #63019 )
...
* Update legacy nest tests to use modern best practices
Update legacy nest integration config flow tests to test the config flow actually through the integration APIs rather
than interacting with the config flow object directly. This is a pre-factoring pulled out of a larger config flow revamp
where we want to exercise the actual production code for initializing configuration, config flows, and authentication
implementations.
* Revert some test name/comment changes
* Update setup calls to verify async_setup_legacy is called
2021-12-29 10:38:50 -08:00
Allen Porter
23384ee1e8
Update stream errors with additional error information ( #62900 )
2021-12-29 18:57:14 +01:00
Franck Nijhof
2f7fa962b4
Detect unsupported system in CPU Speed integration ( #63012 )
2021-12-29 18:54:47 +01:00
Marcel van der Veldt
1547a046db
Fix reporting correct colormode for 3rd party Hue lights ( #63015 )
2021-12-29 18:26:52 +01:00
Franck Nijhof
92066d2a62
Merge pull request #63004 from home-assistant/rc
2021-12-29 18:17:01 +01:00
Mirko Lenz
ab4effc7e2
Allow sending GroupValueResponse telegrams with knx.send service ( #62639 )
...
* Add knx.respond service
* Combine knx.send and knx.respond services
* Rename knx attribute and fix tests
* Use parametrization in tests
Co-authored-by: Marvin Wichmann <marvin.wichmann@unic.com >
2021-12-29 18:15:48 +01:00
epenet
7185e1140d
Add setup type hints to plex ( #62883 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-29 18:05:56 +01:00
Marcel van der Veldt
f28c66ce19
Fix Hue motion sensor state if sensor is disabled ( #63000 )
2021-12-29 17:54:53 +01:00
jjlawren
05b2569621
Add missing migration for Sonos speech enhancement switch entities ( #63010 )
2021-12-29 17:40:39 +01:00
jjlawren
292ff974fa
Fix night mode switch state on Sonos ( #63009 )
2021-12-29 17:37:34 +01:00
jjlawren
a8fe9f2eff
Add missing migration for Sonos speech enhancement switch entities ( #63010 )
2021-12-29 17:31:04 +01:00
jjlawren
00a4b60f74
Fix night mode switch state on Sonos ( #63009 )
2021-12-29 17:25:29 +01:00
Franck Nijhof
d315dc2ce4
Hotfix for Nuki integration tests ( #63007 )
2021-12-29 16:52:55 +01:00
Phil Cole
469a1cae85
Add unique id to nissanleaf entities ( #62824 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-12-29 16:43:10 +01:00
David F. Mulcahey
946544b08f
Update ZHA to use apparent power ( #62990 )
2021-12-29 10:35:17 -05:00
Franck Nijhof
65774ec300
Bumped version to 2021.12.7
2021-12-29 16:01:54 +01:00
Marcel van der Veldt
70c16d4fb7
Normalize Hue colortemp if value outside of bounds ( #62998 )
2021-12-29 15:59:44 +01:00
Franck Nijhof
e5c5a73349
Gracefully handle missing preset mode in Tuya fan ( #62996 )
2021-12-29 15:59:40 +01:00
Franck Nijhof
ac92a7f425
Fix Tuya data type information in climate ( #62994 )
2021-12-29 15:59:37 +01:00
Franck Nijhof
846aeae40b
Fix Tuya data type information in lights ( #62993 )
2021-12-29 15:59:33 +01:00
Franck Nijhof
edea83f003
Fix incorrect unit of measurement access in Tuya ( #62989 )
2021-12-29 15:59:30 +01:00
Marcel van der Veldt
f7e5f1cc23
Fix short flash effect in Hue integration ( #62988 )
2021-12-29 15:59:27 +01:00
Franck Nijhof
016e131545
Gracefully handle unknown HVAC mode in Tuya ( #62984 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-29 15:59:23 +01:00
Marcel van der Veldt
7b797a2136
Bump aiohue to 3.0.11 ( #62983 )
2021-12-29 15:59:20 +01:00
Bram Kragten
fc2bcd964c
Update frontend to 20211229.0 ( #62981 )
2021-12-29 15:59:16 +01:00
Marcel van der Veldt
1e6a1a241d
Remove duplicate filter for Hue button events ( #62974 )
2021-12-29 15:59:13 +01:00
Marcel van der Veldt
28278862fd
Send commands to Hue grouped lights all at once ( #62973 )
2021-12-29 15:59:10 +01:00
J. Nick Koston
f612f7e7a9
Bump flux_led to 0.27.21 ( #62971 )
2021-12-29 15:59:07 +01:00
Matt Zimmerman
e3b1ab9cc4
Bump python-smarttub dependency to 0.0.29 ( #62968 )
...
* Bump python-smarttub dependency to 0.0.29
* gen
2021-12-29 15:59:04 +01:00
Pascal Reeb
d62d013fb6
Fix unique_id of nuki config entry ( #62840 )
...
* fix(nuki): fixed naming of nuki integration
* parse_id function
* migration path
* fixes from ci runs
* don't update title if it was changed
* move to dedicated helper
* use dict of params
* Update homeassistant/components/nuki/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-29 15:59:00 +01:00
Franck Nijhof
fc1899987a
Fix incorrect unit of measurement access in Tuya ( #62989 )
2021-12-29 15:35:51 +01:00
Franck Nijhof
12a57ad925
Fix Tuya data type information in lights ( #62993 )
2021-12-29 15:35:41 +01:00
Franck Nijhof
17536df7ea
Fix Tuya data type information in climate ( #62994 )
2021-12-29 15:34:56 +01:00
Franck Nijhof
084e81f827
Gracefully handle missing preset mode in Tuya fan ( #62996 )
2021-12-29 15:34:36 +01:00
Marcel van der Veldt
497bfc1c8f
Normalize Hue colortemp if value outside of bounds ( #62998 )
2021-12-29 15:13:52 +01:00
Franck Nijhof
32d1e28dab
Clean up Tuya loggers ( #62999 )
2021-12-29 15:12:27 +01:00
Franck Nijhof
bd98fc231d
Gracefully handle unknown HVAC mode in Tuya ( #62984 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-29 14:52:08 +01:00
Steffen Zimmermann
85f2e259da
Add unique id check in wiffi config flow ( #60388 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-12-29 14:34:47 +01:00
epenet
98135d8158
Ensure service calls are typed in homeassistant ( #62915 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-29 14:30:55 +01:00
Marcel van der Veldt
c5bdf858a8
Fix short flash effect in Hue integration ( #62988 )
2021-12-29 14:21:38 +01:00
epenet
4d8c9fc1ab
Add basic type hints to cast ( #62746 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-29 12:30:16 +01:00
Phil Cole
54d1e20948
Add type hints to nissan_leaf integration ( #62967 )
2021-12-29 12:23:54 +01:00
Allen Porter
2df0adfbc7
Reload nest integration when new devices are added ( #62976 )
2021-12-29 12:20:55 +01:00
Bram Kragten
d62f9a19ae
Update frontend to 20211229.0 ( #62981 )
2021-12-29 12:15:52 +01:00
epenet
7cf66fa72d
Add basic type hints to alexa ( #62878 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-29 12:11:33 +01:00
Marcel van der Veldt
e0744625bc
Bump aiohue to 3.0.11 ( #62983 )
2021-12-29 12:01:57 +01:00
Marcel van der Veldt
c7f465ff3b
Remove duplicate filter for Hue button events ( #62974 )
2021-12-28 22:21:23 -08:00
Marcel van der Veldt
bc7e51b992
Send commands to Hue grouped lights all at once ( #62973 )
2021-12-28 22:20:20 -08:00
Allen Porter
67663dd31a
Bump google-nest-sdm to 1.1.0 ( #62977 )
2021-12-28 22:19:31 -08:00
Christopher Bailey
490d76e01e
Add UniFi Protect media_player ( #62895 )
2021-12-28 18:36:18 -10:00
J. Nick Koston
4025ce8f97
Bump flux_led to 0.27.21 ( #62971 )
2021-12-28 16:22:53 -10:00
Alexei Chetroi
b54f2c9487
Don't throw when a Zigbee device has an unknown ZCL cluster ( #62964 )
...
* Fix channel name for clusters with None ep_attribute
* Correctly generate entity name based on channel names
2021-12-28 21:04:11 -05:00
Matt Zimmerman
dcd2d1e3e2
Bump python-smarttub dependency to 0.0.29 ( #62968 )
...
* Bump python-smarttub dependency to 0.0.29
* gen
2021-12-28 19:26:53 -05:00
Andre Richter
acf3217449
Fix zwave_js ZWaveTiltCover docstring ( #62972 )
...
This is a small leftover from the PR that introduced the class, which
wasn't a generic class originally.
2021-12-28 19:24:27 -05:00
GitHub Action
026ead2889
[ci skip] Translation update
2021-12-29 00:13:49 +00:00
Jonas
1bd1a12285
Remove myself from proxmoxve component codeowners ( #62963 )
...
* remove myself from proxmoxve component codeowners
* remove myself from proxmoxve component codeowners
2021-12-28 22:31:23 +01:00
Franck Nijhof
059d86ef25
Add unique ID to CPU Speed sensor ( #62961 )
2021-12-28 22:28:06 +01:00
epenet
4f32a329a7
Add basic type hints to command_line ( #62877 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 21:56:38 +01:00
Franck Nijhof
8b59b3baf4
Add device info to PVOutput ( #62951 )
2021-12-28 21:47:39 +01:00
Franck Nijhof
4fe62a251d
Rename Luftdaten -> Sensor.Community ( #62865 )
2021-12-28 21:40:00 +01:00
Franck Nijhof
4edf6163f7
Deprecate Bosch BME280 Environmental Sensor (ADR-0019) ( #62934 )
2021-12-28 21:38:46 +01:00
epenet
4da7508e9d
Add CO device class to binary_sensor entity model ( #61962 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 10:33:21 -10:00
Franck Nijhof
43dc12b1c8
Add strict typing to Whois ( #62959 )
2021-12-28 21:25:09 +01:00
Sebastian Lövdahl
53f4a3d8bc
Use Platform constants all over the place 3/3 ( #62954 )
2021-12-28 21:24:27 +01:00
Sebastian Lövdahl
d18f1cc872
Use Platform constants all over the place 2/3 ( #62953 )
2021-12-28 21:23:07 +01:00
Franck Nijhof
c8aabc48f1
Deprecate Time of Flight (ADR-0019) ( #62955 )
2021-12-28 21:20:10 +01:00
Franck Nijhof
e60530fb30
Deprecate HTU21D(F) Sensor (ADR-0019) ( #62956 )
2021-12-28 21:19:45 +01:00
Franck Nijhof
5ab527e59c
Add configuration flow to CPU Speed ( #62929 )
2021-12-28 21:17:53 +01:00
Sebastian Lövdahl
bc3bf2ffe3
Use Platform constants all over the place 1/3 ( #62952 )
2021-12-28 21:13:20 +01:00
Sebastian Lövdahl
b5fd2e0d58
Convert Vallox integration to config flow ( #62780 )
2021-12-28 10:06:29 -10:00
Franck Nijhof
28faf9eafc
Add myself as codeowner for Whois ( #62958 )
2021-12-28 21:05:15 +01:00
epenet
1f35ad08e2
Add basic type hints to homekit_controller ( #62880 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 18:24:40 +00:00
Aaron Bach
3a3a6ed464
Fix incorrect state class for Ambient PWS rain rate sensor ( #62946 )
2021-12-28 09:54:18 -07:00
Franck Nijhof
90a9d64f67
Add reauthentication handling to PVOutput ( #62932 )
2021-12-28 17:28:35 +01:00
Franck Nijhof
980d6c9563
Deprecate Bosch BMP280 Environmental Sensor (ADR-0019) ( #62937 )
2021-12-28 15:37:48 +01:00
Franck Nijhof
b21505aa43
Deprecate Bosch BME680 Environmental Sensor (ADR-0019) ( #62936 )
2021-12-28 15:24:48 +01:00
epenet
8cc0df7b72
Ensure service calls are typed [k-n] ( #62917 )
...
* Ensure service calls are typed [k-n]
* Ensure service calls are typed in mazda
* Adjust mazda
* Add mazda comment
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 14:33:08 +01:00
Franck Nijhof
1c7efe7047
Update pvo to 0.2.0 ( #62926 )
2021-12-28 14:30:48 +01:00
epenet
92ace6c2e8
Ensure service calls are typed [s-u] ( #62922 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 14:23:42 +01:00
epenet
656d383ba6
Ensure service calls are typed [e-g] ( #62912 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 14:23:01 +01:00
epenet
fb272f58fb
Ensure service calls are typed [h-i] ( #62914 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 14:19:14 +01:00
Franck Nijhof
7b5a159899
Add strict typing to CPU Speed ( #62924 )
2021-12-28 13:19:36 +01:00
epenet
05ac2d4c3a
Ensure service calls are typed [v-z] ( #62923 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 13:12:06 +01:00
epenet
a19c95e4bd
Ensure service calls are typed [o-r] ( #62920 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 13:10:17 +01:00
Franck Nijhof
f6c1266af6
Use shorthand attributes in the CPU Speed integration ( #62896 )
2021-12-28 11:38:42 +01:00
Mick Vleeshouwer
41c497ee6e
Add binary sensor entity to Overkiz integration ( #62913 )
2021-12-27 23:10:39 -10:00
Phil Cole
68acf13f48
Add basic type hints to nissan_leaf ( #62904 )
2021-12-28 08:56:07 +01:00
Franck Nijhof
d63b7bc5f1
Extract attribute into sensor for PVOutput ( #62894 )
2021-12-28 08:33:40 +01:00
GitHub Action
4745e2fb3b
[ci skip] Translation update
2021-12-28 00:14:11 +00:00
Mick Vleeshouwer
0bcb0a6267
Add scene entity to Overkiz integration ( #62884 )
2021-12-27 13:57:19 -10:00
epenet
cb135bc889
Add basic type hints to xiaomi_miio ( #62889 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 00:15:40 +01:00
epenet
de64622f3b
Ensure service calls are typed [a-d] ( #62891 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-28 00:14:20 +01:00
epenet
942f58593b
Add type hint to adguard service calls ( #62893 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-27 23:55:46 +01:00
epenet
e01b0a3625
Add setup type hints to sonos, unifi and wake_on_lan ( #62876 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-27 23:42:24 +01:00
Franck Nijhof
dfe193b277
Merge pull request #62882 from home-assistant/rc
2021-12-27 23:25:51 +01:00
Franck Nijhof
cee0440ab6
Add unique ID to PVOutput entities ( #62890 )
2021-12-27 23:14:43 +01:00
Pascal Reeb
1af3177466
Fix unique_id of nuki config entry ( #62840 )
...
* fix(nuki): fixed naming of nuki integration
* parse_id function
* migration path
* fixes from ci runs
* don't update title if it was changed
* move to dedicated helper
* use dict of params
* Update homeassistant/components/nuki/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-27 23:02:48 +01:00
Franck Nijhof
53fdcf1b6a
Add basic support for EntityDescription in PVOutput ( #62887 )
2021-12-27 23:01:00 +01:00
Franck Nijhof
16e9ea6ac7
Slightly improve Open-Meteo configuration flow ( #62869 )
2021-12-27 22:58:31 +01:00
Thomas Schamm
40aa852a57
Fix missing power and energy sensors for light switches in bosch_shc ( #62802 )
2021-12-27 22:54:23 +01:00
Franck Nijhof
af3d52a3e0
Add myself as codeowner for Luftdaten ( #62888 )
2021-12-27 22:51:31 +01:00
Franck Nijhof
e54e353676
Temporary Shelly hotfix for 2021.12.6 patch release ( #62885 )
2021-12-27 22:33:56 +01:00
Mick Vleeshouwer
b9ce82f79c
Add unique id to DHCP step in Config Flow for Overkiz ( #62847 )
2021-12-27 11:28:18 -10:00
Franck Nijhof
1cfeb404b6
Add configuration flow to PVOutput ( #62667 )
...
* Add configuration flow to PVOutput
* Update homeassistant/components/pvoutput/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/pvoutput/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use account URL placeholder
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-27 22:05:10 +01:00
Franck Nijhof
3af82b551c
Bumped version to 2021.12.6
2021-12-27 21:48:25 +01:00
Bram Kragten
12fefe4c31
Update frontend to 20211227.0 ( #62874 )
2021-12-27 21:47:18 +01:00
corneyl
315864acbc
Fix keyerror when no previous Picnic orders exist ( #62870 )
2021-12-27 21:47:15 +01:00
Franck Nijhof
bfe4f52c2d
Update tuya-iot-py-sdk to 0.6.6 ( #62858 )
2021-12-27 21:47:12 +01:00
gjong
34ca39855e
Upgrade youless library to version 0.16 ( #62837 )
2021-12-27 21:47:09 +01:00
Simone Chemelli
2e10432075
Add missing entity category for gen2 devices ( #62812 )
2021-12-27 21:47:05 +01:00
Evgeny
e8bb0eceed
Bump roombapy to 1.6.4 ( #62741 )
2021-12-27 21:45:34 +01:00
flfue
117fb8ef4c
Add return for certified devices to not apply availability check ( #62728 )
2021-12-27 21:45:31 +01:00
htmltiger
fb26398ea7
Fix TypeError of vacuum battery level None ( #62722 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-12-27 21:45:27 +01:00
J. Nick Koston
c4fe1d57d9
Bump zeroconf to 0.38.1 ( #62720 )
2021-12-27 21:45:24 +01:00
jjlawren
3de9c425f6
Bump soco to 0.25.2 ( #62691 )
2021-12-27 21:41:05 +01:00
corneyl
1f82fbe019
Fix picnic sensor time unit ( #62437 )
2021-12-27 21:40:08 +01:00
Bram Kragten
6b0f2aa13f
Update frontend to 20211227.0 ( #62874 )
2021-12-27 21:37:21 +01:00
Florent Thoumie
3c2d5d5f8c
Update to iaqualink 0.4.1 ( #53745 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-27 10:20:55 -10:00
Franck Nijhof
5824477298
Update tuya-iot-py-sdk to 0.6.6 ( #62858 )
2021-12-27 20:58:33 +01:00
htmltiger
de2adce1ca
Fix TypeError of vacuum battery level None ( #62722 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-12-27 20:55:43 +01:00
Amos Yuen
45ab9a3e33
Init template trigger binary sensor to None instead of False ( #62769 )
2021-12-27 20:52:26 +01:00
Allen Porter
17fbfe2eed
Set a suggested_area on nest devices based on the Google Home room name ( #62871 )
2021-12-27 11:39:57 -08:00
corneyl
7fc5605639
Fix keyerror when no previous Picnic orders exist ( #62870 )
2021-12-27 20:31:35 +01:00
Alberto Geniola
1f425b1942
Improve Elmax code quality ( #61273 )
...
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-27 19:50:43 +01:00
G Johansson
0d957ad93b
Code improvements Sensibo ( #62810 )
2021-12-27 08:34:00 -10:00
Mick Vleeshouwer
089dcb2b22
Address feedback to Overkiz integration ( #62841 )
2021-12-27 18:26:55 +01:00
Dave T
8fd60dbd51
Refactor entity_category str types ( #62790 )
2021-12-27 18:23:08 +01:00
epenet
377b0efc60
Add basic type hints to ffmpeg ( #62744 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-27 17:56:13 +01:00
Tobias Sauerwein
2c904c0974
Bump mypy to 0.930 ( #62642 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2021-12-27 17:55:17 +01:00
corneyl
b0704c190f
Fix picnic sensor time unit ( #62437 )
2021-12-27 17:44:45 +01:00
Christopher Bailey
dc3f21dd1e
Followup PR for UniFi Protect integration ( #62806 )
...
* Followup improvements from initial PR
* Update tests/components/unifiprotect/conftest.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update translations
* Fixes log message
* Fixes log message
* Unknown to cannot connect
* Update tests/components/unifiprotect/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fixes camera coverage
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-27 12:39:24 +01:00
Mick Vleeshouwer
cf6fb7bf39
Add light entity to Overkiz integration ( #62835 )
2021-12-27 12:35:59 +01:00
gjong
35bb19b4eb
Upgrade youless library to version 0.16 ( #62837 )
2021-12-27 12:32:25 +01:00
kpine
22e475790f
Avoid removing zwave_js devices for non-ready nodes ( #59964 )
...
* Only replace a node if the mfgr id / prod id / prod type differ
* Prefer original device name for unready node
* move register_node_in_dev_reg into async_setup_entry
* simplify get_device_id_ext
* Don't need hex ids
* Revert "move register_node_in_dev_reg into async_setup_entry"
This reverts commit f900e5fb0c67cc81657a1452b51c313bccb6f9e1.
* Revert Callable change
* Revert device backup name
* Add test fixtures
* Update existing not ready test with new fixture data
* Check device properties after node added event
* Add entity check
* Check for extended device id
* better device info checks
* Use receive_event to properly setup components
* Cleanup tests
* improve test_replace_different_node
* improve test_replace_same_node
* add test test_node_model_change
* Clean up long comments and strings
* Format
* Reload integration to detect node device config changes
* update assertions
* Disable entities on "value removed" event
* Disable node status sensor on node replacement
* Add test for disabling entities on remove value event
* Add test for disabling node status sensor on node replacement
* disable entity -> remove entity
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-27 12:31:31 +01:00
Kristján Bjarni
38723b277e
Added XML RSS as Content-Type ( #62822 )
2021-12-27 10:49:38 +01:00
Phil Cole
a17fffbfc2
Update to pycarwings 2.13 ( #62821 )
2021-12-27 10:42:00 +01:00
J. Nick Koston
7a46e04fd1
Remove unused homekit.start service ( #62827 )
2021-12-27 10:12:02 +01:00
Michael
a721927b9a
Use ConfigEntryDisabler enum ( #62816 )
2021-12-27 10:08:29 +01:00
J. Nick Koston
417172eef2
Cleanup HomeKit names to avoid unknown error when adding ( #62831 )
2021-12-27 09:53:33 +01:00
flfue
a3e526d6cf
Add return for certified devices to not apply availability check ( #62728 )
2021-12-26 23:31:51 -08:00
GitHub Action
e00406c7b8
[ci skip] Translation update
2021-12-27 00:40:55 +00:00
Ville Skyttä
6f1675944e
Add huawei_lte hardware version ( #62773 )
2021-12-26 10:36:00 -10:00
Simone Chemelli
c07077833f
Add missing entity category for gen2 devices ( #62812 )
2021-12-26 22:26:24 +02:00
Thomas Schamm
746aa948bb
Bumped boschshcpy 0.2.27 to 0.2.28 ( #62778 )
2021-12-26 07:53:40 -10:00
uvjustin
08a3140e6c
Allow generic camera conf without still_image_url ( #62611 )
...
* Allow generic config with no CONF_STILL_IMAGE_URL
* Use Stream.async_get_image when no CONF_STILL_IMAGE_URL
* Remove GenericCamera.camera_image
2021-12-26 15:53:14 +08:00
Ville Skyttä
3e3fb52dfa
Huawei LTE simplifications ( #62770 )
...
* Use enum types rather than strs in sensor type hints
* Name sensor meta fields same as in SensorEntityDescription
* Make integration shared state a NamedTuple
* Use dataclasses instead of attr
2021-12-26 09:17:59 +02:00
Christopher Bailey
e982e7403a
Add unifiprotect integration ( #62697 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-25 20:12:57 -10:00
Allen Porter
c54439ef42
Bump google-nest-sdm to 1.0.0 ( #62783 )
...
* Bump google-nest-sdm to 1.0.0
See release log in https://github.com/allenporter/python-google-nest-sdm/compare/0.4.9...1.0.0
* Remove typing ignore now that typing is fixed
2021-12-25 21:47:45 -08:00
GitHub Action
cc92aa557a
[ci skip] Translation update
2021-12-26 00:15:41 +00:00
Franck Nijhof
7d7f5272fe
Add device info to Luftdaten ( #62692 )
2021-12-25 10:52:31 +01:00
Raman Gupta
639181108f
Add zwave_js support for Fortrezz SSA3 ( #62765 )
2021-12-25 10:33:20 +01:00
GitHub Action
8c8c7e91a2
[ci skip] Translation update
2021-12-25 00:13:29 +00:00
David F. Mulcahey
0062676f61
Add lqi and rssi sensors back to ZHA ( #62716 )
...
* update device list
* Only 1 identify button per device
* Add LQI and RSSI sensors to ZHA
* refactor entity creation filter
* update device list and update discover test
* fix reference
* code reduction
* walrus
* parens
* simplify
2021-12-24 16:48:02 -05:00
Evgeny
64d1a7382f
Bump roombapy to 1.6.4 ( #62741 )
2021-12-24 10:34:49 -10:00
Eric Severance
a1be11a492
Store wemo device sw_version & upnp connections ( #62758 )
2021-12-24 10:31:42 -10:00
Mick Vleeshouwer
c37077aa9b
Add number entity to Overkiz integration ( #62732 )
2021-12-24 10:29:51 -10:00
uvjustin
9dbba6b7f2
Use lock in Camera.create_stream ( #62757 )
...
Rename create_stream to async_create_stream in Camera
Rename get_image to async_get_image in Stream
Rename get_image to async_get_image in KeyFrameConverter
2021-12-25 04:14:43 +08:00
Franck Nijhof
78cc5f8d43
Upgrade vehicle to 0.3.1 ( #62747 )
2021-12-24 19:59:37 +01:00
Lorenzo Brescanzin
0da710c4e0
Fix HomeKit sensor update check ( #62705 )
2021-12-24 08:39:37 -10:00
Marc Mueller
6eb31def08
CI: Use wheel to install base requirements ( #62743 )
2021-12-24 15:09:27 +01:00
epenet
6ffd587788
Add basic type hints to ads ( #62738 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-24 14:25:10 +01:00
epenet
6dcec898c4
Add basic type hints to abode ( #62730 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-24 14:06:14 +01:00
epenet
3e567959f7
Add basic type hints to advantage_air ( #62737 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-24 13:45:42 +01:00
J. Nick Koston
1d0036b86a
Bump zeroconf to 0.38.1 ( #62720 )
2021-12-24 13:26:07 +01:00
J. Nick Koston
690b5a994b
Add missing __init__.py to overkiz tests ( #62727 )
2021-12-23 22:55:31 -10:00
Brian Egge
27e3a5ba83
Generic thermostat presets ( #56080 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-23 14:29:29 -10:00
Mick Vleeshouwer
fb04b19960
Add button entity to Overkiz integration ( #62719 )
2021-12-23 14:21:47 -10:00
GitHub Action
f07030c425
[ci skip] Translation update
2021-12-24 00:13:45 +00:00
Mick Vleeshouwer
f722931920
Add lock entity to Overkiz integration ( #62713 )
2021-12-23 13:28:01 -10:00
David F. Mulcahey
41531b528e
Add identify buttons to ZHA devices ( #61495 )
...
* Identify buttons
* clean up and add test
* use Platform
* update device list
* Only 1 identify button per device
* cleanup press until the need arises for the branch
* make imports relative
2021-12-23 17:52:42 -05:00
Dave T
fa6d6d914b
Use new enums in zwave tests ( #62711 )
...
* Use new enums in zwave tests
* Code review: == to is and BinarySensor to Sensor
2021-12-23 23:51:33 +01:00
Dave T
759481688b
Use new enums in huisbaasje tests ( #62714 )
2021-12-23 23:44:09 +01:00
ollo69
bbebf311b1
Review AndroidTV option flow strings ( #62601 )
...
Co-authored-by: Jeff Irion <JeffLIrion@users.noreply.github.com >
2021-12-23 12:43:30 -10:00
Dave T
79ef4dea98
Use new enums in smartthings tests ( #62708 )
...
* Use new enums in smartthings tests
* Convert == to is
2021-12-23 23:14:10 +01:00
Dave T
caa2157b5b
Use new enums in rdw tests ( #62707 )
2021-12-23 23:07:56 +01:00
J. Nick Koston
20e6b50003
Bump yalexs to 1.1.16 ( #62700 )
2021-12-23 21:08:38 +01:00
Joakim Sørensen
13e3ca6ab1
Add config flow to version integration ( #54642 )
2021-12-23 21:04:58 +01:00
G Johansson
0ec2978698
Add DeviceInfo to Sensibo ( #62668 )
2021-12-23 21:02:24 +01:00
Ruslan Sayfutdinov
55f4962c06
Fix pylint plugin which checks relative imports ( #62693 )
2021-12-23 11:14:47 -08:00
jjlawren
00307e1ade
Bump soco to 0.25.2 ( #62691 )
2021-12-23 11:07:29 -08:00
Ed Coen
df6fa43bff
Add connectsense to homekit_controller ( #62675 )
2021-12-23 19:05:36 +00:00
Mick Vleeshouwer
3605c4f32f
Add Overkiz integration (with base + sensor entity) ( #62640 )
2021-12-23 08:34:35 -10:00
Franck Nijhof
4f25e98999
Merge pull request #62690 from home-assistant/rc
2021-12-23 18:17:49 +01:00
Franck Nijhof
d1a4e73ffd
Bumped version to 2021.12.5
2021-12-23 17:24:05 +01:00
Marcel van der Veldt
65f2db860b
Fix Hue docstring ( #62684 )
2021-12-23 17:22:36 +01:00
Marcel van der Veldt
8217b3981f
Never use availability workaround for certified Hue devices ( #62676 )
2021-12-23 17:22:33 +01:00
Marcel van der Veldt
3076ead727
Fix Hue button events ( #62669 )
2021-12-23 17:22:30 +01:00
Marcel van der Veldt
094623e528
Adjust Hue retry logic to changes in the aiohue library ( #62665 )
2021-12-23 17:22:27 +01:00
Marcel van der Veldt
cf528c5234
Bump aiohue to 3.0.10 ( #62664 )
2021-12-23 17:22:23 +01:00
Marcel van der Veldt
35cc2bf803
Bump aiohue to 3.0.9 ( #62658 )
2021-12-23 17:22:20 +01:00
Paulus Schoutsen
71bf4ad134
Bump aiohue to 3.0.8 ( #62651 )
2021-12-23 17:22:17 +01:00
Christian Manivong
7523044d65
Round Hue transition to steps of 100ms ( #62619 )
...
* Adding round() to transition before firing turn_on, turn_off #62608
2021-12-23 17:22:13 +01:00
Simone Chemelli
d1110102c7
Fix missing exception handling from upstream lib in Fritz ( #62617 )
...
* Fix missing exception handling from upstream lib
* isort
2021-12-23 17:22:10 +01:00
J. Nick Koston
86c08d80c9
Bump flux_led to 0.27.13 to fix discovery of legacy devices ( #62613 )
...
- The 2013/2014 devices have yet another format for
the version
2021-12-23 17:22:07 +01:00
Eugenio Panadero
a66d63e439
Fix pvpc_hourly_pricing by changing data source and modernise integration ( #62591 )
2021-12-23 17:21:33 +01:00
Erik Montnemery
68f3f8db1e
Improve google cast state reporting ( #62587 )
2021-12-23 17:16:46 +01:00
G Johansson
9d235618ff
Fix timezone trafikverket_train ( #62582 )
...
* Bugfix trafikverket train
* Change from pytz to hass function
* Fix datetime in extra attributes
* Fix time timezone
* Reset changes extra attributes
2021-12-23 17:16:42 +01:00
Simone Chemelli
d10c5f459f
Fix missing object assignment for Fritz ( #62575 )
2021-12-23 17:16:38 +01:00
J. Nick Koston
9b3d44c255
Bump flux_led to 0.27.12 to fix legacy cct controllers ( #62573 )
2021-12-23 17:16:07 +01:00
Aaron Bach
d10716ff55
Bump pytile to 2021.12.0 ( #62559 )
2021-12-23 17:14:25 +01:00
Marvin Wichmann
79dae30b19
Update xknx to version 0.18.15 ( #62557 )
2021-12-23 17:14:22 +01:00
jjlawren
2a515953ea
Bump soco to 0.25.1 ( #62523 )
2021-12-23 17:14:18 +01:00
ShadowBr0ther
b19dc8bc37
Fix repetier crash when printer is offline ( #62490 )
2021-12-23 17:13:51 +01:00
jjlawren
0b4bfcc941
Fix Sonos updating when entities are disabled ( #62456 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-23 17:11:41 +01:00
Andre Richter
4f0c20cf33
Fix broken Vallox integration in 2021.12 ( #62308 )
2021-12-23 17:09:41 +01:00
schmyd
050bddb9fe
Fix deconz light service parameter handling ( #62128 )
...
* Only check presence of values, not their content
* Add tests
* Revert "Only check presence of values, not their content"
This reverts commit 046f0ed5fd631cbac0d26e4d3869ad2c6254c0f9.
* Validate existence of keys, not their values
* Properly handle cases of missing keys
2021-12-23 17:09:38 +01:00
Angelo Gagliano
ef9419f001
Require RPi.GPIO and bump adafruit-circuitpython-dht to 3.7.0 in dht ( #61751 )
2021-12-23 17:09:33 +01:00
Eugenio Panadero
f422dd418b
Fix pvpc_hourly_pricing by changing data source and modernise integration ( #62591 )
2021-12-23 17:08:40 +01:00
Erik Montnemery
c1ada1754f
Reject MQTT cover discovery using unsupported tilt_invert_state ( #62680 )
2021-12-23 17:05:52 +01:00
epenet
08c66f4983
Add subfolder globbing to partial linters ( #62683 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-23 16:41:47 +01:00
Marcel van der Veldt
c79f13429c
Fix Hue docstring ( #62684 )
2021-12-23 16:41:22 +01:00
Mick Vleeshouwer
c3917fc250
Remove TaHoma integration ( #62607 )
2021-12-23 16:17:51 +01:00
Franck Nijhof
40f1d53475
Add sensor tests to Luftdaten ( #62663 )
2021-12-23 15:46:17 +01:00
Marcel van der Veldt
430cc6194b
Never use availability workaround for certified Hue devices ( #62676 )
2021-12-23 15:35:57 +01:00
epenet
dff9767da5
Use SensorDeviceClass in thermoworks_smoke ( #62637 )
2021-12-23 15:17:40 +01:00
Christian Manivong
772428e70f
Round Hue transition to steps of 100ms ( #62619 )
...
* Adding round() to transition before firing turn_on, turn_off #62608
2021-12-23 15:08:24 +01:00
Marcus Lönnberg
1bbeaa722c
Support Tuya cover with operation mach_operate ( #62650 )
2021-12-23 15:07:23 +01:00
J. Nick Koston
540ae4d10e
Update flux_led dhcp matching for older devices ( #62577 )
2021-12-23 14:32:57 +01:00
Robert Hillis
66fd7de34a
Remove deprecated yaml config from Syncthru ( #62541 )
2021-12-23 14:31:28 +01:00
Marcel van der Veldt
eb37668036
Fix Hue button events ( #62669 )
2021-12-23 14:24:37 +01:00
Marcel van der Veldt
8e759bb267
Adjust Hue retry logic to changes in the aiohue library ( #62665 )
2021-12-23 14:04:10 +01:00
Marcel van der Veldt
aa9746808e
Bump aiohue to 3.0.10 ( #62664 )
2021-12-23 12:18:53 +01:00
G Johansson
b6682b3089
Correct extra attributes trafikverket_train ( #62636 )
2021-12-23 11:35:01 +01:00
Tom Brien
fa7739937d
Provide clearer feedback in Coinbase when authentication fails ( #62627 )
2021-12-23 10:52:22 +01:00
Erik Montnemery
8e8e49d3e7
Add sensor device classes for apparent and reactive power ( #62010 )
2021-12-23 10:29:38 +01:00
Marcel van der Veldt
247c220882
Bump aiohue to 3.0.9 ( #62658 )
2021-12-23 10:14:07 +01:00
Erik Montnemery
cb2c2d98c3
Remove unnecessary checks before calling os.makedirs ( #62576 )
2021-12-23 09:59:31 +01:00
Paulus Schoutsen
1edfa2d426
Bump aiohue to 3.0.8 ( #62651 )
2021-12-22 23:17:04 -08:00
Eduard van Valkenburg
259e454c3e
Azure Event Hub code improvements ( #62584 )
...
* code improvements to AEH
* moved hub back
2021-12-23 07:52:44 +01:00
Andre Richter
e9c69682c7
Fix broken Vallox integration in 2021.12 ( #62308 )
2021-12-22 22:48:31 -08:00
Franck Nijhof
dc47cbd01b
Add input_button support to Google Assistant ( #62593 )
2021-12-23 07:38:35 +01:00
Franck Nijhof
99b2161365
Add input_button support to Alexa ( #62592 )
2021-12-23 07:36:45 +01:00
Allen Porter
23277181ca
Increase test coverage for google calendar ( #62648 )
...
* Increase test coverage for google calendar
Update tests to exercise the API responses, getting test coverage
to 97% for calendar.py
----------- coverage: platform linux, python 3.9.6-final-0 -----------
Name Stmts Miss Cover Missing
---------------------------------------------------------------------------
homeassistant/components/google/__init__.py 193 84 56% 92, 163-228, 238, 244-247, 254-262, 274, 298-299, 305-347, 387-392, 416-430, 435-437
homeassistant/components/google/calendar.py 122 4 97% 41, 45, 51, 135
---------------------------------------------------------------------------
TOTAL 315 88 72%
* Revert conftest changes
* Update typing errors found on CI
* Update python3.8 typing imports
* Remove commented out code
2021-12-23 07:31:56 +01:00
Franck Nijhof
6ef7539a31
Add base integration tests to Luftdaten ( #62594 )
2021-12-23 07:25:26 +01:00
J. Nick Koston
ef5e5c3f96
Dismiss existing discoveries when a HomeKit device is paired ( #62632 )
2021-12-22 19:40:36 -10:00
Franck Nijhof
79627526c7
Add strict typing to PVOutput ( #62628 )
2021-12-23 06:25:05 +01:00
shbatm
36c7521508
Bump PyISY to v3.0.1 ( #62646 )
2021-12-22 21:22:27 -07:00
GitHub Action
87d4420a72
[ci skip] Translation update
2021-12-23 00:14:21 +00:00
Franck Nijhof
c5d62ccc7e
Add input_button support to HomeKit ( #62590 )
2021-12-22 13:23:57 -10:00
Steven Looman
cb82169e92
Bump async-upnp-client to 0.23.2 ( #62634 )
2021-12-22 13:23:22 -10:00
epenet
cd452552af
Use relative imports in sensor ( #62638 )
2021-12-22 13:22:15 -10:00
Joakim Plate
bda1f02371
Reduce boilerplate code in entry init of rfxtrx ( #58844 )
...
* Reduce boilerplate code for rfxtrx
* Use rfxtrx built in to construct event
* Fixup mypy after rebase
* Also fix callable import
2021-12-22 22:38:55 +01:00
J. Nick Koston
91a8b1e7b3
Speed up connecting to legacy flux_led devices ( #62614 )
2021-12-22 22:27:03 +01:00
Robert Hillis
e593377fba
Add deprecation warning to switchbot yaml config ( #62583 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-22 22:17:53 +01:00
Tom Harris
8750fd14cc
Improve Insteon responsiveness ( #62612 )
2021-12-22 21:44:37 +01:00
G Johansson
566f631933
Implement config_Flow for Sensibo ( #60900 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-22 10:32:50 -10:00
G Johansson
0e48a658f3
Fix timezone trafikverket_train ( #62582 )
...
* Bugfix trafikverket train
* Change from pytz to hass function
* Fix datetime in extra attributes
* Fix time timezone
* Reset changes extra attributes
2021-12-22 21:28:18 +01:00
Thomas Dietrich
0b8cf47613
Add secondary codeowner to statistics integration ( #62622 )
2021-12-22 10:22:57 -10:00
Ville Skyttä
a49aa065b7
Derive mypy python_version from REQUIRED_PYTHON_VER ( #62616 )
2021-12-22 21:21:05 +01:00
J. Nick Koston
4954f3c73f
Bump flux_led to 0.27.13 to fix discovery of legacy devices ( #62613 )
...
- The 2013/2014 devices have yet another format for
the version
2021-12-22 22:18:52 +02:00
Franck Nijhof
e3f7d9a803
Extract PVOutput logic into PyPi package ( #62625 )
2021-12-22 21:17:23 +01:00
Simone Chemelli
51a49f3d39
Fix missing exception handling from upstream lib in Fritz ( #62617 )
...
* Fix missing exception handling from upstream lib
* isort
2021-12-22 20:59:56 +01:00
René Klomp
d1c0e60bf1
Bump pysma to 0.6.10 ( #62599 )
2021-12-22 21:57:35 +02:00
Jc2k
06eec7adfc
Allow adding new devices to an Aqara hub via homekit_controller ( #62600 )
2021-12-22 08:49:58 -10:00
uvjustin
6e13605cad
Add get_image method to Stream ( #61918 )
...
* Add get_image method to Stream
* Add KeyFrameConverter class
2021-12-23 00:24:53 +08:00
Erik Montnemery
eda9291ca1
Improve google cast state reporting ( #62587 )
2021-12-22 14:54:36 +01:00
J. Nick Koston
c2b44c5fdc
Bump flux_led to 0.27.12 to fix legacy cct controllers ( #62573 )
2021-12-22 14:35:48 +01:00
Dave T
38e95ca663
Use new enums for prometheus tests ( #62550 )
2021-12-22 14:31:20 +01:00
Dave T
d7de3fbfce
Use new enums in picnic tests ( #62549 )
2021-12-22 14:29:55 +01:00
Dave T
eb10ff47df
Use new enums in p1_monitor tests ( #62548 )
2021-12-22 14:28:22 +01:00
Erik Montnemery
2f8e65a9b0
Store deleted duplicated statistics in .storage ( #62574 )
2021-12-22 14:27:56 +01:00
Robert Hillis
75e8a2ec77
Use platform enums in plex tests ( #62561 )
2021-12-22 07:59:54 -05:00
Robert Hillis
432d48a4d7
Use platform enums in vizio tests ( #62555 )
2021-12-22 07:33:13 -05:00
Robert Hillis
d9788c2447
Use platform enums in rest tests ( #62564 )
2021-12-22 07:31:55 -05:00
Franck Nijhof
496165711d
Improve config flow Luftdaten ( #62589 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-22 13:00:51 +01:00
Simone Chemelli
925e4998b4
Fix missing object assignment for Fritz ( #62575 )
2021-12-22 12:59:54 +01:00
rikroe
986b60e527
Replace charging_time_remaining with charging_end_time in bmw_connected_drive ( #60942 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-12-22 12:52:01 +01:00
rikroe
f40870b4d7
Round imperial values to two decimals in bmw_connected_drive ( #62531 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-12-22 12:27:36 +01:00
ShadowBr0ther
89526fe86c
Fix repetier crash when printer is offline ( #62490 )
2021-12-22 12:26:23 +01:00
Franck Nijhof
60b2cdd069
Allow binary sensor state to be None ( #60193 )
2021-12-22 12:24:29 +01:00
Franck Nijhof
4805b67300
Add strict typing to Luftdaten ( #62588 )
2021-12-22 12:20:35 +01:00
Erik Montnemery
3323263c94
Flip behavior for grouped locks ( #62580 )
2021-12-22 12:14:45 +01:00
Franck Nijhof
66185f8247
Add state class support to Luftdaten ( #62585 )
2021-12-22 12:04:31 +01:00
Robert Hillis
ee878513a7
Remove deprecated yaml config from squeezebox ( #62537 )
2021-12-22 12:03:31 +01:00
Robert Hillis
5e25df91b2
Use platform enums in utility_meter tests ( #62553 )
2021-12-22 10:43:33 +01:00
Dave T
563e6b3e80
Use new enums in modern_forms tests ( #62519 )
2021-12-22 10:04:12 +01:00
Dave T
e64352a7e0
Use new enums in modbus tests ( #62518 )
2021-12-22 10:03:11 +01:00
Dave T
f2ae7c0b92
Use new enums in mfi tests ( #62516 )
...
* Use new enums in mfi tests
* Code review: swap == for is
2021-12-22 10:01:00 +01:00
Dave T
a7ef983a31
Use new enums in litterrobot tests ( #62515 )
...
* Use new enums in litterrobot tests
* Code review: swap == for is
2021-12-22 10:00:24 +01:00
Jc2k
d3d6965ba0
Support setting Aqara Hub Volume via homekit_controller ( #62538 )
2021-12-22 08:43:17 +00:00
Eduard van Valkenburg
6806b8b116
Change Brunt cover device class ( #62578 )
2021-12-22 09:39:59 +01:00
Dave T
c7b910ca33
Use new enums in knx tests ( #62513 )
...
* Use new enums in knx tests
* Code review: Swap == for is
2021-12-22 09:31:23 +01:00
schmyd
f135d77a27
Fix deconz light service parameter handling ( #62128 )
...
* Only check presence of values, not their content
* Add tests
* Revert "Only check presence of values, not their content"
This reverts commit 046f0ed5fd631cbac0d26e4d3869ad2c6254c0f9.
* Validate existence of keys, not their values
* Properly handle cases of missing keys
2021-12-22 09:29:54 +01:00
Dave T
3663e0af41
Use enums for ozw tests ( #62547 )
2021-12-22 09:16:37 +01:00
Paulus Schoutsen
5580e87253
Add correct callback annotation in configurator ( #62569 )
2021-12-22 09:09:31 +01:00
Allen Porter
14e4216e29
Put access to ffmpeg hass.data behind a method ( #62570 )
...
* Put access to ffmpeg hass.data behind a method
Move all callers of `hass.data[DATA_FFMPEG]` to a new function that returns the FFMpegManager.
* Update homeassistant/components/ffmpeg/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove unnecessary async_ prefix
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-21 23:40:43 -08:00
Robert Hillis
ce9abdb520
Use platform enums in ring tests ( #62565 )
2021-12-21 21:01:01 -08:00
Allen Porter
bf108b9d0d
Update nest mac addresses based on newer generation hardware ( #62525 )
...
Add nest mac addresses for cameras and doorbell devices added
in the last few years.
This is in perparation for improving nest discovery, which
currently does not work great because it requires configuration.yaml
2021-12-21 22:38:25 -06:00
Robert Hillis
0c82a3c7b0
Use platform enums in withings tests ( #62551 )
2021-12-21 20:37:17 -08:00
Aaron Bach
a2be1a4402
Bump pytile to 2021.12.0 ( #62559 )
2021-12-21 20:36:37 -08:00
Marvin Wichmann
42c7f1dd1f
Update xknx to version 0.18.15 ( #62557 )
2021-12-21 20:36:27 -08:00
jjlawren
4475e88707
Fix Sonos updating when entities are disabled ( #62456 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-21 20:36:12 -08:00
GitHub Action
cceedf766a
[ci skip] Translation update
2021-12-22 00:14:51 +00:00
Robert Hillis
1279592a98
Remove deprecated yaml config from vlc_telnet ( #62542 )
2021-12-21 23:37:46 +01:00
Robert Hillis
550fe18603
Use enums in tasmota tests ( #62150 )
...
* Use enums in tasmota tests
* platform enums
2021-12-21 23:01:07 +01:00
Franck Nijhof
82013e68fb
Implement DataUpdateCoordinator in luftdaten ( #62313 )
...
* Implement DataUpdateCoordinator in luftdaten
* Typing additions/fixes
* Update homeassistant/components/luftdaten/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2021-12-21 22:51:47 +01:00
Dave T
d82e8b6cc0
Use new enums in mobile_app tests ( #62517 )
2021-12-21 22:30:18 +01:00
J. Nick Koston
fddbecd2bf
Fix backwards vol.Coerce order in flux_led ( #62509 )
...
* Fix backwards vol.Coerce order in flux_led
- reference: https://github.com/home-assistant/core/pull/62429#discussion_r773045507
* fix a few more after updating head
* cleanup extra comma
2021-12-21 22:14:44 +01:00
Angelo Gagliano
600db0794d
Require RPi.GPIO and bump adafruit-circuitpython-dht to 3.7.0 in dht ( #61751 )
2021-12-21 22:09:28 +01:00
Dave T
043a4b06d0
Use new enums in mqtt tests ( #62520 )
2021-12-21 22:04:32 +01:00
Dave T
03054bc430
Use new enums in mysensors tests ( #62521 )
2021-12-21 21:57:55 +01:00
Dave T
e0c5cbf1e0
Use new enums in nam tests ( #62522 )
2021-12-21 21:54:58 +01:00
Dave T
8166f37830
Use new enums in nzbget tests ( #62524 )
2021-12-21 21:51:10 +01:00
jjlawren
cc6228f5c9
Bump soco to 0.25.1 ( #62523 )
2021-12-21 21:14:44 +01:00
Dave T
33bddf275c
Use SensorStateClass Enums in fritzbox tests ( #62134 )
2021-12-21 19:17:23 +01:00
Ville Skyttä
9b437ef146
Remaining DeviceAutomationType bits ( #62508 )
...
* Use DeviceAutomationType in missed tests/components/*
* Tighten device automation type hints
2021-12-21 20:05:48 +02:00
Dave T
498720f3c9
Use DeviceClass Enums in integration tests ( #62511 )
2021-12-21 19:03:39 +01:00
Dave T
1f62371f45
Use DeviceClass Enums in iotawatt tests ( #62512 )
2021-12-21 19:02:15 +01:00
micha91
0540c9455d
Use EntityCategory enum for MusicCast entity types ( #62303 )
2021-12-21 18:56:13 +01:00
Franck Nijhof
eb292fbfbd
Deprecate BeagleBone Black GPIO integration (ADR-0019) ( #62492 )
2021-12-21 17:53:42 +01:00
Franck Nijhof
07e034c1c6
Add iif (immediate if) template function/filter ( #61428 )
2021-12-21 17:25:07 +01:00
Franck Nijhof
0e9282a404
Deprecate pi4ioe5v9xxxx integration (ADR-0019) ( #62491 )
2021-12-21 17:23:02 +01:00
Erik Montnemery
6151bbe5c8
Improve debug log when warning about a dip in total_increasing sensor ( #62501 )
2021-12-21 17:22:40 +01:00
Erik Montnemery
e48f567176
Wrap shorthand template conditions during schema validation ( #62485 )
2021-12-21 17:20:15 +01:00
Franck Nijhof
6d1c4a4f5f
Deprecate BH1750 integration (ADR-0019) ( #62493 )
2021-12-21 17:17:58 +01:00
Franck Nijhof
cdc3dcc1e6
Deprecate DHT Sensor integration (ADR-0019) ( #62495 )
2021-12-21 17:16:21 +01:00
Franck Nijhof
e8c972c55d
Deprecate Sensirion SHT31 integration (ADR-0019) ( #62496 )
2021-12-21 17:13:53 +01:00
Erik Montnemery
48b3d6e1c0
Save original + duplicate pairs when deleting duplicated statistics ( #62498 )
2021-12-21 15:24:36 +01:00
Erik Montnemery
cab2a74b5f
Don't pollute config dir with deleted duplicated statistics ( #62489 )
2021-12-21 14:27:35 +01:00
Erik Montnemery
cbcd6d458e
Assert current state of script condition validation in tests ( #62486 )
2021-12-21 14:10:05 +01:00
Erik Montnemery
684c380ce2
Use SensorDeviceClass enum in sensor device automations ( #62480 )
2021-12-21 14:07:01 +01:00
Franck Nijhof
69ba04be3c
Deprecate pcal9535a integration (ADR-0019) ( #62487 )
2021-12-21 13:24:08 +01:00
Franck Nijhof
6cdd341465
Deprecate mcp23017 integration (ADR-0019) ( #62484 )
2021-12-21 13:03:29 +01:00
Franck Nijhof
e62148b8ff
Remove deprecated YAML configuration from Stookalert ( #61007 )
2021-12-21 12:53:19 +01:00
Franck Nijhof
eb5a321a9f
Mark removed config schemas as removed ( #61014 )
2021-12-21 12:46:10 +01:00
Erik Montnemery
e2fca2e305
Support shorthand templates in condition actions ( #61177 )
...
* Support shorthand templates in condition actions
* Fix validation message
* Fix tests
2021-12-21 12:19:31 +01:00
J. Nick Koston
4b30c9631f
Add set_music_mode service to flux_led for detailed music mode control ( #62429 )
2021-12-21 12:09:41 +01:00
Jonathan Keslin
eb897c6f48
Add device registry information to Blink entities ( #62449 )
2021-12-21 12:06:08 +01:00
Robert Hillis
ed9e17aeec
Clean up ssdp flow in dlna_dmr ( #62466 )
2021-12-21 12:02:21 +01:00
GJH
83f3666aa8
Add USB discover for Sonoff zigbee dongle plus ( #62171 )
2021-12-21 11:59:57 +01:00
Ville Skyttä
ea58432721
Use DeviceAutomationType in tests/components/[s-z]* ( #62450 )
2021-12-21 11:56:00 +01:00
Brynley McDonald
26dc526234
Add slugify as a template filter ( #58724 )
2021-12-21 11:35:54 +01:00
J. Nick Koston
e0ef066022
Remove legacy migration and yaml from tplink ( #62457 )
...
- tplink has been fully migrated to a config flow in previous
versions.
2021-12-21 11:24:32 +01:00
Robert Hillis
a9c45fdcc0
Remove deprecated yaml config from philips_js ( #62471 )
2021-12-21 11:11:25 +01:00
Petru Paler
71852fd7a8
Update Solax library to 0.2.9 ( #62464 )
2021-12-21 11:06:44 +01:00
Robert Hillis
101341f186
Remove deprecated yaml config from google travel time ( #62468 )
2021-12-21 11:00:11 +01:00
Robert Hillis
d1980e7351
Remove deprecated yaml config from honeywell ( #62469 )
2021-12-21 10:53:07 +01:00
dependabot[bot]
3898dfd248
Bump docker/login-action from 1.10.0 to 1.12.0 ( #62462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-21 10:40:04 +01:00
Mark Zachmann
64e3383b72
Use on_level when turning an Insteon dimmer on ( #62321 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-12-21 10:37:29 +01:00
Erik Montnemery
7fb79b363a
Enable PYTHONASYNCIODEBUG in tests ( #62104 )
2021-12-21 10:35:48 +01:00
Franck Nijhof
7cdfc7558e
Cleanup stale setup/import from Nuki ( #62476 )
...
* Cleanup stale setup/import from Nuki
* Adjust tests
2021-12-21 10:31:41 +01:00
Robert Hillis
d73081f875
Remove deprecated yaml config from nuki ( #62470 )
2021-12-21 10:01:43 +01:00
Eric Severance
d60540d4f5
Cast types in wemo rather than converting ( #62454 )
2021-12-20 22:34:34 -06:00
Paulus Schoutsen
20a1bc710e
Merge pull request #62366 from home-assistant/rc
2021-12-20 19:58:40 -08:00
J. Nick Koston
a7cae02725
Add support for changing Magic Home socket power restore state ( #62301 )
2021-12-20 20:35:50 -06:00
GitHub Action
babd753610
[ci skip] Translation update
2021-12-21 00:15:06 +00:00
Marcel van der Veldt
5e0ea9fd24
Change Hue availability blacklist logic a bit ( #62446 )
2021-12-20 16:09:32 -08:00
Marcel van der Veldt
1f0c13f259
bump aiohue to 3.0.7 ( #62444 )
2021-12-20 16:09:31 -08:00
rikroe
a1fc223914
Bump bimmer_connected to 0.8.7 ( #62435 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-12-20 16:09:30 -08:00
Marcel van der Veldt
92454e3ac8
Change Hue availability blacklist logic a bit ( #62446 )
2021-12-20 16:09:14 -08:00
rikroe
aaac1d4c5a
Bump bimmer_connected to 0.8.7 ( #62435 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-12-20 23:25:26 +01:00
Marcel van der Veldt
d22012ac43
bump aiohue to 3.0.7 ( #62444 )
2021-12-20 13:45:38 -08:00
epenet
b483754ad3
Use new enums in sma ( #62439 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 22:30:22 +01:00
Ville Skyttä
f913961d63
Use DeviceAutomationType in tests/components/[m-r]* ( #62443 )
2021-12-20 22:29:22 +01:00
Ville Skyttä
5926961ed5
Use DeviceAutomationType in tests/components/[a-f]* ( #62440 )
2021-12-20 22:26:29 +01:00
Ville Skyttä
c5e6489475
Use DeviceAutomationType in tests/components/[h-l]* ( #62441 )
2021-12-20 22:18:53 +01:00
epenet
ce93364a36
Use new enums in zwave_js ( #62432 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 15:18:15 -05:00
epenet
bd63b707fc
Use attr** in tellstick sensor ( #62422 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 21:17:37 +01:00
epenet
4176cb15f6
Use new enums in tado ( #62423 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 21:16:12 +01:00
epenet
369041e0d2
Use new enums in tahoma ( #62424 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 21:12:20 +01:00
Aaron Bach
b051704c4b
Add reauth flow to Tile ( #62415 )
2021-12-20 13:11:26 -07:00
epenet
9eb1a44c03
Use new enums in tellduslive ( #62426 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 21:04:24 +01:00
epenet
3724a4fb2f
Use new enums in tasmota ( #62427 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 21:00:53 +01:00
epenet
69df7bc43d
Use new enums in ted5000 ( #62425 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 20:59:50 +01:00
epenet
314dce914f
Use new enums in temper ( #62428 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 20:58:54 +01:00
epenet
418221bd21
Use new enums in tesla_wall_connector ( #62434 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 20:58:17 +01:00
epenet
666e14b11d
Use new enums in wled ( #62431 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 20:57:05 +01:00
epenet
2f8e44641b
Use new enums in verisure ( #62433 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 20:56:33 +01:00
epenet
6a5192b170
Use new enums in watttime ( #62430 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 20:55:37 +01:00
Erik Montnemery
836d8a6fca
Make it possible to turn on audio only google cast devices ( #62420 )
2021-12-20 11:18:28 -08:00
Erik Montnemery
a7a0cfd9e6
Make it possible to turn on audio only google cast devices ( #62420 )
2021-12-20 11:18:11 -08:00
ollo69
5a41251d45
Add config_flow to AndroidTV integration ( #54444 )
...
Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com >
2021-12-20 13:08:35 -06:00
Eric Severance
2dfd4c49da
Fix Non-thread-safe operation in wemo tests ( #62418 )
2021-12-20 12:56:56 -06:00
Dave T
168fefad88
Use DeviceClass Enums in homekit ( #62218 )
2021-12-20 12:53:44 -06:00
Franck Nijhof
520c3411dd
Invalidate CI cache when bumping dependencies ( #62394 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-20 10:36:39 -08:00
Franck Nijhof
d90c107b1b
Invalidate CI cache when bumping dependencies, part 2 ( #62412 )
2021-12-20 10:34:27 -08:00
Matthias Alphart
5a2bc8e493
Update xknx to 0.18.14 ( #62411 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-20 10:26:27 -08:00
Erik Montnemery
b8f8b30b9b
Bump pychromecast to 10.2.2 ( #62390 )
2021-12-20 10:26:27 -08:00
Bram Kragten
e80f4e03a4
Update frontend to 20211220.0 ( #62389 )
2021-12-20 10:26:26 -08:00
Eduard van Valkenburg
7ec369d8ef
Bump brunt to 1.1.0 ( #62386 )
2021-12-20 10:25:50 -08:00
Erik Montnemery
dcc08a0aac
Don't use the homeassistant media app when casting media ( #62385 )
2021-12-20 10:24:40 -08:00
Matthias Alphart
6cf9f1a0cc
Update xknx to 0.18.14 ( #62411 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-20 19:22:04 +01:00
epenet
6a81821399
Refactor kaiterra to use SensorEntityDescription ( #61865 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 19:20:40 +01:00
epenet
7bee0e6423
Update "Code Coverage" task to use numprocesses ( #61449 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 19:18:55 +01:00
Ville Skyttä
334c6c5c02
Make device automation type an enum ( #62354 )
2021-12-20 19:16:30 +01:00
Bram Kragten
2ddd45afd5
Update frontend to 20211220.0 ( #62389 )
2021-12-20 09:49:16 -08:00
epenet
c04e181809
Use attr** in smarty ( #62371 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:42:36 +01:00
Erik Montnemery
ba818c0a95
Bump pychromecast to 10.2.2 ( #62390 )
2021-12-20 18:37:11 +01:00
epenet
07e1e174ac
Use attr** in somfy-mylink ( #62381 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:33:58 +01:00
Eduard van Valkenburg
afc42ff835
Bump brunt to 1.1.0 ( #62386 )
2021-12-20 18:31:59 +01:00
epenet
ff7a0dabb2
Use new enums in somfy ( #62378 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:28:52 +01:00
epenet
527d3a9e5b
Use new enums in solaredge ( #62373 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:16:53 +01:00
Franck Nijhof
c931044d46
Invalidate CI cache when bumping dependencies, part 2 ( #62412 )
2021-12-20 09:09:36 -08:00
Dave T
ac0f655fd6
Use DeviceClass Enums in devolo_home_network tests ( #62117 )
2021-12-20 18:09:28 +01:00
epenet
bae82d76b5
Use new enums in spider ( #62396 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:06:33 +01:00
epenet
36a57b00d9
Use attr** in solax ( #62397 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:05:04 +01:00
epenet
de88d43068
Use new enums in subaru ( #62403 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:03:52 +01:00
epenet
7da7a8434e
Use new enums in switchbot ( #62404 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 18:03:08 +01:00
epenet
ae3162bb6e
Use new enums in starline ( #62407 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 17:55:37 +01:00
epenet
bea1fbb4aa
Use new enums in supla ( #62406 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 17:38:31 +01:00
epenet
5251c1b934
Use new enums in speedtestdotnet ( #62405 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 11:16:20 -05:00
epenet
8bd03d520b
Use new enums in system_bridge ( #62402 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 11:15:44 -05:00
epenet
071e29bf1d
Use new enums in systemmonitor ( #62401 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 11:15:30 -05:00
epenet
23baf6e02a
Use new enums in syncthru ( #62399 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 10:53:50 -05:00
epenet
75000c317b
Use new enums in switcher_kis ( #62400 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 10:53:40 -05:00
epenet
e5cf9b78bd
Use new enums in synology_dsm ( #62398 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 10:53:21 -05:00
Nate Clark
e2a95181ad
Update CODEOWNERS and correct iot class for Konnected ( #62391 )
2021-12-20 16:27:06 +01:00
Franck Nijhof
f14f0f93cb
Invalidate CI cache when bumping dependencies ( #62394 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-20 16:22:09 +01:00
Franck Nijhof
fc6c0b1d4a
Add input_button ( #62008 )
...
* Add input_button
* Update homeassistant/components/input_button/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Improve test coverage
* Add reload test: not affecting state
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-12-20 16:18:58 +01:00
Franck Nijhof
ff062bd052
Cleanup stale setup from CO2Signal ( #62395 )
2021-12-20 16:07:13 +01:00
epenet
0cc1a7b9bd
Use new enums in solaredge_local ( #62374 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 15:58:25 +01:00
Thomas Dietrich
28af0b4092
Statistics component typing ( #60997 )
...
* Implement optional manually defined uniqueid
* Fix test case via mocked environment
* Add typing to statistics component
* Fix minor inconsistency
* Fix linter issues
* Execute hassfest
* Fix stricter mypy warnings
* Fix maxsplit warning
* Make binary value range explicit check
* Add basic typing to statistics tests
* Add empty config testcase
* Minor improvements
* Improve after comments
* Remove unnecessary test case
* Fix changed type
* Remove dict.get default
2021-12-20 14:53:51 +01:00
epenet
2f0b73c4ad
Use new enums in solax ( #62376 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 14:33:08 +01:00
Erik Montnemery
c96606df68
Don't use the homeassistant media app when casting media ( #62385 )
2021-12-20 14:28:02 +01:00
epenet
43099f6eb0
Use _attr_attribution in synology_dsm ( #62382 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 14:19:40 +01:00
epenet
d147038cc5
Use new enums in soma ( #62377 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 14:19:09 +01:00
epenet
c7a3a0da9f
Use new enums in spc ( #62384 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 14:18:48 +01:00
epenet
c18c58f560
Use attr** in linode ( #61882 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 14:17:23 +01:00
Robert Hillis
e689afc0b3
Remove deprecated yaml config from dlna_dmr ( #62344 )
2021-12-20 13:56:45 +01:00
epenet
b5de2c38b3
Use new enums in sms ( #62372 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-20 13:54:10 +01:00
Robert Hillis
cabcb52fb3
Remove deprecated yaml config from co2signal ( #62343 )
2021-12-20 13:49:15 +01:00
J. Nick Koston
abc7dcf6bf
Add zones support to flux_led ( #61072 )
2021-12-20 13:45:34 +01:00
Aaron Bach
3d75befe0a
Replace SimpliSafe logged errors with HomeAssistantError in service handlers ( #62352 )
2021-12-20 13:35:45 +01:00
Thomas Dietrich
d471e7e111
Fix typo in Kostal Plenticore integration entity ( #62380 )
2021-12-20 13:04:30 +01:00
Franck Nijhof
030a2c4de2
Invalidate CI cache by bumping caching version ( #62383 )
2021-12-20 12:31:16 +01:00
Robert Hillis
31c0440b25
Use enums in smartthings ( #62198 )
2021-12-20 09:46:33 +01:00
Paulus Schoutsen
a5c39e6fe4
Improve evil genius labs error handling ( #62365 )
2021-12-20 09:00:49 +01:00
Paulus Schoutsen
4802e4e33f
Bumped version to 2021.12.4
2021-12-19 22:32:50 -08:00
Paulus Schoutsen
eb4b041d45
Bump voluptuous_serialize to 2.5.0 ( #62363 )
2021-12-19 22:32:37 -08:00
Eric Severance
bfd8579566
Bump pywemo==0.7.0 ( #62360 )
2021-12-19 22:32:36 -08:00
Aaron Bach
beb5a992e6
Ensure existing SimpliSafe websocket tasks are cancelled appropriately ( #62347 )
2021-12-19 22:32:36 -08:00
Maikel Punie
7c925778eb
Fix velbus climate current temp ( #62329 )
2021-12-19 22:32:35 -08:00
Thijs Walcarius
7db161868e
Fix missing brightness for Velbus entities ( #62314 )
...
* Fix #62169 : missing brightness for Velbus-entities
* Use default implementation of supported_features
Co-authored-by: Thijs Walcarius <thijs.walcarius@ugent.be >
2021-12-19 22:32:34 -08:00
Paulus Schoutsen
5f2a2280c5
Bump ring to 0.7.2 ( #62299 )
2021-12-19 22:32:33 -08:00
Michael Chisholm
b327628b6e
Update async-upnp-client library to 0.23.1 ( #62298 )
2021-12-19 22:32:20 -08:00
Diego Elio Pettenò
311ebd4a96
Bump async-upnp-client to 0.23.0 ( #62223 )
2021-12-19 22:31:18 -08:00
J. Nick Koston
dc4659b167
Bump flux_led to 0.27.8 to fix discovery of older devices ( #62292 )
2021-12-19 22:29:51 -08:00
J. Nick Koston
c1d0fe9eae
Fix Non-thread-safe operation in zwave node_added ( #62287 )
2021-12-19 22:29:50 -08:00
J. Nick Koston
3fde6bfd73
Fix Non-thread-safe operation in rflink binary_sensor ( #62286 )
2021-12-19 22:29:49 -08:00
Martin Hjelmare
4efa3b634e
Fix fitbit no SSL URL handling ( #62270 )
2021-12-19 22:29:47 -08:00
Franck Nijhof
cd65aaee60
Upgrade tailscale to 0.1.6 ( #62267 )
2021-12-19 22:29:47 -08:00
Simone Chemelli
2395c753fe
Fix logging for Shelly climate platform ( #62264 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-12-19 22:29:46 -08:00
starkillerOG
bc2949ef31
bump pynetgear to 0.8.0 ( #62261 )
2021-12-19 22:29:45 -08:00
Aaron Bach
f665c4e588
Fix bug in which SimpliSafe websocket won't reconnect on error ( #62241 )
2021-12-19 22:29:45 -08:00
Aaron Bach
57b7b28d60
Fix spurious RainMachine config entry reload ( #62215 )
2021-12-19 22:29:44 -08:00
Gage Benne
9a0f42f9a7
Bump pydexcom to 0.2.2 ( #62207 )
2021-12-19 22:29:43 -08:00
Aidan Timson
895dcaf690
Force Lyric token refresh on first authentication failure ( #62100 )
2021-12-19 22:29:43 -08:00
J. Nick Koston
4e96ff78b5
Avoid setting nexia humidity to the same value since it causes the api to fail ( #61843 )
2021-12-19 22:29:42 -08:00
Matthias Alphart
a87ed13a04
Silently retry Fronius inverter endpoint 2 times ( #61826 )
2021-12-19 22:29:42 -08:00
jkuettner
735deff45e
Fix "vevent" KeyError in caldav component ( #61718 )
2021-12-19 22:29:41 -08:00
Hans Oischinger
22867acaf8
Add vicare strings ( #61593 )
...
* Add vicare strings
* Remove duplicates
* Remove duplicates from english translation
* Add missing strings
2021-12-19 22:29:40 -08:00
RDFurman
c507c72350
Honeywell unique id fix ( #59393 )
...
* Move error logging and remove reload
* Change device assignment and improve logging
* Use dictionary for devices
* Check if new device exists in API response
* Add test and make loop better
* Make test assert on error in log
2021-12-19 22:29:40 -08:00
Paulus Schoutsen
02ad5f3779
Bump voluptuous_serialize to 2.5.0 ( #62363 )
2021-12-19 22:28:15 -08:00
Penny Wood
2d049e9b4a
Update version of iZone library to add some bug fixes ( #61548 )
2021-12-19 22:25:01 -08:00
Eric Severance
f50dc10276
Use the Platform enum in wemo ( #62153 )
2021-12-19 21:11:40 -08:00
J. Nick Koston
70947b14a3
Improve SSDP callback performance ( #62359 )
2021-12-19 21:04:45 -08:00
Eric Severance
e8096e7f51
Bump pywemo==0.7.0 ( #62360 )
2021-12-19 21:02:05 -08:00
Tobias Sauerwein
f2e4613db5
Bump pyatmo to 6.2.1 ( #62291 )
2021-12-19 21:00:55 -08:00
jjlawren
d64e7b1dc4
Support Plex resuming and playback offset ( #61468 )
2021-12-19 22:33:36 -06:00
Allen Porter
6ae7b928ea
Add a camera specific logger to help diagnose stream errors ( #61647 )
...
* Add a camera specific logger to help diagnose stream errors
Add a camera specific logger to help users associate stream errors with a particular camera.
Issue #54659
* Apply code review feedback
* Update package name based on manual testing
2021-12-19 19:42:37 -08:00
GitHub Action
1f066a7b6f
[ci skip] Translation update
2021-12-20 00:15:28 +00:00
Eric Severance
1318597370
Fix typing for wemo ( #62157 )
2021-12-19 18:09:30 -06:00
Robert Hillis
7919960570
Remove deprecated yaml config from broadlink ( #62341 )
2021-12-19 17:42:30 -06:00
AJ Schmidt
3c913d4e88
Re-add binary_sensor attribute for AlarmDecoder that was inadvertently removed ( #62351 )
2021-12-19 16:12:33 -06:00
Aaron Bach
b77fc2e8cb
Ensure existing SimpliSafe websocket tasks are cancelled appropriately ( #62347 )
2021-12-19 15:05:13 -07:00
Robert Hillis
667a632e06
Remove deprecated yaml config from enphase_envoy ( #62348 )
2021-12-19 16:03:18 -06:00
Aaron Bach
fed18fe142
Replace OpenUV logged errors with HomeAssistantError in service handlers ( #62349 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-19 23:02:51 +01:00
Aaron Bach
dbb4c1b5f0
Replace RainMachine logged errors with HomeAssistantError in service handlers ( #62350 )
2021-12-19 14:58:34 -07:00
Robert Hillis
1baba2a807
Remove deprecated yaml config from flux_led ( #61844 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-19 15:24:04 -06:00
Aaron Bach
443003795b
Replace Guardian logged errors with HomeAssistantError in service handlers ( #62342 )
2021-12-19 22:14:08 +01:00
Aaron Bach
8eb33ede43
Fix bug in which SimpliSafe websocket won't reconnect on error ( #62241 )
2021-12-19 13:52:21 -07:00
J. Nick Koston
cb26862d7a
Add zeroconf discovery to ecobee for non-homekit models ( #62335 )
2021-12-19 21:13:23 +01:00
Allen Porter
368e16f189
Simplify nest test patch using new keyword ( #62336 )
2021-12-19 11:45:04 -08:00
Maikel Punie
9017d35e73
Fix velbus climate current temp ( #62329 )
2021-12-19 20:22:41 +01:00
Aaron Bach
1b17c295d6
Use migration helper in RainMachine ( #62328 )
2021-12-19 20:17:31 +01:00
J. Nick Koston
b63c766ec0
Add homekit discovery to ecobee ( #62334 )
2021-12-19 20:17:19 +01:00
Thijs Walcarius
f9e38cd08b
Fix missing brightness for Velbus entities ( #62314 )
...
* Fix #62169 : missing brightness for Velbus-entities
* Use default implementation of supported_features
Co-authored-by: Thijs Walcarius <thijs.walcarius@ugent.be >
2021-12-19 20:14:56 +01:00
Aaron Bach
2bfcc5777d
Use migration helper in Ridwell ( #62327 )
2021-12-19 20:12:51 +01:00
Robert Hillis
dfc93f6ab8
Remove deprecated yaml config from Efergy ( #61520 )
2021-12-19 18:44:26 +01:00
Thomas Schamm
78d028a013
Bumped boschshcpy 0.2.19 to 0.2.27 ( #62326 )
2021-12-19 18:24:37 +01:00
Allen Porter
647febd7d8
Mark camera unavailable when keepalive stream fails ( #62294 )
...
* Mark camera unavailable when keepalive stream fails
Add a listener in stream that notifies camera when the stream state has changed, and
use that to inform the camera `available` property. Update the property to be set
only from the main loop where it is read to reduce thread safety races.
Issue #54659
* Fix pylint import related errors
* Address lint naming errors
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-12-19 09:09:59 -08:00
Ville Skyttä
1ec8619687
Make core config source an enum ( #61966 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-19 18:02:52 +01:00
Robert Hillis
1bd904b5b5
Use enums for rest tests ( #62197 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-19 18:01:33 +01:00
Robert Hillis
b869b680fb
Remove deprecated yaml config from aurora abb ( #62317 )
2021-12-19 18:00:49 +01:00
J. Nick Koston
c3a963e12a
Add switch to enable/disable music mode in Magic Home/flux_led ( #62320 )
2021-12-19 17:57:33 +01:00
Robert Hillis
5d5b6bef55
Remove deprecated yaml config from opengarage ( #61961 )
2021-12-19 17:55:27 +01:00
J. Nick Koston
2f4c29cf1f
Move Magic Home/flux_led coordinator to its own module ( #62324 )
2021-12-19 17:52:48 +01:00
J. Nick Koston
9128693e71
Add reboot button to Magic Home/flux_led ( #62323 )
2021-12-19 17:48:42 +01:00
J. Nick Koston
d325de7510
Add additional guarding to color_rgb_to_rgbww ( #62220 )
2021-12-19 09:44:53 -06:00
Pierre Ståhl
355f2f25d8
Support additional Apple TV device types ( #61104 )
2021-12-19 07:55:53 -06:00
Robert Hillis
4e2195baa1
Remove deprecated yaml config from environment canada ( #61839 )
2021-12-19 13:40:39 +01:00
Robert Hillis
867cbeedb9
Use enums in zwave ( #62131 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-19 13:30:16 +01:00
epenet
abb36ff45f
Use _attr_attribution in sense ( #62181 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:27:23 +01:00
epenet
8bca984d61
Use _attr_** in openweathermap ( #62179 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:25:51 +01:00
epenet
868a1c222c
Use _attr_attribution in poolsense ( #62180 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:23:04 +01:00
epenet
340ffc96dc
Use new enums in sleepiq ( #62203 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:15:09 +01:00
epenet
19fc15c3ac
Use new enums in saj ( #62205 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:12:02 +01:00
epenet
1d1c91a4eb
Use _attr_** in slide ( #62206 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:08:59 +01:00
epenet
6a489bb45a
Cleanup attr** usage in uptime ( #62212 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:06:36 +01:00
Gage Benne
7d3dfeea64
Bump pydexcom to 0.2.2 ( #62207 )
2021-12-19 13:05:51 +01:00
epenet
b0cfc76add
Use new enums in smarthab ( #62208 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-19 13:04:52 +01:00
Klaas Schoute
779ce6216c
Change unload for P1 Monitor ( #62213 )
2021-12-19 13:03:06 +01:00
Robert Hillis
d52caf77d5
Finish using enums in srp_energy ( #62192 )
2021-12-19 13:02:29 +01:00
Dave T
b01078199a
Use DeviceClass Enums in filter tests ( #62138 )
2021-12-19 13:01:54 +01:00
Franck Nijhof
7fe895e554
Add unique ID to config entry in Luftdaten ( #62176 )
2021-12-19 12:42:52 +01:00
Robert Hillis
b559d8845e
Use enums in zwave_js ( #62130 )
...
* Use enums in zwave_js
* oops
2021-12-19 12:28:09 +01:00
Matthias Alphart
1cbcb9e2fd
Don't add Fronius entities with unknown state ( #62282 )
2021-12-19 11:49:21 +01:00
Matthias Alphart
37bed64607
Silently retry Fronius inverter endpoint 2 times ( #61826 )
2021-12-19 11:37:14 +01:00
Andre Lengwenus
38cb477e7b
Cleanup tests for lcn events and device triggers ( #61719 )
...
* Return PchkConnectionManager instance from init_integration
* Removed ip and port from LCN host model identifer
* Fix syntax error
* Convert init_integration to a fixture
* Rename device model for host
* Instantiate MockPchkConnectionManager with arguments from tests
* Invert logic for testing devices
2021-12-19 10:38:33 +01:00
J. Nick Koston
615872a5d1
Align zeroconf matching with ZeroconfServiceInfo ( #62133 )
2021-12-19 02:09:21 -06:00
Allen Porter
a63fa53275
Persist nest media events to disk backed storage ( #61641 )
...
* Persist nest media events to disk backed storage
Persist nest events in the media player to disk, targeting about ~500mb
per camera device as a cap. Events are stored in config/nest/event_media/.
Add a NestEventMediaStore is used for persistence. It has three main jobs:
- Read/write the key/value data that holds event data (event type, time, device, etc)
- Read/write media contents to disk
- Pick the filename for the media event based on device and event deatils
The nest event media manager library handles cache management and eviction, and by
default uses an in memory cache. Home Assistant nest integration now provides the
disk backed implementation, which is invoked by the nest library.
The store reads the event metadata key/value dict on startup, and then writes it
back with a short delay of 5 seconds to avoid unnecessary writes.
Future work planned includes:
- Possibly a small memory buffer for media objects themselves. This could make sense
when adding thumbnails to the media player grid to avoid unnecessary fetches
- Transcoding mp4 clips to animated image previews
* Address style errors
* Cleanup from CI test/pylint/etc.
* Put media for each device into its own directory
* Update comments for media store
* Decrease # of events to lower disk requirements
Target more like 1k events, to reduce disk needs.
* Address PR feedback
* Update homeassistant/components/nest/media_source.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Ignore incorrect mypy in nest library
* Fix pylint errors
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-12-18 23:53:40 -08:00
J. Nick Koston
e834382b9a
Add pico remote support to non-pro lutron caseta bridges ( #61032 )
2021-12-19 01:41:02 -06:00
Allen Porter
832184bacd
Speed up stream tests by 40-50% with shared data ( #62300 )
2021-12-18 23:14:21 -08:00
J. Nick Koston
a6b680cd32
Add support for enabling/disabling cloud access in flux_led ( #61138 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-12-19 00:59:16 -06:00
J. Nick Koston
d7c5e41802
Add hardware version to bond ( #62256 )
2021-12-18 22:30:44 -08:00
Simone Chemelli
90345b1cf2
Fix logging for Shelly climate platform ( #62264 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-12-18 22:28:26 -08:00
J. Nick Koston
4572fec680
Bump flux_led to 0.27.8 to fix discovery of older devices ( #62292 )
2021-12-18 22:27:34 -08:00
J. Nick Koston
7764c957ba
Avoid setting nexia humidity to the same value since it causes the api to fail ( #61843 )
2021-12-18 22:26:19 -08:00
J. Nick Koston
03477e0ae6
Split august motion and image capture binary sensors ( #62154 )
2021-12-18 22:25:30 -08:00
Aaron Bach
ebfe9aa384
Add a switch to opt-in to/opt-out of the next Ridwell pickup ( #62293 )
...
* Add buttons to opt into/out of the next Ridwell pickup
* Buttons finished
* Coverage
* better name
* Move to switch
* Clean up
* Coverage
* Use correct exception
2021-12-18 23:06:17 -07:00
Dave T
afdc570d70
Use DeviceClass Enums in homekit_controller tests ( #62219 )
2021-12-18 23:56:59 -06:00
J. Nick Koston
a4c101b021
Add network support to flux_led discovery ( #61132 )
2021-12-18 21:55:57 -08:00
J. Nick Koston
a40549c1b9
Fix hw_version not updating from an entity device_info ( #62254 )
2021-12-18 21:53:49 -08:00
Eric Severance
8d6763eaad
Add wemo config_flow test to get 100% coverage ( #62158 )
2021-12-18 23:43:31 -06:00
Paulus Schoutsen
6fd617a89e
Bump ring to 0.7.2 ( #62299 )
2021-12-18 23:41:59 -06:00
Michael Chisholm
f280b03df8
Update async-upnp-client library to 0.23.1 ( #62298 )
2021-12-18 23:41:32 -06:00
epenet
931d51949d
Use new DeviceClass enums in homekit ( #61665 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-18 19:07:04 -06:00
GitHub Action
d3710c7ba6
[ci skip] Translation update
2021-12-19 00:14:45 +00:00
Aaron Bach
98c398cc37
Bump aioridwell to 2021.12.2 ( #62284 )
2021-12-18 16:26:37 -07:00
micha91
ba79de56ab
Move Device Class definition to Home Assistant for MusicCast Select Entities ( #61218 )
...
* Add a device class mapping to the consts to map from capability IDs to HA device classes.
* Use python3.8 compliant typing
* Fix return type
* Use relative import for musiccast const
2021-12-19 00:18:42 +01:00
J. Nick Koston
4dc70536b6
Fix Non-thread-safe operation in rflink binary_sensor ( #62286 )
2021-12-19 00:14:41 +01:00
J. Nick Koston
b05149fc28
Fix Non-thread-safe operation in zwave node_added ( #62287 )
2021-12-18 23:17:54 +01:00
Chris Talkington
99d1e015ad
Update rokuecp to 0.8.5 ( #62285 )
2021-12-18 14:50:49 -06:00
starkillerOG
58bcf275f5
Add xiaomi miio gateway hw version ( #62274 )
2021-12-18 17:46:16 +01:00
Robert Hillis
78f2866f98
Finish using enums in wled ( #62189 )
2021-12-18 16:17:55 +01:00
Martin Hjelmare
ff530dce0d
Fix fitbit no SSL URL handling ( #62270 )
2021-12-18 15:00:07 +01:00
epenet
93cba53860
Use new enums in smappee ( #62209 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-18 14:56:13 +01:00
Robert Hillis
af631b90e5
Use enums in statistics tests ( #62191 )
2021-12-18 14:54:26 +01:00
epenet
a39f0643e8
Use new enums in smart_meter_texas ( #62210 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-18 14:53:50 +01:00
epenet
ac0fa3cbf8
Use new enums in smarttub ( #62216 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-18 14:51:39 +01:00
J. Nick Koston
051a6499b8
Add software version to screenlogic ( #62255 )
2021-12-18 14:49:29 +01:00
J. Nick Koston
b1ac1596d8
Add ATTR_HW_VERSION to homeassistant.const ( #62258 )
2021-12-18 14:46:22 +01:00
starkillerOG
c40b02896a
Hyperion add entity category ( #62268 )
2021-12-18 14:45:53 +01:00
starkillerOG
503a5cbd44
Motion blinds add entity category ( #62266 )
2021-12-18 14:23:34 +01:00
Franck Nijhof
e2c65a3034
Upgrade tailscale to 0.1.6 ( #62267 )
2021-12-18 14:18:31 +01:00
starkillerOG
c178fd0cc3
Add entity category to DSMR ( #62262 )
2021-12-18 13:53:21 +01:00
starkillerOG
ca9b26e829
bump pynetgear to 0.8.0 ( #62261 )
2021-12-18 13:29:52 +01:00
starkillerOG
c4879d71a1
Add Netgear entity category and configuration url ( #62260 )
...
* add entity category
* add configuration_url
* add import
2021-12-18 12:34:16 +01:00
GitHub Action
5fefb5985f
[ci skip] Translation update
2021-12-18 00:13:26 +00:00
Teemu R
b50a5d32a7
Remove myself from yeelight codeowners ( #62239 )
2021-12-17 18:00:04 -06:00
Diego Elio Pettenò
6ce99bfc80
Bump async-upnp-client to 0.23.0 ( #62223 )
2021-12-17 16:57:02 -06:00
epenet
c59ae54dc8
Use new enums in sonos ( #62202 )
2021-12-17 13:35:21 -06:00
J. Nick Koston
a0cd29bbcf
Fix threading error in stream tests ( #62221 )
2021-12-17 09:26:30 -08:00
jkuettner
3b97c544b1
Fix "vevent" KeyError in caldav component ( #61718 )
2021-12-17 16:54:19 +01:00
Aaron Bach
a9fc750fe3
Fix spurious RainMachine config entry reload ( #62215 )
2021-12-17 08:31:23 -07:00
Robert Hillis
3bd1f00b76
Use enums in samsungtv tests ( #62195 )
...
* Use enums in samsungtv tests
* uno mas
2021-12-17 16:26:53 +01:00
Robert Hillis
5e0eb0eb4d
Use enums in roku tests ( #62196 )
2021-12-17 16:25:37 +01:00
Eric Severance
d874eb261d
Fix Wemo create task for awaitable ( #62159 )
2021-12-17 16:23:53 +01:00
Robert Hillis
8683a30380
Use enums in utility_meter tests ( #62190 )
...
* Use enums in utility_meter tests
* uno mas
2021-12-17 16:22:46 +01:00
Franck Nijhof
26d8d82061
Fix codeowners for tests in hassfest ( #62204 )
2021-12-17 16:21:32 +01:00
Dave T
1a32b10af8
Use DeviceClass Enums in greeneye_monitor tests ( #62143 )
...
* Use DeviceClass Enums in greeneye_monitor tests
* Use is for comparisons
2021-12-17 16:19:41 +01:00
Maximilian
703b689183
Address late review of nina ( #61915 )
2021-12-17 16:14:59 +01:00
Hans Oischinger
ed1ce7d9f9
Add vicare strings ( #61593 )
...
* Add vicare strings
* Remove duplicates
* Remove duplicates from english translation
* Add missing strings
2021-12-17 15:43:41 +01:00
Klaas Schoute
177ffa3aa6
Upgrades P1 Monitor to v1.0.1 ( #62201 )
2021-12-17 15:23:04 +01:00
Peeter N
571b245b7e
Add battery entity for Maxcube devices ( #58699 )
2021-12-17 15:02:28 +01:00
Kim Frellsen
9cd82e0f00
Update fortios device_tracker ( #61970 )
...
* FortiOS 7.0 support
Added support for FortiOS 7.0 and retaining FortiOS 6.4 support.
Since an API was deprecated in FortiOS 7.0 and replace by a new API the integration now also support FortiOS 7.0.
It is planned to deprecate the support for FortiOS 6.4 in a year
* updated requirement to fortios
* Update device_tracker.py
indentation fix
* Update device_tracker.py
run flake8 fixes
* flake8 fixes
* Update device_tracker.py
black fixing line breaks
* Update device_tracker.py
black fixes
* Update device_tracker.py
linter fixes
* Update device_tracker.py
linter fixes
* Update device_tracker.py
linter fix
* Update device_tracker.py
removed comment that pylint does not like :-~
* Update homeassistant/components/fortios/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/fortios/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/fortios/device_tracker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update device_tracker.py
to resolve double guard for supported versions.
* updated fortios device tracker
Deprecated old api.
cleaned up code.
better checking with try-catch
removed unnecessary error output.
* Update device_tracker.py
lint compliance.
* Update device_tracker.py
lint updates
* Update device_tracker.py
lint updates
* Update device_tracker.py
lint updates
* Update device_tracker.py
lint updates
* Update device_tracker.py
updated to use awesomeversion component.
* Update device_tracker.py
pylint updates
* Update device_tracker.py
pylint updates
* Clean up
* Simplify
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-17 14:20:23 +01:00
Franck Nijhof
7fc36c4fe0
Merge pull request #62182 from home-assistant/rc
2021-12-17 13:43:37 +01:00
Erik Montnemery
474ef54477
Fix threading error in recorder tests ( #62187 )
2021-12-17 13:17:48 +01:00
Erik Montnemery
f7f1d9b15d
Fix threading error in litejet ( #62185 )
2021-12-17 13:16:44 +01:00
Daniel Hjelseth Høyer
9c749682bf
Add Tibber peak hour, monthly consumption and monthly cost sensors ( #61853 )
...
* Tibber, Consumption data
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber sensors
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Tibber, Consumption data
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Add peak_hour_time
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-12-17 12:55:16 +01:00
Robert Hillis
1c15e36afc
Use enums in wallbox ( #61997 )
2021-12-17 12:46:21 +01:00
Erik Montnemery
6b9447e3a2
Fix threading error in demo vacuum ( #62165 )
2021-12-17 12:45:53 +01:00
epenet
8cde2e805b
Use new SensorDeviceClass enum in climacell ( #61362 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-17 12:44:29 +01:00
Ernst Klamer
e771421ed0
Move Solarlog state to entity description ( #62093 )
...
* Move value to const
* Move value to const
* remove cast
* Remove Statetype import
* Add in and output for callable
* fix mypy
* Add int to callable
* fix callable
* Only convert value
* Add datetime import
* Update homeassistant/components/solarlog/const.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-12-17 12:40:32 +01:00
Aidan Timson
0f2a3c074e
Force Lyric token refresh on first authentication failure ( #62100 )
2021-12-17 12:33:41 +01:00
Erik Montnemery
8c777011b6
Fix threading error in qwikswitch ( #62173 )
2021-12-17 12:03:29 +01:00
Franck Nijhof
5196a770cc
Bumped version to 2021.12.3
2021-12-17 11:43:38 +01:00
Erik Montnemery
54d7380f4d
Fix threading error in zha ( #62170 )
2021-12-17 11:43:04 +01:00
Erik Montnemery
c445e93d45
Fix threading error in scripts with repeat or choose actions ( #62168 )
2021-12-17 11:43:00 +01:00
Erik Montnemery
9164a74fcc
Fix threading error in zha ( #62170 )
2021-12-17 11:42:15 +01:00
Erik Montnemery
112e259437
Fix threading error in scripts with repeat or choose actions ( #62168 )
2021-12-17 11:41:54 +01:00
Marcel van der Veldt
614529d7c3
Add guard in call to activate_scene in Hue ( #62177 )
2021-12-17 11:41:04 +01:00
Allen Porter
9361c9ef60
Bump google-nest-sdm to 0.4.9 ( #62160 )
2021-12-17 11:41:00 +01:00
J. Nick Koston
19a0644b50
Fix Non-thread-safe operation in logbook ( #62148 )
2021-12-17 11:40:57 +01:00
J. Nick Koston
82173f477c
Fix Non-thread-safe operation in homekit light events ( #62147 )
2021-12-17 11:40:54 +01:00
Simone Chemelli
b4af32624d
Improve availability for Shelly Valve ( #62129 )
2021-12-17 11:40:50 +01:00
Maximilian
78f40bd4bf
Add missing timezone information ( #62106 )
2021-12-17 11:40:47 +01:00
Erik Montnemery
d92ad76ed9
Fix none-check in template light ( #62089 )
2021-12-17 11:40:44 +01:00
J. Nick Koston
e44d50e1b1
Bump flux_led to 0.26.15 ( #62017 )
2021-12-17 11:40:40 +01:00
Eduard van Valkenburg
95c0eeecfb
Brunt dependency bump to 1.0.2 ( #62014 )
2021-12-17 11:40:37 +01:00
Marcel van der Veldt
ec263840ba
Bump aiohue to 3.0.6 ( #61974 )
2021-12-17 11:40:34 +01:00
Marvin Wichmann
8047134c88
Fix notify platform setup for KNX ( #61842 )
...
* Fix notify platform setup for KNX
* Apply review suggestions
* Store hass config in DATA_HASS_CONFIG
* Readd guard clause
2021-12-17 11:40:31 +01:00
epenet
cb89688873
Fix OwnetError preventing onewire initialisation ( #61696 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-17 11:40:27 +01:00
Simone Chemelli
c73319e162
Add restore logic to Shelly climate platform ( #61632 )
...
* Add restore logic to Shelly climate platform
* Handle missing channel on restore
2021-12-17 11:39:47 +01:00
Ian
499cc2e51d
Nextbus upcoming sort as integer ( #61416 )
2021-12-17 11:33:21 +01:00
sindudas
5a03fffc20
Update ebusdpy version ( #59899 )
2021-12-17 11:33:17 +01:00
Robert Hillis
85c122f3e5
Use enums in unifi tests ( #62151 )
2021-12-17 11:12:43 +01:00
Robert Hillis
499cae9900
Use enums for testing_config ( #62140 )
2021-12-17 11:10:06 +01:00
Robert Hillis
626a3f35f5
Use enums in helpers tests ( #62141 )
2021-12-17 11:09:24 +01:00
Robert Hillis
07532c3153
Use enums in sensor tests ( #62152 )
2021-12-17 11:07:18 +01:00
Marcel van der Veldt
ad171944da
Add guard in call to activate_scene in Hue ( #62177 )
2021-12-17 10:50:10 +01:00
Ian
a6cfbd4072
Nextbus upcoming sort as integer ( #61416 )
2021-12-17 09:39:55 +01:00
sindudas
67255d4b52
Update ebusdpy version ( #59899 )
2021-12-17 09:34:27 +01:00
Simone Chemelli
72e1fa1392
Improve availability for Shelly Valve ( #62129 )
2021-12-17 09:16:02 +01:00
Allen Porter
beb824c452
Bump google-nest-sdm to 0.4.9 ( #62160 )
2021-12-17 09:07:51 +01:00
Dave T
4418b0a43e
Use DeviceClass Enums in gogogate2 tests ( #62137 )
2021-12-17 08:45:39 +01:00
Dave T
28e373297f
Use DeviceClass Enums in gios tests ( #62135 )
2021-12-17 08:43:03 +01:00
Dave T
b25595289e
Use DeviceClass Enums in forecast_solar tests ( #62132 )
2021-12-17 08:38:37 +01:00
Dave T
f55668ff40
Use DeviceClass Enums in blebox tests ( #62109 )
2021-12-17 08:28:31 +01:00
J. Nick Koston
ccf8dcd14a
Fix Non-thread-safe operation in logbook ( #62148 )
2021-12-17 08:19:07 +01:00
J. Nick Koston
8bf58df624
Fix Non-thread-safe operation in homekit light events ( #62147 )
2021-12-17 08:17:32 +01:00
Dave T
c710958261
Use DeviceClass Enums in goalzero tests ( #62136 )
2021-12-16 22:52:25 -08:00
Dave T
569d5644ab
Use DeviceClass Enums in google_assistant tests ( #62142 )
2021-12-16 22:50:46 -08:00
GitHub Action
d4f8a7c056
[ci skip] Translation update
2021-12-17 00:14:01 +00:00
Dave T
ec4a9be4e6
Use EntityCategory Enums in elkm1 ( #62123 )
2021-12-16 23:41:17 +01:00
Dave T
82e11aecca
Use DeviceClass Enums in efergy tests ( #62119 )
2021-12-16 23:40:58 +01:00
Dave T
f92baffd09
Use DeviceClass Enums in energy tests ( #62122 )
2021-12-16 23:40:24 +01:00
Dave T
f02e9eb70f
Use DeviceClass Enums in directv tests ( #62118 )
2021-12-16 23:34:07 +01:00
Dave T
61f2f9d9ac
Use DeviceClass Enums in devolo_home_control tests ( #62116 )
2021-12-16 23:27:44 +01:00
Robert Hillis
b7ece5ae00
Use enums in pvpc_hourly_pricing ( #62076 )
2021-12-16 23:27:15 +01:00
Robert Hillis
da60680b2f
Use enums in rachio ( #62056 )
2021-12-16 23:26:53 +01:00
Dave T
16e152b797
Use DeviceClass Enums in axis tests ( #62096 )
2021-12-16 23:26:23 +01:00
Matthias Alphart
2f3f64c339
Use DeviceClass Enum in KNX schema ( #61960 )
2021-12-16 23:25:34 +01:00
Robert Hillis
72462b5dd1
Use enums in satel_integra ( #62048 )
2021-12-16 23:24:46 +01:00
epenet
dce9d551f8
Use new SensorDeviceClass in juicenet ( #61828 )
2021-12-16 23:13:26 +01:00
epenet
42c7c38515
Use new enums in nam ( #61940 )
2021-12-16 23:05:34 +01:00
epenet
61cdc04f3f
Use new enums in nanoleaf ( #61938 )
2021-12-16 23:03:37 +01:00
epenet
e20029d87f
Use attr** in meteoalarm ( #61895 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 23:01:31 +01:00
epenet
863a139b6f
Use _attr_attribution in goalzero ( #61890 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 23:00:04 +01:00
epenet
d26454a313
Use _attr_attribution in flipr ( #61889 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 22:59:29 +01:00
epenet
98e1b7c95d
Use attr** in linux-battery ( #61883 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 22:59:05 +01:00
epenet
6778e4058e
Use attr** in lightwave ( #61881 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 22:57:15 +01:00
epenet
bb538a9782
Use new enums in motion_blinds ( #61931 )
2021-12-16 22:47:23 +01:00
epenet
b3105dc218
Use new enums in nuki ( #61949 )
2021-12-16 22:45:48 +01:00
epenet
c4c9dc8cee
Use new enums in neurio_energy ( #61953 )
2021-12-16 22:45:27 +01:00
epenet
39590f9917
Use new enums in nissan_leaf ( #61951 )
2021-12-16 22:44:50 +01:00
epenet
81ea811b74
Use new enums in nextbus ( #61954 )
2021-12-16 22:44:17 +01:00
epenet
890dcfee11
Use new enums in netgear_lte ( #61955 )
2021-12-16 22:42:52 +01:00
epenet
4bfc3eb22f
Use new enums in netatmo ( #61941 )
2021-12-16 22:42:29 +01:00
Robert Hillis
6f54636baf
Use enums in rainforest_eagle ( #62057 )
2021-12-16 22:38:26 +01:00
Robert Hillis
0ee5691f77
Use enums in roomba ( #62045 )
2021-12-16 22:36:01 +01:00
Robert Hillis
a16f963605
Use enums in pi_hole ( #62064 )
2021-12-16 22:34:59 +01:00
Eduard van Valkenburg
6ba11fe6c7
Brunt dependency bump to 1.0.2 ( #62014 )
2021-12-16 22:33:03 +01:00
Robert Hillis
83cb2d11d5
Use enums in xiaomi_miio ( #61979 )
2021-12-16 22:31:51 +01:00
Robert Hillis
32e1a3d063
Use enums in Point ( #62070 )
2021-12-16 22:29:54 +01:00
Robert Hillis
74a9f8e81d
Use enums in opentherm_gw ( #62084 )
2021-12-16 22:28:55 +01:00
Robert Hillis
10e5780fbb
Use enums in Omnilogic ( #62080 )
2021-12-16 22:26:49 +01:00
Robert Hillis
2ab13f3603
Use enums in openweathermap ( #62086 )
2021-12-16 22:25:49 +01:00
Robert Hillis
5a268419f5
Use enums in pvoutput ( #62073 )
2021-12-16 22:25:04 +01:00
Robert Hillis
438fd79d23
Use enums in p1_monitor ( #62061 )
2021-12-16 22:24:06 +01:00
Robert Hillis
b30dd6857f
Use enums in opengarage ( #62083 )
2021-12-16 22:21:21 +01:00
Robert Hillis
06f670272f
Use enums in obihai ( #62078 )
2021-12-16 22:18:28 +01:00
Dave T
dab1a786a5
Use DeviceClass Enums in arlo tests ( #62095 )
2021-12-16 22:11:08 +01:00
Erik Montnemery
773ac289dd
Tweak core add_job and async_add_job docstrings ( #62112 )
2021-12-16 22:08:13 +01:00
Dave T
9e4f720591
Use DeviceClass Enums in elgato tests ( #62121 )
2021-12-16 22:07:52 +01:00
rianadon
3b3ab2c19c
Handle None values in weather entity forecast ( #61467 )
2021-12-16 22:01:32 +01:00
Dave T
cabd6375d1
Use DeviceClass Enums in canary tests ( #62113 )
2021-12-16 21:47:59 +01:00
Dave T
373790cb15
Use DeviceClass Enums in deconz tests ( #62114 )
2021-12-16 21:46:01 +01:00
epenet
329d90b568
Use new enums in nzbget ( #61946 )
2021-12-16 21:42:05 +01:00
Maximilian
7a1b05d166
Add missing timezone information ( #62106 )
2021-12-16 21:39:49 +01:00
Erik Montnemery
4353b1e62c
Improve tests for template binary sensor ( #62103 )
2021-12-16 21:31:37 +01:00
Franck Nijhof
4de4cc7bd4
Small cleanup of Luftdaten constants ( #61757 )
2021-12-16 21:25:24 +01:00
Dave T
0409665907
Use DeviceClass Enums in ambee tests ( #62108 )
2021-12-16 21:22:26 +01:00
Dave T
84dad5d678
Use DeviceClass Enums in brother tests ( #62110 )
2021-12-16 21:22:04 +01:00
Franck Nijhof
0dbd948867
Add Open-Meteo integration (second attempt) ( #61742 )
2021-12-16 21:12:33 +01:00
Dave T
fe08668a87
Use DeviceClass Enums in accuweather tests ( #61990 )
2021-12-16 21:05:56 +01:00
Dave T
4a7a3b0469
Use DeviceClass Enums in advantage_air tests ( #61986 )
2021-12-16 21:05:12 +01:00
Dave T
1a594d2a8c
Use DeviceClass Enums in abode tests ( #61980 )
2021-12-16 20:59:55 +01:00
Dave T
4f7182a41a
Use DeviceClass Enums in airly tests ( #61989 )
2021-12-16 20:59:25 +01:00
Erik Montnemery
0e28fbbe83
Minor refactor of template vacuum ( #61860 )
2021-12-16 20:53:19 +01:00
Eduard van Valkenburg
80833aa7fb
Add config flow to Azure Event Hub integration ( #61155 )
...
* config flow added, no tests yet
* added tests
* refinement of tests
* small reverses of hub code
* fix small bug
* test fixes from review
* test fixes from review
* further refinement of tests and config flow
* removed true return from hub and added failed reason for import
* added deepcopy to default options
* deleted max_delay from options, can still be in yaml for now
* updated dropped message
* mistaken period at eol
2021-12-16 18:57:51 +01:00
Robert Hillis
619529b40c
Use enums in Powerwall ( #62072 )
2021-12-16 11:38:56 -06:00
Robert Hillis
31bef18e9a
Use enums in screenlogic ( #62049 )
2021-12-16 11:38:32 -06:00
Robert Hillis
21e46e318d
Use enums in venstar ( #61993 )
2021-12-16 17:42:24 +01:00
Robert Hillis
521458d981
Use enums in openverse ( #62082 )
2021-12-16 17:12:18 +01:00
Erik Montnemery
6acf45566e
Minor refactor of template switch ( #61859 )
2021-12-16 17:11:47 +01:00
Erik Montnemery
597045149f
Minor refactor of template select ( #62091 )
2021-12-16 17:11:27 +01:00
Robert Hillis
e6956acb4b
Use enums in octoprint ( #62079 )
2021-12-16 17:07:50 +01:00
Robert Hillis
ec3efb4b1a
Use enums in poolsense ( #62071 )
2021-12-16 17:06:16 +01:00
Robert Hillis
b28c821bc3
Use enums in ondilo_ico ( #62081 )
2021-12-16 17:04:47 +01:00
Erik Montnemery
859bcb6eb4
Minor refactor of template alarm ( #61862 )
2021-12-16 16:41:40 +01:00
Erik Montnemery
682f29f131
Minor refactor of template weather ( #61861 )
2021-12-16 16:39:44 +01:00
Robert Hillis
d660d68c34
Use enums in rainmachine ( #62058 )
2021-12-16 08:36:16 -07:00
Robert Hillis
f9cc6c069e
Use enums in recollect_waste ( #62060 )
2021-12-16 08:35:18 -07:00
Robert Hillis
e39dcd7152
Use enums in openuv ( #62085 )
2021-12-16 08:33:50 -07:00
Erik Montnemery
bb3a3bbc1b
Minor refactor of template number ( #61863 )
2021-12-16 16:22:17 +01:00
Erik Montnemery
c9320b5ca1
Fix none-check in template light ( #62089 )
2021-12-16 16:12:43 +01:00
Erik Montnemery
9bf7e25e6c
Minor refactor of template lock ( #61858 )
2021-12-16 16:12:24 +01:00
Robert Hillis
1b66f3208d
Use enums in ozw ( #62088 )
2021-12-16 16:11:55 +01:00
Erik Montnemery
a0b6edc894
Minor refactor of template light ( #61857 )
2021-12-16 16:11:23 +01:00
Robert Hillis
1fb69fb69a
Use enums in rpi_power ( #62046 )
2021-12-16 16:09:19 +01:00
Erik Montnemery
12ae684c96
Minor refactor of template fan ( #61856 )
2021-12-16 16:07:18 +01:00
Robert Hillis
16d16585ae
Use enums in plaato ( #62069 )
...
* Use enums in plaato
* uno mas
* uno mas
2021-12-16 16:00:22 +01:00
epenet
7c8d235356
Use SensorDeviceClass in mfi ( #61900 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 15:51:36 +01:00
epenet
599c8f4757
Use new enums in neato ( #61939 )
2021-12-16 15:49:11 +01:00
epenet
2cc343bb7f
Use new enums in nws ( #61947 )
2021-12-16 15:43:15 +01:00
Robert Hillis
e1a7f6d1b2
Use enums in pluugwise ( #62067 )
2021-12-16 15:40:32 +01:00
Robert Hillis
a5cf783e6a
Use enums in ping ( #62066 )
2021-12-16 15:38:02 +01:00
Robert Hillis
42fab1bb51
Use enums in picnic ( #62065 )
2021-12-16 15:36:38 +01:00
Robert Hillis
6d9787526b
Use enums in oasa_telematics ( #62077 )
2021-12-16 15:34:42 +01:00
Robert Hillis
0ce985ee7b
Use enums in ovo_energy ( #62087 )
2021-12-16 15:30:59 +01:00
Robert Hillis
6083b56139
Use enums for Panasonic Viera ( #62062 )
2021-12-16 15:29:45 +01:00
epenet
c8607b1a4c
Use DeviceClass Enum in ness-alarm schema ( #61969 )
2021-12-16 15:20:40 +01:00
epenet
b16d779280
Use DeviceClass Enum in concord232 schema ( #61968 )
2021-12-16 15:18:52 +01:00
epenet
5454c5467d
Use new enums in nx584 ( #61948 )
2021-12-16 15:15:54 +01:00
Robert Hillis
b315877ad0
Clean up upcloud ( #61971 )
2021-12-16 15:14:46 +01:00
epenet
029af94d28
Use new enums in mobile_app ( #61929 )
2021-12-16 15:13:13 +01:00
Robert Hillis
5227019d3e
Use enums in rdw ( #62059 )
2021-12-16 15:10:54 +01:00
epenet
079b7f217f
Use new enums in mqtt ( #61936 )
...
* Use new enums in mqtt
* Fix typo
2021-12-16 15:09:31 +01:00
Robert Hillis
ff654a9753
Use enums philips_js ( #62063 )
2021-12-16 15:02:38 +01:00
Robert Hillis
3b9547addc
Use enums in qnap ( #62055 )
2021-12-16 15:01:45 +01:00
Robert Hillis
395fa6d15f
Use enums in samsung_tv ( #62047 )
2021-12-16 14:57:06 +01:00
Robert Hillis
fa522fc504
Use enums in rova ( #62044 )
2021-12-16 14:42:43 +01:00
Robert Hillis
093202f138
Use enum in roku ( #62043 )
2021-12-16 14:41:59 +01:00
Robert Hillis
7506b12277
Use enums in risco ( #62042 )
2021-12-16 14:41:20 +01:00
Robert Hillis
0dc5ae6dca
Use enums in ridwell ( #62040 )
2021-12-16 14:34:51 +01:00
Robert Hillis
d5fe0fcee0
Use enums in rfxtrx ( #62039 )
2021-12-16 14:34:10 +01:00
Robert Hillis
18ae4a9420
Use enums in repetier ( #62038 )
2021-12-16 14:33:23 +01:00
Robert Hillis
4983a8f218
Use enums in simplisafe ( #62037 )
2021-12-16 14:32:03 +01:00
Robert Hillis
9ddf2035d0
Use enums in sht31 ( #62036 )
2021-12-16 14:28:21 +01:00
Robert Hillis
b6ed3e87e0
Use enums in senses ( #62050 )
2021-12-16 14:25:12 +01:00
Robert Hillis
65b67d9d91
Use enums in sensehat ( #62051 )
2021-12-16 14:20:36 +01:00
Robert Hillis
ed8c7afc52
use enums in skybeacon ( #62052 )
2021-12-16 14:20:00 +01:00
Robert Hillis
25f72e45d7
Use enums in skybell ( #62053 )
2021-12-16 14:19:23 +01:00
Robert Hillis
1dab28a957
Use enums in uptime ( #62032 )
2021-12-16 14:13:43 +01:00
Robert Hillis
9e30e0c9bd
Use enums in ring ( #62041 )
2021-12-16 14:12:57 +01:00
Robert Hillis
0cf0104662
Use enums in shelly ( #62035 )
2021-12-16 14:12:23 +01:00
Simone Chemelli
db6b472e7a
Add restore logic to Shelly climate platform ( #61632 )
...
* Add restore logic to Shelly climate platform
* Handle missing channel on restore
2021-12-16 14:08:40 +01:00
epenet
7f823f7211
Fix OwnetError preventing onewire initialisation ( #61696 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 14:06:38 +01:00
epenet
550004f109
Fix mfi tests ( #61904 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-16 13:59:58 +01:00
Simone Chemelli
105ad861bd
Add buttons and deprecate services for Fritz ( #61483 )
...
* Add buttons and deprecate services
* Exclude tests
* Log full service name
2021-12-16 13:25:06 +01:00
Simone Chemelli
116759f2a1
Implement DataUpdateCoordinator for Fritz ( #60909 )
...
* Implement DataUpdateCoordinator for Fritz
* mypy
* Wrap sync method to async
* Apply review comments + final cleanup
* CoordinatorEntity
2021-12-16 13:24:32 +01:00
Robert Hillis
58942601b4
Use enums in tolo ( #62020 )
2021-12-16 13:09:35 +01:00
Robert Hillis
09892a5c55
Use enums in totalconnect ( #62022 )
2021-12-16 13:08:37 +01:00
Robert Hillis
fcda72a337
Use enums in tplink ( #62023 )
2021-12-16 13:08:04 +01:00
Robert Hillis
357d91fb0e
Use enums in tradfri ( #62025 )
2021-12-16 13:07:33 +01:00
Robert Hillis
db4721bfba
Use enums in trafikverket_train ( #62026 )
2021-12-16 13:07:10 +01:00
Robert Hillis
b4daa88d9e
Use enums in trafikverket_weatherstation ( #62027 )
2021-12-16 13:05:46 +01:00
Robert Hillis
e713a597ec
Use entity category enums in tuya ( #62028 )
2021-12-16 12:53:50 +01:00
Robert Hillis
a49683d09a
Use enums in unifi ( #62029 )
2021-12-16 12:53:01 +01:00
Robert Hillis
a3765b2977
Use enums in updated ( #62030 )
2021-12-16 12:52:29 +01:00
Robert Hillis
633706d04a
Use enums in upnp ( #62031 )
2021-12-16 12:52:06 +01:00
Robert Hillis
44f4656fe6
Use enums in utility_meter ( #62033 )
2021-12-16 12:50:41 +01:00
J. Nick Koston
94ae6ac2b2
Handle color temp to RGBWW conversion ( #61473 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-12-16 05:39:33 -06:00
J. Nick Koston
12671b370e
Bump flux_led to 0.26.15 ( #62017 )
2021-12-16 12:37:48 +01:00
Robert Hillis
ad778f53f7
Use enums in tractive ( #62024 )
2021-12-16 12:34:01 +01:00
Robert Hillis
087724d2f2
Use enums in toon ( #62021 )
2021-12-16 12:26:39 +01:00
J. Nick Koston
11fde22d45
Add hardware version support to homekit controller ( #61743 )
2021-12-16 05:24:18 -06:00
epenet
389d9c2c35
Use new enums in netgear ( #61943 )
2021-12-16 12:16:56 +01:00
J. Nick Koston
04153c0075
Add hardware version to the device registry ( #61650 )
2021-12-16 05:16:19 -06:00
Daniel Hjelseth Høyer
b1b3079d07
Add Tibber estimated hour consumption sensor ( #62003 )
2021-12-16 12:15:40 +01:00
Franck Nijhof
a9879487cc
Bump version to 2022.2.0dev0 ( #62011 )
2021-12-16 09:54:45 +01:00
epenet
c9dbcc49e3
Use new enums in mysensors ( #61935 )
2021-12-16 09:49:15 +01:00
Robert Hillis
b03ead1c9b
Use enums in vicare ( #61994 )
2021-12-16 09:27:53 +01:00
Erik Montnemery
b1117c17f1
Tweak comment for ENERGY sensor device class ( #62006 )
2021-12-16 09:26:44 +01:00
J. Nick Koston
048102e053
Prevent apple_tv rediscovery from secondary identifiers ( #61973 )
2021-12-16 02:25:18 -06:00
Robert Hillis
06c1949d2f
Use enums in vilfo ( #61995 )
2021-12-16 09:23:54 +01:00
Robert Hillis
9d66dd35cc
Use enums in waqi ( #61998 )
2021-12-16 09:21:58 +01:00
Robert Hillis
7764772202
Use enums in waterfurnace ( #61999 )
2021-12-16 09:21:28 +01:00
Robert Hillis
b4c9d1844e
Use enums in webostv ( #62000 )
2021-12-16 09:20:52 +01:00
Robert Hillis
868e5db47a
Use enums in vallox ( #61992 )
2021-12-16 09:12:57 +01:00
Robert Hillis
701699350d
Use enums in youless ( #61977 )
2021-12-16 09:11:51 +01:00
Robert Hillis
1568ee67c2
Use enums in velux ( #61991 )
2021-12-16 09:11:22 +01:00
Robert Hillis
173582d4fc
Use enums in yandex_transport ( #61978 )
2021-12-16 09:10:38 +01:00
Robert Hillis
806366a0c1
Use enums in wolflink ( #61988 )
2021-12-16 09:10:14 +01:00
Robert Hillis
f691b0a1da
Use enums in withings ( #61987 )
2021-12-16 09:09:28 +01:00
Robert Hillis
98c2c8c2d1
Use enums in xiaomi_aqara ( #61981 )
2021-12-16 09:05:13 +01:00
Robert Hillis
a41810efcf
Use enums in xbee ( #61982 )
2021-12-16 09:04:11 +01:00
Robert Hillis
b8dabfe659
Use enums in wemo ( #61983 )
...
* Use enums in wemo
* uno mas
2021-12-16 09:02:23 +01:00
Robert Hillis
2e0fc65bf3
Use enums in wirelesstag ( #61985 )
2021-12-16 09:01:46 +01:00
Robert Hillis
9084a227fd
Use enums in wiffi ( #61984 )
2021-12-16 09:01:20 +01:00
dependabot[bot]
e1f5b63f1e
Bump actions/upload-artifact from 2.3.0 to 2.3.1 ( #62004 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-16 08:24:04 +01:00
Pierre Ståhl
574f0fced3
Bump pyatv to 0.9.8 ( #61959 )
2021-12-15 19:24:38 -06:00
epenet
c49d59bf54
Use new enums in nexia ( #61952 )
2021-12-15 19:15:54 -06:00
epenet
f72b2e71ee
Use new BinarySensorDeviceClass in isy994 ( #61825 )
2021-12-15 19:11:46 -06:00
Robert Hillis
d68946f568
Use Enums in zamg ( #61976 )
2021-12-15 16:17:20 -08:00
GitHub Action
b22a9e4d0a
[ci skip] Translation update
2021-12-16 00:13:36 +00:00
Robert Hillis
b0f5e7dabf
Use Enums in zoneminder ( #61975 )
2021-12-15 16:07:12 -08:00
Marcel van der Veldt
62f411fccc
Bump aiohue to 3.0.6 ( #61974 )
2021-12-16 00:53:20 +01:00
Robert Hillis
7a5177b7e2
Clean up dirt from recollect_waste yaml ( #61964 )
2021-12-16 00:43:26 +01:00
Ville Skyttä
5bf67cac66
Use RegistryEntryDisabler ( #60436 )
2021-12-15 23:25:40 +02:00
javicalle
75e7104339
A few RFLink tests ( #58544 )
...
* Full coverage for RFLink tests
* use global constants
* extend RFLink keepalive tests
2021-12-15 23:09:54 +02:00
epenet
25d33a2126
Use new enums in nest ( #61942 )
2021-12-15 13:00:10 -08:00
epenet
1e9e056671
Use new enums in notion ( #61950 )
2021-12-15 13:46:48 -07:00
Paulus Schoutsen
77829e397b
Don't log DB connection string on error ( #61927 )
2021-12-15 20:54:57 +01:00
Ville Skyttä
7db3246de4
Make config entry disabled_by an enum ( #60445 )
...
* Make config entry disabled_by an enum
* Update homeassistant/config_entries.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-12-15 20:53:21 +01:00
epenet
aa83b0388a
Use new enums in mullvad ( #61934 )
2021-12-15 20:44:41 +01:00
epenet
6b13dc7285
Use new enums in myq ( #61933 )
2021-12-15 20:44:27 +01:00
epenet
f9a310ea49
Use new enums in motioneye ( #61932 )
2021-12-15 20:43:39 +01:00
epenet
85199b4cde
Use new enums in modern_forms ( #61930 )
2021-12-15 20:40:38 +01:00
epenet
6102e0aae8
Use new SensorDeviceClass in mitemp-bt ( #61925 )
2021-12-15 20:14:50 +01:00
epenet
d95ce8a026
Use new BinarySensorDeviceClass in minecraft_server ( #61924 )
2021-12-15 20:14:18 +01:00
epenet
2da2de2ac8
Use SensorDeviceClass in mhz19 ( #61923 )
2021-12-15 20:11:06 +01:00
Erik Montnemery
b42e2e6ef0
Fix typo in template select ( #61919 )
2021-12-15 20:10:42 +01:00
epenet
67061aeb7d
Use new enums in miflora ( #61922 )
2021-12-15 20:09:10 +01:00
Marvin Wichmann
66b8f87e43
Fix notify platform setup for KNX ( #61842 )
...
* Fix notify platform setup for KNX
* Apply review suggestions
* Store hass config in DATA_HASS_CONFIG
* Readd guard clause
2021-12-15 19:30:38 +01:00
Franck Nijhof
6d8d472f0f
Merge pull request #61902 from home-assistant/rc
2021-12-15 17:02:35 +01:00
epenet
59e4b52065
Use new enums in lyric ( #61888 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 16:37:35 +01:00
epenet
c9132b229d
Use new enums in melcloud ( #61894 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 16:37:17 +01:00
epenet
3ac585ea2d
Use new enums in meteo-france ( #61896 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 16:36:22 +01:00
epenet
e095cd95bf
Use new SensorDeviceClass in meteoclimatic ( #61897 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 16:35:35 +01:00
epenet
ce2063fb07
Use new SensorDeviceClass in metoffice ( #61899 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 16:33:15 +01:00
epenet
b91124c030
Use _attr_attribution in meteoclimatic ( #61898 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 16:32:48 +01:00
Franck Nijhof
ac2897fc67
Bumped version to 2021.12.2
2021-12-15 16:04:48 +01:00
Bram Kragten
e7e20533bd
Update frontend to 20211215.0 ( #61877 )
2021-12-15 16:03:37 +01:00
Marcel van der Veldt
2772bae2e1
Bump aiohue to 3.0.5 ( #61875 )
2021-12-15 16:03:34 +01:00
Allen Porter
86622794e0
Bump google-nest-sdm to 0.4.8 ( #61851 )
2021-12-15 16:03:30 +01:00
Michael Davie
686f6768fc
Fix broken Environment Canada ( #61848 )
2021-12-15 16:03:27 +01:00
Marvin Wichmann
f271fea07c
Allow setting local_ip for knx routing connections ( #61836 )
2021-12-15 16:03:24 +01:00
Aaron Bach
77b1df5902
Ensure SimpliSafe websocket reconnects upon new token ( #61835 )
2021-12-15 16:03:20 +01:00
Teemu R
1faa111222
Bump python-miio to 0.5.9.2 ( #61831 )
2021-12-15 16:03:17 +01:00
Daniel Hjelseth Høyer
b513301363
Tibber, update library, fixes #61525 ( #61813 )
2021-12-15 16:03:14 +01:00
Erik Montnemery
32bdcdd663
Bump pychromecast to 10.2.1 ( #61811 )
2021-12-15 16:03:11 +01:00
Erik Montnemery
40f76d4ed9
Don't override pychromecast MediaController's APP ID ( #61796 )
2021-12-15 16:03:07 +01:00
MattWestb
34568aad89
Fix ZHA unoccupied setpoints. ( #61791 )
...
ATTR_UNOCCP_HEAT_SETPT and ATTR_UNOCCP_COOL_SETPT is mixed up.
Fixing so heating is heating and cooling is colling.
2021-12-15 16:03:04 +01:00
Eduard van Valkenburg
ffe84e8ece
Bump brunt package to 1.0.1 ( #61784 )
2021-12-15 16:03:01 +01:00
Franck Nijhof
8cbd89282b
Upgrade tailscale to 0.1.5 ( #61744 )
2021-12-15 16:02:58 +01:00
Marcel van der Veldt
1467668c94
Blacklist availability check for a light at startup in Hue integration ( #61737 )
2021-12-15 16:02:55 +01:00
Marcel van der Veldt
bbef38964d
Fix Flash effect for Hue lights ( #61733 )
2021-12-15 16:02:52 +01:00
Marcel van der Veldt
03b88af032
Fix turn_off with transition for grouped Hue lights ( #61728 )
...
* fix turn_off with transition for grouped hue lights
* add test
2021-12-15 16:02:49 +01:00
Marcel van der Veldt
0626bc8b4f
Add check for incompatible device trigger in Hue integration ( #61726 )
2021-12-15 16:02:46 +01:00
Vilppu Vuorinen
37ecbc53a7
Update pymelcloud to 2.5.6 ( #61717 )
2021-12-15 16:02:43 +01:00
Paulus Schoutsen
52c96654a4
Bump aiohue to 3.0.4 ( #61709 )
2021-12-15 16:02:39 +01:00
Joakim Sørensen
791c2f4b8a
Add additional-tag to machine builds ( #61693 )
2021-12-15 16:02:36 +01:00
Austin Mroczek
ed041d5b7c
Bump total_connect_client to 2021.12 ( #61634 )
2021-12-15 16:02:33 +01:00
Allen Porter
1833ab96dc
Suppress errors for legacy nest api when using media source ( #61629 )
2021-12-15 16:02:29 +01:00
majuss
ff2e2656b3
Upgrade lupupy to 0.0.24 ( #61598 )
2021-12-15 16:02:26 +01:00
bsmappee
599c20c76e
Bump pysmappee to 0.2.29 ( #61160 )
2021-12-15 16:02:19 +01:00
epenet
5b77fb9a0f
Use BinarySensorDeviceClass in lutron ( #61886 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 15:57:33 +01:00
epenet
61a6d278b8
Use new enums in lookin ( #61885 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 15:17:37 +01:00
epenet
232d793661
Use new DeviceClass enums in lutron_caseta ( #61887 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 15:17:18 +01:00
Bram Kragten
b5d54d9bb1
Update frontend to 20211215.0 ( #61877 )
2021-12-15 15:15:47 +01:00
epenet
6c4f335650
Use new enums in litterrobot ( #61884 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 15:02:42 +01:00
epenet
ef15b159c1
Use SensorDeviceClass in lacrosse ( #61879 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 14:48:19 +01:00
Robert Hillis
cc3a4fef53
Remove deprecated yaml config from enphase envoy ( #61840 )
2021-12-15 13:55:31 +01:00
Aaron Bach
5372871727
Ensure SimpliSafe websocket reconnects upon new token ( #61835 )
2021-12-15 13:17:09 +01:00
Marvin Wichmann
cefbc2c428
Allow setting local_ip for knx routing connections ( #61836 )
2021-12-15 13:15:56 +01:00
Michael Davie
9dea96399f
Fix broken Environment Canada ( #61848 )
2021-12-15 13:13:59 +01:00
Allen Porter
bff677e34e
Bump google-nest-sdm to 0.4.8 ( #61851 )
2021-12-15 13:12:38 +01:00
epenet
764ff65a38
Use new DeviceClass enums in konnected ( #61870 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 13:10:53 +01:00
epenet
25cf690b20
Tidy up package constraint messages ( #61866 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 12:28:04 +01:00
Marcel van der Veldt
a6f0492623
Bump aiohue to 3.0.5 ( #61875 )
2021-12-15 12:15:05 +01:00
epenet
9d36616477
Use new enums in kostal_plenticore ( #61871 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 12:12:54 +01:00
epenet
19f398259d
Use new enums in keba ( #61869 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 12:06:47 +01:00
epenet
bc61c5f49e
Use new BinarySensorDeviceClass in keenetic_ndms2 ( #61867 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 12:06:16 +01:00
Jan Bouwhuis
d5defa8995
Support publishing MQTT messages with raw bytes payloads ( #61090 )
...
* correctly publish mqtt ouput
* Additional tests
* Add template test with binary output
* render_outgoing_payload with command templates
* use MqttCommandTemplate helper class
* add tests command_template
* Additional tests
* support pass-through for MqttComandTemplate
* fix bugs
* unify workform always initiate with hass
* clean up
* remove not needed lines
* comment not adding value
2021-12-15 11:28:43 +01:00
epenet
a1abcad0ca
Use new CoverDeviceClass in knx ( #61868 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-15 10:54:14 +01:00
Erik Montnemery
f17164fa47
Don't override pychromecast MediaController's APP ID ( #61796 )
2021-12-15 10:40:37 +01:00
Erik Montnemery
a371d568c0
Bump pychromecast to 10.2.1 ( #61811 )
2021-12-15 10:40:06 +01:00
Martin Hjelmare
a818afdad1
Revert pillow 8.3.2 ( #61793 )
...
* Revert "Bump pillow from 8.2.0 to 8.3.2 (#61661 )"
This reverts commit 3635946211 .
* Add comment
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Fix comment
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2021-12-15 03:10:06 +01:00
GitHub Action
77843be01f
[ci skip] Translation update
2021-12-15 00:13:42 +00:00
Teemu R
72556e5eaa
Bump python-miio to 0.5.9.2 ( #61831 )
2021-12-14 22:36:55 +01:00
epenet
002512f4ff
Use SensorDeviceClass in jewish-calendar ( #61827 )
2021-12-14 22:12:34 +01:00
epenet
158ff601b6
Use SensorDeviceClass in islamic_prayer_times ( #61824 )
2021-12-14 22:11:54 +01:00
epenet
12349eb70e
Use SensorDeviceClass in ipp ( #61822 )
2021-12-14 22:11:26 +01:00
epenet
b59f39b214
Use SensorStateClass in iqvia ( #61823 )
2021-12-14 13:56:36 -07:00
Marcel van der Veldt
01c8e5f49d
Fix turn_off with transition for grouped Hue lights ( #61728 )
...
* fix turn_off with transition for grouped hue lights
* add test
2021-12-14 11:24:37 -08:00
Erik Montnemery
cf09d1b604
Improve warnings when a zone trigger is referencing a none-existing zone ( #61763 )
2021-12-14 20:14:50 +01:00
Daniel Hjelseth Høyer
d9105b071a
Last reset is no longer deprecated ( #61816 )
2021-12-14 20:06:50 +01:00
epenet
6bf41325ca
Use new DeviceClass enum in home_connect ( #61759 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 19:59:47 +01:00
epenet
67ddfcb218
Use new DeviceClass enums in hive ( #61758 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 19:59:17 +01:00
epenet
3404be8bb0
Use SensorDeviceClass in icloud ( #61804 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 19:42:12 +01:00
epenet
ffccc5bfa5
Use new enums in iotawatt ( #61802 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 19:39:18 +01:00
epenet
ef2a28cce2
Use new BinarySensorDeviceClass in insteon ( #61801 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 18:48:06 +01:00
epenet
d254d963b8
Use SensorDeviceClass in incomfort ( #61800 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 18:46:38 +01:00
epenet
93c05b627f
Use new SensorDeviceClass in ihc ( #61799 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 18:46:02 +01:00
Daniel Hjelseth Høyer
e203b85303
Tibber, update library, fixes #61525 ( #61813 )
2021-12-14 18:40:47 +01:00
epenet
1692fab664
Use new enums in integration ( #61803 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 18:32:33 +01:00
epenet
2c26eae9b2
Use new DeviceClass enums in iaqualink ( #61805 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 18:32:17 +01:00
Pascal Vizeli
c02aae58fb
Add twinkly DHCP support ( #61434 )
...
* Add twinkly DHCP support
* fix typing import
* fix format
* Fix imports v2
* Using IP
* Fix tests
* Apply suggestions from code review
Thanks @bdraco
Co-authored-by: J. Nick Koston <nick@koston.org >
* fix black
* Add confirm step
* Add more tests
* Update homeassistant/components/twinkly/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-14 15:12:19 +01:00
MattWestb
36d3fb15f7
Fix ZHA unoccupied setpoints. ( #61791 )
...
ATTR_UNOCCP_HEAT_SETPT and ATTR_UNOCCP_COOL_SETPT is mixed up.
Fixing so heating is heating and cooling is colling.
2021-12-14 08:49:00 -05:00
Robert Hillis
dfcadd600c
Remove deprecated yaml from foscam ( #61761 )
2021-12-14 13:11:07 +01:00
epenet
8cda315cd1
Use SensorDeviceClass enum in htu21d ( #61770 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 13:09:19 +01:00
epenet
36da11e924
Use new enums in hue ( #61772 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 13:08:49 +01:00
epenet
bcc9251517
Use new enums in hunterdouglas_powerview ( #61777 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 13:07:59 +01:00
epenet
237a8a8331
Use new enums in hydrawise ( #61781 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 13:06:55 +01:00
Eduard van Valkenburg
a28ce75a92
Bump brunt package to 1.0.1 ( #61784 )
2021-12-14 13:01:30 +01:00
epenet
cec43fe868
Use new enums in huawei-lte ( #61771 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 12:59:00 +01:00
epenet
96e54ca939
Use new SensorDeviceClass enum in hvv_departures ( #61780 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 11:55:31 +01:00
epenet
f4edd0ea20
Use new enums in homematicip_cloud ( #61768 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 11:43:14 +01:00
epenet
adc0c6523f
Use new SensorDeviceClass enum in homeassistant-triggers ( #61764 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 11:24:32 +01:00
epenet
eddc1ae0ed
Use new enums in huisbaasje ( #61776 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 10:54:47 +01:00
epenet
b7c0b21c6c
Use new enums in homematic ( #61765 )
...
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch >
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 10:53:47 +01:00
epenet
8fc69b7242
Use new SwitchDeviceClass enum in home-plus-control ( #61760 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 09:56:52 +01:00
Franck Nijhof
de45144750
Remove deprecated YAML configuration from Luftdaten ( #61748 )
2021-12-14 09:21:12 +01:00
Franck Nijhof
4a1f49852a
Use SensorDeviceClass enum in Luftdaten ( #61746 )
2021-12-13 20:39:19 -08:00
RDFurman
1ed6abe23d
Honeywell unique id fix ( #59393 )
...
* Move error logging and remove reload
* Change device assignment and improve logging
* Use dictionary for devices
* Check if new device exists in API response
* Add test and make loop better
* Make test assert on error in log
2021-12-13 20:38:43 -08:00
Franck Nijhof
228f141bfd
Upgrade tailscale to 0.1.5 ( #61744 )
2021-12-14 01:39:51 +01:00
Marcel van der Veldt
438d19f72b
Fix Flash effect for Hue lights ( #61733 )
2021-12-13 16:27:58 -08:00
Marcel van der Veldt
89a6640b82
Blacklist availability check for a light at startup in Hue integration ( #61737 )
2021-12-13 16:23:32 -08:00
GitHub Action
eb345bfdf1
[ci skip] Translation update
2021-12-14 00:13:33 +00:00
Marcel van der Veldt
4204f5799f
Add check for incompatible device trigger in Hue integration ( #61726 )
2021-12-13 16:04:55 -08:00
Franck Nijhof
bc79d41266
Upgrade black to 21.12b0 ( #61741 )
2021-12-13 16:02:35 -08:00
Klaas Schoute
dea20cf816
Upgrades Garages Amsterdam to v3.0.0 ( #61734 )
2021-12-14 00:31:22 +01:00
lunmay
0d4051efcb
Typo fixes for Adax in strings.json ( #61492 )
2021-12-14 00:24:14 +01:00
lunmay
f26b88998a
Fix typo in wolflink strings.sensor.json ( #61716 )
...
Stablization -> Stabilization
2021-12-14 00:19:58 +01:00
epenet
933d624a4e
Use _attr_* in ecoal_boiler ( #61363 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 00:17:39 +01:00
epenet
3b80cbc495
Use _attr_* in danfoss_air ( #61341 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-14 00:17:08 +01:00
Franck Nijhof
b1a3ba2025
Upgrade sentry-sdk to 1.5.1 ( #61735 )
2021-12-14 00:13:13 +01:00
Franck Nijhof
9aa38201cd
Upgrade vehicle to 0.3.0 ( #61738 )
2021-12-14 00:12:00 +01:00
epenet
3e0e2978e6
Use new DeviceClass enums in google-assistant ( #61611 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 23:19:32 +01:00
epenet
6157dfe68b
Use new HumidifierDeviceClass enum in generic_hygrostat ( #61607 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 23:16:54 +01:00
epenet
85607970cf
Use attr* in garages_amsterdam ( #61605 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 23:16:13 +01:00
Pierre Ståhl
905295707d
Add support for app launching in Apple TV ( #61732 )
2021-12-13 23:13:04 +01:00
Robert Hillis
82e280d2ac
Remove deprecated yaml config from flume ( #61517 )
2021-12-13 23:04:50 +01:00
Vilppu Vuorinen
69043fe6de
Update pymelcloud to 2.5.6 ( #61717 )
2021-12-13 22:52:35 +01:00
Ville Skyttä
8ba07a8288
Add configuration_url to syncthru devices ( #61508 )
2021-12-13 21:46:51 +01:00
ollo69
cd5fe11b44
Use async_on_unload for Nut update_listener ( #61589 )
2021-12-13 21:42:25 +01:00
J. Nick Koston
65ec251309
Fix updating apple_tv addresses ( #61724 )
2021-12-13 21:38:22 +01:00
epenet
7adffe6927
Use SensorStateClass in hassio ( #61720 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 21:14:50 +01:00
epenet
782229ff44
Use _attr_* in hddtemp ( #61721 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 20:48:44 +01:00
epenet
482e457814
Use BinarySensorDeviceClass in hikvision ( #61722 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 20:44:35 +01:00
Michael
b68a2747f3
Use relative imports [A-H] ( #61574 )
2021-12-13 20:03:01 +01:00
Paulus Schoutsen
237232dad6
Bump aiohue to 3.0.4 ( #61709 )
2021-12-13 10:46:57 -08:00
Jonathan Keljo
e0b29d1800
Update sisyphus-control to version 3.1.2 ( #58198 )
...
* Update sisyphus_control dependency to version 3.1.1
[3.1.1] - 2021-10-21
====================
Changed
-------
* Re-enabled support for Python 3.8 (Home Assistant won't remove that until next year)
[3.1] - 2021-10-21
==================
Added
-----
* Python types for the entire API
* `Table.firmware_version` and `Table.mac_address`
Fixed
-------
* `find_table_ips` returns an empty list rather than `None` if none are found
* Locked dependency versions of `python-socketio` and `python-engineio` to those that support the SocketIO protocol version used by Sisyphus
* Remove spurious test requirements change
* Update to sisyphus-control 3.1.2
[3.1.2] - 2021-12-13
====================
Changed
-------
* Relax version requirements for socketio/engineio
2021-12-13 19:23:48 +01:00
Allen Porter
efbec55818
Suppress errors for legacy nest api when using media source ( #61629 )
2021-12-13 17:41:45 +01:00
epenet
3cfc349e99
Use new DeviceClass enum in geniushub ( #61608 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 17:39:38 +01:00
Austin Mroczek
3098778001
Bump total_connect_client to 2021.12 ( #61634 )
2021-12-13 17:39:11 +01:00
epenet
00b90dff55
Use SensorDeviceClass in greeneye-monitor ( #61653 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 17:36:51 +01:00
epenet
88a93d5d53
Use new enums in growatt_server ( #61655 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 17:35:06 +01:00
Joakim Sørensen
fadbab0e32
Add additional-tag to machine builds ( #61693 )
2021-12-13 17:14:37 +01:00
LJU
3fb4a0a0a8
Fix typo transponder in LCN ( #61658 )
2021-12-13 17:13:20 +01:00
Martin Hjelmare
0662ab019f
Improve balboa tests ( #61691 )
2021-12-13 17:11:21 +01:00
epenet
10f57cf1f5
Use new enums in homekit-controller ( #61689 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 17:04:21 +01:00
epenet
3118bfdfab
Use new enums in guardian ( #61660 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 09:06:19 -05:00
epenet
2462d4cdf6
Use SensorDeviceClass in gtfs ( #61657 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 09:05:20 -05:00
epenet
a6a388721f
Use SwitchDeviceClass in gree ( #61656 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 09:04:45 -05:00
Erik Montnemery
c157f1a787
Add color mode support to zwave light ( #55264 )
...
* Add color mode support to zwave light
* Fix typo
2021-12-13 14:38:49 +01:00
Marc Mueller
e48f6d548f
Upgrade hangups to 0.4.16 ( #61678 )
2021-12-13 14:15:52 +01:00
Erik Montnemery
bceeaec2f8
Remove duplicated statistics rows ( #61146 )
...
* Remove duplicated statistics
* Fix misleading docstring
* Pylint knows best
* Correct test
* Oops
* Prevent insertion of duplicated statistics
* Tweak
* pylint
* Add models_schema_23.py
* Tweak
2021-12-13 14:15:36 +01:00
Sebastian Nohn
3635946211
Bump pillow from 8.2.0 to 8.3.2 ( #61661 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 14:14:05 +01:00
Marc Mueller
d6f48683a3
Use platform enum (8) [Misc] ( #61013 )
2021-12-13 14:09:49 +01:00
epenet
c8f2d4a82b
Use new enums in freedompro ( #61445 )
...
* Use new enums in freedompro
* Also update PLATFORMS
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-13 12:57:16 +01:00
Mark Adkins
ff015d4ea4
Bump blinkpy to 0.18.0 ( #61538 )
2021-12-13 12:10:31 +01:00
Michael
90e52cd3ad
Use relative imports [S-Z] ( #61576 )
2021-12-13 09:39:13 +01:00
majuss
8f11bcf4cc
Upgrade lupupy to 0.0.24 ( #61598 )
2021-12-13 09:07:52 +01:00
epenet
c69e479bfd
Use new enums in goalzero ( #61518 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-12 20:24:57 -08:00
epenet
c060b5926c
Use new SensorDeviceClass enum in glances ( #61613 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-12 20:23:34 -08:00
epenet
704be10561
Use new BinarySensorDeviceClass in eight_sleep ( #61610 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-12 20:15:58 -05:00
epenet
9784523dfb
Use new SensorDeviceClass enum in gios ( #61609 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-12 20:15:37 -05:00
GitHub Action
ca12f257ca
[ci skip] Translation update
2021-12-13 00:13:26 +00:00
Michael
83989d7b40
Use relative imports [L-R] ( #61575 )
2021-12-13 00:24:46 +01:00
Paulus Schoutsen
4013c0eb2b
Bump aiohue to 3.0.3 ( #61627 )
2021-12-12 14:28:59 -08:00
J. Nick Koston
238de08d16
Bump aiopvapi to 1.6.19 to fix async_timeout passing loop ( #61618 )
2021-12-12 14:17:54 -08:00
Marcel van der Veldt
ed8d5c09ff
Fix availability for 3th party Hue lights ( #61603 )
2021-12-12 14:12:35 -08:00
Allen Porter
cd001d0243
Only publish nest camera event messages once per thread and bump nest version ( #61587 )
2021-12-12 14:12:05 -08:00
Marcel van der Veldt
4ad90b33c9
Fix Hue transition calculation ( #61581 )
2021-12-12 14:11:41 -08:00
J. Nick Koston
8200101785
Fix HomeKit covers with device class window and no tilt ( #61566 )
2021-12-12 14:10:40 -08:00
Allen Porter
c3e72bec0a
Update logic for nest media source can_play for events ( #61537 )
2021-12-12 14:10:20 -08:00
Marc Mueller
cbe58913ea
Fix freedompro tests ( #61012 )
2021-12-12 14:09:45 -08:00
Ernst Klamer
6e7de8f85d
Fix for failing Solarlog integration in HA 2021.12 ( #61602 )
2021-12-12 14:09:15 -08:00
Bram Kragten
aff74f7969
Update frontend to 20211212.0 ( #61577 )
2021-12-12 19:24:32 +01:00
Marcel van der Veldt
599d5c4c41
enable grouped light if enabled in previous integration ( #61582 )
2021-12-12 10:12:49 -08:00
Austin Mroczek
0194f0a06e
Fix totalconnect service schema ( #61595 )
2021-12-12 19:00:28 +01:00
David F. Mulcahey
94324cebea
Update HVAC action handling in ZHA climate devices ( #61460 )
...
* Update HVAC action handling in ZHA climate devices
* fix class name
* align with class name changes
* get the correct sensor entity for state assertions
2021-12-12 12:11:37 -05:00
Allen Porter
7711f9a391
Use relative import within component for nest media source ( #61571 )
2021-12-12 07:14:44 -08:00
epenet
a691abaa50
Use new enums in gogogate2 ( #61515 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-12 06:27:20 -08:00
Alexei Chetroi
997809c6c4
Refactor ZHA entity matching process ( #60063 )
...
* Group multi-matches by channels
* Group multi-matched by explicit groups
* Registryless AnalogInput and PowerConfiguration
* Refactor single cluster sensor registry
* Refactor single cluster cover and lock registry
* Refactor single cluster binary_sensor registry
* Pylint
2021-12-12 07:52:49 -05:00
Nathan Spencer
359affb856
Bump pylitterbot to 2021.12.0 ( #61536 )
2021-12-11 22:13:12 -08:00
J. Nick Koston
388fcac689
Reduce cpu requirements for apple_tv mdns and discovery ( #61346 )
...
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com >
2021-12-11 19:57:11 -10:00
jjlawren
9a1109949f
Fix Sonos sub & surround switch state reporting ( #61531 )
...
* Fix sub/surround states, refactor volume param handling
* Lint
2021-12-11 21:14:22 -07:00
Austin Mroczek
3198211a7f
Add instant arming for totalconnect ( #60156 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-11 15:58:12 -10:00
GitHub Action
f75b325ab2
[ci skip] Translation update
2021-12-12 00:14:30 +00:00
Bram Kragten
0736e4fde1
Update frontend to 20211211.0 ( #61499 )
2021-12-11 18:11:42 +01:00
David F. Mulcahey
abbde8f128
Clean up state class and device class usage in ZHA ( #61049 )
...
* Clean up sensor and device class usage in ZHA
* additional cleanup
* Use EntityCategory
2021-12-11 11:51:24 -05:00
David F. Mulcahey
f6ac856b8d
Use async_on_unload from config entry in ZHA ( #61015 )
...
* remove DATA_ZHA_DISPATCHERS
* update typing information
* fix rebase
2021-12-11 11:50:03 -05:00
Marcel van der Veldt
0abfc90870
Fix typo in Hue device triggers - use enum value ( #61498 )
2021-12-11 17:12:33 +01:00
David F. Mulcahey
a17031630f
Use Platform enum in ZHA ( #61016 )
2021-12-11 11:06:39 -05:00
J. Nick Koston
5907f6690c
Fix missing color modes for Magic Home Ceiling Light CCT (0xE1) ( #61478 )
2021-12-11 11:39:32 +01:00
J. Nick Koston
41bac5ccbb
Fix non-threadsafe call to async_fire in telegram_bot ( #61465 )
...
Fixes https://github.com/home-assistant/core/issues/53255#issuecomment-888111478
2021-12-11 11:20:58 +01:00
J. Nick Koston
773ada5fe4
Pickup codeowner for lookin ( #61474 )
...
- I am now using these devices in production
2021-12-11 11:14:18 +01:00
J. Nick Koston
d78914d138
Drop nmap_tracker code owner ( #61476 )
...
- I am no longer using this in production
2021-12-11 11:13:05 +01:00
J. Nick Koston
61865f4593
Pickup screenlogic codeowner ( #61477 )
...
- I am using this in production and already doing some work on it
2021-12-11 11:12:37 +01:00
J. Nick Koston
3eabd69666
Fix exception in color_rgb_to_rgbww ( #61466 )
2021-12-10 22:19:54 -08:00
Andre Lengwenus
74d5cbd3a9
Add events and device triggers to LCN ( #58745 )
2021-12-10 19:02:17 -10:00
GitHub Action
5e750a0625
[ci skip] Translation update
2021-12-11 00:12:44 +00:00
Marcel van der Veldt
0d36b07d10
Small fix for device triggers and events on Hue integration ( #61462 )
2021-12-10 15:11:34 -08:00
jjlawren
6d54261322
Remove external library discovery call in Sonos ( #61461 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-10 11:28:47 -10:00
David F. Mulcahey
d4e5c1832e
Bump ZHA quirks to 0.0.65 ( #61458 )
2021-12-10 11:29:46 -08:00
MattWestb
d73311075f
Add 2 new CN-Hysen TRVs ( #61002 )
...
Adding CN-Hysen "_TZE200_pvvbommb" and "_TZE200_4eeyebrt" TRVs
2021-12-10 14:07:53 -05:00
Anton Malko
e5b04cedf3
Add media_player platform to Lookin ( #61337 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-10 08:52:51 -10:00
Erik Montnemery
dc5888ab4a
Correct recorder.statistics.get_last_statistics ( #61421 )
2021-12-10 10:09:29 -08:00
Erik Montnemery
aa36dde148
Correct rest sensor configured to generate timestamps ( #61429 )
2021-12-10 09:59:27 -08:00
Yehuda Davis
e0cb7dad31
Fix Tuya cover open/close commands ( #61369 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-10 18:19:33 +01:00
Simone Chemelli
f77c4485b6
Interim fix ( #61435 )
2021-12-10 17:40:31 +02:00
epenet
80b65c679f
Use new enums in fritz ( #61446 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:58:34 -05:00
epenet
44b7c0e65c
Use new enums in fritzbox ( #61447 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:58:23 -05:00
epenet
0d9d6d5727
Use new SensorStateClass enum in flunearyou ( #61441 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:55:33 -05:00
epenet
25838e97e0
Use BinarySensorDeviceClass in ffmpeg ( #61436 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:54:41 -05:00
epenet
f1979f8b68
Use new enums in fjaraskupan ( #61438 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:53:58 -05:00
epenet
eb27da3cd4
Use new SensorDeviceClass enum in freebox ( #61444 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:53:08 -05:00
epenet
731c70a0e7
Use new enums in forecast_solar ( #61443 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:52:54 -05:00
epenet
4d282eca6d
Use new DeviceClass constants in flo ( #61440 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:52:33 -05:00
epenet
6677dd8507
Use new DeviceClass enums in fibaro ( #61437 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:50:21 -05:00
epenet
172237f4f1
Use new SensorDeviceClass enum in foobot ( #61442 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:48:48 -05:00
epenet
5538d5d59d
Use new DeviceClass enums in flipr ( #61439 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:48:10 -05:00
epenet
da7c5f4722
Break long lines in discovery_info ( #61431 )
2021-12-10 12:48:47 +01:00
Erik Montnemery
281b5e1c22
Speed up demo lock tests ( #61425 )
2021-12-10 11:13:44 +01:00
epenet
b5c5528082
Optimise state attributes in delijn ( #61424 )
2021-12-10 10:13:21 +01:00
epenet
e50c00ea06
Use new enums in esphome ( #61391 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:56:20 +01:00
epenet
412e531096
Use new DeviceClass enums in ezviz ( #61383 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:54:58 +01:00
Daniel Hjelseth Høyer
dd6b179549
Mill, use native_value ( #61382 )
2021-12-10 09:24:59 +01:00
epenet
8c39eade5e
Use SensorDeviceClass in environment_canada ( #61390 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:14:06 +01:00
epenet
f12261b575
Use SensorDeviceClass in envirophat ( #61389 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:13:07 +01:00
epenet
45425f118c
Use new DeviceClass and StateClass in enphase_envoy ( #61388 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:12:38 +01:00
Erik Montnemery
d143aa06e3
Correct device class for Tasmota dewpoint sensor ( #61420 )
2021-12-10 09:12:24 +01:00
epenet
63efb809ee
Use new DeviceClass and StateClass enums in enocean ( #61387 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:10:36 +01:00
epenet
980f22244c
Use new DeviceClass and StateClass enums in emoncms ( #61381 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:07:17 +01:00
epenet
46326a47de
Use new SensorDeviceClass enum in ebusd ( #61374 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:06:23 +01:00
epenet
b5cd13a134
Use new SensorStateClass in eliqonline ( #61380 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:04:07 +01:00
epenet
5559c751a9
Use new EntityCategory enum in elgato ( #61379 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:02:21 +01:00
epenet
9f9e2db510
Use new BinarySensorDeviceClass enum in egardia ( #61378 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 09:01:58 +01:00
epenet
393107c855
Use new DeviceClass and StateClass enums in efergy ( #61377 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:59:24 +01:00
epenet
347d1fc6bd
Use new SensorDeviceClass enum in eddystone_temperature ( #61376 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:57:55 +01:00
epenet
f59966f8ee
Use new DeviceClass enums in econet ( #61375 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:57:31 +01:00
epenet
728f511627
Use new DeviceClass and StateClass enums in ecobee ( #61372 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:55:57 +01:00
epenet
f7bdbd9fdd
Use new SensorDeviceClass in dsmr-reader ( #61371 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:53:23 +01:00
Kevin Stillhammer
49a5c7b2cc
Use find_coordinates in waze_travel_time ( #61400 )
2021-12-10 08:46:44 +01:00
bsmappee
9c28727aa0
Remove energy entity again in Smappee local integration ( #61373 )
2021-12-10 08:42:33 +01:00
epenet
df608b56a5
Use new enums in energy ( #61386 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-10 08:40:53 +01:00
J. Nick Koston
fe17c9ffb6
Fix lookin set temperature when device is off ( #61411 )
2021-12-10 08:35:07 +01:00
Aaron Bach
9a46d238f7
Bump simplisafe-python to 2021.12.1 ( #61412 )
2021-12-10 08:30:15 +01:00
J. Nick Koston
8d483e2206
Fix flux_led discovery with older models ( #61413 )
2021-12-10 08:29:27 +01:00
J. Nick Koston
8383da6a5e
Fix older v1 dimmable flux_led bulbs not turning on ( #61414 )
2021-12-10 08:28:35 +01:00
Erik Montnemery
27d1063dec
Revert "Skip duplicated data when calculating fossil energy consumption ( #60599 )" ( #61323 )
...
This reverts commit 159506262a .
2021-12-10 08:19:53 +01:00
GitHub Action
0aaf9459ab
[ci skip] Translation update
2021-12-10 00:13:29 +00:00
Matthias Alphart
4f9d4872a7
Fix unique_id of S0 meters connected to Fronius inverters ( #61408 )
2021-12-09 15:35:20 -08:00
Aaron Bach
58174eaa4e
Assign docs URL to a placeholder in SimpliSafe config flow ( #61410 )
2021-12-09 14:41:13 -08:00
Paulus Schoutsen
1f97603f71
Bump frontend to 20211209.0 ( #61406 )
2021-12-09 14:40:05 -08:00
jjlawren
3ae16caf6a
Fix Sonos radio handling during polling ( #61401 )
2021-12-09 14:12:19 -08:00
Aaron Bach
b556bd1d58
Consolidate SimpliSafe config flow forms into one ( #61402 )
2021-12-09 14:11:41 -08:00
einarhauks
2b7c2d902e
Update tesla-wall-connector to v1.0.1 ( #61392 )
2021-12-09 14:08:29 -08:00
Joakim Plate
ea3e08c041
Improve type checking for rfxtrx ( #58837 )
2021-12-09 13:35:53 -08:00
epenet
f512bacfc7
Use new SensorDeviceClass enum in emonitor ( #61385 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 11:20:06 -10:00
bigbadblunt
497f036af6
Add default value for signal_repetitions in cover ( #61393 )
2021-12-09 22:12:40 +01:00
bsmappee
d64ae20f94
add missing unit of measurement in Smappee ( #61365 )
2021-12-09 13:00:23 -06:00
epenet
2db1013620
Use new DeviceClass enums in blebox ( #61361 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 15:38:32 +01:00
epenet
fa38a2d0bf
Use new enums in deconz ( #61343 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 13:23:01 +01:00
epenet
2e99fbc1f3
Use new BinarySensorDeviceClass enum in digital_ocean ( #61350 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 13:22:22 +01:00
epenet
f5c77ef5d0
Use _attr_* in abode ( #61357 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 12:59:29 +01:00
epenet
b1a8e0b796
Use new enums in devolo_home_control ( #61345 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 12:53:05 +01:00
epenet
bcdeb06a4e
Use new MediaPlayerDeviceClass enum in directv ( #61351 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 12:06:04 +01:00
epenet
50940844b8
Use new enums in devolo_home_network ( #61348 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 12:05:09 +01:00
epenet
c5815ef936
Use new CoverDeviceClass enum in dynalite ( #61354 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 12:04:25 +01:00
epenet
7389cdaf05
Use new SensorStateClass enum in dsmr_reader ( #61352 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 12:03:45 +01:00
epenet
487c44e11d
Use _attr_* in dte_energy_bridge ( #61353 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 11:55:42 +01:00
epenet
50e034d4f0
Use new SensorDeviceClass enum in dht ( #61349 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 11:52:37 +01:00
Franck Nijhof
1ed490ce62
Fix date/datetime support for templates ( #61088 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-12-09 11:43:48 +01:00
epenet
5b8f8772d2
Use _attr_* in delijn ( #61344 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 11:39:57 +01:00
epenet
f4d66f67d5
Use new DeviceClass and StateClass enums in darksky ( #61342 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 11:10:26 +01:00
epenet
cfb1002920
Use new DeviceClass and StateClass enums in daikin ( #61340 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 11:07:58 +01:00
Erik Montnemery
8e58ea8397
Correct state class for Tasmota sensors ( #61236 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2021-12-09 10:49:19 +01:00
Maikel Punie
22f71a89e0
Use new SensorDeviceClass and SensorStateClass in velbus ( #61339 )
2021-12-09 10:28:51 +01:00
Franck Nijhof
11ee0fb1d0
Upgrade tailscale to 0.1.4 ( #61338 )
2021-12-09 10:17:34 +01:00
epenet
c5ffeb7809
Use new DeviceClass and EntityCategory enums in cloud ( #61332 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:40:12 +01:00
epenet
8df0bc9d57
Use new BinarySensorDeviceClass enum in concord232 ( #61335 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:24:07 +01:00
epenet
59878968b2
Use new DeviceClass and StateClass enums in comfoconnect ( #61334 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:22:52 +01:00
epenet
dff29639bd
Use new SensorStateClass enum in co2signal ( #61333 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:22:02 +01:00
epenet
fb7bab2a5d
Use new SensorDeviceClass in cert_expiry ( #61331 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:20:56 +01:00
epenet
dfc85fe372
Use new SensorDeviceClass enum in canary ( #61330 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:20:10 +01:00
epenet
bdbecc6c05
Use new SensorDeviceClass enum in buienradar ( #61329 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:18:48 +01:00
epenet
172591031d
Use new CoverDeviceClass enum in brunt ( #61328 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:18:20 +01:00
epenet
4818872591
Use new enums in brother ( #61327 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:17:50 +01:00
epenet
9d25961bf3
Use new MediaPlayerDeviceClass enum in braviatv ( #61325 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:16:37 +01:00
epenet
76bdf9bc25
Use new DeviceClass enums in bosch_shc ( #61324 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:16:14 +01:00
epenet
f7f50563dd
Use new DeviceClass enums in bloomsky ( #61316 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:14:16 +01:00
epenet
23f21bd27a
Use new DeviceClass enums in blink ( #61315 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:13:50 +01:00
epenet
730208028f
Use SensorDeviceClass enum in bh1750 ( #61314 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:13:23 +01:00
epenet
a7b631d650
Use DeviceClass and StateClass enums in bbox ( #61309 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 09:12:54 +01:00
Daniel Hjelseth Høyer
4c542336d5
Add sensors to Mill local heaters ( #61247 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-09 09:04:19 +01:00
Paulus Schoutsen
54e312e1f7
Fix hue groups inheritance ( #61308 )
2021-12-08 23:58:23 -08:00
Yehuda Davis
f4f13b7074
Fix regression in Tuya cover is_closed logic ( #61303 )
2021-12-09 08:40:45 +01:00
epenet
d7756efe55
Use DeviceClass and StateClass enums in broadlink ( #61326 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 08:39:33 +01:00
epenet
6d61a4678d
Ues new SensorDeviceClass in bme680 ( #61318 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 08:29:47 +01:00
epenet
cf440f2452
Use SensorDeviceClass enum in beewi_smartclim ( #61313 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 08:29:29 +01:00
epenet
c7eae8b0bc
Use new SensorDeviceClass enum in bme280 ( #61319 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 08:29:01 +01:00
epenet
0c96b27ab2
Use new SensorDeviceClass enum in bmp280 ( #61320 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 08:28:37 +01:00
epenet
a8d0a54553
Use new DeviceClass enums in bmw ( #61321 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 08:28:08 +01:00
epenet
a63900a5a8
Use new CoverDeviceClass in bond ( #61322 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-09 08:26:37 +01:00
Paulus Schoutsen
2e65923205
Fix CO2signal error handling ( #61311 )
2021-12-09 07:50:30 +01:00
Paulus Schoutsen
8f238d6b53
Fix rova timezone ( #61302 )
2021-12-09 07:36:41 +01:00
J. Nick Koston
4933189ad9
Fix lookin failing to setup during firmware updates ( #61305 )
2021-12-08 22:21:11 -08:00
Allen Porter
9ffa3b21f6
Display nest media events using local time ( #61143 )
2021-12-08 21:49:40 -08:00
Stefan Agner
a13ae85982
Introduce only_supervisor for @websocket_api.ws_require_user() ( #61298 )
2021-12-08 16:49:35 -08:00
GitHub Action
1f1a29cada
[ci skip] Translation update
2021-12-09 00:13:16 +00:00
Paulus Schoutsen
17cf53677c
Rest fixes ( #61296 )
2021-12-08 14:35:50 -08:00
epenet
af603d0427
Use new DeviceClass enums in alexa ( #61263 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:35:52 +01:00
Dave T
adf63d5116
Aurora ABB add entity category ( #61231 )
2021-12-08 22:34:47 +01:00
epenet
3e78c28a5b
Use _attr_* in android_ip_webcam ( #61270 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:34:05 +01:00
epenet
ebf9faac17
Use new SensorDeviceClass enum in atag ( #61278 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:33:09 +01:00
epenet
7c09cff3ad
Use new DeviceClass and EntityCategory enums in august ( #61288 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:15:15 +01:00
Daniel Hjelseth Høyer
b2ae018837
Use new EntityCategory in Opengarage ( #61285 )
2021-12-08 22:14:43 +01:00
Daniel Hjelseth Høyer
eb3fa12a6a
Use new EntityCategory enum in Switchbot ( #61280 )
2021-12-08 22:14:16 +01:00
Daniel Hjelseth Høyer
d6725715a1
Use new EntityCategory in Tractive ( #61289 )
2021-12-08 22:13:01 +01:00
epenet
d817b4c7ea
Use new BinarySensorDeviceClass enum in balboa ( #61292 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:11:49 +01:00
epenet
dff77e39ce
Use new BinarySensorDeviceClass enum in axis ( #61291 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:09:19 +01:00
Daniel Hjelseth Høyer
503593b301
Use new EntityCategory in Mill ( #61294 )
2021-12-08 22:08:44 +01:00
Daniel Hjelseth Høyer
07d0b6f726
Use new EntityCategory in rfxtrx ( #61295 )
2021-12-08 22:08:05 +01:00
Daniel Hjelseth Høyer
eae1e669d0
Use new EntityCategory enum in Tibber ( #61279 )
2021-12-08 22:04:11 +01:00
epenet
c893ad80e4
Use new SwitchDeviceClass in aten_pe ( #61281 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:03:51 +01:00
epenet
fd7328ce23
Use new DeviceClass and StateClass enums in atome ( #61284 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 22:03:24 +01:00
J. Nick Koston
aca2c3a27a
Restore rest integration ability to follow http redirects ( #61293 )
2021-12-08 22:03:07 +01:00
epenet
d2216363c5
Use new DeviceClass and StateClass enums in aseko_pool_live ( #61276 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 21:57:25 +01:00
epenet
25db4a4f1f
Use new SensorDeviceClass in arwn ( #61275 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 21:56:41 +01:00
epenet
84141ff3dd
Use new SensorDeviceClass in arlo ( #61274 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 21:56:05 +01:00
epenet
880a2b69b6
Use new SensorDeviceClass in apcupsd ( #61271 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 21:55:44 +01:00
epenet
c0529ac1ce
Use new SensorDeviceClass enum in awair ( #61290 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 21:54:50 +01:00
J. Nick Koston
e130688141
Bump flux_led to 0.26.3 ( #61287 )
2021-12-08 12:54:41 -08:00
Daniel Hjelseth Høyer
1990b5b608
Use new EntityCategory enum in Surepetcare ( #61282 )
2021-12-08 10:46:30 -10:00
epenet
c05eca1c82
Remove log flooding prevention logic from discovery info ( #61243 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 10:28:26 -10:00
epenet
9c11bb8ba1
Use new SensorDeviceClass in aqualogic ( #61272 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 21:21:49 +01:00
Paulus Schoutsen
ce59ed2a5e
Guard cannot connect during Tuya init ( #61267 )
2021-12-08 21:21:33 +01:00
Paulus Schoutsen
3223332c1e
Use correct template parameter in Rest template rendering ( #61269 )
2021-12-08 12:19:22 -08:00
epenet
7215244c17
Use new DeviceClass and EntityCategory enums in advantage_air ( #61255 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:19:10 -08:00
epenet
fd58c1eff5
Use new SensorDeviceClass enums in aemet ( #61256 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:18:14 -08:00
epenet
048bdd321e
Use new DeviceClass and StateClass enums in airly ( #61258 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:17:41 -08:00
epenet
25224f6945
Use new SensorStateClass enum in airnow ( #61259 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:17:20 -08:00
epenet
646da7a9b7
Use new EntityCategory enum in airthings ( #61260 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:17:03 -08:00
epenet
e460eec134
Use new CoverDeviceClass enum in aladdin_connect ( #61262 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:16:43 -08:00
epenet
c1a09d2bac
Use new DeviceClass and StateClass enums in ambee ( #61264 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:13:59 -08:00
epenet
549b72e48e
Use new SensorStateClass enum in amberelectric ( #61265 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:13:33 -08:00
epenet
e4e0dcbae0
Use new BinarySensorDeviceClass enum in amcrest ( #61268 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:13:18 -08:00
epenet
8a11cf3d1f
Use new DeviceClass, StateClass and EntityCategory enums in ambient_station ( #61266 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 13:06:31 -07:00
epenet
c71fe71654
Use new SensorDeviceClass enum in airvisual ( #61261 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 12:49:02 -07:00
Paulus Schoutsen
77a74a9bf4
Fix smartthings timestamp sensor ( #61254 )
2021-12-08 11:44:53 -08:00
alim4r
7d256f56c5
Refactor Prometheus tests ( #60451 )
...
* Removed prometheus from .coveragerc
* Update prometheus tests with handler categories
* Updated prometheus metrics to use the current registry
- don't use the registry created on import (needed for tests)
* Reset the prometheus CollectorRegistry before every test
* Update prometheus metrics generation
- Use latest registry when generating a response
* Add default collectors when resetting the registry
* Move entities to the specific prometheus test case
* Refactor body generation for prometheus tests
* Add test case for sensors without unit after rebase
* Fix prometheus tests
- Wait for events in prometheus tests
- Add workaround for demo platform dependecy conversation (aiohttp frozen router)
* Added prometheus tests for attribute metrics
* Added prometheus tests for binary_sensor
* Add prometheus test for input_boolean
* Add prometheus test for lights
* Add prometheus test for lock
* Add prometheus test for sensor fahrenheit conversion
* Fix prometheus test for input_number
2021-12-08 20:18:21 +01:00
Erik Montnemery
159506262a
Skip duplicated data when calculating fossil energy consumption ( #60599 )
2021-12-08 10:59:26 -08:00
Milan Meulemans
dbe0a801c6
Use _attr_* in whois integration ( #61250 )
2021-12-08 10:58:46 -08:00
epenet
40828e221e
Use new DeviceClass enums in abode ( #61244 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 10:58:01 -08:00
epenet
d03b73eb23
Use new DeviceClass enums in accuweather ( #61246 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 10:57:36 -08:00
epenet
d79169ca2e
Use new DeviceClass enums in acmeda ( #61248 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 10:57:18 -08:00
epenet
b5f7e14985
Use new DeviceClass enums in ads ( #61249 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 10:56:59 -08:00
Jan Bouwhuis
17a542689f
Fix pvoutput template use and REST integer parsing ( #61171 )
...
* Fix pvoutput template use and REST integer parsing
* revert accepting templates as input
2021-12-08 19:32:25 +01:00
jjlawren
9f3a4c3617
Improve Sonos tests, begin adding coverage ( #61198 )
...
* Update entity registry handling
* Add and use fixtures to test setup via config entry
* Remove legacy redundant tests
* Remove unnecessary mock_coro
* Remove unnecessary namespace change
* Move zeroconf payload to fixture
* Begin adding Sonos to codecov
* Mock proper return value
* Revert return value for platform
2021-12-08 19:28:27 +01:00
Dave T
af91addc6c
Use SensorDeviceClass and SensorStateClass enums in Aurora ABB ( #61245 )
2021-12-08 18:01:52 +01:00
Erik Montnemery
f30eb05870
Refactor recorder queue handling ( #61161 )
...
* Refactor recorder queue handling
* Address pylint's concerns
* Implement workaround for mypy bug
* Address review comments
2021-12-08 16:54:26 +01:00
Thomas Dietrich
bbe6d3c9ae
Statistics refactor testcases in async pytest style ( #60935 )
...
* Implement optional manually defined uniqueid
* Fix test case via mocked environment
* Refactor testcases
* Fix missing awaits
* Revert order changes, reduce use of block command
* Tidy up mocked time testcases
2021-12-08 16:53:18 +01:00
Erik Montnemery
5169ee69c7
Attempt to fix flaky prometheus test ( #61242 )
2021-12-08 16:08:02 +01:00
epenet
9f15e7dcf4
Fix flaky tests around frame helper ( #61179 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-08 10:50:56 +01:00
Daniel Hjelseth Høyer
9a46e802b7
Address late review of Adax ( #61200 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2021-12-08 10:04:13 +01:00
J. Nick Koston
d5aa4a9ce1
Updating naming for flux_led ( #61187 )
2021-12-08 09:30:22 +01:00
dependabot[bot]
fad5314154
Bump actions/upload-artifact from 2.2.4 to 2.3.0 ( #61215 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-08 09:06:06 +01:00
Paulus Schoutsen
b7539fc0de
Fix islamic prayer times timestamp sensor ( #61207 )
2021-12-07 23:39:27 -08:00
Paulus Schoutsen
7b3a7ee2d1
Jewish Calendar: Do not convert datetimes to UTC ( #61222 )
2021-12-07 23:38:52 -08:00
Paulus Schoutsen
c8fbf4c339
don't convert GTFS timestamp to UTC in timestamp sensor ( #61221 )
2021-12-08 08:26:45 +01:00
Paulus Schoutsen
a81026ea90
Fix follow-up review comment for bbox ( #61219 )
2021-12-07 23:14:21 -08:00
Paulus Schoutsen
1ca8df9584
Fix hydrawise timestamp sensor ( #61206 )
2021-12-07 22:56:22 -08:00
Paulus Schoutsen
6b6b60b589
Fix hvv_departures timestamp sensor ( #61205 )
2021-12-07 22:56:07 -08:00
Paulus Schoutsen
ef70dec7a4
Fix Rova using strings as timestamp ( #61201 )
2021-12-07 22:55:43 -08:00
Paulus Schoutsen
e011073789
Fix gtfs timestamp sensor ( #61204 )
2021-12-07 22:49:43 -08:00
Paulus Schoutsen
113a850c69
Fix flipr timestamp sensor ( #61203 )
2021-12-07 22:48:04 -08:00
Paulus Schoutsen
fa75c1f92f
Fix bbox timestamp ( #61202 )
2021-12-07 22:47:38 -08:00
Paulus Schoutsen
271b798dc9
Fix lyric timestamp sensor ( #61209 )
...
* Fix lyric timestamp sensor
* Update type
2021-12-07 22:46:45 -08:00
Paulus Schoutsen
2c451e6a76
Fix litterrobot timestamp sensor ( #61208 )
...
* Fix litterrobot timestamp sensor
* Update type
2021-12-07 22:38:35 -08:00
Paulus Schoutsen
566cf9785e
Fix modern_forms timestmap sensors ( #61211 )
2021-12-07 22:35:38 -08:00
Paulus Schoutsen
3519ad4309
Fix vallox timestamp sensor ( #61216 )
...
* Fix vallox timestamp sensor
* Change old state type
2021-12-07 22:35:13 -08:00
Paulus Schoutsen
0780bf142f
Fix meteo_france timestamp sensor ( #61210 )
2021-12-07 22:25:42 -08:00
Paulus Schoutsen
ea42384afd
Fix nextbus timestamp sensor ( #61212 )
2021-12-07 22:23:14 -08:00
Paulus Schoutsen
6257b3e070
Fix oasa_telematics timestamp sensor ( #61213 )
2021-12-07 22:14:52 -08:00
Paulus Schoutsen
4819484cbb
Fix yandex_transport timestamp sensor ( #61217 )
2021-12-07 22:14:28 -08:00
Paulus Schoutsen
21f897bb5b
Fix repetier timestamp sensors ( #61214 )
2021-12-07 22:12:26 -08:00
epenet
54d55fdf88
Use list comprehension in onewire sensor descriptions ( #61157 )
...
* Add 0-3 range to constants
* Use list comprehension in sensor definitions
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-07 23:06:27 -06:00
Daniel Hjelseth Høyer
8cee47072d
Add local access for Adax ( #60019 )
2021-12-07 16:48:16 -10:00
J. Nick Koston
df9154268e
Update MagicHome/flux_led OUIs for DHCP discovery ( #61192 )
2021-12-07 20:15:56 -06:00
J. Nick Koston
81dc84aef5
Fix log spam from flux_led 0x08 devices when in music mode ( #61196 )
2021-12-07 17:20:55 -08:00
J. Nick Koston
6b70bd7495
Fix uncaught exception in bond config flow ( #61184 )
2021-12-07 17:20:38 -08:00
Robert Blomqvist
ea58778a5c
Rephrase upgrade notification message to avoid installing Python 3.10 ( #61181 )
2021-12-07 17:19:23 -08:00
GitHub Action
d69c6e3ab3
[ci skip] Translation update
2021-12-08 00:13:50 +00:00
puddly
1768b19f71
Bump ZHA dependency zigpy-znp from 0.6.3 to 0.6.4 ( #61194 )
2021-12-07 18:38:34 -05:00
Alberto Geniola
b0affe7bfb
Elmax integration ( #59321 )
...
* Add elmax integration.
* Run hassfest and generate requirements_all
* Remove secondary platforms from elmax integration as per first component integration.
* Move ElmaxCoordinator and ElmaxEntity into external file
Linting review
* Remove useless variables
* Fix wrong indentation.
* Remove unecessary platforms.
* Remove unnecessary attributes from manifest.
* Rely on property getters/setters rathern than private attribute from parent.
Update internal entity state just after transitory state update.
* Update homeassistant/components/elmax/const.py
Reference Platform constant
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
* Update username/password values
Rely on already-present templating constants
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
* Add missing constant import.
* Remove unnecessary test_unhandled_error() callback implementation.
* Add common.py to coverage ignore list.
* Improve coverage of config_flow.
* Rename the integration.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Fix reauth bug and improve testing.
* Refactor lambdas into generators.
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-12-07 22:42:55 +01:00
Marcel van der Veldt
7c7df5bb51
Change check for existence of options flow ( #61147 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-12-07 12:50:34 -08:00
Erik Montnemery
4a814405c2
Minor deduplication of condition validation code ( #61170 )
2021-12-07 11:55:16 -08:00
einarhauks
dced4d4542
Display energy in wh instead of kWh ( #61169 )
2021-12-07 11:33:24 -08:00
Allen Porter
6d867e0415
Bump nest to 0.4.5 to fix media player event expiration ( #61174 )
2021-12-07 11:30:23 -08:00
Aaron Bach
9af8d59a7a
Bump py17track to 2021.12.2 ( #61166 )
2021-12-07 11:29:54 -08:00
Charles Garwood
00a82bf945
Remove loopenergy integration ( #61175 )
...
* Remove loopenergy integration
* Fix requirements_all.txt
* Fix requirements_test_all.txt
2021-12-07 19:47:44 +01:00
bsmappee
84dbc8279d
Bump pysmappee to 0.2.29 ( #61160 )
2021-12-07 19:15:51 +01:00
Erik Montnemery
5256e26b6a
Fix incorrect docstring in automation trace code ( #61168 )
2021-12-07 18:05:41 +01:00
Allen Porter
200a5c7e05
Fix flaky tests with unsynchronized stream available assertions ( #61167 )
...
Remove assertions that are not guaratuneed to be safe depending
on the state of the background worker. This leaves in the state
check for the keepalive case which does have some synchronization
already.
2021-12-07 07:40:36 -08:00
Tim Rightnour
489d85d862
Add Onewire diagnostic and config switches and binary_sensors ( #59309 )
...
* Onewire: Add diagnostic and config switches and binary_sensors
This commit adds diagnostic and config switches and binary_sensors to
the HobbyBoards devices. With these, the user will be able to configure
those devices, without having to run owwrite/owread commands outside
of HA.
* Address review from @epenet
* Add HB_HUB to DEVICE_SUPPORT_OWSERVER
* Device class and entity category enums
* Fixup merge breakage
* Remove duplicate lines
2021-12-07 13:59:43 +01:00
Tobias Sauerwein
45c463b61c
Fix Netatmo climate issue ( #61154 )
...
Signed-off-by: cgtobi <cgtobi@gmail.com >
2021-12-07 13:56:31 +01:00
Stefan Agner
f0006b92be
Allow to lock SQLite database during backup ( #60874 )
...
* Allow to set CONF_DB_URL
This is useful for test which need a custom DB path.
* Introduce write_lock_db helper to lock SQLite database
* Introduce Websocket API which allows to lock database during backup
* Fix isort
* Avoid mutable default arguments
* Address pylint issues
* Avoid holding executor thread
* Set unlock event in case timeout occures
This makes sure the database is left unlocked even in case of a race
condition.
* Add more unit tests
* Address new pylint errors
* Lower timeout to speedup tests
* Introduce queue overflow test
* Unlock database if necessary
This makes sure that the test runs through in case locking actually
succeeds (and the test fails).
* Make DB_LOCK_TIMEOUT a global
There is no good reason for this to be an argument. The recorder needs
to pick a sensible value.
* Add Websocket Timeout test
* Test lock_database() return
* Update homeassistant/components/recorder/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix format
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-12-07 13:16:24 +01:00
Alexander Leisentritt
4eeee79517
Change ondilo_ico update interval to 5 minutes ( #61153 )
...
API has a rate limit of 30 queries per hours, 5 minutes uses 12 queries and leave a reasonable reserve but ensures timestamps of measurements in Home Assistant are about equal to real timestamps
2021-12-07 13:01:34 +01:00
Erik Montnemery
af2e95d891
Guard against missing states in Alexa state updates ( #61152 )
2021-12-07 12:44:50 +01:00
Marcel van der Veldt
4563d95d40
Replace deprecated DEVICE_CLASS constants with new enums in Hue integration ( #61149 )
2021-12-07 11:41:43 +01:00
Fredrik Erlandsson
c469bf2db9
Fix point availability ( #61144 )
2021-12-07 09:00:30 +01:00
Zac West
8ee2ca8a56
Deprecate ios push config (in favor of inline actions) ( #61078 )
2021-12-07 08:56:08 +01:00
Pierre Ståhl
a87a6d3072
Add volume and tv metadata to Apple TV ( #61107 )
2021-12-06 21:36:13 -10:00
Erik Montnemery
5161126b58
Bump hatasmota to 0.3.1 ( #61120 )
2021-12-07 08:07:31 +01:00
Paulus Schoutsen
009a28ba7a
Block pytest_asyncio ( #61141 )
2021-12-06 22:07:56 -08:00
Paulus Schoutsen
e3ba533464
Disable lupusec ( #61142 )
2021-12-06 21:24:18 -08:00
Paulus Schoutsen
bbaec2c481
Bump cache version CI ( #61137 )
2021-12-06 18:02:40 -08:00
GitHub Action
5258c5fc9c
[ci skip] Translation update
2021-12-07 00:51:52 +00:00
Paulus Schoutsen
b45f48a35a
Bump frontend to 20211206.0 ( #61133 )
2021-12-06 15:51:03 -08:00
epenet
b8b4855b8e
Prevent log flooding in frame helper ( #61085 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-06 15:26:31 -08:00
Aaron Bach
4aa7f36a53
Deprecate entity_id parameter in Guardian service calls ( #61129 )
2021-12-06 15:23:03 -08:00
jjlawren
da4349d133
Improve Sonos activity debug logging ( #61122 )
2021-12-06 15:21:28 -08:00
Aaron Bach
0adf86d647
Bump simplisafe-python to 2021.12.0 ( #61121 )
2021-12-06 15:20:59 -08:00
Marcel van der Veldt
9e6e9774d1
Remove colon from default entity name in Hue integration ( #61118 )
2021-12-06 15:17:17 -08:00
epenet
97d292133f
Revert "Add Open-Meteo integration ( #60379 )" ( #61130 )
...
This reverts commit d802f3a82f .
2021-12-06 23:35:14 +01:00
epenet
d64bf3cc6c
Use dataclass properties in Zeroconf tests ( #61109 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-06 09:16:39 -10:00
Paulus Schoutsen
e712b80650
Return native timestamps for home connect ( #61116 )
2021-12-06 10:08:52 -08:00
Franck Nijhof
d802f3a82f
Add Open-Meteo integration ( #60379 )
...
Co-authored-by: MatthewFlamm <39341281+MatthewFlamm@users.noreply.github.com >
2021-12-06 10:01:12 -08:00
epenet
b6dc89b4b7
Add max/min/step to NumberEntityDescription ( #61100 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-12-06 09:56:46 -08:00
Erik Montnemery
e33384d8b9
Fix CO2 calculation when data is missing ( #61106 )
2021-12-06 09:55:28 -08:00
Paulus Schoutsen
10a423e01a
Bump aiohue to 3.0.2 ( #61115 )
2021-12-06 09:46:17 -08:00
micha91
f94085c83e
Add Yamaha MusicCast Select Entities ( #60645 )
...
* Add select entity for Yamaha MusicCast Capabilities
* Add musiccast select to .coveragerc
* Move status strings to string.select.json and auto generate the english translations from it. Let the device class start with yamaha_musiccast__.
* Make all device classes lower case
* Use platform enum to add select
2021-12-06 18:05:49 +01:00
G Johansson
da5374614f
Improve code quality trafikverket_weatherstation ( #61044 )
...
* Code quality trafikverket_weatherstation
* Updates from review
* Fix extra attributes settings
* Fix for additional review comments
2021-12-06 18:01:46 +01:00
Jérôme W
400b7a22bd
Add media player volume control in fr-FR with Alexa ( #60489 )
...
* media player volume control in `fr-FR` with Alexa
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-12-06 17:49:47 +01:00
Marcel van der Veldt
bd8bba9e3f
Fix migration of entities of Hue integration ( #61095 )
...
* fix device name in log
* Fix Hue migration for all id versions
* fix tests
* typo
* change to bit more universal approach
* fix test again
* formatting
2021-12-06 08:24:59 -08:00
Martin Hjelmare
dddca8aaeb
Improve zwave_js add-on config flow description ( #61099 )
2021-12-06 14:46:53 +01:00
Pierre Ståhl
3a56cfed3a
Update Apple TV integration to support tvOS 15 ( #58665 )
2021-12-06 13:04:18 +01:00
Alexander Pitkin
1dfadd72cf
Fix yandex transport for Belarus ( #61080 )
2021-12-06 09:49:31 +01:00
Allen Porter
bbe4a67a98
Coalesce nest media source preview clips by session and bump google-nest-sdm ( #61081 )
2021-12-05 23:59:24 -08:00
schreyack
1bcff0907b
Fix previous setting briefly appearing on newer flux_led devices when turning on ( #60004 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-12-05 23:56:59 -08:00
Aaron Bach
0ae6969aa4
Deprecate system_id parameter in SimpliSafe service calls ( #61076 )
2021-12-05 23:55:52 -08:00
J. Nick Koston
2f0695e408
Fix missing unique id in enphase_envoy ( #61083 )
2021-12-05 23:53:53 -08:00
J. Nick Koston
742623ee81
Provide a hint on which username to use for enphase_envoy ( #61084 )
2021-12-06 08:50:45 +01:00
J. Nick Koston
40a57b3b01
Bump enphase_envoy to 0.20.1 ( #61082 )
2021-12-06 08:48:17 +01:00
J. Nick Koston
52d6b83da8
Abort flux_led discovery if another device gets the ip ( #61074 )
...
- If the dhcp reservation expired for the device that
was at the ip and a new flux_led device appears we
would discover it because the unique_id did not match
2021-12-05 22:41:09 -06:00
Marc Mueller
40b99135e5
Use platform enum (3) [H-L] ( #60937 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2021-12-05 17:10:07 -10:00
Marc Mueller
e0cb33a0a1
Use platform enum (4) [M-O] ( #60940 )
2021-12-05 17:06:35 -10:00
Milan Meulemans
a7e129a952
Add Aseko Pool Live integration ( #56299 )
2021-12-05 17:02:46 -10:00
J. Nick Koston
ef326c0ce9
Bump flux_led to 0.25.17 to fix missing push messages on 0xA3 models ( #61070 )
2021-12-05 17:56:35 -08:00
epenet
fb5cc13061
Adjust yeelight ssdp_listener tests ( #61065 )
2021-12-05 17:51:45 -08:00
Alexei Chetroi
4e9fd56b8c
Add 3157100-E model to Centralite thermostat ( #61073 )
2021-12-05 20:36:05 -05:00
GitHub Action
ecdb18eb0a
[ci skip] Translation update
2021-12-06 00:13:37 +00:00
David F. Mulcahey
5e90e178aa
Prevent ZHA coordinator from showing unavailable ( #61068 )
2021-12-05 18:24:20 -05:00
Matthias Alphart
ac263acb1c
Don't use ConfigEntry update listener for Fronius ( #61017 )
...
* disable `async_setup_entry` in config_flow tests
* don't use config_entry update listener
* add `Final` to constants
* assert that an updated entry causes a reload (unload)
2021-12-05 23:29:39 +01:00
Allen Porter
ab75efda9a
Add debug logging for pip install command ( #61057 )
2021-12-05 13:30:02 -08:00
Allen Porter
5bd1139867
Fix regression in nest event media player with multiple devices ( #61064 )
2021-12-05 13:02:37 -08:00
Aaron Bach
4144699814
Fix mispelling in SimpliSafe service description ( #61058 )
2021-12-05 08:38:27 -10:00
Franck Nijhof
a4ffa63165
Handle unknown/unavailable state for mobile_app ( #60974 )
2021-12-05 09:51:57 -08:00
david reid
95f0098593
Catch ConnectionResetError ( #60987 )
2021-12-05 09:50:15 -08:00
Teemu R
dc5377485b
Use STATE_DOCKED for emptying the bin for xiaomi_miio.vacuum ( #60513 )
2021-12-05 09:48:25 -08:00
J. Nick Koston
b5e3050a23
Update flux_led models database to fix turn on for newer models ( #61005 )
2021-12-05 09:48:03 -08:00
Marcel van der Veldt
b98bc64604
Disable options flow for Hue V2 bridges ( #61045 )
2021-12-05 09:47:44 -08:00
Marcel van der Veldt
11e2f51681
Fix Hue migration ( #61030 )
2021-12-05 09:47:24 -08:00
Marcel van der Veldt
3eeb855679
Fix Hue config flow ( #61028 )
2021-12-05 09:46:48 -08:00
Marcel van der Veldt
86e8034ea0
Add guard for empty mac address in Hue integration ( #61037 )
2021-12-05 09:46:05 -08:00
Allen Porter
5fdcbbe0e1
Fetch media for events for rendering in the nest media player ( #61056 )
2021-12-05 09:45:40 -08:00
Allen Porter
1a842d65ce
Remove unnecessary explicit use of OrderedDict in nest media source ( #61054 )
...
Address follow up PR comments from #60073
2021-12-05 18:11:44 +01:00
Tim Rightnour
dd4ede09c8
Add Venstar runtimes and battery sensors ( #60414 )
...
* Venstar: Add runtimes and battery sensors
* Address review - replace classes with lambda functions
* Clean up patch usage, make temperature_unit it's own function
* Remove double define of entities
2021-12-05 17:23:22 +01:00
Tim Rightnour
bf1cacf4b2
Address late review of Balboa ( #61004 )
...
* Initial fixes from review of balboa climate
* Minor fixes from review
2021-12-05 17:22:13 +01:00
Franck Nijhof
5efb88f3f1
Remove deprecated YAML configuration from DSMR ( #61008 )
2021-12-05 17:09:37 +01:00
J. Nick Koston
f5d7adc018
Fix lutron caseta discovery with newer firmwares ( #61029 )
2021-12-05 17:09:18 +01:00
Maximilian
9f7b8d3009
Add nina integration ( #56647 )
...
* Added nina integration
* Improvements implemented
* Fixed lint errors
* Added tests
* Improvements implemented
* Use client session from HA
* Added custom coordinator
* Fixed tests
* Fix pylint errors
* Library updated to 0.1.4
* Optimization of static attributes
* Removed unused code
* Switched to BinarySensorDeviceClass
* Switched to Platform Enum
* Improve repetition
* Improve repetition
* Fix corona filter
* Removed intermediate variable
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
* Fix black formatting
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
2021-12-05 15:11:02 +01:00
Franck Nijhof
cf371ea8dd
Remove deprecated base entity classes ( #61006 )
...
* Remove deprecated base entity classes
* Clean up tests
2021-12-05 13:53:52 +01:00
Marc Mueller
21c09d1a3e
Fix panasonic_viera tests ( #60999 )
...
Don't modify global test state
2021-12-05 12:19:14 +01:00
rikroe
380c1a4be9
Fix BMW Connected Drive ( #60938 )
...
* Bump bimmer_connected to 0.8.5
* Always update HA states after service execution
* Fix BMW device tracker & vehicle_finder service
* Add charging_end_time sensor
* Fix pylint & pytest
* Remove unneeded DEFAULT_OPTION
* Revert adding charging_end_time & state_attributes
* Don't delete option data for CONF_USE_LOCATION
* Remove stale string
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-12-05 11:20:40 +01:00
Allen Porter
e34d982bdb
Bump nest to version 0.4.2 ( #61036 )
2021-12-05 10:50:47 +01:00
Allen Porter
08003c5287
Improve nest media source event timestamp display ( #61027 )
...
Drop subsecond text from the nest media source event timestamp display, using a common date/time
template string.
2021-12-05 00:39:18 -08:00
GitHub Action
fa5f524fdb
[ci skip] Translation update
2021-12-05 00:14:27 +00:00
Marvin Wichmann
affa3a6ada
Add missing local_ip to KNX config flow and options flow ( #61018 )
...
* Add missing local_ip to KNX config flow and options flow
* Update strings
2021-12-04 23:07:28 +01:00
David F. Mulcahey
5fd4c37427
Fix missing test assertion in ZHA siren test ( #61009 )
2021-12-04 13:50:55 -05:00
Erik Montnemery
a5b0e21e08
Fix translations for binary_sensor tampered device triggers ( #60996 )
2021-12-04 18:38:09 +01:00
Aaron Bach
e33774a61e
Add missing SimpliSafe service information ( #60958 )
2021-12-04 09:34:24 -07:00
Charles Garwood
e36f9f684d
Revert "Use language independent variable to read MPC-HC state" ( #60993 )
2021-12-04 15:13:05 +01:00
infeeeee
c44eaca533
Use state variable from mpchc ( #59341 )
2021-12-04 08:47:49 -05:00
Marc Mueller
b79b35abb5
Use platform enum (7) [T-Z] ( #60948 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-12-04 14:10:01 +01:00
Franck Nijhof
73c880b6c2
Fix typo in state_characteristic warning ( #60990 )
2021-12-04 07:52:42 -05:00
Franck Nijhof
66c7387111
Fix str for device registry entry_type warnings caused by core ( #60989 )
2021-12-04 07:46:42 -05:00
Marc Mueller
f7193400d4
Use platform enum (6) [S] ( #60944 )
2021-12-04 13:43:48 +01:00
Franck Nijhof
ffb4b4df96
Only report deprecated device_state_attributes once ( #60980 )
2021-12-04 13:37:42 +01:00
Franck Nijhof
216ecf3426
Fix DSMR Reader providing strings as timestamps ( #60988 )
2021-12-04 13:31:34 +01:00
Marc Mueller
cd1b923e16
Use platform enum (2) [E-G] ( #60933 )
2021-12-04 13:26:40 +01:00
Marc Mueller
79cd281c48
Use platform enum (5) [P-R] ( #60943 )
2021-12-04 13:19:49 +01:00
Franck Nijhof
ed6352a22b
Fix Xiaomi Miio providing strings as timestamps ( #60979 )
2021-12-04 12:33:34 +01:00
Martin Hjelmare
c9bb688a79
Revert metoffice weather daytime ( #60978 )
2021-12-04 10:29:48 +01:00
Chen-IL
8bb1a3fac4
Improve asuswrt code readability ( #60975 )
2021-12-04 10:29:26 +01:00
Raman Gupta
267896cfc0
Address late review of eight_sleep ( #60951 )
2021-12-04 10:17:17 +01:00
Thomas Dietrich
6d6e0dd8bf
Add unique_id to the statistics component ( #59205 )
...
* Implement optional manually defined uniqueid
* Fix test case via mocked environment
2021-12-04 09:50:47 +01:00
J. Nick Koston
a553054fde
Fix flood lights not turning on/off with flux_led ( #60973 )
2021-12-03 22:44:16 -10:00
J. Nick Koston
ad63149927
Fix dimmable effects for flux_led model 0x33 v9+ ( #60972 )
2021-12-04 09:20:56 +01:00
Paulus Schoutsen
a59ec9ca5e
Handle invalid device registry entry type ( #60966 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-12-04 09:20:12 +01:00
Paulus Schoutsen
2fe48702f3
Fix statistics registering at start callback ( #60963 )
2021-12-04 09:17:13 +01:00
Franck Nijhof
b2ee62ba8d
Upgrade luftdaten to 0.7.1 ( #60970 )
2021-12-04 00:16:00 -08:00
Franck Nijhof
1485020a2e
Upgrade netdata to 1.0.1 ( #60971 )
2021-12-04 00:15:26 -08:00
Marc Mueller
156435d1c2
Update integrations to use async_setup_platforms ( #60956 )
...
* Replace forward_entry_setup with setup_platforms
* Apply suggestions from code review
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
Co-authored-by: Marvin Wichmann <marvin@fam-wichmann.de >
2021-12-04 08:57:24 +01:00
J. Nick Koston
10e669e69e
Fix yeelight name changing to ip address if discovery fails ( #60967 )
2021-12-04 08:41:58 +01:00
Paulus Schoutsen
b8071c688b
Correctly type the SSDP callback function ( #60964 )
2021-12-03 23:24:22 -08:00
J. Nick Koston
7fbe1dbc99
Remove legacy fan compatibility shim ( #59781 )
2021-12-03 21:57:46 -08:00
Aaron Bach
566716d697
Ensure that inactive RainMachine switch that is toggled on is toggled back off ( #60959 )
2021-12-03 21:05:01 -07:00
GitHub Action
68ca0a05c8
[ci skip] Translation update
2021-12-04 00:13:16 +00:00
Penny Wood
dcf3bae500
Updated code as per comment in #60676 ( #60682 )
...
* Minor code refactor
2021-12-04 07:28:23 +08:00
Raman Gupta
8c3014169f
Fix nzbget datetime return value ( #60953 )
2021-12-04 00:01:48 +01:00
Franck Nijhof
3471a44f92
2022! Happy New Year! ( #60936 )
2021-12-03 21:06:14 +01:00