Commit Graph

40686 Commits (e0d8f0cc950509ee666cf0b8b3774f76bc76a397)

Author SHA1 Message Date
Robert Svensson 44aa49dde8
Bump pydeconz to v102 () 2022-08-05 11:22:55 +02:00
puddly 34dcc74491
Bump ZHA dependencies () 2022-08-05 11:06:40 +02:00
Franck Nijhof babb3d10a1
Deprecate the Deutsche Bahn () 2022-08-05 10:59:43 +02:00
Erik Montnemery 3b29cbcd61
Support creating persistent repairs issues () 2022-08-05 10:11:20 +02:00
GitHub Action cb46441b74 [ci skip] Translation update 2022-08-05 00:28:51 +00:00
J. Nick Koston ca4b7cca1a
Run black on twitter to fix CI () 2022-08-04 23:45:35 +02:00
epenet fa9d0b9ff7
Use attributes in tikteck light () 2022-08-04 23:11:37 +02:00
epenet a987cad973
Use attributes in unifiled light () 2022-08-04 23:10:27 +02:00
Daniel Dietzler bb58ad0f54
Add ability to specify user(s) when sending DMs using the Twitter integration () 2022-08-04 22:08:24 +02:00
Franck Nijhof 33bf94c4b2
Update orjson to 3.7.11 () 2022-08-04 22:37:57 +03:00
Jonathan Keslin d76ebbbb0b
Remove @decompil3d as maintainer on volvooncall ()
* Remove @decompil3d as maintainer on volvooncall

* Run hassfest

Signed-off-by: Franck Nijhof <git@frenck.dev>

Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-08-04 22:37:20 +03:00
Phil Bruckner 343508a015
Fix Life360 recovery from server errors () 2022-08-04 21:28:59 +02:00
Aaron Bach 3d42c4ca87
Add reboot button to RainMachine () 2022-08-04 13:22:10 -06:00
Franck Nijhof 0df4642b62
Remove YAML configuration from Simplepush () 2022-08-04 21:03:26 +02:00
Franck Nijhof 31d9425e49
Add entity category to Wiz number entities () 2022-08-04 20:58:12 +02:00
On Freund b2ceb2043b
Fix arm away in Risco () 2022-08-04 20:57:53 +02:00
Aaron Bach 639a522caa
Add repair item to remove no-longer-functioning Flu Near You integration ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-08-04 19:45:28 +02:00
y34hbuddy b5a6ee3c56
Refactor volvooncall to (mostly) use DataUpdateCoordinator ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-04 19:44:39 +02:00
J. Nick Koston 02ad4843b8
Fix flux_led ignored entries not being respected () 2022-08-04 19:44:22 +02:00
Aaron Bach b2dc810ea4
More explicitly call out special cases with SimpliSafe authorization code () 2022-08-04 19:43:02 +02:00
Diogo Gomes 8ca5b5d4a4
Remove icon attribute if device class is set () 2022-08-04 19:36:37 +02:00
Jc2k 91486f2d61
Enable strict typing for HomeKit Controller config flow module () 2022-08-04 17:41:47 +01:00
MosheTzvi 8810d3320c
added Hanetz Hachama ()
added missing variable
2022-08-04 10:08:23 -06:00
Franck Nijhof 5e75bed929
Update sentry-sdk to 1.9.0 () 2022-08-04 18:04:54 +02:00
mkmer 0ce44150fd
Bump AIOAladdin Connect to 0.1.41 () 2022-08-04 10:01:58 -06:00
J. Nick Koston 5d7cef6416
Fix race in bluetooth async_process_advertisements () 2022-08-04 17:58:15 +02:00
J. Nick Koston 63b454c9ed
BLE pairing reliablity fixes for HomeKit Controller ()
- Remove the cached map from memory when unpairing so
  we do not reuse it again if they unpair/repair

- Fixes for accessories that use a config number of
  0

- General reliablity improvements to the pairing process
  under the hood of aiohomekit
2022-08-04 16:38:55 +01:00
Rami Mosleh ff255fedda
Fix nullable ip_address in mikrotik () 2022-08-04 16:04:12 +02:00
Franck Nijhof 8793cf4996
Fix spelling of OpenWrt in luci integration manifest () 2022-08-04 15:57:00 +02:00
epenet 9af64b1c3b
Improve type hints in zha light () 2022-08-04 14:02:07 +02:00
Maciej Bieniek 88a5ab1e1e
Bump NextDNS library () 2022-08-04 14:01:26 +02:00
Franck Nijhof 726eb82758
Mark RPI Power binary sensor as diagnostic () 2022-08-04 13:21:37 +02:00
Jc2k aa3097a3be
Add a Thread network status sensor to homekit_controller () 2022-08-04 11:55:29 +01:00
Jc2k d5695a2d86
Fix some homekit_controller pylint warnings and (local only) test failures () 2022-08-04 11:30:37 +01:00
epenet b7b965c9c9
Use attributes in yeelightsunflower light () 2022-08-04 09:41:07 +02:00
Jan Bouwhuis e6e5b98bc7
Allow climate operation mode fan_only as custom mode in Alexa ()
* Add support for FAN_ONLY mode

