Commit Graph

45583 Commits (efef915fc7ec5a687752010407d337419cd39dd5)

Author SHA1 Message Date
Luke e53de2742c
Bump oralb-ble to 0.17.4 (#87570)
closes undefined
2023-02-06 13:28:53 -06:00
karwosts 40086cc663
Remove default:0 from duration for timer.start service (#87553)
fixes undefined
2023-02-06 19:48:27 +01:00
Mark Huson d2ec63d757
Update example data to define `in` as a dictionary (#87557) 2023-02-06 19:48:10 +01:00
Erik Montnemery e4285b0186
Comment lack of rounding in AlexaTemperatureSensor (#87561) 2023-02-06 19:37:14 +01:00
Paulus Schoutsen a090652560
Use correct state in Entity repr and output similar value to State class (#87519)
* Use correct state in Entity repr

* Test Entity.__repr__

* Align with State class
2023-02-06 13:35:36 -05:00
Maikel Punie 815ee58ea3
Bump velbus-aio to 2023.2.0 (#87562)
Bump valbusaio to 2023.2.0
2023-02-06 13:12:57 -05:00
Ben Corrado fee693979d
Add LD2410BLE support for new firmware version (#87507)
* Updated local_name to reflect the naming scheme in HLK firmware 2.01.23020209

* Adding generated bluetooth file.
2023-02-06 13:00:06 -05:00
Maikel Punie e1a3d61870
Velbus raise PlatformNotReady exception (#87526) 2023-02-06 17:21:53 +01:00
rikroe 406a29912d
Fix notify targets for bmw_connected_drive (#87503)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-02-06 17:15:28 +01:00
snapcase a61e87c46d
Bump jaraco.abode to 3.3.0 (#87498)
Fixes https://github.com/home-assistant/core/issues/86765
fixes undefined
2023-02-06 17:12:54 +01:00
Maikel Punie a11a43bb09
Add the correct loggers to velbus manifest.json (#87488) 2023-02-06 17:11:21 +01:00
Clifford Roche 0c8b7f1061
Bump greeclimate to 1.4.1 (#87513) 2023-02-06 17:08:26 +01:00
Michael Davie 61bf8fd02a
Bump env_canada to 0.5.28 (#87509)
Co-authored-by: J. Nick Koston <nick@koston.org>
fixes undefined
2023-02-06 17:05:28 +01:00
MarkGodwin ce9a514667
TP-Link Omada integration (#81223)
* TP-Link Omada integration
Support for PoE config of network switch ports

* Bump omada client version

* Fixing tests

* Refactored site config flow

* Code review comments

* Fixed tests and device display name issue

* Bump isort to fix pre-commit hooks

* Hassfest for the win

* Omada code review

* Black

* More config flow test coverage

* Full coverage for omada config_flow

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-02-06 10:57:18 -05:00
Kirill Kulakov 258357c2cd
Xiaomi 2S air purifier mode selection support (#86649)
* Xiaomi 2S air purifier mode selection support

* Update homeassistant/components/xiaomi_miio/select.py

Co-authored-by: Teemu R. <tpr@iki.fi>

* rename fix translation keys and rename key to be specific to airpurifiers

Co-authored-by: Teemu R. <tpr@iki.fi>
2023-02-06 16:42:11 +01:00
Franck Nijhof 939eef3b28
Remove translations from Core (#87543)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Jan Bouwhuis 212e172be2
Cleanup not used schema validator for MQTT vacuum (#87462)
* Cleanup not used schema validator for MTT vacuum

* Only leave warning
2023-02-06 13:34:36 +01:00
majuss c597478a51
Bump lupupy to 0.2.7 (#87469) 2023-02-06 13:30:35 +01:00
epenet bb3e0633a4
Add init return type to integrations (#87523)
Add type hints to integrations
2023-02-06 11:37:25 +01:00
ollo69 ade0d6fcae
Use suggested_display_precision for AsusWrt sensors (#87396)
* Use native_precision for AsusWrt sensors

* Use  suggested_display_precision
2023-02-06 11:05:10 +01:00
J. Nick Koston c7980bda82
Fix recorder run history during schema migration and startup (#87492)
Fix recorder run history during schema migration

RunHistory.get and RunHistory.current can be called before
RunHistory.start. We need to return a RecorderRuns object
with the recording_start time that will be used when start
it called to ensure history queries still work as expected.

fixes #87112
2023-02-05 22:12:41 -05:00
GitHub Action f475446ebf [ci skip] Translation update 2023-02-06 00:23:07 +00:00
Matthias Alphart 0a2fc442a3
Update xknx to 2.4.0 - Support KNX Data Secure (#87502)
Update xknx to 2.4.0
2023-02-06 00:38:00 +01:00
rikroe a367cd8d5c
Bump bimmer_connected to 0.12.1 (#87506)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
fixes undefined
2023-02-05 17:34:52 -06:00
Ernst Klamer d38ce1ad7a
Bump xiaomi-ble to 0.16.1 (#87496)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-05 17:31:21 -06:00
J. Nick Koston c11f3ffa17
Speed up purge time with newer MariaDB versions (#87409)
* Speed up purge time with newer MariaDB versions

* fix

* document

* document

* document

* rename

* self review

* Update homeassistant/components/recorder/util.py

* fixes
2023-02-05 17:58:34 -05:00
Nicklas Johnson 49d7bbe55d
Fix emulated hue SO_REUSEPORT when creating the upnp socket for proper sharing (#86916)
Co-authored-by: J. Nick Koston <nick@koston.org>
fixes undefined
2023-02-05 14:57:22 -06:00
Franck Nijhof d389de71f5
Coordinator refactor in Elgato (#87490) 2023-02-05 21:54:30 +01:00
Raman Gupta a2530e7f19
Add RF region property to zwave_js/network_status cmd (#87236) 2023-02-05 14:13:55 -05:00
Michael 9911dcfb73
Bump py-synologydsm-api to 2.1.4 (#87471)
fixes undefined
2023-02-05 13:06:17 -06:00
Robert Hillis d5b2062774
Disable uptime sensor by default in Unifi (#87484)
Disable Uptime sensor by default in Unifi
2023-02-05 19:28:28 +01:00
Franck Nijhof 1cd7f221d5
Update elgato to 4.0.1 (#87479) 2023-02-05 19:22:15 +01:00
Nathan Spencer 11ccd166fe
Use pybalboa 1.0.0 (#87214)
* Use pybalboa 1.0.0

* Code changes per PR review
2023-02-05 19:10:35 +01:00
krahabb 899342d391
Refactor async_call_later to improve performance and reduce conversion loss (#87117)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-05 12:04:38 -06:00
Gregory Haynes 936ffafd27
Add missing name field to emulated_hue config (#87456)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-05 11:34:37 -06:00
Cameron Gray 04e05af44c
Add log for successful update in no ip (#87441)
* Add Success logging as info message

Create "Info Log" for when domain is successfully updated.

* Update homeassistant/components/no_ip/__init__.py

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

* Closing Parenthesis added

* amend as per black suggestion

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-02-05 11:38:59 +01:00
Steffen Zimmermann 329d50865a
Use official unit of measure for Lux in wiffi component (#87377)
use official unit of measure for Lux in wiffi component

Add a mapping for the wiffi unit of illuminance 'lux' to the Home Assistant unit 'lx'. This fixed the following warning during startup:

```
2023-02-04 10:28:30.653 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.helligkeit (<class 'homeassistant.components.wiffi.sensor.NumberEntity'>) is using native unit of measurement 'lux' which is not a valid unit for the device class ('illuminance') it is using; expected one of ['lx']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+wiffi%22
```
2023-02-04 21:11:52 -05:00
Vincent Knoop Pathuis 65f660b7d4
Fix state class in Enphase Envoy (#87397)
* Change total_increasing to total

* As suggested in PR: only Last Seven Days TOTAL
2023-02-04 20:06:42 -05:00
J. Nick Koston f60b805fb9
Bump aiohomekit to 2.4.6 (#87427)
fixes #86083

changelog: https://github.com/Jc2k/aiohomekit/compare/2.4.5...2.4.6
2023-02-04 20:05:40 -05:00
Poltorak Serguei 4a83a63b32
Add Z-Wave.Me cover stop command (#87428)
* Add stop command to cover

* Add type annotation

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-02-05 01:25:07 +01:00
Raman Gupta e3b820d9db
Simplify zwave_js code (#87235) 2023-02-05 01:20:17 +01:00
epenet 2f3b509513
Refactor onewire options flow (#87162)
* Refactor onewire options flow

* Adjust

* Apply suggestions from code review

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

* Use async_entries_for_config_entry

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-02-05 01:18:20 +01:00
Ty Parker a703aa1dff
Add repeat options to tplink sequence effect service (#86040)
Add repeat options to sequence effect service
2023-02-05 00:14:25 +01:00
J. Nick Koston 4d0e236c6a
Ignore invalid zeroconf names from devices with broken firmwares (#87414) 2023-02-04 16:29:03 -06:00
J. Nick Koston 3be6d4dcfb
Disable mopeka accelerometer sensors by default (#87420)
* Disable mopeka accelerometer sensors by default

These generate a significant amount of noise and are
only useful when placing the sensor. Disable them by
default. This not a breaking change because existing
preferences are preserved.

* adjust tests
2023-02-04 22:34:34 +02:00
Erik Montnemery bcc1aa03b4
Move sensor rounding to frontend (#87330)
* Move sensor rounding to frontend

* Update integrations

* Add comment
2023-02-04 14:54:36 -05:00
Aarni Koskela 72cb58e850
Fix Ruuvi Gateway data being ignored when system is not using UTC time (#87384) 2023-02-04 12:12:34 -06:00
epenet f6c76372ce
Ensure hass is typed (#87068)
* Ensure hass is typed

* Adjust pilight

* Adjust homeassistant scene

* Adjust hassio

* Adjust gree

* Adjust google_maps

* Adjust energyzero

* Adjust harmony

* Adjust mobile_app
2023-02-04 12:52:59 -05:00
Franck Nijhof 3d557b5583
Collection of code styling tweaks (#87381) 2023-02-04 12:52:26 -05:00
Franck Nijhof e55f11296e
Fix accidentally introduced breaking change in number entity (#87383) 2023-02-04 14:32:33 +01:00
Franck Nijhof 9e775c43af
Fix typing issue in easyEnergy (#87371) 2023-02-04 13:42:03 +01:00
Jc2k 2c648172d3
Fix exception when trying to poll a HomeKit device over Thread with no active encryption context (#87379)
Bump aiohomekit==2.4.5
2023-02-04 11:38:22 +00:00
Erik Montnemery 0d713809e7
Store preferred dataset separately in thread dataset store (#87378) 2023-02-04 06:33:17 -05:00
Luke ff7c455478
Bump oralb-ble to 0.17.2 (#87355) 2023-02-04 11:54:38 +01:00
Franck Nijhof bf482eee24
Extend state class sensor warnings with expected values (#87294) 2023-02-04 11:49:24 +01:00
Raman Gupta 95e8717fb4
Bump zwave-js-server-python to 0.45.1 (#87309) 2023-02-04 11:23:48 +02:00
Matthew Donoughe 7e6fb98d17
Update pylutron-caseta to 0.18.1 (#87361)
update pylutron-caseta to 0.18.1
2023-02-04 10:17:16 +01:00
Franck Nijhof 9ead071202
Tiny cleanup in Number base entity (#87339) 2023-02-04 10:04:44 +01:00
Paulus Schoutsen fc38b4327f
Add support for multiple conversation agents (#87337)
* Add support for multiple conversation agents

* Lock initializing default agent

* Allow unsetting agent when never set
2023-02-03 23:35:29 -05:00
GitHub Action 3f992ed31d [ci skip] Translation update 2023-02-04 00:23:44 +00:00
Franck Nijhof 28b6306ad6
Remove use of Number DEVICE_CLASSES_SCHEMA from MQTT (#87345) 2023-02-04 00:08:15 +01:00
Franck Nijhof fcb612cd6f
Collection of code styling tweaks (#87344) 2023-02-03 23:51:27 +01:00
Artem Draft 3ccd0ef013
Fix Bravia TV refreshing zero volume level (#87318)
fixes undefined
2023-02-03 23:22:33 +01:00
Franck Nijhof ca1a12898c
Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
Shay Levy 3cb9b273c9
Add Shelly Pro 3EM energy sensors (#86476)
* Add Shelly Pro 3EM energy sensors

* Add total and total returned energy counters

* Set single phase energy counters disabled by default
2023-02-03 23:18:59 +02:00
Franck Nijhof 0de7be7803
Update whois to 0.9.27 (#87305) 2023-02-03 15:49:02 -05:00
Raman Gupta 86cef27e1c
Rename zwave_js ws API command (#87336) 2023-02-03 15:26:20 -05:00
Erik Montnemery 6f097eecc3
Add WS commands thread/list_datasets, thread/get_dataset_tlv (#87333) 2023-02-03 15:22:31 -05:00
Marc Mueller 04b921e3b5
Update pip constraint to 23.1 (#87331) 2023-02-03 21:02:35 +01:00
Eduard van Valkenburg fd4851053c
Bump azure-eventhub to 5.11.1 (#87175)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-02-03 21:01:33 +01:00
G Johansson 96128340a0
Fix code format issue in Yale Smart Alarm (#87323)
fixes undefined
2023-02-03 20:04:51 +01:00
Klaas Schoute 3723241937
Add easyEnergy integration (#86266) 2023-02-03 19:56:17 +01:00
starkillerOG 4c1147e62b
Reolink add number platform (#87217)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-02-03 19:29:27 +01:00
Glenn Waters 71200baa8f
Bump UPB integration library to 0.5.3 (#86740) 2023-02-03 19:27:27 +01:00
Koen van Zuijlen c6338b7ba1
Fixed parser for zeversolar hardware version M10 (#87319)
fixes undefined
2023-02-03 18:46:11 +01:00
epenet cd99cdbc7d
Fix missing property in bosch_shc (#87260) 2023-02-03 18:41:47 +01:00
Michael efb8cb8c90
Bump py-synologydsm-api to 2.1.2 (#87324)
fixes undefined
2023-02-03 18:39:30 +01:00
Erik Montnemery 4f94c7cab6
Add thread WS API (#87307) 2023-02-03 11:47:09 -05:00
epenet b03f4fa1d3
Improve type hints in cloud (#87263) 2023-02-03 17:10:25 +01:00
epenet ad039b5ffc
Fix geniushub type hint (#87258) 2023-02-03 17:10:01 +01:00
epenet 9400dac905
Improve type hints in melcloud (#87264) 2023-02-03 17:09:34 +01:00
epenet e40df09098
Improve type hints in edl21 (#87267) 2023-02-03 17:09:16 +01:00
G Johansson b092698418
Fix UoM and device_class in Trafikverket Weather (#87308) 2023-02-03 17:07:50 +01:00
epenet cf39403282
Improve type hints in google assistant (#87273) 2023-02-03 17:05:49 +01:00
Franck Nijhof 1b4f4edce2
Don't override icon in sensor group when device class is set (#87304) 2023-02-03 16:38:05 +01:00
epenet 61734f04b8
Re-enable Ruff D418 (#87302) 2023-02-03 16:33:03 +01:00
Erik Montnemery 4d4fb2477d
Optionally update sensor units when unit system is changed (#83851) 2023-02-03 16:30:50 +01:00
Franck Nijhof 4b27af6a8f
Re-enabled Ruff E713 (#87301) 2023-02-03 16:18:33 +01:00
epenet 5958e7c515
Improve type hints in evohome (#87266) 2023-02-03 16:18:10 +01:00
Paul Bottein e77e49a87a
Add icons for prusalink sensors and buttons (#87256)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-02-03 16:03:15 +01:00
epenet 923abdb02a
Add configurator to strict typing (#87279) 2023-02-03 16:02:55 +01:00
epenet 9306e0371e
Improve type hints in duckdns (#87270) 2023-02-03 16:00:34 +01:00
Franck Nijhof 695a453159
Fix incorrect description in sensor group config flow (#87298) 2023-02-03 15:59:34 +01:00
epenet 23a9b92a1c
Improve type hints in homematicip_cloud (#87269) 2023-02-03 15:52:14 +01:00
Erik Montnemery 527de22adf
Add thread dataset store (#87187)
* Add thread dataset store

* Address review comments

* Bump python-otbr-api to 1.0.3

* Remove stuff which we don't need yet
2023-02-03 09:47:41 -05:00
Franck Nijhof 1409b89af3
Sync input_select & select (#87255) 2023-02-03 15:43:17 +01:00
epenet 783e6fdd36
Ignore TAI8570 errors in onewire (#87154) 2023-02-03 09:11:54 -05:00
BasBruss 5422ef239b
Fix monetary state class in tibber (#87274)
state_class=SensorStateClass.TOTAL for monetary data
2023-02-03 09:02:23 -05:00
epenet e00622f137
Bump sfrbox-api to 0.0.6 (#87281) 2023-02-03 09:01:51 -05:00
epenet 2433fc2bab
Fix volume state class in renault (#87280) 2023-02-03 09:01:25 -05:00
starkillerOG 37efd8938a
Bump reolink-aio to 0.3.4 (#87272) 2023-02-03 09:00:22 -05:00
epenet 8c6eee7d38
Add type hints to configurator request_config (#87287) 2023-02-03 08:48:58 -05:00
epenet 810367b757
Fix `can not` typo (#87254) 2023-02-03 11:37:16 +01:00
Franck Nijhof b8a1f87073
Fix schema typing on async_register_entity_service (#87250) 2023-02-03 11:25:02 +01:00
Erik Montnemery 91668f8599
Use SensorStateClass enum in sensor (#87066)
* Use SensorStateClass enum in sensor

* Apply suggestions from code review

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

* Update homeassistant/components/sensor/recorder.py

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

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-02-03 10:49:41 +01:00
Tobias Stanzel 2349aa73b2
Add Bosch SHC sensor state class (#86823)
Added missing state class
2023-02-03 10:27:21 +01:00
G Johansson 19b4cf4c8b
Filesize timestamp remove state class (#87247)
fixes undefined
2023-02-03 09:15:54 +01:00
jjlawren a8b7a32578
Handle failed Sonos subscriptions better (#87240)
Catch unsubscribe failure separately from ZGS poll
2023-02-02 23:42:36 -05:00
Marc Mueller 2c0c386ba7
Reduce required permissions for fritzbox_callmonitor (#87089)
* Test new FritzAuthorizationError

* Reduce required permissions
2023-02-02 21:13:53 -05:00
Brett Adams 904b25d0d2
Fix call values in Aussie Broadband (#87229)
Fixed calls values

Added lamda for International, Voicemail, and Other calls.
2023-02-02 21:10:47 -05:00
Crisicus 934bb3e0c1
Fix an extra quote typo in the percentage util (#87161) 2023-02-02 19:59:08 -06:00
starkillerOG 25cfa8afdd
Reolink simplify (#87224)
Simplify
2023-02-02 20:35:43 -05:00
GitHub Action ce79b26ab6 [ci skip] Translation update 2023-02-03 00:25:31 +00:00
mkmer e9c10de9a9
Bump AIOSomecomfort to 0.0.6 (#87203)
* Bump to 0.0.5

* Bump aiosomecomfort to 0.0.6

* lower case aiosomecomfort

* Fix other bad imports....

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-02-02 16:45:49 -05:00
Karlie Meads e40a9822f5
Fix disabled condition within an automation action (#87213)
fixes undefined
2023-02-02 22:35:02 +01:00
epenet 11cb6b131f
Improve type hints in saj (#87183) 2023-02-02 16:33:23 -05:00
epenet cdc01fce4c
Improve type hints in transmission (#87171) 2023-02-02 16:32:51 -05:00
epenet 111a77893e
Improve type hints in whirlpool (#87169)
Imrpove type hints in whirlpool
2023-02-02 16:32:40 -05:00
epenet 8a58d1d321
Improve type hints in Xiaomi Miio (#87167)
Imrpove type hints in Xiaomi Miio
2023-02-02 16:32:12 -05:00
epenet 62482f3500
Improve typing in script integration (#87076) 2023-02-02 16:31:46 -05:00
epenet ea3395d576
Improve typing in plaato (#87074) 2023-02-02 16:31:24 -05:00
epenet 275438adf3
Improve typing in ping binary sensor (#87073) 2023-02-02 16:31:09 -05:00
epenet 22c295fbdc
Improve typing in ihc util (#87069) 2023-02-02 16:30:32 -05:00
GrahamJB1 8bff95014c
Add modbus min/max values (#86131)
* modbus min/max values
Co-authored-by: jan iversen <jancasacondor@gmail.com>
2023-02-02 22:29:03 +01:00
epenet 98198d3c1f
Improve type hints in template (#87172) 2023-02-02 16:26:03 -05:00
epenet 9327947332
Improve type hints in onvif (#87184) 2023-02-02 16:25:43 -05:00
Bram Kragten 843e3ca9e6
Update frontend to 20230202.0 (#87208) 2023-02-02 16:11:01 -05:00
Michael 5d8bd0e2e5
Bump py-synologydsm-api to 2.1.1 (#87211)
bump py-synologydsm-api to 2.1.1
2023-02-02 16:10:51 -05:00
starkillerOG f439a94a0d
Reolink unsubscribe webhook when first refresh fails (#87147)
* catch ValueError on webhook async_register

* add ONVIF to webhook_id

* Unsubscribe webhook when ConfigEntryNotReady for async_config_entry_first_refresh

* Revert catching ValueError
2023-02-02 15:21:41 -05:00
Franck Nijhof f9d7d65f3a
Use template selector for prompt template in OpenAI (#87205)
* Use template selector for prompt template in OpenAI

* Fix tests

* Do not parse template result
2023-02-02 15:20:10 -05:00
J. Nick Koston 22698b1cc5
Fix statistics graphs not loading with data_rate, electric_current, voltage, information, and unitless units (#87202)
* Add missing converts to recorder/statistics_during_period API

This was resulting in the stats graphs not loading on the frontend

* its in two places
2023-02-02 14:52:55 -05:00
Franck Nijhof 3e087ac88c
Adjust IoT Class of Reolink to local push (#87206) 2023-02-02 14:33:17 -05:00
shbatm 439232223a
Support ISY994 Z-Wave motorized blinds as cover (#87102) 2023-02-02 14:27:30 -05:00
Jan Bouwhuis d8bba6747e
Address late review on readability sensor code (#87111)
* Improve readability _numeric_state_expected

* Update homeassistant/components/sensor/__init__.py
2023-02-02 20:22:33 +01:00
epenet 5df16d761c
Cleanup coordinator in motion blinds (#87185) 2023-02-02 19:23:51 +01:00
J. Nick Koston 389fc515a1
Prevent overly large attributes from being stored in the database (#87105) 2023-02-02 11:49:33 -06:00
Franck Nijhof 5e81d28116
Update black to 23.1.0 (#87188) 2023-02-02 18:35:24 +01:00
Paul Bottein f7666239ff
Add author metadata for blueprints (#87070) 2023-02-02 11:00:26 -05:00
Marc Mueller 07a3046d11
Update pylint to 2.16.0 (#87083) 2023-02-02 12:49:01 +01:00
epenet bd6a4d10ea
Use try_parse_enum in integrations (#87085) 2023-02-02 12:34:01 +01:00
Dmitry Vlasov 4a38b622b2
Update zwave-me-ws version to 0.3.1 (#87145) 2023-02-02 12:02:29 +01:00
starkillerOG d017214d8b
Bump reolink-aio to 0.3.2 (#87121) 2023-02-02 11:24:06 +01:00
epenet 7643f98d20
Fix invalid state class in renault (#87135) 2023-02-02 10:38:21 +01:00
Dmitry Vlasov 41b9994218
Add missing supported features to Z-Wave.Me siren (#87141) 2023-02-02 10:36:38 +01:00
epenet cc469ab9a9
Add unit conversion to Power sensors (#87136)
* Add missing PowerConverter to UNIT_CONVERTERS

* Adjust tests
2023-02-02 10:27:12 +01:00
epenet 6806e85eab
Add missing converters to recorder statistics (#87137) 2023-02-02 09:44:26 +01:00
starkillerOG 29d6ae8d0c
Bump reolink_aio to 0.3.1 (#87118) 2023-02-02 04:56:18 +01:00
GitHub Action 0f80932709 [ci skip] Translation update 2023-02-02 00:25:01 +00:00
Jan Bouwhuis 2e16b7e2df
Add numeric_state_expected property to Sensor class (#87013)
* Add is_numeric property to Sensor class

* Follw up comment

* Update homeassistant/components/sensor/__init__.py

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

* Update homeassistant/components/sensor/__init__.py

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

* Tests and corrections

* Simplify converion check

* Correct custom device class handling

* Update homeassistant/components/sensor/__init__.py

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

* rename to numeric_state_expected

* Replace with new const

* Adjust docstr

* Update homeassistant/components/sensor/__init__.py

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

* Move to const

* Correct logic

* Do not use bool

* Adjust docstr must be numeric

* remote state from docstr

* protect numeric_state_expected

* Use try_parse_enum for custom class check

* Remove redundant type hints

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-02-01 18:45:13 +01:00
J. Nick Koston fb55933b0a
Reduce chance of queue overflow during schema migration (#87090)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-02-01 18:34:40 +01:00
Bram Kragten 0a524833e3
Update frontend to 20230201.0 (#87099) 2023-02-01 18:06:12 +01:00
Daniel Hjelseth Høyer 54900ca25f
Update pyTibber to 0.26.12 (#87098) 2023-02-01 18:04:24 +01:00
Paulus Schoutsen f32f46aff5
Fix Assist skipping entities that are hidden or have entity category (#87096)
Skipping entities that are hidden or have entity category
2023-02-01 10:48:04 -06:00
Poltorak Serguei 97fac1dde8
Improve Z-Wave.Me integration description (#87088)
Z-Wave.Me integration Description improved
2023-02-01 16:50:53 +01:00
Michael 2f51059b7f
Proper handling of authentication errors in AVM Fritz!Tools (#79434) 2023-02-01 16:03:18 +01:00
epenet afa55156d6
Improve typing in nest legacy platforms (#87071) 2023-02-01 06:57:53 -08:00
mkmer 2412f7d266
Bump AIOAladdinConnect to 0.1.55 (#87086) 2023-02-01 15:57:21 +01:00
epenet 1225c5e97d
Add enum util (#87082)
* Add enum helper

* docstring

* Move to util

* Add use case
2023-02-01 15:00:27 +01:00
epenet 8efd01b2e8
Type fixes for alexa entities (#87077)
* Type fixes for alexa entities

* Adjust get_type
2023-02-01 14:07:32 +01:00
epenet 10bfebed19
Improve typing in plex services (#87078) 2023-02-01 13:24:07 +01:00
epenet 5005ba0b4a
Improve typing in philips_js coordinator (#87075) 2023-02-01 12:15:58 +01:00
epenet 2b4796b9ac
Improve typing in unifi services (#87072) 2023-02-01 11:45:04 +01:00
Paulus Schoutsen ad87c4557d
Guard what version we can install ESPHome updates with (#87059)
* Guard what version we can install ESPHome updates with

* Update homeassistant/components/esphome/dashboard.py
2023-01-31 23:15:23 -05:00
Paulus Schoutsen 8417f22904
Trigger update of ESPHome update entity when static info updates (#87058)
Trigger update of update entity when static info updates
2023-01-31 22:13:41 -05:00
tronikos f7ae265760
Google Assistant SDK: platinum quality scale (#86876) 2023-01-31 21:05:56 -05:00
J. Nick Koston faf79d0b50
Ensure humidity is still exported to HomeKit when it is read-only (#87051)
* Ensure humidity is still exported to HomeKit when is cannot be set

We would only send humidity to HomeKit if the device supported
changing the humidity

* remove unrelated changes
2023-01-31 21:03:43 -05:00
GitHub Action be73e43989 [ci skip] Translation update 2023-02-01 00:27:42 +00:00
J. Nick Koston 5284837c8f
Add a repair issue when using MariaDB is affected by MDEV-25020 (#87040)
closes https://github.com/home-assistant/core/issues/83787
2023-01-31 20:42:07 +01:00
Paulus Schoutsen 9c0856787d
Improve JSON errors from HTTP view (#87042) 2023-01-31 20:37:26 +01:00
Franck Nijhof 5b728a41de
Fix Yamaha MusicCast zone sleep select entity (#87041) 2023-01-31 20:37:11 +01:00
mkmer ee30f5afcc
Honeywell Correct key name (#87018)
* Correct key name

* Logic error around setpoint and auto mode

* Set tempurature and setpoints correctly

* Only high/low in auto.
2023-01-31 12:59:06 -05:00
Michael Hansen 68450734f1
Bump home-assistant-intents to 2023.1.31 (#87034) 2023-01-31 10:23:03 -06:00
Álvaro Fernández Rojas c780334608
Update AEMET-OpenData to v0.2.2 (#87017) 2023-01-31 16:48:51 +01:00
Matrix d6e817aa62
Separate the yolink garage door device from the door sensor (#84561)
* Separate the garage door device from the door sensor

* Bump yolink api to 0.2.1

* fix suggest

* fix typos

* Bump yolink-api to 0.2.6

* Bump version to 0.2.7 and fix rename effects

* change aiohttp min version to 3.8.1
2023-01-31 14:50:19 +01:00
Franck Nijhof 4dba9c09fc
Only report invalid numeric value for sensors once (#87010) 2023-01-31 12:44:18 +01:00
On Freund 35b82db8b0
Rympro integration code fixes (#86734)
* Address review comments

* Add coordinator.py to coveragerc

* Apply suggestions from code review

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

* Update homeassistant/components/rympro/coordinator.py

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

* Move SCAN_INTERVAL to coordinator.py

---------

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-01-31 10:40:43 +01:00
Martin Mauch a28e7e1541
Fix typo in EnOcean (#86868) 2023-01-31 09:49:37 +01:00
Bouwe Westerdijk 7f01d57965
Bump plugwise to v0.27.5 (#87001)
fixes undefined
2023-01-31 09:32:39 +01:00
Michael Davie be25d17e02
Bump env_canada to 0.5.27 (#86996)
fixes undefined
2023-01-31 08:56:27 +01:00
Jan Bouwhuis 33ede351f0
Cleanup code for parsing yaml MQTT config (#86944)
* Cleanup code for parsing yaml configs

* Add abstractmethod decorator to async_update

* Replace get() with default-list ensured by schema
2023-01-31 08:24:33 +01:00
Paulus Schoutsen 1c4ba61725
Bump ESPHome Dashboard API 1.2.3 (#86997) 2023-01-31 00:05:59 -05:00
Michael Hansen f4654128db
Add synesthesiam as a codeowner on intent (#86998) 2023-01-30 23:46:42 -05:00
Michael Hansen be69c81db5
Prioritize entity names over area names in Assist matching (#86982)
* Refactor async_match_states

* Check entity name after state, before aliases

* Give entity name matches priority over area names

* Don't force result to have area

* Add area alias in tests

* Move name/area list creation back

* Clean up PR

* More clean up
2023-01-30 23:46:25 -05:00
Marcel van der Veldt f8c6e4c20a
Add support for Hue Smart Scenes (Natural Lights) (#85517)
* Bump aiohue to 4.6.0

* fix device name for lights

* fix name for groups too

* ignore smart scenes

* bump to 4.6.1 instead

* Add support for Smart Scenes (Natural lights) in Hue

* update base entity class

* fix test fixture

* update tests

* fix scene test

* fix typo

* use underlying scene controller

* use enum value

* update tests

* add current scene name within smart scene

* extra attributes are only valid if the scene is active

* Update v2_resources.json

* typo

* fix after merge
2023-01-30 23:32:37 -05:00
Paulus Schoutsen d88849fb04
ESPHome handle remove password and no encryption (#86995)
* ESPHome handle remove password and no encryption

* Start reauth for invalid api password

---------

Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-01-30 23:05:48 -05:00
PeteRager e706696271
Nest - Climate shorten line to be less than 88 chars (#86989)
Lines to be less than 88
2023-01-30 19:14:24 -08:00
shbatm 53638ba138
Bump pyisy to 3.1.11 (#86981)
* Bump pyisy to 3.1.10

* Bump pyisy to 3.1.11
2023-01-30 21:36:51 -05:00
puddly 47453420c1
Bump ZHA dependencies (#86979)
Bump ZHA dependency bellows from 0.34.6 to 0.34.7
2023-01-30 21:35:27 -05:00
Bram Kragten 0c383e28c4
Update frontend to 20230130.0 (#86978) 2023-01-30 21:34:26 -05:00
Paulus Schoutsen 98b4a412f7
ESPHome discovered dashboard checks reauth flows (#86993) 2023-01-30 21:32:52 -05:00
GitHub Action da35ac1942 [ci skip] Translation update 2023-01-31 00:25:29 +00:00
mkmer 365ce55d77
Honeywell auto mode invalid attribute (#86728)
fixes undefined
2023-01-31 00:04:00 +01:00
Michael Hansen 28affe91be
Set synesthesiam as codeowner of conversation (#86958) 2023-01-30 23:02:25 +01:00
Paulus Schoutsen 2cdeb6f1cd
Check dashboard when showing reauth form (#86980) 2023-01-30 22:46:42 +01:00
Steven Looman 7e206b5854
Fix error on empty location in ssdp messages (#86970) 2023-01-30 22:43:58 +01:00
Franck Nijhof 1edd00c51f
Allow any state class when using the precipitation device class (#86977) 2023-01-30 22:43:23 +01:00
ollo69 772df02cce
Catch AndroidTV exception on setup (#86819)
fixes undefined
2023-01-30 22:42:32 +01:00
puddly 8337d4613e
ZHA config flow cleanup (#86742)
fixes undefined
2023-01-30 22:21:34 +01:00
Steven Looman 50373500c3
Ensure a proper scope_id is given for IPv6 addresses when initializing the SSDP component (#86975)
fixes undefined
2023-01-30 22:14:48 +01:00
Paul Bottein a8b23d7139
Uses PolledSmartEnergySummation for ZLinky (#86960) 2023-01-30 22:10:55 +01:00