* specific error when requested channel is bigger than total
* fix for multi-channel devices
* updated test expectations
* fixes with uiid api changes
* fix wrong error message
* added new test cases
* return expected error on wrong channel number
* added more devices
* version bump
* refactor websocket / power usage
* cooldown between api requests during testing
* refactor power state methods
* remove unused code
* cooldown between api requests during testing
* version bump