hass-core/homeassistant/components/rfxtrx
Rob Bierbooms c5041b41c8
Implement config and option flow for rfxtrx integration ()
* Create option flow for Rfxtrx integration ()

* Implement config flow for rfxtrx integration ()

* Add config flow

* Add strings

* Add first series of tests

* Add tests

* Adjust tests according review comments

* Adjust strings

* Add executor for testing connection

* Change ports to dict

* Fix pylint issue

* Adjust tests

* Migrate config entry for rfxtrx integration ()

* Add rfxtrx device connection validation when importing ()

* Implement import connection validation

* Fix binary sensor tests

* Move rfxtrx data

* Fix cover tests

* Fix test init

* Fix light tests

* Fix sensor tests

* Fix switch tests

* Refactor rfxtrx test data

* Fix strings

* Fix check

* Rework device string in test code

* Add option to delete multiple rfxtrx devices ()

* Opt to remove multiple devices

* Fix devices key

* Add tests (phase 1)

* Add tests (phase 2)

* Tweak remove devices test

* Implement device migration function in rfxtrx option flow ()

* Prompt option to replace device

* Revert unwanted changes

* Add replace device function

* WIP replace entities

* Remove device/entities and update config entry

* Fix styling

* Add info

* Add test

* Fix strings

* Refactor building migration map

* Allow migration for all device types

* Add test to migrate control device

* Fixup some names

* Fixup entry names in test code

* Bump pyRFXtrx to 0.26 and deprecate debug config key ()

* Create option flow for Rfxtrx integration ()

* Implement config flow for rfxtrx integration ()

* Add config flow

* Add strings

* Add first series of tests

* Add tests

* Adjust tests according review comments

* Adjust strings

* Add executor for testing connection

* Change ports to dict

* Fix pylint issue

* Adjust tests

* Migrate config entry for rfxtrx integration ()

* Add rfxtrx device connection validation when importing ()

* Implement import connection validation

* Fix binary sensor tests

* Move rfxtrx data

* Fix cover tests

* Fix test init

* Fix light tests

* Fix sensor tests

* Fix switch tests

* Refactor rfxtrx test data

* Fix strings

* Fix check

* Rework device string in test code

* Add option to delete multiple rfxtrx devices ()

* Opt to remove multiple devices

* Fix devices key

* Add tests (phase 1)

* Add tests (phase 2)

* Tweak remove devices test

* Implement device migration function in rfxtrx option flow ()

* Prompt option to replace device

* Revert unwanted changes

* Add replace device function

* WIP replace entities

* Remove device/entities and update config entry

* Fix styling

* Add info

* Add test

* Fix strings

* Refactor building migration map

* Allow migration for all device types

* Add test to migrate control device

* Fixup some names

* Fixup entry names in test code

* Bump version number

* Remove debug key from connect

* Remove debug option from config flow

* Remove debug from tests

* Fix event test

* Add cv.deprecated

* Fix test

* Fix config schema

* Add timeout on connection

* Rework config schema

* Fix schema...again

* Prevent creation of duplicate device in rfxtrx option flow ()
2020-10-01 08:55:57 +02:00
..
translations Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
__init__.py Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
binary_sensor.py Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
config_flow.py Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
const.py Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
cover.py Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
light.py Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
manifest.json Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
sensor.py Use HA constants for Rfxtrx units () 2020-09-25 08:27:38 -04:00
services.yaml Add rfxtrx ability to send a raw command to device () 2020-07-13 16:54:52 +02:00
strings.json Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00
switch.py Implement config and option flow for rfxtrx integration () 2020-10-01 08:55:57 +02:00