Rob Bierbooms and GitHub
177bda01e8
Rewrite zwave init tests to pytest style test function (phase 2) ( #41431 )
2020-10-21 10:19:47 +02:00
Rob Bierbooms and GitHub
be431ce12a
Set should_poll property for DSMR integration ( #42108 )
2020-10-20 12:14:09 +02:00
Rob Bierbooms and GitHub
5e98bdb19c
Rewrite openhardwaremonitor tests to pytest style test functions ( #41157 )
2020-10-19 12:18:34 +02:00
Rob Bierbooms and GitHub
92f89213a3
Fix InfluxDB v2 API with write precision None ( #41937 )
2020-10-16 16:44:50 +02:00
Rob Bierbooms and GitHub
c16f107f6b
Filter rfxtrx configure devices option flow on existing config entry ( #40975 )
...
* Prompt only configure devices when device is in config entry
* Fix copy
2020-10-13 13:51:42 +02:00
Rob Bierbooms and GitHub
b2b5f2ffcb
Rewrite zwave init tests to pytest style test function (phase 1) ( #41301 )
2020-10-06 11:50:03 +02:00
Rob Bierbooms and GitHub
5745e64cab
Rewrite zwave node entity tests to pytest style test function ( #41239 )
2020-10-05 14:29:15 +02:00
Rob Bierbooms and GitHub
e97792adf0
Refactor dsmr tests ( #39724 )
2020-10-04 14:27:22 +02:00
Rob Bierbooms and GitHub
fc925790dc
Use common strings for somfy config flow ( #41150 )
2020-10-03 20:18:48 +02:00
Rob Bierbooms and GitHub
8e9e44e93f
Use common strings for home connect config flow ( #41153 )
2020-10-03 20:15:53 +02:00
Rob Bierbooms and GitHub
c5041b41c8
Implement config and option flow for rfxtrx integration ( #39117 )
...
* Create option flow for Rfxtrx integration (#37982 )
* Implement config flow for rfxtrx integration (#39299 )
* 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 (#39528 )
* Add rfxtrx device connection validation when importing (#39582 )
* 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 (#39625 )
* 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 (#39694 )
* 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 (#40679 )
* Create option flow for Rfxtrx integration (#37982 )
* Implement config flow for rfxtrx integration (#39299 )
* 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 (#39528 )
* Add rfxtrx device connection validation when importing (#39582 )
* 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 (#39625 )
* 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 (#39694 )
* 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 (#40656 )
2020-10-01 08:55:57 +02:00
Rob Bierbooms and GitHub
445743930b
Use common strings for monoprice config flow ( #40592 )
2020-09-26 10:20:19 -05:00
Rob Bierbooms and GitHub
f6435affe9
Use common strings for somfy config flow ( #40594 )
2020-09-26 13:30:49 +02:00
Rob Bierbooms and Franck Nijhof
6bd72c3ff5
Fix connection validation during import for dsmr integration ( #40548 )
...
* Close transport when equipment identifier is received
* Minor fix
2020-09-25 09:27:37 +02:00
Rob Bierbooms and GitHub
0856c7292c
Fix connection validation during import for dsmr integration ( #40548 )
...
* Close transport when equipment identifier is received
* Minor fix
2020-09-24 22:50:30 +02:00
Rob Bierbooms and Paulus Schoutsen
85ae63c656
Fix error creating duplicate ConfigEntry upon import for rfxtrx ( #40296 )
2020-09-19 20:13:44 +00:00
Rob Bierbooms and GitHub
467a001e1f
Fix error creating duplicate ConfigEntry upon import for rfxtrx ( #40296 )
2020-09-19 13:08:14 +02:00
Rob Bierbooms and GitHub
8567fe94e1
Add connection validation on import for dsmr integration ( #39664 )
2020-09-05 12:05:46 +02:00
Rob Bierbooms and GitHub
7f7a0003c7
Address review comments on dsmr update to ConfigEntry ( #39662 )
2020-09-04 20:56:22 +02:00
d0120d5e0a
Update DSMR integration to import yaml to ConfigEntry ( #39473 )
...
* Rewrite to import from platform setup
* Add config flow for import
* Implement reload
* Update sensor tests
* Add config flow tests
* Remove some code
* Fix pylint issue
* Remove update options code
* Add platform import test
* Remove infinite while loop
* Move async_setup_platform
* Check for unload_ok
* Remove commented out test code
* Implement function to check on host/port already existing
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Implement new method in import
* Update tests
* Fix test setup platform
* Add string
* Patch setup_platform
* Add block till done to patch block
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-09-03 16:19:45 -05:00
5658a1efec
Increase test coverage for rfxtrx integration ( #39340 )
...
* Increase switch coverage
* Increase binary sensor coverage
* Final improvements
* Remove debug statement
* Adjust test duplicate cover
* Remove None return test
* Assert on length of conf_entries
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-08-28 15:05:11 -05:00
Rob Bierbooms and GitHub
af97141f4f
Increase test coverage for rfxtrx integration ( #38435 )
...
* Remove rfxtrx from coveragerc
* Tweak binary sensor test
* Tweak light test
2020-08-01 11:26:26 -05:00
Rob Bierbooms and GitHub
ff1709979f
Add unique ids for "buienradar" platforms weather and camera ( #37761 )
...
* Add unique ids for buienradar weather and camera
* Remove prefix from unique ids
2020-08-01 09:13:17 +02:00
Rob Bierbooms and Franck Nijhof
80b0c10a38
Fix issue with creation of PT2262 devices in rfxtrx integration ( #38074 )
2020-07-24 21:53:26 +02:00
Rob Bierbooms and GitHub
c76b11f9d7
Write device_id to ConfigEntry of rfxtrx integration ( #38064 )
...
* Write device_id to ConfigEntry
* Rework based on review comment
* Add hass add job
* Cleanup
2020-07-24 11:49:48 +02:00
Rob Bierbooms and GitHub
0e0f61764a
Fix updates of Rssi for control devices in rfxtrx ( #38131 )
...
* Change entity to entity_info
* Fix bug in RSSI for Control devices
2020-07-24 01:49:46 +02:00
Rob Bierbooms and GitHub
83a27f4855
Fix issue with creation of PT2262 devices in rfxtrx integration ( #38074 )
2020-07-22 15:09:37 -07:00
Rob Bierbooms and GitHub
ad5d7ee615
Implement unload entry for rfxtrx integration ( #38037 )
...
* Implement unload entry
* Change async_remove to remove
* Pop data from hass.data
* Change sequence order in unload
* Dont unload internal when unload platforms fail
2020-07-21 23:43:05 +02:00
Rob Bierbooms and GitHub
d9dba9142c
Move data on import in rfxtrx integration into ConfigEntry ( #38022 )
...
* Move all data imported from yaml to ConfigEntry
* Revert changes that prevent updating yaml entry
* Cleanup code around time conversion
2020-07-21 09:44:00 +02:00
Rob Bierbooms and GitHub
d0d4e08a2a
Force updates for ozw sensors ( #38003 )
...
* Force updates and disable polling
* Move force_update to sensor
2020-07-20 11:49:05 +02:00
Rob Bierbooms and GitHub
65eedcf434
Disable polling for ozw entities ( #38005 )
2020-07-20 10:56:22 +02:00