* Tests for fan_only as custom mode
2022-08-04 09:13:20 +02:00
Franck Nijhof 22eba6ce1b
Remove attribution from extra state attributes () 2022-08-04 08:13:20 +02:00
GitHub Action e2e277490b [ci skip] Translation update 2022-08-04 00:27:38 +00:00
epenet 1ff7686160
Use attributes in zengge light () 2022-08-04 01:15:56 +02:00
Aaron Bach 847f150a78
Modify RainMachine to store a single dataclass in `hass.data` ()
* Modify RainMachine to store a single dataclass in `hass.data`

* Pass one object around instead of multiple
2022-08-03 16:23:42 -06:00
Artem Draft 3388248eb5
Fix prettier on HomeKit Controller () 2022-08-03 11:58:30 -10:00
Jc2k 72a0ca4871
Add homekit_controller thread node capabilties diagnostic sensor () 2022-08-03 22:03:10 +01:00
Martin Hjelmare 842cc060f8
Fix zwave_js addon info ()
* Add add-on store info command

* Use add-on store info command in zwave_js

* Fix init tests

* Update tests

* Fix method for addon store info

* Fix response parsing

* Fix store addon installed response parsing

* Remove addon info log that can contain network keys

* Add supervisor store addon info test

* Default to version None if add-on not installed

Co-authored-by: Mike Degatano <michael.degatano@gmail.com>

Co-authored-by: Mike Degatano <michael.degatano@gmail.com>
2022-08-03 22:33:05 +02:00
Paul Annekov dd862595a3
New binary sensors for Ukraine Alarm ()
new alert types for ukraine alarm
2022-08-03 23:19:10 +03:00
epenet 1806172551
Improve type hints in hive lights () 2022-08-03 22:26:34 +03:00
Aaron Bach fbde347e64
Move RainMachine utils to the correct location ()
* Move RainMachine utils to the correct location

* Imports
2022-08-03 22:24:55 +03:00
epenet 84747ada66
Use attributes in decora light () 2022-08-03 22:22:30 +03:00
J. Nick Koston 34b0e0d062
Bump bleak to 0.15.1 () 2022-08-03 07:46:54 -10:00
Erik Flodin 7f83cba83a
Bump pyTibber to 0.24.0 ()
To be able to add tibber sensors for production.
2022-08-03 11:53:29 +02:00
Heine Furubotten 651928ee0c
Bump `azure-servicebus` to support py3.10 ()
Bump azure-servicebus
2022-08-03 10:31:09 +02:00
epenet 1ee4445a7b
Improve type hints in azure devops config flow ()
* Improve type hints in azure devops config flow

* Improve
2022-08-03 10:15:41 +02:00
epenet 1ba18f8df6
Improve type hints in vesync lights ()
* Improve type hints in vesync lights

* Adjust import
2022-08-03 09:56:13 +02:00
Robert Svensson 98f0b24c42
Fix deconz group log warning () 2022-08-03 09:41:00 +02:00
J. Nick Koston 6006fc7e30
Bump aiohomekit to 1.2.3 to fix hang at startup () 2022-08-03 08:35:41 +02:00
J. Nick Koston 0dbb119677
Bump pySwitchbot to 0.17.3 to fix hang at startup () 2022-08-03 08:34:46 +02:00
GitHub Action e09bbc749c [ci skip] Translation update 2022-08-03 00:28:23 +00:00
J. Nick Koston bf931f1225
Handle additional bluetooth start exceptions () 2022-08-02 13:46:43 -10:00
Jc2k fbf3c1a5d4
Fix Xiaomi BLE UI string issues () 2022-08-02 22:05:36 +01:00
Jc2k a0adfb9e62
Fix serialization of Xiaomi BLE reauth flow ()
* Use data instead of context to fix serialisation bug

