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
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
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
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
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
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
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
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
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
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
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
Erik Montnemery
2f8e65a9b0
Store deleted duplicated statistics in .storage ( #62574 )
2021-12-22 14:27:56 +01: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
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
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 046f0ed5fd
.
* Validate existence of keys, not their values
* Properly handle cases of missing keys
2021-12-22 09:29:54 +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
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
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
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
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