Commit Graph

52290 Commits

Author SHA1 Message Date
epenet 27ed3d324f Replace object with enum for pylint sentinel (#76030)
* Replace object with enum for pylint sentinel

* Use standard enum
2022-08-01 19:34:06 +02:00
epenet deff0ad61e Implement generic in Deconz base device (#76015)
* 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 (#76035)
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 (#75984) 2022-08-01 17:54:06 +02:00
David F. Mulcahey bd3de4452b Enhance logging for ZHA device trigger validation (#76036)
* Enhance logging for ZHA device trigger validation

* use IntegrationError
2022-08-01 11:43:07 -04:00
rhadamantys 7141c36f8b Fix invalid enocean unique_id (#74508)
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 (#75674)
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 (#75695) 2022-08-01 17:06:28 +02:00
Joakim Plate 2dd62b14b6 Convert fjäråskupan to built in bluetooth (#75380)
* 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 (#76029)
Remove aiohttp close from config_flow - throwing error found in #75933
2022-08-01 16:07:17 +02:00
Erik Montnemery 687ac91947 Support MWh for gas consumption sensors (#76016) 2022-08-01 14:22:24 +02:00
epenet 1a40d400dc Add function/property name to pylint message (#75913) 2022-08-01 14:09:47 +02:00
Martin Hjelmare 826de707e4 Add strict typing to openexchangerates (#76004) 2022-08-01 11:35:31 +02:00
Marc Mueller 81d1786a16 Remove unused logging args parameter (#75619) 2022-08-01 10:13:05 +02:00
Simone Chemelli 0738f08215 Add missing sensors for Shelly Plus H&T (#76001)
* 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 (#75921) 2022-08-01 00:39:38 +02:00
Jc2k 0167875789 Add physical controls lock to homekit_controller (#75993) 2022-07-31 13:30:29 -07:00
mkmer 003ee853a3 Bump AIOAladdinConnect to 0.1.33 (#75986)
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 (#75997) 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 (#75991) 2022-07-31 13:13:05 -07:00
Aaron Bach a3bffdf523 Appropriately mark Guardian entities as unavailable during reboot (#75234) 2022-07-31 13:10:29 -07:00
epenet 98293f2179 Use climate enums in alexa (#75911) 2022-07-31 21:29:54 +02:00
Paul Annekov 97b30bec8b Added a configuration_url for the ukraine_alarm service (#75988) 2022-07-31 21:25:16 +02:00
mvn23 84d91d2b3a Bump pyotgw to 2.0.2 (#75980) 2022-07-31 21:14:03 +02:00
epenet 20fec104e2 Improve type hints in light [a-i] (#75936)
* 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 (#75979) 2022-07-31 18:00:42 +02:00
Marc Mueller 1a8ccfeb56 Use device_tracker SourceType enum [a-g] (#75963) 2022-07-31 15:51:04 +02:00
Marc Mueller f068fc8eb7 Use device_tracker SourceType enum [h-m] (#75964) 2022-07-31 15:49:57 +02:00
Marc Mueller 450b7cd644 Use device_tracker SourceType enum [n-r] (#75965) 2022-07-31 15:48:43 +02:00
Marc Mueller c9ddb10024 Use device_tracker SourceType enum [s-z] (#75966) 2022-07-31 14:01:18 +02:00
epenet 7b1463e03d Improve type hints in light [i-r] (#75943) 2022-07-31 13:53:22 +02:00
epenet 11a19c2612 Improve type hints in light [s-z] (#75946) 2022-07-31 13:50:24 +02:00
epenet 90458ee200 Use attributes in zerproc light (#75951) 2022-07-31 13:46:25 +02:00
Allen Porter 9e76e8cef8 Bump grpc requirements to 1.48.0 (#75603) 2022-07-31 13:37:29 +02:00
MasonCrawford ee273daf8d Small fixes for LG soundbar (#75938) 2022-07-31 13:32:40 +02:00
Heine Furubotten 1e115341af Bump enturclient to 0.2.4 (#75928) 2022-07-31 13:28:09 +02:00
Aidan Timson 1204b4f700 Add typings to Certificate Expiry integration (#75945) 2022-07-31 13:26:16 +02:00
mvn23 abb7495ced Handle failed connection attempts in opentherm_gw (#75961) 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 (#75957)
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 (#75898)
* 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 (#74779)
* 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 (#75910) 2022-07-30 11:04:31 +02:00
J. Nick Koston bb3e094552 Fix switchbot failing to setup when last_run_success is not saved (#75887) 2022-07-29 21:33:29 -07:00
J. Nick Koston 80a9659524 Update to bleak 0.15 (#75941) 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 (#75948) 2022-07-29 21:46:30 +01:00
Jan Stienstra 879b415415 Fix incorrect check for media source (#75880)
* 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 (#75922) 2022-07-29 09:56:19 -07:00