* Test change to async_start_reauth
2022-08-02 21:38:38 +01:00
J. Nick Koston a628be4db8
Only stat the .dockerenv file once () 2022-08-02 10:38:01 -10:00
J. Nick Koston cf849c59a4
Bump pyatv to 0.10.3 () 2022-08-02 21:11:50 +02:00
lunmay 9f31be8f01
Fix capitalization in mitemp_bt strings ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-08-02 19:22:29 +02:00
Erik Montnemery 17fbee7dd3
Refresh homeassistant_alerts when hass has started () 2022-08-02 19:05:09 +02:00
Jc2k f043203b56
Add optional context parameter to async_start_reauth () 2022-08-02 18:20:37 +02:00
Zack Barett a1d495a25b
Bump Frontend to 20220802.0 () 2022-08-02 18:08:33 +02:00
David F. Mulcahey 67cef0dc94
Ensure ZHA devices load before validating device triggers () 2022-08-02 17:29:32 +02:00
epenet be4f9598f9
Improve type hints in blinksticklight lights () 2022-08-02 16:28:41 +02:00
mkmer fbe22d4fe7
Bump AIOAladdinConnect to 0.1.39 () 2022-08-02 16:10:20 +02:00
Martin Hjelmare cfe6c8939c
Add Open Exchange Rates coordinator ()
* Add Open Exchange Rates coordinator

* Move debug log

* Fix update interval calculation
2022-08-02 14:49:46 +02:00
Erik Montnemery 404d530b5f
Handle missing attributes in meater objects () 2022-08-02 14:13:07 +02:00
Jc2k d69d7a8761
Fix typo in new xiaomi_ble string () 2022-08-02 14:11:06 +02:00
Franck Nijhof 48a34756f0
Remove Somfy from Overkiz title in manifest () 2022-08-02 13:03:34 +02:00
Maciej Bieniek 320b264d03
Use `SourceType.ROUTER` in Tractive integration ()
Use SourceType.ROUTER
2022-08-02 12:40:14 +02:00
J. Nick Koston fe6d6b81e3
Add support for switchbot motion sensors () 2022-08-02 12:38:31 +02:00
epenet 786780bc8c
Use attributes in limitlessled light () 2022-08-02 12:35:24 +02:00
Franck Nijhof 033e3b7e85
Small title adjustment to the Home Assistant Alerts integration () 2022-08-02 11:42:57 +02:00
mkmer bec4b168d6
Bump AIOAladdinConnect to 0.1.37 () 2022-08-02 08:56:50 +02:00
Erik Montnemery 32b1259786
Support multiple trigger instances for a single webhook () 2022-08-02 08:54:28 +02:00
J. Nick Koston 56050e9fbe
Lower bluetooth startup timeout to 9s to avoid warning () 2022-08-02 08:46:22 +02:00
J. Nick Koston 33651d14df
Bump bluetooth-adapters to 0.1.3 () 2022-08-02 08:36:27 +02:00
J. Nick Koston 41d7eba1ad
Fix govee H5074 data () 2022-08-02 08:34:48 +02:00
Eloston 44b6213217
Add support for SwitchBot Plug Mini () 2022-08-01 16:29:44 -10:00
Allen Porter 26e2ef8175
Add repair issues for nest app auth removal and yaml deprecation ()
* Add repair issues for nest app auth removal and yaml deprecation

* Apply PR feedback

* Re-apply suggestion that i force pushed over

* Update criticality level
2022-08-02 03:20:20 +02:00
GitHub Action 81e3ef03f7 [ci skip] Translation update 2022-08-02 00:27:42 +00:00
Jc2k 652a8e9e8a
Add reauth flow to xiaomi_ble, fixes problem adding LYWSD03MMC () 2022-08-01 22:04:16 +01:00
epenet deff0ad61e
Implement generic in Deconz base device ()
* Make DevonzBase a generic

* Adjust alarm_control_panel

* Adjust binary_sensor

* Adjust climate

* More platforms

* Adjust light

* Ignore type-var

* Add space

* Implement recommendation

* Use type: ignore[union-attr]

* Revert "Use type: ignore[union-attr]"

This reverts commit 983443062a.

* Adjust assert

* Adjust lock

* Rename type variables

* type: ignore[union-attr]

* Formatting

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-08-01 19:18:29 +02:00
krazos 567f181a21
Fix capitalization of Sonos "Status light" entity name ()
Tweak capitalization of "Status light" entity name

Tweak capitalization of "Status light" entity name for consistency with blog post guidance, which states that entity names should start with a capital letter, with the rest of the words lower case
2022-08-01 18:45:18 +02:00
Franck Nijhof fc399f21e9
Guard imports for type hinting in Bluetooth () 2022-08-01 17:54:06 +02:00
David F. Mulcahey bd3de4452b
Enhance logging for ZHA device trigger validation ()
* Enhance logging for ZHA device trigger validation

