Otto Winter
07e2a7245f
Fix ESPHome Camera not merging image packets ( #52783 )
2021-07-09 11:38:38 +02:00
Brandon Rothweiler
2eb531b8c8
Upgrade pymazda to 0.2.0 ( #52775 )
2021-07-09 07:55:26 +02:00
GitHub Action
f7e4db512f
[ci skip] Translation update
2021-07-09 00:09:30 +00:00
Jc2k
5b257d2be8
Fix homebridge devices becoming unavailable frequently ( #52753 )
...
Update to aiohomekit 0.4.3 and make sure service type UUID is normalised before comparison
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-07-08 17:26:25 +01:00
apaperclip
49181d6ba8
Remove scale calculation for climacell cloud cover ( #52752 )
2021-07-08 12:10:05 -04:00
Jon Gilmore
eb735b6162
Bump pylutron to 0.2.8 fixing python 3.9 incompatibility ( #52702 )
2021-07-08 15:18:08 +02:00
Robert Hillis
922ef3f2f3
Use entity class attributes for aurora ( #52690 )
...
* Use entity class attributes for aurora
* fix
2021-07-08 15:06:00 +02:00
Tom Matheussen
293690e3d8
Fix KNX Fan features ( #52732 )
...
* Fan entity should return support features
* Revert "Fan entity should return support features"
This reverts commit 3ad0e87708
.
* Restore supported_features for KNX fan
2021-07-08 15:05:43 +02:00
Niels Mündler
f069fbdb25
Upgrade Fronius dependency to 0.5.3 ( #52737 )
...
supports more values of new Gen24 type of fronius device
2021-07-08 14:45:34 +02:00
Jesse Hills
94e15b3eea
Esphome fix camera image ( #52738 )
2021-07-08 14:44:49 +02:00
jan iversen
fe1f7ba316
Add check for _client existence in modbus ( #52719 )
2021-07-08 11:58:51 +02:00
jjlawren
578c897161
Ignore unused keys from Sonos device properties callback ( #52660 )
...
* Ignore known but unused keys from device callback
* Fix bug, add test
2021-07-08 11:56:50 +02:00
Robert Hillis
1c11b247e4
Use entity class attributes for apcupsd ( #52662 )
2021-07-08 11:55:26 +02:00
Robert Hillis
7d0751df8a
Use entity class attributes for anthemav ( #52602 )
2021-07-08 11:42:07 +02:00
Stefan Agner
1dd4ba5fcd
Fix precipitation calculation for hourly forecast ( #52676 )
...
It seems that hourly forecast have precipitation in 3h blocks.
2021-07-08 11:39:56 +02:00
Andre Lengwenus
abca7deadb
Hint for str type instead of explicitly casting to str ( #52712 )
2021-07-08 10:42:27 +02:00
Franck Nijhof
62c7e5408b
Ensure Forecast.Solar returns an iso formatted timestamp ( #52669 )
2021-07-08 10:09:30 +02:00
avee87
5ff7c7708d
Use iso-formatted times in MetOffice weather forecast ( #52672 )
...
* Fixed raw datetime in MetOffice weather forecast
* Use datetime in sensor attribute
2021-07-08 10:01:06 +02:00
Robert Hillis
c4d8d1dc8e
Use entity class attributes for Aten pe ( #52687 )
...
* Use entity class attributes for aten_pe
* Use entity class attributes for atag
2021-07-08 10:39:53 +03:00
Tobias Sauerwein
cb0a7589ce
Use class properties in netatmo ( #52705 )
2021-07-08 09:30:54 +02:00
Robert Hillis
71b14b51b4
Use entity class attributes for aurora_abb_power ( #52692 )
2021-07-08 09:22:54 +02:00
uvjustin
b021e2ee8c
Move recorder.py import to runtime ( #52682 )
2021-07-08 09:20:27 +02:00
Robert Hillis
5b49107007
Use entity class attributes for avion ( #52696 )
2021-07-08 09:16:47 +02:00
jjlawren
dabb50f7ee
Warn if `interface_addr` remains in Sonos configuration ( #52652 )
2021-07-08 09:15:56 +02:00
Eric Severance
4e85bdd67c
pyWeMo version bump (0.6.5) ( #52701 )
2021-07-08 09:11:56 +02:00
Robert Hillis
4e848f60c4
Use entity class attributes for anel_pwrctrl ( #52594 )
...
* Use entity class attributes for anel_pwrctrl
* Tweak
2021-07-07 22:12:17 -04:00
GitHub Action
b5a6d05778
[ci skip] Translation update
2021-07-08 00:13:44 +00:00
Aaron Bach
f3c464786c
Bump simplisafe-python to 11.0.1 ( #52684 )
2021-07-07 19:45:39 -04:00
Aaron Bach
aa022d4c52
Add missing type annotations to ReCollect Waste ( #52600 )
2021-07-07 17:40:03 -05:00
Aaron Bach
f44a13970a
Add missing type annotations to Notion ( #52599 )
2021-07-07 17:39:52 -05:00
Aaron Bach
50d56fd755
Add missing type annotations to Guardian ( #52598 )
2021-07-07 17:39:34 -05:00
Allen Porter
e895b6cd42
Refactor decompression timestamp validation logic in stream component ( #52462 )
...
* Refactor dts validation logic into a separate function
Create a decompression timestamp validation function to move the logic out of
the worker into a separate class. This also uses the python itertools.chain
to chain together the initial packets with the remaining packets in the
container iterator, removing additional inline if statements.
* Reset dts validator when container is reset
* Fix typo in a comment
* Reuse existing dts_validator when disabling audio stream
2021-07-07 15:29:15 -07:00
Simone Chemelli
5c82776411
Fix Fritz default consider home value ( #52648 )
2021-07-07 20:19:31 +02:00
Joakim Sørensen
351b67ffb1
Handle KeyError when accessing device information ( #52650 )
2021-07-07 20:18:43 +02:00
Anaïs Betts
cd7f366501
Fix service registration typo in Nuki integration ( #52631 )
2021-07-07 17:25:52 +02:00
Pascal Vizeli
b2ee4894f1
Bump opencv to 4.5.2.54 ( #52630 )
2021-07-07 16:43:19 +02:00
Bram Kragten
e2b1cdafc9
Update frontend to 20210707.0 ( #52624 )
2021-07-07 10:43:45 +02:00
Chris
45fbc18eb0
Fix mysensors rgb light ( #52604 )
...
* remove assert self._white as not all RGB will have a white channel
* suggested change
* Update homeassistant/components/mysensors/light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-07-07 10:34:14 +02:00
Franck Nijhof
c5d806fdbe
Fix broadlink creating duplicate unique IDs ( #52621 )
2021-07-07 09:46:59 +02:00
J. Nick Koston
1ba5c1c9fb
Fix deadlock at shutdown with python 3.9 ( #52613 )
2021-07-07 09:23:24 +02:00
Alexei Chetroi
88cd7f481d
Bump up ZHA dependencies ( #52611 )
2021-07-07 08:30:48 +02:00
GitHub Action
0c5ce9cac2
[ci skip] Translation update
2021-07-07 00:11:57 +00:00
Aaron Bach
9fb05736e4
Add type annotations to Ambient PWS ( #52596 )
2021-07-06 20:19:58 +02:00
Aaron Bach
2f1af9a254
Remove unnecessary async_setup method for Guardian ( #52597 )
2021-07-06 20:19:41 +02:00
Thibaut
5c07fb51a2
Update Somfy to reduce calls to /site entrypoint ( #51572 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-06 18:48:48 +02:00
Shay Levy
f5c3444072
Fix Sensibo timeout exceptions ( #52513 )
2021-07-06 18:34:56 +02:00
J. Nick Koston
e1e3f68d0b
Revert nmap_tracker to 2021.6 version ( #52573 )
...
* Revert nmap_tracker to 2021.6 version
- Its unlikely we will be able to solve #52565 before release
* hassfest
2021-07-06 18:28:23 +02:00
Aaron Bach
40ad25df4c
Fresh attempt at SimpliSafe auto-relogin ( #52567 )
...
* Fresh attempt at SimpliSafe auto-relogin
* Fix tests
2021-07-06 18:21:25 +02:00
Erik Montnemery
6c8de16fbc
Enable basic type checking for fan ( #52471 )
2021-07-06 18:21:00 +02:00
Franck Nijhof
8fce858a76
Upgrade numpy to 1.21.0 ( #52586 )
2021-07-06 18:11:22 +02:00
Maciej Bieniek
62c3b3bdfe
Use HA location name as `name` in GIOS integration ( #52585 )
2021-07-06 17:52:22 +02:00
Erik Montnemery
3d7fd83ad4
Add home-assistant/core as codeowner for the template integration ( #52592 )
2021-07-06 17:35:11 +02:00
Robert Svensson
605f65b75d
Make use of entry id rather than unique id when storing deconz entry in hass.data ( #52584 )
...
* Make use of entry id rather than unique id when storing entry in hass data
* Update homeassistant/components/deconz/services.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-07-06 17:18:54 +02:00
Erik Montnemery
7ba1fdea70
Bump hatasmota to 0.2.20 ( #52591 )
2021-07-06 18:13:45 +03:00
Raman Gupta
81fe3583c9
Don't raise when setting HVAC mode without a mode ZwaveValue ( #52444 )
...
* Don't raise an error when setting HVAC mode without a value
* change logic based on discord convo and add tests
* tweak
2021-07-06 16:33:07 +02:00
Robert Hillis
6e779855f7
Clean up alarmdecoder ( #52517 )
...
* Clean up alarmdecoder
* fix
* try again
* tweak
2021-07-06 16:18:00 +02:00
ondras12345
07bda0973e
Fix update of Xiaomi Miio vacuum taking too long ( #52539 )
...
Home assistant log would get spammed with messages like
Update of vacuum.vacuum_name is taking over 10 seconds
every 20 seconds if the vacuum was not reachable through the network.
See #52353
2021-07-06 16:03:54 +02:00
Simone Chemelli
046eb1690a
Fix Fritz Wi-Fi 6 networks with same name as other Wi-Fi ( #52588 )
2021-07-06 15:49:22 +02:00
Simone Chemelli
a70dae0843
Enable strict typing for Fritz ( #50668 )
...
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
2021-07-06 15:06:32 +02:00
RenierM26
12082736a8
Add type annotations to init and coordinator. Minor cleanups. ( #52506 )
2021-07-06 14:55:34 +02:00
Erik Montnemery
4d32e1ed01
Minor improvements of MQTT typing ( #52578 )
...
* Minor improvements of MQTT typing
* Tweak
2021-07-06 14:38:48 +02:00
Maciej Bieniek
dc72c6c606
Improve config entry title for GIOS integration ( #52583 )
...
* Improve GIOS config entry title
* Usonly station name as title
2021-07-06 14:04:00 +02:00
Erik Montnemery
b645560633
Minor improvements of util.percentage typing ( #52581 )
2021-07-06 13:29:39 +02:00
Maciej Bieniek
669aca9585
Bump gios to version 1.0.2 ( #52576 )
2021-07-06 12:32:17 +02:00
Bram Kragten
33577e1bfc
Update frontend to 20210706.0 ( #52577 )
2021-07-06 11:52:53 +02:00
Andre Lengwenus
e16ef10af5
Add type hints to LCN ( #52509 )
...
* Add type hints to LCN
* Fix requested review changes
2021-07-06 09:54:35 +02:00
Franck Nijhof
b496469a2f
Fix unavailable entity capable of triggering non-numerical warning in Threshold sensor ( #52563 )
2021-07-06 09:33:00 +02:00
Robert Hillis
2a48fe5199
Use entity class attributes for aladdin_connect ( #52516 )
...
* Use entity class attributes for aladdin_connect
* fix
* fix
* fix pylint
2021-07-06 08:47:49 +02:00
Raman Gupta
a70e8a65fa
Bump pyeight version to 0.1.9 ( #52568 )
2021-07-06 02:41:23 -04:00
GitHub Action
d249530ed1
[ci skip] Translation update
2021-07-06 00:09:29 +00:00
J. Nick Koston
3191fef8d6
Update the ip/port in the homekit_controller config entry when it changes ( #52554 )
2021-07-05 15:16:49 -05:00
René Klomp
7d87efc996
Bump pysma version to 0.6.2 ( #52553 )
2021-07-05 22:04:55 +02:00
J. Nick Koston
f74049e018
Bump aiohomekit to 0.4.2 ( #52560 )
...
- Changelog: https://github.com/Jc2k/aiohomekit/compare/0.4.1...0.4.2
- Fixes : #52548
2021-07-05 22:00:57 +02:00
Alexei Chetroi
f58b231bbd
Bump up zha dependencies ( #52555 )
2021-07-05 14:00:32 -04:00
Tom Brien
a4b97f7dcb
Update list of supported Coinbase wallet currencies ( #52545 )
2021-07-05 16:22:41 +02:00
J. Nick Koston
34782557b7
Bump zeroconf to 0.32.1 ( #52547 )
...
- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.32.0...0.32.1
- Fixes #52384
2021-07-05 09:17:11 -05:00
Franck Nijhof
74029a0948
Fix Statistics recorder migration path by dropping in pairs ( #52453 )
2021-07-05 13:34:40 +02:00
Franck Nijhof
5e9127ef7a
Remove problematic/redudant db migration happning schema 15 ( #52541 )
2021-07-05 13:28:01 +02:00
Tobias Sauerwein
f9c7137d02
Use dataclasses in netatmo data handler ( #52537 )
...
* Switch to using dataclasses
* Clean up
* Update homeassistant/components/netatmo/data_handler.py
2021-07-05 13:05:18 +02:00
Robert Hillis
4cac85e3f5
Use entity class attributes for ads ( #52488 )
...
* Use entity class attributes for ads
* fix
* Update homeassistant/components/ads/cover.py
Co-authored-by: Shay Levy <levyshay1@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2021-07-05 12:03:16 +02:00
Yuval Aboulafia
323088ff63
Fully type Tag component ( #52540 )
2021-07-05 11:54:00 +02:00
jan iversen
1cb298948f
Fix MODBUS connection type rtuovertcp does not connect ( #52505 )
...
* Correct host -> framer.
* Use function pointer
2021-07-05 11:45:50 +02:00
RenierM26
2e4f513526
Add type annotations and shorten sensor names on ezviz sensor platforms ( #52475 )
...
* Add basic typing and change name on sensor platforms.
* Complete type annotations for all functions.
2021-07-05 11:40:13 +02:00
Aaron Bach
64e63dedf6
Revert "Force SimpliSafe to reauthenticate with a password ( #51528 )" ( #52484 )
...
This reverts commit 549f779b06
.
2021-07-05 11:38:31 +02:00
Robert Hillis
5367a036d2
Use entity class attributes for accuweather ( #52431 )
2021-07-05 11:36:04 +02:00
Erik Montnemery
1cc8280959
Enable basic type checking for the homeassistant component ( #52464 )
...
* Enable basic type checking for the homeassistant component
* Tweak
2021-07-05 11:26:31 +02:00
Erik Montnemery
600bea2459
Enable basic type checking for Google cast ( #52434 )
...
* Enable basic type checking for Google cast
* tweak
2021-07-05 11:14:41 +02:00
Robert Hillis
05b35cd98a
Rename goalzero sensor ( #52452 )
2021-07-05 11:05:53 +02:00
Shay Levy
6fc5a6a065
Fix CI failing due to Shell Command exception ( #52483 )
2021-07-05 10:38:55 +02:00
Robert Hillis
6d9628423c
Use entity class attributes for aftership ( #52500 )
...
* Use entity class attributes for aftership
* Tweaks
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-05 10:37:00 +02:00
Erik Montnemery
79ee112490
Enable basic type checking for mqtt ( #52463 )
...
* Enable basic type checking for mqtt
* Tweak
2021-07-05 10:33:12 +02:00
Robert Hillis
5321151799
Use entity class attributes for abode ( #52427 )
...
* Use entity class attributes for abode
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <git@frenck.dev>
* move from base class
* fix
* Undo light supported features
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-05 10:31:11 +02:00
Chris Talkington
cacd803a93
Enable basic typing for roku ( #52478 )
...
* enable basic typing for roku
* Update mypy.ini
* Update media_player.py
* Create coordinator.py
* Update __init__.py
* Update media_player.py
* Update remote.py
* Update media_player.py
* Update coordinator.py
* Update coordinator.py
* Update remote.py
* Update entity.py
* Update coordinator.py
* Update config_flow.py
* Update entity.py
* Update const.py
* Update const.py
* Update const.py
* Update entity.py
* Update entity.py
* Update entity.py
* Update test_media_player.py
* Update test_remote.py
2021-07-05 10:27:52 +02:00
Yuval Aboulafia
0e7cd02d17
Add type checking and entity attributes for Fast.com ( #52524 )
...
* Cleanup fast.com (typing, attrs)
* Adress review
* fixes
2021-07-05 10:19:37 +02:00
Robert Hillis
e9453bb344
Use entity class attributes for alert ( #52518 )
2021-07-05 09:42:39 +02:00
Robert Hillis
e2b89e4650
Use entity class attributes for alpha_vantage ( #52520 )
...
* Use entity class attributes for alpha_vantage
* tweak
* clean up
2021-07-05 09:37:09 +02:00
Robert Hillis
4463d50711
Use entity class attributes for aemet ( #52499 )
2021-07-05 07:53:16 +02:00
Robert Hillis
3a2a688170
Use entity class attributes for ambiclimate ( #52521 )
...
* Use entity class attributes for ambiclimate
* tweak
* move some stuff
2021-07-05 07:51:10 +02:00
GitHub Action
abc9b01ede
[ci skip] Translation update
2021-07-05 00:09:10 +00:00
Aaron Bach
5ce4de7bbb
Migrate AirVisual `air_quality` platform to `sensor` platform ( #52349 )
...
* Migrate AirVisual air_quality platform sensors
* Remove redundancy
* Cleanup
* Properly set available
* Unwind config_entry -> entry name change
* More unwinding
* Rename
* Update homeassistant/components/airvisual/sensor.py
Co-authored-by: Franck Nijhof <git@frenck.dev>
* Code review
* Linting
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-07-04 12:16:06 -06:00