Franck Nijhof
78fe1fb102
Bumped version to 2022.7.0b0
2022-06-29 19:29:36 +02:00
Zack Barett
466ba47b35
Frontend bump to 20220629.0 ( #74180 )
2022-06-29 12:10:21 -05:00
TheJulianJES
4d673278c7
Fix color transition when turning on a ZHA light ( #74024 )
...
* Initial implementation of fixing color transition when turning on a ZHA light
* Add off_with_transition attribute, very slightly cleanup
* Fix unnecessarily using last off_brightness when just turning on light
Now it uses the Zigbee on_off call again if possible (instead of always move_to_level_with_on_off)
* Use DEFAULT_TRANSITION constant for color transition, add DEFAULT_MIN_BRIGHTNESS constant
* Add _DEFAULT_COLOR_FROM_OFF_TRANSITION = 0 but override transition for Sengled lights to 0.1s
2022-06-29 13:09:52 -04:00
Jeef
d6e9118f36
IntelliFire DHCP Discovery Patch ( #72617 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-29 12:01:18 -05:00
Phil Bruckner
0a65f53356
Convert life360 integration to entity based ( #72461 )
...
* Convert life360 integration to entity based
* Improve config_flow.py type checking
* Add tests for config flow
Fix form defaults for reauth flow.
* Cover reauth when config entry loaded
* Update per review (except for dataclasses)
* Restore check for missing location information
This is in current code but was accidentally removed in this PR.
* Fix updates from review
* Update tests per review changes
* Change IntegData to a dataclass
* Use dataclasses to represent fetched Life360 data
* Always add extra attributes
* Update per review take 2
* Tweak handling of bad last_seen or location_accuracy
* Fix type of Life360Member.gps_accuracy
* Update per review take 3
* Update .coveragerc
* Parametrize successful reauth flow test
* Fix test coverage failure
* Update per review take 4
* Fix config schema
2022-06-29 18:40:02 +02:00
Jeef
b6f16f87a7
Bump intellifire4py to 2.0.0 ( #72563 )
...
* Enable Flame/Pilot switch
* Enable Flame/Pilot switch
* Update homeassistant/components/intellifire/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/intellifire/switch.py
Thats a great fix!
Co-authored-by: J. Nick Koston <nick@koston.org >
* write not update
* fixed forced upates
* removed data field
* Refactor to support update to backing library
* pre-push-ninja-style
* moving over
* fixed coverage
* removed tuple junk
* re-added description
* Update homeassistant/components/intellifire/translations/en.json
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* adressing PR comments
* actually store generated values
* Update homeassistant/components/intellifire/__init__.py
Way better option!
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-06-29 10:51:39 -05:00
Arne Mauer
fa678d0408
New sensors and manufacturer cluster to support IKEA STARKVIND (with Quirk) ( #73450 )
...
* Add Particulate Matter 2.5 of ZCL concentration clusters to ZHA component
* Fixed black and flake8 test
* New sensors and manufacturer cluster to support IKEA STARKVIND (with quirk)
* Isort and codespell fixes
* Instead using the fan cluster, i've created a Ikea air purifier cluster/channel that supports all sensors and fan modes
* update sensors to support the new ikea_airpurifier channel
* Fix black, flake8, isort
* Mylint/mypy fixes + Use a TypedDict for REPORT_CONFIG in zha #73629
* Last fix for test_fan.py
* fix fan test
Co-authored-by: David F. Mulcahey <david.mulcahey@me.com >
2022-06-29 11:44:40 -04:00
Daniel Baulig
73bff4dee5
Expose Envisalink's zone number as an attribute ( #71468 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-29 10:30:55 -05:00
G Johansson
97dcfe4445
Smhi reverse change of unique id change ( #74176 )
2022-06-29 17:13:07 +02:00
Erik Montnemery
4e079c4417
Fix typo in recorder ( #74178 )
2022-06-29 09:50:24 -05:00
Erik Montnemery
d3f4108a91
Support knots and ft/s in weather wind speed ( #74175 )
2022-06-29 16:34:41 +02:00
Aaron Bach
e6d115e765
Add time remaining sensors for RainMachine programs ( #73878 )
2022-06-29 09:27:34 -05:00
Anders Liljekvist
f5d8487768
Add send_poll to telegram bot ( #68666 )
2022-06-29 07:08:58 -07:00
Guido Schmitz
8dd5f25da9
Add cover tests for devolo_home_control ( #72428 )
2022-06-29 06:46:32 -07:00
Rami Mosleh
8905e6f726
Use DataUpdateCoordinator for mikrotik ( #72954 )
2022-06-29 08:32:29 -05:00
jjlawren
329ecc74c4
Optimize Sonos join behavior when using media_player.join ( #74174 )
...
Optimize Sonos media_player.join service
2022-06-29 15:23:22 +02:00
Aidan Timson
46b4be5b41
Add boot time sensor to System Bridge ( #73039 )
...
* Add boot time to System Bridge
* Update homeassistant/components/system_bridge/sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Add missing import
* Update homeassistant/components/system_bridge/sensor.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-29 08:24:50 -04:00
Mike Degatano
9392f59913
Trigger Alexa routines from toggles and buttons ( #67889 )
2022-06-29 13:56:02 +02:00
beren12
4bdec1589d
Ambient sensors are not diagnostic/internal ( #73928 )
2022-06-29 13:10:48 +02:00
Eric Svärd
e32694c146
Make SolarEdge energy value validation a bit less aggressive ( #69998 )
...
* Make energy value validation a bit less aggressive
Attempt to solve issue 69600 introduced by previous fix for issue
59285.
- Introduce a tolerance factor for energy value validation.
- Only skip update the specific invalid energy entity. An energy entity
with invalid values will now show "State unknown".
* Remove the tolerance factor. Let's just ignore the specific invalid energy entity.
2022-06-29 12:53:55 +02:00
epenet
5167535b03
Add LightEntity type hint checks to pylint plugin ( #73826 )
2022-06-29 12:51:37 +02:00
Frank
e6daed9719
Add support for services to Home Connect ( #58768 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-29 12:45:55 +02:00
Khole
f6f7fa1c2d
Add Hive power usage sensor ( #74011 )
2022-06-29 12:39:35 +02:00
epenet
a6ef330b63
Add ButtonEntity to pylint checks ( #74171 )
2022-06-29 12:36:57 +02:00
Robert Svensson
fd89108483
Move add/remove logic of deCONZ groups to gateway class ( #73952 )
2022-06-29 12:31:50 +02:00
Joakim Sørensen
29a546f4e8
Remove deprecated YAML import for Tautulli ( #74172 )
2022-06-29 12:29:47 +02:00
Malte Franken
21d28dd356
Migrate usgs_earthquakes_feed to async library ( #68370 )
...
* use new async integration library
* migrate to new async integration library
* updated unit tests
* updated logger
* fix tests and improve test coverage
* fix test
* fix requirements
* time control to fix tests
2022-06-29 12:13:33 +02:00
Pierre Ståhl
21e765207c
Bump pyatv to 0.10.2 ( #74119 )
2022-06-29 12:03:32 +02:00
Erik Montnemery
c186a73e57
Tweak speed util ( #74160 )
2022-06-29 12:01:09 +02:00
Michał Huryn
b5af96e4bb
Bump blebox_uniapi to 2.0.0 and adapt integration ( #73834 )
2022-06-29 11:57:55 +02:00
epenet
078c5cea86
Adjust async_step_reauth in blink ( #74167 )
2022-06-29 11:54:21 +02:00
epenet
2fce301b34
Adjust async_step_reauth in broadlink ( #74168 )
2022-06-29 11:53:35 +02:00
epenet
9c991d9c6f
Adjust async_step_reauth in isy994 ( #74169 )
2022-06-29 11:53:08 +02:00
epenet
306486edfd
Adjust async_step_reauth in smarttub ( #74170 )
2022-06-29 11:51:57 +02:00
epenet
1b85929617
Adjust async_step_reauth in samsungtv ( #74165 )
2022-06-29 11:46:59 +02:00
epenet
75efb54cc2
Adjust async_step_reauth in apple_tv ( #74166 )
2022-06-29 11:45:31 +02:00
starkillerOG
79fdb0d847
Netgear add update entity ( #72429 )
2022-06-29 11:43:51 +02:00
Jaroslav Hanslík
5b73cb10c1
MWh is valid unit for energy dashboard ( #73929 )
...
MWh is valid unit for energy
2022-06-29 11:42:52 +02:00
epenet
ebf21d1bd7
Add BinarySensorEntity to pylint checks ( #74131 )
2022-06-29 11:41:56 +02:00
starkillerOG
f2809262d5
Netgear add CPU and Memory utilization sensors ( #72667 )
2022-06-29 11:28:46 +02:00
epenet
d323508f79
Add type hints to async_step_reauth ( #74164 )
2022-06-29 11:25:37 +02:00
Robert Hillis
500105fa86
Move Tautulli attributes to their own sensors ( #71712 )
2022-06-29 11:21:01 +02:00
Aaron Bach
981249d330
Ensure _attr_native_value type matches what SensorExtraStoredData produces ( #73970 )
2022-06-29 11:16:06 +02:00
epenet
1970e36f10
Fix CI (tuya number and abode light) ( #74163 )
...
* Fix tuya unit_of_measurement
* Fix abode ColorMode
2022-06-29 11:03:53 +02:00
mbo18
9d73f9a2c5
Move power and energy attributes to sensors for SmartThings Air conditioner ( #72594 )
...
Move power and energy attribute to sensor for Air conditioner
2022-06-29 11:02:20 +02:00
Dave T
e64336cb91
Allow configuring username and password in generic camera config flow ( #73804 )
...
* Add ability to use user & pw not in stream url
* Increase test coverage to 100%
* Increase test coverage
* Verify that stream source includes user:pass
* Code review: refactor test to use MockConfigEntry
* Code review: Improve test docstring
* Edit comment; retrigger CI.
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-29 10:54:04 +02:00
Erik Montnemery
fbaff21b67
Format viaggiatreno/sensor.py ( #74161 )
2022-06-29 10:43:58 +02:00
Erik Montnemery
1590c0a46c
Migrate abode light to color_mode ( #69070 )
2022-06-29 10:42:24 +02:00
alexanv1
0404c76c41
Add Tuya Sous Vide Cooker ( #69777 )
2022-06-29 10:29:19 +02:00
Lorenzo Milesi
8087982193
Update base url for ViaggiaTreno API ( #71974 )
2022-06-29 10:25:38 +02:00
epenet
edc1ee2985
Add type hints to async_step_reauth in components ( #74138 )
2022-06-29 10:21:58 +02:00
epenet
6dc6e71f01
Use attributes in manual alarm ( #74122 )
2022-06-29 10:19:39 +02:00
Erik Montnemery
0769b33e19
Migrate darksky to native_* ( #74047 )
2022-06-29 10:16:23 +02:00
uvjustin
f45afe7379
Use bitstream filter to allow ADTS AAC audio in stream ( #74151 )
2022-06-29 10:15:22 +02:00
J. Nick Koston
99329ef04f
Wait for discovery to complete before starting apple_tv ( #74133 )
2022-06-29 10:13:10 +02:00
Erik Montnemery
6a0ca2b36d
Migrate kostal_plenticore number to native_* ( #74159 )
2022-06-29 10:04:22 +02:00
Maximilian
20680535ec
Add options flow to NINA ( #65890 )
...
* Added options flow
* Resolve conflicts
* Fix lint
* Implement improvements
2022-06-29 09:52:21 +02:00
epenet
aca0fd3178
Adjust type hints in rflink cover ( #73946 )
...
* Adjust type hints in rflink cover
* Move definition back to init
* Use attributes
* Revert "Use attributes"
This reverts commit ff4851015d5e15b1b1304554228ca274d586977d.
* Use _attr_should_poll
2022-06-29 09:46:05 +02:00
Erik Montnemery
00810235c9
Track tasks adding entities ( #73828 )
...
* Track tasks adding entities
* Update homeassistant/config_entries.py
* fix cast tests
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-29 09:38:35 +02:00
Thomas Schamm
90c68085be
Differ device and domain entities in bosch_shc integration ( #67957 )
2022-06-28 22:08:16 -07:00
Chris Browet
596f60bdb5
Universal media player: ordered states ( #68036 )
2022-06-28 22:03:56 -07:00
Andre Lengwenus
b7b8feda0f
Add tests for LCN sensor and binary_sensor platforms ( #67263 )
2022-06-28 21:59:19 -07:00
Edward
22b8afe966
Propagate destination of watched folder moves ( #70252 )
2022-06-28 21:52:17 -07:00
Nick Dawson
9f15234b92
Add Anywair in IntesisHome ( #71686 )
2022-06-28 21:48:30 -07:00
Paul Annekov
551929a175
More sensors for SMS integration ( #70486 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-06-28 21:37:23 -07:00
stegm
305dff0dc1
Add number platform for kostal_plenticore ( #64927 )
2022-06-28 21:29:21 -07:00
mletenay
9b60b0c23f
Keep sum energy sensors always available ( #69218 )
2022-06-28 21:09:24 -07:00
Christopher Bailey
54320ff134
UniFi Protect bugfixes ( #74156 )
2022-06-28 22:00:26 -05:00
J. Nick Koston
309cf030b0
Fix typo in enphase doc string ( #74155 )
2022-06-28 17:57:17 -07:00
J. Nick Koston
629c68221e
Avoid retriggering HomeKit doorbells on forced updates ( #74141 )
2022-06-28 19:54:27 -05:00
J. Nick Koston
ee6866b8a3
Bump nexia to 2.0.1 ( #74148 )
2022-06-28 19:48:58 -05:00
GitHub Action
f5fe210eca
[ci skip] Translation update
2022-06-29 00:23:03 +00:00
starkillerOG
ef76073d83
Add Netgear ethernet link status ( #72582 )
2022-06-28 14:31:15 -07:00
Felipe Santos
4aa8570107
Set Google Cast audio devices as speakers ( #73832 )
2022-06-28 23:26:25 +02:00
epenet
ef5fccad9e
Use standard argument name in async_step_reauth ( #74139 )
2022-06-28 23:23:32 +02:00
Matthias Alphart
48c7e414f6
Update xknx to 0.21.5 - Fix discovery of IP-Secure interfaces ( #74147 )
2022-06-28 14:23:17 -07:00
mkmer
c3a2fce5cc
Move to async for aladdin connect integration ( #73954 )
...
* Moved to AIOAladdinConnect API
* Added callback logic for door status
* close unused connections
* Close connection after verification
* Matched to current version
* Matched __init__.py to current release
* Matched cover.py to existing version
* added missing awaits
* Moved callback
* Bumped AIOAladdinConnect to 0.1.3
* Removed await from callback config
* Finished tests
* Added callback test
* Bumped AIOAladdinConnect to 0.1.4
* Finished tests
* Callback correct call to update HA
* Modified calls to state machine
* Modified update path
* Removed unused status
* Bumped AIOAladdinConnect to 0.1.7
* Revised test_cover cover tests and bumped AIOAladdinConnect to 0.1.10
* Bumped AIOAladdinConnect to 0.1.11
* Bumped AIOAladdinConenct to 0.1.12
* Bumped AIOAladdinConnect to 0.1.13
* Bumped AIOAladdinConnect to 0.1.14
* Added ability to handle multiple doors
* Added timout errors to config flow
* asyncio timout error added to setup retry
* Cleanup added to hass proceedure
* Bumped AIOAladdinConnect to 0.1.16
* Bumped AIOAladdinConnect to 0.1.18
* Bumped AIOAladdinConnect to 0.1.19
* Bumped AIOAladdinConnect to 0.1.20
* Addressed recommended changes: SCAN_INTERVAL and spelling
* Moved to async_get_clientsession and bumped AIOAladdinConnect to 0.1.21
* Missing test for new code structure
* removed extra call to write_ha_state, callback decorator, cleaned up tests
* Update tests/components/aladdin_connect/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Removed extra_attributes.
* Added typing to variable acc
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-28 23:22:18 +02:00
Thijs W
7d74301045
Add sound mode to frontier silicon ( #72760 )
2022-06-28 14:13:43 -07:00
Ville Skyttä
1a55c7db34
Take Huawei LTE XML parse errors to mean unsupported endpoint ( #72781 )
2022-06-28 14:13:26 -07:00
Stefan Rado
efbd47c828
Rewrite SoundTouch tests to use mocked payloads ( #72984 )
2022-06-28 14:02:39 -07:00
Andre Lengwenus
389f1f4eda
Add lcn_codelock event and corresponding device trigger ( #73022 )
2022-06-28 14:01:18 -07:00
elBoz73
9e61c7ec49
Add target management for the service call ( #73332 )
2022-06-28 13:57:47 -07:00
Erik Montnemery
146ff83a16
Migrate rest binary_sensor and switch to TemplateEntity ( #73307 )
2022-06-28 13:53:38 -07:00
Robert Svensson
abf67c3153
Normalize deCONZ binary sensor unique IDs ( #73657 )
2022-06-28 13:45:25 -07:00
Mick Vleeshouwer
a284ebe771
Add support for Atlantic Electrical Towel Dryer to Overkiz integration ( #73788 )
2022-06-28 13:39:37 -07:00
Allen Porter
02d1676301
Fix unexpected exception in Google Calendar OAuth exchange ( #73963 )
2022-06-28 13:29:11 -07:00
Stefan Rado
1d185388a9
Bump homeconnect to 0.7.1 ( #74130 )
2022-06-28 22:22:53 +02:00
jjlawren
4bfdb1433e
Optimize Sonos unjoin behavior when using media_player.unjoin ( #74086 )
...
* Coalesce Sonos unjoins to process together
* Refactor for readability
* Skip unjoin call if already ungrouped
* Store unjoin data in a dedicated dataclass
* Revert import adjustment
2022-06-28 13:19:27 -07:00
puddly
abe44a100f
Bump all of ZHA's zigpy dependencies ( #73964 )
...
Bump zigpy and radio library versions
2022-06-28 16:02:16 -04:00
Aaron Bach
c4ad5aa68a
Bump simplisafe-python to 2022.06.1 ( #74142 )
2022-06-28 21:11:29 +02:00
Franck Nijhof
0e1f368b6f
Merge branch 'master' into dev
2022-06-28 19:47:51 +02:00
epenet
e0d2344db3
Use attributes in manual_mqtt alarm ( #74124 )
2022-06-28 10:31:33 -07:00
J. Nick Koston
a8349a4866
Adjust entity filters to make includes stronger than excludes ( #74080 )
...
* Adjust entity filters to make includes stronger than excludes
Fixes #59080
* adjust test for stronger entity glob includes
* sync with docs
2022-06-28 11:42:51 -05:00
Maikel Punie
040ece76ab
Add velbus buttons platform ( #73323 )
2022-06-28 18:41:29 +02:00
Bryton Hall
9fef1004a2
Bump venstarcolortouch to 0.16 ( #73038 )
2022-06-28 18:38:30 +02:00
Erik Montnemery
26a85c6644
Add Entity.has_entity_name attribute ( #73217 )
2022-06-28 09:38:05 -07:00
starkillerOG
c883aec711
Bump pynetgear to 0.10.6 ( #74123 )
2022-06-28 18:21:54 +02:00
Joakim Sørensen
2f60db6f80
Pin charset-normalizer to 2.0.12 ( #74104 )
2022-06-28 18:20:56 +02:00
Pierre Ståhl
54138cda41
Fix app browsing and local file streaming in Apple TV integration ( #74112 )
2022-06-28 09:08:31 -07:00
epenet
b9c135870a
Fix model in vicare device_info ( #74135 )
2022-06-28 17:54:07 +02:00
epenet
b51ad16db9
Adjust button type hints in components ( #74132 )
2022-06-28 17:19:03 +02:00
epenet
dc039f5218
Use standard argument name in async_step_reauth ( #74137 )
2022-06-28 17:12:32 +02:00
J. Nick Koston
2225d0e899
Enable serialization of float subclasses with orjson ( #74136 )
2022-06-28 17:07:40 +02:00
David F. Mulcahey
a053a3a8a4
Add cluster attr data to ZHA device diagnostics ( #70238 )
...
* Add cluster attr data to ZHA device diagnostics
* add unsupported attributes and refactor
* remove await
* make parseable
2022-06-28 11:01:27 -04:00
David F. Mulcahey
12c49e1c94
Add Aqara FP1 configuration entities to ZHA ( #73027 )
...
* add multi state input
* config entities
* remove multistate input sensor used for testing
* mypy
2022-06-28 10:41:21 -04:00
[pʲɵs]
0e9164b082
Add bool template filter and function ( #74068 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-06-28 16:22:09 +02:00
TheJulianJES
ed7ea1423a
Fix ZHA color mode not being set correctly when changing light state ( #74018 )
2022-06-28 09:53:00 -04:00
epenet
f3a24d5a45
Use attributes in xiaomi_miio alarm ( #74125 )
2022-06-28 15:29:33 +02:00
epenet
670af6fde3
Use attributes in risco alarm ( #74117 )
2022-06-28 15:26:50 +02:00
J. Nick Koston
0063274f83
Bump HAP-python to 4.5.0 ( #74127 )
2022-06-28 15:24:20 +02:00
epenet
29c389b342
Adjust remaining type hints in alarm properties ( #74126 )
2022-06-28 15:22:46 +02:00
epenet
3836da48b3
Use attributes in ness_alarm alarm ( #74121 )
2022-06-28 15:12:56 +02:00
epenet
b75a6d265d
Use attributes in spc alarm and binary sensor ( #74120 )
2022-06-28 14:49:01 +02:00
G Johansson
c4ff317ec6
Smhi minor fixes ( #72606 )
...
* Initial commit
* Tests
* From review comments
2022-06-28 14:29:00 +02:00
Pascal Vizeli
50cba60d1f
Update base image to 2022.06.2 ( #74114 )
2022-06-28 14:07:28 +02:00
epenet
4335cafb3f
Use attributes in totalconnect alarm ( #74113 )
2022-06-28 14:01:49 +02:00
epenet
3b30d8a279
Use attributes in satel_integra alarm ( #74103 )
2022-06-28 13:56:14 +02:00
epenet
8bed2e6459
Remove zha from mypy ignore list ( #73603 )
2022-06-28 13:53:20 +02:00
G Johansson
4b5c0be896
Native to Weather Template ( #74060 )
...
* Native to Weather template
* Add validation
2022-06-28 13:42:58 +02:00
epenet
c1f621e9c0
Use attributes in nx584 alarm ( #74105 )
2022-06-28 13:42:43 +02:00
epenet
dac8f242e0
Improve type hints in mqtt and template alarms ( #74101 )
2022-06-28 13:41:23 +02:00
G Johansson
2a0b2ecca1
Fix depreciation period for Weather ( #74106 )
...
Fix period
2022-06-28 13:40:36 +02:00
Erik Montnemery
39c7056be5
Migrate climacell to native_* ( #74039 )
2022-06-28 13:39:37 +02:00
epenet
79b3865b60
Use attributes in ialarm alarm ( #74099 )
2022-06-28 13:15:38 +02:00
epenet
03d2d50393
Use attributes in ifttt alarm ( #74107 )
2022-06-28 13:07:46 +02:00
epenet
389664e37c
Use attributes in lupusec alarm ( #74109 )
2022-06-28 13:05:30 +02:00
epenet
45cdfa1049
Use attributes in point alarm ( #74111 )
2022-06-28 12:53:50 +02:00
Pascal Vizeli
5787eb058d
Build opencv at core build pipeline ( #73961 )
2022-06-28 11:14:06 +02:00
epenet
bc33818b20
Use attributes in egardia alarm ( #74098 )
2022-06-28 11:12:46 +02:00
Erik Montnemery
ae63cd8677
Add support for unavailable to cover groups ( #74053 )
2022-06-28 11:12:14 +02:00
epenet
af71c250d5
Use attributes in concord232 alarm ( #74097 )
2022-06-28 11:10:31 +02:00
epenet
38759bb98b
Adjust tilt_position method in esphome cover ( #74041 )
2022-06-28 11:08:31 +02:00
epenet
734b99e6ac
Improve type hints in zha alarm ( #74094 )
...
* Improve type hints in zha alarm
* Allow None code
2022-06-28 11:07:46 +02:00
Erik Montnemery
37e8f113d4
Migrate zamg to native_* ( #74034 )
2022-06-28 11:02:13 +02:00
Erik Montnemery
f66fc65d0b
Migrate environment_canada to native_* ( #74048 )
2022-06-28 11:01:14 +02:00
Erik Montnemery
7d709c074d
Add support for unavailable and unknown to fan groups ( #74054 )
2022-06-28 10:58:52 +02:00
epenet
28c1a5c09f
Enforce config-flow type hints for reauth step ( #72830 )
2022-06-28 10:52:41 +02:00
Paulus Schoutsen
6eeb1855ff
Remove entities from Alexa when disabling Alexa ( #73999 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-28 10:32:50 +02:00
Erik Montnemery
824de2ef4c
Modify behavior of lock groups ( #74055 )
2022-06-28 10:29:56 +02:00
epenet
8328f9b623
Cleanup async_update in smartthings cover ( #74040 )
2022-06-28 10:26:36 +02:00
Erik Montnemery
9a613aeb96
Modify behavior of media_player groups ( #74056 )
2022-06-28 10:22:46 +02:00
epenet
c19a8ef8e0
Enforce flow-handler result type hint for step_* ( #72834 )
2022-06-28 10:08:36 +02:00
epenet
35df012b6e
Fix reauth step in nest ( #74090 )
2022-06-28 10:06:05 +02:00
epenet
319ef38d34
Add AlarmControlPanelEntity to pylint checks ( #74091 )
2022-06-28 10:02:57 +02:00
epenet
f66acf293f
Adjust type hints in prosegur alarm ( #74093 )
...
* Adjust type hints in prosegur alarm
* Adjust hint
2022-06-28 10:02:16 +02:00
epenet
8e1ec07f3d
Adjust type hints in component alarm methods ( #74092 )
...
* Adjust type hints in component alarm methods
* Undo related change
* Undo related change
2022-06-28 10:00:23 +02:00
jjlawren
800bae68a8
Fix clearing of Sonos library cache during regrouping ( #74085 )
...
Fix clearing of ZoneGroupState attribute cache
2022-06-28 09:51:33 +02:00
J. Nick Koston
cb46bb5bfa
Revert "Partially revert "Switch loader to use json helper ( #73872 )" ( #74077 )" ( #74087 )
2022-06-28 09:34:56 +02:00
J. Nick Koston
567df9cc4d
Add async_remove_config_entry_device to enphase_envoy ( #74012 )
2022-06-28 08:53:17 +02:00
epenet
87b46a699a
Fix mypy issues in zha store ( #74032 )
2022-06-28 08:52:20 +02:00
Erik Montnemery
cc8170fcfe
Align code between group platforms ( #74057 )
2022-06-28 08:50:31 +02:00
epenet
fb10853358
Fix mypy issues in zha core modules ( #74028 )
...
* Fix mypy issues in zha gateway, group and helpers
* Cleanup device
* Apply suggestion
* Raise ValueError
* Use hass.config.path
2022-06-28 08:50:16 +02:00
J. Nick Koston
720768560d
Fix devices missing in logbook when all requested entities are filtered ( #74073 )
2022-06-28 08:44:06 +02:00
epenet
b6676df1cb
Adjust config-flow reauth type hints in components ( #74088 )
2022-06-28 08:43:06 +02:00
epenet
530e1f9080
Fix reauth step in geocaching ( #74089 )
2022-06-28 08:40:46 +02:00
Matrix
1804f70a5b
Fix missing leak sensor battery expose ( #74084 )
2022-06-28 08:39:12 +02:00
[pʲɵs]
91a119917d
List more private and link-local IP networks ( #74064 )
...
List more private and link-local IP networks
The IPv6 link-local network is especially important as without it
local accounts don't work on IPv6-capable networks with no IPv6 DHCP
server.
2022-06-27 22:00:44 -07:00
J. Nick Koston
df357962b3
Bump orjson to 3.7.5 ( #74083 )
2022-06-27 21:59:08 -07:00
Franck Nijhof
1e0788aeea
Allow partial tests to take 20 minutes, use all cores ( #74079 )
2022-06-27 19:51:02 -07:00
maikukun
cdaa6c0d42
Update tesla_powerwall to 0.3.18 ( #74026 )
2022-06-27 21:31:30 -05:00
GitHub Action
7e341aaef2
[ci skip] Translation update
2022-06-28 00:26:39 +00:00
Erik Montnemery
192986ba8a
Migrate buienradar to native_* ( #74059 )
2022-06-28 01:57:46 +02:00
uvjustin
fef21c02ee
Clean up disabling audio in stream ( #74038 )
2022-06-28 01:56:10 +02:00
leroyloren
e706c6a15f
Visiblity fix unit km to m ( #74008 )
2022-06-28 01:53:57 +02:00
G Johansson
2f0fe0df82
Fix wind speed SMHI ( #72999 )
2022-06-28 01:50:06 +02:00
epenet
b2c84a4c4a
Adjust reauth in awair config flow ( #72386 )
...
* Adjust config-flow type hints in awair
* Improve typing of dict arguments
* Use mapping for async_step_reauth
* Add async_step_reauth_confirm
* Don't try old token
* Adjust translations
* Adjust tests
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/awair/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-28 01:49:10 +02:00
Iván Cea Fontenla
c62bfcaa4c
Nuki opener event on ring ( #72793 )
...
* feat(nuki): add ring action timestamp attribute
* feat(nuki): add ring action state attribute
* Emit event on Nuki Opener ring
* Removed event attributes
* Use entity registry to get entity id
* Move event firing to the async update method
* Move events code outside try-except
* Black autoformat
* Added missing period to doc
* Import order
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-28 01:47:55 +02:00
Franck Nijhof
09dca3cd94
Remove invalid unit of measurement from Glances ( #73983 )
2022-06-28 01:46:58 +02:00
epenet
e8917af823
Cleanup update/async_update typing in Entities ( #74035 )
2022-06-28 00:48:56 +02:00
Franck Nijhof
21b842cf9c
Partially revert "Switch loader to use json helper ( #73872 )" ( #74077 )
2022-06-28 00:48:18 +02:00
shbatm
08c5c6ca1c
ISY994: Bump pyisy to 3.0.7 ( #74071 )
2022-06-27 16:24:25 -05:00
Christopher Bailey
b9c636ba4e
Automatically add newly added devices for UniFi Protect ( #73879 )
2022-06-27 16:03:25 -05:00
Robert Svensson
33f5b225fb
Use aiounifi v34 to utilise orjson for better performance ( #74065 )
...
Bump aiounifi to v34
2022-06-27 21:29:19 +02:00
Erik Montnemery
84ea8a3c43
Fix misleading comments in tomorrowio ( #74049 )
...
* Fix misleading comments in tomorrowio
* Add test
2022-06-27 14:26:04 -04:00
Erik Montnemery
5f06404db5
Migrate tomorrowio to native_* ( #74050 )
2022-06-27 14:25:36 -04:00
Joakim Plate
992ceb1a09
Google Assistant diagnostics and synchronization ( #73574 )
...
* Add config flow import for local google assistant
* Add diagnostic with sync response
* Add button for device sync
2022-06-27 20:24:15 +02:00
Robert Svensson
320fa25a99
Fix re-login logic when UniFi integration receives a 401 ( #74013 )
2022-06-27 19:50:56 +02:00
epenet
f9c83dd991
Add CoverEntity to pylint checks ( #74036 )
...
* Add CoverEntity to pylint checks
* Avoid false positivies on device_class
* Adjust device_class handling
* Adjust device_class again using a singleton
* Adjust device_class (again)
* Simplify DEVICE_CLASS check
* Keep device_class in base class
2022-06-27 14:58:23 +02:00
RenierM26
10ea88e0ea
Switchbot bump Dependency 0.14.0 ( #74001 )
...
* Bump requirement.
* Switchbot depenacy update, full async.
* Update tests, remove redundant config entry check.
* Update requirements_test_all.txt
* Update requirements_all.txt
* Remove asyncio lock. Not required anymore with bleak.
* Update requirements_all.txt
* Update requirements_test_all.txt
* pyswitchbot no longer uses bluepy
2022-06-27 13:56:51 +02:00
epenet
b185de0ac0
Add base Entity to pylint checks ( #73902 )
...
* Add base entity properties
* Add special case of Mapping[xxx, Any]
* Add Mapping tests
* Add entity functions
* Adjust docstring
* Add update/async_update
2022-06-27 12:10:31 +02:00
MatthewFlamm
e32c7dbf92
Use built in unit handling for nws weather ( #73981 )
...
use built in unit handling for nws
2022-06-27 11:39:02 +02:00
Joakim Sørensen
a94579107c
Bump awesomeversion from 22.5.2 to 22.6.0 ( #74030 )
2022-06-27 11:38:40 +02:00
akloeckner
aa314a0901
Add this variable to trigger-based templates ( #72437 )
...
add this variables to trigger-based templates
follow-up for https://github.com/home-assistant/core/issues/70359
2022-06-27 08:59:29 +02:00
GitHub Action
11ec8b9186
[ci skip] Translation update
2022-06-27 00:25:49 +00:00
J. Nick Koston
9a0b3796d3
Bump xmltodict to 0.13.0 ( #73974 )
...
Changelog: https://github.com/martinblech/xmltodict/blob/v0.13.0/CHANGELOG.md
2022-06-26 12:38:17 +02:00
avee87
fb5e6aaa29
Clean up Glances sensors a bit ( #73998 )
2022-06-26 12:33:11 +02:00
J. Nick Koston
6ec6f0a835
Fix file sensor reading the whole file to get the last line ( #73986 )
2022-06-25 21:02:50 -05:00
GitHub Action
ba64d9db64
[ci skip] Translation update
2022-06-26 00:28:21 +00:00
Khole
ce144bf631
Add Hive device configuration to config flow ( #73955 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-26 00:13:30 +02:00
rikroe
f78d209f93
Bump bimmer_connected to 0.9.6 ( #73977 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-25 10:26:57 -07:00
J. Nick Koston
949922ef2c
Fix exception when as_dict is called on a TemplateState ( #73984 )
2022-06-25 09:19:11 -07:00
J. Nick Koston
15ed329108
Add async_remove_config_entry_device support to nexia ( #73966 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-06-25 12:02:38 -04:00
Christopher Bailey
e67f8720e8
Refactor UniFi Protect tests ( #73971 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-25 08:15:38 -07:00
J. Nick Koston
85fdc56240
Bump aiosteamist to 0.3.2 ( #73976 )
...
Changelog: https://github.com/bdraco/aiosteamist/compare/0.3.1...0.3.2
2022-06-25 16:41:47 +02:00
rappenze
eb6afd27b3
Fix fibaro cover state ( #73921 )
2022-06-25 12:34:30 +02:00
epenet
9eed8b2ef4
Adjust freedompro cover position method ( #73945 )
2022-06-25 12:32:55 +02:00
epenet
3743d42ade
Adjust smartthings cover type hints ( #73948 )
2022-06-25 12:31:53 +02:00
epenet
10dc38e0ec
Adjust CoverEntity property type hints in components ( #73943 )
...
* Adjust CoverEntity property type hints in components
* Revert changes to rflink
* Revert changes to wilight
2022-06-25 11:59:56 +02:00
J. Nick Koston
55b5ade586
Prime platform.uname cache at startup to fix blocking subprocess in the event loop ( #73975 )
...
Prime platform.uname cache at startup to fix blocking subprocess
- Multiple modules check platform.uname()[0] at startup which
does a blocking subprocess call. We can avoid this happening
in the eventloop and distrupting startup stability by priming
the cache ahead of time in the executor
2022-06-25 04:31:44 -04:00
GitHub Action
0166816200
[ci skip] Translation update
2022-06-25 00:24:25 +00:00
avee87
ad3bd6773c
Add device_info to Glances entities ( #73047 )
2022-06-25 01:23:26 +02:00
Erik Montnemery
a267045a31
Migrate open_meteo to native_* ( #73910 )
2022-06-25 01:05:31 +02:00
epenet
9b88b77b66
Use attributes in wilight ( #73898 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-25 00:55:01 +02:00
epenet
15b7564171
Fix coverage issue in CI ( #73959 )
...
* Fix coverage issue in CI
* Adjust to latest findings
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-25 00:48:27 +02:00
epenet
0461eda83b
Adjust demo cover position methods ( #73944 )
2022-06-25 00:34:49 +02:00
J. Nick Koston
32e0d9f47c
Speed up generation of template states ( #73728 )
...
* Speed up generation of template states
* tweak
* cache
* cache hash
* weaken
* Revert "weaken"
This reverts commit 4856f500807c21aa1c9333d44fd53555bae7bb82.
* lower cache size as it tends to be the same ones over and over
* lower cache size as it tends to be the same ones over and over
* lower cache size as it tends to be the same ones over and over
* cover
* Update homeassistant/helpers/template.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* id reuse is possible
* account for iterting all sensors
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-06-24 17:28:26 -04:00
Paulus Schoutsen
57efa9569c
Cache is_supported for Google entities ( #73936 )
2022-06-24 17:05:36 -04:00
J. Nick Koston
44da543ca0
Bump nexia to 2.0.0 ( #73935 )
2022-06-24 09:59:41 -05:00
J. Nick Koston
1866a1e925
Handle non-str keys when storing json data ( #73958 )
2022-06-24 09:59:01 -05:00
epenet
b880a05e45
Fix type hints in zha remaining channels ( #73778 )
...
* Fix hvac channel type hints
* Fix security channel type hints
* Fix homeautomation channel type hints
* Fix type hints in zha base channel
* Adjust select entity
* Remove unused arg
2022-06-24 10:35:38 -04:00
J. Nick Koston
f29cc33fa0
Fix selecting entity_ids and device_ids in events with MySQL and PostgreSQL with logbook ( #73918 )
...
* Fix selecting entity_ids and device_ids in events with MySQL and PostgreSQL
Fixes #73818
* add cover
2022-06-24 15:43:35 +02:00
epenet
6cafcb016f
Adjust rfxtrx cover type hints ( #73947 )
2022-06-24 10:22:40 +02:00
J. Nick Koston
2f78faa718
Make aiohttp mockers aware of the json loads kwarg ( #73939 )
2022-06-24 08:44:35 +02:00
Rami Mosleh
d1708861db
Add config flow for simplepush ( #73471 )
...
* Add config flow for `simplepush`
* fix warning message
* fix typos
* Add importing yaml config
* patch integration setup
* Add check for errrors raised by the library
* fix coverage
* Adjust comment and logging message
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-24 08:39:48 +02:00
epenet
a92ab7a669
Adjust CoverEntity function type hints in components ( #73912 )
...
Adjust CoverEntity functions in components
2022-06-24 06:40:26 +02:00
Zack Barett
307666da7f
Bump Frontend to 20220624.0 ( #73938 )
2022-06-23 22:51:31 -05:00
Christopher Bailey
e4a770984d
Bump version of pyunifiprotect to 4.0.8 ( #73934 )
2022-06-23 21:50:39 -05:00
J. Nick Koston
e5c40d58ff
Add roku 3820X model to discovery ( #73933 )
2022-06-23 21:13:43 -05:00
GitHub Action
c607994fbe
[ci skip] Translation update
2022-06-24 00:23:27 +00:00
Raman Gupta
768e53ac2d
Add zwave_js/get_any_firmware_update_progress WS cmd ( #73905 )
2022-06-23 20:13:37 -04:00
Franck Nijhof
dc0ea6fd55
Flush CI caches ( #73926 )
2022-06-24 01:57:12 +02:00
J. Nick Koston
28dd92d928
Fix logbook state query with postgresql ( #73924 )
2022-06-23 23:35:10 +02:00
0bmay
3058a432a5
Bump py-canary to 0.5.3 ( #73922 )
2022-06-23 23:33:03 +02:00
Erik Montnemery
9b8c3e37bb
Improve group tests ( #73630 )
2022-06-23 21:38:17 +02:00
epenet
186141ee4d
Use attributes in keba locks and binary sensors ( #73894 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-23 21:35:05 +02:00
avee87
8865a58f74
Improve Glances entity descriptions, add long term statistics ( #73049 )
2022-06-23 21:34:08 +02:00
epenet
d19fc0622b
Add ToggleEntity to pylint fan checks ( #73886 )
2022-06-23 21:31:30 +02:00
epenet
0df0533cd4
Use attributes in smarty fan ( #73895 )
2022-06-23 21:20:42 +02:00
tbertonatti
03f0916e7c
Add embed image parameter for Discord notify ( #73474 )
2022-06-23 21:02:48 +02:00
Erik Montnemery
e57f34f0f2
Migrate openweathermap to native_* ( #73913 )
2022-06-23 21:01:08 +02:00
J. Nick Koston
00a79635c1
Revert "Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics ( #73191 )" ( #73917 )
2022-06-23 13:59:55 -05:00
J. Nick Koston
5c193323b2
Bump aiohomekit to 0.7.18 ( #73919 )
...
Changelog: https://github.com/Jc2k/aiohomekit/compare/0.7.17...0.7.18
2022-06-23 20:43:56 +02:00
Erik Montnemery
01606c34aa
Correct handling of weather forecast ( #73909 )
2022-06-23 20:34:16 +02:00
J. Nick Koston
fd9fdc6283
Fix error reporting with unserializable json ( #73908 )
2022-06-23 20:32:45 +02:00
Robert Svensson
b3b4707579
Fix deCONZ group state regression ( #73907 )
2022-06-23 20:26:51 +02:00
J. Nick Koston
edb386c736
Switch frontend to use json helper ( #73874 )
2022-06-23 20:19:13 +02:00
J. Nick Koston
3d59088a62
Bump sqlalchemy to 1.4.38 ( #73916 )
...
Changes: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.38
2022-06-23 14:13:42 -04:00
Erik Montnemery
17d839df79
Set codeowner of weather to @home-assistant/core ( #73915 )
2022-06-23 19:50:46 +02:00
epenet
e874ba2a42
Improve CoverEntity typing ( #73903 )
2022-06-23 16:48:49 +02:00
epenet
3c82c718cb
Improve typing in fans and locks ( #73901 )
2022-06-23 16:34:40 +02:00
Raman Gupta
ff7d840a6c
Bump zwave-js-server-python to 0.39.0 ( #73904 )
2022-06-23 16:13:36 +02:00
kingy444
95abfb5748
Powerview polling tdbu ( #73899 )
2022-06-23 08:37:28 -05:00
J. Nick Koston
8015bb98a9
Switch recorder and templates to use json helper ( #73876 )
...
- These were using orjson directly, its a bit cleaner
to use the helper so everything is easier to adjust
in the future if we need to change anything about
the loading
2022-06-23 14:32:26 +02:00
J. Nick Koston
2742bf86e3
Switch mqtt to use json helper ( #73871 )
...
* Switch mqtt to use json helper
* whitespace
2022-06-23 14:29:09 +02:00
Pascal Vizeli
95eeb8eff3
Update Builder & Wheels + support yellow ( #73896 )
2022-06-23 13:58:24 +02:00
epenet
0787ee1345
Use attributes in comfoconnect fan ( #73892 )
2022-06-23 12:42:05 +02:00
rikroe
b4cc9367cf
Bump bimmer_connected to 0.9.5 ( #73888 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-23 12:18:01 +02:00
epenet
48bd7cf5e1
Add missing ToggleEntity type hints in fans ( #73887 )
2022-06-23 12:01:05 +02:00
epenet
a3ce80baed
Improve nuki type hints ( #73891 )
2022-06-23 11:44:25 +02:00
Paulus Schoutsen
10b083bbf5
Sync empty entities when Google is disabled in cloud ( #72806 )
2022-06-23 11:41:34 +02:00
Rami Mosleh
0dd181f922
Remove deprecated YAML for Islamic prayer times ( #72483 )
2022-06-23 11:35:47 +02:00
Hans Oischinger
4ee92f3953
Improve hvac_mode compatibility of vicare ( #66454 )
2022-06-23 11:34:34 +02:00
epenet
f91a222034
Fix compensation (numpy) tests ( #73890 )
2022-06-23 11:12:22 +02:00
G Johansson
90e1fb6ce2
Weather unit conversion ( #73441 )
...
Co-authored-by: Erik <erik@montnemery.com >
2022-06-23 10:48:30 +02:00
henryptung
bccec77e19
Fix Broadlink discovery for new RM Mini3 ( #73822 )
2022-06-23 09:38:39 +02:00
gigatexel
303ce715ed
Adapt DSMR integration to changes in dsmr_parser for Belgian/Dutch meters ( #73817 )
2022-06-23 09:15:16 +02:00
J. Nick Koston
164eba7e5d
Switch loader to use json helper ( #73872 )
2022-06-22 21:57:38 -05:00
J. Nick Koston
b5f6f785d5
Switch mobile_app to use the json helper ( #73870 )
2022-06-22 22:32:48 -04:00
Christopher Bailey
168065a9a0
Bump version of pyunifiprotect to 4.0.7 ( #73875 )
2022-06-22 21:10:41 -05:00
J. Nick Koston
6c41a10142
Switch api and event stream to use json helper ( #73868 )
2022-06-22 20:13:02 -05:00
J. Nick Koston
ab30d38469
Switch rest to use the json helper ( #73867 )
2022-06-22 20:12:48 -05:00
GitHub Action
33c263d09b
[ci skip] Translation update
2022-06-23 00:20:13 +00:00
Christian Rodriguez
3ce5b05aa5
Add bypassed custom attribute to NX584ZoneSensor ( #71767 )
2022-06-23 01:59:59 +02:00
Liam
3cd18ba38f
Update CODE_OF_CONDUCT.md ( #73468 )
2022-06-23 01:41:22 +02:00
Waldemar Tomme
e855529f73
Fix fints integration ( #69041 )
2022-06-23 01:08:51 +02:00
Alex Groleau
fe54db6eb9
Improve Tuya integration fan controller support ( #73062 )
2022-06-23 00:58:36 +02:00
jjlawren
b0f4b3030f
Extend timeouts for Spotify and Plex playback on Sonos ( #73803 )
2022-06-23 00:58:10 +02:00
epenet
b17d4ac65c
Remove replicated async definitions in pylint plugin ( #73823 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-22 23:51:40 +02:00
Robert Svensson
aef69f87f4
More enums in deCONZ Alarm Control Panel ( #73800 )
2022-06-22 23:02:34 +02:00
Christopher Bailey
01a9367281
UniFi Protect cleanup and enable unadopted devices ( #73860 )
2022-06-22 15:57:21 -05:00
Robert Hillis
5c5fd746fd
Add digital loggers as a Belkin supported brand ( #72515 )
2022-06-22 22:38:45 +02:00
Franck Nijhof
a8a033681f
Automatically onboard DiscoveryFlows ( #73841 )
2022-06-22 22:37:49 +02:00
Franck Nijhof
ec119ae718
Automatically onboard WLED ( #73853 )
2022-06-22 22:37:36 +02:00
Franck Nijhof
320ef55085
Automatically onboard Elgato ( #73847 )
2022-06-22 22:37:25 +02:00
epenet
ad7da9803f
Adjust lutron_caseta type hints ( #73840 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-06-22 22:37:01 +02:00
Khole
73c54b14d0
Hive bump pyhiveapi version ( #73846 )
2022-06-22 22:20:47 +02:00
epenet
75cfe845e1
Adjust freedompro type hints ( #73839 )
2022-06-22 22:17:50 +02:00
J. Nick Koston
8b067e83f7
Initial orjson support take 3 ( #73849 )
...
* Initial orjson support take 2
Still need to work out problem building wheels
--
Redux of #72754 / #32153 Now possible since the following is solved:
ijl/orjson#220 (comment)
This implements orjson where we use our default encoder. This does not implement orjson where `ExtendedJSONEncoder` is used as these areas tend to be called far less frequently. If its desired, this could be done in a followup, but it seemed like a case of diminishing returns (except maybe for large diagnostics files, or traces, but those are not expected to be downloaded frequently).
Areas where this makes a perceptible difference:
- Anything that subscribes to entities (Initial subscribe_entities payload)
- Initial download of registries on first connection / restore
- History queries
- Saving states to the database
- Large logbook queries
- Anything that subscribes to events (appdaemon)
Cavets:
orjson supports serializing dataclasses natively (and much faster) which
eliminates the need to implement `as_dict` in many places
when the data is already in a dataclass. This works
well as long as all the data in the dataclass can also
be serialized. I audited all places where we have an `as_dict`
for a dataclass and found only backups needs to be adjusted (support for `Path` needed to be added for backups). I was a little bit worried about `SensorExtraStoredData` with `Decimal` but it all seems to work out from since it converts it before it gets to the json encoding cc @dgomes
If it turns out to be a problem we can disable this
with option |= [orjson.OPT_PASSTHROUGH_DATACLASS](https://github.com/ijl/orjson#opt_passthrough_dataclass ) and it
will fallback to `as_dict`
Its quite impressive for history queries
<img width="1271" alt="Screen_Shot_2022-05-30_at_23_46_30" src="https://user-images.githubusercontent.com/663432/171145699-661ad9db-d91d-4b2d-9c1a-9d7866c03a73.png ">
* use for views as well
* handle UnicodeEncodeError
* tweak
* DRY
* DRY
* not needed
* fix tests
* Update tests/components/http/test_view.py
* Update tests/components/http/test_view.py
* black
* templates
2022-06-22 21:59:51 +02:00
epenet
9ac28d2076
Adjust vesync type hints ( #73842 )
2022-06-22 21:40:22 +02:00
Martin Hjelmare
0e674fc597
Clean up zwave_js logging and hass.data ( #73856 )
2022-06-22 21:35:26 +02:00
Franck Nijhof
1ead6d6762
Automatically onboard Yeelight ( #73854 )
2022-06-22 21:19:34 +02:00
Franck Nijhof
9229d14962
Automatically onboard Wiz ( #73851 )
2022-06-22 20:17:28 +02:00
jjlawren
8d66623036
Add ZoneGroupState statistics to Sonos diagnostics ( #73848 )
2022-06-22 12:29:34 -05:00
Christopher Bailey
54d04d233b
Bump version of pyunifiprotect to 4.0.6 ( #73843 )
2022-06-22 12:13:43 -05:00
Pascal Vizeli
6cf9b22b5a
Python 3.10 / Base image 2022.06.01 ( #73830 )
...
* Python 3.10 / Base image 2022.06.01
* Update requirements
* push opencv
* we don't need numpy on core for now
* Remove unused ignore
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-22 12:04:39 -05:00
epenet
6b6e5fad3c
Add missing type hints in fans ( #73835 )
2022-06-22 18:43:41 +02:00
G Johansson
532e25d087
Sensibo use switch for Pure boost ( #73833 )
...
* Initial commit
* Finalize pure boost switch
* Fix service required
2022-06-22 18:26:25 +02:00
epenet
837957d89e
Adjust set_percentage routine in fans ( #73837 )
2022-06-22 18:22:01 +02:00
jjlawren
86fde1a644
Handle failures during initial Sonos subscription ( #73456 )
2022-06-22 10:56:17 -05:00
epenet
143e6a7adc
Add missing type hints in locks ( #73831 )
2022-06-22 10:23:51 -05:00
G Johansson
7a407d09dc
Fix filter & room occupied binary sensors ( #73827 )
2022-06-22 10:13:16 -05:00
Christopher Bailey
0461ec1566
Fix auth_sign_path with query params (take 2) ( #73829 )
2022-06-22 10:09:21 -05:00
J. Nick Koston
19b2b33037
Speed up subscribing to mqtt topics on connect ( #73685 )
...
* Speed up subscribing to mqtt topics
* update tests
* Remove extra function wrapper
* Recover debug logging for subscriptions
* Small changes and test
* Update homeassistant/components/mqtt/client.py
* Update client.py
Co-authored-by: jbouwh <jan@jbsoft.nl >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-22 16:03:18 +02:00
rikroe
54591b8ca1
BMW Connected Drive: Handle HTTP 429 issues better ( #73675 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-22 14:24:16 +02:00
epenet
754fe86dd9
Add fan to strict typing ( #73820 )
...
* Add fan to strict typing
* Adjust state_attributes
* Adjust capability_attributes
* Adjust is_on
* Adjust vallox component
* Revert "Adjust is_on"
This reverts commit 48d207f250f99d8126702342c05a6be6e877e4d5.
* Fix is_on property
2022-06-22 14:15:44 +02:00
epenet
33a84838b4
Fix type hints in zha smartenergy channel ( #73775 )
...
* Fix type hints in zha smartenergy channel
* Adjust unit_of_measurement
2022-06-22 07:41:28 -04:00
Franck Nijhof
fb2a3ae135
Update sentry-sdk to 1.6.0 ( #73819 )
2022-06-22 13:39:19 +02:00
uvjustin
03246d2649
Use ha-av instead of av and bump to v10.0.0b3 ( #73789 )
...
* Use ha-av instead of av and bump to v10.0.0b1
* Change generic
* Use v10.0.0b2
* Use v10.0.0b3
2022-06-22 13:38:44 +02:00
Franck Nijhof
f97e95134b
Merge pull request #73821 from home-assistant/rc
2022-06-22 13:22:39 +02:00
epenet
31af4b709e
Add FanEntity type hint checks to pylint plugin ( #73801 )
...
* Add FanEntity type hint checks to pylint plugin
* Add test
* Add test
* Review comments
* Adjust tests
* Rename variable
* also test keyword_only args
* Use docstrings
* Fix tests
* Better return type
2022-06-22 12:48:23 +02:00
Franck Nijhof
08ff99a1e8
Bumped version to 2022.6.7
2022-06-22 11:50:42 +02:00
Franck Nijhof
505c4b0f77
Fix MQTT tests for RC
2022-06-22 11:50:34 +02:00
Franck Nijhof
30383e0102
Fix Plugwise migration error ( #73812 )
2022-06-22 11:48:56 +02:00
Tom Harris
29f8493a06
Insteon bug fixes ( #73791 )
2022-06-22 11:48:53 +02:00
Robert Svensson
5c71de8055
Fix CSRF token for UniFi ( #73716 )
...
Bump aiounifi to v32
2022-06-22 11:48:50 +02:00
micha91
d211399056
Update aiomusiccast ( #73694 )
2022-06-22 11:48:46 +02:00
Max Gashkov
14c11cd13a
Fix AmbiClimate services definition ( #73668 )
2022-06-22 11:48:43 +02:00
J. Nick Koston
eda2c8cb8f
Retry on SenseAPIException during sense config entry setup ( #73651 )
2022-06-22 11:48:40 +02:00
Steven Looman
9e4ee0d36d
Don't verify ssl certificates for ssdp/upnp devices ( #73647 )
2022-06-22 11:48:37 +02:00
J. Nick Koston
65c1d4812a
Fix calling permanent off with nexia ( #73623 )
...
* Fix calling permanent off with nexia
Changelog: https://github.com/bdraco/nexia/compare/1.0.1...1.0.2
Fixes #73610
* one more
2022-06-22 11:48:32 +02:00
Jan Bouwhuis
1551177581
Fix MQTT config schema to ensure correct validation ( #73619 )
...
* Ensure config schema validation
* Use correct schema for device_tracker
* Remove schema validation from the platform setup
* Remove loop to build schema
2022-06-22 11:47:58 +02:00
Michael
01053418f6
Fix voltage and current values for Fritz!DECT smart plugs ( #73608 )
...
fix voltage and current values
2022-06-22 11:22:14 +02:00
Erik Montnemery
8d41f8bbc2
Fix handling of illegal dates in onvif sensor ( #73600 )
...
* Fix handling of illegal dates in onvif sensor
* Address review comment
* Address review comment
2022-06-22 11:22:11 +02:00
Erik Montnemery
08382204a3
Don't attempt to reload MQTT device tracker ( #73577 )
2022-06-22 11:22:08 +02:00
J. Nick Koston
cfbc2ed437
Handle offline generators in oncue ( #73568 )
...
Fixes #73565
2022-06-22 11:22:05 +02:00
muppet3000
66bcebbab7
Bump growattServer to 1.2.2 ( #73561 )
...
Fix #71577 - Updating growattServer dependency
2022-06-22 11:22:01 +02:00
Maciej Bieniek
a310b28170
Use IP address instead of hostname in Brother integration ( #73556 )
2022-06-22 11:21:58 +02:00
Jean-François Roy
7b5258bc57
Bump aiobafi6 to 0.6.0 to fix logging performance ( #73517 )
2022-06-22 11:21:54 +02:00
Jonny Bergdahl
8dbc6b1085
Fix thumbnail issues in Twitch integration ( #72564 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-22 11:21:51 +02:00
Gordon Allott
574ec5a507
Ensure metoffice daily are returned once daily ( #72440 )
...
* ensure metoffice daily are returned once daily
* Fixes metoffice tests for MODE_DAILY
2022-06-22 11:21:46 +02:00
Christopher Bailey
90ad6ca540
Bumps version of pyunifiprotect to 4.0.5 ( #73798 )
2022-06-22 10:46:38 +02:00
Jonny Bergdahl
95eb55dd66
Fix thumbnail issues in Twitch integration ( #72564 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-06-22 10:22:09 +02:00
Tom Harris
08b69319ca
Insteon bug fixes ( #73791 )
2022-06-22 10:04:11 +02:00
J. Nick Koston
4bfdc61045
Fix rachio webhook not being unregistered on unload ( #73795 )
2022-06-22 10:02:02 +02:00
Franck Nijhof
504f4a7acf
Update Fibaro config entry on duplicate entry ( #73814 )
2022-06-22 09:55:36 +02:00
Franck Nijhof
998e63df61
Fix Plugwise migration error ( #73812 )
2022-06-22 09:54:35 +02:00
Franck Nijhof
39a00ffe09
Automatically onboard Cast ( #73813 )
2022-06-22 09:49:54 +02:00
jjlawren
07a46dee39
Additional surround controls for Sonos ( #73805 )
2022-06-22 09:08:31 +02:00
J. Nick Koston
1e0a3246f4
Revert "Fix auth_sign_path with query params ( #73240 )" ( #73808 )
2022-06-21 22:45:16 -05:00
epenet
243905ae3e
Fix cover, light, select, sensor, switch type hints in zha ( #73770 )
...
* Fix zha sensor type hints
* Fix zha entity type hints
* Fix switch type hints
* Fix light type hints
* Fix cover type hints
* Fix select type hints
2022-06-21 21:04:24 -04:00
epenet
6c83ed4c9d
Fix api, button and climate type hints in zha ( #73771 )
...
* Fix zha api type hints
* Fix zha button type hints
* Fix zha climate type hints
2022-06-21 21:02:08 -04:00
epenet
21275669d5
Fix inheritance in zha general channel ( #73774 )
...
Fix general channel type hints in zha
2022-06-21 21:00:58 -04:00
GitHub Action
78dd522ccd
[ci skip] Translation update
2022-06-22 00:26:36 +00:00
Erik Montnemery
562ad18fb4
Bump pychromecast to 12.1.4 ( #73792 )
2022-06-22 00:45:47 +02:00
Erik Montnemery
274f585646
Tweak title of zha config entry created by yellow hw ( #73797 )
2022-06-21 16:21:31 -04:00
Christopher Bailey
67618311fa
Fix auth_sign_path with query params ( #73240 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-21 14:21:47 -05:00
J. Nick Koston
adf0f62963
Add websocket api to fetch config entries ( #73570 )
...
* Add websocket api to fetch config entries
* add coverage for failure case
2022-06-21 20:09:22 +02:00
Christopher Bailey
9940a85e28
Add sensors for read-only devices for UniFi Protect ( #73768 )
2022-06-21 12:01:06 -05:00
J. Nick Koston
db9c242723
Speed up creating group entities from YAML ( #73649 )
...
* Speed up creating group entities from YAML
- Pass all the entities to async_add_entities in one call to
avoid multiple levels of gather
* Speed up creating group entities from YAML
- Pass all the entities to async_add_entities in one call to
avoid multiple levels of gather
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/group/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* typing
* unbreak
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-21 18:56:32 +02:00
epenet
9fd48da132
Add lock checks to pylint type-hint plugin ( #73521 )
...
* Add ability to check kwargs type annotation
* Add checks for lock
* Add tests
* Fix components
* Fix spelling
* Revert "Fix components"
This reverts commit 121ff6dc511d28c17b4fc13185155a2402193405.
* Adjust comment
* Add comments to TypeHintMatch
2022-06-21 18:53:31 +02:00
Christopher Bailey
3823edda32
Add Permission checking for UniFi Protect ( #73765 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-21 11:17:29 -05:00
kingy444
a816348616
Powerview dataclass ( #73746 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-21 11:12:11 -05:00
rappenze
f285b6099a
Code cleanup fibaro sensor ( #73388 )
...
* Code cleanup fibaro sensor
* Adjustments based on code review
* Changes from code review, use dict instead of tuple
* Remove unneeded deafult in dict get
* Another variant to create dict
2022-06-21 18:08:47 +02:00
AdmiralStipe
efb4b10629
Change Microsoft TTS default and not configurable audio settings from poor 16kHz/128kbit/s to better quality 24kHz/96kbit/s ( #73609 )
...
* Update tts.py
* Update tts.py
* Update tts.py
2022-06-21 18:05:16 +02:00
Mick Vleeshouwer
28cc0b9fb2
Expose ThreeWayWindowHandle direction as sensor in Overkiz integration ( #73784 )
...
* Expose ThreeWayWindowHandle direction as sensor
* Compile translations
2022-06-21 17:31:26 +02:00
Pascal Vizeli
eac7c5f177
Remove deprecated X-Hassio-Key usage ( #73783 )
...
* Remove deprecated X-Hassio-Key usage
* ...
* Update const.py
* Update ingress.py
* Update test_ingress.py
Co-authored-by: Ludeeus <ludeeus@ludeeus.dev >
2022-06-21 17:11:20 +02:00
Robert Svensson
27209574d2
Use pydeconz interface controls for lock, scene, siren and switch platforms ( #73748 )
2022-06-21 16:50:44 +02:00
Allen Porter
cf9cab900e
Allow multiple configuration entries for nest integration ( #73720 )
...
* Add multiple config entry support for Nest
* Set a config entry unique id based on nest project id
* Add missing translations and remove untested committed
* Remove unnecessary translation
* Remove dead code
* Remove old handling to avoid duplicate error logs
2022-06-21 16:36:13 +02:00
Mick Vleeshouwer
a96aa64dd1
Add Somfy to supported brands of Overkiz integration ( #73786 )
...
Add Somfy to supported brands
2022-06-21 16:35:22 +02:00
Allen Porter
d399815bea
Allow multiple google calendar config entries ( #73715 )
...
* Support multiple config entries at once
* Add test coverage for multiple config entries
* Add support for multiple config entries to google config flow
* Clear hass.data when unloading config entry
* Make google config flow defensive against reuse of the same account
* Assign existing google config entries a unique id
* Migrate entities to new unique id format
* Support muliple accounts per oauth client id
* Fix mypy typing errors
* Hard fail to keep state consistent, removing graceful degredation
* Remove invalid entity regsitry entries
2022-06-21 06:42:41 -07:00
epenet
1b8dd3368a
Add checks for lock properties in type-hint plugin ( #73729 )
...
* Add checks for lock properties in type-hint plugin
* Adjust comment
* Simplify return-type
* Only check properties when ignore_missing_annotations is disabled
* Adjust tests
* Add comment
* Adjust docstring
2022-06-21 14:36:22 +02:00
Thibaut
c674af3ba1
Remove hvac_action for Somfy Thermostat ( #73776 )
2022-06-21 10:22:06 +02:00
Pascal Vizeli
ad2a41f774
Second run for eliminiate bluepy wheels ( #73772 )
2022-06-21 10:07:37 +02:00
rappenze
4813e6e420
Code cleanup fibaro lock ( #73389 )
...
* Code cleanup fibaro lock
* Adjust typings as suggested in code review
2022-06-21 09:55:08 +02:00
J. Nick Koston
9d13252142
Cleanup device callbacks in unifiprotect ( #73463 )
2022-06-20 22:52:41 -05:00
G Johansson
0007178d63
Add filters and service to Sensibo ( #73687 )
2022-06-20 22:33:47 -05:00
Christopher Bailey
3851c7b4b4
Bumps version of pyunifiprotect to 4.0.4 ( #73722 )
2022-06-20 22:09:13 -05:00
GitHub Action
109d1844b3
[ci skip] Translation update
2022-06-21 00:22:51 +00:00
Christopher Bailey
b956d125f9
Fix UniFi Protect write rate sensor ( #73759 )
2022-06-20 19:10:59 -05:00
epenet
4bc1314499
Fix REPORT_CONFIG type hint in zha ( #73762 )
...
Fix REPORT_CONFIG type hint
2022-06-20 18:32:32 -04:00
Nate Harris
55eca2e2b4
Bump pycketcasts to 1.0.1 ( #73262 )
...
* Replace outdated pocketcast dependency
* Fix pycketcasts in requirements_all.txt
* Fix pycketcasts in requirements_all.txt
* Fix pycketcasts in requirements_all.txt
2022-06-20 21:04:31 +02:00
dependabot[bot]
6cf3c0ede2
Bump home-assistant/builder from 2022.03.1 to 2022.06.1 ( #73466 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 21:00:00 +02:00
jjlawren
c98419b031
Bump soco to 0.28.0 ( #73750 )
2022-06-20 20:59:29 +02:00
Franck Nijhof
16e7593a7b
Add state class to Flipr sensors ( #73747 )
2022-06-20 20:29:50 +02:00
Gordon Allott
66b02ecff0
Ensure metoffice daily are returned once daily ( #72440 )
...
* ensure metoffice daily are returned once daily
* Fixes metoffice tests for MODE_DAILY
2022-06-20 20:27:39 +02:00
epenet
f43cc18aa3
Fix type hints in zha platforms ( #73745 )
...
* Adjust binary_sensor
* Adjust device_action
* Adjust device_tracker
* Adjust fan
* Adjust lock
* Adjust siren
2022-06-20 11:31:16 -04:00
epenet
9a95649a22
Use a TypedDict for REPORT_CONFIG in zha ( #73629 )
...
* Introduce ReportConfig TypedDict in zha
* Fix hint
* Always use Tuple
* Replace empty list with empty tuple
* Allow float for third config tuple value
* ReportConfig -> AttrReportConfig
* dict -> AttrReportConfig
* Allow int attributes
* Add coments
2022-06-20 11:29:45 -04:00
epenet
be2aa44559
Fix mypy issues in zha config_flow ( #73744 )
2022-06-20 16:25:24 +02:00
Rami Mosleh
81e3ed790d
Add re-authentication for transmission ( #73124 )
...
* Add reauth flow to transmission
* fix async_setup
* add strings
* fix test coverage
2022-06-20 16:09:58 +02:00
Joel
3824703a64
Fix homematicip cloud cover tilt position ( #73410 )
...
* cover slats fixed set tilt position
* Update cover.py
* Adjust tests
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-20 16:08:43 +02:00
rappenze
483406dea5
Code cleanup fibaro switch and binary sensor ( #73386 )
2022-06-20 15:46:28 +02:00
Alessandro Ghedini
670bf0641a
Update london-tube-status for TfL API breaking change ( #73671 )
...
* Update london-tube-status for TfL API breaking change
The TfL API used by the london_underground component (through the
london-tube-status module) introduced breaking changes recently, which
in turn broke the component, and require updating the london-tube-status
dependency to fix.
However the newer module versions also introduced other changes,
including switching from requests to aiohttp, which require converting
the london_underground component to use async APIs.
Fixes #73442
* Update sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-20 15:08:50 +02:00
epenet
b6d3e34ebc
Drop custom type (CALLABLE_T) from zha ( #73736 )
...
* Drop CALLABLE_T from zha
* Adjust .coveragerc
* Apply suggestions from code review
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Add TypeVar
* Apply suggestions from code review
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* One more
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Flake8
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-20 14:50:27 +02:00
w-marco
c075760ca0
Display Windows as TYPE_WINDOW in Google Home ( #73533 )
...
* Display Windows as TYPE_WINDOW in Google Home
* set window type to window in smart_home test
2022-06-20 13:03:43 +02:00
Thibaut
3571a80c8d
Add support for Somfy Thermostat in Overkiz integration ( #67169 )
...
* Add Somfy Thermostat
* Fix linked device
Co-authored-by: Vincent Le Bourlot <vlebourl@gmail.com >
* Mark Somfy thermostat as supported
* Fix wrong usage of cast
* Update presets to lowercase
* Rename constants
* Remove _saved_target_temp
* Apply black
* Clean code
* Fix mypy errors
* Use constants from pyoverkiz
* Use enum for target temp
* Add comment
* Use ClimateEntityFeature
* Ease code
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Remove unused imports
* Use HVACAction
* Use HVACMode
* Use more Overkiz constants
* Don’t copy/paste
* Don’t use magic number
Co-authored-by: Vincent Le Bourlot <vlebourl@gmail.com >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-06-20 12:58:08 +02:00
epenet
2de4b193e3
Remove unnecessary type definitions in zha ( #73735 )
...
* Cleanup ZigpyClusterType
* Cleanup ZigpyDeviceType
* Cleanup ZigpyEndpointType
* Cleanup ZigpyGroupType
* Cleanup ZigpyZdoType
2022-06-20 12:49:40 +02:00
Erik Montnemery
b145aeaf75
Fix flaky recorder test ( #73733 )
2022-06-20 12:27:25 +02:00
Pascal Vizeli
961c33dcc1
Ditch bluepy wheels ( #73732 )
2022-06-20 12:27:11 +02:00
epenet
b318b9b196
Improve onvif type hints ( #73642 )
...
* Remove onvif from mypy ignore list
* Adjust parsers
* Adjust event
* Adjust config_flow
2022-06-20 12:07:33 +02:00
Robert Svensson
474e0fd6d0
Use pydeconz interface controls for climate platform ( #73670 )
...
* Use pydeconz interface controls for climate
* Bump pydeconz to make use of enums in more places
2022-06-20 12:04:12 +02:00
Franck Nijhof
edeb5b9286
Update spotipy to 2.20.0 ( #73731 )
2022-06-20 11:46:58 +02:00
epenet
06e45893aa
Remove invalid type definitions in zha ( #73596 )
2022-06-20 11:28:53 +02:00
J. Nick Koston
120479acef
Enable polling for hardwired powerview devices ( #73659 )
...
* Enable polling for hardwired powerview devices
* Update homeassistant/components/hunterdouglas_powerview/cover.py
* Update homeassistant/components/hunterdouglas_powerview/cover.py
* docs were wrong
* Update homeassistant/components/hunterdouglas_powerview/cover.py
* Update homeassistant/components/hunterdouglas_powerview/sensor.py
2022-06-20 11:10:01 +02:00
Peter Galantha
8e3d9d7435
Specify device_class and state_class on OpenEVSE sensors ( #73672 )
...
* Specify device_class and state_class
* import SensorStateClass
2022-06-20 10:45:35 +02:00
micha91
d733a0547a
Update aiomusiccast ( #73694 )
2022-06-20 10:36:04 +02:00
Robert Svensson
e0dbf10808
Fix CSRF token for UniFi ( #73716 )
...
Bump aiounifi to v32
2022-06-20 10:31:19 +02:00
Duco Sebel
db5e94c93b
Fix HomeWizard is not catching RequestError ( #73719 )
...
* Fix RequestError was not catched
* Add test for RequestError
2022-06-20 10:30:57 +02:00
J. Nick Koston
006ea441ad
Pickup emulated_hue codeowner ( #73725 )
...
- I made some changes to this during this cycle so I
want to get notifications for the next release.
2022-06-20 10:27:38 +02:00
Erik Montnemery
cd08f1d0c0
Don't attempt to reload MQTT device tracker ( #73577 )
2022-06-20 10:26:50 +02:00
Erik Montnemery
9680a367c8
Prevent using deprecated number features ( #73578 )
2022-06-20 10:26:24 +02:00
Erwin Oldenkamp
4e6d753d2f
Add support for the locked status but car is connected ( #73551 )
2022-06-20 10:10:10 +02:00
epenet
bd29b91867
Use Mapping for async_step_reauth (a-e) ( #72763 )
...
* Adjust abode
* Adjust airvisual
* Adjust aladdin_connect
* Adjust ambee
* Adjust aussie-broadband
* Adjust brunt
* Adjust cloudflare
* Adjust deconz
* Adjust deluge
* Adjust devolo_home_control
* Adjust efergy
* Adjust esphome
2022-06-20 09:08:11 +02:00
Max Gashkov
1f4add0119
Fix AmbiClimate services definition ( #73668 )
2022-06-20 09:05:28 +02:00
J. Nick Koston
cf000fae1b
Remove self from tplink codeowners ( #73723 )
2022-06-20 09:04:54 +02:00
Erik Montnemery
2c936addd2
Fix handling of illegal dates in onvif sensor ( #73600 )
...
* Fix handling of illegal dates in onvif sensor
* Address review comment
* Address review comment
2022-06-20 08:52:37 +02:00
Jan Bouwhuis
57daeaa174
Fix MQTT config schema to ensure correct validation ( #73619 )
...
* Ensure config schema validation
* Use correct schema for device_tracker
* Remove schema validation from the platform setup
* Remove loop to build schema
2022-06-20 08:51:12 +02:00
J. Nick Koston
fcd8859542
Remove self from logbook codeowners ( #73724 )
2022-06-19 22:24:42 -04:00
GitHub Action
6f8e0419f0
[ci skip] Translation update
2022-06-20 00:22:34 +00:00
epenet
a92105171c
Remove vizio from mypy ignore list ( #73585 )
...
* Remove vizio config_flow from mypy ignore list
* Fix mypy errors
* Adjust media_player
* Add space
2022-06-19 21:39:24 +02:00
epenet
e7e9c65e44
Adjust zha routine to get name and original_name ( #73646 )
2022-06-19 21:38:01 +02:00
Raman Gupta
e53372f559
Add zwave_js/get_firmware_update_progress WS command ( #73304 )
...
Add zwave_js/get_firmware_update_progress WS command
2022-06-19 15:33:58 -04:00
Raman Gupta
bb5a6a7104
Add zwave_js/get_firmware_update_capabilties WS command ( #73691 )
...
* Add zwave_js/get_firmware_update_capabilties WS command
* Fix test
2022-06-19 14:50:47 -04:00
Raman Gupta
801ba6ff8e
Add target option to zwave_js firmware upload view ( #73690 )
2022-06-19 14:50:05 -04:00
Allen Porter
ab95299150
Bump gcal_sync to 0.10.0 and fix google typing ( #73710 )
...
Bump gcal_sync to 0.10.0
2022-06-19 20:16:07 +02:00
Raman Gupta
9b93071720
Bump zwave-js-server-python to 0.38.0 ( #73707 )
...
* Bump zwave-js-server-python to 0.38.0
* Fix test
2022-06-19 20:12:01 +02:00
Steven Looman
26641fc90d
Bump async-upnp-client to 0.31.2 ( #73712 )
2022-06-19 12:59:37 -05:00
Álvaro Fernández Rojas
be6c2554dd
Add QNAP QSW DHCP discovery ( #73130 )
...
* qnap_qsw: add DHCP discovery
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: config_flow: add async_step_dhcp
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: config_flow: lower DHCP logging
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* tests: qnap_qsw: fix copy & paste
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: dhcp: introduce changes suggested by @bdraco
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Update homeassistant/components/qnap_qsw/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* qnap_qsw: async_step_user: disable raising on progress
Allows async_step_user to win over a discovery.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-19 09:43:29 -05:00
Marc Mueller
24bf42cfbe
Update pylint to 2.14.3 ( #73703 )
2022-06-19 16:29:57 +02:00
G Johansson
68135e57af
Split timer service for Sensibo ( #73684 )
2022-06-19 09:28:33 -05:00
Christopher Bailey
b19b6ec6ea
Update UniFi Protect to use MAC address for unique ID ( #73508 )
2022-06-19 09:22:33 -05:00
Raman Gupta
7714183118
Add zwave_js/subscribe_node_status WS API cmd ( #73249 )
...
* Add zwave_js/subscribe_node_status WS API cmd
* add ready to event
2022-06-19 10:09:26 -04:00
Rechner Fox
45142558ef
Bump pyenvisalink to 4.5 ( #73663 )
...
* Bump pyenvisalink to latest version 4.5
* Minor bugfixes:
* Prevent reconnects from being scheduled simultaneously
* Fix parsing keypad messages containing extra commas
* Add pyenvisalink updated dependency
2022-06-19 08:54:10 +02:00
GitHub Action
dcf6c2d3a4
[ci skip] Translation update
2022-06-19 00:23:14 +00:00
G Johansson
d5df2b2ee7
Sensibo Add Pure Boost Service ( #73114 )
...
* Pure Boost Service
* Fix tests
* Fix mypy
* One service to two services
* Minor fix test
* Fix issues
2022-06-18 15:15:44 -05:00
G Johansson
046d7d2a23
Add tests for trafikverket_ferry ( #71912 )
2022-06-18 12:58:10 -05:00
Christopher Bailey
691d49f23b
Refactor migration code for UniFi Protect ( #73499 )
2022-06-18 12:56:28 -05:00
Pascal Vizeli
f4c3bd7e00
Fix issue with pandas wheels ( #73669 )
...
* Fix issue with pandas wheels
* Update builder
2022-06-18 11:41:26 +02:00
J. Nick Koston
0a27211356
Switch bond data to use a dataclass ( #73514 )
2022-06-17 22:45:20 -05:00
J. Nick Koston
7a792b093f
Fix calling permanent off with nexia ( #73623 )
...
* Fix calling permanent off with nexia
Changelog: https://github.com/bdraco/nexia/compare/1.0.1...1.0.2
Fixes #73610
* one more
2022-06-17 21:57:44 -05:00
GitHub Action
027f54ca15
[ci skip] Translation update
2022-06-18 00:24:33 +00:00
uvjustin
7a3f632c1d
Make stream recorder work concurrently ( #73478 )
2022-06-18 05:13:07 +10:00
J. Nick Koston
600d23e052
Retry on SenseAPIException during sense config entry setup ( #73651 )
2022-06-17 14:03:42 -05:00
J. Nick Koston
4bc5d7bfed
Speed up zha tests ( #73627 )
2022-06-17 11:41:10 -05:00
Steven Looman
bf15df75dd
Ignore fake upnp/IGD devices when upnp is discovered ( #73645 )
2022-06-17 11:26:45 -05:00
Steven Looman
2be54de448
Don't verify ssl certificates for ssdp/upnp devices ( #73647 )
2022-06-17 11:26:25 -05:00
Erik Montnemery
baa810aabb
Improve warnings for datetime and date sensors with invalid states ( #73598 )
2022-06-17 12:17:13 +02:00
Erik Montnemery
66feac2257
Finish migrating zha NumberEntity to native_value ( #73580 )
2022-06-17 12:15:59 +02:00
Erik Montnemery
2107966fa8
Finish migrating sleepiq NumberEntity to native_value ( #73582 )
2022-06-17 12:14:35 +02:00
Erik Montnemery
d90f029772
Finish migrating demo NumberEntity to native_value ( #73581 )
2022-06-17 12:14:11 +02:00
epenet
e0b362ef3b
Fix zha log message ( #73626 )
2022-06-17 12:13:16 +02:00
Pascal Vizeli
546d342604
Update wheels builder to 2022.06.5 ( #73633 )
2022-06-17 11:44:56 +02:00
Pascal Vizeli
01ccf721e7
Update wheels builder to 2022.06.4 ( #73628 )
2022-06-17 10:09:41 +02:00
Allen Porter
ea21a36e52
Remove default use of google calendars yaml file in tests ( #73621 )
...
Remove default use of
google_calendars.yaml in tests
2022-06-17 09:04:41 +02:00
Michael
e30478457b
Fix voltage and current values for Fritz!DECT smart plugs ( #73608 )
...
fix voltage and current values
2022-06-17 07:40:02 +02:00
Dave T
cdd5a5f68b
Generic ipcam configflow2 followup ( #73511 )
...
* Address code review comments
* Add type hints
* Remvoe unused strings
* Remove persistent notification setup
* Patch async_configre
* Fix pylint warning
* Address review comments
* Clean types
* Code review: defer local var assignment
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-17 07:07:21 +02:00
uvjustin
f276523ef3
Ignore in progress segment when adding stream recorder lookback ( #73604 )
2022-06-17 11:07:08 +10:00
GitHub Action
d43178db06
[ci skip] Translation update
2022-06-17 00:20:34 +00:00
Pascal Vizeli
1c6337d548
Update wheels builder to 2022.06.3 ( #73615 )
2022-06-16 22:47:02 +02:00
Pascal Vizeli
ea71630768
Musllinux legacy resolver & cargo git ( #73614 )
2022-06-16 22:19:47 +02:00
epenet
187d56b88b
Add ability to run plugin on unannotated functions ( #73520 )
...
* Add ability to run plugin on unannotated functions
* Use options
* Adjust help text
* Add test for the option
2022-06-16 20:12:30 +02:00
uvjustin
01a4a83bab
Improve stream playback on high latency cameras ( #72547 )
...
* Disable LL-HLS for HLS sources
* Add extra wait for Nest cameras
2022-06-17 01:48:52 +10:00
Pascal Vizeli
9687aab802
Add yaml-dev core wheel apk ( #73597 )
2022-06-16 17:17:30 +02:00
Pascal Vizeli
63ff3f87dc
Fix wheel pipeline ( #73594 )
2022-06-16 17:00:36 +02:00
Pascal Vizeli
f7945cdc64
Add build musllinux wheel ( #73587 )
...
* Add build musllinux wheel
* cleanup
2022-06-16 16:43:09 +02:00
Erik Montnemery
3e1a4d86a3
Fix modification of mutable global in xiaomi_miio number ( #73579 )
2022-06-16 16:35:00 +02:00
Erik Montnemery
e2327622c3
Migrate SNMP sensor to TemplateEntity ( #73324 )
2022-06-16 15:02:50 +02:00
Martin Hjelmare
8049170e5a
Initialize hass.config_entries for check config ( #73575 )
2022-06-16 14:40:41 +02:00
Erik Montnemery
ddca199961
Migrate tuya NumberEntity to native_value ( #73491 )
2022-06-16 13:49:16 +02:00
Erik Montnemery
dea8041461
Add device_class to MQTT number and migrate to native_value ( #73534 )
2022-06-16 13:34:54 +02:00
epenet
67b0354632
Adjust FlowResult construction in data entry flow ( #72884 )
2022-06-16 12:57:41 +02:00
Maciej Bieniek
c2b484e38b
Use IP address instead of hostname in Brother integration ( #73556 )
2022-06-16 11:43:36 +02:00
epenet
7731cfd978
Add lock typing in freedompro ( #73544 )
2022-06-16 10:40:55 +02:00
epenet
521d52a8b9
Add lock typing in nuki ( #73545 )
2022-06-16 10:20:34 +02:00
epenet
2b5748912d
Add lock typing in starline ( #73546 )
2022-06-16 10:20:08 +02:00
epenet
6374fd0992
Add lock typing in volvooncall ( #73548 )
2022-06-16 10:19:44 +02:00
muppet3000
7a7729678e
Bump growattServer to 1.2.2 ( #73561 )
...
Fix #71577 - Updating growattServer dependency
2022-06-16 10:15:19 +02:00
Erik Montnemery
2d07cda4e7
Improve number deprecation warnings ( #73552 )
2022-06-16 09:05:13 +02:00
J. Nick Koston
af81ec1f5f
Handle offline generators in oncue ( #73568 )
...
Fixes #73565
2022-06-16 07:51:55 +02:00
Corbeno
90dba36f80
Proxmoxve code cleanup ( #73571 )
...
code cleanup
2022-06-16 07:35:58 +02:00
jjlawren
90e402eca5
Allow removing Sonos devices ( #73567 )
2022-06-15 19:21:39 -10:00
GitHub Action
b4359c7721
[ci skip] Translation update
2022-06-16 00:22:45 +00:00
Erik Montnemery
0ace5af914
Correct migration of unifiprotect number ( #73553 )
2022-06-15 11:07:18 -10:00
Erik Montnemery
7a82794ad7
Migrate template NumberEntity to native_value ( #73537 )
2022-06-15 17:06:44 +02:00
Allen Porter
b014d558ff
Add application credentials platform for nest and deprecate yaml for SDM API ( #73050 )
...
* Update the nest integration to be useable fully from the config flow
* Support discovery in nest config flow
* Remove configuration entries
* Remove unused import
* Remove dead code
* Update homeassistant/components/nest/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove commented out code
* Use config flow for app auth reauthentication path
* Improves for re-auth for upgrading existing project and creds
* More dead code removal
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove outdated code
* Update homeassistant/components/nest/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-15 07:15:53 -07:00
epenet
f8f1bfde21
Add lock typing in components ( #73539 )
...
* Add lock typing in components
* Revert freedompro amends
2022-06-15 15:23:36 +02:00
Erik Montnemery
8c0ae545c9
Migrate knx NumberEntity to native_value ( #73536 )
2022-06-15 14:39:56 +02:00
Franck Nijhof
8007effd4f
Update pyupgrade to v2.34.0 ( #73530 )
2022-06-15 13:32:39 +02:00
Thibaut
658ce9d4f2
Remove Somfy integration ( #73527 )
...
* Remove somfy
* Remove somfy
2022-06-15 12:18:15 +02:00
Franck Nijhof
05d7d31dfd
Improve Elgato error handling ( #73444 )
2022-06-15 12:12:07 +02:00
Erik Montnemery
e05e79e53d
Migrate NumberEntity r-t to native_value ( #73485 )
2022-06-15 10:56:41 +02:00
Erik Montnemery
4ace2c4d3a
Migrate overkiz NumberEntity to native_value ( #73493 )
2022-06-15 10:49:40 +02:00
epenet
94a8fe0052
Remove xiaomi_aqara from mypy ignore list ( #73526 )
2022-06-15 10:45:47 +02:00
Bram Goolaerts
17eb8c95dd
Fix De Lijn 'tzinfo' error ( #73502 )
...
* Fix De Lijn component tzinfo error
This fix should update the issue "Error:'str' object has no attribute 'tzinfo'" (issue #67455 )
* fix Black and isort errors
fixing errors from Black and isort CI validation
* Fix black and flake8 issues
Fixing black and flake8 issues to pass CI
2022-06-15 10:33:53 +02:00
Corbeno
a77ea1c390
Add device class to proxmoxve binary sensor ( #73465 )
...
* add device class property to binary sensor
* add newline
2022-06-15 08:49:55 +02:00
J. Nick Koston
16dd70ba99
Switch to a dataclass for lutron_caseta entry data ( #73500 )
2022-06-14 20:32:38 -10:00
jjlawren
77c92b0b77
Mark Sonos speaker as offline when switching to bluetooth ( #73519 )
2022-06-14 20:32:13 -10:00
J. Nick Koston
1e956bc52f
Reduce bond startup time ( #73506 )
2022-06-14 20:30:59 -10:00
Jean-François Roy
c64b108789
Bump aiobafi6 to 0.6.0 to fix logging performance ( #73517 )
2022-06-14 17:11:37 -10:00
GitHub Action
188b1670a3
[ci skip] Translation update
2022-06-15 00:25:37 +00:00
G Johansson
32b61e15a1
Strict typing Trafikverket Ferry ( #72459 )
2022-06-14 13:35:29 -10:00
J. Nick Koston
d25a5f3836
Bump zeroconf to 0.38.7 ( #73497 )
2022-06-14 12:16:30 -10:00
Paulus Schoutsen
c73eca5923
Merge pull request #73504 from home-assistant/rc
2022-06-14 14:49:29 -07:00
Michael
103a6266a2
Fix fetching upgrade data during setup of Synology DSM ( #73507 )
2022-06-14 11:18:59 -10:00
Michael
3bbb4c052c
Add camera diagnostics to Synology DSM ( #73391 )
2022-06-14 10:49:06 -10:00
Paulus Schoutsen
063e680589
Fix unifiprotect import
2022-06-14 13:23:27 -07:00
J. Nick Koston
a0ed54465f
Migrate lutron caseta occupancygroup unique ids so they are actually unique ( #73378 )
2022-06-14 10:02:45 -10:00
Paulus Schoutsen
a4a511b6db
Bumped version to 2022.6.6
2022-06-14 12:31:51 -07:00
Thibaut
0b22e47c53
Fix max_value access for number platform in Overkiz ( #73479 )
...
Fix wrong property name
2022-06-14 12:31:46 -07:00
Paulus Schoutsen
d8f2afb772
Guard withings accessing hass.data without it being set ( #73454 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-14 12:31:45 -07:00
Allen Porter
d6bfb86da2
Fix fan support in nest, removing FAN_ONLY which isn't supported ( #73422 )
...
* Fix fan support in nest, removing FAN_ONLY which isn't supported
* Revert change to make supported features dynamic
2022-06-14 12:31:44 -07:00
Paulus Schoutsen
1ab91bcf0f
Bump aiohue to 4.4.2 ( #73420 )
2022-06-14 12:31:44 -07:00
Marcio Granzotto Rodrigues
8822feaf85
Fix smart by bond detection with v3 firmware ( #73414 )
2022-06-14 12:31:24 -07:00
J. Nick Koston
c59b03e3dc
Only update unifiprotect ips from discovery when the console is offline ( #73411 )
2022-06-14 12:27:39 -07:00
J. Nick Koston
7b7fc12513
Fix reload race in yeelight when updating the ip address ( #73390 )
2022-06-14 12:27:38 -07:00
Khole
8dc61a8c2e
Hive Bump pyhiveapi to 0.5.10 for credentials fix ( #73365 )
2022-06-14 12:27:38 -07:00
Raman Gupta
003de09c48
Fix zwave_js add node schemas ( #73343 )
...
* Fix zwave_js add node schemas
* Code cleanup
* Add test
2022-06-14 12:27:37 -07:00
J. Nick Koston
28bf9db5a2
Filter out forced updates in live logbook when the state has not changed ( #73335 )
2022-06-14 12:27:36 -07:00
IceBotYT
8e6fa54e0a
Improve PECO integration ( #73460 )
2022-06-14 21:08:47 +02:00
Erik Montnemery
1f7340313a
Migrate NumberEntity a-j to native_value ( #73486 )
2022-06-14 08:16:36 -10:00
Erik Montnemery
576de9ac40
Migrate NumberEntity u-z to native_value ( #73488 )
2022-06-14 08:15:56 -10:00
Erik Montnemery
23fa19b75a
Support restoring NumberEntity native_value ( #73475 )
2022-06-14 10:56:27 -07:00
Paulus Schoutsen
61e4b56e19
Guard withings accessing hass.data without it being set ( #73454 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-14 10:55:58 -07:00
J. Nick Koston
9b157f974d
Reduce overhead to refire events from async_track_point_in_utc_time when an asyncio timer fires early ( #73295 )
...
* Reduce overhead to refire events
- asyncio timers can fire early for a varity of reasons including
poor clock resolution and performance. To solve this problem
we re-arm async_track_point_in_utc_time and try again later
when this happens.
- On some platforms this means the async_track_point_in_utc_time can
end up trying many times to prevent firing the timer early since as
soon as it rearms it fires again and this repeats until we reach
the appointed time. While there is not much we can do to prevent
asyncio from firing the timer callback early, we can reduce the
overhead when this happens by using avoiding creating datetime
objects
* tweak mocking
* -vvv
* fix time freeze being too broad in litterrobot
* adjust
2022-06-14 07:46:00 -10:00
Franck Nijhof
f69ea6017d
Add device class support to Tuya number entities ( #73483 )
2022-06-14 16:00:07 +02:00
Allen Porter
0b7a030bd4
Fix fan support in nest, removing FAN_ONLY which isn't supported ( #73422 )
...
* Fix fan support in nest, removing FAN_ONLY which isn't supported
* Revert change to make supported features dynamic
2022-06-14 06:19:22 -07:00
Thibaut
e08465fe8c
Fix max_value access for number platform in Overkiz ( #73479 )
...
Fix wrong property name
2022-06-14 15:17:40 +02:00
Mick Vleeshouwer
04c60d2183
Add support for AtlanticPassAPCZoneControl to Overkiz integration ( #72384 )
...
* Add support for AtlanticPassAPCZoneControl (overkiz)
* Remove unneeded comments
* Remove supported features
* Fix new standards
2022-06-14 13:27:58 +02:00
Mick Vleeshouwer
1ef0102f12
Add active alarm zones as select entity to Overkiz integration ( #68997 )
...
* Add active zones as select entity
* Clean up for PR
2022-06-14 13:21:35 +02:00
Franck Nijhof
99db2a5afe
Update requests to 2.28.0 ( #73406 )
...
* Update requests to 2.28.0
* Fix mypy warning
* Fix Facebook messenger tests
2022-06-14 12:21:32 +02:00
Franck Nijhof
65378f19c8
Update caldav to 0.9.1 ( #73472 )
2022-06-14 12:21:02 +02:00
Erik Montnemery
3da3503673
Add temperature unit conversion support to NumberEntity ( #73233 )
...
* Add temperature unit conversion to number
* Remove type enforcements
* Lint
* Fix legacy unit_of_measurement
* Address review comments
* Fix unit_of_measurement, improve test coverage
2022-06-14 09:40:57 +02:00
Erik Montnemery
e3b6c7a66f
Add Home Assistant Yellow integration ( #73272 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-06-13 23:25:11 -07:00
GitHub Action
4005af99aa
[ci skip] Translation update
2022-06-14 00:26:59 +00:00
J. Nick Koston
08b55939fb
Avoid creating executor job in requirements if another call satisfied the requirement ( #73451 )
2022-06-13 14:33:29 -07:00
J. Nick Koston
bb8b51eda3
Fix typos in ConfigEntryState.recoverable ( #73449 )
2022-06-13 10:56:08 -10:00
J. Nick Koston
51b4d15c8c
Speed up mqtt tests ( #73423 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-06-13 10:17:10 -10:00
J. Nick Koston
034c0c0593
Improve YAML Dump times with C Dumper ( #73424 )
2022-06-13 13:14:30 -07:00
J. Nick Koston
0ffeb6c304
Check if requirements are installed in the executor ( #71611 )
2022-06-13 13:10:05 -07:00
G Johansson
c660fae8d8
Sensibo Add timer ( #73072 )
2022-06-13 09:17:08 -10:00
J. Nick Koston
dca4d3cd61
Significantly improve yaml load times when the C loader is available ( #73337 )
2022-06-13 08:44:46 -10:00
epenet
b84e844c76
Add async_get_options_flow type hints (cast) ( #73432 )
2022-06-13 13:55:38 +02:00
epenet
c195d462cc
Add async_get_options_flow type hints (hvv) ( #73433 )
2022-06-13 13:53:47 +02:00
Jan Bouwhuis
657e7f9a4c
Simplify MQTT test for setup manual mqtt item from yaml ( #72916 )
...
simplify test setup manual mqtt item from yaml
2022-06-13 13:44:12 +02:00
Jan Bouwhuis
48e3d68b53
Clean up MQTT platform entry setup at discovery ( #72371 )
...
* Setup MQTT discovery with entry setup
* Wait for entry setup in test
* flake
2022-06-13 13:38:53 +02:00
epenet
f846cd033f
Add async_get_options_flow type hints (mqtt) ( #73434 )
2022-06-13 13:35:50 +02:00
epenet
42ed0fd47b
Add async_get_options_flow type hints (n-z) ( #73431 )
2022-06-13 13:30:41 +02:00
epenet
b589700651
Add async_get_options_flow type hints (a-m) ( #73430 )
2022-06-13 13:17:59 +02:00
epenet
ca0a185b32
Enforce config-flow type hints to get options flow ( #72831 )
...
* Enforce config-flow type hints to get options flow
* Add checks on return_type
* Fix tests
* Add tests
* Add BinOp to test
* Update tests/pylint/test_enforce_type_hints.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Update pylint/plugins/hass_enforce_type_hints.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
* Add TypeHintMatch property
* Update pylint/plugins/hass_enforce_type_hints.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-13 11:14:30 +02:00
kingy444
d9f3e9a71c
Add supported_brands to powerview ( #73421 )
2022-06-12 22:26:35 -10:00
Dave T
b261f0fb41
Use more specific exception and simplify aurora_abb_powerone ( #73338 )
...
* Use more specific exception for comms timeout
* Remove defered uniqueid assigner now yaml has gone
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-13 09:36:46 +02:00
Avi Miller
a0974e0c72
Refactor LIFX discovery to prevent duplicate discovery response handling ( #72213 )
...
* Partially revert #70458 and allow duplicate LIFX discoveries
Signed-off-by: Avi Miller <me@dje.li >
* Only process one discovery at a time
* Revert all LIFX duplicate/inflight discovery checks
Also remember LIFX Switches and do as little processing for them
as possible.
Signed-off-by: Avi Miller <me@dje.li >
* Bump aiolifx version to support the latest LIFX devices
LIFX added 22 new product definitions to their public product
list at the end of January and those new products are defined in
aiolifx v0.8.1, so bump the dependency version.
Also switched to testing for relays instead of maintaining a
seperate list of switch product IDs.
Fixes #72894 .
Signed-off-by: Avi Miller <me@dje.li >
* Refactor LIFX discovery to better handle duplicate responses
Signed-off-by: Avi Miller <me@dje.li >
* Update clear_inflight_discovery with review suggestion
Signed-off-by: Avi Miller <me@dje.li >
* Move the existing entity check to before the asyncio lock
Signed-off-by: Avi Miller <me@dje.li >
* Bail out of discovery early and if an entity was created
Also ensure that the entity always has a unique ID even if the bulb was
not successfully discovered.
Signed-off-by: Avi Miller <me@dje.li >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-12 20:05:41 -10:00
J. Nick Koston
7a422774b6
Prevent config entries from being reloaded while they are setting up ( #73387 )
2022-06-12 23:05:08 -07:00
Paulus Schoutsen
1187009280
Bump aiohue to 4.4.2 ( #73420 )
2022-06-12 19:33:45 -10:00
Franck Nijhof
f0a5dbacf8
Update pytest to 7.1.2 ( #73417 )
2022-06-12 20:48:17 -07:00
J. Nick Koston
ad9e1fe166
Fix reload race in yeelight when updating the ip address ( #73390 )
2022-06-12 20:29:44 -07:00
J. Nick Koston
a05c539abe
Add support for async_remove_config_entry_device to lutron_caseta ( #73382 )
2022-06-12 20:28:53 -07:00
Robert Hillis
f732c51600
Add support for playing latest activity video for Skybell ( #73373 )
...
* Add support for playing latest activity video
* ffmpeg
* uno mas
* uno mas
2022-06-12 20:27:19 -07:00
Brandon Rothweiler
f85409b2ea
Remove deprecated services from Mazda integration ( #73403 )
2022-06-12 20:18:48 -07:00
Franck Nijhof
23e17c5b47
Update coverage to 6.4.1 ( #73405 )
2022-06-12 20:17:58 -07:00
Franck Nijhof
1d5290b03f
Update watchdog to 2.1.9 ( #73407 )
2022-06-12 20:17:51 -07:00
Corbeno
7756ddbe80
Bump proxmoxer to 1.3.1 ( #73418 )
...
bump proxmoxer
2022-06-13 05:15:01 +02:00
J. Nick Koston
c6a6d7039e
Add unique ids to lutron_caseta scenes ( #73383 )
2022-06-12 20:14:19 -07:00
J. Nick Koston
a7f72931ad
Simplify esphome state updates ( #73409 )
2022-06-12 20:12:49 -07:00
J. Nick Koston
9159db4b4a
Only update unifiprotect ips from discovery when the console is offline ( #73411 )
2022-06-12 20:04:17 -07:00
kingy444
9ae713f128
Improve error handling of powerview hub maintenance, remove invalid device classes ( #73395 )
2022-06-12 16:26:38 -10:00
Marcio Granzotto Rodrigues
5854dfa84f
Fix smart by bond detection with v3 firmware ( #73414 )
2022-06-12 15:27:18 -10:00
GitHub Action
42d39d2c7e
[ci skip] Translation update
2022-06-13 00:25:34 +00:00
Franck Nijhof
02d18a2e1f
Update whois to 0.9.16 ( #73408 )
2022-06-13 02:16:15 +02:00
J. Nick Koston
0bcc5d7a29
Add async_remove_config_entry_device support to lookin ( #73381 )
2022-06-13 01:46:20 +02:00
GitHub Action
a1637e4fce
[ci skip] Translation update
2022-06-12 00:25:33 +00:00
J. Nick Koston
51f88d3dad
Use get_ffmpeg_manager instead of accessing hass.data directly in ring ( #73374 )
...
Use get_ffmpeg_manager intead of accessing hass.data directly in ring
2022-06-12 00:05:19 +02:00
Aidan Timson
297072c1f6
Fix initial data load for System Bridge ( #73339 )
...
* Update package to 3.1.5
* Fix initial loading of data
* Remove additional log and make method
2022-06-11 22:25:07 +02:00
Khole
d70ec35468
Hive Bump pyhiveapi to 0.5.10 for credentials fix ( #73365 )
2022-06-11 12:43:57 -07:00
G Johansson
dd923b2eed
Minor fix scrape ( #73369 )
2022-06-11 12:35:15 -07:00
Robert Hillis
4feb5977ef
Bump aioskybell to 22.6.1 ( #73364 )
2022-06-11 12:34:32 -07:00
J. Nick Koston
8c96845135
Add missing exception handlers to radiotherm ( #73349 )
2022-06-11 12:31:25 -07:00
jjlawren
cb1011156d
Rely on core config entry error logging in Plex setup ( #73368 )
...
Rely on core config entry error logging
2022-06-11 08:39:43 -10:00
Raman Gupta
b4e9a9b1ed
Bump zwave-js-server-python to 0.37.2 ( #73345 )
2022-06-11 09:38:13 -04:00
Raman Gupta
dc48791864
Add config flow to eight_sleep ( #71095 )
...
* Add config flow to eight_sleep
* simplify tests
* Remove extra file
* remove unused import
* fix redundant code
* Update homeassistant/components/eight_sleep/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* incorporate feedback
* Review comments
* remove typing from tests
* Fix based on changes
* Fix requirements
* Remove stale comment
* Fix tests
* Reverse the flow and force the config entry to reconnect
* Review comments
* Abort if import flow fails
* Split import and user logic
* Fix error
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-11 02:16:46 -04:00
Raman Gupta
63b51f566d
Fix zwave_js add node schemas ( #73343 )
...
* Fix zwave_js add node schemas
* Code cleanup
* Add test
2022-06-11 02:13:50 -04:00
uvjustin
b1f2e5f897
Use create_stream in generic camera config flow ( #73237 )
...
* Use create_stream in generic camera config flow
2022-06-11 15:38:43 +10:00
Nathan Spencer
21cfbe875e
Remove logic to mark litterrobot vacuum entity as unavailable ( #73234 )
2022-06-11 00:16:47 +03:00
J. Nick Koston
e4f354998d
Filter out forced updates in live logbook when the state has not changed ( #73335 )
2022-06-10 14:04:43 -07:00
Paulus Schoutsen
3759adcf2b
Merge pull request #73334 from home-assistant/rc
2022-06-10 14:01:57 -07:00
Paulus Schoutsen
17fd03d8fd
Bumped version to 2022.6.5
2022-06-10 12:51:48 -07:00
Paulus Schoutsen
972aab3c26
Guard MySQL size calculation returning None ( #73331 )
2022-06-10 12:51:42 -07:00
Erik Montnemery
c5adee6821
Improve MQTT reload performance ( #73313 )
...
* Improve MQTT reload performance
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-10 12:51:41 -07:00
hesselonline
f98f7f2022
Fix wallbox sensor rounding ( #73310 )
2022-06-10 12:51:40 -07:00
Erik Montnemery
c6b68ed916
Fix initial tilt value of MQTT cover ( #73308 )
2022-06-10 12:51:39 -07:00
Christopher Bailey
343c2672bb
Bumps version of pyunifiprotect to 3.9.2 to fix compat with protect 2.1.1 ( #73299 )
2022-06-10 12:51:39 -07:00
Christopher Bailey
31a4c649ff
Bumps version of pyunifiprotect to 3.9.1 ( #73252 )
2022-06-10 12:51:38 -07:00
Christopher Bailey
300d2a0881
Bump version of pyunifiprotect to 3.9.0 ( #73168 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-10 12:51:37 -07:00
Paulus Schoutsen
1253f7f85d
Fix reloading themes crashing if no themes configured ( #73287 )
2022-06-10 12:50:40 -07:00
Adam Dullage
6dbe5942ed
Fix polling frequency for Starling integration ( #73282 )
2022-06-10 12:50:40 -07:00
starkillerOG
e41cb1e020
Improve Netgear logging ( #73274 )
...
* improve logging
* fix black
* invert checks
2022-06-10 12:50:39 -07:00
Aaron Bach
44a4f4115f
Bump regenmaschine to 2022.06.1 ( #73250 )
2022-06-10 12:50:38 -07:00
Michael
db148b65e5
Fix handling of connection error during Synology DSM setup ( #73248 )
...
* dont reload on conection error during setup
* also fetch API errors during update
2022-06-10 12:50:37 -07:00
Khole
89dfd4b162
Hive auth fix for users ( #73247 )
2022-06-10 12:50:37 -07:00
d0nni3q84
a24463f7ea
Fix Feedreader Atom feeds using updated date ( #73208 )
...
* Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 4dbd11ee04b4e8f935a22dfb51405b7bdaaba676.
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 14366c6a2491584282b8bb96fe3779fd41849897.
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
2022-06-10 12:50:36 -07:00
Matrix
498da3bba3
Bump yolink-api to 0.0.8 ( #73173 )
...
* update api libray fix hearbeat message valiation
* update yolink-api ignore invalidate message
2022-06-10 12:50:35 -07:00
starkillerOG
8cf6f50193
Ensure netgear devices are tracked with one enabled config entry ( #72969 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-10 12:50:34 -07:00
Paulus Schoutsen
53b3d2ee87
Guard MySQL size calculation returning None ( #73331 )
2022-06-10 12:49:58 -07:00
Dave T
2b07082cf6
Bump aurorapy version to 0.2.7 ( #73327 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-10 22:19:02 +03:00
hesselonline
8ffd4cf0f9
Fix wallbox sensor rounding ( #73310 )
2022-06-10 11:55:55 -07:00
Joakim Sørensen
a82a1bfd64
Allow more addon image paths ( #73322 )
2022-06-10 15:41:42 +02:00
Erik Montnemery
de2fade8c6
Improve MQTT reload performance ( #73313 )
...
* Improve MQTT reload performance
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-10 14:23:08 +02:00
Matrix
b4a6ccfbc8
Add yolink thermostat support ( #73243 )
...
* Add yolink thermostat support
* suggest and bugs fix
* fix suggest and bugs
2022-06-10 14:18:46 +02:00
Erik Montnemery
3d78240cee
Fix initial tilt value of MQTT cover ( #73308 )
2022-06-10 11:11:40 +02:00
J. Nick Koston
06ebc1fa14
Add support for async_remove_config_entry_device to august ( #72627 )
2022-06-10 09:53:42 +02:00
J. Nick Koston
f4d339119f
Cache which entities are exposed in emulated_hue ( #73093 )
2022-06-09 21:17:37 -10:00
Allen Porter
7a5fa8eb58
Update more nest tests to use common fixtures ( #73303 )
...
Update nest tests to use fixtures
2022-06-10 07:14:43 +02:00
Adam Dullage
15621bee3f
Fix polling frequency for Starling integration ( #73282 )
2022-06-10 06:37:36 +02:00
J. Nick Koston
0f4080bca3
Fix synology_dsm coordinator typing ( #73301 )
2022-06-10 06:24:39 +02:00
J. Nick Koston
0505c596a5
Fix dropouts in history_stats graphs on restart ( #73110 )
2022-06-09 21:11:23 -07:00
J. Nick Koston
a9ab98fb45
Add power sensor to WiZ ( #73260 )
2022-06-09 18:10:15 -10:00
J. Nick Koston
5863d57e73
Add strict typing to homekit locks ( #73264 )
2022-06-09 20:56:58 -07:00
Khole
1dd7781acc
Hive auth fix for users ( #73247 )
2022-06-09 20:54:24 -07:00
J. Nick Koston
d3f01f7ea9
Reduce memory pressure from history_stats with large data sets ( #73289 )
2022-06-09 20:49:37 -07:00
J. Nick Koston
211e5432ac
Add EVENT_USER_UPDATED ( #71965 )
2022-06-09 20:49:02 -07:00
J. Nick Koston
2f106112df
Add async_remove_config_entry_device to synology_dsm ( #73293 )
2022-06-09 20:48:07 -07:00
Christopher Bailey
15aecbb6ef
Bumps version of pyunifiprotect to 3.9.2 to fix compat with protect 2.1.1 ( #73299 )
2022-06-09 17:32:16 -10:00
GitHub Action
c74159109a
[ci skip] Translation update
2022-06-10 00:25:26 +00:00
Dave T
e67aa09bf2
Add zeroconf discovery to hive ( #73290 )
...
Co-authored-by: Dave T <davet2001@users.noreply.github.com >
2022-06-09 11:40:01 -10:00
J. Nick Koston
22daea27c2
Cleanup coordinators in synology_dsm ( #73257 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-06-09 10:22:16 -10:00
Franck Nijhof
1d6068fa09
Update google-cloud-texttospeech to 2.11.1 ( #73210 )
2022-06-09 22:47:21 +03:00
Paulus Schoutsen
f25fdf0d2e
Fix reloading themes crashing if no themes configured ( #73287 )
2022-06-09 22:46:13 +03:00
Erik Montnemery
82afbd1d12
Improve raspberry_pi tests ( #73269 )
...
* Improve raspberry_pi tests
* Address review comments
2022-06-09 16:12:10 +02:00
Erik Montnemery
542eae1cf3
Add additional board types to hassio ( #73267 )
...
* Add additional board types to hassio
* Remove unsupported boards
* Add rpi2 back
2022-06-09 16:09:00 +02:00
Allen Porter
91cd61804e
Deprecate google calendar add_event service, replaced with entity service ( #72473 )
...
* Deprecate google calendar add_event service, replaced with entity service
* Fix inconsistencies and bugs in input validation
* Update validation rules and exceptions
* Resolve merge conflicts
2022-06-09 16:08:08 +02:00
starkillerOG
1dc8c085e9
Improve Netgear logging ( #73274 )
...
* improve logging
* fix black
* invert checks
2022-06-09 13:48:39 +02:00
Maikel Punie
b3677cdff6
Bump velbus-aio version to 2022.6.1 ( #73261 )
2022-06-09 12:26:20 +02:00
b3nj1
69050d5942
Add Vesync voltage sensor, and yearly, weekly, montly energy sensors ( #72570 )
2022-06-09 11:14:18 +02:00
Rami Mosleh
a7398b8a73
Remove deprecated yaml and code cleanup for nfandroidtv ( #73227 )
2022-06-09 11:06:59 +02:00
dependabot[bot]
86723ea02b
Bump actions/setup-python from 3.1.2 to 4.0.0 ( #73265 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-09 09:41:55 +02:00
kingy444
d6e7a3e537
Add powerview advanced features ( #73061 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-08 18:46:45 -10:00
Michael
8b735ffabe
Fix handling of connection error during Synology DSM setup ( #73248 )
...
* dont reload on conection error during setup
* also fetch API errors during update
2022-06-08 15:30:13 -10:00
GitHub Action
8f8c1348ba
[ci skip] Translation update
2022-06-09 00:23:40 +00:00
Christopher Bailey
004ff8fb30
Overhaul UniFi Protect NVR Disk sensors ( #73197 )
...
* Overhauls NVR Disk sensors
* Updates from latest version of pyunifiprotect
2022-06-08 14:13:56 -10:00
Christopher Bailey
5c49d0a761
Bumps version of pyunifiprotect to 3.9.1 ( #73252 )
2022-06-08 13:58:06 -10:00
Aaron Bach
8af0d91676
Bump regenmaschine to 2022.06.1 ( #73250 )
2022-06-08 12:31:39 -10:00
Christopher Bailey
4c45cb5c52
Add UniFi Protect chime button/camera switch ( #73195 )
2022-06-08 12:29:46 -10:00
Erik Montnemery
4435c641de
Enforce RegistryEntryHider in entity registry ( #73219 )
2022-06-08 12:36:43 -07:00
Erik Montnemery
6bf219550e
Cleanup some code in SensorEntity ( #73241 )
2022-06-08 22:27:40 +03:00
Erik Montnemery
921245a490
Remove deprecated temperature conversion of non sensors ( #73222 )
2022-06-08 20:47:47 +02:00
d0nni3q84
f7bd88c952
Fix Feedreader Atom feeds using updated date ( #73208 )
...
* Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Feedreader: Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 4dbd11ee04b4e8f935a22dfb51405b7bdaaba676.
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
* Revert "Properly support Atom feeds that use only the `updated` date format and resolve #73207."
This reverts commit 14366c6a2491584282b8bb96fe3779fd41849897.
* Properly support Atom feeds that use only the `updated` date format and resolve #73207 .
2022-06-08 20:32:01 +02:00
Robert Hillis
b4a5abce16
Clean up phone modem ( #73181 )
2022-06-08 21:15:07 +03:00
Franck Nijhof
56d28e13f7
Update apprise to 0.9.9 ( #73218 )
2022-06-08 21:12:44 +03:00
b3nj1
0dc1e7d1e6
Fix VeSync device to match pyvesync type ( #73034 )
...
* vesync: change device to match pyvesync type
* MartinHjelmare's suggestion for derived classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MartinHjelmare's suggestion for derived classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MartinHjelmare's suggestion for derived classes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MartinHjelmare's suggestion for annotations
* vesync: fix imports
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-08 16:43:24 +02:00
Allen Porter
e74c711ef3
Add application credentials description strings ( #73014 )
2022-06-08 07:09:32 -07:00
Erik Montnemery
5987266e56
Refactor template entity to allow reuse ( #72753 )
...
* Refactor template entity to allow reuse
* Fix schema and default name
* Add tests
* Update requirements
* Improve test
* Tweak TemplateSensor initializer
* Drop attributes and availability from TemplateEntity
* Use rest sensor for proof of concept
* Revert changes in SNMP sensor
* Don't set _attr_should_poll in mixin class
* Update requirements
2022-06-08 15:55:49 +02:00
Matrix
79096864eb
Add yolink CoSmoke Sensor and Switch ( #73209 )
...
add CoSmoke Sensor and Switch
2022-06-08 11:54:32 +02:00
starkillerOG
4bc04383d1
Ensure netgear devices are tracked with one enabled config entry ( #72969 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-08 10:52:01 +02:00
dependabot[bot]
95e9bd106e
Bump actions/cache from 3.0.3 to 3.0.4 ( #73203 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-08 09:07:05 +02:00
Matrix
6c3d402777
Bump yolink-api to 0.0.8 ( #73173 )
...
* update api libray fix hearbeat message valiation
* update yolink-api ignore invalidate message
2022-06-08 08:11:41 +02:00
Raman Gupta
7980e3f406
Tweak zwave_js firmware upload view ( #73202 )
...
Small tweaks to zwave_js firmware upload view
2022-06-08 08:10:48 +02:00
epenet
f91aa33c5f
Add FlowResultType enum to data entry flow ( #72955 )
2022-06-07 22:02:44 -07:00
Paulus Schoutsen
8b0e10d8a5
Merge pull request #73193 from home-assistant/rc
2022-06-07 17:32:30 -07:00
J. Nick Koston
329595bf73
Make radiotherm hold mode a switch ( #73104 )
2022-06-07 14:26:06 -10:00
GitHub Action
1331c75ec2
[ci skip] Translation update
2022-06-08 00:22:19 +00:00
Paulus Schoutsen
2ee4cd02c7
Bumped version to 2022.6.4
2022-06-07 16:16:30 -07:00
J. Nick Koston
d63569da82
Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics ( #73191 )
2022-06-07 16:16:25 -07:00
Eric Severance
bc7cf1f649
Bump pywemo to 0.9.1 ( #73186 )
2022-06-07 16:16:24 -07:00
Michael
d6b1a7ca68
Fix creating unique IDs for WiFi switches in Fritz!Tools ( #73183 )
2022-06-07 16:16:23 -07:00
Aaron Bach
af248fa386
Fix bugs with RainMachine zone run time sensors ( #73179 )
2022-06-07 16:16:22 -07:00
Jesse Hills
fa56e3633d
Fix KeyError from ESPHome media players on startup ( #73149 )
2022-06-07 16:16:22 -07:00
Michael
e886d37124
Use default None for voltage property of FritzDevice in Fritz!Smarthome ( #73141 )
...
use default None for device.voltage
2022-06-07 16:16:21 -07:00
Steven Looman
f4ed7720de
Bump async-upnp-client==0.31.1 ( #73135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-07 16:16:20 -07:00
jjlawren
70473df2fe
Fix errors when unjoining multiple Sonos devices simultaneously ( #73133 )
2022-06-07 16:16:19 -07:00
J. Nick Koston
7ae8bd5137
Remove sqlalchemy lambda_stmt usage from history, logbook, and statistics ( #73191 )
2022-06-07 16:15:50 -07:00
Aaron Bach
db0f089a2e
Fix bugs with RainMachine zone run time sensors ( #73179 )
2022-06-07 16:14:40 -07:00
Michael
8c34067f17
Fix creating unique IDs for WiFi switches in Fritz!Tools ( #73183 )
2022-06-07 16:11:38 -07:00
Michael
eca6768016
Use default None for voltage property of FritzDevice in Fritz!Smarthome ( #73141 )
...
use default None for device.voltage
2022-06-07 16:01:44 -07:00
Eric Severance
d587e4769a
Bump pywemo to 0.9.1 ( #73186 )
2022-06-07 23:39:15 +02:00
Robert Hillis
94c037605a
Address late comment on Goalzero refactor ( #73180 )
2022-06-07 22:35:59 +02:00
Christopher Bailey
1bc9867940
Bump version of pyunifiprotect to 3.9.0 ( #73168 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-07 08:19:39 -10:00
Maciej Bieniek
f10cae1052
Add missing state_class to xiaomi_aqara sensors ( #73167 )
...
Add missing state_class
2022-06-07 20:57:29 +03:00
Maciej Bieniek
981c34f88d
Use class attribute instead of property in min_max integration ( #73175 )
2022-06-07 19:15:25 +02:00
Maciej Bieniek
0b5c0f8249
Bump nam backend library ( #72771 )
...
* Update config flow
* Fix discovery with auth
* Call check_credentials() on init
* Update tests
* Bump library version
* Cleaning
* Return dataclass instead of tuple
* Fix pylint error
2022-06-07 06:56:11 -10:00
David F. Mulcahey
a5dc7c5f28
Add logbook describe event support to ZHA ( #73077 )
2022-06-07 06:49:40 -10:00
uvjustin
73f2bca377
Make Stream.stop() async ( #73107 )
...
* Make Stream.start() async
* Stop streams concurrently on shutdown
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-08 00:10:53 +08:00
Maciej Bieniek
c6b835dd91
Add missing state_class to min_max sensors ( #73169 )
...
Add missing state_class
2022-06-07 17:02:12 +02:00
Matrix
68d67a3e49
Add yolink valve controller support ( #73111 )
2022-06-07 16:34:12 +02:00
Erik Montnemery
5f2b4001f3
Separate recorder database schema from other classes ( #72977 )
...
* Separate recorder database schema from other classes
* fix logbook imports
* migrate new tests
* few more
* last one
* fix merge
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-07 14:41:43 +02:00
epenet
ab82f71b43
Adjust config-flow type hints in xiaomi_miio ( #72503 )
...
* Adjust config-flow type hints in xiaomi_miio
* Use Mapping
* Reduce size of PR
2022-06-07 11:30:12 +02:00
epenet
6971bb8f5b
Adjust config-flow type hints in vera ( #72409 )
...
* Adjust config-flow type hints in vera
* Reduce size of PR
2022-06-07 11:15:31 +02:00
Marc Mueller
a8763d7479
Update pylint to 2.14.1 ( #73144 )
2022-06-07 07:57:41 +02:00
J. Nick Koston
2e47cee72a
Fix setup race when config entry is in a setup retry state ( #73145 )
2022-06-06 22:48:49 -07:00
BigMoby
0c21bf7c25
Remove iAlarm XR integration ( #73083 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
* Removing iAlarm XR integration because of Antifurto365 explicit request to remove after some issues in their cloud service
2022-06-06 22:23:10 -07:00
Raman Gupta
16bf6903bd
Bump pyeight to 0.3.0 ( #73151 )
2022-06-07 00:07:49 -04:00
GitHub Action
05e5dd7baf
[ci skip] Translation update
2022-06-07 00:20:09 +00:00
Jesse Hills
ca54eaf40d
Fix KeyError from ESPHome media players on startup ( #73149 )
2022-06-07 11:02:08 +12:00
jjlawren
4f75de2345
Fix errors when unjoining multiple Sonos devices simultaneously ( #73133 )
2022-06-06 15:18:07 -07:00
Paulus Schoutsen
0d31d94532
Merge pull request #73136 from home-assistant/rc
2022-06-06 15:07:58 -07:00
Steven Looman
6c9408aef5
Bump async-upnp-client==0.31.1 ( #73135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-06 11:46:52 -10:00
Álvaro Fernández Rojas
dbd3ca5ecd
airzone: update aioairzone to v0.4.5 ( #73127 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-06-06 23:19:15 +03:00
J. Nick Koston
4678466560
Remove unused code from logbook ( #72950 )
2022-06-06 13:13:09 -07:00
Marc Mueller
caed0a486f
Update mypy to 0.961 ( #73142 )
2022-06-06 22:03:52 +02:00
J. Nick Koston
a886c6110d
Fix state_changes_during_period history query when no entities are passed ( #73139 )
2022-06-06 12:51:16 -07:00
J. Nick Koston
de2e9b6d77
Fix state_changes_during_period history query when no entities are passed ( #73139 )
2022-06-06 12:50:52 -07:00
Paulus Schoutsen
33f282af46
Point iAlarm XR at PyPI fork ( #73143 )
2022-06-06 12:49:30 -07:00
Paulus Schoutsen
861de5c0f0
Point iAlarm XR at PyPI fork ( #73143 )
2022-06-06 12:49:15 -07:00
Marc Mueller
983a76a91c
Update pylint to 2.14.0 ( #73119 )
2022-06-06 21:43:47 +02:00
Paulus Schoutsen
2f3232f087
Bumped version to 2022.6.3
2022-06-06 12:18:57 -07:00
Igor Loborec
54ff6ddd41
Remove available property from Kodi ( #73103 )
2022-06-06 12:18:29 -07:00
lymanepp
eef79e2912
Tomorrowio utc fix ( #73102 )
...
* Discard past data using local time instead of UTC
* Tweak changes to fix tests
* Cleanup
2022-06-06 12:18:28 -07:00
J. Nick Koston
93aad108a7
Mark counter domain as continuous to exclude it from logbook ( #73101 )
2022-06-06 12:18:27 -07:00
Glenn Waters
792ebbb600
Fix elk attributes not being json serializable ( #73096 )
...
* Fix jsonifying.
* Only serialize Enums
2022-06-06 12:18:26 -07:00
J. Nick Koston
c47774e273
Fix incompatiblity with live logbook and google_assistant ( #73063 )
2022-06-06 12:18:26 -07:00
Aaron Bach
22bdeab1e7
Bump regenmaschine to 2022.06.0 ( #73056 )
2022-06-06 12:18:25 -07:00
Aaron Bach
ca05cde6ba
Fix unhandled exception when RainMachine coordinator data doesn't exist ( #73055 )
2022-06-06 12:18:24 -07:00
Aaron Bach
1e59ce19f5
Bump simplisafe-python to 2022.06.0 ( #73054 )
2022-06-06 12:18:23 -07:00
J. Nick Koston
7bdada7898
Bump aiolookup to 0.1.1 ( #73048 )
2022-06-06 12:18:23 -07:00
J. Nick Koston
06a2fe94d3
Send an empty logbook response when all requested entity_ids are filtered away ( #73046 )
2022-06-06 12:18:22 -07:00
J. Nick Koston
854b0dbb2d
Reduce branching in generated lambda_stmts ( #73042 )
2022-06-06 12:18:21 -07:00
rappenze
bd8424d184
Fix fibaro cover detection ( #72986 )
2022-06-06 12:18:20 -07:00
hesselonline
b50e3d5ce7
Bump wallbox to 0.4.9 ( #72978 )
2022-06-06 12:18:19 -07:00
Marcel van der Veldt
39c6a57c35
Throttle multiple requests to the velux gateway ( #72974 )
2022-06-06 12:18:18 -07:00
Jan Stienstra
ed54cea3f2
Jellyfin: Add support for movie collections ( #73086 )
2022-06-06 12:17:21 -07:00
Igor Loborec
a9e4673aff
Bump holidays to 0.14.2 ( #73121 )
2022-06-06 19:07:02 +02:00
rappenze
e5b447839a
Fix fibaro cover detection ( #72986 )
2022-06-06 13:20:16 +02:00
J. Nick Koston
0b62944148
Mark counter domain as continuous to exclude it from logbook ( #73101 )
2022-06-05 21:25:26 -10:00
J. Nick Koston
457c7a4ddc
Fix incompatiblity with live logbook and google_assistant ( #73063 )
2022-06-05 19:06:49 -10:00
G Johansson
7536586bed
Add binary sensors for Pure devices Boost Config ( #73032 )
2022-06-05 18:58:48 -10:00
J. Nick Koston
6b2e5858b3
Send an empty logbook response when all requested entity_ids are filtered away ( #73046 )
2022-06-05 21:14:47 -07:00
J. Nick Koston
c66b000d34
Reduce branching in generated lambda_stmts ( #73042 )
2022-06-05 21:13:31 -07:00
lymanepp
3744edc512
Tomorrowio utc fix ( #73102 )
...
* Discard past data using local time instead of UTC
* Tweak changes to fix tests
* Cleanup
2022-06-05 21:10:33 -07:00
Matrix
db53ab5fd0
Add Yolink lock support ( #73069 )
...
* Add yolink lock support
* Update .coveragerct
* extract the commons
2022-06-06 05:58:29 +02:00
Igor Loborec
1744e7224b
Remove available property from Kodi ( #73103 )
2022-06-05 16:27:46 -10:00
Glenn Waters
c4763031ab
Fix elk attributes not being json serializable ( #73096 )
...
* Fix jsonifying.
* Only serialize Enums
2022-06-05 16:27:21 -10:00
Marcel van der Veldt
5fe9e8cb1c
Throttle multiple requests to the velux gateway ( #72974 )
2022-06-05 15:39:42 -10:00
Aaron Bach
a6f6f0ac5e
Fix unhandled exception when RainMachine coordinator data doesn't exist ( #73055 )
2022-06-05 15:33:27 -10:00
hesselonline
9ea504dd7b
Bump wallbox to 0.4.9 ( #72978 )
2022-06-05 15:31:09 -10:00
GitHub Action
7f0091280f
[ci skip] Translation update
2022-06-06 00:21:14 +00:00
J. Nick Koston
cac84e4160
Add config flow to radiotherm ( #72874 )
2022-06-05 13:59:52 -10:00
J. Nick Koston
f7626bd511
Speed up camera tokens ( #73098 )
2022-06-05 12:28:57 -10:00
G Johansson
35a0f59ec9
Bump pysensibo to 1.0.17 ( #73092 )
2022-06-05 10:42:46 -10:00
Robert Hillis
b10bbc3e14
Add do not ring switch to Skybell ( #73090 )
2022-06-05 09:56:48 -10:00
Robert Hillis
c13e55ca02
Move Skybell attributes to their own sensors ( #73089 )
2022-06-05 09:56:31 -10:00
Robert Hillis
58d4ea0db9
Bump aioskybell to 22.6.0 ( #73073 )
...
* Bump aioskybell to 22.6.0
* uno mas
2022-06-05 07:09:44 -10:00
Fabian Affolter
b1073fb362
Remove myself from fixer codeowners ( #73070 )
2022-06-05 06:45:21 -10:00
Aaron Bach
e8cfc747f9
Bump simplisafe-python to 2022.06.0 ( #73054 )
2022-06-05 09:13:54 -06:00
Aaron Bach
228fc02abb
Bump regenmaschine to 2022.06.0 ( #73056 )
2022-06-05 09:13:43 -06:00
J. Nick Koston
4c11cc3dbb
Additional cleanups for emulated_hue ( #73004 )
...
* Additional cleanups for emulated_hue
Followup to https://github.com/home-assistant/core/pull/72663#discussion_r884268731
* split long lines
2022-06-05 09:32:59 +02:00
G Johansson
aad3253ed1
Bump pysensibo to 1.0.16 ( #73029 )
2022-06-04 18:47:08 -10:00
kingy444
41f38f1099
Use constant in powerview diagnostics ( #73059 )
2022-06-04 18:14:04 -10:00
kingy444
395d58840c
Add Hunter Douglas Powerview Diagnostics ( #72918 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-04 17:42:21 -10:00
Robert Hillis
a502a8798f
Add config flow to skybell ( #70887 )
2022-06-04 16:37:08 -10:00
J. Nick Koston
cbea919c3d
Bump aiolookup to 0.1.1 ( #73048 )
2022-06-04 16:34:04 -10:00
Robert Hillis
e98a641376
Refactor goalzero ( #72398 )
2022-06-04 18:50:38 -07:00
J. Nick Koston
bc22e79c7b
Add a test for a complex entity filter ( #73005 )
2022-06-04 18:43:23 -07:00
GitHub Action
13734428bb
[ci skip] Translation update
2022-06-05 00:26:15 +00:00
Paulus Schoutsen
c0482bdbfd
Merge pull request #73041 from home-assistant/rc
2022-06-04 14:13:48 -07:00
Paulus Schoutsen
d9a41d10ff
Bumped version to 2022.6.2
2022-06-04 13:03:51 -07:00
J. Nick Koston
b401f16583
Fix history stats not comparing all times in UTC ( #73040 )
2022-06-04 13:03:41 -07:00
J. Nick Koston
373634cc50
Fix missing historical context data in logbook for MySQL and PostgreSQL ( #73011 )
2022-06-04 13:03:40 -07:00
Andre Lengwenus
10fb3035d6
Bump pypck to 0.7.15 ( #73009 )
2022-06-04 13:03:40 -07:00
jjlawren
f3136c811c
Provide Sonos media position if duration not available ( #73001 )
2022-06-04 13:03:39 -07:00
Allen Porter
085eee88c9
Fix google calendar bug where expired tokens are not refreshed ( #72994 )
2022-06-04 13:03:38 -07:00
shbatm
6a3b74adf6
Check ISY994 climate for unknown humidity value on Z-Wave Thermostat ( #72990 )
...
Check ISY994 climate for unknown humidity on Z-Wave Thermostat
Update to #72670 to compare the property value and not the parent object. Should actually fix #72628
2022-06-04 13:03:37 -07:00
Joakim Plate
5c512ad5cb
fjaraskupan: Don't filter anything in backend ( #72988 )
2022-06-04 13:03:37 -07:00
rikroe
65cb82765b
Bump bimmer_connected to 0.9.4 ( #72973 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-04 13:03:36 -07:00
starkillerOG
9f8fe7fca6
Bump pynetgear to 0.10.4 ( #72965 )
...
bump pynetgear to 0.10.4
2022-06-04 13:03:35 -07:00
Raphaël Beamonte
73536c07d7
Allow log template function to return specified default on math domain error ( #72960 )
...
Fix regression for logarithm template
2022-06-04 13:03:35 -07:00
J. Nick Koston
e0ca5bafda
Fix statistics_during_period being incorrectly cached ( #72947 )
2022-06-04 13:03:34 -07:00
J. Nick Koston
7ac7af094f
Fix missing historical context data in logbook for MySQL and PostgreSQL ( #73011 )
2022-06-04 12:54:10 -07:00
J. Nick Koston
0a2a166860
Fix history stats not comparing all times in UTC ( #73040 )
2022-06-04 12:47:30 -07:00
Matrix
c7416c0bb9
Add yolink vibration sensor ( #72926 )
...
* Add yolink vibration sensor
* add battery entity
* fix suggest
2022-06-04 17:54:39 +02:00
G Johansson
a1b372e4ca
Minor fixes Trafikverket Train ( #72996 )
...
* Minor fixes Trafikverket Train
* Remove ConfigEntryAuthFailed
2022-06-04 12:37:39 +02:00
Andre Lengwenus
0829bec1c3
Bump pypck to 0.7.15 ( #73009 )
2022-06-04 07:52:39 +02:00
Allen Porter
9d933e732b
Remove google scan_for_calendars service and simplify platform setup ( #73010 )
...
* Remove google scan_for_calendars service and simplify platform setup
* Update invalid calendar yaml test
2022-06-03 21:56:53 -07:00
Clifford Roche
b5fe4e8474
Bump greeclimate to 1.2.0 ( #73008 )
2022-06-04 06:56:37 +02:00
GitHub Action
636f650563
[ci skip] Translation update
2022-06-04 00:23:28 +00:00
Allen Porter
bdc41bf22a
Fix google calendar bug where expired tokens are not refreshed ( #72994 )
2022-06-03 16:33:12 -07:00
jjlawren
04b2223f06
Provide Sonos media position if duration not available ( #73001 )
2022-06-03 15:03:21 -07:00
iAutom8
14030991cf
Add ViCare additional temperature sensors ( #72792 )
2022-06-03 22:57:01 +01:00
Joakim Plate
cc807b4d59
fjaraskupan: Don't filter anything in backend ( #72988 )
2022-06-03 13:05:37 -07:00
J. Nick Koston
8e8fa0399e
Fix statistics_during_period being incorrectly cached ( #72947 )
2022-06-03 13:04:46 -07:00
rikroe
91df2db9e0
Bump bimmer_connected to 0.9.4 ( #72973 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-06-03 09:59:10 -10:00
G Johansson
8d0dd1fe8c
Config flow for scrape integration ( #70476 )
2022-06-03 09:24:04 -10:00
G Johansson
5ee2f4f438
Sensibo Set temperature improvement ( #72992 )
2022-06-03 09:11:57 -10:00
shbatm
18c2614802
Check ISY994 climate for unknown humidity value on Z-Wave Thermostat ( #72990 )
...
Check ISY994 climate for unknown humidity on Z-Wave Thermostat
Update to #72670 to compare the property value and not the parent object. Should actually fix #72628
2022-06-03 06:53:23 -10:00
epenet
6da409d6e5
Remove unused constant from auth ( #72953 )
2022-06-03 08:12:38 -07:00
J. Nick Koston
a9d45d656d
Add to codeowners for logbook so I get notifications ( #72964 )
...
- Adding explictly will get through my filters and I want
to watch this one for at least this release
2022-06-03 15:49:17 +02:00
starkillerOG
6cadd4f665
MotionBlinds use device_name helper ( #72438 )
...
* use device_name helper
* fix typo
* fix import
* fix isort
* add gateway_test
* implement gateway test
* correct test blind mac
2022-06-03 15:33:43 +02:00
w35l3y
beab6e2e5f
Fix ended session when there isn't any response from the user ( #72218 )
...
* Fix end session when there isn't any response
This PR fixes #72153
* Added test case as requested
https://github.com/home-assistant/core/pull/72218#discussion_r881584812
2022-06-03 15:32:22 +02:00
Raphaël Beamonte
88129dbe91
Allow log template function to return specified default on math domain error ( #72960 )
...
Fix regression for logarithm template
2022-06-03 15:27:10 +02:00
starkillerOG
52149c442e
Bump pynetgear to 0.10.4 ( #72965 )
...
bump pynetgear to 0.10.4
2022-06-03 13:57:59 +02:00
Joakim Plate
8910d265d6
Keep track of a context for each listener ( #72702 )
...
* Remove async_remove_listener
This avoids the ambuigity as to what happens if same callback is added multiple times.
* Keep track of a context for each listener
This allow a update coordinator to adapt what data to request on update from the backing service based on which entities are enabled.
* Clone list before calling callbacks
The callbacks can end up unregistering and modifying the dict while iterating.
* Only yield actual values
* Add a test for update context
* Factor out iteration of _listeners to helper
* Verify context is passed to coordinator
* Switch to Any as type instead of object
* Remove function which use was dropped earliers
The use was removed in 8bee25c938
2022-06-03 13:55:57 +02:00
J. Nick Koston
a28fa5377a
Remove unused code from logbook ( #72950 )
2022-06-03 08:59:00 +02:00
Avi Miller
f5c6ad24c4
Bump aiolifx to 0.8.1 ( #72897 )
...
Bump aiolifx version to support the latest LIFX devices
LIFX added 22 new product definitions to their public product
list at the end of January and those new products are defined in
aiolifx v0.8.1, so bump the dependency version.
Also switched to testing for relays instead of maintaining a
seperate list of switch product IDs.
Fixes #72894 .
Signed-off-by: Avi Miller <me@dje.li >
2022-06-03 08:09:00 +02:00
epenet
fe1c3d3be8
Revert "Allow non-async functions in device automation ( #72147 )" ( #72909 )
2022-06-02 23:00:47 -07:00
Paulus Schoutsen
ddc8c0a3b7
Merge pull request #72944 from home-assistant/rc
2022-06-02 21:53:58 -07:00
Allen Porter
3a8a816584
Cleanup nest config flow tests to use common setup fixtures ( #72878 )
...
* Cleanup nest config flow tests to use common setup
* Remove some conditionals in test setup
2022-06-02 21:42:52 -07:00
J. Nick Koston
ff687a8248
Only create auto comfort entities for BAF devices that support them ( #72948 )
2022-06-02 20:53:26 -07:00
J. Nick Koston
0d9330c39e
Fix misalignments between sql based filtering with the entityfilter based filtering ( #72936 )
2022-06-02 20:53:25 -07:00
J. Nick Koston
5b31414225
Fix misalignments between sql based filtering with the entityfilter based filtering ( #72936 )
2022-06-02 20:52:53 -07:00
J. Nick Koston
f52fa3599f
Only create auto comfort entities for BAF devices that support them ( #72948 )
2022-06-02 20:51:27 -07:00
GitHub Action
43b802252a
[ci skip] Translation update
2022-06-03 00:19:45 +00:00
Paulus Schoutsen
69e8f5bb98
Bumped version to 2022.6.1
2022-06-02 16:20:09 -07:00
Paulus Schoutsen
6a8a97b57c
Only sync when HA is started up as we already sync at startup ( #72940 )
2022-06-02 16:20:03 -07:00
Khole
f5e0363117
Fix Hive authentication ( #72929 )
2022-06-02 16:20:03 -07:00
Allen Porter
f1bcfedf84
Fix bug in caldav and avoid unnecessary copy of dataclass ( #72922 )
2022-06-02 16:20:02 -07:00
nojocodex
0e985284c9
Fix logging & exit code reporting to S6 on HA shutdown ( #72921 )
2022-06-02 16:20:01 -07:00
Matrix
12e6f143a4
Bump yolink-api to 0.0.6 ( #72903 )
...
* Bump yolink-api to 0.0.6
* update testcase
2022-06-02 16:20:00 -07:00
Erik Montnemery
2b77db2597
Fix reload of MQTT yaml config ( #72901 )
2022-06-02 16:20:00 -07:00
J. Nick Koston
a4297c0411
Fix performance of logbook entity and devices queries with large MySQL databases ( #72898 )
2022-06-02 16:19:59 -07:00
J. Nick Koston
54b94c4826
Fix migration of MySQL data when InnoDB is not being used ( #72893 )
...
Fixes #72883
2022-06-02 16:19:58 -07:00
J. Nick Koston
b28b204b86
Only present history_stats state as unknown if the time is in the future ( #72880 )
2022-06-02 16:19:57 -07:00
J. Nick Koston
8558ea2f9a
Fix logbook not setting up with an recorder filter that has empty fields ( #72869 )
2022-06-02 16:19:57 -07:00
J. Nick Koston
01b3da1554
Ensure recorder shuts down when its startup future is canceled out from under it ( #72866 )
2022-06-02 16:19:56 -07:00
Bram Kragten
880590da64
Update frontend to 20220601.0 ( #72855 )
2022-06-02 16:19:55 -07:00
jjlawren
b74bd1aa0a
Remove announce workaround for Sonos ( #72854 )
2022-06-02 16:19:55 -07:00
Jan Bouwhuis
caa79d8462
Update MQTT tests to use the config entry setup ( #72373 )
...
* New testframework and tests for fan platform
* Merge test_common_new to test_common
* Add alarm_control_panel
* Add binary_sensor
* Add button
* Add camera
* Add climate
* Add config_flow
* Add cover
* Add device_tracker_disovery
* Add device_trigger
* Add diagnostics
* Add discovery
* Add humidifier
* Add init
* Add lecacy_vacuum
* Add light_json
* Add light_template
* Add light
* Add lock
* Add number
* Add scene
* Add select
* Add sensor
* Add siren
* Add state_vacuum
* Add subscription
* Add switch
* Add tag
* Add trigger
* Add missed tests
* Add another missed test
* Add device_tracker
* Remove commented out code
* Correct tests according comments
* Improve mqtt_mock_entry and recover tests
* Split fixtures with and without yaml setup
* Update fixtures manual_mqtt
* Update fixtures mqtt_json
* Fix test tasmota
* Update fixture mqtt_room
* Revert fixture changes, improve test
* re-add test
2022-06-02 16:19:54 -07:00
Erik Montnemery
9295cc4df9
Move MQTT config schemas and client to separate modules ( #71995 )
...
* Move MQTT config schemas and client to separate modules
* Update integrations depending on MQTT
2022-06-02 16:19:26 -07:00
Jan Bouwhuis
24e148ab8e
Cleanup and use new MQTT_BASE_SCHEMA constants ( #72283 )
...
* Use new MQTT_BASE_SCHEMA constants
* Update constants for mqtt_room and manual_mqtt
* Revert removing platform key
2022-06-02 16:19:15 -07:00
Paulus Schoutsen
fbb08994f4
Only sync when HA is started up as we already sync at startup ( #72940 )
2022-06-02 16:15:04 -07:00
Khole
a4c3585448
Fix Hive authentication ( #72929 )
2022-06-02 14:54:26 -07:00
J. Nick Koston
9fbde245d0
Fix performance of logbook entity and devices queries with large MySQL databases ( #72898 )
2022-06-02 14:54:06 -07:00
Erik Montnemery
b97d346df7
Fix reload of MQTT yaml config ( #72901 )
2022-06-02 11:32:31 -07:00
nojocodex
8e4321af59
Fix logging & exit code reporting to S6 on HA shutdown ( #72921 )
2022-06-02 19:49:08 +02:00
Allen Porter
8c50c7fbd4
Fix bug in caldav and avoid unnecessary copy of dataclass ( #72922 )
2022-06-02 08:40:13 -07:00
J. Nick Koston
d3b1896a06
Only present history_stats state as unknown if the time is in the future ( #72880 )
2022-06-02 08:39:53 -07:00
puddly
1c38c20cac
Bump ZHA dependency zigpy from 0.45.1 to 0.46.0 ( #72877 )
2022-06-02 08:27:12 -07:00
J. Nick Koston
f1a31d8d33
Add support for async_remove_config_entry_device to unifiprotect ( #72742 )
...
* Add support for async_remove_config_entry_device to unifiprotect
* tweaks
* tweaks
* more cleanups
* more cleanups
* fix unhelpful auto import
* add coverage
* fix mac formatting
* collapse logic
2022-06-02 08:26:08 -07:00
Matrix
9192d0e972
Bump yolink-api to 0.0.6 ( #72903 )
...
* Bump yolink-api to 0.0.6
* update testcase
2022-06-02 17:21:22 +02:00
Erik Montnemery
b89cd37de8
Remove dead code from template fan ( #72917 )
2022-06-02 08:19:15 -07:00
epenet
fc8727454a
Use Mapping for async_step_reauth (p-s) ( #72766 )
2022-06-02 14:28:14 +02:00
Jan Bouwhuis
52561ce076
Update MQTT tests to use the config entry setup ( #72373 )
...
* New testframework and tests for fan platform
* Merge test_common_new to test_common
* Add alarm_control_panel
* Add binary_sensor
* Add button
* Add camera
* Add climate
* Add config_flow
* Add cover
* Add device_tracker_disovery
* Add device_trigger
* Add diagnostics
* Add discovery
* Add humidifier
* Add init
* Add lecacy_vacuum
* Add light_json
* Add light_template
* Add light
* Add lock
* Add number
* Add scene
* Add select
* Add sensor
* Add siren
* Add state_vacuum
* Add subscription
* Add switch
* Add tag
* Add trigger
* Add missed tests
* Add another missed test
* Add device_tracker
* Remove commented out code
* Correct tests according comments
* Improve mqtt_mock_entry and recover tests
* Split fixtures with and without yaml setup
* Update fixtures manual_mqtt
* Update fixtures mqtt_json
* Fix test tasmota
* Update fixture mqtt_room
* Revert fixture changes, improve test
* re-add test
2022-06-02 14:24:46 +02:00
epenet
756988fe20
Use Mapping for async_step_reauth (f-o) ( #72764 )
2022-06-02 14:17:09 +02:00
Robert Hillis
14f47c7450
Bump aiopyarr to 2022.6.0 ( #72870 )
2022-06-02 14:06:59 +02:00
J. Nick Koston
cd590c79e2
Fix migration of MySQL data when InnoDB is not being used ( #72893 )
...
Fixes #72883
2022-06-02 14:01:06 +02:00
Guido Schmitz
219200b340
Fix test_hass_stop in devolo Home Network ( #72833 )
...
Fix test_hass_stop
2022-06-02 13:59:29 +02:00
Marc Mueller
62a5854e40
Fix bare except ( #72906 )
2022-06-02 13:58:04 +02:00
Raman Gupta
6ccaf33bdf
Attempt to fix flaky tomorrowio test ( #72890 )
...
* Fix flaky tomorrowio test
* reset mock outside context manager
* add to hass outside of context manager
2022-06-02 03:16:00 -04:00
epenet
c2fdac2014
Allow non-async functions in device automation ( #72147 )
...
* Remove async requirement for get_capabilities_func
* Add comment
* Remove async requirement for get_automations_func
* Update homeassistant/components/device_automation/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/device_automation/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Add Exception to type hint
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-06-02 09:06:22 +02:00
epenet
999b3a4f7b
Adjust astroid import in pylint plugin ( #72841 )
...
* import nodes from astroid
* Update remaining pylint plugins
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2022-06-02 07:48:59 +02:00
J. Nick Koston
f79e5e002b
Ensure recorder shuts down when its startup future is canceled out from under it ( #72866 )
2022-06-01 22:13:09 -07:00
jjlawren
d368b9e24f
Remove announce workaround for Sonos ( #72854 )
2022-06-01 22:12:38 -07:00
J. Nick Koston
c6e56c26b3
Fix logbook not setting up with an recorder filter that has empty fields ( #72869 )
2022-06-01 22:12:00 -07:00
GitHub Action
7746715590
[ci skip] Translation update
2022-06-02 00:27:51 +00:00
epenet
fe5fe148fa
Add mypy checks to pylint plugins ( #72821 )
2022-06-02 00:06:19 +02:00
Bram Kragten
d1a8f1ae40
Update frontend to 20220601.0 ( #72855 )
2022-06-02 00:04:14 +02:00
Arne Mauer
321394d3e2
Add Particulate Matter 2.5 of ZCL concentration clusters to ZHA component ( #72826 )
...
* Add Particulate Matter 2.5 of ZCL concentration clusters to ZHA component
* Fixed black and flake8 test
2022-06-01 18:00:58 -04:00
Aidan Timson
2ba45a9f99
System Bridge 3.x.x ( #71218 )
...
* Change to new package and tcp
* Rework integration pt1
* Show by default
* Handle auth error
* Use const
* New version avaliable (to be replaced in future by update entity)
* Remove visible
* Version latest
* Filesystem space use
* Dev package
* Fix sensor
* Add services
* Update package
* Add temperature and voltage
* GPU
* Bump package version
* Update config flow
* Add displays
* Fix displays connected
* Round to whole number
* GPU fan speed in RPM
* Handle disconnections
* Update package
* Fix
* Update tests
* Handle more errors
* Check submodule and return missing uuid in test
* Handle auth error on config flow
* Fix test
* Bump package version
* Handle key errors
* Update package to release version
* Client session in config flow
* Log
* Increase timeout and use similar logic in config flow to init
* 30 secs
* Add test for timeout error
* Cleanup logs
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/system_bridge/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* uuid raise specific error
* Type
* Lambda to functions for complex logic
* Unknown error test
* Bump package to 3.0.5
* Bump package to 3.0.6
* Use typings from package and pydantic
* Use dict()
* Use data listener function and map to models
* Use passed module handler
* Use lists from models
* Update to 3.1.0
* Update coordinator to use passed module
* Improve coordinator
* Add debug
* Bump package and avaliable -> available
* Add version check
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-06-01 23:54:22 +02:00
Franck Nijhof
05296fb86e
Merge branch 'master' into dev
2022-06-01 20:14:54 +02:00
kingy444
d6e5c26b24
Add configuration_url to hunterdouglas_powerview ( #72837 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-01 07:41:20 -10:00
Rami Mosleh
74e2d5c5c3
Remove deprecated YAML for transmission ( #72832 )
2022-06-01 17:25:49 +02:00
epenet
df5285f681
Improve pylint disable rule in zha ( #72835 )
2022-06-01 16:49:43 +02:00
Franck Nijhof
3d75b0776f
Merge pull request #72824 from home-assistant/rc
2022-06-01 15:21:30 +02:00
epenet
4c7837a576
Enforce type hints for config_flow ( #72756 )
...
* Enforce type hints for config_flow
* Keep astroid migration for another PR
* Defer elif case
* Adjust tests
* Use ancestors
* Match on single base_class
* Invert for loops
* Review comments
* slots is new in 3.10
2022-06-01 13:09:53 +02:00
Franck Nijhof
39da7a93ec
Bumped version to 2022.6.0
2022-06-01 13:04:12 +02:00
J. Nick Koston
bf47d86d30
Fix logbook spinner never disappearing when all entities are filtered ( #72816 )
2022-06-01 13:03:43 +02:00
J. Nick Koston
2f3359f376
Fix purge of legacy database events that are not state changed ( #72815 )
2022-06-01 13:03:39 +02:00
starkillerOG
1139136365
Add Motionblinds WoodShutter support ( #72814 )
2022-06-01 13:03:36 +02:00
J. Nick Koston
9e723f9b6d
Bump sqlalchemy to 1.4.37 ( #72809 )
...
Fixes a bug where reconnects might fail with MySQL 8.0.24+
Changelog: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.37
2022-06-01 13:03:32 +02:00
Paulus Schoutsen
9bd2e3ad7c
Don't trigger entity sync when Google Assistant gets disabled ( #72805 )
2022-06-01 13:03:28 +02:00
jjlawren
384cb44d15
Cleanup handling of new enqueue & announce features in Sonos ( #72801 )
2022-06-01 13:03:25 +02:00
Christopher Bailey
1274448de1
Add package constraint for pydantic ( #72799 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-06-01 13:03:20 +02:00
J. Nick Koston
5d2326386d
Fix logbook spinner never disappearing when all entities are filtered ( #72816 )
2022-06-01 12:33:46 +02:00
starkillerOG
023990577c
Add Motionblinds WoodShutter support ( #72814 )
2022-06-01 12:33:13 +02:00
Paulus Schoutsen
d57a650290
Don't trigger entity sync when Google Assistant gets disabled ( #72805 )
2022-06-01 12:12:54 +02:00
J. Nick Koston
d8b0376942
Fix purge of legacy database events that are not state changed ( #72815 )
2022-06-01 11:56:06 +02:00
dependabot[bot]
ee861c8ea5
Bump actions/cache from 3.0.2 to 3.0.3 ( #72817 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 11:35:36 +02:00
J. Nick Koston
e874a04319
Bump sqlalchemy to 1.4.37 ( #72809 )
...
Fixes a bug where reconnects might fail with MySQL 8.0.24+
Changelog: https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.37
2022-06-01 10:56:05 +02:00
epenet
1aeba8a9bd
Use Mapping for async_step_reauth in discord ( #72812 )
...
* Fix tests
* Cleanup code accordingly
2022-06-01 09:44:22 +02:00
Erik Montnemery
9ac0c5907f
Add test for mikrotik device tracker with numerical device name ( #72808 )
...
Add mikrotik test for numerical device name
2022-06-01 09:39:56 +02:00
Marc Mueller
4902af2f4e
Fix conftest for pylint plugin ( #72777 )
2022-06-01 09:22:47 +02:00
epenet
577be70da9
Add new method to pylint type-hint plugin ( #72757 )
...
Enforce type hints on remove_config_entry_device
2022-06-01 08:38:48 +02:00
Christopher Bailey
133cb7ccef
Add package constraint for pydantic ( #72799 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-31 20:04:35 -10:00
epenet
a6db25219d
Use Mapping for async_step_reauth in motioneye ( #72769 )
2022-06-01 06:58:29 +02:00
Raman Gupta
394442e8a9
Use device_id for zwave_js/replace_failed_node command ( #72785 )
2022-06-01 06:42:07 +02:00
jjlawren
1ef59d1e73
Cleanup handling of new enqueue & announce features in Sonos ( #72801 )
2022-05-31 21:39:07 -07:00
Paulus Schoutsen
354149e43c
Bumped version to 2022.6.0b7
2022-05-31 20:41:59 -07:00
jjlawren
17a3c62821
Support add/next/play/replace enqueue options in Sonos ( #72800 )
2022-05-31 20:41:35 -07:00
Diogo Gomes
668f56f103
Fix #72749 ( #72794 )
2022-05-31 20:41:35 -07:00
Paulus Schoutsen
0db9863746
Sync entities when enabling/disabling Google Assistant ( #72791 )
2022-05-31 20:41:34 -07:00
Erik Montnemery
e60dc1b503
Stringify mikrotik device_tracker name ( #72788 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-31 20:41:33 -07:00
Erik Montnemery
8606447848
Improve cast HLS detection ( #72787 )
2022-05-31 20:41:32 -07:00
J. Nick Koston
de0c672cc2
Ensure the statistics_meta table is using the dynamic row format ( #72784 )
2022-05-31 20:41:32 -07:00
Diogo Gomes
f6517884b1
Fix #72749 ( #72794 )
2022-05-31 20:40:42 -07:00
jjlawren
275ea5b150
Support add/next/play/replace enqueue options in Sonos ( #72800 )
2022-05-31 20:36:45 -07:00
Erik Montnemery
44f332ed5f
Improve cast HLS detection ( #72787 )
2022-05-31 20:35:56 -07:00
GitHub Action
0df9cc907a
[ci skip] Translation update
2022-06-01 00:27:00 +00:00
Paulus Schoutsen
6d74149f22
Sync entities when enabling/disabling Google Assistant ( #72791 )
2022-05-31 14:58:45 -07:00
Erik Montnemery
02068a2013
Stringify mikrotik device_tracker name ( #72788 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-31 11:57:16 -10:00
Michael
3258d572b0
Add re-auth flow to Tankerkoenig ( #72682 )
...
* add reauth flow
* add test
* use Mapping for async_step_reauth arguments
* only update changed data
* improve tests
* use different api key to test reauth
2022-05-31 23:46:12 +02:00
J. Nick Koston
856e1144c9
Ensure the statistics_meta table is using the dynamic row format ( #72784 )
2022-05-31 14:35:28 -07:00
Marc Mueller
a8da0eedd3
Add comment for editable installs ( #72782 )
2022-05-31 23:04:47 +02:00
J. Nick Koston
c365454afb
Revert "Initial orjson support ( #72754 )" ( #72789 )
...
This was causing the wheels to fail to build. We need
to workout why when we don't have release pressure
This reverts commit d9d22a9556 .
2022-05-31 13:51:55 -07:00
epenet
9cea936c22
Use Mapping for async_step_reauth (t-z) ( #72767 )
...
* Adjust tailscale
* Adjust tautulli
* Adjust tile
* Adjust tractive
* Adjust trafikverket_ferry
* Adjust trafikverket_train
* Adjust unifiprotect
* Adjust uptimerobot
* Adjust verisure
* Adjust vlc_telnet
* Adjust wallbox
* Adjust watttime
* Adjust yale_smart_alarm
2022-05-31 22:44:06 +02:00
Paulus Schoutsen
c3acdcb2c8
Bumped version to 2022.6.0b6
2022-05-31 13:22:38 -07:00
J. Nick Koston
9effb78a7f
Prevent live logbook from sending state changed events when we only want device ids ( #72780 )
2022-05-31 13:22:34 -07:00
Joakim Plate
647df29a00
Don't set headers kwargs multiple times ( #72779 )
2022-05-31 13:22:33 -07:00
J. Nick Koston
a54a5b2d20
Fix queries for logbook context_ids running in the wrong executor ( #72778 )
2022-05-31 13:22:33 -07:00
Bram Kragten
f4d280b59d
Update frontend to 20220531.0 ( #72775 )
2022-05-31 13:22:32 -07:00
David F. Mulcahey
d268c828ee
Bump ZHA quirks lib to 0.0.75 ( #72765 )
2022-05-31 13:22:31 -07:00
Erik Montnemery
82ed6869d0
Improve integration sensor's time unit handling ( #72759 )
2022-05-31 13:22:30 -07:00
Malte Franken
6b3a284135
Make zone condition more robust by ignoring unavailable and unknown entities ( #72751 )
...
* ignore entities with state unavailable or unknown
* test for unavailable entity
2022-05-31 13:22:29 -07:00
J. Nick Koston
ca8c750a5a
Small performance improvement for matching logbook rows ( #72750 )
2022-05-31 13:22:29 -07:00
Aaron Bach
7c2f73ddba
Alter RainMachine to not create entities if the underlying data is missing ( #72733 )
2022-05-31 13:22:28 -07:00
Khole
1b2cb4eab7
Fix hive authentication process ( #72719 )
...
* Fix hive authentication process
* Update hive test scripts to add new data
2022-05-31 13:22:27 -07:00
Alexey Zimarev
4bf5132a06
SmartThings issue with unique_id ( #72715 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-05-31 13:22:26 -07:00
eyager1
6e06b6c9ed
Add empty string to list of invalid states ( #72590 )
...
Add null state to list of invalid states
2022-05-31 13:22:26 -07:00
Joakim Plate
84779482b8
Don't set headers kwargs multiple times ( #72779 )
2022-05-31 13:08:50 -07:00
J. Nick Koston
35ee4ad55b
Prevent live logbook from sending state changed events when we only want device ids ( #72780 )
2022-05-31 13:08:04 -07:00
David F. Mulcahey
7854aaa746
Bump ZHA quirks lib to 0.0.75 ( #72765 )
2022-05-31 12:24:35 -07:00
J. Nick Koston
935ef79156
Fix queries for logbook context_ids running in the wrong executor ( #72778 )
2022-05-31 12:24:18 -07:00
J. Nick Koston
d9d22a9556
Initial orjson support ( #72754 )
2022-05-31 12:18:11 -07:00
Aaron Bach
a3e1b285cf
Alter RainMachine to not create entities if the underlying data is missing ( #72733 )
2022-05-31 13:09:07 -06:00
Malte Franken
638992f9c4
Make zone condition more robust by ignoring unavailable and unknown entities ( #72751 )
...
* ignore entities with state unavailable or unknown
* test for unavailable entity
2022-05-31 11:34:52 -07:00
Bram Kragten
eda2be8489
Update frontend to 20220531.0 ( #72775 )
2022-05-31 11:30:33 -07:00
J. Nick Koston
52643d9abc
Add support for async_remove_config_entry_device to isy994 ( #72737 )
2022-05-31 08:11:44 -10:00
Khole
a53aaf696c
Fix hive authentication process ( #72719 )
...
* Fix hive authentication process
* Update hive test scripts to add new data
2022-05-31 08:55:00 -07:00
Allen Porter
d31e43b980
Bump google-nest-sdm to 2.0.0 and cleanup nest auth implementation in config flow ( #72770 )
...
Cleanup nest auth implementaton in config flow
2022-05-31 17:53:36 +02:00
Alexey Zimarev
aab3fcad7b
SmartThings issue with unique_id ( #72715 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2022-05-31 16:35:29 +02:00
Erik Montnemery
78cb0e24bc
Improve integration sensor's time unit handling ( #72759 )
2022-05-31 15:51:38 +02:00
Martin Hjelmare
8140ed724c
Remove mysensors yaml ( #72761 )
2022-05-31 15:22:31 +02:00
epenet
cf27b82d2f
Separate words with underscore in onewire ( #72758 )
2022-05-31 12:26:15 +02:00
Thijs W
3ea304aaf1
Improve frontier_silicon style ( #72752 )
2022-05-31 11:56:44 +02:00
epenet
cf17169b0e
Refactor type-hint pylint plugin ( #72692 )
...
* Cleanup unused variable
* Adjust tests
* Refactor _METHOD_MATCH dict
* Remove duplicate function
* Early exit
* Undo object hint
* METHOD > FUNCTION
* Add comment
* Remove extend
* Remove break
* Extract __any_platform__
* Add tests
* Cache _PLATFORMS
* Adjust tests
* Review comments
* mypy
* shorthand
2022-05-31 11:20:31 +02:00
J. Nick Koston
5dc4c89acc
Small performance improvement for matching logbook rows ( #72750 )
2022-05-31 10:41:33 +02:00
epenet
ca5f13b576
Allow removing a onewire device ( #72710 )
2022-05-31 10:40:08 +02:00
epenet
627d6f7803
Ensure description_placeholders is always typed ( #72716 )
2022-05-31 10:33:34 +02:00
Thijs W
db9c586404
Address late comments for frontier silicon ( #72745 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-31 09:56:25 +02:00
Erik Montnemery
635d7085cf
Move MQTT config schemas and client to separate modules ( #71995 )
...
* Move MQTT config schemas and client to separate modules
* Update integrations depending on MQTT
2022-05-31 09:32:44 +02:00
Paulus Schoutsen
103f324c52
Bumped version to 2022.6.0b5
2022-05-30 22:57:22 -07:00
Aaron Bach
48d36e49f0
Bump simplisafe-python to 2022.05.2 ( #72740 )
2022-05-30 22:57:12 -07:00
Aaron Bach
a4e2d31a19
Bump regenmaschine to 2022.05.1 ( #72735 )
2022-05-30 22:57:11 -07:00
Aaron Bach
15bdfb2a45
Fix invalid RainMachine syntax ( #72732 )
2022-05-30 22:57:10 -07:00
Raman Gupta
b842c76fbd
Bump zwave-js-server-python to 0.37.1 ( #72731 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-30 22:56:31 -07:00
jjlawren
a98528c93f
Bump plexapi to 4.11.2 ( #72729 )
2022-05-30 22:53:07 -07:00
J. Nick Koston
a202ffe4c1
Make logbook inherit the recorder filter ( #72728 )
2022-05-30 22:53:06 -07:00
Paulus Schoutsen
77e4c86c07
Add support for announce to play_media ( #72566 )
2022-05-30 22:53:05 -07:00
J. Nick Koston
4ae3929a00
Revert wiz reload on setup_retry discovery ( #72743 )
2022-05-30 22:52:05 -07:00
J. Nick Koston
b3682a5c81
Revert bond reload on setup_retry discovery ( #72744 )
2022-05-30 22:51:35 -07:00
Raman Gupta
5fdc694325
Bump zwave-js-server-python to 0.37.1 ( #72731 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-30 22:05:09 -07:00
Aaron Bach
969b7bd448
Bump simplisafe-python to 2022.05.2 ( #72740 )
2022-05-30 22:04:53 -07:00
jjlawren
17abbd7f51
Bump plexapi to 4.11.2 ( #72729 )
2022-05-30 20:56:59 -07:00
Paulus Schoutsen
99f3ca1f08
Add support for announce to play_media ( #72566 )
2022-05-30 20:41:05 -07:00
J. Nick Koston
f9bd384e6c
Stop waiting for setup retry upon discovery ( #72738 )
2022-05-30 20:24:34 -07:00
Aaron Bach
ec44a63a84
Bump regenmaschine to 2022.05.1 ( #72735 )
2022-05-30 18:58:08 -06:00
J. Nick Koston
587fd05603
Make logbook inherit the recorder filter ( #72728 )
2022-05-30 17:34:32 -07:00
GitHub Action
362f5720ed
[ci skip] Translation update
2022-05-31 00:23:11 +00:00
Aaron Bach
6b3f6e22d0
Fix invalid RainMachine syntax ( #72732 )
2022-05-30 17:48:42 -06:00
Raman Gupta
565b60210d
Add @lymanepp as codeowner to tomorrowio ( #72725 )
2022-05-30 18:41:30 -04:00
eyager1
6f8ba7ee2f
Add empty string to list of invalid states ( #72590 )
...
Add null state to list of invalid states
2022-05-31 00:32:52 +02:00
epenet
285a7251df
Adjust config-flow type hints in zwave_me ( #72714 )
2022-05-31 00:10:38 +02:00
Paulus Schoutsen
72a79736a6
Bumped version to 2022.6.0b4
2022-05-30 14:40:55 -07:00
Erik Montnemery
2809592e71
Improve handling of MQTT overridden settings ( #72698 )
...
* Improve handling of MQTT overridden settings
* Don't warn unless config entry overrides yaml
2022-05-30 14:40:45 -07:00
Erik Montnemery
da7446bf52
Bump hatasmota to 0.5.1 ( #72696 )
2022-05-30 14:40:44 -07:00
rikroe
2942986a7b
Bump bimmer_connected to 0.9.3 ( #72677 )
...
Bump bimmer_connected to 0.9.3, fix retrieved units
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-30 14:40:43 -07:00
Michael
67ef3229fd
Address late review comments for Tankerkoenig ( #72672 )
...
* address late review comment from #72654
* use entry_id instead of unique_id
* remove not needed `_hass` property
* fix skiping failing stations
* remove not neccessary error log
* set DeviceEntryType.SERVICE
* fix use entry_id instead of unique_id
* apply suggestions on tests
* add return value also to other tests
* invert data check to early return user form
2022-05-30 14:40:42 -07:00
shbatm
952433d16e
Check ISY994 climate for unknown humidity on Z-Wave Thermostat ( #72670 )
2022-05-30 14:40:42 -07:00
Joakim Sørensen
6f01c13845
Switch severity for gesture logging ( #72668 )
2022-05-30 14:40:41 -07:00
Paulus Schoutsen
f8b7527bf0
Allow removing a ring device ( #72665 )
2022-05-30 14:40:40 -07:00
Raman Gupta
f039aac31c
Fix zwave_js custom trigger validation bug ( #72656 )
...
* Fix zwave_js custom trigger validation bug
* update comments
* Switch to ValueError
* Switch to ValueError
2022-05-30 14:40:39 -07:00
Aaron Bach
c62692dff1
Guard against missing data in 1st generation RainMachine controllers ( #72632 )
2022-05-30 14:40:39 -07:00
BigMoby
4b524c0776
iAlarm XR integration refinements ( #72616 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
2022-05-30 14:40:38 -07:00
Duco Sebel
f41b2fa2cf
Fix homewizard diagnostics and add tests ( #72611 )
2022-05-30 14:40:37 -07:00
Matrix
ce4825c9e2
Fix yolink device unavailable on startup ( #72579 )
...
* fetch device state on startup
* Suggest change
* suggest fix
* fix
* fix
* Fix suggest
* suggest fix
2022-05-30 14:40:36 -07:00
Paulus Schoutsen
6bf6a0f7bc
Convert media player enqueue to an enum ( #72406 )
2022-05-30 14:40:35 -07:00
Shawn Saenger
f33517ef2c
Incorporate various improvements for the ws66i integration ( #71717 )
...
* Improve readability and remove unused code
* Remove ws66i custom services. Scenes can be used instead.
* Unmute WS66i Zone when volume changes
* Raise CannotConnect instead of ConnectionError in validation method
* Move _verify_connection() method to module level
2022-05-30 14:40:35 -07:00
Duco Sebel
59f155b482
Fix homewizard diagnostics and add tests ( #72611 )
2022-05-30 14:37:28 -07:00
Aaron Bach
8e75547ca4
Guard against missing data in 1st generation RainMachine controllers ( #72632 )
2022-05-30 14:36:58 -07:00
Ethan Madden
8c16ac2e47
Vesync air quality ( #72658 )
2022-05-30 22:13:53 +02:00
Franck Nijhof
7ecb527648
Remove unneeded token_request override in Geocaching ( #72713 )
2022-05-30 21:55:44 +02:00
kingy444
45e4dd379b
Add support for topdown shades to hunterdouglas_powerview ( #62788 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-30 07:54:39 -10:00
J. Nick Koston
3399be2dad
Retry bond setup when zeroconf discovery happens ( #72687 )
2022-05-30 18:41:07 +02:00
Dimiter Geelen
f06ceef43d
Bump PyVLX to 0.2.20 ( #72678 )
2022-05-30 18:36:01 +02:00
Thijs W
d5fc7e3174
Upgrade frontier_silicon library to AFSAPI 0.2.4 ( #69371 )
2022-05-30 18:31:57 +02:00
epenet
640f53ce21
Remove YAML configuration from upnp ( #72410 )
2022-05-30 17:07:18 +02:00
epenet
57ed667257
Remove YAML configuration from nzbget ( #72424 )
2022-05-30 16:46:55 +02:00
epenet
f2fde5c1f9
Adjust config-flow type hints in sharkiq ( #72688 )
2022-05-30 16:35:50 +02:00
epenet
5273e3ea9d
Adjust config-flow type hints in motion_blinds ( #72444 )
2022-05-30 16:30:41 +02:00
epenet
c48591ff29
Adjust config-flow type hints in denonavr ( #72477 )
2022-05-30 16:30:11 +02:00
epenet
3d19d2d24f
Adjust config flow type hints in withings ( #72504 )
2022-05-30 16:29:47 +02:00
jjlawren
30e71dd96f
Add support for Sonos loudness switch ( #72572 )
2022-05-30 16:09:14 +02:00
rappenze
c10a523055
Sync fibaro entity visible state ( #72379 )
2022-05-30 15:53:57 +02:00
Rami Mosleh
dd5b1681e7
Remove YAML configuration from mikrotik ( #72581 )
2022-05-30 15:34:28 +02:00
Rami Mosleh
ce94168c50
Remove YAML support for glances ( #72706 )
2022-05-30 15:25:02 +02:00
Jan Bouwhuis
b7040efef6
Cleanup and use new MQTT_BASE_SCHEMA constants ( #72283 )
...
* Use new MQTT_BASE_SCHEMA constants
* Update constants for mqtt_room and manual_mqtt
* Revert removing platform key
2022-05-30 14:26:01 +02:00
Erik Montnemery
84243cf560
Tweak MQTT hassio discovery flow ( #72699 )
2022-05-30 14:25:36 +02:00
Erik Montnemery
342ccb5bf1
Improve handling of MQTT overridden settings ( #72698 )
...
* Improve handling of MQTT overridden settings
* Don't warn unless config entry overrides yaml
2022-05-30 14:21:20 +02:00
Paulus Schoutsen
42bcd0263c
Allow removing a ring device ( #72665 )
2022-05-30 12:38:52 +02:00
Joakim Sørensen
3a0111e65d
Use supervisor envs instead of hassio ( #72601 )
2022-05-30 12:00:13 +02:00
Erik Montnemery
c8f677ce4c
Bump hatasmota to 0.5.1 ( #72696 )
2022-05-30 11:40:36 +02:00
Bouwe Westerdijk
7e2f4ebd5c
Plugwise: correct config_flow strings ( #72554 )
2022-05-30 09:45:33 +02:00
Marc Mueller
b417ae72e5
Add generic parameters to HassJob ( #70973 )
2022-05-30 09:22:37 +02:00
epenet
6bc09741c7
Adjust config-flow type hints in gogogate2 ( #72445 )
2022-05-29 20:54:29 -10:00
rikroe
8d72891d83
Bump bimmer_connected to 0.9.3 ( #72677 )
...
Bump bimmer_connected to 0.9.3, fix retrieved units
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-30 08:52:58 +02:00
J. Nick Koston
1c334605b6
Enable strict typing to emulated_hue ( #72676 )
...
* Add typing to emulated_hue part 2
* cleanups
* adjust targets in test
2022-05-30 08:49:37 +02:00
BigMoby
6e355e1074
iAlarm XR integration refinements ( #72616 )
...
* fixing after MartinHjelmare review
* fixing after MartinHjelmare review conversion alarm state to hass state
* fixing after MartinHjelmare review conversion alarm state to hass state
* manage the status in the alarm control
* simplyfing return function
2022-05-30 08:26:05 +02:00
Maciej Bieniek
75669dba6e
Use pysnmplib instead of pysnmp ( #72645 )
...
* Use pysnmp and bump brother
* Fix mypy errors
* Bump brother version
2022-05-30 07:25:35 +02:00
Joakim Sørensen
b9e93207e3
Switch severity for gesture logging ( #72668 )
2022-05-29 15:14:43 -10:00
GitHub Action
3c5b778ee3
[ci skip] Translation update
2022-05-30 00:27:06 +00:00
Michael
1ed7e226c6
Address late review comments for Tankerkoenig ( #72672 )
...
* address late review comment from #72654
* use entry_id instead of unique_id
* remove not needed `_hass` property
* fix skiping failing stations
* remove not neccessary error log
* set DeviceEntryType.SERVICE
* fix use entry_id instead of unique_id
* apply suggestions on tests
* add return value also to other tests
* invert data check to early return user form
2022-05-29 20:57:47 +02:00
Matrix
7ff1b53d4f
Fix yolink device unavailable on startup ( #72579 )
...
* fetch device state on startup
* Suggest change
* suggest fix
* fix
* fix
* Fix suggest
* suggest fix
2022-05-29 20:54:23 +02:00
Shawn Saenger
1d57626ff0
Incorporate various improvements for the ws66i integration ( #71717 )
...
* Improve readability and remove unused code
* Remove ws66i custom services. Scenes can be used instead.
* Unmute WS66i Zone when volume changes
* Raise CannotConnect instead of ConnectionError in validation method
* Move _verify_connection() method to module level
2022-05-29 18:33:33 +02:00
Raman Gupta
5031c3c8b4
Fix zwave_js custom trigger validation bug ( #72656 )
...
* Fix zwave_js custom trigger validation bug
* update comments
* Switch to ValueError
* Switch to ValueError
2022-05-29 18:30:00 +02:00
Raman Gupta
92be8b4f8e
Make tomorrowio API rate limit handling more robust ( #70412 )
...
* Use the max request limit when setting tomorrowio update interval
* tests
* reduce lines
* simplify
* refactor
* Make Coordinator.async_setup_entry more efficient at determining when to refresh data and schedule refresh
* clean up
* clean up
* Remove unnecessary type definition
* typo
* fix logic ot be more deterministic
* Another fix
* Comment
* Reduce wasted API calls by doing partial updates when new entries get added with a new key
* Simplify and use asyncio event so that config entries only load after initial coordinator refresh
* Remove commented out piece
* Comment
* Remove unnecessary variable
* More cleanup
* Make future merge easier
* remove dupe
* switch order
* add comment
* Remove unnecessary error handling
* make code easier to read
* review feedback for code
* Fix logic
* Update test based on review
* Tweak comments
* reset mock so asertions are more clear
* Remove update interval check
2022-05-29 18:29:21 +02:00
J. Nick Koston
237ef6419b
Add basic typing to emulated_hue ( #72663 )
...
* Add basic typing to emulated_hue
* type a few more places
* fixes
* numbers are always stringified
* numbers are always stringified
* coverage
* drop assert
2022-05-29 18:27:32 +02:00
shbatm
d603952872
Check ISY994 climate for unknown humidity on Z-Wave Thermostat ( #72670 )
2022-05-29 06:00:18 -10:00
Khole
d59ecc4c96
Refactor hive entity ( #72311 )
...
* Add hive category entity changes
* Updates based on PR feedback
* Revert libary bump
* Update after PR feedback
* Update Binary device class for smoke sensor
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove entity category
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Updates after PR review
* Remove unused import
* Update light based on PR feedback
* Update light code from PR review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-29 12:08:50 +02:00
Paulus Schoutsen
da62e2cc23
Bumped version to 2022.6.0b3
2022-05-28 20:46:51 -07:00
Michael
b360f0280b
Manage stations via integrations configuration in Tankerkoenig ( #72654 )
2022-05-28 20:46:36 -07:00
rikroe
50eaf2f475
Bump bimmer_connected to 0.9.2 ( #72653 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-28 20:46:35 -07:00
J. Nick Koston
bd222a1fe0
Prevent config entries from being reloaded concurrently ( #72636 )
...
* Prevent config entries being reloaded concurrently
- Fixes Config entry has already been setup when
two places try to reload the config entry at the
same time.
- This comes up quite a bit:
https://github.com/home-assistant/core/issues?q=is%3Aissue+sort%3Aupdated-desc+%22Config+entry+has+already+been+setup%22+is%3Aclosed
* Make sure plex creates mocks in the event loop
* drop reload_lock, already inherits
2022-05-28 20:46:34 -07:00
Joakim Sørensen
3a06b5f320
Bump awesomeversion from 22.5.1 to 22.5.2 ( #72624 )
2022-05-28 20:46:12 -07:00
J. Nick Koston
c45dc49270
Escape % and _ in history/logbook entity_globs, and use ? as _ ( #72623 )
...
Co-authored-by: pyos <pyos100500@gmail.com >
2022-05-28 20:45:14 -07:00
Allen Porter
301f7647d1
Defer google calendar integration reload to a task to avoid races of reload during setup ( #72608 )
2022-05-28 20:45:13 -07:00
Allen Porter
79340f85d2
Don't import google calendar user pref for disabling new entities ( #72652 )
2022-05-28 20:44:50 -07:00
Paulus Schoutsen
afcc8679dd
Handle OAuth2 rejection ( #72040 )
2022-05-28 20:43:48 -07:00
Allen Porter
e7e48cd9f6
Defer google calendar integration reload to a task to avoid races of reload during setup ( #72608 )
2022-05-28 20:28:22 -07:00
Paulus Schoutsen
6a3d2e54a2
Handle OAuth2 rejection ( #72040 )
2022-05-28 20:23:16 -07:00
J. Nick Koston
7d391846ff
Retry right away on discovery for WiZ ( #72659 )
2022-05-28 16:38:38 -10:00
Chris Talkington
46031aff8d
Avoid swallowing Roku errors ( #72517 )
2022-05-28 21:03:13 -05:00
GitHub Action
7a0657c386
[ci skip] Translation update
2022-05-29 00:23:25 +00:00
G Johansson
24c34c0ef0
Strict typing Sensibo ( #72454 )
2022-05-28 13:26:50 -10:00
Michael
a4f678e7c9
Manage stations via integrations configuration in Tankerkoenig ( #72654 )
2022-05-28 13:31:03 -07:00
Allen Porter
a598cdfeb3
Don't import google calendar user pref for disabling new entities ( #72652 )
2022-05-28 12:51:40 -07:00
J. Nick Koston
e0614953a2
Add support for async_remove_config_entry_device to homekit_controller ( #72630 )
2022-05-28 09:47:14 -10:00
rikroe
233f086853
Bump bimmer_connected to 0.9.2 ( #72653 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2022-05-28 20:55:50 +03:00
J. Nick Koston
4a5679db08
Prevent config entries from being reloaded concurrently ( #72636 )
...
* Prevent config entries being reloaded concurrently
- Fixes Config entry has already been setup when
two places try to reload the config entry at the
same time.
- This comes up quite a bit:
https://github.com/home-assistant/core/issues?q=is%3Aissue+sort%3Aupdated-desc+%22Config+entry+has+already+been+setup%22+is%3Aclosed
* Make sure plex creates mocks in the event loop
* drop reload_lock, already inherits
2022-05-28 10:49:55 +02:00
GitHub Action
327c6964e2
[ci skip] Translation update
2022-05-28 00:24:05 +00:00
J. Nick Koston
a43d47fa0b
Escape % and _ in history/logbook entity_globs, and use ? as _ ( #72623 )
...
Co-authored-by: pyos <pyos100500@gmail.com >
2022-05-27 14:38:29 -07:00
Joakim Sørensen
9fe4aef4bc
Bump awesomeversion from 22.5.1 to 22.5.2 ( #72624 )
2022-05-27 14:37:19 -07:00
Paulus Schoutsen
e974a432aa
Bumped version to 2022.6.0b2
2022-05-27 11:38:00 -07:00
J. Nick Koston
13f953f49d
Add explict type casts for postgresql filters ( #72615 )
2022-05-27 11:36:44 -07:00
Aaron Bach
38c085f869
Bump regenmaschine to 2022.05.0 ( #72613 )
2022-05-27 11:36:43 -07:00
J. Nick Koston
2e2fa208a8
Fix recorder system health when the db_url is lacking a hostname ( #72612 )
2022-05-27 11:36:42 -07:00
Paulus Schoutsen
07c7081ade
Revert "Add service entity context ( #71558 )" ( #72610 )
2022-05-27 11:36:42 -07:00
xLarry
27908af61e
Bump laundrify_aio to v1.1.2 ( #72605 )
2022-05-27 11:36:41 -07:00
Erik Montnemery
087c0b59ed
Update integrations to pass target player when resolving media ( #72597 )
2022-05-27 11:36:40 -07:00
Erik Montnemery
ad65295201
Require passing target player when resolving media ( #72593 )
2022-05-27 11:36:39 -07:00
Erik Montnemery
cc53ad12b3
Simplify MQTT PLATFORM_CONFIG_SCHEMA_BASE ( #72589 )
2022-05-27 11:36:39 -07:00
J. Nick Koston
319275bbbd
Revert "Remove sqlite 3.34.1 downgrade workaround by reverting "Downgrade sqlite-libs on docker image ( #55591 )" ( #72342 )" ( #72578 )
2022-05-27 11:36:38 -07:00
Allen Porter
a35edc6751
Reduce the scope of the google calendar track deprecation ( #72575 )
2022-05-27 11:36:37 -07:00
uvjustin
0d03b85029
Bump httpx to 0.23.0 ( #72573 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-27 11:36:05 -07:00
J. Nick Koston
9b779082d5
Fix memory leak when firing state_changed events ( #72571 )
2022-05-27 11:33:40 -07:00
Joakim Plate
828afd8c05
fjaraskupan: Don't set hardware filters for service id ( #72569 )
2022-05-27 11:33:39 -07:00
Paulus Schoutsen
bd02c9e5b3
Attach SSL context to SMTP notify and IMAP sensor ( #72568 )
2022-05-27 11:33:38 -07:00
Bram Kragten
16ab7f2bb1
Update frontend to 20220526.0 ( #72567 )
2022-05-27 11:33:37 -07:00
Paulus Schoutsen
f8e300ffbe
Include provider type in auth token response ( #72560 )
2022-05-27 11:33:37 -07:00
Raman Gupta
370e4c53f3
Add logbook entries for zwave_js events ( #72508 )
...
* Add logbook entries for zwave_js events
* Fix test
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
* Remove value updated event
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-27 11:33:36 -07:00
J. Nick Koston
34323ce645
Add explict type casts for postgresql filters ( #72615 )
2022-05-27 08:11:33 -10:00
Aaron Bach
ea1e40a424
Bump regenmaschine to 2022.05.0 ( #72613 )
2022-05-27 10:32:38 -07:00
J. Nick Koston
040e120101
Fix recorder system health when the db_url is lacking a hostname ( #72612 )
2022-05-27 10:32:26 -07:00
Paulus Schoutsen
a733b92389
Include provider type in auth token response ( #72560 )
2022-05-27 10:31:48 -07:00
Paulus Schoutsen
d59258bd25
Revert "Add service entity context ( #71558 )" ( #72610 )
2022-05-27 10:30:40 -07:00
xLarry
2a1405c4bd
Bump laundrify_aio to v1.1.2 ( #72605 )
2022-05-27 19:19:18 +03:00
Erik Montnemery
47d0cc9b09
Update integrations to pass target player when resolving media ( #72597 )
2022-05-27 09:05:06 -07:00
Erik Montnemery
f76afffd5a
Require passing target player when resolving media ( #72593 )
2022-05-27 08:40:55 -07:00
Erik Montnemery
b6575aa66b
Minor cleanup of test integration's cover platform ( #72598 )
2022-05-27 17:53:49 +03:00
David F. Mulcahey
60387a417f
Add support for polled Smart Energy Metering sensors to ZHA ( #71527 )
...
* Add framework for polled se metering sensors
* add model
* find attr
* type info
2022-05-27 09:43:39 -04:00
Erik Montnemery
5ca82b2d33
Migrate zha light to color_mode ( #70970 )
...
* Migrate zha light to color_mode
* Fix restoring color mode
* Correct set operations
* Derive color mode from group members
* Add color mode to color channel
* use Zigpy color mode enum
Co-authored-by: David Mulcahey <david.mulcahey@me.com >
2022-05-27 15:38:22 +02:00
Erik Montnemery
35bc6900ea
Simplify MQTT PLATFORM_CONFIG_SCHEMA_BASE ( #72589 )
2022-05-27 15:09:43 +02:00
Allen Porter
371dfd85c8
Reduce the scope of the google calendar track deprecation ( #72575 )
2022-05-27 11:52:24 +02:00
epenet
43e66b3af9
Adjust config-flow type hints in firmata ( #72502 )
2022-05-27 11:44:31 +03:00
Álvaro Fernández Rojas
9b60b092c6
Update aioqsw to v0.1.0 ( #72576 )
...
qnap_qsw: update aioqsw to v0.1.0
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-27 11:41:40 +03:00
J. Nick Koston
39448009bf
Revert "Remove sqlite 3.34.1 downgrade workaround by reverting "Downgrade sqlite-libs on docker image ( #55591 )" ( #72342 )" ( #72578 )
2022-05-26 22:15:43 -10:00
jjlawren
9cd9d06bcc
Avoid network activity during Plex tests ( #72499 )
2022-05-27 09:46:22 +02:00
uvjustin
01b5f98414
Bump httpx to 0.23.0 ( #72573 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-26 21:20:37 -10:00
Erik Montnemery
cc42a95100
Migrate xiaomi_miio light to color_mode ( #70998 )
2022-05-27 08:36:32 +02:00
Paulus Schoutsen
cbd0c8976b
Attach SSL context to SMTP notify and IMAP sensor ( #72568 )
2022-05-26 22:15:20 -07:00
J. Nick Koston
a526b2b819
Add support for async_remove_config_entry_device to bond ( #72511 )
2022-05-26 18:15:56 -10:00
J. Nick Koston
049c06061c
Fix memory leak when firing state_changed events ( #72571 )
2022-05-26 20:54:26 -07:00
Joakim Plate
465210784f
fjaraskupan: Don't set hardware filters for service id ( #72569 )
2022-05-26 20:51:24 -07:00
Bram Kragten
93f0945772
Update frontend to 20220526.0 ( #72567 )
2022-05-26 20:48:52 -07:00
GitHub Action
26d7c3cff8
[ci skip] Translation update
2022-05-27 00:24:01 +00:00
Raman Gupta
5e52b11050
Add additional data to zwave_js device statistics WS API ( #72520 )
...
* Add additional data to zwave_js device statistics WS API
* Rename variables
* fix logic
* correct typehint
* Update homeassistant/components/zwave_js/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-26 19:21:50 -04:00
Raman Gupta
d8295e2fad
Add logbook entries for zwave_js events ( #72508 )
...
* Add logbook entries for zwave_js events
* Fix test
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/logbook.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
* Remove value updated event
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-26 19:20:05 -04:00
Paulus Schoutsen
86570fba19
Convert media player enqueue to an enum ( #72406 )
2022-05-26 13:57:00 -07:00
Paulus Schoutsen
a7fc1a4d62
Bumped version to 2022.6.0b1
2022-05-26 13:16:31 -07:00
j-a-n
e1c39d8c4b
Fix Moehlenhoff Alpha2 set_target_temperature and set_heat_area_mode ( #72533 )
...
Fix set_target_temperature and set_heat_area_mode
2022-05-26 13:16:23 -07:00
Raman Gupta
3be5a354c0
Fix jitter in nzbget uptime sensor ( #72518 )
2022-05-26 13:16:22 -07:00
Marcio Granzotto Rodrigues
e1ba0717e2
Fix bond device state with v3 firmwares ( #72516 )
2022-05-26 13:16:21 -07:00
jack5mikemotown
fa98b7e136
Fix Google Assistant brightness calculation ( #72514 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-26 13:16:20 -07:00
Raman Gupta
f038d0892a
Update node statistics for zwave_js device diagnostics dump ( #72509 )
2022-05-26 13:16:20 -07:00
J. Nick Koston
180b5cd2bb
Fix flux_led taking a long time to recover after offline ( #72507 )
2022-05-26 13:16:19 -07:00
J. Nick Koston
ff72c32b20
Fixes for logbook filtering and add it to the live stream ( #72501 )
2022-05-26 13:16:18 -07:00
Jan Bouwhuis
6bb78754dd
Move manual configuration of MQTT device_tracker to the integration key ( #72493 )
2022-05-26 13:16:18 -07:00
Erik Montnemery
f9d9c34018
Add hardkernel hardware integration ( #72489 )
...
* Add hardkernel hardware integration
* Remove debug prints
* Improve tests
* Improve test coverage
2022-05-26 13:16:17 -07:00
Allen Porter
d39de6e699
Throw nest climate API errors as HomeAssistantErrors ( #72474 )
2022-05-26 13:16:16 -07:00
Erik Montnemery
0cca73fb23
Add hardkernel hardware integration ( #72489 )
...
* Add hardkernel hardware integration
* Remove debug prints
* Improve tests
* Improve test coverage
2022-05-26 13:15:44 -07:00
Paulus Schoutsen
ff3374b4e0
Use modern WS API for auth integration + add auth provider type to refresh token info ( #72552 )
2022-05-26 13:06:34 -07:00
Jan Bouwhuis
d092861926
Move manual configuration of MQTT device_tracker to the integration key ( #72493 )
2022-05-26 13:02:39 -07:00
jack5mikemotown
b91a1c1b0a
Fix Google Assistant brightness calculation ( #72514 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-26 13:01:23 -07:00
Erik Montnemery
d1578aacf2
Improve raspberry_pi tests ( #72557 )
2022-05-26 21:41:17 +02:00
Raman Gupta
828fcd0a48
Fix jitter in nzbget uptime sensor ( #72518 )
2022-05-26 12:17:44 -07:00
rappenze
f82ec4d233
Address issues from late review in fibaro config flow tests ( #72553 )
2022-05-26 20:52:30 +02:00
Tom Barbette
33784446f6
Add nmbs canceled attribute ( #57113 )
...
* nmbs: Add canceled attribute
If a train is canceled, change the state to canceled and also add an attribute that can be matched.
Personnaly I look for the attribute and add a "line-through" CSS style to show my train was canceled.
I discovered this was not displayed the hard way :)
Signed-off-by: Tom Barbette <t.barbette@gmail.com >
* Update homeassistant/components/nmbs/sensor.py
canceled must be compared as an int, as suggested by @MartinHjelmare
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-26 18:04:22 +02:00
j-a-n
576fc9dc64
Fix Moehlenhoff Alpha2 set_target_temperature and set_heat_area_mode ( #72533 )
...
Fix set_target_temperature and set_heat_area_mode
2022-05-26 13:23:49 +02:00
Marc Mueller
48cc3638fa
Cleanup unused function return values ( #72512 )
2022-05-26 13:17:08 +02:00
Marc Mueller
e8feecf50b
Fix androidtv type hint ( #72513 )
2022-05-26 09:58:04 +02:00
Raman Gupta
3a998f1d46
Update node statistics for zwave_js device diagnostics dump ( #72509 )
2022-05-26 03:03:43 -04:00
Marcio Granzotto Rodrigues
c1f62d03a0
Fix bond device state with v3 firmwares ( #72516 )
2022-05-25 18:12:43 -10:00
J. Nick Koston
3537fa1dab
Fix flux_led taking a long time to recover after offline ( #72507 )
2022-05-25 17:02:21 -10:00
epenet
2863c7ee5b
Adjust config-flow type hints in sonarr ( #72412 )
...
* Adjust config-flow type hints in sonarr
* Use mapping for reauth
* Update init
2022-05-25 21:31:17 -05:00
J. Nick Koston
bfa7693d18
Fixes for logbook filtering and add it to the live stream ( #72501 )
2022-05-25 15:17:08 -10:00
Marc Mueller
1ac71455cb
Move remaining metadata to pyproject ( #72469 )
2022-05-26 02:54:49 +02:00
GitHub Action
30edc039ae
[ci skip] Translation update
2022-05-26 00:23:39 +00:00
Allen Porter
c181af92a2
Throw nest climate API errors as HomeAssistantErrors ( #72474 )
2022-05-25 13:00:48 -07:00
Franck Nijhof
3e0e8dd105
Bump version to 2022.7.0dev0 ( #72500 )
2022-05-25 12:57:55 -07:00
Franck Nijhof
b8d260f6ea
Bumped version to 2022.6.0b0
2022-05-25 20:49:10 +02:00
Zack Barett
a947c80f30
Bump Frontend to 20220525.0 ( #72496 )
2022-05-25 20:42:27 +02:00
Marc Mueller
3c246b7800
Update mypy to 0.960 ( #72481 )
2022-05-25 11:42:14 -07:00
Erik Montnemery
2bc093a04d
Hardware integration MVP ( #71677 )
2022-05-25 20:39:15 +02:00
Philip Allgaier
f166fc009a
Fix typo in ISY994 re-authentication dialog ( #72497 )
2022-05-25 20:29:42 +02:00
Raman Gupta
fe3fa0ae17
Bump zwave-js-server-python to 0.37.0 ( #72395 )
2022-05-25 10:46:55 -07:00
Raman Gupta
c8c4bf6c37
Bypass dynamic validation for zwave_js custom triggers ( #72471 )
2022-05-25 19:20:40 +02:00
Raman Gupta
9b40de18cd
Allow zwave_js/network_status WS API to accept device or entry ID ( #72205 )
...
* Allow zwave_js/network_status WS API to accept device or entry ID
* Fix based on upstream feedback
* Fixt ests
* Fixes
2022-05-25 12:49:04 -04:00
Martin Hjelmare
4723119fad
Clean zwave_js remaining typing issues ( #72488 )
2022-05-25 12:40:38 -04:00
Martin Hjelmare
10f0509ca3
Clean zwave_js services typing ( #72485 )
...
Fix services
2022-05-25 12:39:42 -04:00
Martin Hjelmare
f9f87c607e
Clean zwave_js api typing ( #72484 )
...
* Clean zwave_js api typing
* Add temporary type ignore
2022-05-25 12:35:54 -04:00
Erik Montnemery
101b1489c8
Fix meater remaining time sensor ( #72490 )
2022-05-25 19:09:53 +03:00
David F. Mulcahey
692a602aea
Bump ZHA quirks to 0.0.74 ( #72482 )
2022-05-25 14:48:34 +02:00
Erik Montnemery
84d1e10948
Bump pychromecast to 12.1.3 ( #72475 )
2022-05-25 12:53:12 +02:00
Franck Nijhof
36ff15b038
Fix container init ( #72478 )
2022-05-25 12:15:33 +02:00
BigMoby
42c80dda85
Create iAlarmXR integration ( #67817 )
...
* Creating iAlarmXR integration
* fixing after review code
* fixing remaining review hints
* fixing remaining review hints
* updating underlying pyialarm library
* Creating iAlarmXR integration
* fixing after review code
* fixing remaining review hints
* fixing remaining review hints
* updating underlying pyialarm library
* fixing after iMicknl review
* Improving exception handling
* Updating pyialarmxr library
* fixing after merge dev
* fixing after iMicknl review
* Update CODEOWNERS
Co-authored-by: Ludovico de Nittis <git@denittis.one >
* fixing iot_class
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* fixing after bdraco review
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* reverting catching exception in setup step
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* fixing after bdraco suggestions
* Update homeassistant/components/ialarmxr/alarm_control_panel.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/alarm_control_panel.py
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/ialarmxr/utils.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* regenerate translation and rename function to async_get_ialarmxr_mac
* removing and collapsing unused error messages
* fixing tests
* improve code coverage in tests
* improve code coverage in tests
* improve code coverage in tests
* fixing retry policy with new pyalarmxr library
* snake case fix
* renaming integration in ialarm_xr
* renaming control panel name
Co-authored-by: Ludovico de Nittis <git@denittis.one >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2022-05-25 10:52:06 +02:00
Austin Mroczek
5b896b315e
Add TotalConnect options flow to auto-bypass low battery ( #62458 )
...
* rebase
* use bypass option in async_setup_entry
* add test for options flow
* default to False for AUTO_BYPASS
* fix bypass defaults
2022-05-25 10:49:53 +02:00
epenet
53fb581bff
Adjust config-flow type hints in dynalite ( #72476 )
2022-05-25 10:37:09 +02:00
Guido Schmitz
bf75cb3cc5
Improve tests of devolo_home_network ( #71873 )
...
* Improve tests
* Use entity_registry_enabled_by_default fixture
2022-05-25 10:36:09 +02:00
Abadede
72cb320ed7
Fix Hue SONOFF S31 Lite zb plug ( #69589 )
...
* Update light.py
Same issue as https://github.com/home-assistant/core/issues/46619 with SONOFF S13 Lite Zigbee plug.
* Update light.py
2022-05-25 10:33:05 +02:00
ollo69
cc7b624418
Improve AndroidTV typing ( #71036 )
...
* Improve AndroidTV typing
* Change input type in async_connect_androidtv
2022-05-25 09:57:40 +02:00
Bryton Hall
1d5b8746fe
Add co2 and iaq entities to venstar component ( #71467 )
2022-05-25 09:51:19 +02:00
Lars
804c888098
Free color selection for Fritz!Smarthome lights ( #66213 )
...
* Fritz light free color selection
* Use setcolor as fallback
* better debug log message
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* change if-clause
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2022-05-25 09:28:36 +02:00
rappenze
1e4690626f
Better detection for brightness support in fibaro light ( #71615 )
2022-05-25 09:07:55 +02:00
Duco Sebel
88c49f034a
Use 'python-homewizard-energy' dependency for HomeWizard ( #71781 )
...
* Update requirement
* Remove aiohwenergy and use python-homewizard-energy
* Update test to work with python-homewizard-energy
* Bumb python-homewizard-energy to 1.0.3
2022-05-25 09:05:11 +02:00
Dave T
ce477e65ce
Render template during stream_url test for generic camera ( #69716 )
2022-05-25 09:02:48 +02:00
epenet
4f14d40072
Adjust config-flow type hints in philips_js ( #72443 )
2022-05-25 09:00:42 +02:00
Allen Porter
71bc650ac7
Stop updating google_calendars.yaml if it does not already exist ( #72340 )
...
* Stop updating google_calendars.yaml if it does not already exist
* Add additional test coverage to make CI pass
* Add test for no updates to google_calendar.yaml
* Add parameter to test for expecting write calls
* Missing call argument
* Remove conditional and replace with inline assert
2022-05-25 08:59:27 +02:00
David F. Mulcahey
9591d5366e
Add config entities for the Aqara P1 motion sensor to ZHA ( #72466 )
...
* initial work for configurable detection interval
* update opple cluster channel
* detection interval
* motion sensitivity
* only set the init attributes for the right device
* add trigger indicator configuration entity
2022-05-25 08:57:26 +02:00
Nathan Spencer
a98af2ad58
Better handling of balboa spa connection ( #71909 )
...
* Better handling of balboa spa connection
* Send a single message for keep alive task rather than multiple
2022-05-25 08:51:58 +02:00
RoboMagus
c1ddde3764
Check if attributes are present in new_state before accessing them ( #71967 )
...
* Check if attributes are present in new_state before accessing them.
* Early return if new state is None|Unknown|Unavailable
* Removed whitespace at line endings. +black run
* Update test for coverage
2022-05-25 08:44:08 +02:00
Guido Schmitz
5dfeb1e02a
Allow removing devices in devolo_home_control ( #72190 )
...
Allow removing devices
2022-05-25 08:39:05 +02:00
starkillerOG
9514f491f0
Add netgear speed test sensor ( #72215 )
...
* implement speed_test
* fix units
* restore last speedtest result
* fix import
* fix restore state is None
* fix styling
* fix mypy
* Use newer notation
* correct unit
* fix typing
* fix pylint
* fix issort
* use RestoreSensor
* fix import
* fix sensor restore
* do not extend SensorEntity
* fix mypy
* fix typing 2
2022-05-25 08:38:47 +02:00
Hans Oischinger
4c8a77fbd4
Bump PyViCare==2.16.2 ( #72448 )
2022-05-25 08:30:21 +02:00
Raman Gupta
eb7a521232
Fix more typing for zwave_js ( #72472 )
...
* Fix more typing for zwave_js
* Revert one change
* reduce lines
* Fix tests
2022-05-25 07:50:25 +02:00
Philip Allgaier
209f37196e
Adjust path to version info in Github issue template ( #72431 )
2022-05-24 20:51:19 -07:00
Robert Svensson
76146cf57c
Fix deCONZ does not generate unique IDs for battery sensors ( #72455 )
2022-05-24 20:51:02 -07:00
Robert Svensson
e60b247b51
Simplify setup of deCONZ platforms ( #72453 )
2022-05-24 20:48:09 -07:00
jjlawren
fbeaf200e4
Handle Plex searches in URL media_content_id format ( #72462 )
2022-05-24 20:46:27 -07:00
J. Nick Koston
b8e9b8f540
Add number platform to Big Ass Fans ( #72435 )
2022-05-24 20:45:27 -07:00
Kevin Stillhammer
e4cd04f936
Use length_util for here_travel_time ( #72458 )
2022-05-24 20:42:37 -07:00
Raman Gupta
352b7e86af
Move zwave_js node metadata comments to separate WS API cmd ( #71513 )
...
* Move zwave_js node metadata comments to separate WS API cmd
* fix pr
2022-05-24 22:11:43 -04:00
Marc Mueller
d0008683be
Use new project metadata format [PEP 621] ( #72422 )
2022-05-24 19:01:27 -07:00
Franck Nijhof
38ad1ef233
Use My Home Assistant for OAuth2 redirect callbacks ( #72449 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-24 19:00:36 -07:00
Zack Barett
b9baaf573c
Bump Frontend to 20220524.0 ( #72467 )
2022-05-24 18:54:11 -07:00
G Johansson
a2a691f232
Improve Sensibo terminology ( #72451 )
2022-05-24 14:40:26 -10:00
GitHub Action
301341a49f
[ci skip] Translation update
2022-05-25 00:26:18 +00:00
rforro
db815a7504
ZHA Add entities for Lidl water valve quirk ( #72307 )
...
* init
* added timer number entity
* added write attribute button entity
* fixed missed errors
* minor changes & fixed failing test
* removed icon
* unit and icons
2022-05-24 19:56:03 -04:00
David F. Mulcahey
7aca007a9a
Don't discover entities or initialize cluster channels for the coordinator in ZHA ( #72442 )
...
don't discover coord entities or init channels
2022-05-24 19:44:33 -04:00
rforro
0c2f22d478
Add configurable zha switch entity ( #71784 )
...
* add configurable zha switch entity
* final zha configurable switch
* fix codecov
* replaced errorneous cluster with local quirk
* test fix
* minor changes
2022-05-24 19:43:35 -04:00
Martin Hjelmare
6cac1dadeb
Clean zwave_js platform typing ( #72439 )
...
* Fix binary sensor
* Fix climate
* Fix cover
* Fix fan
* Fix light
* Fix lock
* Fix number
* Fix select
* Fix sensor
* Add back type ignore until library bump
2022-05-24 19:23:34 -04:00
Jon Benson
777c9c08ff
Update Rainforest Eagle to use eagle100 instead of uEagle ( #70177 )
2022-05-24 15:48:54 -07:00
Martin Hjelmare
f7475a5bdb
Clean zwave_js entity driver access ( #72427 )
2022-05-24 17:52:07 -04:00
Martin Hjelmare
c4ca106379
Clean zwave_js api driver access ( #72419 )
2022-05-24 17:16:58 -04:00
rikroe
cd769a55c2
Update BMW connected drive to async ( #71827 )
...
* Change BMW connected drive to async
* Fix coordinator exceptions, fix tests
* Fix using deprecated property
* Write HA state directly
* Remove code that cannnot throw Exceptions from try/except
* Use public async_write_ha_state
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix login using refresh_token if token expired
* MyPy fixes
* Fix pytest, bump dependency
* Replace OptionFlow listener with explicit refresh
* Remove uneeded async_get_entry
* Update test to include change on OptionsFlow
* Bump bimmer_connected to 0.9.0
* Migrate renamed entitity unique_ids
* Don't replace async_migrate_entries, add tests
* Rename existing_entry to existing_entry_id
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests
* Import full EntityRegistry
* Fix comment
* Increase timeout to 60s
* Rely on library timeout
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-24 21:44:18 +02:00
epenet
f33151ff8b
Adjust config-flow type hints in unifi ( #72411 )
...
* Adjust config-flow type hints in unifi
* Use mapping
* Use mapping
* Fix tests
* Fix tests
* Revert "Use mapping"
This reverts commit 126fedc84828dfa2badc1b6f673ab8a4e702d230.
2022-05-24 21:42:11 +02:00
Steven Looman
2e36a79357
Changes after late upnp review ( #72241 )
...
* Changes after review of #70008 , part 1
* Changes after review from #70008
* Revert to UpnpDataUpdateCoordinator._async_update_data
2022-05-24 21:37:37 +02:00
Martin Hjelmare
a5e100176b
Refactor zwave_js setup entry ( #72414 )
...
* Refactor zwave_js setup entry
* Improve message
2022-05-24 14:46:06 -04:00
epenet
6245d28907
Remove YAML configuration from vicare ( #72408 )
2022-05-24 20:28:09 +02:00
Bouwe Westerdijk
ffbec553d1
Bump plugwise to v0.18.5 ( #72441 )
2022-05-24 19:50:02 +02:00
epenet
1d68934ae2
Deprecate vera YAML configuration ( #72418 )
2022-05-24 18:12:25 +02:00
epenet
1482a8f73a
Adjust config-flow type hints in axis ( #72387 )
2022-05-24 17:01:08 +02:00
Ruben
8c9d7b392b
Change default name of motion blind TDBU entities so they can be auto renamed ( #72284 )
...
Change the default name of motion blind TDBU entities so they can be automatically renamed
2022-05-24 16:48:22 +02:00
Eric Severance
1a43f107c4
All WeMo devices use the Sensor platform ( #72396 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-05-24 16:40:14 +02:00
Franck Nijhof
b2e18682d2
Update coverage to 6.4 ( #72347 )
2022-05-24 16:31:03 +02:00
Franck Nijhof
652892e535
Do not swallow WLED errors ( #72407 )
2022-05-24 16:30:41 +02:00
J. Nick Koston
a5402d725f
Add light platform to Big Ass Fans ( #72382 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-24 09:20:13 -05:00
epenet
d40cd20692
Enforce type hints for backup and cast platforms ( #72223 )
...
* Enforce backup type hints
* Enforce cast type hints
2022-05-24 16:07:18 +02:00
Robert Svensson
dc0d065901
Fix UniFi device tracker on controllers only reporting events ( #72240 )
...
Add events to UniFi client tracker in case controller does not report proper data
2022-05-24 16:06:30 +02:00
rappenze
1113d9bea9
Support fibaro garage door devices ( #72299 )
...
* Add proper support for garage door controller in fibaro cover entity
* Add proper support for garage door controller in fibaro cover entity
2022-05-24 16:00:15 +02:00
Pascal Vizeli
6368df5e37
Base Image: S6 overlay & jemalloc update ( #72425 )
...
* Update base image with new s6-Overlay & jemalloc
* add build version
* Update finish
2022-05-24 15:51:06 +02:00
Erik Montnemery
23bd64b7a2
Prevent duplication of statistics metadata ( #71637 )
...
* Prevent duplication of statistics metadata
* Add models_schema_28.py
* Handle entity renaming as a recorder job
* Improve tests
2022-05-24 15:34:46 +02:00
Greg Dowling
d620072585
Remove pavoni as vera codeowner ( #72421 )
2022-05-24 15:16:02 +02:00
j-a-n
54f5238ef6
Moehlenhoff alpha2 sensors ( #72161 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-24 11:03:49 +02:00
epenet
cc162bf691
Remove YAML configuration from Jandy iAqualink ( #72404 )
2022-05-24 10:49:05 +02:00
Paulus Schoutsen
3cd398a5bd
Warn for old Google SDK version ( #72403 )
2022-05-24 10:26:25 +02:00
Eric Severance
f0b9aa7894
Bump pywemo==0.8.1 ( #72400 )
2022-05-24 09:53:01 +02:00
epenet
070cb61631
Adjust config-flow type hints in cloudflare ( #72388 )
...
* Adjust config-flow type hints in cloudflare
* Improve type hints
2022-05-24 08:23:09 +02:00
J. Nick Koston
1c25e1d7b1
Add metadata to logbook live stream websocket endpoint ( #72394 )
2022-05-23 22:37:47 -07:00
GitHub Action
abbfed24a4
[ci skip] Translation update
2022-05-24 00:25:27 +00:00
Zack Barett
1eaf3bb817
Bump Frontend to 20220523.0 ( #72397 )
2022-05-23 17:01:07 -07:00
J. Nick Koston
9d95b9ab05
Chunk large logbook queries and add an end_time to the api so we stop sending events ( #72351 )
2022-05-23 15:40:00 -07:00
epenet
52808562ab
Improve DEVICE_TRIGGERS typing in tasmota ( #72149 )
...
* Improve DEVICE_TRIGGERS typing in tasmota
* fix CI
* Simplify
* Simplify some more
2022-05-23 21:32:03 +02:00
Franck Nijhof
53d7eaa1a6
Update Pillow to 9.1.1 ( #72376 )
2022-05-23 20:50:39 +02:00
J. Nick Koston
0248a8710f
Always pass the source of the trigger for logbook context messages ( #72333 )
2022-05-23 13:35:45 -05:00
Allen Porter
f6370d0522
Add Honeywell Lyric application credentials platform and deprecate configuration in yaml ( #72335 )
...
Add Honeywell Lyric application credentials platform and deprecate config yaml
2022-05-23 20:16:21 +02:00
Kevin Stillhammer
90e5d69184
Add template as_timedelta ( #71801 )
2022-05-23 19:32:22 +02:00
Eric Severance
92582beeff
Use properties of wemo Maker device ( #72378 )
2022-05-23 19:28:16 +02:00
J. Nick Koston
4baf59666a
Remove sqlite 3.34.1 downgrade workaround by reverting "Downgrade sqlite-libs on docker image ( #55591 )" ( #72342 )
2022-05-23 19:26:08 +02:00
Franck Nijhof
54bd799081
Merge branch 'master' into dev
2022-05-23 19:23:55 +02:00
Eric Severance
e2a80e7a45
Remove unnecessary class from wemo test_fan ( #72377 )
2022-05-23 19:02:42 +02:00
epenet
f25663067c
Enforce type hints on device_automation platform ( #72126 )
2022-05-23 18:51:40 +02:00
J. Nick Koston
3cdc5c8429
Add climate platform to Big Ass Fans ( #72117 )
2022-05-23 18:38:59 +02:00
Joakim Sørensen
f90effc299
Add agent version to Supervisor system health ( #72360 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2022-05-23 09:22:49 -07:00
Erik Montnemery
deedbca46c
Mark unused sync toggle method from ToggleEntity as final ( #72370 )
2022-05-23 17:52:21 +02:00
epenet
7da9cac1f8
Log SamsungTV state changes ( #71989 )
2022-05-23 17:48:41 +02:00
Keilin Bickar
c10d456d11
Handle Sense timeout exceptions from initial authentication ( #72369 )
2022-05-23 17:45:01 +02:00
epenet
1b5a46a5ba
Adjust device_automation type hints in zha ( #72142 )
2022-05-23 17:35:35 +02:00
Guido Schmitz
5b4fdb081e
Add climate tests for devolo_home_control ( #72230 )
2022-05-23 17:24:28 +02:00
Kevin Stillhammer
967f4efc56
Cleanup config flow and tests for here_travel_time ( #72364 )
2022-05-23 16:50:05 +02:00
Jan Bouwhuis
d0556e6dd1
Move manual configuration of MQTT sensor to the integration key ( #72276 )
...
Add sensor
2022-05-23 16:29:45 +02:00
Robert Hillis
204e26a1b5
Warn user if Steam friends list is restricted ( #72285 )
2022-05-23 16:11:17 +02:00
epenet
5cfb31d28a
Adjust device_automation type hints in core components ( #72207 )
2022-05-23 16:07:34 +02:00
epenet
fb53e39f05
Adjust device_automation type hints in core platforms 1/3 ( #72209 )
2022-05-23 16:03:21 +02:00
epenet
3a0e816f1b
Adjust device_automation type hints in core platforms 2/3 ( #72210 )
2022-05-23 16:02:36 +02:00
epenet
b10ee779f9
Adjust device_automation type hints in core platforms 3/3 ( #72211 )
2022-05-23 16:01:40 +02:00
epenet
571c90b8cf
Adjust pylint plugin for climate HVACMode ( #71727 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-23 15:59:15 +02:00
epenet
30bf727dfe
Adjust device_automation type hints in litejet ( #72195 )
2022-05-23 15:56:13 +02:00
Robert Svensson
cc7a0e3c24
Streamline setup of deCONZ sensor platform ( #71905 )
2022-05-23 15:41:56 +02:00
epenet
82d4d96672
Adjust config_flow type hints in amberelectric ( #72236 )
2022-05-23 15:38:55 +02:00
epenet
5137e6b18d
Adjust device_automation type hints in tasmota ( #72201 )
2022-05-23 15:00:24 +02:00
epenet
ee5f1b1577
Adjust device_automation type hints in hue ( #72144 )
2022-05-23 14:59:12 +02:00
epenet
caa2412103
Adjust device_automation type hints in philips_js ( #72137 )
2022-05-23 14:57:09 +02:00
epenet
bcc3c93b4e
Adjust device_automation type hints in wemo ( #72141 )
2022-05-23 14:56:17 +02:00
epenet
52686aae05
Adjust device_automation type hints in nanoleaf ( #72134 )
2022-05-23 14:53:12 +02:00
Allen Porter
dc76cce96b
Add SENZ application credentials platform ( #72338 )
2022-05-23 14:44:45 +02:00
Kevin Stillhammer
9763b44357
Remove uneeded patch statements in here_travel_time ( #72361 )
2022-05-23 14:38:40 +02:00
epenet
5bb39a1db5
Adjust device_automation type hints in zwave_js ( #72143 )
2022-05-23 14:37:44 +02:00
epenet
df3e3b52a0
Adjust device_automation type hints in lcn ( #72132 )
2022-05-23 14:34:55 +02:00
epenet
dfc8dee2d6
Adjust device_automation type hints in rfxtrx ( #72138 )
2022-05-23 14:32:47 +02:00
Stefan Agner
6ec755a79d
Update board file list to reflect currently available boards ( #72085 )
...
* Update board file list to reflect currently available boards
* Warn if board does not exist and migrate Intel NUC to Generic x86-64
* Remove integration in case a old board is referenced
* Don't remove the config entry automatically/fix logging message
* Address pylint issue
2022-05-23 14:28:56 +02:00
mkmer
071f6d7099
Aladdin connect unload cleanup ( #71948 )
2022-05-23 14:13:21 +02:00
starkillerOG
fad766322c
Do not track Netgear AP or Bridge devices ( #69102 )
2022-05-23 13:48:44 +02:00
epenet
0c58f813c5
Cleanup trigger type hint in deconz ( #72358 )
2022-05-23 12:55:26 +02:00
Steve HOLWEG
f6fab65f60
Add support for com.fibaro.binarySensor to fibaro ( #65446 )
2022-05-23 12:33:25 +02:00
Maikel Punie
9ecc96e31c
Bump velbus-aio to 2022.5.1 ( #72355 )
2022-05-23 12:29:21 +02:00
epenet
421167c548
Drop GetAutomationsResult and GetAutomationCapabilitiesResult aliases ( #72328 )
2022-05-23 12:18:17 +02:00
J. Nick Koston
31b53e7fc6
Remove superfluous underscore from lutron_caseta entity and device names ( #72337 )
2022-05-23 12:03:49 +02:00
Robert Svensson
c770a81160
Use pydeconz interface controls for alarm control panel ( #72317 )
2022-05-23 12:00:01 +02:00
Thibaut
19781d285c
Add missing min and max values for some numbers in Overkiz ( #72229 )
2022-05-23 11:59:11 +02:00
Franck Nijhof
ea05bd8c2e
Allow for using pip 22.1(.x) ( #72348 )
2022-05-23 11:58:19 +02:00
Paulus Schoutsen
373ad21ce3
Fix translations clean up script ( #72114 )
2022-05-23 11:00:17 +02:00
Bouwe Westerdijk
e17a653cf0
Bump plugwise to v0.18.4 ( #72263 )
2022-05-23 10:59:10 +02:00
Matrix
800410ddf0
Add yolink siren ( #72341 )
...
* Add yolink siren
* Add .coveragerc
* fix wrong comments
2022-05-23 10:52:05 +02:00
Kevin Stillhammer
793ad568eb
here_travel_time: Add unique_id and DeviceInfo ( #72352 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-23 10:47:40 +02:00
Jan Bouwhuis
bc6451bd64
Move manual configuration of MQTT select to the integration key ( #72274 )
...
Add select
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-23 10:08:44 +02:00
Felipe Martins Diel
c52e8f7cfe
Bump broadlink to 0.18.2 ( #72346 )
2022-05-23 09:45:05 +02:00
dependabot[bot]
911fc83606
Bump actions/upload-artifact from 3.0.0 to 3.1.0 ( #72343 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 09:21:59 +02:00
Steven Looman
01c211a7f9
Bump async-upnp-client to 0.30.1 ( #72332 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-23 02:06:09 -05:00
Jan Bouwhuis
673f43fbec
Move manual configuration of MQTT scene to the integration key ( #72273 )
...
Add scene
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-23 09:04:03 +02:00
Jan Bouwhuis
eb988f7792
Fix race in MQTT platform setup ( #72344 )
...
Make sure MQTT platforms setup locks discovery
2022-05-23 09:03:30 +02:00
Eric Severance
cf5e21a996
Use properties of wemo Insight device ( #72316 )
2022-05-23 08:43:42 +02:00
Jan Bouwhuis
c4893f96f6
Move manual configuration of MQTT siren to the integration key ( #72278 )
...
Add siren
2022-05-23 08:08:08 +02:00
Jan Bouwhuis
623abb1147
Move manual configuration of MQTT number to the integration key ( #72272 )
...
Add number
2022-05-23 08:03:09 +02:00
uvjustin
c2612d1ade
Remove cache control headers from stream ( #71996 )
2022-05-23 13:56:26 +08:00
uvjustin
f965f542a3
Always set use wallclock as timestamps in ezviz ( #71984 )
2022-05-23 13:56:03 +08:00
uvjustin
79fb5e1bec
Add use wallclock as timestamps option to onvif ( #71983 )
2022-05-23 13:54:49 +08:00
Zac West
20960e182d
Log unknown websocket commands at info instead of error ( #72336 )
2022-05-22 22:41:51 -07:00
J. Nick Koston
4dbc1ed7a7
Add dialect (database engine) and version to recorder system health data ( #72339 )
2022-05-22 21:29:30 -07:00
epenet
e9ffcad4d1
Adjust setup type hints in opnsense ( #72225 )
2022-05-22 19:46:46 -07:00
epenet
4e4c745c4f
Adjust setup type hints in honeywell ( #72226 )
2022-05-22 19:44:11 -07:00
Michael
3ee5445b26
Fix camera entity update coordinator subscription in Synology DSM ( #72248 )
...
fix camera entity subscription to coordinator
2022-05-22 19:43:21 -07:00
Kevin Stillhammer
7649adde5f
Fix here_travel_time config_flow import ( #72313 )
...
* Handle import of entity_namespace
* Update homeassistant/components/here_travel_time/config_flow.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Fix mypy
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-05-22 18:41:54 -07:00
GitHub Action
7df7e33d17
[ci skip] Translation update
2022-05-23 00:25:42 +00:00
Allen Porter
39ce25f76d
Add Withings application_credentials platform ( #71990 )
...
* Add Withings application_credentials platform
* Update withings auth implementation
2022-05-22 14:30:57 -07:00
Allen Porter
e6ffae8bd3
Deprecate google calendar configuration.yaml ( #72288 )
...
* Deprecate google calendar configuration.yaml
* Remove unused translations
* Enable strict type checking and address pr feedback
* Move default hass.data init to `async_setup`
2022-05-22 14:29:11 -07:00
J. Nick Koston
9c3f949165
Add live streaming logbook websocket endpoint ( #72258 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-22 14:57:54 -05:00
epenet
3390d62b3d
Revert "Adjust device_automation type hints in deconz" ( #72323 )
...
Revert "Adjust device_automation type hints in deconz (#72194 )"
This reverts commit a57697d6e9 .
2022-05-22 20:53:00 +02:00
Andre Lengwenus
ead6e7da1f
Purge entity and device registries when importing lcn from configuration.yaml ( #54266 )
...
* Identify LCN orphans in entity registry and device registry and remove them
* Fix typing issues
* Revert "Fix typing issues"
This reverts commit eccd067b3b5f23135e6c8a79d25f7f2cbc2d0ae9.
* Fix removal of devices which do not belong to given config_entry
* Use helper for getting entities for config_entry
* Rename variable
2022-05-22 18:59:44 +02:00
Matrix
16088915eb
Fix yolink binary sensor ( #72304 )
...
* Fix yolink binary sensor
* suggest fix
2022-05-22 18:57:09 +02:00
Matrix
d9732ec787
Add yolink outlet ( #72247 )
...
* Add yolink outlet
* add .coveragerc
* buf fix
* suggest fix
* suggest fix
2022-05-22 13:20:29 +02:00
Jan Bouwhuis
4153edbcdd
Move manual configuration of MQTT humidifier to the integration key ( #72270 )
...
Add humidifier
2022-05-22 13:07:49 +02:00
Jan Bouwhuis
3c3e394972
Move manual configuration of MQTT cover to the integration key ( #72268 )
...
Add cover
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 13:07:14 +02:00
Jan Bouwhuis
87d895929f
Move manual configuration of MQTT switch to the integration key ( #72279 )
...
Add switch
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 13:06:49 +02:00
Jan Bouwhuis
e8664ce1ae
Move manual configuration of MQTT climate to the integration key ( #72251 )
...
Add climate
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 11:28:10 +02:00
Jan Bouwhuis
d1afbbfb09
Move manual configuration of MQTT vacuum to the integration key ( #72281 )
...
Add vacuum
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-22 11:27:25 +02:00
GitHub Action
b6b72f50ec
[ci skip] Translation update
2022-05-22 00:22:43 +00:00
Christopher Bailey
654c59c194
Add diagnostics for UniFi Protect ( #72280 )
2022-05-21 18:35:27 -05:00
xLarry
abf9aab18f
Add laundrify integration ( #65090 )
...
* First version of laundrify integration
* Code cleanup
* Code cleanup after review #2
* Move coordinator to its own file
* Save devices as dict and implement available prop as fn
* Validate token on init, abort if already configured
* Some more cleanup after review
* Add strict type hints
* Minor changes after code review
* Remove OptionsFlow (use default poll interval instead)
* Fix CODEOWNERS to pass hassfest job
* Fix formatting to pass prettier job
* Fix mypy typing error
* Update internal device property after fetching data
* Call parental update handler and remove obsolete code
* Add coordinator tests and fix some config flow tests
* Refactor tests
* Refactor fixtures
* Device unavailable if polling fails
2022-05-21 15:18:01 -04:00
Allen Porter
3f8c896cb2
Set user friendly name for Google Calendar config entry ( #72243 )
...
* Set user friendly name for Google Calendar config entry
* Add a new auth implementation for use during the config flow
2022-05-21 20:22:27 +02:00
Jan Bouwhuis
17669a728c
Move manual configuration of MQTT lock to the integration key ( #72271 )
...
Add lock
2022-05-21 19:07:26 +02:00
Jan Bouwhuis
809808dd80
Move manual configuration of MQTT camera to the integration key ( #72249 )
...
Add camera
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-21 19:04:36 +02:00
Allen Porter
b38289ee50
Remove google found_calendar service ( #72260 )
...
* Remove google found_calendar service
* Partial revert of yaml changes
* Store calendar id in a local variable
2022-05-21 08:39:41 -07:00
Kevin Stillhammer
f1ac9f8cca
Add ConfigFlow for here_travel_time ( #69212 )
...
* Add ConfigFlow for here_travel_time
* Use Selectors and Menu
* Use separate config flow steps for menus
* Move time options together
* Update homeassistant/components/here_travel_time/config_flow.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Blacken config_flow
* Initialize _config
* Only catch HERE errors
* Fix unknown error test
* Implement async_step_import
* Only catch errors for validate_api_key
* Split lat/lon
* Add additional test coverage
* Use TimeSelector in option flow
* Assert config entry data/option
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-05-21 07:36:02 -07:00
Michael Chisholm
dd0f9350ac
Update async-upnp-client to 0.30.0 ( #72269 )
2022-05-21 09:18:47 -05:00
Jan Bouwhuis
17588c39a4
Move manual configuration of MQTT binary_sensor to the integration key ( #72183 )
...
Add binary_sensor
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-21 16:14:24 +02:00
Robert Hillis
a152449b72
Fix steam yaml import ( #72245 )
...
* Fix steam yaml import
* uno mas
2022-05-21 13:31:24 +02:00
Franck Nijhof
6c4ba07bd1
Remove combined translations / optional markers from Konnected ( #72252 )
2022-05-21 12:37:47 +02:00
Robert Hillis
72dbca4f5b
Address late feedback on Deluge config flow ( #71497 )
...
Address late feedback on Deluge
2022-05-21 11:20:37 +02:00
Marcio Granzotto Rodrigues
4710ad07c4
Add marciogranzotto as a Bond codeowner ( #72238 )
2022-05-21 10:27:59 +02:00
Jan Bouwhuis
3918059033
Move manual configuration of MQTT button to the integration key ( #72167 )
...
Add button
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-21 09:54:51 +02:00
Paulus Schoutsen
eac872331a
Bump frontend to 20220521.0 ( #72257 )
2022-05-20 18:06:31 -07:00
GitHub Action
ceb8bb4745
[ci skip] Translation update
2022-05-21 00:22:49 +00:00
Christopher Bailey
267266c7c3
Adds UP Chime support for UniFi Protect ( #71874 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-20 15:16:01 -05:00
jrester
ad5dbae425
Fix reauthentication for powerwall integration ( #72174 )
2022-05-20 14:53:43 -05:00
Matrix
1e7b187fc6
Add yolink sensors ( #72186 )
...
* Add more sensor support
* change codeowner to active account
* fix suggest
2022-05-20 20:06:47 +03:00
Allen Porter
5866bf48da
Bump gcal_sync to 0.9.0 ( #72237 )
2022-05-20 18:07:02 +02:00
J. Nick Koston
e9c861f2b2
Add support for cover positions in bond ( #72180 )
2022-05-20 07:49:26 -07:00
jjlawren
614c44b9f0
Bump plexapi to 4.11.1 ( #72121 )
2022-05-20 07:48:22 -07:00
Allen Porter
775be354a6
Cleanup nest async methods that do not need to actually await ( #72170 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-05-20 07:47:18 -07:00
J. Nick Koston
d459a5c66e
Include context state in logbook responses to improve localization ( #72222 )
...
* Include context state in logbook responses to improve localization
* reduce payload, dont send context_event_type if sending context_state
2022-05-20 07:46:01 -07:00
SNoof85
cbcf832436
Fix for Xiaomi miio fan speed ( #72027 )
...
Update fan.py
2022-05-20 15:22:38 +02:00
epenet
a72ce2415b
Adjust setup type hints in agent_dvr ( #72224 )
2022-05-20 12:15:08 +03:00
Shay Levy
74e8b076e5
Fix Shelly missing key config flow ( #72116 )
2022-05-20 12:05:53 +03:00
epenet
99ad785d0a
Adjust setup type hints in mqtt ( #72227 )
2022-05-20 09:19:01 +02:00
epenet
71d6a17073
Adjust device_automation type hints in arcam_fmj ( #72193 )
2022-05-20 08:42:22 +02:00
Jan Bouwhuis
654b095498
Move manual configuration of MQTT alarm control panel to the integration key ( #72165 )
...
Add alarm_control_panel
2022-05-20 08:37:53 +02:00
epenet
4fb3a01c36
Adjust device_automation type hints in netatmo ( #72136 )
...
* Adjust device_automation type hints in netatmo
* Improve type hints
2022-05-20 08:27:49 +02:00
epenet
85ef0e3bd6
Adjust device_automation type hints in nest ( #72197 )
2022-05-20 08:27:24 +02:00
Raman Gupta
5f7594268a
Switch zwave_js firmware upload view to use device ID ( #72219 )
...
* Switch zwave_js firmware upload view to use device ID
* Store device registry in view
2022-05-20 01:50:13 -04:00
J. Nick Koston
7cad1571a2
Describe hue events in the logbook ( #72220 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-19 22:21:09 -07:00
epenet
ba4031718d
Enforce application_credentials type hints ( #72214 )
2022-05-20 06:25:29 +02:00
Allen Porter
c028db00de
Add Neato application credentials platform and deprecate configuration.yaml ( #72175 )
2022-05-19 21:22:37 -07:00
Erik Montnemery
36e9088e6b
Allow frontend to store metadata in homeassistant scenes ( #72178 )
2022-05-19 21:22:15 -07:00
J. Nick Koston
1001f9e39a
Fix last state in history minimal respones when all the states at the end are skipped ( #72203 )
2022-05-19 20:58:32 -07:00
Christopher Bailey
5c2c602686
Bumps pyunifiprotect to 3.6.0 ( #72188 )
2022-05-19 20:34:58 -05:00
GitHub Action
9a3ecacf6b
[ci skip] Translation update
2022-05-20 00:21:27 +00:00
J. Nick Koston
3681596430
Bump nexia to 1.0.1 ( #72185 )
...
- Fixes blower state when system is turned off
- Changelog: https://github.com/bdraco/nexia/compare/1.0.0...1.0.1
- Fixes #71949
2022-05-19 18:33:49 -05:00
Raman Gupta
68b278d170
Remove legacy zwave migration logic ( #72206 )
...
* Remove legacy zwave migration logic
* Update test_migrate.py
2022-05-19 18:29:28 -04:00
epenet
ebc883b43f
Adjust device_automation type hints in homekit_controller ( #72199 )
2022-05-19 15:22:09 -05:00
epenet
3604bb4c66
Adjust device_automation type hints in lutron_caseta ( #72133 )
2022-05-19 15:21:43 -05:00
epenet
7ce3e9ad7b
Adjust device_automation type hints in shelly ( #72196 )
2022-05-19 22:33:50 +03:00
epenet
7005526892
Adjust device_automation type hints in webostv ( #72200 )
2022-05-19 22:33:01 +03:00
epenet
a57697d6e9
Adjust device_automation type hints in deconz ( #72194 )
2022-05-19 21:16:06 +02:00
Raman Gupta
487819bbe5
Use device ID as input for zwave_js WS device cmds ( #71667 )
...
* Use device ID as input for zwave_js WS device cmds
* Additionally missed commands, update network_status command to include node status data
* revert change to removed function
* Revert register device change
2022-05-19 13:31:24 -04:00
J. Nick Koston
1c4c0f1eb3
Small fixes and cleanups to legacy nexia code ( #72176 )
2022-05-19 11:50:54 -05:00
epenet
0422d7f256
Add type hints to homekit_controller ( #72155 )
2022-05-19 11:34:51 -05:00
epenet
8ef39c3cfd
Add new methods to DeviceAutomationConditionProtocol ( #72169 )
...
* Add composite type
* Add new methods to DeviceAutomationConditionProtocol
2022-05-19 18:24:01 +02:00
epenet
8a00281eaa
Add new methods to DeviceAutomationTriggerProtocol ( #72168 )
...
* Add composite type
* Add new methods to DeviceAutomationTriggerProtocol
2022-05-19 18:23:40 +02:00
epenet
17bb503450
Add new methods to DeviceAutomationActionProtocol ( #72163 )
...
* Add composite type
* Extend action protocol
* Drop return/raise
2022-05-19 18:23:23 +02:00
Marcio Granzotto Rodrigues
3ece5965a8
Update bond-api to 0.1.18 ( #72166 )
2022-05-19 11:04:48 -05:00
J. Nick Koston
f06f94ea85
Add coverage to ensure we reject 0 length logbook filters ( #72124 )
2022-05-19 08:59:06 -07:00
Allen Porter
3526252cfc
Bump gcal-sync to 0.8.1 ( #72164 )
2022-05-19 08:16:49 -07:00
epenet
b65b47f25e
Cleanup zha async method which is not awaiting ( #72093 )
...
* Cleanup zha async method which is not awaiting
* Missed a commit
2022-05-19 17:05:25 +02:00
Matrix
1e1016aa5f
Add yolink binary sensor ( #72000 )
...
* Add binary sensor platform
* Add untest file to .coveragerc
* change attr default
2022-05-19 16:43:32 +02:00
Erik Montnemery
c27d563164
Make changes to application_credentials trigger full CI run ( #72157 )
2022-05-19 16:19:39 +02:00
epenet
f166a47df3
Adjust device_automation type hints in nest ( #72135 )
2022-05-19 06:50:32 -07:00
Jan Bouwhuis
ed1c2ea2b8
Move manual configuration of MQTT fan and light to the integration key ( #71676 )
...
* Processing yaml config through entry setup
* Setup all platforms
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* adjust mock_mqtt - reference config from cache
* Fix test config entry override
* Add tests yaml setup
* additional tests
* Introduce PLATFORM_SCHEMA_MODERN
* recover temporary MQTT_BASE_PLATFORM_SCHEMA
* Allow extra key in light base schema, restore test
* Fix test for exception on platform key
* One deprecation message per platform
* Remove deprecation checks from modern schema
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/light/__init__.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 homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* rename validate_modern_schema
* Do not fail platform if a single config is broken
* Update homeassistant/components/mqtt/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix tests on asserting log
* Update log. Make helper transparant, remove patch
* Perform parallel processing
* Update tests/components/mqtt/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* black
* Fix tests and add #new_format anchor
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-19 15:04:53 +02:00
Franck Nijhof
9d377aabdb
Fix Google tests ( #72158 )
2022-05-19 14:11:29 +02:00
starkillerOG
f7b96c87d0
Netgear test coverage ( #72150 )
2022-05-19 13:06:56 +02:00
starkillerOG
cfe9ea033a
Split miio gateway coordinator ( #69755 )
2022-05-19 11:14:07 +02:00
Shay Levy
bad245a856
Fix Shelly triggers type hints ( #72146 )
2022-05-19 11:06:57 +02:00
starkillerOG
9be7b02613
Fix Motion Blinds checking interface for multiple gateways ( #71474 )
...
* fix checking interface for multiple gateways
* fix black
* setup lock for shared multicast listener
* fix black
* bump motionblinds to 0.6.7
* compensate for extra Lock_key
* unregister gateway when unloading
* unsubscribe stop listener
* fix black
* only unsubscribe listener on last gateway remove
* catch OSError for invalid interfaces
* test coverage
* make stop listen on last config entry more robust
* also check ConfigEntryState
* fix black
2022-05-19 10:36:22 +02:00
epenet
1d6e404512
Adjust device_automation type hints in homekit_controller ( #72130 )
2022-05-19 10:19:43 +03:00
epenet
f144b518b2
Adjust device_automation type hints in kodi ( #72131 )
2022-05-19 10:18:01 +03:00
epenet
453c6af595
Adjust device_automation type hints in arcam_fmj ( #72128 )
2022-05-19 10:16:46 +03:00
epenet
694dc97ac5
Adjust device_automation type hints in tasmota ( #72140 )
2022-05-19 10:15:41 +03:00
epenet
7e2f5968cc
Adjust device_automation type hints in shelly ( #72139 )
2022-05-19 10:12:54 +03:00
epenet
be809980a1
Adjust device_automation type hints in deconz ( #72129 )
2022-05-19 08:57:02 +02:00
Adam James
c4f6fcc3d2
Increase range of valid source IDs in nad ( #72086 )
...
nad: Increase max source ID to 12
Tested on a NAD C658 with an MDC HDM-2 card installed.
2022-05-19 08:28:55 +02:00
J. Nick Koston
272e65f56d
Fix device_ids being filtered when entities also specified in the logbook ( #72122 )
2022-05-18 23:27:31 -05:00
Allen Porter
a6402697bb
Add display name for application credentials ( #72053 )
...
* Add display name for application credentials
* Rename display name to name
* Improve test coverage for importing a named credential
* Add a default credential name on import
2022-05-18 21:02:30 -07:00
Erik Montnemery
edd7a3427c
Remove support for databases without ROW_NUMBER ( #72092 )
2022-05-18 21:52:38 -05:00
GitHub Action
3a13ffcf13
[ci skip] Translation update
2022-05-19 00:26:11 +00:00
Aaron Bach
506d09d058
Increase timeout for SimpliSafe email-based 2FA to 10 minutes ( #72115 )
...
Increase timeout for SimpliSafe email-based 2FAA to 10 minutes
2022-05-19 02:27:58 +03:00
J. Nick Koston
d8a580a90f
Update nexia to use asyncio ( #72108 )
2022-05-18 18:08:02 -05:00
Jeef
bf63d381b2
IntelliFire On/Off Switches ( #70377 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-18 15:54:52 -05:00
J. Nick Koston
5e59c3fd6d
Add switch platform to Big Ass Fans ( #71954 )
2022-05-18 13:36:47 -07:00
J. Nick Koston
2745573610
Small cleanups lutron_caseta ( #72099 )
2022-05-18 13:35:35 -07:00
Paulus Schoutsen
204762d23a
Merge pull request #72107 from home-assistant/rc
2022-05-18 13:23:10 -07:00
Paulus Schoutsen
18b40990a2
Bump frontend to 20220518.0 ( #72106 )
2022-05-18 13:22:30 -07:00
Paulus Schoutsen
1b107f6845
Bumped version to 2022.5.5
2022-05-18 12:14:42 -07:00
epenet
996633553b
Cleanup unused import in SamsungTV ( #72102 )
2022-05-18 12:14:36 -07:00
epenet
a1df9c33aa
Ignore UpnpXmlContentError in SamsungTV ( #72056 )
2022-05-18 12:14:35 -07:00
Shay Levy
6b0c7a2dd4
Fix filesize doing IO in event loop ( #72038 )
2022-05-18 12:14:34 -07:00
J. Nick Koston
d34d3baa07
Include initial state in history_stats count ( #71952 )
2022-05-18 12:14:33 -07:00
Simone Chemelli
6155a64222
Properly handle Shelly gen2 device disconnect ( #71937 )
2022-05-18 12:14:32 -07:00
epenet
a0d1c5d1e6
Suppress Upnp error in SamsungTV resubscribe ( #71925 )
...
* Suppress Upnp error in SamsungTV resubscribe
* Supress UpnpCommunicationError instead
* Log resubscribe errors
* Add tests
* Add exc_info
2022-05-18 12:14:31 -07:00
Maciej Bieniek
ce39461810
Revert changing pysnmp to pysnmplib ( #71901 )
2022-05-18 12:14:30 -07:00
RadekHvizdos
81f9cc40dd
Add missing Shelly Cover sensors bugfix ( #71831 )
...
Switching Shelly Plus 2PM from switch to cover mode results in missing sensors for Power, Voltage, Energy and Temperature.
These parameters are still available in the API, but need to be accessed via "cover" key instead of "switch" key.
This change adds the missing sensors.
2022-05-18 12:14:29 -07:00
Christopher Bailey
5f3c7f11d8
Fix handling package detection for latest UniFi Protect beta ( #71821 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-18 12:14:29 -07:00
Ethan Madden
2448661371
Fix VeSync air_quality fan attribute ( #71771 )
...
* Refactor attribute inclusion for VeSync fans.
A recent change to pyvesync (introduced in 2.2) changed `air_quality` to
refer to air quality as an integer representation of perceived air
quality rather than a direct reading of the PM2.5 sensor. With 2.3 the
PM2.5 sensor access was restored as `air_quality_value`. Unfortunately,
`air_quality_value` was not added as an attribute on the fan object, and
rather only exists in the `details` dictionary on the fan object.
* Update homeassistant/components/vesync/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rename `air_quality_value` attribute to `pm25`
This should make it more clear what the attribute actually represents
* `air_quality` attribute reports `air_quality_value`
This restores previous behavior for this integration to what it was
before the `pyvesync==2.02` upgrade, using the `air_quality` attribute
to report pm2.5 concentrations (formerly `air_quality`) rather the
vague measurement now reported by `air_quality`.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-18 12:14:28 -07:00
rappenze
107615ebef
Limit parallel requests in fibaro light ( #71762 )
2022-05-18 12:14:27 -07:00
Avi Miller
5fbc4b8dba
Remove LIFX bulb discovery from the inflight list if it fails to connect ( #71673 )
...
Remove the bulb discovery from the inflight list if it fails to connect
Signed-off-by: Avi Miller <me@dje.li >
2022-05-18 12:14:26 -07:00
Simone Chemelli
a3bd911ce3
Warn user if "model" key is missing from Shelly firmware ( #71612 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 12:14:25 -07:00
Michael
5deb78a0dd
Refresh camera stream source of Synology DSM connected cameras ( #70938 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-18 12:14:02 -07:00
epenet
99941b1c32
Warn on use of deprecated async_get_registry ( #72088 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 12:04:06 -07:00
epenet
349347cade
Cleanup unused import in SamsungTV ( #72102 )
2022-05-18 21:04:42 +03:00
Michael
e300908a8e
Refresh camera stream source of Synology DSM connected cameras ( #70938 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-18 10:59:35 -07:00
epenet
784fbf3291
Cleanup nest async method which is not awaiting ( #72096 )
2022-05-18 20:50:15 +03:00
J. Nick Koston
985bcb23f2
Fix SAWarning in logbook queries ( #72101 )
2022-05-18 12:33:58 -05:00
Simone Chemelli
4a95539d9d
Warn user if "model" key is missing from Shelly firmware ( #71612 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 10:29:02 -07:00
J. Nick Koston
c74b241949
Include initial state in history_stats count ( #71952 )
2022-05-18 10:28:04 -07:00
epenet
8f7f3f328e
Suppress Upnp error in SamsungTV resubscribe ( #71925 )
...
* Suppress Upnp error in SamsungTV resubscribe
* Supress UpnpCommunicationError instead
* Log resubscribe errors
* Add tests
* Add exc_info
2022-05-18 10:01:56 -07:00
Jesse Hills
8ff0ced846
Initial implementation of ESPHome media players ( #72047 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-05-18 09:46:13 -07:00
epenet
f4b252a51d
Cleanup hue async methods which are not awaiting ( #72097 )
2022-05-18 09:43:43 -07:00
epenet
50ca14538a
Cleanup deprecated async_get_registry in core ( #72087 )
2022-05-18 17:58:28 +02:00
J. Nick Koston
bd78eec732
Fix reversed raise_on_progress in baf config_flow ( #72094 )
2022-05-18 17:42:14 +02:00
Erik Montnemery
037f6947d8
Fail recorder setup with unsupported dialect or version ( #70888 )
2022-05-18 16:52:46 +02:00
J. Nick Koston
f3c582815c
Convert statistics to use lambda_stmt ( #71903 )
...
* Convert stats to use lambda_stmt
- Since baked queries are now [deprecated in 1.4](https://docs.sqlalchemy.org/en/14/orm/extensions/baked.html#module-sqlalchemy.ext.baked ) the
next step is to convert these to `lambda_stmt`
https://docs.sqlalchemy.org/en/14/core/connections.html#quick-guidelines-for-lambdas
* Update homeassistant/components/recorder/statistics.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-05-18 16:22:21 +02:00
Allen Porter
26ee289be3
Add return code to integration application credentials in config flow ( #71986 )
...
* Add return code to integration application credentials in config flow
* Update google tests to use new return code
* Update spotify test for no auth configured
* Add translation for oauth2_missing_credentials
* Add new return code to yolink
* Update homeassistant/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-18 06:30:57 -07:00
Jesse Hills
23cb5cfd3f
Bump aioesphomeapi to 10.10.0 ( #72083 )
2022-05-18 14:27:02 +02:00
epenet
619a92eab9
Cleanup deprecated async_get_registry in fronius ( #72067 )
2022-05-18 14:23:49 +02:00
epenet
7c4cc389c9
Cleanup deprecated async_get_registry in geonetnz_quakes ( #72064 )
2022-05-18 14:22:56 +02:00
epenet
977c5b7693
Cleanup deprecated async_get_registry in gdacs ( #72066 )
2022-05-18 14:22:38 +02:00
epenet
4978d5f86e
Cleanup deprecated async_get_registry in homekit_controller ( #72069 )
2022-05-18 14:21:56 +02:00
epenet
70aa71eeed
Cleanup deprecated async_get_registry in isy994 ( #72078 )
2022-05-18 14:09:43 +02:00
epenet
64b0dd1e7a
Cleanup deprecated async_get_registry in plex ( #72077 )
2022-05-18 14:09:25 +02:00
epenet
df13fcd1a5
Cleanup deprecated async_get_registry in synology_dsm ( #72075 )
2022-05-18 14:09:04 +02:00
epenet
9c4a046a2b
Cleanup deprecated async_get_registry in sense ( #72074 )
2022-05-18 13:53:57 +02:00
epenet
b9c84bd655
Cleanup deprecated async_get_registry in opentherm_gw ( #72070 )
2022-05-18 13:47:09 +02:00
epenet
4e6887515b
Cleanup deprecated async_get_registry in zha ( #72080 )
2022-05-18 07:45:49 -04:00
epenet
ca785266b4
Cleanup deprecated async_get_registry in hue ( #72068 )
2022-05-18 13:42:49 +02:00
epenet
eae8a59b7b
Cleanup deprecated async_get_registry in gios ( #72065 )
2022-05-18 13:18:43 +02:00
epenet
19fdc3e630
Cleanup deprecated async_get_registry in edl21 ( #72063 )
2022-05-18 13:18:08 +02:00
epenet
1c5541c875
Cleanup deprecated async_get_registry in august ( #72062 )
2022-05-18 13:16:04 +02:00
epenet
0cea2eba84
Cleanup deprecated async_get_registry in airly ( #72061 )
2022-05-18 13:15:28 +02:00
epenet
4eb46d45ca
Cleanup deprecated async_get_registry in tests ( #72059 )
2022-05-18 13:12:38 +02:00
epenet
8492f282cb
Cleanup deprecated async_get_registry in xbox ( #72079 )
2022-05-18 12:37:27 +02:00
epenet
8b5803735f
Cleanup deprecated async_get_registry in rfxtrx ( #72073 )
2022-05-18 12:00:01 +02:00
epenet
fc84e4061f
Cleanup deprecated async_get_registry in philips_js ( #72071 )
2022-05-18 11:59:13 +02:00
epenet
2060f42818
Cleanup deprecated async_get_registry in acmeda ( #72060 )
2022-05-18 11:55:08 +02:00
epenet
5724d87c40
Cleanup deprecated async_get_registry in uptimerobot ( #72076 )
2022-05-18 11:46:09 +02:00
epenet
2851540453
Drop unnecessary async definitions in onewire ( #72018 )
2022-05-18 10:34:20 +02:00
epenet
8d57f70466
Ignore UpnpXmlContentError in SamsungTV ( #72056 )
2022-05-18 09:36:20 +02:00
Paulus Schoutsen
12020ffac1
Add Media Browser support to VLC ( #72052 )
2022-05-18 09:15:17 +02:00
Paulus Schoutsen
14361f9587
Add media browser support for GStreamer ( #72051 )
...
* Add media browser support for GStreamer
* Fix media type check
2022-05-18 09:14:33 +02:00
Shay Levy
c52f535eb3
Fix filesize doing IO in event loop ( #72038 )
2022-05-18 09:00:46 +02:00
J. Nick Koston
c4fc84ec1e
Add support for selecting device_ids from the logbook ( #72039 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-18 01:58:30 -05:00
J. Nick Koston
0dc12c70e3
Add logbook descriptions for elkm1 keypad press events ( #72017 )
...
* Add logbook descriptions for elkm1 keypad press events
* drop extra block
2022-05-18 08:47:02 +02:00
Jesse Hills
2bb6e4bb87
Bump aioesphomeapi to 10.9.0 ( #72049 )
2022-05-18 08:15:15 +02:00
epenet
8eb4a16a0f
Drop unnecessary async definitions in samsungtv ( #72019 )
...
* Drop unnecessary async definitions in samsungtv
* keep prefix
2022-05-18 08:01:28 +02:00
Matthias Alphart
bcabe5c6e4
Decouple up-down and position inversion for KNX covers ( #72012 )
2022-05-18 07:27:00 +02:00
J. Nick Koston
ec01e00184
Small cleanup to logbook context augmenter ( #72043 )
2022-05-17 21:10:28 -07:00
GitHub Action
1d6659224f
[ci skip] Translation update
2022-05-18 00:22:07 +00:00
J. Nick Koston
a4c1bcefb9
Tune sqlite based on configured settings ( #72016 )
2022-05-17 18:12:15 -05:00
Franck Nijhof
bfb47eb212
Final clean up of helpers accessed via hass ( #72032 )
...
* Final clean up of helpers accessed via hass
* Fix circular dep
* Fix import
2022-05-17 23:42:37 +03:00
epenet
d1d6c6b923
Cleanup SamsungTV log message ( #71987 )
2022-05-17 22:50:03 +03:00
epenet
afe2b71b2e
Update model info from SSDP in SamsungTV ( #71992 )
...
* Update model info from SSDP in SamsungTV
* Add tests
2022-05-17 22:49:19 +03:00
Álvaro Fernández Rojas
a78f183b64
Fix Airzone sensor and binary sensor updates ( #72025 )
...
airzone: fix sensor and binary sensor updates
This regression was introduced in b9b83c05e9
along with the modifications for the strict typing.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-17 22:47:28 +03:00
Franck Nijhof
c3d19f3827
Clean up accessing device_registry helpers via hass ( #72031 )
2022-05-17 12:22:15 -07:00
Franck Nijhof
69e622b327
Clean up accessing intent helpers via hass ( #72028 )
2022-05-17 20:33:51 +02:00
Shay Levy
0d94324d58
Clean up Shelly async methods that are not awaiting ( #72026 )
2022-05-17 10:57:41 -07:00
Franck Nijhof
c0da97b038
Clean up accessing service helpers via hass ( #72013 )
2022-05-17 10:56:57 -07:00
Paulus Schoutsen
5433c0a535
Make sure empty get_events results is always a list ( #72021 )
2022-05-17 10:43:58 -07:00
Franck Nijhof
8f4caf4141
Clean up accessing event helpers via hass ( #72011 )
2022-05-17 19:36:29 +02:00
Franck Nijhof
993e76a44d
Increase timeout for running full suite tests ( #72024 )
2022-05-17 19:36:02 +02:00
Franck Nijhof
5f44d0f8f9
Clean up accessing storage.Store helper via hass ( #72009 )
2022-05-17 18:45:57 +02:00
Franck Nijhof
c8f700c803
Clean up accessing dispatcher helpers via hass ( #72014 )
...
Clean up accessing ditpatcher helpers via hass
2022-05-17 18:41:36 +02:00
Paulus Schoutsen
0b09376360
Mobile app to notify when sensor is disabled ( #71561 )
...
* Mobile app to notify when sensor is disabled
* Add entity status to get_config
* Allow overriding enabled/disabled
2022-05-17 09:05:49 -07:00
Elad Bar
e4573273dc
Add Tuya Multi-functional Sensor (dgnbj) ( #71778 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-17 17:57:19 +02:00
epenet
4d8593402e
Fix no-implicit-reexport sorting issue ( #72015 )
2022-05-17 17:35:03 +02:00
Franck Nijhof
69cc6ab5f1
Clean up accessing entity_registry.async_get_registry helper via hass ( #72005 )
2022-05-17 16:40:45 +02:00
Franck Nijhof
c7b4aca998
Add more to no implicit reexport modules ( #71947 )
2022-05-17 15:29:22 +02:00
Matthias Alphart
81259f4eef
Update xknx to 0.21.3 ( #72006 )
2022-05-17 15:08:21 +02:00
Franck Nijhof
cba2fda93d
Fix clear config entry from registry in Samsung TV migration ( #72004 )
...
* Fix clear config entry from device registry
* Fix clear config entry from entity registry
2022-05-17 14:13:21 +02:00
rhadamantys
c67bbd06d4
Provide unique id for enocean devices ( #71774 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-17 13:43:36 +02:00
Franck Nijhof
7d2deae592
Clean up use of deprecated async_get_registry methods ( #72001 )
2022-05-17 13:40:19 +02:00
ollo69
39b27e4d38
Improve NUT typing ( #72002 )
2022-05-17 13:08:38 +02:00
Allen Porter
7d26be2d4d
Add Home Connect application_credentials platform and deprecate configuration.yaml ( #71988 )
...
Add Home Connect application_credentials platform
2022-05-17 10:48:31 +02:00
Matrix
e0154d6fb1
Add YoLink product integration ( #69167 )
...
* add yolink integration with door sensor
* Add test flow and update .coveragerc
* Yolink integration Bug fix
* resovle test flow
* issues resolve
* issues resolve
* issues resolve
* resolve issues
* issues resolve
* issues resolve
* change .coveragerc and test_flow
* Update yolink api version
* add test for config entry
* change config flow and add test cases
* remove config entry data
* Add token check for re-auth test flow
* fix test flow issues
* Add application credentials
* Add alias for application_credentials
* support application credentials and cloud account linking
* fix suggest change
2022-05-17 09:59:39 +02:00
Joakim Plate
513e276bba
Avoid polling fjaraskupan if no broadcast is received ( #71969 )
...
* Switch to subclassed coordinator
* Avoid polling fjäråskupan only do on request
We still want to timeout the availability if no data was received.
* Remove unused variable
* Update homeassistant/components/fjaraskupan/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-17 08:32:28 +02:00
J. Nick Koston
a614ddca28
Support requesting translations for multiple integrations in a single request ( #71979 )
2022-05-17 01:23:11 -05:00
J. Nick Koston
78f0716574
Add support for specifying the integrations manifest/list fetches ( #71982 )
...
* Add support for specifying the integrations manifest/list fetches
See https://github.com/home-assistant/core/pull/71979 for
the motovation
* Update homeassistant/components/websocket_api/commands.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-17 01:22:56 -05:00
Allen Porter
ddecf76f6f
Add application_credentials platform for netatmo ( #71884 )
2022-05-16 21:09:48 -07:00
Franck Nijhof
99f68ab858
Update dsmr_parser to v0.33 ( #71946 )
2022-05-16 21:04:59 -07:00
uvjustin
0608506bac
Reuse codec_context on stream thread restart ( #71942 )
2022-05-16 20:52:48 -07:00
Christopher Bailey
3de31939d8
Refactor button code to allow for other button types for UniFi Protect ( #71911 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-16 22:51:13 -05:00
GitHub Action
2d1a612976
[ci skip] Translation update
2022-05-17 00:23:03 +00:00
Paulus Schoutsen
3b88c6c012
Inverse parallel updates default check, follow sync "update" method ( #71720 )
2022-05-16 17:10:34 -07:00
J. Nick Koston
1a6ccdbf59
Bump unifi-discovery to 1.1.3 ( #71975 )
2022-05-16 18:52:05 -05:00
ollo69
1747061820
Enable NUT strict typing ( #71913 )
2022-05-16 18:51:30 -05:00
J. Nick Koston
9092dcacea
Use async_capture_events for core tests ( #71970 )
2022-05-16 18:04:05 -05:00
jjlawren
e339f43322
Add a timeout during Sonos speaker setup ( #71973 )
2022-05-16 18:03:39 -05:00
J. Nick Koston
8fcee01db0
Remove unnecessary flush from recorder ( #71910 )
2022-05-16 18:03:02 -05:00
J. Nick Koston
f4a2afeb37
Guard against recorder pool current connection disappearing during global destruction ( #71971 )
2022-05-16 17:48:14 -05:00
Robert Svensson
007c6d2236
Streamline setup of deCONZ binary sensor platform ( #71820 )
2022-05-17 00:04:57 +02:00
Franck Nijhof
03e98a9a32
Update sentry-sdk to 1.5.12 ( #71930 )
...
* Update sentry-sdk to 1.5.12
* Remove now unneeded mypy ignore
2022-05-16 23:13:43 +03:00
Bram Kragten
d22472208f
Update frontend to 20220516.0 ( #71964 )
2022-05-16 21:41:43 +02:00
J. Nick Koston
fb7aead756
Guard expensive casts in performance sensitive spots with if TYPE_CHECKING ( #71960 )
2022-05-16 21:15:04 +02:00
Franck Nijhof
bac2dce5ee
Update twentemilieu to 0.6.1 ( #71953 )
2022-05-16 20:14:04 +02:00
David F. Mulcahey
57c94c0350
Add additional configuration entities for ZHA lights ( #70597 )
...
* Add more configuration entities for ZHA lights
* fix typing circular imports
* enhance filter in entity factory
* fix read attribute chunking
* add test
* add exception test
2022-05-16 13:04:32 -04:00
uvjustin
32b3ce5727
Clean up use_wallclock_as_timestamps in generic ( #71940 )
2022-05-16 09:06:54 -07:00
Allen Porter
5d32659d17
Update scaffold script to use application_credentials platform ( #71881 )
2022-05-16 17:11:09 +02:00
Franck Nijhof
514e7708b3
Update PyJWT to 2.4.0 ( #71928 )
2022-05-16 07:38:01 -07:00
J. Nick Koston
e74794d500
Add sensor platform to Big Ass Fans ( #71877 )
2022-05-16 16:10:18 +02:00
Marc Mueller
2d7723169a
Update pylint to 2.13.9 ( #71941 )
...
* Update pylint to 2.13.9
* Small change
2022-05-16 15:01:31 +02:00
Franck Nijhof
a902899058
Remove auto_start translation from HomeKit ( #71938 )
2022-05-16 07:44:07 -05:00
Franck Nijhof
ace2f18697
Update pyupgrade to v2.32.1 ( #71939 )
2022-05-16 13:58:54 +02:00
Franck Nijhof
fcd9fcffe6
Update watchdog to 2.1.8 ( #71927 )
2022-05-16 13:55:21 +03:00
Franck Nijhof
732082b770
Update apprise to 0.9.8.3 ( #71934 )
2022-05-16 13:54:24 +03:00
Simone Chemelli
0ee838b25e
Properly handle Shelly gen2 device disconnect ( #71937 )
2022-05-16 12:50:03 +02:00
Joakim Sørensen
f7a2a6ea21
Bump awesomeversion from 22.2.0 to 22.5.1 ( #71933 )
2022-05-16 12:26:54 +02:00
Ethan Madden
e30a9d1fc0
Fix VeSync air_quality fan attribute ( #71771 )
...
* Refactor attribute inclusion for VeSync fans.
A recent change to pyvesync (introduced in 2.2) changed `air_quality` to
refer to air quality as an integer representation of perceived air
quality rather than a direct reading of the PM2.5 sensor. With 2.3 the
PM2.5 sensor access was restored as `air_quality_value`. Unfortunately,
`air_quality_value` was not added as an attribute on the fan object, and
rather only exists in the `details` dictionary on the fan object.
* Update homeassistant/components/vesync/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Rename `air_quality_value` attribute to `pm25`
This should make it more clear what the attribute actually represents
* `air_quality` attribute reports `air_quality_value`
This restores previous behavior for this integration to what it was
before the `pyvesync==2.02` upgrade, using the `air_quality` attribute
to report pm2.5 concentrations (formerly `air_quality`) rather the
vague measurement now reported by `air_quality`.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-16 10:30:49 +02:00
Franck Nijhof
77d39f9c4f
Add missing title translation for the Siren domain ( #71924 )
2022-05-16 10:07:39 +02:00
Allen Porter
7c68278482
Add application_credentials platform to geocaching integration ( #71880 )
2022-05-16 09:57:25 +02:00
Allen Porter
aa35b87884
Improve error handling for application credentials deletion ( #71868 )
2022-05-16 09:37:36 +02:00
Allen Porter
a32321aa9f
Mark xbox configuration.yaml as deprecated after app creds import ( #71908 )
2022-05-16 09:35:29 +02:00
Allen Porter
2613c865f7
Add Spotify application_credentials platform ( #71871 )
2022-05-16 09:31:14 +02:00
J. Nick Koston
a70e2a33dc
Fixing purging legacy rows and improve performance ( #71916 )
2022-05-15 21:25:07 -07:00
J. Nick Koston
089eb9960a
Reduce logbook websocket payload size and parse json attributes via the DBM ( #71895 )
2022-05-15 20:48:57 -07:00
GitHub Action
37f81b261d
[ci skip] Translation update
2022-05-16 00:24:28 +00:00
moritzbeck01
73f2f2ad1b
Add counter to the the helper category ( #71838 )
2022-05-15 21:19:18 +02:00
Maciej Bieniek
904be03d72
Revert changing pysnmp to pysnmplib ( #71901 )
2022-05-15 20:36:57 +02:00
Matej Drobnič
690fb2ae86
Add back description and location to calendar endpoint ( #71887 )
2022-05-15 20:31:22 +02:00
moritzbeck01
b6c7422607
Add timer to the the helper category ( #71837 )
2022-05-15 19:37:24 +02:00
Allen Porter
f2da1fceb2
Bump gcal_sync to 0.8.0 ( #71900 )
2022-05-15 19:33:46 +02:00
uvjustin
221b77297e
Declare exports from stream explicitly ( #71898 )
2022-05-15 17:58:57 +02:00
J. Nick Koston
98809675ff
Convert history queries to use lambda_stmt ( #71870 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-15 10:47:29 -05:00
Robert Svensson
8ea5ec6f08
Streamline setup of deCONZ number platform ( #71840 )
2022-05-15 15:56:45 +02:00
rappenze
2b637f71fa
Limit parallel requests in fibaro light ( #71762 )
2022-05-15 15:02:05 +02:00
RadekHvizdos
8549af3855
Add missing Shelly Cover sensors bugfix ( #71831 )
...
Switching Shelly Plus 2PM from switch to cover mode results in missing sensors for Power, Voltage, Energy and Temperature.
These parameters are still available in the API, but need to be accessed via "cover" key instead of "switch" key.
This change adds the missing sensors.
2022-05-15 12:29:35 +03:00
uvjustin
617b0d04dc
Decouple stream options from PyAV options ( #71247 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2022-05-14 23:31:18 -07:00
J. Nick Koston
e0bf1fba8d
Add logbook descriptions for mobile app zone enter and exit ( #71749 )
2022-05-14 23:05:56 -07:00
J. Nick Koston
1f753ecd88
Relocate sqlalchemy filter builder to recorder/filters.py ( #71883 )
2022-05-14 23:04:23 -07:00
J. Nick Koston
65f44bd80b
Exclude last_changed when same as last_updated for history websocket api ( #71886 )
2022-05-14 23:03:56 -07:00
starkillerOG
6a6d31180b
Motion blinds restore angle ( #71790 )
...
* restore tilt for TiltDevices
* add tilt option to set_absolute_position
* improve set_absolute_position service
* fix styling
2022-05-14 20:08:30 -07:00
J. Nick Koston
8f33437507
Correct typo in internal logbook function names ( #71882 )
2022-05-14 20:04:31 -07:00
Austin Mroczek
3d2f4e31af
Add diagnostics for TotalConnect ( #71506 )
2022-05-14 21:06:05 -05:00
GitHub Action
10624e93c8
[ci skip] Translation update
2022-05-15 00:30:16 +00:00
J. Nick Koston
51c6a68036
Add Big Ass Fans integration ( #71498 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-14 17:22:47 -05:00
J. Nick Koston
0584e84c30
Add MySQL index hints to logbook ( #71864 )
...
* Add MySQL index hints to logbook
* fix mysql query planner
2022-05-14 17:01:36 -05:00
J. Nick Koston
68632cb267
Implement use_include_order in the history websocket api ( #71839 )
2022-05-14 12:37:35 -07:00
Allen Porter
cd2898886b
Upgrade grpcio to 1.46.1 ( #71865 )
2022-05-14 12:24:52 -07:00
J. Nick Koston
4e9bc9eaff
Small cleanups to find_next_time_expression and addition of tests ( #71845 )
2022-05-14 12:13:32 -07:00
J. Nick Koston
ebce5660e3
Sync event timed_fired and the context ulid time ( #71854 )
2022-05-14 12:12:08 -07:00
J. Nick Koston
8c2743bb67
Avoid storing last_changed in the database if its the same as last_updated ( #71843 )
2022-05-14 12:06:31 -07:00
jjlawren
532b3d780f
Rework Sonos battery and ping activity tracking ( #70942 )
2022-05-14 13:40:26 -05:00
Allen Porter
355445db2d
Add application credentials platform for google calendar integration ( #71808 )
...
* Add google application_credentials platform
* Further simplify custom auth implementation overrides
* Add test coverage in application_credentials
* Simplify wording in a comment
* Remove unused imports accidentally left from merge
* Wrap lines that are too long for style guide
* Move application credential loading to only where it is needed
* Leave CLIENT_ID and CLIENT_SECRET as required.
2022-05-14 10:27:47 -07:00
AlainH
656e88faec
Update pyRFXtrx dependency to 0.29.0 ( #71852 )
...
* rfxtrx: update pyRFXtrx dependency to 0.29.0
* Update requirements_all.txt / requirements_test_all.txt
2022-05-14 18:10:15 +02:00
Christopher Bailey
fdc8830dd3
Remove ssh switch from unsupported devices for UniFi Protect ( #71859 )
2022-05-14 11:07:17 -05:00
eyager1
ba7d397704
Improve reliability of VLC metadata parsing ( #71856 )
...
* Improve reliability of metadata parsing.
* Remove media_album_name property
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-14 17:14:35 +02:00
G Johansson
c0ae31d86c
Code quality Filesize ( #71768 )
2022-05-14 06:16:22 -05:00
Franck Nijhof
991f0b40f2
Remove YAML configuration from Discord ( #71696 )
2022-05-13 22:55:02 -05:00
Clifford W. Hansen
ef9d8944f1
Update sonarr sensor ( #71576 )
...
Fixed issue when episodeFileCount/episodeCount might not exist
2022-05-13 22:09:09 -05:00
G Johansson
d84c6af55d
Add multiple departures to Trafikverket Ferry ( #71484 )
2022-05-13 19:42:11 -05:00
G Johansson
0bc843c133
Add remaining tests for Sensibo ( #71764 )
...
* Sensibo remaining tests
* Use fixture for enable entity
2022-05-13 19:40:34 -05:00
J. Nick Koston
a8f1dda004
Use ciso8601 for parsing MySQLdb datetimes ( #71818 )
...
* Use ciso8601 for parsing MySQLDB datetimes
The default parser is this:
5340191feb/MySQLdb/times.py (L66)
* tweak
* tweak
* add coverage for building the MySQLdb connect conv param
2022-05-13 19:26:09 -05:00
Álvaro Fernández Rojas
abe78b1212
Add QNAP QSW Button platform ( #70980 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-13 19:24:29 -05:00
Álvaro Fernández Rojas
e8a8d35289
Add Sensors for Airzone WebServer ( #69748 )
2022-05-13 19:23:18 -05:00
Robert Hillis
4ea6e5dfc0
Add config flow to Slack integration ( #69880 )
2022-05-13 20:05:06 -04:00
epenet
21b1667de9
Adjust Fan Modes in insteon ( #71804 )
2022-05-13 19:57:19 -04:00
jjlawren
c5460ce4b9
Fix Sonos idle states ( #71756 )
2022-05-13 19:04:58 -04:00
Nathan Spencer
72a65b6a21
Add last seen and status code diagnostic sensors to litterrobot ( #71760 )
2022-05-13 19:03:25 -04:00
Christopher Bailey
3e386064cf
Fix handling package detection for latest UniFi Protect beta ( #71821 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-13 18:42:33 -04:00
mkmer
f6600bbc20
Add Aladdin connect config flow ( #68304 )
...
* Adding flow and async
* Fixes to init
* Lint and type
* Fixed coveragerc file
* Added Test Coverage
* Added Update Listener and removed unused code
* Wrong integration name in init.
* Nothing
* Added yaml import flow
* Added YAML import functionality
* Added back aladdin_connect files to coverage rc
* Removed commented code
* Clean up error message
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/aladdin_connect/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
* Updated Documentation errors
* recommended change broke cover.py - backed out
* Cleaned up unused defenitions
* implimented recommended changes from gjohansson
* Dev environment cleanup
* Raised errors for better recovery, replaced removed update files, utilized PLATFORM vars to init platform
* Added back removal
* Added Code Owner
* Fixed more comment errors and import duplicates
* Added test coverage and formated code
* Added test coverage for model and init
* Added test_cover for full testing coverage
* Added await to async call
* Added missing asserts to failure tests
* Updated tranlsation
* Fixed wording in yaml import function, white space in const.py, return from validate_input.
* Update homeassistant/components/aladdin_connect/config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* "too much" whitespace
* Added back mising strings.json errors
* Added ConfigFlowReconfig and tests
* Finished up reauth config flow and associated tests
* Added reauth to strings, removed username from reauth
* recommended changes, ran script.translations, added auth test to reauth
* put back self.entry.data unpack.
* Cleanup for error message, fixed missing "asserts" in tests
* Added yaml import assertions
* Fixed documentation errors in test_cover.
* remove unused string.
* revised tests and wording for yaml import
* Documentation cleanup.
* Changed sideeffect names
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-05-14 00:41:01 +02:00
J. Nick Koston
663f6f8340
Complete refactoring of logbook humanify ( #71830 )
2022-05-13 14:56:16 -07:00
J. Nick Koston
e06ea5e03e
Remove deprecated history function entry points ( #71815 )
2022-05-13 16:19:26 -04:00
J. Nick Koston
535ae56fe7
Remove unused entity_id argument in logbook context augmenter ( #71829 )
2022-05-13 13:17:41 -07:00
J. Nick Koston
2a2a7a62c5
Avoid matching entity_id/domain attributes in logbook when there is no entities_filter ( #71825 )
2022-05-13 13:16:33 -07:00
Erik Montnemery
08ee276277
Add tilt support to Tasmota covers ( #71789 )
...
* Add tilt support to Tasmota covers
* Bump hatasmota to 0.5.0
2022-05-13 22:03:21 +03:00
Dave T
807df530bc
Add diagnostics file export to generic camera ( #71492 )
2022-05-13 10:27:08 -07:00
J. Nick Koston
9bd508c0bf
Generate json for history and logbook websocket responses in the executor ( #71813 )
2022-05-13 13:17:54 -04:00
Erik Montnemery
4885331509
Fail template functions when no default specified ( #71687 )
2022-05-13 09:46:49 -07:00
Erik Montnemery
83080dbba8
Support this variable in template cover actions ( #71793 )
2022-05-13 09:34:00 -07:00
Erik Montnemery
a17fa6d6d5
Support this variable in template fan actions ( #71795 )
2022-05-13 09:33:44 -07:00
Erik Montnemery
8b412acc98
Support this variable in template lock actions ( #71796 )
2022-05-13 09:33:25 -07:00
Erik Montnemery
66ec4564f4
Support this variable in template number actions ( #71797 )
2022-05-13 09:33:00 -07:00
Erik Montnemery
adde9130a1
Support this variable in template select actions ( #71798 )
2022-05-13 09:32:45 -07:00
Erik Montnemery
6f7a465347
Support this variable in template vacuum actions ( #71800 )
2022-05-13 09:32:19 -07:00
Erik Montnemery
9eca91afc9
Support this variable in template light actions ( #71805 )
2022-05-13 09:31:37 -07:00
J. Nick Koston
d215cdc563
Avoid buffering logbook rows unless we are selecting less than a days worth ( #71809 )
2022-05-13 09:10:43 -07:00
J. Nick Koston
e7e45209ec
Update stale docstring in logbook ( #71814 )
2022-05-13 09:07:26 -07:00
starkillerOG
28560e76e9
Fix mixing string references in Motion Blinds translations ( #71806 )
2022-05-13 17:29:56 +02:00
Erik Montnemery
042321be60
Support this variable in template button actions ( #71792 )
2022-05-13 17:28:36 +02:00
Erik Montnemery
184421dae6
Support this variable in template switch actions ( #71799 )
2022-05-13 16:44:27 +02:00
Franck Nijhof
0a9a86f973
Update jinja2 to 3.1.2 ( #71780 )
2022-05-13 13:38:20 +02:00
Avi Miller
f487c04e02
Remove LIFX bulb discovery from the inflight list if it fails to connect ( #71673 )
...
Remove the bulb discovery from the inflight list if it fails to connect
Signed-off-by: Avi Miller <me@dje.li >
2022-05-13 13:30:44 +02:00
Thibaut
80d332ddf1
Don’t send None value within Command parameter value in Overkiz integration ( #71582 )
2022-05-13 12:36:08 +02:00
Erik Montnemery
6cff2f8571
Tweak template light tests ( #71729 )
2022-05-13 12:22:34 +02:00
Erik Montnemery
dba2f5ab1c
Support this variable in template alarm actions ( #71744 )
2022-05-13 12:17:40 +02:00
Mick Vleeshouwer
f301de98e4
Add deprecation warning to Somfy integration ( #71653 )
2022-05-13 12:15:49 +02:00
Franck Nijhof
c8d171c475
Remove deprecated Raspberry Pi GPIO integration ( #71777 )
2022-05-13 12:13:26 +02:00
Erik Montnemery
3adaad7381
Migrate limitlessled light to color_mode ( #69430 )
2022-05-13 11:40:22 +02:00
epenet
d3c25bf450
Adjust pylint plugin for climate HVACAction ( #70760 )
2022-05-13 10:40:14 +02:00
Robert Svensson
3d05a9d31f
Streamline setup of deCONZ lock from sensor platform ( #71707 )
2022-05-13 10:38:36 +02:00
Franck Nijhof
e6d7170fd8
Remove deprecated WLED update button ( #71775 )
2022-05-13 11:18:16 +03:00
Franck Nijhof
2e568771a9
Update coverage to 6.3.3 ( #71772 )
2022-05-13 11:16:56 +03:00
Robert Svensson
bed2d1e37b
Streamline setup of deCONZ climate platform ( #71708 )
2022-05-13 09:51:19 +02:00
Jelte Zeilstra
75058e63a4
Create Update entities for Ubiquiti network devices ( #71700 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2022-05-13 09:17:41 +02:00
Allen Porter
32e4046435
Prepare google calendar integration for Application Credentials ( #71748 )
...
* Prepare google calendar integration for Application Credentials
Update google calendar integration to have fewer dependencies on
yaml configuration data to prepare for supporting application
credentials, which means setup can happen without configuration.yaml
at all. This pre-factoring will allow the following PR adding
application credentials support to be more focused.
* Add test coverage for device auth checks
2022-05-13 04:33:52 +02:00
J. Nick Koston
7ab4960b1e
Restore v23 stats migration tests ( #71743 )
2022-05-12 21:14:02 -04:00
GitHub Action
c7e8428daa
[ci skip] Translation update
2022-05-13 00:26:47 +00:00
J. Nick Koston
24a0007785
Add additional context data to logbook events ( #71721 )
2022-05-12 17:21:14 -07:00
J. Nick Koston
1d9fb4bca8
Fix process_datetime_to_timestamp and add test coverage ( #71755 )
2022-05-12 17:12:50 -07:00
J. Nick Koston
8ab27f26b9
Use ciso8601 for parsing datetimes with sqlalchemy sqlite dialect ( #71766 )
2022-05-12 17:11:43 -07:00
Paul Annekov
d76ff7d5a2
Changed API for Ukraine Alarm ( #71754 )
2022-05-12 16:45:39 -07:00
uvjustin
7e49ae6410
Add use_wallclock_as_timestamps option to generic ( #71245 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-12 16:43:24 -07:00
G Johansson
a746d7c1d7
Improve code quality in sql integration ( #71705 )
2022-05-12 19:40:00 -04:00
Nathan Spencer
ae89a1243a
Refactor litterrobot to use SensorEntityDescription ( #71224 )
2022-05-12 13:15:59 -05:00
Erik Montnemery
3332c853c4
Remove prints from template tests ( #71746 )
2022-05-12 18:34:26 +02:00
Erik Montnemery
11cc1feb85
Tweak template switch tests ( #71738 )
2022-05-12 17:08:21 +02:00
Erik Montnemery
35e4f11e0b
Tweak template lock tests ( #71734 )
2022-05-12 16:29:48 +02:00
Marvin ROGER
1cb00cbb79
Fix timezone issue on onvif integration ( #70473 )
2022-05-12 07:23:18 -07:00
Erik Montnemery
b70e97e949
Remove unused calls fixture from template tests ( #71735 )
2022-05-12 16:04:01 +02:00
Erik Montnemery
1ef3800844
Tweak template cover tests ( #71732 )
2022-05-12 15:22:57 +02:00
Bouwe Westerdijk
5a7624bfd4
Bump plugwise to v0.18.2 ( #71731 )
2022-05-12 15:19:50 +02:00
epenet
a0f741778a
Use HVACAction in mqtt ( #71726 )
2022-05-12 14:12:21 +02:00
Erik Montnemery
8f50a70ff5
Tweak template alarm tests ( #71730 )
2022-05-12 14:09:43 +02:00
Jesse Hills
39313057c4
Add amperage limit number to JuiceNet ( #71716 )
...
* Add amperage limit number to JuiceNet
* coverage exception
* Use mixin dataclass
2022-05-12 13:14:52 +02:00
Franck Nijhof
bf314970ea
Remove username entity from Geocaching ( #71728 )
2022-05-12 13:14:33 +02:00
Rudolf Offereins
577b8cd976
Add Geocaching integration ( #50284 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Reinder Reinders <reinder.reinders@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-05-12 12:12:47 +02:00
Franck Nijhof
135326a4a6
Remove YAML configuration from filesize ( #71692 )
2022-05-12 10:31:42 +02:00
Franck Nijhof
3ce19cd6f8
Remove YAML configuration from DuneHD ( #71694 )
2022-05-12 09:39:49 +02:00
Raman Gupta
533257021c
Parallelize zwave_js service calls ( #71662 )
...
* Parallelize zwave_js service calls to speed them up and handle exceptions properly
* Fix bug
* Add tests
* Fix comments
* Additional comment fixes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-12 03:07:58 -04:00
Raman Gupta
0d69adb404
Send initial message for certain zwave_js ws subscriptions ( #71723 )
...
* Send initial message for certain zwave_js ws subscriptions
* Be consistent
* fix tests and bugs
2022-05-12 03:07:11 -04:00
Raman Gupta
ca52aa47aa
Enable sentry reporting for zwave_js ( #71719 )
...
* Enable sentry reporting for zwave_js
* Fix test
2022-05-12 03:05:35 -04:00
Raman Gupta
684fe242d9
Set PARALLEL_UPDATES to 0 for all zwave_js platforms ( #71626 )
2022-05-11 20:51:10 -07:00
J. Nick Koston
18bdc70185
Update sql to prepare for sqlalchemy 2.0 ( #71532 )
...
* Update sql to prepare for sqlalchemy 2.0
* config flow as well
2022-05-11 20:45:47 -07:00
J. Nick Koston
9cd81db5b3
Add device_id and logbook descriptions to lutron_caseta ( #71713 )
2022-05-11 20:45:16 -07:00
J. Nick Koston
1dc15bb7c8
Prevent history_stats from rejecting states when microseconds differ ( #71704 )
2022-05-11 20:44:35 -07:00
J. Nick Koston
04af9698d3
Add logbook/get_events websocket endpoint ( #71706 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-11 22:28:06 -05:00
Raman Gupta
b9f7d1f54c
Fix zwave_js device automation bug ( #71715 )
2022-05-11 22:55:12 -04:00
Glenn Waters
a03a4b0d13
ElkM1 integration updates for new version of base library ( #71508 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-11 21:32:19 -05:00
J. Nick Koston
19168227eb
Fix sqlalchemy warning about logbook query being converted from subquery ( #71710 )
2022-05-11 19:30:36 -07:00
Franck Nijhof
08851d8366
Remove YAML configuration from International Space Station (ISS) ( #71693 )
2022-05-12 02:32:02 +02:00
Nic Jansma
69a8232b45
Add missing Coinbase RATEs ( #65101 )
2022-05-12 02:22:54 +02:00
J. Nick Koston
e2cef55162
Add history/history_during_period websocket endpoint ( #71688 )
2022-05-11 17:52:22 -05:00
J. Nick Koston
81e8d2ab86
Significantly improve logbook performance when selecting entities ( #71657 )
2022-05-11 15:27:02 -07:00
Trevor North
074dfd5a21
Allow RTMP sources for RTSPtoWeb ( #71695 )
2022-05-11 15:05:42 -07:00
G Johansson
49491bcda5
Sensibo test data adjustment from late review ( #71482 )
...
* Sensibo test data
* Separate pytest fixture for json load
* Scope to session
2022-05-11 19:36:30 +02:00
Robert Svensson
554f079b02
Streamline setup of deCONZ switch platform ( #71661 )
2022-05-11 13:31:16 +02:00
Robert Svensson
44f8c555a6
Streamline setup of deCONZ siren platform ( #71660 )
2022-05-11 13:30:16 +02:00
Robert Svensson
db17d7aecf
Streamline setup of deCONZ lock from light platform ( #71659 )
2022-05-11 13:20:09 +02:00
Robert Svensson
920c0d1667
Streamline setup of deCONZ cover platform ( #71656 )
2022-05-11 13:19:28 +02:00
Robert Svensson
b9f3f1af6c
Streamline setup of deCONZ fan platform ( #71658 )
2022-05-11 13:18:20 +02:00
J. Nick Koston
04e3cee6c3
Bump flux_led to 0.28.29 ( #71665 )
2022-05-11 13:14:11 +02:00
Raman Gupta
34d4eb7c15
Improve eight sleep code quality and fix bug ( #71622 )
2022-05-11 13:12:44 +02:00
Guido Schmitz
557cba118f
Bump devolo_home_control ( #71639 )
2022-05-11 13:10:34 +02:00
J. Nick Koston
1304808f89
Add additional test cover for history_stats ( #71648 )
2022-05-11 13:09:55 +02:00
Bouwe Westerdijk
2d5a82d10e
Refactor Plugwise select and add regulation_mode selector ( #69210 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-11 10:48:13 +02:00
Erik Montnemery
fb6cdb5a38
Optimistically set hs_color in template light ( #71629 )
...
* Optimistically set hs_color in template light
* Update light.py
* Update test
2022-05-11 09:57:54 +02:00
dacwe
f18d794293
Bump yalexs to 1.1.25 for handling locks in "secure locked mode" as locked ( #71666 )
2022-05-10 19:34:03 -05:00
GitHub Action
3d2b0a17ce
[ci skip] Translation update
2022-05-11 00:22:31 +00:00
Alexei Chetroi
dcbac86fc0
Bump up ZHA dependencies ( #71663 )
2022-05-10 19:21:46 -04:00
Graham Arthur Blair
945eba9aa3
Change Ring Chime play sound Buttons to a Siren ( #71449 )
2022-05-10 13:49:38 -07:00
rappenze
2205898771
Fix wrong brightness level change visible in UI ( #71655 )
2022-05-10 23:33:40 +03:00
Álvaro Fernández Rojas
45290c4c09
Update aioairzone to 0.4.4 ( #71641 )
...
Implements PEP 561, which allows to remove coordinator cast for strict typing.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 16:49:40 +02:00
Álvaro Fernández Rojas
c994d06967
Update aioqsw to 0.0.8 ( #71640 )
...
Implements PEP 561, which allows to remove coordinator cast.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 16:48:26 +02:00
Franck Nijhof
ef16e6c129
Fix Plugwise recovering from aiohttp client error ( #71642 )
2022-05-10 15:28:44 +02:00
J. Nick Koston
26177bd080
Convert logbook to use lambda_stmt ( #71624 )
2022-05-10 08:23:13 -05:00
Erik Montnemery
68c2b63ca1
Fix issue creation links in log messages ( #71638 )
2022-05-10 15:22:12 +02:00
Guido Schmitz
054ea77b45
Bump devolo-plc-api to 0.8.0 ( #71633 )
2022-05-10 13:00:00 +02:00
Erik Montnemery
275a90a2e8
Check state attributes in template light tests ( #71608 )
2022-05-10 12:46:02 +02:00
Álvaro Fernández Rojas
46becd4023
Address late Airzone strict typing comments ( #71627 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 10:00:38 +02:00
Álvaro Fernández Rojas
0f41f56998
Address late QNAP QSW strict typing comments ( #71628 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-10 09:59:10 +02:00
J. Nick Koston
bf77c000ea
Complete baked query conversion for recorder.history ( #71618 )
2022-05-09 21:00:19 -07:00
GitHub Action
3de7ffde54
[ci skip] Translation update
2022-05-10 00:23:19 +00:00
Maciej Bieniek
7243f787f9
Bump nam backend library to version 1.2.4 ( #71584 )
2022-05-10 01:11:50 +03:00
Robert Svensson
b731b7b69c
Bump pydeconz to v92 ( #71613 )
2022-05-10 00:03:03 +02:00
Andre Richter
3a00c95113
Add device_info and entity_category to Vallox ( #67353 )
...
* Add device_info and entity_category to Vallox
* Fix DeviceInfo
* Address review comments 1
* vallox suggested changes
Co-authored-by: Sebastian Lövdahl <slovdahl@hibox.fi >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-09 17:00:31 -05:00
Paulus Schoutsen
64636a4310
Add service entity context ( #71558 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-09 14:45:53 -07:00
J. Nick Koston
d8336a5216
Fix missing context_id in script logbook entries ( #71602 )
2022-05-09 15:22:27 -05:00
J. Nick Koston
222baa53dd
Make database access in the eventloop raise an exception ( #71547 )
2022-05-09 15:22:08 -05:00
J. Nick Koston
2560d35f1c
Always show the start and stop event in logbook ( #71600 )
2022-05-09 15:21:21 -05:00
Franck Nijhof
5430b51358
Update pre-commit to 2.19.0 ( #71592 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-09 23:19:22 +03:00
Erik Montnemery
f859cb6b2e
Remove unneeded bind_hass from device_automation code ( #71599 )
2022-05-09 23:19:00 +03:00
Paulus Schoutsen
1c841590aa
Reduce mobile app error to debug ( #71601 )
2022-05-09 23:12:48 +03:00
Erik Montnemery
347193055e
Rename logbook humanify function ( #71597 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-09 23:10:26 +03:00
Erik Montnemery
bec3c6e66a
Add 'toggle' device action translation to fan ( #71590 )
2022-05-09 23:09:43 +03:00
Daniel Hjelseth Høyer
bb052679df
Update adax lib ( #71609 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2022-05-09 23:08:22 +03:00
Michael
287bc5e3dc
Add release url to Fritz!Tools update entity ( #71606 )
...
* add release url to update entity
* fix test
2022-05-09 23:07:47 +03:00
TheHolyRoger
0fcdca2d71
Add optional base64 decoding of mqtt camera image ( #71223 )
...
Add unittest for b64 decoding of camera, fix linting
2022-05-09 21:40:15 +02:00
Tom Harris
1a45e54324
Fix Insteon issue with dimmer default on level ( #71426 )
2022-05-09 13:20:45 -05:00
J. Nick Koston
37c4318d33
Fix merge conflict with master to dev in sabnzbd (CI fix) ( #71605 )
2022-05-09 12:58:42 -05:00
Álvaro Fernández Rojas
d8e4f6d6e6
Add QNAP QSW to strict typing ( #71603 )
2022-05-09 12:57:27 -05:00
Álvaro Fernández Rojas
b9b83c05e9
Add Airzone to strict typing ( #71604 )
2022-05-09 12:56:59 -05:00
epenet
75ce66e8bd
Migrate wemo light to ColorMode ( #70857 )
2022-05-09 18:42:18 +02:00
Erik Montnemery
e5870c65ee
Add missing cast test fixture ( #71595 )
2022-05-09 18:41:25 +02:00
Álvaro Fernández Rojas
88c2c5c36c
Add Binary Sensors for Airzone Systems ( #69736 )
2022-05-09 09:07:11 -05:00
Paulus Schoutsen
539ce7ff0e
Allow mobile app to disable entities by default ( #71562 )
2022-05-09 08:05:31 -05:00
Franck Nijhof
401b856199
Merge branch 'master' into dev
2022-05-09 14:45:25 +02:00
Álvaro Fernández Rojas
a599325c2d
Add QNAP QSW Binary Sensor platform ( #70868 )
2022-05-09 07:44:14 -05:00
epenet
141688e210
Cleanup ServiceInfo compatibility ( #60540 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-09 14:17:48 +02:00
Erik Montnemery
ddd22398f2
Bump pychromecast to 12.1.2 ( #71567 )
2022-05-09 13:59:13 +02:00
Evan Bruhn
0842c29109
Bump logi_circle to 0.2.3 ( #71578 )
2022-05-09 13:58:26 +02:00
Erik Montnemery
d284e579bb
Improve Google Cast detection of HLS playlists ( #71564 )
2022-05-09 13:57:32 +02:00
Erik Montnemery
524920dd2e
Add 'toggle' device action to fans ( #71570 )
2022-05-09 13:49:35 +02:00
Robert Hillis
4db289ad6e
Remove deprecated yaml config from Deluge ( #71487 )
2022-05-09 13:22:51 +02:00
epenet
08856cfab0
Remove 1-Wire SysBus (ADR-0019) ( #71232 )
2022-05-09 13:16:23 +02:00
J. Nick Koston
30fdfc454f
Avoid lowercasing entities after template ratelimit recovery ( #71415 )
2022-05-09 12:48:38 +02:00
dependabot[bot]
894d0e3537
Bump docker/login-action from 1.14.1 to 2.0.0 ( #71385 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-09 12:38:46 +02:00
Joakim Plate
2dbe910e31
Adjust warning for missing entites ( #71343 )
2022-05-09 12:37:24 +02:00
Shai Ungar
587a29c723
Fix SABnzbd config check ( #71549 )
2022-05-09 12:34:16 +02:00
Hans Oischinger
20d9f2d3b7
Vicare Gas & Power consumption summary sensors ( #66458 )
2022-05-09 12:11:09 +02:00
Oscar Calvo
1cc9800a93
Support custom baud speed ( #68320 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-05-09 12:06:29 +02:00
Jan Bouwhuis
5d9dc8252b
Use helper for testing an event change ( #71579 )
2022-05-09 11:52:08 +02:00
Erik Montnemery
bb4a5ccc2c
Correct device class for meater cook sensors ( #71565 )
2022-05-09 11:03:32 +02:00
Shai Ungar
f50681e3d3
Migrate sabnzbd sensors unique ids ( #71455 )
...
* Migrate sensors unique ids
1. migrate sensors to have unique id constructed also from entry_id
2. add migration flow in init
3. bump config flow to version 2
4. add tests for migration
* move migrate to async_setup_entry
* 1. Use the entity registry api in tests
2. Set up the config entry and not use integration directly
3. remove patch for entity registry
* fix too many lines
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/sabnzbd/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-09 09:27:23 +02:00
epenet
1be2438ef6
Use climate enums in mqtt ( #70696 )
2022-05-09 08:15:11 +02:00
J. Nick Koston
24d7a464e1
Refactor logbook to reduce overhead and complexity ( #71509 )
2022-05-08 21:47:26 -07:00
J. Nick Koston
15a5878a39
Use MediaPlayerEntityFeature in ws66i ( #71553 )
2022-05-08 22:38:22 -05:00
Guido Schmitz
2b30bda6c8
Add binary sensor platform to devolo Home Network ( #60301 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 21:33:20 -05:00
J. Nick Koston
cec7e53302
Fix zeroconf tests ( #71557 )
2022-05-08 19:15:18 -07:00
Andrew Bullock
9ef5c23f1c
Add support to Hunter Douglas for Silhouette Type 23 Tilting ( #70775 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 21:10:25 -05:00
Christopher Bailey
6da889326b
Fix typer/click incompatibilty for unifiprotect ( #71555 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 21:07:12 -05:00
J. Nick Koston
0b8f87169b
Pretty zha manifest.json ( #71556 )
2022-05-08 21:05:19 -04:00
GitHub Action
f1dd3b7f89
[ci skip] Translation update
2022-05-09 00:21:41 +00:00
RenierM26
e1fa285640
Ezviz dependency bump to 0.2.0.8 ( #71512 )
2022-05-08 18:28:33 -05:00
Fairesoimeme
1d63c2069e
Add ZiGate device on automatic integration USB and ZEROCONF ( #68577 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-05-08 18:27:09 -05:00
Álvaro Fernández Rojas
9a5e0281db
Add missing AEMET weather units ( #70165 )
2022-05-08 18:20:18 -05:00
Shawn Saenger
5e737bfe4f
Add ws66i core integration ( #56094 )
...
* Add ws66i core integration
* Remove all ws66i translations
* Update ws66i unit tests to meet minimum code coverage
* Update ws66i based on @bdraco review
* General improvements after 2nd PR review
* Disable entities if amp shutoff, set default source names, set 30sec polling
* Add _attr_ and change async_on_unload
* Improve entity generation
* Implement coordinator
* Made options fields required, retry connection on failed attempts, use ZoneStatus for attributes
* Refactor WS66i entity properties, raise HomeAssistantError on restore service if no snapshot
* Update to pyws66i v1.1
* Add quality scale of silver to manifest
* Update config_flow test
2022-05-08 16:52:39 -05:00
Aaron Bach
0b25b44820
Bump simplisafe-python to 2022.05.1 ( #71545 )
...
* Bump simplisafe-python to 2022.05.1
* Trigger Build
2022-05-08 15:21:18 -06:00
J. Nick Koston
896bf986eb
Speed up nightly database purges with lambda_stmt ( #71537 )
2022-05-08 12:47:12 -07:00
J. Nick Koston
7c9c0e911a
Move do_adhoc_statistics to recorder test helpers ( #71544 )
2022-05-08 12:45:57 -07:00
Brandon Rothweiler
e46310ac0b
Add device class for Mazda pressure sensors ( #71539 )
2022-05-08 20:29:58 +01:00
J. Nick Koston
6922209ddb
Ensure all mysql tables get optimized ( #71538 )
2022-05-08 12:15:06 -07:00
Paul Annekov
2eaaa525f4
Add Ukraine Alarm integration ( #71501 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
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-05-08 08:22:20 -07:00
Jelte Zeilstra
d52137cc1a
Add state class measurement to deCONZ LightLevel sensors ( #71516 )
2022-05-08 15:54:43 +02:00
Fabian Affolter
71e84dfcd1
Remove myself from volkszaehler codeowners ( #71515 )
2022-05-08 11:31:33 +02:00
Fabian Affolter
d3e2d2eb40
Remove myself from shiftr codeowners ( #71517 )
2022-05-08 11:31:03 +02:00
J. Nick Koston
a8aa0e1cca
Add Estimated Database Size to the recorder system health ( #71463 )
2022-05-07 21:02:54 -07:00
Paulus Schoutsen
49d13b9981
Bump frontend to 20220504.1 ( #71504 )
2022-05-07 20:57:57 -07:00
Paulus Schoutsen
e35a5a1a28
Fix other enums in helpers ( #71505 )
2022-05-07 20:57:48 -07:00
screenagerbe
00291fb1a6
update to caldav v0.9.0 ( #71406 )
2022-05-07 17:41:09 -07:00
GitHub Action
12065ad58e
[ci skip] Translation update
2022-05-08 00:21:41 +00:00
Paulus Schoutsen
55cb35046e
Move flexit climate to HVAC action ( #71443 )
2022-05-07 14:19:23 -07:00
J. Nick Koston
3883bad70a
Fix display of multiline queries in sql config flow ( #71450 )
2022-05-07 14:19:01 -07:00
J. Nick Koston
523828c81e
Ensure sql sensors keep working after using the options flow ( #71453 )
...
* Ensure sql sensors keep working after using the options flow
Fixes
```
2022-05-06 16:17:57 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up sql platform for sensor
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
await asyncio.shield(task)
File "/Users/bdraco/home-assistant/homeassistant/components/sql/sensor.py", line 97, in async_setup_entry
name: str = entry.options[CONF_NAME]
KeyError: name
```
* ensure saving the options flow fixes the broken config entry
* ensure options changes take effect right away
* Add cover to validate the reload
2022-05-07 14:18:40 -07:00
Austin Mroczek
a01444b6dd
bump total_connect_client to 2022.5 ( #71493 )
2022-05-07 23:30:36 +03:00
0bmay
b8c76a416b
Update py-canary to 0.5.2 ( #71489 )
...
Update py-canary from 0.5.1 to 0.5.2
Github issue #71052
Github Issue #44830
2022-05-07 23:28:05 +03:00
rappenze
fe7564813a
Fix rgb conversion in fibaro light ( #71476 )
2022-05-07 23:22:41 +03:00
rappenze
6442c5949b
Revert usage of Fibaro Client V5 as it has too many errors ( #71477 )
2022-05-07 23:20:30 +03:00
Shai Ungar
50f4c5d347
fix speed sensor wrong number ( #71502 )
2022-05-07 23:16:51 +03:00
Álvaro Fernández Rojas
21cee3b1c4
airzone: improve diagnostics ( #71488 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-07 23:13:12 +03:00
Maciej Bieniek
6866cca929
Add timeout ( #71499 )
2022-05-07 23:08:20 +03:00
J. Nick Koston
b86f508ac8
Use DataUpdateCoordinator generic for data ( #71479 )
2022-05-07 06:42:49 -07:00
GitHub Action
44d8f2f773
[ci skip] Translation update
2022-05-07 00:20:47 +00:00
J. Nick Koston
92f46a48c3
Bump zeroconf to 0.38.6 ( #71447 )
2022-05-07 00:01:05 +03:00
Paulus Schoutsen
b1a04302b5
Stringify enums in selectors ( #71441 )
2022-05-06 11:25:01 -07:00
0bmay
1a00bb9fc4
Fix Canary camera stream blocking call ( #71369 )
...
* fix: Canary stream camera, fix blocker
fixes a "detected blocking call to putrequest inside the event loop. This is causing stability issues. Please report issue for canary doing blocking calls at homeassistant/components/canary/camera.py, line 149: self._live_stream_session.live_stream_url, extra_cmd=self._ffmpeg_arguments" from log file.
* refactor: black formatting changes
tsia
2022-05-06 08:00:48 -07:00
Pascal Vizeli
6984c56cc6
Freeze numpy on wheel build ( #71408 )
2022-05-06 18:00:01 +03:00
David F. Mulcahey
173f14379b
Update Zigpy attribute cache for switch devices that do not report state ( #71417 )
...
* fix devices that do not report state
* whoops
2022-05-06 10:24:08 -04:00
G Johansson
e5619f4af1
Remove yaml import trafikverket_train ( #71410 )
2022-05-06 14:27:12 +03:00
Pascal Vizeli
f1733236bb
Revert "Bump numpy to v1.22.3 ( #71393 )" ( #71407 )
...
This reverts commit 225d41f82a .
2022-05-06 12:51:19 +02:00
epenet
225d41f82a
Bump numpy to v1.22.3 ( #71393 )
...
* Bump numpy to v1.22.3
* Fix mypy
2022-05-06 12:07:02 +02:00
Alessandro Di Felice
118bae6cb4
Upgrade glances_api to 0.3.5 ( #71243 )
2022-05-06 09:27:46 +02:00
G Johansson
5931f6598a
Add tests for Sensibo ( #71148 )
...
* Initial commit
* Check temperature missing
* fix temp is none
* Fix parallell
* Commit to save
* Fix tests
* Fix test_init
* assert 25
* Adjustments tests
* Small removal
* Cleanup
* no hass.data
* Adjustment test_coordinator
* Minor change test_coordinator
2022-05-06 10:05:15 +03:00
J. Nick Koston
d612b9e0b4
Reduce event loop overhead for listeners that already queue ( #71364 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-05 23:09:10 -04:00
GitHub Action
07706fa62a
[ci skip] Translation update
2022-05-06 00:22:16 +00:00
Graham Arthur Blair
c22cf3b3d2
Add buttons to Ring chime devices to play ding and motion chimes ( #71370 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-05 16:12:51 -07:00
J. Nick Koston
6722d060dd
Bump yalexs to 1.1.24 ( #71372 )
2022-05-05 18:49:30 -04:00
Paulus Schoutsen
1d95a37eab
Bump pychromecast to 12.1.1 ( #71377 )
2022-05-05 15:01:25 -07:00
Shai Ungar
afe4892ae6
Add unique ids to sensors ( #71367 )
2022-05-05 14:34:30 -07:00
Paulus Schoutsen
c8f95b7dfc
Ignore loading system entity category ( #71361 )
2022-05-05 14:33:37 -07:00
Paulus Schoutsen
353cc0b8c2
Fix importing blueprints ( #71365 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-05 14:33:17 -07:00
Álvaro Fernández Rojas
aadfcc9a6e
Lower Airzone unique id migration log to debug ( #71362 )
...
Address late @MartinHjelmare PR comments.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-05 20:57:01 +02:00
G Johansson
d2c9fa4075
Bump pytrafikverket to 0.2.0.1 ( #71131 )
...
* Bump pytrafikverket to 0.2.0.1
* Use system timezone
* Minor review changes
* current time
* Adjustments timezone
2022-05-05 20:55:52 +02:00
J. Nick Koston
8f5e61ee80
Remove logbook split_entity_id caching ( #71359 )
2022-05-05 11:48:45 -07:00
Erik Montnemery
d9a7c4a483
Only lookup unknown Google Cast models once ( #71348 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-05 11:04:00 -07:00
Erik Montnemery
203bebe668
Include all non-numeric sensor events in logbook ( #71331 )
2022-05-05 13:16:36 -04:00
J. Nick Koston
8a41370950
Add cache to split_entity_id ( #71345 )
2022-05-05 10:13:55 -07:00
Ville Skyttä
e3433008a2
Upgrade huawei-lte-api to 1.6.0, adapt to it ( #71041 )
...
* Upgrade huawei-lte-api to 1.6.0, adapt to it
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.1
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.2
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.3
https://github.com/Salamek/huawei-lte-api/releases/tag/1.5.4
https://github.com/Salamek/huawei-lte-api/releases/tag/1.6
* Fix logout on config flow
Co-authored-by: Antonino Piazza <antpza@gmail.com >
2022-05-05 19:37:32 +03:00
Maciej Bieniek
8c89f68d2c
Bump library version ( #71349 )
2022-05-05 18:40:56 +03:00
Antoni Czaplicki
191230f535
Refactor vulcan integration ( #71175 )
2022-05-05 14:32:36 +02:00
Markus Bong
248f01f41f
fix reading of battery messages ( #70659 )
2022-05-05 11:36:00 +02:00
Erik Montnemery
22d2587593
Tweak Meater typing and variable naming ( #71333 )
2022-05-05 11:24:43 +02:00
Pascal Vizeli
e145d3c65b
Bump numpy to 1.21.6 ( #71325 )
2022-05-05 10:12:39 +02:00
Álvaro Fernández Rojas
6a35c3f2ab
Update aioairzone to v0.4.3 ( #71312 )
...
* Update aioairzone to v0.4.3
Fixes exception on older local API.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone: switch to set_hvac_parameters function
Fixes failing airzone tests.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-05-05 10:06:23 +03:00
Erik Montnemery
e8f0d80fc9
Fix Meater ( #71324 )
2022-05-05 09:52:20 +03:00
Paulus Schoutsen
a0474633fd
Fix apple tv warning ( #71321 )
2022-05-05 09:52:00 +03:00
Michael Chisholm
eebf3acb93
Relax dlna_dmr filtering when browsing media ( #69576 )
...
* Fix incorrect types of test data structures
* Loosen MIME-type filtering for async_browse_media
* Add option to not filter results when browsing media
Some devices do not report all that they support, and in this case
filtering will hide media that's actually playable. Most devices are OK,
though, and it's better to hide what they can't play. Add an option, off by
default, to show all media.
* Fix linting issues
2022-05-04 22:22:15 -07:00
epenet
db08c04da6
Only test for EncryptedBridge in Samsung J/H models ( #71291 )
2022-05-04 22:15:24 -07:00
J. Nick Koston
1da3b5048b
Ensure rachio retries setup later when cloud service is broken ( #71300 )
2022-05-04 22:13:23 -07:00
J. Nick Koston
d67f19f8a4
Fix lutron caseta occupancy sensors ( #71309 )
...
* Fix lutron_caseta occupancy sensors
* Fix lutron_caseta occupancy sensors
* Make as service since its a group
* merge
* Revert "merge"
This reverts commit 69d19dc0088bd1b3483cfc481ed2f72e49599cf8.
* model and type not present
2022-05-04 22:10:27 -07:00
GitHub Action
2b3fc97020
[ci skip] Translation update
2022-05-05 00:22:23 +00:00
J. Nick Koston
eb77f8db85
Complete strict typing for recorder ( #71274 )
...
* Complete strict typing for recorder
* update tests
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/recorder/test_migrate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Remove the asserts
* remove ignore comments
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-04 12:22:50 -05:00
J. Nick Koston
13ce0a7d6a
Fix history using pre v25 queries during v26 migration ( #71295 )
2022-05-04 08:56:50 -07:00
Sean Vig
08770d015b
Change Amcrest event monitor to non-async ( #69640 )
2022-05-04 10:15:52 -05:00
Franck Nijhof
d95113c8f2
Pin grpcio-status to 1.45.0 ( #71293 )
2022-05-04 16:56:29 +02:00
Marcel van der Veldt
3704b5cf5e
Bump aioslimproto to 2.0.1 ( #71285 )
2022-05-04 16:38:11 +02:00
Erik Montnemery
12bd5fae1a
Fix meater sensor ( #71283 )
...
* Fix meater sensor
* Cleanup MeaterEntityDescription
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-04 16:13:09 +02:00
Thomas Dietrich
f2d6a06a6a
Add additional characteristics to the statistics integration ( #62631 )
...
* Improve config checking, add device_class timestamp
* Improve warning message
2022-05-04 15:57:56 +02:00
Erik Montnemery
1df99badcf
Allow scripts to turn themselves on ( #71289 )
2022-05-04 15:54:37 +02:00
Guido Schmitz
fdee8800a0
Handle empty zeroconf properties in devolo_home_network ( #71288 )
...
* Handle empty zeroconf properties in devolo_home_network
* Change approach
* Restore test data
2022-05-04 15:51:21 +02:00
Joakim Sørensen
03ab9d07a8
Remove more info links for hassio system health ( #71286 )
2022-05-04 15:47:24 +02:00
Bram Kragten
309d8d70b1
Update frontend to 20220504.0 ( #71284 )
2022-05-04 14:19:16 +02:00
Marc Mueller
6eef3c16f2
Update pylint to 2.13.8 ( #71280 )
2022-05-04 12:14:24 +02:00
ollo69
ee8eac10c9
Address late review of AsusWRT unique id PR ( #71281 )
2022-05-04 11:39:55 +02:00
Tomasz
9e2f0b3af1
Rename UniqueID to unique id in asuswrt ( #71279 )
...
* Rename UniqueID to unique id
* Update en.json
2022-05-04 10:17:43 +02:00
starkillerOG
2c1d2c323d
Bump pynetgear to 0.10.0 ( #71251 )
2022-05-04 09:22:30 +02:00
Marvin Wichmann
4408ad82eb
Update xknx to 0.21.2 ( #71271 )
2022-05-03 21:14:56 -07:00
J. Nick Koston
c949f010c1
Set entity category for isy auxiliary sensors ( #71266 )
2022-05-03 20:43:58 -05:00
GitHub Action
509dd657b8
[ci skip] Translation update
2022-05-04 00:22:09 +00:00
Paulus Schoutsen
6e675d6f07
Fix homekit tests in beta ( #71268 )
2022-05-03 14:09:35 -07:00
ollo69
93153b3790
Add UniqueID to AsusWRT config entry ( #70478 )
2022-05-03 13:56:57 -07:00
J. Nick Koston
e30940ef2a
Move processing of recorder service call arguments into services.py ( #71260 )
2022-05-03 13:56:22 -07:00
Erik Montnemery
e9abfad361
Reject MQTT topics which include control- or non-characters ( #71263 )
2022-05-03 12:19:43 -07:00
James Szalay
3717ec8811
Updated vesync component fans list to handle alt ids for models. ( #71259 )
...
* Updated vesync component fans list to handle alt ids for models.
* Lint
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-05-03 12:17:27 -07:00
Paulus Schoutsen
5934167e15
Bump aioslimproto to 2.0.0 ( #71265 )
2022-05-03 12:16:57 -07:00
Zack Barett
c9d49ac9e4
Bump frontend to 20220503.0 ( #71262 )
2022-05-03 11:51:07 -07:00
J. Nick Koston
92a30a69a3
Fix oncue not logging back in when the session expires ( #71258 )
2022-05-03 11:35:38 -07:00
Tom Harris
3aeda6b18e
Load Insteon modem database on startup if needed ( #71261 )
2022-05-03 11:34:20 -07:00
J. Nick Koston
236d8aa277
Avoid recording static attributes for group entities ( #71256 )
2022-05-03 13:22:49 -05:00
J. Nick Koston
e1be6dd34f
Move recorder services to services.py ( #71249 )
2022-05-03 10:38:44 -07:00
starkillerOG
0580803b7d
Prevent Netgear SSDP from updating host ( #71240 )
2022-05-03 10:38:20 -07:00
J. Nick Koston
8d40d9df85
Create ISY auxiliary sensors as sensor entities instead of attributes ( #71254 )
2022-05-03 09:49:52 -07:00
J. Nick Koston
60bfcc6be4
Allow hidden entities to be selected in homekit include mode ( #71250 )
2022-05-03 09:47:13 -07:00
Erik Montnemery
eba125b093
Ensure 'this' variable is always defined for template entities ( #70911 )
2022-05-03 07:43:44 -07:00
Paulus Schoutsen
08b683dafd
Fix homepod streaming and browsing apps ( #71230 )
2022-05-03 07:42:06 -07:00
J. Nick Koston
b562416eb2
Remove humidify_supported and dehumidify_supported attributes from nexia ( #71248 )
...
These non-standard attributes can already be infered from the dehumidify_setpoint
or humidify_setpoint and took up space in the database every time
any of the values changes
2022-05-03 17:33:50 +03:00
Erik Montnemery
eb10654e01
Add test for failing conditions in sub scripts ( #71238 )
2022-05-03 13:06:13 +02:00
Franck Nijhof
99360ad7f4
Indicate disabled steps in script trace ( #71237 )
2022-05-03 13:04:59 +02:00
Sven
71248bcbce
Update images ( #71215 )
2022-05-03 12:34:57 +02:00
Erik Montnemery
92f1855bcf
Fix script conditions ( #71235 )
2022-05-03 11:28:08 +02:00
Erik Montnemery
1931600eac
Isolate parallel subscripts ( #71233 )
2022-05-03 10:36:58 +02:00
prokon
1ef060700a
Add verisure lock method attribute ( #70375 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-03 09:49:12 +02:00
Paulus Schoutsen
a875789987
Bump aioslimproto to 1.0.2 ( #71231 )
2022-05-03 10:34:04 +03:00
jjlawren
bbe807c655
Deprecate legacy Sonos grouping services ( #71226 )
2022-05-02 23:01:44 -07:00
jjlawren
9b03ef4829
Improve Sonos terminology for inclusiveness ( #71206 )
...
* Improve Sonos group terminology
* Deprecate Sonos-specific grouping services
* Push deprecation back one version
* Revert deprecation notice
2022-05-02 23:01:19 -07:00
J. Nick Koston
29bda196b5
Break apart recorder into tasks and core modules ( #71222 )
2022-05-02 21:53:56 -07:00
GitHub Action
c594de25f7
[ci skip] Translation update
2022-05-03 00:23:56 +00:00
Erik Montnemery
4962605613
Fix enumeration of zwave-js device triggers ( #71225 )
...
* Fix enumeration of zwave-js device triggers
* Address review comments
2022-05-03 01:46:39 +02:00
Paulus Schoutsen
fbc048f07b
Bump frontend to 20220502.0 ( #71221 )
2022-05-02 15:39:05 -07:00
J. Nick Koston
75026f9fed
Separate recorder logic for state_changed and non-state_changed events ( #71204 )
2022-05-02 17:22:53 -05:00
ollo69
ea456893f9
Review AndroidTV tests for media player entity ( #71168 )
2022-05-02 15:18:38 -07:00
J. Nick Koston
188040b8bb
Use lambda_stmt for recorder queries and migrate them to queries module ( #71219 )
2022-05-02 15:17:21 -07:00
Paulus Schoutsen
40cf75844a
Add media source support to Bose Soundtouch ( #71209 )
2022-05-02 20:02:20 +02:00
Yuval Aboulafia
7c46eb5952
Add test for incorrect config for Jewish Calendar ( #71163 )
...
* Loop load Jewish Calendar platforms
* Address review
* Add test for incorrect config
* add test to sensor platform
2022-05-02 20:52:00 +03:00
Paulus Schoutsen
0926470ef0
Skip signing URL that we know requires no auth ( #71208 )
2022-05-02 19:51:13 +02:00
J. Nick Koston
0cdcdec809
Speed up and isolate legacy logbook context_id query ( #71201 )
2022-05-02 09:34:24 -07:00
Erik Montnemery
1aaf78ef99
Remove entity category system in favor of hidden_by ( #68550 )
2022-05-02 09:33:16 -07:00
Franck Nijhof
a4682ae6e1
Adjust version number in template default deprecation warning ( #71203 )
2022-05-02 18:35:37 +03:00
Tom Harris
5e4e7ed152
Fix Insteon thermostats and reduce logging ( #71179 )
...
* Bump pyinsteon to 1.1.0
* Load modem aldb if read write mode is unkwown
* Correct reference to read_write_mode
2022-05-02 16:42:47 +02:00
Zoltán Tóth
a74f035ae7
Fix SAJ Solar inverter RecursionError ( #71157 )
2022-05-02 16:42:23 +02:00
Erik Montnemery
f35e7d1129
Allow cancelling async_at_start helper ( #71196 )
2022-05-02 07:41:14 -07:00
Erik Montnemery
1e18307a66
Add reauth flow to Meater ( #69895 )
2022-05-02 15:50:13 +02:00
David F. Mulcahey
d6617eba7c
Fix bad ZHA _attr definitions ( #71198 )
2022-05-02 15:23:17 +02:00
Paulus Schoutsen
56de002727
Add media source support to AppleTV ( #71185 )
2022-05-02 15:09:49 +02:00
Erik Montnemery
f6c2fb088c
Stop script if sub-script stops or aborts ( #71195 )
2022-05-02 14:59:58 +02:00
Paulus Schoutsen
3f7c6a1ba7
Offer visit device for Squeezelite32 devices ( #71181 )
2022-05-02 13:35:19 +02:00
Erik Montnemery
546ba8169d
Remove entity registry entries when script is removed ( #71193 )
2022-05-02 13:15:19 +02:00
stegm
738701a2d6
Handle missing kostal plenticore battery option ( #65237 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-05-02 11:42:18 +02:00
Robert Svensson
37b59dfcc0
Make sure sensor state value is not None prior to trying to used the scaled value ( #71189 )
2022-05-02 10:51:19 +03:00
J. Nick Koston
5db014666c
Avoid recording state_changed events in the events table ( #71165 )
...
* squash
fix mypy
* Update homeassistant/components/recorder/models.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* pass all columns
* fix commented out code
* reduce logbook query complexity
* merge
* comment
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-05-02 02:10:34 -05:00
epenet
7026e5dd11
Fix Renault diagnostics ( #71186 )
2022-05-01 23:12:32 -07:00
Aaron Bach
802adaf43c
Fix issues with SimpliSafe email-based 2FA ( #71180 )
...
* FIx issues with email-based SimpliSafe 2FA
* Bump
2022-05-01 21:50:39 -07:00
Franck Nijhof
63679d3d29
Fix missing device & entity references in automations ( #71103 )
2022-05-01 21:49:50 -07:00
J. Nick Koston
2a9f043039
Use ULID short format for context ids ( #71119 )
2022-05-01 21:44:54 -07:00
J. Nick Koston
b770ca319e
Improve scrape performance by using lxml parser ( #71087 )
...
* Improve scape performance by using lxml parser
* load it
* tweak
* tweak
* ensure libxml2 is installed in dev container
2022-05-01 21:04:05 -05:00
J. Nick Koston
c23866e5e5
De-duplicate event data into a new event_data table ( #71135 )
2022-05-01 21:01:17 -05:00
J. Nick Koston
b8442d9340
Add json decode caching to logbook ( #71080 )
2022-05-01 19:33:31 -05:00
GitHub Action
9b10658d01
[ci skip] Translation update
2022-05-02 00:22:04 +00:00
Raman Gupta
ae01ec02e2
Allow custom integrations to support application_credentials platform ( #71129 )
2022-05-01 16:26:22 -07:00
Kuba Wolanin
d8ee9c1922
Add Show logs URL to integration errors notification ( #71142 )
2022-05-01 16:14:30 -07:00
Dave T
26c6328b1f
Generic camera handle template adjacent to portnumber ( #71031 )
2022-05-01 16:13:21 -07:00
J. Nick Koston
ff48720c6a
Remove db schema v23 stats migration tests ( #71137 )
2022-05-01 16:11:11 -07:00
Allen Porter
b97ca8e260
Bump gcal_sync to 0.7.1 to fix calendar API timezone handling ( #71173 )
2022-05-01 14:20:44 -07:00
Matt Zimmerman
40280cbd43
update python-smarttub to 0.0.32 ( #71164 )
2022-05-01 23:36:13 +03:00
G Johansson
5b25b94a22
Fix template error in sql ( #71169 )
2022-05-01 23:04:03 +03:00
Robert Svensson
63e3095062
Abort UniFi Network options flow if integration is not setup ( #71128 )
2022-05-01 21:00:38 +02:00
J. Nick Koston
2e20ec21c4
Bump zeroconf to 0.38.5 ( #71160 )
2022-05-01 18:49:17 +01:00
G Johansson
2cb9783cf5
Small cleanup Sensibo ( #71149 )
...
* Cleanup
* fix temp
* Modify set_temp
* Apply suggestions from code review
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-05-01 20:00:58 +03:00
J. Nick Koston
c842672ed1
Fix missing device info in lutron_caseta ( #71156 )
...
- There was a missing return due to a bad merge conflict resolution
- Fixes #71154
2022-05-01 20:00:15 +03:00
J. Nick Koston
2d720973ee
Fix incomplete recorder typing ( #71158 )
2022-05-01 19:53:47 +03:00
G Johansson
4628b151ff
Bump pysensibo 1.0.14 ( #71150 )
2022-05-01 16:39:33 +03:00
Marvin Wichmann
6e1b787ba6
Add missing type information for panel_custom ( #71122 )
2022-05-01 13:21:27 +02:00
Marvin Wichmann
ef09e89006
Update xknx to 0.21.1 ( #71144 )
2022-05-01 11:00:37 +02:00
GitHub Action
ba386b5841
[ci skip] Translation update
2022-05-01 00:28:25 +00:00
Allen Porter
285fdeb581
Add calendar trigger offsets ( #70963 )
...
* Add support for calendar trigger offsets
* Add offset end test
* Update homeassistant/components/calendar/trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Always include offset in trigger data
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-30 17:21:30 -07:00
Álvaro Fernández Rojas
7b2947bad7
Add QNAP QSW diagnostics support ( #70871 )
...
* qnap_qsw: add diagnostics support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* qnap_qsw: diagnostics: several improvements
- Provide full config_entry.
- Reduce number of test asserts.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-30 23:13:35 +03:00
J. Nick Koston
109b4d45ca
Allow matching ssdp by manufacturerURL only ( #71125 )
2022-04-30 14:17:18 -05:00
Robert Svensson
a0fe5b0247
Make deCONZ SSDP discovery more strict by matching on manufacturerURL ( #71124 )
2022-04-30 19:33:47 +02:00
epenet
e3f224e115
Use shorthand attributes in neato vacuum ( #70843 )
2022-04-30 18:57:05 +02:00
Allen Porter
c8ea264db8
Bump gcal_sync to 0.7.0 ( #71116 )
2022-04-30 19:33:30 +03:00
G Johansson
731a8ac74f
Sensibo bugfix device on ( #71106 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-30 19:28:47 +03:00
Robert Svensson
1396213d78
Fix copy paste issue leaving one device trigger with a wrong subtype ( #71121 )
2022-04-30 19:26:14 +03:00
Shay Levy
75debb7dec
Add entity id to template error logging ( #71107 )
...
* Add entity id to template error logging
* Increase coverage
2022-04-30 19:24:24 +03:00
J. Nick Koston
66a21e0bc3
Add basic system health data to the recorder ( #71086 )
2022-04-30 11:10:20 -05:00
Robert Hillis
f14bc1cece
Clean up Steam integration ( #71091 )
...
* Clean up Steam
* uno mas
* uno mas
* uno mas
2022-04-30 17:40:57 +02:00
Allen Porter
00b5d30e24
Add application credentials platform ( #69148 )
...
* Initial developer credentials scaffolding
- Support websocket list/add/delete
- Add developer credentials protocol from yaml config
- Handle OAuth credential registration and de-registration
- Tests for websocket and integration based registration
* Fix pydoc text
* Remove translations and update owners
* Update homeassistant/components/developer_credentials/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/developer_credentials/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Remove _async_get_developer_credential
* Rename to application credentials platform
* Fix race condition and add import support
* Increase code coverage (92%)
* Increase test coverage 93%
* Increase test coverage (94%)
* Increase test coverage (97%)
* Increase test covearge (98%)
* Increase test coverage (99%)
* Increase test coverage (100%)
* Remove http router frozen comment
* Remove auth domain override on import
* Remove debug statement
* Don't import the same client id multiple times
* Add auth dependency for local oauth implementation
* Revert older oauth2 changes from merge
* Update homeassistant/components/application_credentials/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Move config credential import to its own fixture
* Override the mock_application_credentials_integration fixture instead per test
* Update application credentials
* Add dictionary typing
* Use f-strings as per feedback
* Add additional structure needed for an MVP application credential
Add additional structure needed for an MVP, including a target
component Xbox
* Add websocket to list supported integrations for frontend selector
* Application credentials config
* Import xbox credentials
* Remove unnecessary async calls
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update script/hassfest/application_credentials.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Import credentials with a fixed auth domain
Resolve an issue with compatibility of exisiting config entries when importing
client credentials
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-30 08:06:43 -07:00
Shay Levy
ae8604d429
Fix Litterrobot available property ( #71102 )
2022-04-30 16:46:27 +02:00
epenet
802c4c0d42
Deprecate LightEntityFeature light constants ( #69301 )
2022-04-30 16:42:22 +02:00
Matthias Alphart
72bc4c5ee9
Update xknx to 0.21.0 ( #71108 )
2022-04-30 15:25:41 +02:00
G Johansson
1cdc5f70f2
Bump pysensibo to 1.0.13 ( #71105 )
2022-04-30 14:59:59 +03:00
Nathan Spencer
1ede67e51f
Reflect unavailable state when litter robot hasn't been seen recently ( #70810 )
2022-04-30 12:43:13 +03:00
Raman Gupta
5e3740d5ed
Add available property to kodi, with some code cleanup ( #69115 )
...
* Add available property to kodi, with some code cleanup
* Update homeassistant/components/kodi/media_player.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-30 10:05:22 +03:00
Raman Gupta
7b682e2990
Bump zwave-js-server-python to 0.36.1 ( #71096 )
2022-04-30 02:59:39 -04:00
Tom Harris
781ec87dff
Fix Insteon tests ( #71092 )
2022-04-29 21:26:27 -07:00
J. Nick Koston
69fa7b0d61
Reduce calls to asyncio.iscoroutine ( #71090 )
2022-04-29 21:24:26 -07:00
Raman Gupta
0360613ddd
Cleanup eight_sleep ( #69171 )
...
* Cleanup eight_sleep
* Only set data after checking for users
2022-04-29 21:17:03 -04:00
GitHub Action
d01666f3a2
[ci skip] Translation update
2022-04-30 00:25:25 +00:00
Diego Elio Pettenò
cef5d6054c
withings: don't store the webhook URL in the state. ( #69191 )
...
The webhook url should be calculated at startup, not stored in the state
as otherwise a change in network requires re-configuring the integration
from scratch.
This is particularly important as external network configuration might
change when moving HA between networks, and it's not obvious it needs
to be re-added just for this.
2022-04-30 02:21:12 +03:00
Diogo Gomes
852eaa062c
update unit_of_measurement even if unit_of_measurement is known ( #69699 )
2022-04-30 02:16:05 +03:00
Paulus Schoutsen
de26df0c6d
Fix /config/server_control redirect ( #71084 )
2022-04-29 16:09:38 -07:00
Tom Harris
7662d588a9
Patch Insteon Hub connectivity issues ( #71081 )
2022-04-29 16:09:21 -07:00
Zack Barett
85dbfa75ef
Frontend bump 20220429.0 ( #71085 )
2022-04-29 16:09:08 -07:00
J. Nick Koston
4eca162a0a
Add reauth support to ISY994 ( #71069 )
2022-04-29 15:46:25 -07:00
epenet
6635fc4e31
Use LightEntityFeature enum in limitlessled ( #71061 )
2022-04-30 01:38:49 +03:00
David F. Mulcahey
f184f9e142
Fix ZHA cover initial state ( #71083 )
2022-04-29 15:35:53 -07:00
Robert Svensson
7f094a928b
Fix linking issue when deCONZ gateway is not unlocked ( #71082 )
2022-04-29 15:34:33 -07:00
Robert Svensson
865c75b631
Don't rely on deCONZ gateway object in config options flow ( #71079 )
2022-04-29 23:57:38 +03:00
Robert Svensson
e1f4b17971
Pydeconz raise ResponseError when deCONZ Rest API Plugin is not yet ready ( #71078 )
2022-04-29 23:55:55 +03:00
epenet
da8160a770
Use LightEntityFeature enum in wemo ( #71058 )
2022-04-29 22:49:16 +03:00
epenet
faffd809d5
Use LightEntityFeature enum in osramlightify ( #71059 )
2022-04-29 22:48:55 +03:00
epenet
09d61edd9f
Use LightEntityFeature enum in mqtt ( #71055 )
2022-04-29 22:47:26 +03:00
epenet
f08615fc76
Use LightEntityFeature enum in zha ( #71060 )
2022-04-29 22:45:25 +03:00
epenet
e63aef79fe
Use LightEntityFeature enum in template ( #71056 )
2022-04-29 22:43:33 +03:00
epenet
6bb685eaba
Use LightEntityFeature enum in smartthings ( #71057 )
2022-04-29 22:42:45 +03:00
Erik Montnemery
2fb16fd06c
Deprecate white_value support in template light ( #71044 )
2022-04-29 22:40:23 +03:00
rappenze
57d0390882
Improve energy meter support of fibaro sensor ( #71072 )
2022-04-29 22:39:45 +03:00
Michael
d90937182e
Fix "station is open" binary sensor in Tankerkoenig ( #70928 )
2022-04-29 12:29:06 -07:00
J. Nick Koston
11b91e44c8
Fix unsafe websocket stop call in isy994 ( #71071 )
...
Fixes
```
2022-04-29 12:49:10 ERROR (MainThread) [homeassistant.config_entries] Error unloading entry Alexander (192.168.209.83) for isy994
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/homeassistant/config_entries.py", line 474, in async_unload
result = await component.async_unload_entry(hass, self)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 294, in async_unload_entry
await hass.async_add_executor_job(_stop_auto_update)
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/Users/bdraco/home-assistant/homeassistant/components/isy994/__init__.py", line 292, in _stop_auto_update
isy.websocket.stop()
File "/Users/bdraco/home-assistant/venv/lib/python3.9/site-packages/pyisy/events/websocket.py", line 110, in stop
self.websocket_task.cancel()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 753, in call_soon
self._check_thread()
File "/opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 790, in _check_thread
raise RuntimeError(
RuntimeError: Non-thread-safe operation invoked on an event loop other than the current one
```
2022-04-29 21:18:06 +03:00
G Johansson
c90eb4d6b4
Fix sql integration issues 5.0 beta ( #71063 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-04-29 10:00:44 -07:00
David F. Mulcahey
755020ff63
Update ZHA switch entities to leverage Zigpy cache appropriately ( #71062 )
2022-04-29 09:44:59 -07:00
Franck Nijhof
682ac52a20
Support shorthand logical operators in script sequences ( #71022 )
2022-04-29 18:06:21 +02:00
Erik Montnemery
76d105d0ba
Sort stuff in template light ( #71045 )
2022-04-29 09:46:02 +02:00
J. Nick Koston
aafe6ff0e2
Fix history_stats for timezones with a positive offset from UTC ( #71038 )
2022-04-28 23:48:58 -07:00
J. Nick Koston
b9c7a89b47
Prevent sqlalchemy Transparent SQL Compilation Caching from filling up during purge ( #71015 )
2022-04-28 23:48:28 -07:00
Paulus Schoutsen
a57136783d
Fix race causing google config pre-init access ( #71042 )
2022-04-28 23:45:57 -07:00
Erik Montnemery
2f9beb4a4a
Deprecate white_value support in MQTT light ( #71002 )
2022-04-29 08:37:49 +02:00
Raj Laud
c7d344692f
Squeezebox grouping ( #70962 )
2022-04-28 21:39:58 -07:00
J. Nick Koston
37384f7eb3
Bump sqlalchemy to 1.4.36 ( #71039 )
2022-04-28 21:32:46 -07:00
GitHub Action
348016dbbf
[ci skip] Translation update
2022-04-29 00:22:21 +00:00
Sven
24d6cf1d58
Update screenshot for new MQTT logo ( #71023 )
2022-04-28 14:29:22 -07:00
jjlawren
1f1932d224
Fix Sonos races related to grouping and startup ( #71026 )
2022-04-28 14:26:29 -07:00
Zack Barett
7e8c6d563f
Frontend Bump to 20220428.0 ( #71029 )
2022-04-28 14:24:04 -07:00
Paulus Schoutsen
00070e8804
Add redirect for server controls ( #71027 )
...
Co-authored-by: Zack Barett <zackbarett@hey.com >
2022-04-28 14:09:54 -07:00
Robert Svensson
408946cfee
Bump pydeconz to v91 ( #71030 )
2022-04-28 14:09:35 -07:00
Aaron Bach
d791a08002
Ensure that email-based 2FA in SimpliSafe shows the progress UI ( #71021 )
2022-04-28 14:05:55 -07:00
Shai Ungar
8883f5482b
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 22:25:17 +02:00
Tom Harris
a9ca774e7e
Insteon Device Control Panel ( #70834 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-28 12:35:43 -07:00
Marc Mueller
9af8cd030a
Type plex session decorator ( #70991 )
2022-04-28 21:06:05 +02:00
Marc Mueller
7649b5e6c9
Improve roku error decorator typing ( #70992 )
2022-04-28 21:05:22 +02:00
Marc Mueller
cf90e34776
Type recorder retry decorator ( #70993 )
2022-04-28 21:04:41 +02:00
Marc Mueller
7fefd4bc67
Type decora error decorator ( #70977 )
2022-04-28 21:03:37 +02:00
David F. Mulcahey
1eb5316d89
Remove unnecessary update_before_add from ZHA ( #71010 )
...
* Additional streamlining for ZHA entity init
* fix tests
2022-04-28 20:57:26 +02:00
Marc Mueller
64fc93ba5f
Type heos error decorator ( #70978 )
2022-04-28 20:53:39 +02:00
Marc Mueller
319ae8b0b7
Type hive refresh decorator ( #70979 )
2022-04-28 20:52:08 +02:00
Marc Mueller
a46b38d648
Type androidtv error decorator ( #70976 )
2022-04-28 20:51:21 +02:00
Aaron Bach
d0f1168ff0
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 21:45:37 +03:00
starkillerOG
ce9d000cd8
Motionblinds brands fix spelling ( #71012 )
...
* add supported_brands
* fix spelling
2022-04-28 21:42:14 +03:00
Fabian Affolter
805aa3375a
Add support for OpenWeatherMap's visibility ( #71013 )
...
* Add support for visibility
* Add docstrings
2022-04-28 21:39:50 +03:00
Robert Svensson
caf71c854f
Handle situation where mac might not exist in clients ( #71016 )
2022-04-28 21:36:52 +03:00
Yuval Aboulafia
70e8f81be1
Loop load Jewish Calendar platforms ( #70714 )
2022-04-28 20:35:42 +02:00
epenet
d907eb2810
Use LightEntityFeature enum in hue ( #70987 )
2022-04-28 21:32:39 +03:00
Franck Nijhof
7fbc3f6364
Skip translations when integration no longer exists ( #71004 )
...
* Skip translations when integration no longer exists
* Update script/translations/download.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-28 08:31:11 -07:00
Marc Mueller
ac044c8ffa
Type openhome error decorator ( #70990 )
2022-04-28 17:04:19 +02:00
Marc Mueller
4a574eb701
Type kodi error decorator ( #70989 )
2022-04-28 17:03:27 +02:00
Marc Mueller
27cf4165fa
Type iaqualink refresh decorator ( #70988 )
2022-04-28 17:01:54 +02:00
starkillerOG
3db7f945eb
Add supported brands for Motion Blinds ( #70996 )
2022-04-28 14:07:34 +02:00
starkillerOG
d9f3d2b429
Add supported_brands Marantz for denonavr ( #70986 )
2022-04-28 13:57:05 +02:00
Erik Montnemery
603c7c8980
Migrate niko_home_control light to color_mode ( #70914 )
...
* Migrate niko_home_control light to color_mode
* Remove useless brightness related code
2022-04-28 13:45:18 +02:00
Marc Mueller
cdafbbe10f
Rename bound TypeVars ( #70975 )
2022-04-28 13:19:51 +02:00
Álvaro Fernández Rojas
9672cddb07
Update aioqsw to v0.0.7 ( #70931 )
2022-04-28 11:46:48 +02:00
Marc Mueller
283c04e424
Improve typing [helpers.entity] ( #70890 )
2022-04-28 10:52:42 +02:00
epenet
385f199691
Use shorthand attributes in tuya vacuum ( #70846 )
2022-04-28 10:48:04 +02:00
j-a-n
d9433e698d
Add unique_id attribute to Alpha2Climate entity ( #70964 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-04-28 10:37:23 +02:00
Raj Laud
0264f060e4
Improve repeat and shuffle support for Squeezebox ( #70941 )
2022-04-28 10:35:04 +02:00
Erik Montnemery
573e966d74
Migrate hue v1 light to color_mode ( #69275 )
...
* Migrate hue v1 light to color_mode
* Fix test
* Correct filter_supported_color_modes + add test
* Use ColorMode enum
2022-04-28 09:49:51 +02:00
Erik Montnemery
59c6282c6c
Migrate lifx light to color_mode ( #69420 )
...
* Migrate lifx light to color_mode
* Update LIFXColor to support both hs and color_temp
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update light.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2022-04-28 09:49:06 +02:00
Erik Montnemery
9f43fca586
Fix color mode in overkiz light ( #70966 )
2022-04-28 09:36:53 +02:00
Erik Montnemery
13d67747cb
Fix color_mode property in fritzbox light ( #70965 )
2022-04-28 09:36:14 +02:00
Erik Montnemery
db3eb26c74
Correct color mode in shelly light ( #70967 )
2022-04-28 09:05:08 +02:00
Marc Mueller
e6da1d7318
Improve aurora_abb_powerone typing ( #70919 )
2022-04-28 06:38:54 +01:00
Paulus Schoutsen
2e3e7f1e94
Sync area changes to google ( #70936 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2022-04-27 22:32:13 -07:00
J. Nick Koston
27a4a9eed4
Adjust get_latest_short_term_statistics query to be postgresql compatible ( #70953 )
2022-04-27 21:19:36 -07:00
J. Nick Koston
79c9d22893
Add dhcp hostname of older ZJ series Magic Home bulbs to discovery ( #70958 )
2022-04-27 21:18:59 -07:00
J. Nick Koston
6644050811
Add discovery support for polisy to isy994 ( #70940 )
2022-04-27 21:18:32 -07:00
Allen Porter
474087bf7d
Bump gcal_sync 0.6.3 to fix calendar path encoding bug ( #70959 )
2022-04-27 21:17:25 -07:00
Allen Porter
2270b7df8d
Set nest climate min/max temp range ( #70960 )
2022-04-27 21:16:50 -07:00
Marc Mueller
93cbb331e5
Update Mypy to 0.950 ( #70948 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-27 20:49:54 -05:00
David F. Mulcahey
27a5851ee2
Fix flaky ZHA tests ( #70956 )
2022-04-27 14:52:32 -10:00
ollo69
c8c27dba0f
Remove conditional logic in AndroidTV tests ( #70944 )
2022-04-27 17:17:56 -05:00
Dave T
2c028d203f
Remove invalid unique id from generic camera ( #70568 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-27 17:08:18 -05:00
Marc Mueller
9a3908d21d
Improve typing [util.logging] ( #70894 )
2022-04-27 22:26:56 +02:00
David F. Mulcahey
b4a0345b38
Bump ZHA dependencies ( #70900 )
...
* Bump ZHA libs
* bump Zigpy
2022-04-27 13:55:31 -04:00
Theo Arends
31e3f4892e
Bump hatasmota to 0.4.1 ( #70799 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-27 19:05:42 +02:00
jjlawren
6151306e3d
Use standard attribute for Sonos group members ( #70924 )
2022-04-27 18:59:05 +02:00
J. Nick Koston
b17d27262c
Add additional OUI for tplink light devices ( #70922 )
2022-04-27 17:54:47 +02:00
Pascal Vizeli
27daba4418
Tuning jemalloc ( #70899 )
2022-04-27 17:35:13 +02:00
Franck Nijhof
f17cf7c6a2
Bump version to 2022.6.0dev0 ( #70913 )
2022-04-27 17:34:34 +02:00
Erik Montnemery
c6d8fffeb4
Migrate netatmo light to color_mode ( #70912 )
2022-04-27 17:27:51 +02:00
David F. Mulcahey
361119d5c1
Improve ZHA startup performance ( #70111 )
...
* Remove semaphores and background mains init
* additional logging
* correct cache usage and update tests
2022-04-27 08:24:26 -07:00
Marc Mueller
02ddfd513a
Improve typing [util.location] ( #70893 )
2022-04-27 17:20:56 +02:00
Marc Mueller
964c764dae
Improve typing [helpers.sun] ( #70892 )
2022-04-27 17:19:46 +02:00
Marc Mueller
7dfe8591c4
Improve typing [helpers.event] ( #70891 )
2022-04-27 17:19:06 +02:00
epenet
71f95d199a
Migrate vera light to ColorMode ( #70861 )
2022-04-27 17:18:35 +02:00
Erik Montnemery
c5d69ab1b2
Handle removed entites in collection.sync_entity_lifecycle ( #70759 )
...
* Handle removed entites in collection.sync_entity_lifecycle
* Add comment
2022-04-27 08:05:00 -07:00