Commit Graph
54935 Commits
Author SHA1 Message Date
Ryan MiguelandGitHub 4abe5aec6c Fix ZeroDivisionError for Fritz!Smarthome electric current sensor (#80682)
Fixes ZeroDivisionError for fritzbox sensor. Fixes #80618.
2022-10-21 10:07:45 +02:00
Bouwe WesterdijkandGitHub 9cd2b83422 Add entity_registry_enabled_default and missing EntityCategories in Plugwise (#80629) 2022-10-21 10:04:16 +02:00
Dusan CervenkaandGitHub bce273660d Fix nextcloud 'ncm' referenced before assignment (#80711)
* #80673 Fix 'ncm' referenced before assignmen

 UnboundLocalError: local variable 'ncm' referenced before assignmen

Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com>

* #80673 changes based on review

Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com>

* Changes made based on review

Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com>

Signed-off-by: Dusan Cervenka <cervenka.dusan@gmail.com>
2022-10-21 08:26:14 +02:00
Franck NijhofandGitHub bb287dd0ed Integrations v2.1: Virtual integrations (#80613) 2022-10-20 23:09:06 -04:00
Tobias SauerweinandGitHub 6c23de94e1 Fix error when setting Netatmo climate preset (#80700) 2022-10-20 23:06:49 -04:00
Tobias SauerweinandGitHub 57bf130837 Bump pyatmo to 7.2.0 (#80698) 2022-10-20 23:06:33 -04:00
Kevin StillhammerandGitHub b35cfe711a Move default option handling to config_flow for google_travel_time (#80607)
Move default option handling to config_flow
2022-10-20 19:32:45 -07:00
Aaron BachandGitHub 60b3d6816b Replace custom OpenUV data object with coordinators (#80705)
* Replace custom OpenUV data object with coordinators

* Typing

* Code review
2022-10-20 19:37:20 -06:00
Chris TalkingtonandGitHub 245c13e6ed Add diagnostics to jellyfin (#80651) 2022-10-20 20:02:40 -05:00
J. Nick KostonandGitHub 90f6924808 Bump zeroconf to 0.39.2 (#80699)
python 3.11 support & performance improvements

changelog: https://github.com/jstasiak/python-zeroconf/compare/0.39.1...0.39.2
2022-10-20 20:32:32 -04:00
GitHub Action 0199e0a756 [ci skip] Translation update 2022-10-21 00:30:37 +00:00
luar123andGitHub 40d4159faf Bump snapcast to 2.3.0 (#80688) 2022-10-20 14:25:21 -06:00
J. Nick KostonandGitHub 03362bec1c Defer bluetooth scanner watchdog restart if one is already in progress (#80679) 2022-10-20 13:56:20 -05:00
J. Nick KostonandGitHub 5589edd814 Fix bluetooth calls from automations in esphome (#80683) 2022-10-20 14:35:38 -04:00
Robert SvenssonandGitHub 92eaa539b6 Simplify mocking UniFi websocket (#80652)
* Simplify mocking UniFi websocket

* Fix one more
2022-10-20 19:37:13 +02:00
Paulus SchoutsenandGitHub 5cb8749ae3 Fix custom components not working with integration descriptions (#80686) 2022-10-20 13:25:24 -04:00
Franck NijhofandGitHub e510dd64f1 Pin uamqp==1.6.0 (#80678) 2022-10-20 18:30:00 +02:00
Paulus SchoutsenandGitHub a20ac2b246 Remove balloob as code owner Ring (#80680) 2022-10-20 12:09:16 -04:00
Kevin StillhammerandGitHub 8dd2d6f825 Remove deprecated yaml import for waze_travel_time (#80669)
Remove deprecated yaml import

Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>

Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-10-20 08:17:21 -07:00
J. Nick KostonandGitHub da14acb3b6 Speed up restart when bluetooth adapter is in a failed state (#80640) 2022-10-20 16:35:09 +02:00
epenetandGitHub 884f8d6e2c Adjust device classes in tasmota (#79282)
* Adjust device classes in tasmota

* Remove incorrect device class
2022-10-20 15:58:22 +02:00
epenetandGitHub eee1ede5bb Add websocket type hints in lovelace (#80537) 2022-10-20 15:57:43 +02:00
Michał HurynandGitHub 3f8362fe1c Refactor blebox sensors (#80671)
refactor: sensors, entity description pick moved to async_setup_entry, removed redundant dataclass
2022-10-20 15:51:29 +02:00
epenetandGitHub e84e5f134e Use US_CUSTOMARY_SYSTEM in tests (#80658)
* Use US_CUSTOMARY_SYSTEM in tests

* Don't update test_unit_system
2022-10-20 15:42:23 +02:00
4e4682d2e0 Add blebox binary_sensor platform (#79535)
* Add binary_sensor platform, with test.

* Applied suggestions by @epenet

* refactor: as @epenet suggested, passing entity_description to init

* Update homeassistant/components/blebox/binary_sensor.py

@epenet suggestion, moved refactored logic of create_blebox_entities into BleBoxBinarySensorEntity init

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

* refactor: as @epenet class selector and entity creation moved to binary_sensor

* refactor: list comprehension in entity list setup in binary sensor

* Update homeassistant/components/blebox/binary_sensor.py

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

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-20 14:35:28 +02:00
Shay LevyandGitHub aea7a9af18 Bump aioshelly to 4.0.0 (#80423)
* Bump aioshelly to 4.0.0

* Remove leftover

* Fix number platform

* Set last_update_success to false upon failure in number and climate

* Set last_update_success upon failurie in entity
2022-10-20 15:08:48 +03:00
2c43606922 Add websocket type hints in components (#80654)
* Add websocket type hints in components

* Adjust

* Apply suggestion

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-10-20 13:41:14 +02:00
AvishayandGitHub ae7eb9cef9 Add mode control for Modbus climate entities (#73906)
* Add support for Modbus HVAC control registers
2022-10-20 13:15:30 +02:00
epenetandGitHub eb93372cd6 Improve type hint in entity_component (#80596)
Imrpove type hint in entity_component
2022-10-20 12:38:22 +02:00
Bram KragtenandGitHub 454394a242 Update frontend to 20221020.0 (#80661) 2022-10-20 12:29:51 +02:00
b23a66d776 Add websocket type hints in entity_registry (#80657)
* Add websocket type hints in entity_registry

* Adjust websocket_list_entities

* Fix update

* Fix websocket_update_entity

* Apply suggestion

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

* Apply suggestion

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-20 12:20:39 +02:00
Jan BouwhuisandGitHub cce4485fb7 Add missed write state request for MQTT cover (#80540)
Missed write state request for MQTT cover
2022-10-20 11:22:30 +02:00
41faa017cd Use custom attributes description in Sonarr (#79845)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-10-20 10:44:17 +02:00
epenetandGitHub 8a1cc05e0c Enforce kwargs in unit system initialisation (#80620)
* Enforce kwargs in unit system initialisation

* Fix tests

* Sort kwargs in unit_system
2022-10-20 10:43:32 +02:00
Marc MuellerandGitHub d78c2a31a1 Update pylint to 2.15.4 (#80612) 2022-10-20 08:59:06 +02:00
J. Nick KostonandGitHub 540d959dd2 Bump bluetooth-auto-recovery to 0.3.6 (#80643)
* Bump bluetooth-auto-recovery to 0.3.5

changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v0.3.4...v0.3.5

* bump again for more rfkill fixes
2022-10-20 07:13:41 +02:00
Chris TalkingtonandGitHub ce35812937 Address jellyfin sensor feedback (#80222) 2022-10-19 20:37:18 -05:00
GitHub Action 265e2741e7 [ci skip] Translation update 2022-10-20 00:32:39 +00:00
J. Nick KostonandGitHub 2c36ee412a Bump dbus-fast to 1.47.0 (#80633) 2022-10-19 16:52:19 -05:00
Robert SvenssonandGitHub d0ed4b1ff2 Replace constants with enums in UniFi (#80637)
Replace constants with enums
Fix bad imports
2022-10-20 00:10:01 +03:00
uvjustinandGitHub eb141a532c Bump ha-av to v10.0.0 (#80514) 2022-10-20 00:06:49 +03:00
epenetandGitHub bdfead9095 Fix invalid warning in scrape (#80599) 2022-10-19 23:02:11 +02:00
bad840e464 Fix solaredge missing data value (#80321)
* Fix issue #80263: use get to fetch dict value

* use None instead -1 for unknown value

* Update homeassistant/components/solaredge/coordinator.py

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

* Add guards for not multipling None

* Missing if added

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-19 22:48:39 +02:00
Robert SvenssonandGitHub 60a208a860 Add integration_type to Axis, deCONZ and UniFi manifest (#80630) 2022-10-19 21:56:19 +02:00
Erik MontnemeryandGitHub bd0838cd49 Tweak MariaDB CI job (#80631) 2022-10-19 21:54:07 +02:00
be3a022810 Limit recorder pytest job [ci] (#80625)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-19 20:40:32 +02:00
Robert SvenssonandGitHub 04cdcad7f8 Expose UniFi PoE ports as individual switches (#80566)
* Add simple PoE control switches

* Add basic tests

* Complete testing

* Dont use port.up as part of available

* Bump aiounifi to v40
2022-10-19 19:54:40 +02:00
epenetandGitHub 2b2275dfb3 Use US_CUSTOMARY_SYSTEM in components (#80623) 2022-10-19 18:54:50 +02:00
epenetandGitHub 374d46ec09 Improve type hints in blebox (#80511)
* Add generics to blebox

* Remove walrus

* Move logic into each platform

* Code style

* Apply suggestion
2022-10-19 17:49:40 +02:00
Franck NijhofandGitHub 6ea6782d23 Add buttons to dismiss notifications in LaMetric (#80605) 2022-10-19 17:46:54 +02:00