1
0
mirror of https://github.com/elisspace/core.git synced 2026-09-01 08:53:56 +00:00
Commit Graph

62409 Commits

Author SHA1 Message Date
J. Nick Koston
44d35fc8e4 Fix bluetooth calls from automations in esphome (#80683) 2022-10-20 14:49:15 -04:00
Franck Nijhof
799f776956 Pin uamqp==1.6.0 (#80678) 2022-10-20 14:49:14 -04:00
J. Nick Koston
fb35896b16 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 14:46:39 -04:00
Maciej Bieniek
8378b768d0 Save last target temperature in Shelly climate platform (#80561)
Save last target temp
2022-10-20 14:43:56 -04:00
Jan Bouwhuis
605abe5882 Add missed write state request for MQTT cover (#80540)
Missed write state request for MQTT cover
2022-10-20 14:37:06 -04:00
Aaron Bach
69a698d97a Don't add RainMachine restriction switches if underlying data is missing (#80502) 2022-10-20 14:37:05 -04:00
David F. Mulcahey
c76d0f18c8 Bump ZHA quirks to 0.0.83 (#80489) 2022-10-20 14:37:04 -04:00
J. Nick Koston
0c3d4f2e57 Bump aiohomekit to 2.0.2 (#80402) 2022-10-20 14:37:03 -04:00
J. Nick Koston
7e3abd9db5 Handle TimeoutError during HKC setup attempts (#80399)
closes https://github.com/Jc2k/aiohomekit/issues/188
2022-10-20 14:37:02 -04:00
definitio
8c811ef16e Fix "Unknown power_off command" for Samsung H6410 (#80386) 2022-10-20 14:37:01 -04:00
Ivan Puddu
b2e0d76145 Skip webostv trigger validation before the domain is setup (#80372)
* Skip trigger validation before the domain is setup

* Included None as return type

* Keep function signature intact. Check at the source
2022-10-20 14:37:00 -04:00
uvjustin
c73162e5ea Fix stream recorder with orientation transforms (#80370)
Find moov instead of using fixed location
2022-10-20 14:36:59 -04:00
Sean Vig
df75346dca Fix updating Amcrest binary sensors (#80365)
* Fix updating Amcrest binary sensors

As detailed in https://bugs.python.org/issue32113, a generator
expression cannot be used with asynchronous components, even that the
resulting elements of the generator are normal objects.  Manually
iterate over the event codes and check if the events have happened.
Escape early on the first event that is triggered such that this is
functionally equivalent to using `any`.

* Update homeassistant/components/amcrest/binary_sensor.py

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-20 14:36:59 -04:00
Shay Levy
a0eade7632 Fix Shelly EM negative power factor (#80348) 2022-10-20 14:36:58 -04:00
rozie
b203411885 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-20 14:36:57 -04:00
Jeef
15def40784 Fix Intellifire UDP timeout (#80204) 2022-10-20 14:36:56 -04:00
Bouwe Westerdijk
b3612b430b Bump plugwise to v0.21.4 (#79831) 2022-10-20 14:36:55 -04:00
Jan Jedelský
291d366933 Handle ReadTimeout during wolflink setup (#78135)
* Handle ReadTimeout during wolflink setup

* Reorder imports

Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com>

* Reorder exceptions

Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com>

* Use RequestError instead of ConnectError, ReadTimeout, and ConnectTimeout

Co-authored-by: Yevhenii Vaskivskyi <yevhenii.vaskivskyi@gmail.com>
2022-10-20 14:36:54 -04:00
J. Nick Koston
5589edd814 Fix bluetooth calls from automations in esphome (#80683) 2022-10-20 14:35:38 -04:00
Robert Svensson
92eaa539b6 Simplify mocking UniFi websocket (#80652)
* Simplify mocking UniFi websocket

* Fix one more
2022-10-20 19:37:13 +02:00
Paulus Schoutsen
5cb8749ae3 Fix custom components not working with integration descriptions (#80686) 2022-10-20 13:25:24 -04:00
Franck Nijhof
e510dd64f1 Pin uamqp==1.6.0 (#80678) 2022-10-20 18:30:00 +02:00
Paulus Schoutsen
a20ac2b246 Remove balloob as code owner Ring (#80680) 2022-10-20 12:09:16 -04:00
Kevin Stillhammer
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 Koston
da14acb3b6 Speed up restart when bluetooth adapter is in a failed state (#80640) 2022-10-20 16:35:09 +02:00
epenet
884f8d6e2c Adjust device classes in tasmota (#79282)
* Adjust device classes in tasmota

* Remove incorrect device class
2022-10-20 15:58:22 +02:00
epenet
eee1ede5bb Add websocket type hints in lovelace (#80537) 2022-10-20 15:57:43 +02:00
Michał Huryn
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
epenet
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
Michał Huryn
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 Levy
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
epenet
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
Avishay
ae7eb9cef9 Add mode control for Modbus climate entities (#73906)
* Add support for Modbus HVAC control registers
2022-10-20 13:15:30 +02:00
epenet
eb93372cd6 Improve type hint in entity_component (#80596)
Imrpove type hint in entity_component
2022-10-20 12:38:22 +02:00
Bram Kragten
454394a242 Update frontend to 20221020.0 (#80661) 2022-10-20 12:29:51 +02:00
epenet
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 Bouwhuis
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
Robert Hillis
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
epenet
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 Mueller
d78c2a31a1 Update pylint to 2.15.4 (#80612) 2022-10-20 08:59:06 +02:00
J. Nick Koston
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 Talkington
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 Koston
2c36ee412a Bump dbus-fast to 1.47.0 (#80633) 2022-10-19 16:52:19 -05:00
Robert Svensson
d0ed4b1ff2 Replace constants with enums in UniFi (#80637)
Replace constants with enums
Fix bad imports
2022-10-20 00:10:01 +03:00
uvjustin
eb141a532c Bump ha-av to v10.0.0 (#80514) 2022-10-20 00:06:49 +03:00
epenet
bdfead9095 Fix invalid warning in scrape (#80599) 2022-10-19 23:02:11 +02:00
rozie
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 Svensson
60a208a860 Add integration_type to Axis, deCONZ and UniFi manifest (#80630) 2022-10-19 21:56:19 +02:00
Erik Montnemery
bd0838cd49 Tweak MariaDB CI job (#80631) 2022-10-19 21:54:07 +02:00