* support BleBox air-quality * fixed switch tests via cherry-pick from #35552 * fix test after cherry-picking * fix flake8 issues
* support BleBox switches * fix tox py37 test failures * refactor BleBox device class map