* Migrate Broadlink to new entity naming style
Signed-off-by: Patrick ZAJDA <[email protected]>
* Add some tests
Signed-off-by: Patrick ZAJDA <[email protected]>
Signed-off-by: Patrick ZAJDA <[email protected]>
* Make async_get_device connections Optional, default None
* Remove unnecessary async_get_device connections arg usages
Some of these were using an incorrect collection type, which didn't
cause issues mostly just due to luck.
* Add tests for Broadlink remotes
* Reformat the tests with Black
* Add a helper method for device setup
* Rename device.setup() to device.setup_entry()
* Apply suggestions from code review
Co-authored-by: Chris Talkington <[email protected]>