* use IntegrationError
2022-08-01 11:43:07 -04:00
rhadamantys 7141c36f8b
Fix invalid enocean unique_id ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-01 17:42:47 +02:00
Aaron Godfrey 91384e07d0
Add unique id for todoist calendar entity ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-01 17:15:51 +02:00
Ethan Madden 1eb0983fba
Enable air quality sensor for Core300s () 2022-08-01 17:06:28 +02:00
Joakim Plate 2dd62b14b6
Convert fjäråskupan to built in bluetooth ()
* Add bluetooth discovery

* Use home assistant standard api

* Fixup manufacture data

* Adjust config flow to use standard features

* Fixup tests

* Mock bluetooth

* Simplify device check

* Fix missing typing

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-01 16:56:08 +02:00
mkmer f2da46d99b
Remove aiohttp close from aladdin connect config_flow ()
Remove aiohttp close from config_flow - throwing error found in 
2022-08-01 16:07:17 +02:00
Erik Montnemery 687ac91947
Support MWh for gas consumption sensors () 2022-08-01 14:22:24 +02:00
Martin Hjelmare 826de707e4
Add strict typing to openexchangerates () 2022-08-01 11:35:31 +02:00
Marc Mueller 81d1786a16
Remove unused logging args parameter () 2022-08-01 10:13:05 +02:00
Simone Chemelli 0738f08215
Add missing sensors for Shelly Plus H&T ()
* Add missing sensors for Shelly Plus H&T

* Cleanup

* Fix

* Add voltage to battery sensor

* Apply review comments
2022-08-01 09:52:51 +02:00
GitHub Action 5bb5920697 [ci skip] Translation update 2022-08-01 00:28:32 +00:00
epenet 89729b2c49
Improve Registry typing in Alexa handlers () 2022-08-01 00:39:38 +02:00
Jc2k 0167875789
Add physical controls lock to homekit_controller () 2022-07-31 13:30:29 -07:00
mkmer 003ee853a3
Bump AIOAladdinConnect to 0.1.33 ()
Bump aladdin_connect 0.1.33
2022-07-31 13:14:30 -07:00
Franck Nijhof 4af95ecf78
Fix Home Connect services not being set up () 2022-07-31 13:14:09 -07:00
J. Nick Koston a95851c9c2
Bump pySwitchbot to 0.16.0 to fix compat with bleak 0.15 () 2022-07-31 13:13:05 -07:00
Aaron Bach a3bffdf523
Appropriately mark Guardian entities as `unavailable` during reboot () 2022-07-31 13:10:29 -07:00
epenet 98293f2179
Use climate enums in alexa () 2022-07-31 21:29:54 +02:00
Paul Annekov 97b30bec8b
Added a configuration_url for the ukraine_alarm service () 2022-07-31 21:25:16 +02:00
mvn23 84d91d2b3a
Bump pyotgw to 2.0.2 () 2022-07-31 21:14:03 +02:00
epenet 20fec104e2
Improve type hints in light [a-i] ()
* Improve type hints in ads light

* Improve type hints in avea light

* Improve type hints in avion light

* Improve type hints in broadlink light

* More type hints

* One more
2022-07-31 20:46:13 +02:00
Franck Nijhof c795597511
Improve authentication handling for camera view () 2022-07-31 18:00:42 +02:00
Marc Mueller 1a8ccfeb56
Use device_tracker SourceType enum [a-g] () 2022-07-31 15:51:04 +02:00
Marc Mueller f068fc8eb7
Use device_tracker SourceType enum [h-m] () 2022-07-31 15:49:57 +02:00
Marc Mueller 450b7cd644
Use device_tracker SourceType enum [n-r] () 2022-07-31 15:48:43 +02:00
Marc Mueller c9ddb10024
Use device_tracker SourceType enum [s-z] () 2022-07-31 14:01:18 +02:00
epenet 7b1463e03d
Improve type hints in light [i-r] () 2022-07-31 13:53:22 +02:00
epenet 11a19c2612
Improve type hints in light [s-z] () 2022-07-31 13:50:24 +02:00
epenet 90458ee200
Use attributes in zerproc light () 2022-07-31 13:46:25 +02:00
Allen Porter 9e76e8cef8
Bump grpc requirements to 1.48.0 () 2022-07-31 13:37:29 +02:00
MasonCrawford ee273daf8d
Small fixes for LG soundbar () 2022-07-31 13:32:40 +02:00
Heine Furubotten 1e115341af
Bump enturclient to 0.2.4 () 2022-07-31 13:28:09 +02:00
Aidan Timson 1204b4f700
Add typings to Certificate Expiry integration () 2022-07-31 13:26:16 +02:00
mvn23 abb7495ced
Handle failed connection attempts in opentherm_gw () 2022-07-31 12:21:25 +02:00
GitHub Action 377f56ff5f [ci skip] Translation update 2022-07-31 00:25:44 +00:00
J. Nick Koston b9b916cdcd
Bump govee-ble to fix H5179 sensors ()
Changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.12.4...v0.12.5
2022-07-30 15:15:06 +02:00
ildar170975 faf25b2235
Add telegram disable_web_page_preview ()
* Add telegram disable_web_page_preview

