Commit Graph

40114 Commits (169264db66b97209c8b811d0d8fa70ae8f9cef7c)

Author SHA1 Message Date
Franck Nijhof d6ceebbb68
Migrate Met.no to new entity naming style (#74908) 2022-07-10 13:13:22 -07:00
Franck Nijhof c81d63e070
Migrate Cast to new entity naming style (#74901) 2022-07-10 13:13:09 -07:00
Aaron Bach 4a38be2924
Migrate WattTime to new entity naming style (#74916) 2022-07-10 22:12:56 +02:00
Aaron Bach 07444dba2a
Migrate ReCollect Waste to new entity naming style (#74914) 2022-07-10 22:11:02 +02:00
Aaron Bach 4433065438
Migrate Ridwell to new entity naming style (#74915) 2022-07-10 22:09:42 +02:00
Franck Nijhof b070bb8ef0
Migrate Supervisor integration to new entity naming style (#74906) 2022-07-10 13:05:54 -07:00
Franck Nijhof c5253d3da0
Migrate Geocaching to new entity naming style (#74899) 2022-07-10 13:05:00 -07:00
Franck Nijhof bb4b2014fc
Migrate Wiz to new entity naming style (#74911) 2022-07-10 13:03:19 -07:00
Franck Nijhof 23f2e9014e
Update feedparser to 6.0.10 (#74913) 2022-07-10 12:59:38 -07:00
Thijs W 1aeb15050e
Bump afsapi to 0.2.5 (#74907) 2022-07-10 21:52:49 +02:00
Aaron Bach 98a27ed3ed
Remove old RainMachine service descriptions (#74920) 2022-07-10 21:48:58 +02:00
Aaron Bach edf304718c
Migrate Notion to new entity naming style (#74746) 2022-07-10 21:41:12 +02:00
Aaron Bach 5971ab6549
Migrate Flo to new entity naming style (#74744) 2022-07-10 21:40:06 +02:00
Aaron Bach f95c9d0f02
Migrate AirVisual to new entity naming style (#74753) 2022-07-10 21:38:00 +02:00
Aaron Bach ae4f2a0e34
Fix incorrect new entity naming for Guardian (#74912) 2022-07-10 21:37:14 +02:00
Aaron Bach a4d5ecb8ec
Migrate RainMachine to new entity naming style (#74754) 2022-07-10 21:27:01 +02:00
Aaron Bach c92936cc7b
Migrate Ambient PWS to new entity naming style (#74743) 2022-07-10 21:21:21 +02:00
Franck Nijhof c241e876ef
Update url-normalize to 1.4.3 (#74897) 2022-07-10 21:55:54 +03:00
Jc2k 59170d3c54
Prepare homekit_controller for _hap._udp.local. (#74857)
* Prepare homekit_controller for _hap._udp.local.
2022-07-10 19:50:54 +01:00
Franck Nijhof c9aa3c112a
Migrate GitHub to new entity naming style (#74903) 2022-07-10 20:05:24 +02:00
David F. Mulcahey edaafadde0
Remove ZHA device storage (#74837)
* Remove ZHA device storage

* remove storage file if it exists
2022-07-10 13:46:22 -04:00
Alexei Chetroi 240a83239a
Correctly handle device triggers for missing ZHA devices (#74894) 2022-07-10 13:35:45 -04:00
Allen Porter 6f9fcdff99
Improve calendar error handling to match best practices (#74891) 2022-07-10 10:04:57 -07:00
Franck Nijhof 52130b227e
Update flake8-comprehensions to 3.10.0 (#74882) 2022-07-10 14:55:43 +02:00
Chris Talkington 3429a75cc5
Bump rokuecp to 0.17.0 (#74862) 2022-07-10 12:51:40 +02:00
David Straub cb4d2d1b26
Bump pysml to 0.0.8 (fixes #74382) (#74875) 2022-07-10 12:49:18 +02:00
Brandon Rothweiler f7aea76e73
Bump pymazda to 0.3.6 (#74863) 2022-07-10 12:33:54 +02:00
Franck Nijhof 80727ff952
Update pyudev to 0.23.2 (#74859) 2022-07-09 20:30:22 -05:00
GitHub Action d40ad96916 [ci skip] Translation update 2022-07-10 00:27:48 +00:00
Franck Nijhof 2f37500443
Update shodan to 1.28.0 (#74850) 2022-07-10 01:51:46 +02:00
Robert Svensson d80d16aaa4
Use pydeconz interface controls for number platform (#74666) 2022-07-09 23:46:24 +02:00
J. Nick Koston 157d6dc83f
Add missing Start Dimmer mapping for bond buttons (#74555) 2022-07-09 23:45:49 +02:00
Franck Nijhof 0f813b61c3
Migrate Elgato to new entity naming style (#74590) 2022-07-09 23:41:04 +02:00
Franck Nijhof 81e7eb623b
Migrate Twente Milieu to new entity naming style (#74593) 2022-07-09 23:40:55 +02:00
Robert Svensson 63582c3f98
Bump deCONZ dependency to fix #74791 (#74804) 2022-07-09 23:40:15 +02:00
epenet db111645c2
Use instance attributes in nsw_rural_fire_service_feed (#74398) 2022-07-09 23:38:53 +02:00
Robert Svensson e3242d8d16
Move add/remove logic of deCONZ clip sensors to gateway class (#74481) 2022-07-09 23:35:06 +02:00
Rami Mosleh d33779d3a0
Cleanup mikrotik device extra_attributes (#74491) 2022-07-09 23:33:10 +02:00
epenet e529ef7b0e
Use instance attributes in qld_bushfire (#74402) 2022-07-09 23:29:00 +02:00
epenet bb974ebf7e
Use instance attributes in gdacs (#74400) 2022-07-09 23:21:58 +02:00
epenet 36bb34f391
Remove kostal_plenticore from mypy ignore list (#74433) 2022-07-09 23:18:53 +02:00
epenet d04e77ef7f
Use instance attributes in geo_json_events (#74397) 2022-07-09 23:17:14 +02:00
epenet d49c58cf87
Use instance attributes in geonetnz_quakes (#74401) 2022-07-09 23:14:07 +02:00
epenet 3922141f5c
Remove omnilogic from mypy ignore list (#74452) 2022-07-09 23:11:55 +02:00
epenet da133a7f05
Remove xbox from mypy ignore list (#74504) 2022-07-09 23:09:15 +02:00
Jc2k f53bf1127f
Hide homekit_controller implementation that doesn't apply to BLE (#74836) 2022-07-09 23:07:32 +02:00
Paul Annekov 81cdbf4f9b
Bump python-gammu to 3.2.4 with Python 3.10 support (#74797) 2022-07-09 22:53:47 +02:00
epenet 16900dcef1
Make Store a generic class (#74617) 2022-07-09 22:32:57 +02:00
Michel van de Wetering d37ad20894
Fix mediaplayer join service groupmembers definition (#74807) 2022-07-09 22:29:50 +02:00
Stephan Uhle cdcfd1149e
Fixed unit of measurement. #70121 (#74838) 2022-07-09 22:22:30 +02:00
simeon-simsoft 5b32eea3d0
Add support for bidirectional chargers to Wallbox integration (#74313)
* Add support for the Quasar bidirectional charger to the Wallbox integration, including ability to control charger while discharging, set a negative charge rate and monitor discharged amount

* Make code more generic in order to support other bidirectional models in the future

* Updates to files to comply with HA formatting rules

* Change const file to fix black check failure

* Remove unnecessay loop in number entity
2022-07-09 20:41:39 +02:00
Robert Svensson 2cc9db5468
Make deCONZ utilise forward_entry_setups (#74823) 2022-07-09 13:30:48 -05:00
epenet 7cac1ae6a3
Use instance attributes in ign_sismologia (#74399) 2022-07-09 20:03:31 +02:00
epenet 0b1f29b2b9
Remove nilu from mypy ignore list (#74412) 2022-07-09 20:01:39 +02:00
Álvaro Fernández Rojas ac21dc929f
Update aioairzone to v0.4.6 (#74810) 2022-07-09 20:00:24 +02:00
Aaron Bach ea1fc6b5d3
Migrate SimpliSafe to new entity naming style (#74763) 2022-07-09 19:59:36 +02:00
epenet 5360e56d09
Remove xiaomi_miio from mypy ignore list (#74669) 2022-07-09 19:59:11 +02:00
Aidan Timson e74f7d13ab
Update systembridgeconnector to 3.3.2 (#74701) 2022-07-09 19:55:33 +02:00
epenet 0f33c08dca
Remove telegram_bot from mypy ignore list (#74661) 2022-07-09 19:52:26 +02:00
Ethan Madden 5defe67269
`air_quality` and `filter_life` fixes for Pur131S (#74740) 2022-07-09 19:51:47 +02:00
Joakim Plate 8ce897f462
Convert fjaraskupan to entity naming (#74723) 2022-07-09 19:46:53 +02:00
Joakim Plate 4080d2b0da
Convert philips_js to entity naming (#74721)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-07-09 19:34:51 +02:00
Franck Nijhof cdcc73a414
Migrate Stookalert to new entity naming style (#74693) 2022-07-09 19:22:23 +02:00
Allen Porter 1c4fee65c0
Migrate nest to new entity naming style (#74724) 2022-07-09 19:21:53 +02:00
Robert Svensson 24ca656372
Migrate deCONZ Group and Scenes to new entity naming style (#74761) 2022-07-09 19:17:50 +02:00
Pieter Mulder 04bb2d1e5d
Update pyCEC to version 0.5.2 (#74742) 2022-07-09 19:13:46 +02:00
epenet d208bd461d
Migrate Renault to new entity naming style (#74709) 2022-07-09 19:12:19 +02:00
Franck Nijhof 1cf8b76124
Migrate CO2 Signal to new entity naming style (#74696) 2022-07-09 19:11:14 +02:00
Franck Nijhof 3aff5fd2e6
Migrate Open-Meteo to new entity naming style (#74695) 2022-07-09 19:08:53 +02:00
Guido Schmitz 72d134be52
Migrate devolo Home Network to new entity naming (#74741) 2022-07-09 19:05:49 +02:00
Duco Sebel 124c8e8f73
Add sensors for HomeWizard Watermeter (#74756)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-07-09 18:39:30 +02:00
Aaron Bach 85148b343d
Bump regenmaschine to 2022.07.1 (#74815) 2022-07-09 10:32:15 -06:00
J. Nick Koston cd03c49fc2
Wait for config entry platform forwards (#73806) 2022-07-09 17:27:42 +02:00
Joakim Plate 3a5cca3ff2
Convert rfxtrx to entity naming (#74720) 2022-07-09 17:15:08 +02:00
Álvaro Fernández Rojas 8bf692d046
Update aioqsw to v0.1.1 (#74784) 2022-07-09 17:13:27 +02:00
Ville Skyttä a9c97e5d3a
Sort huawei_lte sensor meta dict, add section separators (#74782) 2022-07-09 17:08:40 +02:00
Ville Skyttä 430d3e4604
Look for huawei_lte device MACs in a few more device info attributes (#74795) 2022-07-09 17:07:46 +02:00
Robert Hillis 79b34090e8
Bump aiopyarr to 22.7.0 (#74749) 2022-07-09 16:54:15 +02:00
Robert Hillis e17db1fd0c
Remove deprecated yaml config from Steam (#74805) 2022-07-09 16:43:50 +02:00
Aaron Bach 825e696d26
Migrate Guardian to new entity naming style (#74745) 2022-07-09 16:42:32 +02:00
Regev Brody 36357fe45d
Bump pyezviz to 0.2.0.9 (#74755)
* Bump ezviz dependency to fix #74618

* Bump ezviz dependency to fix #74618

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-07-09 13:22:29 +02:00
GitHub Action cdaefc8fda [ci skip] Translation update 2022-07-09 00:20:23 +00:00
J. Nick Koston a697672944
Add bluetooth integration (#74653)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-07-08 18:55:31 -05:00
kpine c27fbce7d0
Fix KeyError from zwave_js diagnostics (#74579) 2022-07-09 00:20:44 +02:00
Benoit Anastay 766523cf8c
Fix error with HDD temperature report in Freebox integration (#74718)
* Fix error whith HDD temperature report

There was a non handled error case, documented in issue https://github.com/home-assistant/core/issues/43812 back in 2020 and the fix wasn't applied

* Use get method instead of ignoring the sensor

* Update test values

Add idle state drive with unkown temp

* update Tests for system sensors api

* Fix booleans values

* Fix disk unique_id

There was a typo in the code
2022-07-08 14:22:31 -07:00
Aaron Bach 0cca086aab
Bump regenmaschine to 2022.07.0 (#74680) 2022-07-08 14:18:40 -07:00
Paulus Schoutsen 010b18be34
Bump atomicwrites (#74758) 2022-07-08 14:17:56 -07:00
Antonino Piazza 4209d7733b
Add huawei_lte wifi guest network switch (#71035) 2022-07-08 23:09:03 +03:00
TheJulianJES 1d69e631b5
Fix ZHA group not setting the correct color mode (#74687)
* Fix ZHA group not setting the correct color mode

* Changed to use _attr_color_mode
2022-07-08 12:47:59 -04:00
Allen Porter 08d8304a52
Migrate google calendar to new entity naming (#74727)
* Migrate google calendar to new entity naming

* Update homeassistant/components/google/calendar.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-07-08 07:59:50 -07:00
epenet b2a3071658
Cleanup generic in NextDNS (#74705)
Cleanup generic in nextdns
2022-07-08 16:19:32 +02:00
Kevin Stillhammer e55a4dcab1
Add missing strings for here_travel_time (#74641)
* Add missing strings for here_travel_time

* script.translations develop

* Correct origin_menu option
2022-07-08 06:16:13 -07:00
Franck Nijhof 540ffe116e
Update debugpy to 1.6.2 (#74692) 2022-07-08 13:59:20 +02:00
Robert Svensson 3b3766fbe0
Bump deconz dependency to fix #74523 (#74710) 2022-07-08 12:54:09 +02:00
siyuan-nz 06530ebfa1
Add ssh-rsa as acceptable an host key algorithm (#74684) 2022-07-08 09:51:10 +02:00
Maciej Bieniek fd7330ea77
Bump NextDNS backend library (#74611) 2022-07-08 09:48:46 +02:00
Franck Nijhof ba0b98ef32
Remove deprecated Spotify YAML configuration (#74604) 2022-07-08 08:30:01 +02:00
Franck Nijhof 97426911a3
Update lxml to 4.9.1 (#74663) 2022-07-07 20:50:31 -07:00
Allen Porter 561c9a77d8
Add google calendar service proper exception handling (#74686) 2022-07-07 20:50:19 -07:00
Erik Montnemery 0e3f7bc63a
Resolution center MVP (#74243)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-07-07 20:49:07 -07:00
GitHub Action 405d323709 [ci skip] Translation update 2022-07-08 00:27:47 +00:00
Michał Mrozek 5dd8dfb4dc
Update kaiterra-async-client to 1.0.0 (#74677) 2022-07-07 15:46:23 -07:00
J. Nick Koston a84d92be4d
Fix climacell/tomorrowio config flow test failure (#74660) 2022-07-07 22:45:40 +02:00
Franck Nijhof 3a61a0de2e
Standardize EntityDescription in DSMR (#74671) 2022-07-07 22:38:10 +02:00
epenet c6bff8ae18
Remove philips_js from mypy ignore list (#74659)
* Remove philips_js from mypy ignore list

* Use class attribute
2022-07-07 22:00:19 +02:00
Kostas Chatzikokolakis 3f53ed5d5c
Add trigger/arm_custom_bypass to Template Alarm Control Panel (#74629) 2022-07-07 20:31:03 +02:00
Arne Mauer d8030ed9e7
Ikea Starkvind support all models (#74615)
* 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)

* Fix multi_match for FilterLifeTime, device_run_time, filter_run_time sensors for Ikea starkvind

* Remove model match because sensors are matched with manufacturer channel

* Update manufacturerspecific.py

* Update number.py
2022-07-07 14:28:33 -04:00
TheJulianJES b9b6ed33ee
Fix smart energy polling for Tuya plugs (#74640)
* Add PolledSmartEnergySummation to poll summation_delivered for some ZHA plugs

* Remove PolledSmartEnergyMetering, add stop_on_match_group to summation sensors
2022-07-07 14:27:48 -04:00
Robert Svensson ac85a3ce64
Use pydeconz interface controls for button platform (#74654) 2022-07-07 21:13:03 +03:00
epenet bd43f0393c
Remove influxdb from mypy ignore list (#74612) 2022-07-07 20:51:38 +03:00
epenet dc0c41982f
Remove meteo_france from mypy ignore list (#74613) 2022-07-07 20:50:08 +03:00
Franck Nijhof f2706aa8c0
Update debugpy to 1.6.1 (#74637) 2022-07-07 20:48:39 +03:00
J. Nick Koston ff877b8144
Fix exception in doorbird logbook during startup (#74649)
* Fix exception in doorbird logbook during startup

Fixes

```
2022-07-07 16:50:33.203 ERROR (MainThread) [homeassistant.helpers.integration_platform] Error processing platform doorbird.logbook
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/integration_platform.py", line 51, in _async_process_single_integration_platform_component
    await integration_platform.process_platform(hass, component_name, platform)
  File "/usr/src/homeassistant/homeassistant/components/logbook/__init__.py", line 159, in _process_logbook_platform
    platform.async_describe_events(hass, _async_describe_event)
  File "/usr/src/homeassistant/homeassistant/components/doorbird/logbook.py", line 43, in async_describe_events
    door_station = data[DOOR_STATION]
KeyError: door_station
```

* py39
2022-07-07 20:46:19 +03:00
Glenn Waters d3db4da11a
ElkM1 bump lib to support Python 3.10 SSL (#74569)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-07-07 12:07:05 -05:00
J. Nick Koston 1dd9e705f2
Switch dispatcher to use async_run_hass_job (#74514)
* Switch dispatcher to use async_run_hass_job

- Since we already wrap all the callbacks in catch_log_exception
  we can use async_run_hass_job here

- The overhead of wrapping the call in a call_soon, queuing it
  and running it later usually exceeds the overhead of running
  the job itself

* fix size change during iteration

* fix out of order send

* fix missing mocking in unifi test

* Fix Legrand Home+ Control updating entities before the coordinator update had finished

* stray debug
2022-07-07 10:39:05 -05:00
Franck Nijhof c01f7d75d5
Fix mix of aiohttp and requests in ZAMG (#74628) 2022-07-07 16:59:49 +02:00
Diogo Gomes 4e2de2479a
Add SetSystemDateandTime Button (#66419)
* add SetSystemDateandTime

* fix

* address review

* follow recommendation to set date and time on start

* add set date and time button test
2022-07-07 16:25:44 +02:00
Bram Kragten 29cbd9d469
Update frontend to 20220707.0 (#74625) 2022-07-07 16:19:56 +02:00
Franck Nijhof dfdd037878
Update aiokafka to 0.7.2 (#74601) 2022-07-07 08:02:36 -06:00
epenet 6540ba6239
Remove hassio from mypy ignore list (#74603)
* Remove hassio from mypy ignore list

* Avoid if TYPE_CHECKING
2022-07-07 15:14:36 +02:00
Erik Montnemery 996544da2d
Poll cast groups when media player is added or reconnected (#74610) 2022-07-07 14:51:16 +02:00
Franck Nijhof 19f33d205c
Fix mix of aiohttp and requests in Bloomsky (#74598) 2022-07-07 12:27:25 +02:00
jjlawren ba7ad1029c
Remove legacy Sonos grouping services (#74476) 2022-07-07 12:17:13 +02:00
epenet f19c542d6d
Remove denonavr from mypy ignore list (#74580) 2022-07-07 12:14:46 +02:00
epenet 5ae593672e
Remove google_assistant from mypy ignore list (#74587) 2022-07-07 11:35:45 +02:00
Franck Nijhof 4261595078
Update orjson to 3.7.7 (#74581) 2022-07-07 11:00:34 +02:00
J. Nick Koston 0c29b68cf8
Switch linear search to a dict lookup for ip bans (#74482) 2022-07-07 10:57:44 +02:00
puddly ae295f1bf5
Add three decimal places of sub-second resolution to root logger timestamps (#74518) 2022-07-07 10:49:32 +02:00
jjlawren d203cb0658
Minimize Sonos `media_player.unjoin` timeout (#74549) 2022-07-07 09:43:10 +02:00
Robert Hillis 681735b94c
Bump aioskybell to 22.7.0 (#74559) 2022-07-07 09:39:37 +02:00
ufodone e56357b4f2
Bump pyenvisalink version to 4.6 (#74561) 2022-07-07 09:33:32 +02:00
epenet 46f2abc38c
Use generics in NextDNS (#74517)
Use generics in nextdns
2022-07-07 09:22:35 +02:00
Erik Montnemery 4a4dabaaa5
Fix openweathermap hourly forecast (#74578) 2022-07-07 09:03:43 +02:00
Joakim Plate 104d236646
fjaraskupan: Make sure we stop bleak on home assistant stop (#74545)
* Make sure we stop bleak on home assistant stop

* Fix typing

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-07 08:40:10 +02:00
GitHub Action 235abb0c10 [ci skip] Translation update 2022-07-07 00:27:55 +00:00
c-soft fef78939e1
Bump satel_integra to 0.3.7 to fix compat with python 3.10 (#74543) 2022-07-06 19:02:08 -05:00
J. Nick Koston 099e7e0637
Add oui for tplink es20m (#74526) 2022-07-07 01:20:29 +02:00
Robert Svensson b071affcb4
Use pydeconz interface controls for cover platform (#74535) 2022-07-07 00:31:47 +02:00
epenet 5e63a44e71
Remove home_plus_control from mypy ignore list (#74448) 2022-07-06 22:45:54 +03:00
J. Nick Koston 332cf3cd2d
Resolve and caches paths for CachingStaticResource in the executor (#74474) 2022-07-06 13:49:48 -05:00
Franck Nijhof 113ccfe6af
Update Home Assistant Frontend to 20220706.0 (#74520)
Bump Home Assistant Frontend to 20220706.0
2022-07-06 19:31:57 +02:00
Franck Nijhof d3d2e25090
Update homematicip to 1.0.3 (#74516) 2022-07-06 18:34:51 +02:00
Erik Montnemery d6df26465f
Fix openweathermap forecast sensors (#74513) 2022-07-06 17:49:06 +02:00
Gyosa3 85dac3d47e
Add new alias for valid Celcius temperature units in Tuya (#74511) 2022-07-06 17:48:12 +02:00
Maciej Bieniek 41fd1a24bb
Add NextDNS button platform (#74492)
* Add button platform

* Add button tests

* Fix typo

* Use Platform enum

* Fix coordinator type
2022-07-06 16:29:53 +02:00
Erik Montnemery 47048e4df4
Migrate aemet weather to native_* (#74494) 2022-07-06 16:22:45 +02:00
Maciej Bieniek 8ccb008834
Address NextDNS late review (#74503)
* Fix coordinator type

* Remove pylint disable
2022-07-06 14:29:26 +02:00
Marcel van der Veldt c4855909fa
Bump aioslimproto to 2.1.1 (#74499) 2022-07-06 13:35:25 +02:00
Lerosen 8b97271c26
Telegram bot map user data for callback query (#74302)
fix(component/telegram-bot): map user data for callback query
2022-07-06 11:21:15 +02:00
epenet 8fb9b45e42
Remove input_datetime from mypy ignore list (#74447)
* Remove input_datetime from mypy ignore list

* Use assert

* Use cast

* Use common logic for initial parsing
2022-07-06 10:26:24 +02:00