Commit Graph
68364 Commits
Author SHA1 Message Date
Joakim Plate 90687e9794 Standardize zha attribute member name (#102182)
* Correct missed translation

* Standardize on _attribute for zha
2023-10-19 17:34:17 +02:00
Kevin Stillhammer dae742fba0 Use snapshots in weather tests (#102297) 2023-10-19 16:40:08 +02:00
2d833fd6ea Add more diagnostic sensors to iRobot (#84995)
Co-authored-by: 930913 <3722064+930913@users.noreply.github.com>
Co-authored-by: Xitee <59659167+Xitee1@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-10-19 15:49:43 +02:00
Erik Montnemery dff18b4a16 Rename gather_with_concurrency to gather_with_limited_concurrency (#102241)
* Rename gather_with_concurrency to gather_with_limited_concurrency

* Update test
2023-10-19 15:08:52 +02:00
Erik Montnemery 4498c2e8c4 Validate steps in Flowhandler (#102152)
* Validate steps in Flowhandler

* Move validation to FlowManager._async_handle_step

* Fix _raise_if_not_has_step

* Fix config_entries tests

* Fix tests

* Rename

* Add test
2023-10-19 13:34:10 +02:00
Joost Lekkerkerker 9857c0fa3a Move WAQI state attributes to separate sensors (#101217)
* Migrate WAQI to has entity name

* Split WAQI extra state attributes into separate sensors

* Split WAQI extra state attributes into separate sensors

* Fix test

* Support new aiowaqi

* Bump aiowaqi to 2.1.0

* Add nephelometry as possible value

* Fix test
2023-10-19 12:30:40 +02:00
Jan Bouwhuis c377cf1ce0 Do not fail mqtt entry on single platform config schema error (#101373)
* Do not fail mqtt entry on platform config

* Raise on reload with invalid config

* Do not store issues

* Follow up
2023-10-19 12:06:33 +02:00
Joost Lekkerkerker 857f2e1d86 Patch platform in Withings sensor test (#102155)
* Patch platform in Withings sensor test

* Fix feedback
2023-10-19 11:33:31 +02:00
Christopher Fenner ea61160fd8 Reuse function to check feature support on ViCare devices (#102211)
* check feature support in utils function

* rename parameters

* restore severity

* reorder parameters

* Update .coveragerc
2023-10-19 10:55:30 +02:00
J. Nick Koston 327bdce561 Handle ATTR_HS_COLOR being None in HomeKit (#102290) 2023-10-18 22:42:39 -10:00
Álvaro Fernández Rojas 7ec2496c81 Handle timeouts on AEMET init (#102289)
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-10-19 10:42:31 +02:00
J. Nick Koston d00934a8f8 Refactor automation trigger attachment to avoid creating a closure (#102288) 2023-10-18 22:42:15 -10:00
J. Nick Koston 393544b3e7 Make group _update_at_start a callback (#102286) 2023-10-18 22:41:39 -10:00
dupondje 870e38e8ba Remove unused dsmr sensors (#102223) 2023-10-19 08:57:50 +02:00
Franck Nijhof 4b39d34f4c Add CodeQL CI Job (#102273) 2023-10-19 08:56:30 +02:00
Luke Lashley ae62999457 Bump Python-Roborock to 0.35.0 (#102275) 2023-10-19 08:56:15 +02:00
tronikos afec5b6730 Bump opower to 0.0.37 (#102265) 2023-10-19 01:51:48 +02:00
J. Nick Koston 159b623b95 Bump orjson to 3.9.9 (#102267) 2023-10-19 01:48:05 +02:00
J. Nick Koston 20fdd45e60 Bump home-assistant-bluetooth to 1.10.4 (#102268) 2023-10-19 01:16:55 +02:00
Paul Bottein c98c18f25e Return 'None' for light attributes when off instead of removing them (#101946) 2023-10-19 01:08:08 +02:00
Abílio Costa 606b76c681 Add better connection management for Idasen Desk (#102135) 2023-10-18 12:58:31 -10:00
Maikel Punie 2531b0bc09 Bump velbusaio to 2023.10.1 (#102178) 2023-10-18 22:00:55 +02:00
Stefan 1372126bc0 Remove Shiftr integration (#102224) 2023-10-18 21:21:55 +02:00
J. Nick Koston 22de378d91 Bump bluetooth-data-tools to 1.13.0 (#102208) 2023-10-18 08:54:17 -10:00
Simone Chemelli b9c7613774 Add switch platform to Comelit SmartHome (#102233)
* Add switch platform to Comelit SmartHome

* add device class only when needed

* apply review comment

* small cleanup for light platform

* update functions description

* fix list of values
2023-10-18 20:49:33 +02:00
dependabot[bot] 61104dd726 Bump actions/checkout from 4.1.0 to 4.1.1 (#102248)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 19:50:09 +02:00
J. Nick Koston 9d6518265c Bump zeroconf to 0.119.0 (#102207) 2023-10-18 07:22:06 -10:00
J. Nick Koston d0bff10502 Bump dbus-fast to 2.12.0 (#102206) 2023-10-18 07:14:13 -10:00
Franck Nijhof 664e490cfa Update base image to 2023.10.0 (#102126) 2023-10-18 19:11:41 +02:00
dupondje 1b73219137 Bump dsmr_parser to 1.3.0 (#102225)
bump dsmr_parser==1.3.0
2023-10-18 18:13:09 +02:00
Christopher Fenner eee294d384 Get diagnostics of all devices in ViCare account (#102218)
* get diagnostics of all devices

* correct test data

* correct test data

* correct test data
2023-10-18 18:07:42 +02:00
Franck Nijhof 9d775bdbf6 Update home-assistant/wheels to 2023.10.5 (#102243) 2023-10-18 17:58:39 +02:00
jan iversen 3bb23a6d88 Correct process_raw_value for modbus sensor (#102032) 2023-10-18 17:25:57 +02:00
5f35eecf93 Add sensors for myStrom plugs (#97024)
* support sensors for myStrom plugs

* added myStrom sensor to coveragerc

* some improvements from pr reviews

* adapt to the SensorEntityDescription pattern

* Apply suggestions from code review

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update homeassistant/components/mystrom/sensor.py

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Update homeassistant/components/mystrom/sensor.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update __init__.py

* Update const.py

* Update sensor.py

* Apply suggestions from code review

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-10-18 16:01:46 +02:00
Joost Lekkerkerker 799342497b Remove instances of title case in common strings (#102212) 2023-10-18 14:52:51 +02:00
Joost Lekkerkerker a65ad37c8b Change config entry title to Picnic (#102221) 2023-10-18 14:27:37 +02:00
dupondje 43aaf78f7b Fix DSMR max current device class (#102219)
Max current is CURRENT Device Class

The max current is shown as Amps. So need to change the device class to
CURRENT instead of POWER.
2023-10-18 14:05:16 +02:00
Marc Mueller a06d8c4d3f Update mypy to 1.6.1 (#102210) 2023-10-18 13:38:10 +02:00
Joost Lekkerkerker 42f830600c Bump aiowaqi to 2.1.0 (#102209) 2023-10-18 13:24:57 +02:00
Simone Chemelli 6c1bcae291 Bump aiovodafone to 0.4.1 (#102180) 2023-10-18 10:56:48 +02:00
J. Nick Koston 3cedfbcc66 Handle re-adding of accessories/services/chars in homekit_controller after removal (#102192) 2023-10-17 22:00:02 -10:00
J. Nick Koston cfb88766c7 Bump aioesphomeapi to 18.0.6 (#102195) 2023-10-17 21:31:40 -10:00
J. Nick Koston c3d1db5db6 Handle removal of accessories/services/chars in homekit_controller (#102179) 2023-10-17 20:49:35 -10:00
J. Nick Koston e2e9c84c88 Cache construction of battery icon (#102194)
This was being built every time state was written. When
a robo vac is operating it writes state often which mean building
the icon string over and over again when it rarely changes.
2023-10-18 07:35:39 +02:00
J. Nick Koston d8e541a284 Only compute homekit_controller accessory_info when entity is added or config changes (#102145) 2023-10-17 10:53:17 -10:00
Erik MontnemeryandMatthias Alphart e6895b5738 Fix menu in knx config flow (#102168)
* Fix menu in knx config flow

* Update tests

* Fix strings.json

* Rename new menu steps for readabiltiy

---------

Co-authored-by: Matthias Alphart <farmio@alphart.net>
2023-10-17 22:25:35 +02:00
TheJulianJES 60c1a8d56f Remove invalid attribute reporting for enhanced_current_hue in ZHA (#102137) 2023-10-17 16:23:11 -04:00
TheJulianJES 9dd2f37b11 Remove unused variables in ZHA lighting cluster handler (#102138)
* Remove unused `UNSUPPORTED_ATTRIBUTE`

* Remove unused `CAPABILITIES_COLOR_TEMP`

* Use zigpy `ColorCapabilities` and remove `CAPABILITIES_COLOR_XY`
2023-10-17 15:04:03 -05:00
Joakim Plate 29e8814d1b Add translation entiry support (zha) (#101909)
* zha: Add translation to binary sensors

* Add some small test for name

* Add translations for sensors

* Correct some tests

* Adjust summation key

* Add translation keys for button

* Add translation keys to climate

* Add translation keys for cover

* Add translation keys to fan

* Add translations to light

* Add translations for lock

* Add translation keys to number

* Add translationk keys to select

* Add translations for switch entities

* Add translation to alarm control panel

* Map to some more standard device classes

* Use shorter references

* Remove explicit name from identify button

* Correct tests

* Correction after rebase
2023-10-17 21:59:49 +02:00
Paulus Schoutsen 4ae5757bc1 Add some entity categories to Reolink (#102141) 2023-10-17 20:19:10 +02:00