Adds ability to specify disable_web_page_preview to telegram.notify:
```
- service: notify.telegram
  data:
    message: >-
      <a href="https://www.home-assistant.io/">HA site</a>
    data:
      parse_mode: html
      disable_web_page_preview: true
```

* Update homeassistant/components/telegram/notify.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update notify.py

* Update notify.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-30 14:06:55 +02:00
Alex Henry ace359b1bd
Add multi-zone support to Anthem AV receiver and distribution solution ()
* Add multi-zone support to Anthem AV receiver and distribution amplifier

* Fix typo in comment

* Convert properties to attribute and add test

* Migrate entity name

* Fix after rebase add strict typing and bump version

* fix typing

* Simplify test

* Small improvement

* remove dispatcher send and use callback
2022-07-30 14:04:24 +02:00
epenet 8181da7090
Improve type hints in axis () 2022-07-30 11:04:31 +02:00
J. Nick Koston bb3e094552
Fix switchbot failing to setup when last_run_success is not saved () 2022-07-29 21:33:29 -07:00
J. Nick Koston 80a9659524
Update to bleak 0.15 () 2022-07-29 17:53:33 -07:00
GitHub Action c4ad6d46ae [ci skip] Translation update 2022-07-30 00:22:48 +00:00
Bob van Mierlo 69a0943205
Increase the discovery timeout () 2022-07-29 21:46:30 +01:00
Jan Stienstra 879b415415
Fix incorrect check for media source ()
* Fix incorrect check for media source

* Update homeassistant/components/jellyfin/media_source.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-07-29 10:11:53 -07:00
Franck Nijhof 2798a77b5f
Fix SimplePush repairs issue () 2022-07-29 09:56:19 -07:00
Matthias Alphart 9bbbee3d88
Update xknx to 0.22.1 () 2022-07-29 09:54:49 -07:00
Jc2k ca6676a708
Fix xiaomi_ble discovery for devices that don't put the fe95 uuid in service_uuids () 2022-07-29 14:28:39 +02:00
Marc Mueller 2b1e1365fd
Add StrEnum for device_tracker `SourceType` ()
Add StrEnum for device_tracker SourceType
2022-07-29 13:09:03 +02:00
Nephiel ab5dfb3c42
Use climate enums in google_assistant () 2022-07-29 12:08:32 +02:00
G Johansson 08b169a7ad
Fix broken Yale lock ()
Yale fix lock
2022-07-29 11:57:19 +02:00
Paulus Schoutsen aec885a467
Fix Roon media player being set up before hass.data set up () 2022-07-29 09:53:08 +02:00
Paulus Schoutsen 4b2beda473
Move some bleak imports to be behind TYPE_CHECKING () 2022-07-28 22:26:37 -07:00
J. Nick Koston 9f16c14681
Fix incorrect manufacturer_id for govee 5182 model () 2022-07-28 17:07:32 -10:00
Alex Henry bbd7041a73
Refactor and improve anthemav () 2022-07-29 03:20:05 +02:00
GitHub Action a1d96175a8 [ci skip] Translation update 2022-07-29 00:25:31 +00:00
Marc Mueller 003fe9220e
Add protocol types for device_tracker `async_see` and `see` () 2022-07-29 00:27:47 +02:00
J. Nick Koston 702cef3fc7
Add startup timeout to bluetooth ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-28 11:14:13 -10:00
Franck Nijhof 6ba0b9cff2
Fix AdGuard Home rules count sensor () 2022-07-28 13:36:11 -07:00
Jc2k 10356b9379
Fix Xiaomi BLE not detecting encryption for some devices () 2022-07-28 19:10:37 +01:00
Brandon West 4ed0463438
Bump russound_rio to 0.1.8 () 2022-07-28 18:27:48 +02:00
Franck Nijhof 166e58eaa4
Fix camera token to trigger authentication IP ban () 2022-07-28 18:20:39 +02:00
Zack Barett a020482c23
Update frontend to 20220728.0 () 2022-07-28 18:20:10 +02:00