Files
core/homeassistant/components
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 028760d8d8454ce98cf14eed0c7927d228ccd5e6.

* 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
..
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-06-08 23:43:56 +02:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-21 11:09:18 +01:00
2023-03-29 11:33:27 +02:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-05-22 07:31:02 +02:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-05-25 10:45:15 +02:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-28 23:47:29 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-18 07:38:04 -06:00
2023-06-06 12:42:49 -05:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-05-03 08:52:56 +02:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-05-29 23:44:05 +02:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-05-29 23:24:15 +02:00
2023-04-12 20:43:26 -04:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-05-28 08:52:52 +02:00
2023-02-08 20:16:39 +01:00
2023-03-25 12:31:01 -10:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-05-15 21:19:27 +02:00
2023-02-08 20:19:19 +01:00
2023-05-29 19:41:32 +02:00
2023-02-08 20:19:19 +01:00
2023-05-04 22:20:25 -04:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-06-08 21:53:43 +02:00
2023-02-08 20:19:19 +01:00
2023-04-28 14:30:10 +02:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-17 09:19:12 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-17 19:51:36 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-03-13 11:16:45 +01:00
2023-02-08 20:19:19 +01:00
2023-05-11 08:54:51 +02:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-06-08 23:43:56 +02:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-04-05 07:52:05 +03:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-14 15:21:05 -05:00
2023-03-27 10:00:41 +02:00
2023-02-08 20:27:05 +01:00
2023-06-08 22:46:04 +02:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-06-04 21:14:31 -05:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-04-05 12:18:54 +02:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-05-25 11:11:29 +02:00
2023-03-06 14:04:36 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-05-18 11:26:37 -05:00
2023-02-08 20:35:25 +01:00
2023-04-09 16:48:37 -04:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-06-08 23:43:56 +02:00
2023-02-08 20:38:43 +01:00
2023-02-20 10:22:52 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-03-28 08:46:16 +02:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-06-08 15:57:49 +02:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-05-07 17:11:34 +02:00
2023-02-08 20:32:43 +01:00
2023-04-07 12:13:39 +02:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-03-01 11:39:14 +01:00
2023-06-04 19:06:38 -05:00
2023-04-23 14:09:36 -05:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-06-08 11:33:35 +02:00
2023-02-08 20:32:43 +01:00
2023-03-08 22:57:54 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-04-20 19:27:44 +02:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-05-16 08:26:17 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-03-22 17:02:49 +01:00
2023-02-08 20:13:46 +01:00
2023-06-01 16:13:07 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-05-18 14:15:39 -05:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-05-11 21:31:17 +02:00
2023-02-08 20:13:46 +01:00
2023-06-08 23:43:56 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-06-10 09:21:33 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-06-08 23:43:56 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-05-24 08:27:20 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-03-23 10:05:08 +01:00
2023-02-08 20:13:46 +01:00
2023-05-04 17:35:52 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-04-23 14:46:48 +02:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-15 12:39:12 +01:00
2023-02-08 20:22:30 +01:00
2023-04-09 16:48:37 -04:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-04-12 23:47:37 +02:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-05-24 08:28:04 +02:00
2023-02-08 20:22:30 +01:00
2023-04-07 21:56:39 -04:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-06-07 18:42:40 +02:00
2023-02-08 20:41:50 +01:00
2023-04-10 18:06:26 -06:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-05-31 12:00:45 +02:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-04-06 16:54:18 -04:00
2023-02-08 20:10:18 +01:00
2023-03-09 14:18:19 +01:00
2023-02-28 22:12:48 -05:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-06-08 23:43:56 +02:00
2023-02-08 20:10:18 +01:00
2023-06-06 20:55:25 -04:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-03-26 20:03:03 +02:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-06-08 22:46:04 +02:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-06-04 21:14:44 -05:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00