Commit Graph

62993 Commits (eab024992eb91c70a4449faf53647bf36ab52fbb)

Author SHA1 Message Date
Luke eab024992e
Add Cleaning area sensors to Roborock (#94200)
add clean area sensor
2023-06-10 20:31:34 -04:00
Marc Mueller 3b08d5f0c3
Improve renson typing (#94390) 2023-06-10 20:28:32 -04:00
Matthias Alphart b45659eb84
Update knx-frontend to 2023.6.9.195839 (#94404) 2023-06-10 20:48:14 +02:00
J. Nick Koston aa71c8e8f0
Reduce I/O from cert_expiry (#94399) 2023-06-10 12:53:09 -05:00
Matthias Alphart ece5de73a4
Update xknxproject to 3.1.1 (#94375) 2023-06-10 10:41:51 +02:00
jimmyd-be 3d678f5b99
Renson integration (#56374)
* Implemented Renson integration

* -  renamed component to a better name
- Made cleaner code by splitting up files into different one
-  Fixed issues regarding getting data from library
- Added service.yaml file

* Added Renson services

* cleanup translations

* added config_flow tests

* changed config_flow, removed all services

* use SensorEntityDescription + introduced new binarySensor

* fixed config_flow test

* renamed renson_endura_delta to renson

* refactored sensors and implemented binary_sensor

* Changed some sensors to non measurement and added entity_registery_enabled_default for config sensors

* Enabled binary_sensor

* changed import to new renamed module

* Merge files into correct files + cleaned some code

* Change use of EntityDescription

* Update codeowners

* Fixed lint issues

* Fix sensor

* Create test.yml

* Update test.yml

* add github action tests

* Format json files

* Remove deprecated code

* Update homeassistant/components/renson/binary_sensor.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Use Coordinqte in Sensor

* Migrated binary sensor to use coordinate

* Removed firmwareSensor

* Add entity_catogory to binary_sensor

* Add services

* Revert "Add services"

This reverts commit 028760d8d8.

* update requirements of Renson integration

* Add services and fan

* Fixed some issue + fixed PR comments

* Cleanup code

* Go back 2 years ago to the bare minimum for PR approval

* Refactored code and added a lot of device classes to the entities

* Fix some bugs

* Add unique Id and some device class

* Show the level value for CURRENT_LEVEL_FIELD instead of the raw data

* Remove FILTER_PRESET_FIELD for now

* Make the _attr_unique_id unique

* Changed Renson tests

* Moved Renson hass data into @dataclass

* Changed test + added files to .coveragerc

* Add device_class=SensorDeviceClass.Duration

* Fix syntax

---------

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-06-10 09:21:33 +02:00
Jafar Atili 26b78d2a7a
fix: electrasmart - cast temperature to int in set_temperature (#94368)
fix: cast temperature to int
2023-06-09 21:54:11 +03:00
starkillerOG 117ab4a0e5
Bump reolink-aio to 0.6.0 (#94259) 2023-06-09 17:00:07 +02:00
J. Nick Koston fc1eab1e7e
Bump sensirion-ble to 0.1.0 (#94352) 2023-06-09 09:40:54 -05:00
Erik Montnemery 59f5b8f2d6
Remove unneeded checks for Entity.platform (#94321)
* Remove unneeded checks for Entity.platform

* Update tests

* Prevent breaking integrations without an EntityComponent

* Warn when entity has no platform
2023-06-09 15:17:41 +02:00
Erik Montnemery 239e2d9820
Migrate microsoft_face to EntityComponent (#94338) 2023-06-09 13:15:35 +02:00
Jan Bouwhuis c984604a6c
Refactor some mqtt tests not the just use schema validation (#94330)
Remove help_test_validate_platform_config
2023-06-09 12:30:26 +02:00
Jan Bouwhuis 5fb41777fd
Cleanup MQTT schema from previous removed options (#94110)
* Cleanup removed validator schema option of #62680

* Cleanup removed climate options and abbreviations

* Removed white_value options for mqtt light

* Remove whaite value from mqtt json light
2023-06-09 12:12:20 +02:00
Erik Montnemery e25fbecfdc
Add missing super() call to EnergyCostSensor.add_to_platform_abort (#94322) 2023-06-09 11:28:12 +02:00
Erik Montnemery 4085c4f6d8
Tweak typing of Entity.platform (#88321)
* Tweak typing of Entity.platform

* Fix mypy errors

* Fix update test

* Improve comments
2023-06-09 10:56:04 +02:00
Erik Montnemery 41022fdce4
Add comments about removing deprecated code from sky_connect config flow (#94262) 2023-06-09 10:39:52 +02:00
Erik Montnemery 5e3b632b14
Drop call to usb.get_serial_by_id from zwave_js config flow (#94279) 2023-06-09 10:04:01 +02:00
Jonathan Keljo 288708474b
Upgrade sisyphus-control to 3.1.3 (#94310) 2023-06-09 09:39:14 +02:00
Sven Serlier 7e75790281
Update URL in readme (#94282) 2023-06-09 09:24:53 +02:00
Luke dafc7a15b1
Bump Python-Roborock to 23.6 for crash fix (#94281)
* bump to 23.5

* update to 23.5
2023-06-08 18:18:42 -07:00
Franck Nijhof c3936e6f14
Replace isort with ruff (#94302) 2023-06-08 23:43:56 +02:00
Joost Lekkerkerker ed3d38bb17
Request steam online friends from batches (#91167)
* Request friends from batches

* Add tests

* Add tests

* Fix feedback

* Add libcall to verify request length

* Improve tests
2023-06-08 17:08:14 -04:00
Erik Montnemery 23d15850da
Use addon name as title in otbr hassio flow (#87081)
* Use addon name as title in otbr hassio flow

* Address review comments
2023-06-08 23:04:12 +02:00
Joost Lekkerkerker b3a001996d
Improve coverage for LastFM (#93661)
* Improve coverage for LastFM

* Improve tests

* Improve tests
2023-06-08 16:55:16 -04:00
Ville Skyttä ca936d0b38
Replace bandit with ruff (#93200) 2023-06-08 22:46:04 +02:00
Ville Skyttä f7938c940c
Upgrade ruff to 0.0.272 (#94290) 2023-06-08 21:53:43 +02:00
Erik Montnemery bdc82fa50a
Drop call to usb.get_serial_by_id from modem_callerid config flow (#94275) 2023-06-08 19:21:31 +02:00
Erik Montnemery 0dbdfb7e70
Drop call to usb.get_serial_by_id from velbus config flow (#94276) 2023-06-08 19:21:19 +02:00
Erik Montnemery 35ad40421b
Drop call to usb.get_serial_by_id from zha config flow (#94278) 2023-06-08 19:21:08 +02:00
Tom Harris fceef42b08
Fix Insteon startup for users with X10 devices (#94277) 2023-06-08 18:36:42 +02:00
Erik Montnemery c8756ba5bb
Use stable USB device path in USB discovery (#94266) 2023-06-08 18:27:04 +02:00
Franck Nijhof 6db1fbf480
Fix repair issue about no yaml for config entries (#94271) 2023-06-08 18:22:34 +02:00
Paulus Schoutsen 76535d3f7d
Fix default value when logger used (#94269) 2023-06-08 12:00:34 -04:00
hookedonunix 18cbc9b4c3
Add Water Heater platform to MQTT integration (#93644)
* Add Water Heater entity to MQTT

* Adding tests for Water Heater

* Remove duplicate line and unneeded var declaration

* Remove target temp range and away mode

* Move common Temperature Control conf to const

* Remove unnecessary platform schema and temp check

* Add common value template key test

* Use MqttTemperatureControl in Water Heater

* Move operation mode out of MqttTemperatureControl

* Remove unecessary attribute declaration

* Remove default min/max temp and auto init attr

* Fix mqtt water heater initial temp conversion

* Make async_set_temperature common

* Fix init temp comment

* Merge value_template_keys into get_with_templates

* Remove unnecessary operation_mode overriding

* Add async_set_temperature to water heater

* Fix docstring comments
2023-06-08 17:38:30 +02:00
Christopher Bailey c697731657
Bump unifiprotect to 4.10.2 (#94263) 2023-06-08 11:08:52 -04:00
Franck Nijhof 395236f6cc
Merge branch 'master' into dev 2023-06-08 16:32:52 +02:00
Joost Lekkerkerker 20449d1f01
Catch exception when user has no lastfm friends (#94235) 2023-06-08 16:08:18 +02:00
Paul Bottein 758eb5e510
Update frontend to 20230608.0 (#94256) 2023-06-08 15:59:56 +02:00
Kostas Chatzikokolakis 2f2504b534
Bump pulsectl to 23.5.2 (#94227) 2023-06-08 15:59:16 +02:00
jan iversen 48607d0586
Bump pymodbus to 3.3.1 (#94162) 2023-06-08 15:57:49 +02:00
Paulus Schoutsen d2edfca2a2
Rename Local Media to My Media (#94201)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-06-08 15:56:49 +02:00
Joost Lekkerkerker 425c964898
Retrieve friends in an async manner in Lastfm (#94255) 2023-06-08 15:55:09 +02:00
Jc2k 77badafea1
Bump aiohomekit to 2.6.5 (fixes python 3.11 regression) (#94245) 2023-06-08 14:10:12 +01:00
Álvaro Fernández Rojas 081bc470db
Update aioairzone-cloud to v0.1.8 (#94223) 2023-06-08 11:34:56 +02:00
Mick Vleeshouwer 5a90d18041
Bump pyoverkiz to 1.8.0 (#94176) 2023-06-08 11:33:35 +02:00
jan iversen 05e822b7a3
Solve wrong return code from modbus. (#94234) 2023-06-08 11:29:54 +02:00
Joost Lekkerkerker 00ecf51091
Bump python-opensky to 0.0.9 (#94224) 2023-06-08 11:13:24 +02:00
Jan Bouwhuis 7a195b5291
Fix imap crash on email without subject (#94230) 2023-06-08 11:11:12 +02:00
dependabot[bot] 08a85e35e2
Bump docker/login-action from 2.1.0 to 2.2.0 (#94221)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 10:58:13 +02:00
James Connor f06ab91678
Fix ambiclimate for Python 3.11 (#94203)
Fix ambiclimate python 3.11 break
2023-06-08 09:43:30 +02:00