J. Nick Koston
7d78728a2f
Fix whitespace in oncue manifest ( #80859 )
2022-10-23 19:53:18 -04:00
Kevin Addeman
fdcce0446c
Add Lutron Caseta zeroconf discovery for RA3/HWQSX ( #80852 )
2022-10-23 18:17:36 -05:00
J. Nick Koston
3c40634fbb
Try again to populate HKC BLE accessory state after startup ( #80854 )
2022-10-23 18:04:42 -05:00
PeteRager
59b2869f6a
Fix oncue data unavailable when genset disconnected ( #80668 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 18:01:43 -05:00
Julian Löhr
6795627734
Add ZHA StartUpColorTemperature configuration entity ( #80853 )
...
* Add ZHA start up color temperature entity
* Use device reported min max values
* Add color number test
* Fix code style
2022-10-23 18:46:47 -04:00
Kevin Addeman
3f3518e29d
Fix Lutron Caseta area names by ignoring root area during area name retrieval ( #80576 )
2022-10-23 17:28:15 -05:00
Robert Svensson
03bf37e12c
Refactor UniFi DPI switch entities ( #80761 )
...
* Refactor UniFi DPI switch entities
* Remove dpi presence from items_added
2022-10-23 22:42:24 +02:00
Robert Svensson
d75834cd1e
Add presence duration number ( #79498 )
2022-10-23 22:30:03 +02:00
G Johansson
d85866d49c
Fix temperature unit in sensor for Sensibo ( #80843 )
2022-10-23 15:24:55 -05:00
G Johansson
b04165b495
Add Sensibo Climate React ( #78221 )
2022-10-23 15:22:14 -05:00
Nathan Spencer
746bdb44ac
Bump pylitterbot to 2022.10.2 ( #80836 )
2022-10-23 15:19:57 -05:00
Kevin Addeman
071f335fdb
Add dynamic generation of device triggers from keypad buttons ( #80797 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 14:57:04 -05:00
J. Nick Koston
0f50b2edd3
Small lifx fixes ( #80828 )
2022-10-23 14:17:42 -05:00
G Johansson
5fbf6ce8bd
Minor cleanup Sensibo ( #80835 )
2022-10-23 13:58:10 -05:00
G Johansson
57b2bb4889
Add entity service - Set Full AC state to Sensibo ( #80820 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 13:55:53 -05:00
Franck Nijhof
d4a5393f7b
Set integration type on codeowned integrations @frenck ( #80830 )
2022-10-23 20:43:13 +02:00
Chris Talkington
9734086d9b
Add integration_type to jellyfin ( #80832 )
2022-10-23 13:42:25 -05:00
J. Nick Koston
3df73259dd
Prevent HomeKit Controller BLE connect retries from blocking startup ( #80827 )
2022-10-23 13:41:32 -05:00
Robert Svensson
423f6aeec2
Improve UniFi PoE unique ID ( #80740 )
...
* Improve UniFi PoE unique ID
* Set available property on creation
2022-10-23 20:33:53 +02:00
Chris Talkington
18f51db15d
Add integration_type to ipp and roku ( #80831 )
2022-10-23 13:31:24 -05:00
Robert Svensson
0444dd71a6
Refactor UniFi outlet switches ( #80738 )
...
* Rewrite UniFi outlet switches
* Bump aiounifi to v41
* Remove devices from items_added input
2022-10-23 20:28:45 +02:00
Fredrik Erlandsson
16d3cc905f
Bump pydaikin to 2.8.0 ( #80823 )
2022-10-23 12:54:11 -05:00
Robert Svensson
c6e7b9cc99
Refactor UniFi upgrade entities ( #80752 )
...
* Refactor UniFi upgrade entities
* Enable type check for UniFi update platform
2022-10-23 19:33:08 +02:00
Avi Miller
2966f9ed8e
Add themes for LIFX multi-zone devices via a new select entity ( #80067 )
2022-10-23 11:28:17 -05:00
kingy444
873ccc4493
Refactor Powerview sensor to dataclass ( #80536 )
2022-10-23 10:38:45 -05:00
Bouwe Westerdijk
bd6678c73b
Bump plugwise to v0.25.3 ( #80782 )
2022-10-23 12:42:35 +02:00
Franck Nijhof
a26e4618c7
Update psutil to 5.9.3 ( #80775 )
2022-10-23 11:36:54 +02:00
J. Nick Koston
95d6859cb7
Log bluetooth advertisement before firing bleak callbacks ( #80800 )
...
The debug log was confusing because the bleak callbacks
were firing before we were logging the advertisements
2022-10-23 11:34:03 +02:00
J. Nick Koston
dd39ddca2f
Bump aiohomekit to 2.2.0 ( #80798 )
2022-10-23 07:13:44 +01:00
Shay Levy
8fa64a7a89
Bump aioshelly to 4.1.0 ( #80795 )
2022-10-22 22:57:25 -06:00
jjlawren
4837e22262
Bump soco to 0.28.1 ( #80792 )
2022-10-22 19:59:44 -05:00
GitHub Action
a4b8124a10
[ci skip] Translation update
2022-10-23 00:36:20 +00:00
J. Nick Koston
b952797298
Bump bleak-retry-connector to 2.3.2 ( #80790 )
2022-10-22 16:14:11 -05:00
Steven Hosking
c4831333fa
Extend roomba mac range in manifest ( #80714 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-22 10:44:25 -05:00
uvjustin
81f2f134f4
Bump owntone requirements ( #80552 )
2022-10-22 16:09:13 +02:00
Guido Schmitz
85dda68524
Add integration_type to devolo integrations ( #80695 )
2022-10-22 15:55:23 +02:00
Maciej Bieniek
b6b36861d9
Add `integration_type` field for a few integrations ( #80767 )
2022-10-22 14:38:08 +02:00
Maciej Bieniek
9fa5c5c576
Remove myself from Xiaomi Miio code owner list ( #80768 )
2022-10-22 12:36:52 +02:00
Shay Levy
228d491216
Fix Shelly entry unload and add tests for init ( #80760 )
2022-10-22 09:00:35 +02:00
kpine
f35af09429
Update zwave_js.refresh_value service example ( #80764 )
2022-10-22 08:27:36 +02:00
Paulus Schoutsen
2ef14d60f3
Update pending message error ( #80763 )
2022-10-21 22:47:25 -04:00
TheJulianJES
00b0fa6cdf
Add Philips Hue motion sensor config entities to ZHA ( #79923 )
...
* Add Hue trigger LED config switch
* Add Hue sensitivity config select
* Use existing consts for channel names
* Add friendly names to config entities
* Follow HA capitalization conventions
* Move Hue motion sensor check to a helper method
* Move helper method to a new helpers file in channels folder
2022-10-21 20:59:51 -04:00
TheJulianJES
5eb69f38aa
Add "power outage memory" config entity to Xiaomi EU plugs to ZHA ( #80444 )
2022-10-21 20:57:50 -04:00
TheJulianJES
f4f7122c66
Add "power on state" config entity for Tuya plugs to ZHA ( #80486 )
...
* Add "power on state" config entity for Tuya plugs to ZHA
* Remove TS004F from models, as it doesn't support power-on-state
2022-10-21 20:56:49 -04:00
Paulus Schoutsen
e38d93ee93
Remove unused keys from ultraloq ( #80762 )
2022-10-21 20:56:20 -04:00
GitHub Action
5a77c8f96f
[ci skip] Translation update
2022-10-22 00:35:23 +00:00
Bram Kragten
1ac2d4ae74
Update frontend to 20221021.0 ( #80751 )
2022-10-21 20:29:28 -04:00
Paulus Schoutsen
43d43689f7
Add ultraloq virtual integration ( #80755 )
2022-10-21 20:29:01 -04:00
Paulus Schoutsen
76dbd017a7
Conditionally include config flow and iot_class when relevant ( #80756 )
2022-10-21 20:27:59 -04:00
kevdliu
da099532fe
Load ecobee notify platform via discovery ( #78558 )
...
* Fix ecobee notify platform KeyError
* set up notify platform via discovery
* address comments
* fix isort
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-21 23:19:26 +02:00
René Klomp
f21fabba17
Bump pysma to 0.7.1 ( #80601 )
...
* Bump pysma to 0.7.0
* Bump pysma to 0.7.1
* Fix test
2022-10-21 22:54:42 +02:00
starkillerOG
8974657ba9
Fix Goodwe spinlock ( #80624 )
...
* fix spinlock
* Add debug log
* fix styling
2022-10-21 22:50:00 +02:00
J. Nick Koston
8dc0846d98
Bump qingping-ble to 0.8.2 to handle door left open ( #80748 )
...
fixes #78439
2022-10-21 22:31:45 +02:00
Aaron Bach
e40db797c5
Remove redundant `async_update` for OpenUV entities ( #80735 )
2022-10-21 14:08:37 -06:00
J. Nick Koston
91c5aac8ba
Add homekit notifications to the list of allowed apple bluetooth start bytes ( #80733 )
2022-10-21 13:54:02 -05:00
javicalle
b8c574e9ab
Add `_TZE200_kds0pmmv` to ZHA `ZONNSMARTThermostat` ( #80746 )
...
Add `_TZE200_kds0pmmv` to `ZONNSMARTThermostat`
Related to: https://github.com/zigpy/zha-device-handlers/pull/1843
2022-10-21 14:53:03 -04:00
J. Nick Koston
611194ddd9
Fix zha LogEntry call ( #80737 )
...
The signature for LogEntry changed in #80645 to drop the
unused argument
2022-10-21 12:17:21 -05:00
starkillerOG
a2080492de
Remove Xiaomi Miio YAML import ( #78995 )
...
* Deprecate YAML import
* Add logging for unexpected errors
* remove unused import
* fix tests
* unused import
* fix tests
* fix snake_case
* Do not add to standard key string
2022-10-21 18:07:49 +02:00
Rami Mosleh
3aa24afad8
Retry setup in case of empty response from Pushover api ( #80602 )
...
Retry setup in case of empty response
2022-10-21 17:52:02 +02:00
Kevin Stillhammer
c70614fd7c
Move default options to config_flow for waze_travel_time ( #80681 )
...
Move default options to config_flow
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-10-21 08:02:41 -07:00
J. Nick Koston
fe67703e13
Log invalid messages instead of raising in system_log ( #80645 )
2022-10-21 10:52:03 -04:00
Franck Nijhof
1913804755
Small typing improvements for Plugwise ( #80722 )
2022-10-21 10:47:04 -04:00
Phil Bruckner
f311c03741
Increase life360 timeout ( #80692 )
2022-10-21 10:41:34 -04:00
uvjustin
3b78df07de
Use empty_moov in stream recorder ( #80726 )
2022-10-21 22:34:03 +08:00
Timm Schäuble
e6892a613e
Bump simplepush to 2.1.1 ( #80608 )
...
* Update to new library version
* Remove test for removed send_encrypted function
* Bump simplepush to 2.1.1
2022-10-21 16:13:46 +02:00
Franck Nijhof
d42fde63f8
Update sentry-sdk to 1.10.0 ( #80721 )
2022-10-21 13:52:29 +02:00
Fredrik Erlandsson
09eff3c242
Add Bluesound unique id ( #80559 )
...
* add unique_id & device_info
* remove broken image
* use a combination of mac and port (for multizone devices)
* use the typed dataclass
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
* Don't use get
* fix device_info
* remove device_info
Co-authored-by: Mick Vleeshouwer <mick@imick.nl>
2022-10-21 12:27:31 +02:00
Jan Bouwhuis
5f27e2fe01
Improve typing hints MQTT __init__ ( #80674 )
...
* Improve typing __init__
* Follow up suggestions
2022-10-21 12:25:21 +02:00
Guido Schmitz
78f71c46da
Add iot_standards to devolo brand ( #80332 )
2022-10-21 11:25:35 +02:00
Allen Porter
9318d833a4
Streamline calendar dataclass API/attribute conversions ( #79598 )
...
* Streamline calendar dataclass API/attribute conversions
* Fix attribute conversions
2022-10-21 11:03:25 +02:00
Ryan Miguel
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 Westerdijk
9cd2b83422
Add entity_registry_enabled_default and missing EntityCategories in Plugwise ( #80629 )
2022-10-21 10:04:16 +02:00
Dusan Cervenka
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 Nijhof
bb287dd0ed
Integrations v2.1: Virtual integrations ( #80613 )
2022-10-20 23:09:06 -04:00
Tobias Sauerwein
6c23de94e1
Fix error when setting Netatmo climate preset ( #80700 )
2022-10-20 23:06:49 -04:00
Tobias Sauerwein
57bf130837
Bump pyatmo to 7.2.0 ( #80698 )
2022-10-20 23:06:33 -04:00
Kevin Stillhammer
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 Bach
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 Talkington
245c13e6ed
Add diagnostics to jellyfin ( #80651 )
2022-10-20 20:02:40 -05:00
J. Nick Koston
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
luar123
40d4159faf
Bump snapcast to 2.3.0 ( #80688 )
2022-10-20 14:25:21 -06:00
J. Nick Koston
03362bec1c
Defer bluetooth scanner watchdog restart if one is already in progress ( #80679 )
2022-10-20 13:56:20 -05:00
J. Nick Koston
5589edd814
Fix bluetooth calls from automations in esphome ( #80683 )
2022-10-20 14:35:38 -04: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
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
Robert Svensson
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
epenet
2b2275dfb3
Use US_CUSTOMARY_SYSTEM in components ( #80623 )
2022-10-19 18:54:50 +02:00
epenet
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 Nijhof
6ea6782d23
Add buttons to dismiss notifications in LaMetric ( #80605 )
2022-10-19 17:46:54 +02:00
epenet
05ef02bff6
Add precipitation_intensity sensor device class ( #79779 )
2022-10-19 16:04:11 +02:00
epenet
62b0735822
Adjust precipitation units in components ( #79783 )
...
* Adjust precipitation units in components
* Don't update darksky
2022-10-19 15:09:05 +02:00
epenet
9afb4c6c9e
Adjust precipitation units ( #79780 )
...
* Adjust precipitation units
* Use PRECIPITATION_INTENSITY
* Revert isy994
* Adjust SensorDeviceClass docstring
* Adjust comment
2022-10-19 14:35:49 +02:00
epenet
a70f9b8995
Add type hints to rest integration ( #80546 )
2022-10-19 14:35:23 +02:00
epenet
dc2a87b9ae
Fix invalid type hint in scrape ( #80543 )
2022-10-19 13:49:01 +02:00
epenet
67d1dde69f
Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM ( #80253 )
...
* Rename IMPERIAL_SYSTEM
* Deprecate is_metric property and adjust tests
* Adjust unit_system config validation
* Add yaml tests
* Add tests for private name
* Fix incorrect rebase
* Adjust docstring
* Add store migration
* Update unit_system.py
* Minimise test tweaks
* Fix tests
* Add conversion to migration
* Rename new key and adjust tests
* Adjust websocket_detect_config
* Move original_unit_system tracking to subclass
2022-10-19 13:31:08 +02:00
Franck Nijhof
c4bbc439a5
Integrations v2.1: Differentiating hubs, devices and services ( #80524 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-10-19 12:41:43 +02:00
Bouwe Westerdijk
0c8884fd51
Add sensor, selector and switch for Plugwise Anna + Loria combination ( #80558 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-19 11:26:27 +02:00
Erik Montnemery
eca21ceff0
Make all datetime columns in recorder DB µs precision ( #80584 )
2022-10-19 10:26:17 +02:00
Erik Montnemery
d1facab71c
Add guard in recorder retry function ( #80585 )
2022-10-19 10:05:55 +02:00
epenet
c0be1d9fad
Add websocket type hints in blueprint ( #80531 )
2022-10-18 22:23:17 -04:00
epenet
971ac015e7
Add websocket type hints in config ( #80532 )
2022-10-18 22:15:55 -04:00
epenet
60640b4436
Add websocket type hints in components ( #80533 )
2022-10-18 22:15:23 -04:00
epenet
eca45f9dd0
Add websocket type hints in conversation ( #80535 )
2022-10-18 22:08:06 -04:00
Franck Nijhof
e3919babb2
Add chart service to LaMetric ( #80554 )
2022-10-18 19:36:19 -06:00
epenet
ddba653158
Add new codeowners to scrape ( #80569 )
2022-10-18 19:29:11 -06:00
GitHub Action
a04c9892e7
[ci skip] Translation update
2022-10-19 00:35:27 +00:00
Franck Nijhof
86f9b8231f
Update demetriek to 0.4.0 ( #80567 )
2022-10-19 00:51:36 +03:00
Ivan Puddu
8db416f1d6
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-18 23:53:34 +03:00
Patrick ZAJDA
a717ea8afc
Migrate Broadlink to new entity naming style ( #80187 )
...
* Migrate Broadlink to new entity naming style
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
* Add some tests
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
2022-10-18 22:09:23 +02:00
J. Nick Koston
551b3374f1
Bump aiohomekit to 2.1.1 ( #80560 )
...
fixes #80455
changelog: https://github.com/Jc2k/aiohomekit/compare/2.1.0...2.1.1
2022-10-18 22:57:32 +03:00
Maciej Bieniek
1b130eb271
Save last target temperature in Shelly climate platform ( #80561 )
...
Save last target temp
2022-10-18 22:55:50 +03:00
Shay Levy
8e9457d808
Add Shelly support for sleeping Gen2 devices ( #79889 )
2022-10-18 22:42:22 +03:00
Shay Levy
98ca28ab1c
Bump aioswitcher to 3.1.0 ( #80534 )
2022-10-18 19:19:04 +02:00
J. Nick Koston
a708fc9984
Bump bleak-retry-connector to 2.3.1 ( #80549 )
2022-10-18 11:48:52 -05:00
Aaron Bach
78e66b6cbe
Add diagnostics to Enphase Envoy ( #79950 )
...
* Streamline Enphase Envoy config flow tests
* Don't test data results using constants
* Add diagnostics to Enphase Envoy
* Use whole config entry
* Redact serial number
* One call
2022-10-18 10:25:07 -06:00
J. Nick Koston
1700da0ed3
Reduce chance of bluetooth devices going unavailable when adapter stops responding ( #80545 )
2022-10-18 11:23:15 -05:00
niobos
8a80ea2ed8
Bump velbus-aio to 2022.10.4 ( #80510 )
...
Co-authored-by: Niels Laukens <niels@dest-unreach.be>
2022-10-18 18:03:30 +02:00
epenet
599d61a4da
Fix payload in rest ( #80544 )
2022-10-18 17:15:08 +02:00
epenet
5442d6af01
Improve msg type hint in websocket commands ( #80530 )
2022-10-18 16:41:17 +02:00
epenet
76bd8c431b
Use _attr_attribution in suez_water ( #80527 )
2022-10-18 14:10:26 +02:00
epenet
62690759d4
Move attribution to standalone attribute [t-z] ( #80521 )
2022-10-18 13:33:36 +02:00
epenet
c37e4b870f
Move attribution to standalone attribute [r-s] ( #80520 )
...
* Move attribution to standalone attribute [r-s]
* Fix test
2022-10-18 13:33:20 +02:00
Marc Mueller
6b56336e52
Revert BSBLAN name change to fix hassfest ( #80525 )
2022-10-18 13:16:27 +02:00
epenet
6b256bab22
Move attribution to standalone attribute [m-q] ( #80518 )
2022-10-18 12:49:59 +02:00
Willem-Jan van Rootselaar
1fe397f7d7
Update bsblan integration ( #67399 )
...
* Update bsblan integration
Update the integration to current standards
* removed unused code
update coverage
* some cleanup
* fix conflicts due upstream changes
* fix prettier json files
* fix remove comment code
* use dataclass instead of tuple
* fix spelling
* Set as class attribute
main entity doesn't need to give own name
* fix requirements
2022-10-18 12:06:51 +02:00
jjlawren
c1213857ce
Fix Plex reauth with multiple available servers ( #80508 )
2022-10-18 11:51:43 +02:00
epenet
5d207f77ae
Move attribution to standalone attribute [h-l] ( #80516 )
2022-10-18 11:18:22 +02:00
Christopher Bailey
9ff077e225
Bump pyunifiprotect to 4.3.4 ( #80496 )
2022-10-18 11:43:58 +03:00
Aaron Bach
cee8f2cabb
Don't add RainMachine restriction switches if underlying data is missing ( #80502 )
2022-10-18 11:40:49 +03:00
Franck Nijhof
b09e95431c
Update sentry-sdk to 1.9.10 ( #80474 )
2022-10-18 10:36:32 +02:00
Nippey
0e1fe4eba5
Modbus: Add support for Holding Registers to Binary Sensor ( #80460 )
...
Update handling of binary sensors to support reading from holding registers (command 0x03).
2022-10-18 10:31:08 +02:00
Raman Gupta
d4c28e04e4
Reduce missed coverage in zwave_js ( #79571 )
...
* Reduce missed coverage in zwave_js.climate and cover
* Add switch platform coverage
* Add select platform
* Add lock platform
* Remove one line of coverage from number platform
* update docstring
2022-10-18 10:06:29 +02:00
epenet
c717fd19de
Move attribution to standalone attribute [e-g] ( #80513 )
2022-10-18 10:04:54 +02:00
Franck Nijhof
cb530e398c
Update sqlalchemy to 1.4.42 ( #80495 )
2022-10-17 23:30:21 -04:00
J. Nick Koston
f70f972d88
Fix connectable Bluetooth devices not being seen if the nearest scanner is non-connectable ( #80388 )
...
If we saw the non-connectable scanner advertisement first we would reject
the connectable scanner advertisement because it had worse signal strength.
In this case we need to check both
2022-10-17 21:13:26 -04:00
uvjustin
d38d21ab3a
Fix stream recorder with orientation transforms ( #80370 )
...
Find moov instead of using fixed location
2022-10-17 21:12:45 -04:00
GitHub Action
8d3de53592
[ci skip] Translation update
2022-10-18 00:36:30 +00:00
Robert Svensson
352014fc95
Bump deconz dependency to v105 ( #80492 )
2022-10-18 00:02:04 +02:00
David F. Mulcahey
6323021bfc
Bump ZHA quirks to 0.0.83 ( #80489 )
2022-10-17 16:54:37 -04:00
Franck Nijhof
a8f1cc0d33
Remove unneeded guards from (async_)add_entities call ( #80471 )
2022-10-17 21:11:58 +02:00
J. Nick Koston
ebf73f41ba
Bump qingping-ble to 0.8.1 ( #80473 )
2022-10-17 20:41:57 +02:00
Sören
d3f39e776b
Fix typo in LED BLE documentation URL ( #80479 )
2022-10-17 20:27:08 +02:00
kingy444
5ead3b2605
Powerview Add Battery Option Selection ( #80166 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-17 11:30:33 -05:00
Franck Nijhof
326a1b21ca
Add message service to LaMetric ( #80448 )
2022-10-17 16:14:20 +02:00
Marcus R. Brown
c0fc23f794
Update pychannels to 1.2.3 ( #80409 )
2022-10-17 15:36:01 +02:00
epenet
a26b3e7a34
Refactor access to ConfigStore ( #80467 )
...
* Refactore access to ConfigStore
* Make tests async
* Reset config during test
2022-10-17 13:59:04 +02:00
epenet
9680cd267f
Cleanup sensor private attributes ( #80463 )
2022-10-17 13:17:51 +02:00
Erik Montnemery
627bd82766
Simplify parsing of script and automation config ( #80465 )
2022-10-17 11:42:17 +02:00
J. Nick Koston
b6a59b282f
Bump qingping-ble to 0.8.0 ( #80443 )
...
Adds support for the Temp RH Pro E model
2022-10-17 11:04:05 +02:00
Florent Thoumie
abec592a24
Update to iaqualink 0.5.0 ( #80304 )
...
* Update to iaqualink 0.5.0.
* Boolean conditional style fix
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix black formatting
* Update iaqualink tests after update to 0.5.x
* Remove debug print statements
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-17 10:14:29 +02:00
epenet
bbb0b2a0e1
Refactor the core config store ( #80457 )
...
* Add helper for config Store
* Use internal class
2022-10-17 10:13:53 +02:00
Sean Vig
d49a223a02
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-17 10:13:11 +02:00
Jan Jedelský
dfd3476cff
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-17 09:42:20 +02:00
Joakim Plate
551fb44975
Stop coordinator before connection in nibe_heatpump ( #80396 )
...
Stop coordinator in nibe_heatpump
2022-10-16 22:06:48 -04:00
Allen Porter
d537968517
Bump google-cloud-pubsub to 2.13.10 ( #80433 )
2022-10-16 22:05:56 -04:00
GitHub Action
388328adba
[ci skip] Translation update
2022-10-17 00:36:39 +00:00
J. Nick Koston
1d16e614b8
Bump pySwitchbot to 0.20.2 ( #80435 )
...
* Bump pySwitchbot to 0.20.1
fixes #80427
* bump again to fix contact timeout sensor
2022-10-16 20:09:56 -04:00
Jo De Boeck
ed4b5ee9d8
Bump androidtv dependency to 0.0.69 ( #80407 )
...
Bump dependency to version 0.0.69
Fixes : #69723
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com>
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com>
2022-10-16 20:09:28 -04:00
TheJulianJES
b4a203c3c7
Add friendly name to ZHA identify button ( #80446 )
2022-10-16 19:57:24 -04:00
Joakim Plate
9eb4faf037
Fire bluetooth listener for all matching devices ( #80440 )
...
* Fire listener for all matching devices
* Add test case for seen device
* Avoid looping all data if we have address match
* Initialize to empty list
2022-10-16 21:49:12 +02:00
Allen Porter
a7f33535c7
Fix google calendar event transparency filter ( #80438 )
2022-10-16 14:45:27 -04:00
Bouwe Westerdijk
f5666641ce
Bump plugwise to v0.25.2 and adapt climate ( #80347 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-16 20:32:38 +02:00
Allen Porter
1973f00f6b
Bump gcal_sync to 1.1.0 ( #80431 )
2022-10-16 20:40:55 +03:00
Kevin Stillhammer
ef90fe9aee
Display and log google_travel_time errors ( #77604 )
...
* Display and log google_travel_time errors
* Rename is_valid_config_entry to validate_config_entry
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-10-16 10:06:53 -07:00
Joakim Plate
5d09fe8dc1
Avoid logging tracebacks for auth failures in philips js ( #80381 )
...
Avoid logging tracebacks for auth failures
2022-10-16 18:13:32 +03:00
mvn23
fa24529d98
Bump pyotgw to 2.1.1 ( #80421 )
2022-10-16 18:09:37 +03:00
J. Nick Koston
4bfadb6745
Bump aiohomekit to 2.1.0 for bleak 0.19.0 ( #80426 )
...
changelog: https://github.com/Jc2k/aiohomekit/compare/2.0.2...2.1.0
2022-10-16 18:08:44 +03:00
kingy444
bf6efc7589
Powerview sensors updates ( #80417 )
2022-10-16 09:05:53 -05:00
J. Nick Koston
bbe63bca47
Bump pySwitchbot to 0.20.0 for bleak 0.19 changes ( #80389 )
2022-10-16 15:16:02 +03:00
J. Nick Koston
40600991b3
Handle TimeoutError during HKC setup attempts ( #80399 )
...
closes https://github.com/Jc2k/aiohomekit/issues/188
2022-10-16 15:14:15 +03:00
J. Nick Koston
29e110d416
Update led-ble to 1.0.0 for bleak 0.19 ( #80403 )
...
* Update led-ble for bleak 0.19
* bump version
2022-10-16 15:12:52 +03:00
J. Nick Koston
86c6caabb2
Bump yalexs_ble to 1.9.4 for bleak 0.19.0 ( #80406 )
...
bump again for debug log fix
2022-10-16 15:05:56 +03:00
Marc Mueller
8d4c32e106
Update pip constraint to 22.4 ( #80383 )
2022-10-16 12:01:11 +02:00
Benjamin Richter
e1cf261379
Allow fints config as fallback for account type ( #75680 )
2022-10-15 22:01:54 -04:00
GitHub Action
3c48ce9ee7
[ci skip] Translation update
2022-10-16 00:44:12 +00:00
J. Nick Koston
79e0725359
Bump aiohomekit to 2.0.2 ( #80402 )
2022-10-15 14:08:26 -10:00
J. Nick Koston
3b31330882
Bump bleak-retry-connector to 2.3.0 ( #80397 )
2022-10-15 14:08:15 -10:00
Joakim Plate
7d69e24fc3
Bump fjaråskupan to 2.2.0 ( #80401 )
2022-10-16 01:46:55 +02:00
definitio
67bb6ebd13
Fix "Unknown power_off command" for Samsung H6410 ( #80386 )
2022-10-15 21:29:15 +01:00
Jeef
5efc706473
Fix Intellifire UDP timeout ( #80204 )
2022-10-15 10:09:00 -10:00
Jeef
ff2d762f55
Intellifire - Number Entity - Flame Height Control ( #79901 )
...
* Adding flame height control
* oops
* addressing comments
* fix coverage file
* addressing PR comments
2022-10-15 12:43:47 -06:00
Steven Looman
731f618028
Make home assistant discoverable via UPnP/SSDP ( #79820 )
2022-10-15 14:00:46 -04:00
J. Nick Koston
d12cbab6c4
Bump bleak to 0.19.0 ( #80349 )
2022-10-15 13:57:23 -04:00
epenet
3460e0b074
Add type hints to aqualogic ( #80328 )
2022-10-15 15:38:47 +02:00
Shay Levy
e1520a0d14
Add support for Shelly Plus Addon sensors ( #79954 )
2022-10-15 12:17:53 +03:00
Shay Levy
eaeee96d75
Fix Shelly EM negative power factor ( #80348 )
2022-10-15 12:15:28 +03:00
GitHub Action
2242d3c234
[ci skip] Translation update
2022-10-15 00:33:41 +00:00
Franck Nijhof
9b06b572d0
Mark LaMetric as Platinum integration ( #80360 )
2022-10-15 00:48:44 +02:00
Franck Nijhof
7bd9ce72f7
Add reauth support to LaMetric ( #80355 )
...
* Add reauth support to LaMetric
* Adjust docblock
2022-10-14 23:54:14 +02:00
J. Nick Koston
3b33e0d832
Add support for restoring HomeKit IIDs ( #79913 )
2022-10-14 09:58:09 -10:00
Franck Nijhof
20f1f8aabb
Upgrade demetriek to 0.3.0 ( #80350 )
2022-10-14 21:26:55 +02:00
J. Nick Koston
0c76e3a97e
Automatically determine the advertising interval for bluetooth devices ( #79669 )
2022-10-14 14:39:18 -04:00
Charles Garwood
a68bd8df6f
Add start_application service to fully_kiosk integration ( #80226 )
2022-10-14 19:21:58 +02:00
Erik Montnemery
4ebf9df901
Unconditionally call DomainBlueprints.populate ( #80336 )
2022-10-14 12:03:43 -04:00
Austin Mroczek
7e1a7bed69
Bump total_connect_client to 2022.10 ( #80331 )
2022-10-14 17:11:09 +02:00
epenet
bff5d1123f
Deprecate CONF_UNIT_SYSTEM_*** constants ( #80320 )
...
* Deprecate CONF_UNIT_SYSTEM_*** constants
* Adjust pylint plugin
* Add tests
* Remove single-use function
* Revert logic change
* Revert "Revert logic change"
This reverts commit 60959a0050
.
* Tweak again
2022-10-14 16:50:04 +02:00
Erik Montnemery
284893d942
Fix reload of automation and scripts when blueprint changed ( #80322 )
2022-10-14 16:43:09 +02:00
mnorrsken
d5e26326dc
Bump pyTibber to 0.25.4 ( #80316 )
2022-10-14 16:03:48 +02:00
Franck Nijhof
40bfc61ebd
Revert "Add Mazda brand" ( #80314 )
2022-10-14 15:48:10 +02:00
Erik Montnemery
81f40afd80
Only reload modified automations ( #80282 )
...
* Only reload modified automations
* Update tests
* Adjust spelling
* Improve efficiency of matching automations and configurations
* Reload automations without an alias if they have been moved
* Add test
* Add test
* Add test
2022-10-14 15:28:03 +02:00
Franck Nijhof
dd266b7119
Remove elevation warning from sun ( #80239 )
2022-10-14 15:23:44 +02:00
epenet
4c3097a157
Use local UNIT constants in here_travel_time ( #80324 )
...
* Use local UNIT constants in here_travel_time
* Fix test
2022-10-14 15:16:03 +02:00
epenet
7d56ae772e
Use local UNIT constants in waze_travel_time ( #80325 )
2022-10-14 15:11:22 +02:00
Marvin Wichmann
2a887e6ed7
Update xknx to 1.2.0 ( #80318 )
2022-10-14 15:10:19 +02:00
Jean-François Paris
3840cbd012
Tag eafm sensors are measurement to collect long term stats ( #80312 )
2022-10-14 13:53:48 +01:00
epenet
70702f3377
Use local UNIT constants in geonetnz_volcano ( #80323 )
2022-10-14 14:53:04 +02:00
Erik Montnemery
b42e26fbdd
Use SupportedDialect enum in recorder ( #80319 )
2022-10-14 08:45:57 -04:00
David F. Mulcahey
d75e449c52
Add ability to convert ZCL schemas to vol schemas to ZHA ( #79908 )
...
* try serializing cluster command schemas
* use min and max value from zigpy type
* different type assignments
* initial command execution changes
* cleanup
* cleanup and typing
* typing
* typing
* add tests
* mypy
* handle raw values too
* check for None responses
* make backwards compatible
* update yaml for svc change
2022-10-14 08:15:10 -04:00
epenet
6a757662e4
Deprecate is_metric property of unit system ( #80313 )
2022-10-14 13:44:18 +02:00
Marc Mueller
a63c9e8fb9
Update python-typing-update to 0.5.0 ( #80315 )
2022-10-14 13:21:37 +02:00
Janick Bergeron
f21a004aa9
Fix before sunrise OR after sunset condition ( #76143 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Ben Randall <veleek@gmail.com>
2022-10-14 13:11:10 +02:00
hesselonline
a534c136a1
Fix wallbox jwt issue ( #79948 )
...
* Bump Wallbox package
* remove debug message
* Force update of auth token by emptying it first
* Force token refresh by emptying token
Improve exception handling
* include tests
* Update __init__.py
* Removed the clearing ot jwt token, issue is fixed by upstream fix in wallbox package.
* Catch connectionerror
* Update homeassistant/components/wallbox/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Run black
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-14 13:09:00 +02:00
epenet
8dc3ff72c6
Cleanup config deprecation warning ( #80251 )
2022-10-14 13:03:17 +02:00
epenet
0715b87934
Drop use of `is_metric` in nws ( #80270 )
2022-10-14 12:54:43 +02:00
epenet
336ea2e7d1
Drop use of `is_metric` in weather ( #80272 )
2022-10-14 12:53:56 +02:00
epenet
7b47f12f48
Drop use of `is_metric` in ecowitt ( #80267 )
2022-10-14 12:53:24 +02:00
epenet
4769ec8c76
Replace `not is_metric` with `is IMPERIAL_SYSTEM` ( #80266 )
2022-10-14 12:51:47 +02:00
epenet
f502f8c931
Use attributes in coinbase sensor ( #80086 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-14 12:35:06 +02:00
epenet
4c8f8c2e61
Adjust distance unit check in here travel time ( #80243 )
...
* Adjust distance unit check in here travel time
* Add tests
* Use system compare
* Use is not ==
2022-10-14 12:22:48 +02:00
epenet
02d0b8eef6
Adjust distance unit check in waze travel time ( #80241 )
...
* Adjust distance unit check in waze travel time
* Reduce size of PR
* Use system compare
* Use is not ==
2022-10-14 12:22:27 +02:00
epenet
1445e08090
Replace `is_metric` with `is METRIC_SYSTEM` ( #80262 )
2022-10-14 12:22:11 +02:00
epenet
faeb663dfe
Adjust distance unit check in geonetnz_quakes ( #80236 )
...
* Adjust length unit check in geonetnz_quakes
* Use system compare
* Use is not ==
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-10-14 12:21:58 +02:00
epenet
689dcb02dd
Adjust distance unit check in gdacs ( #80235 )
...
* Adjust length unit check in gdacs
* Use system compare
* Use is not ==
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-10-14 12:21:38 +02:00