* Add config entry and device support to Demo * Some more devices * Fix tests using demo * Review comments * Update config_flow.py * Revert * Disable pylint
* Consolidate final platforms * Fix some tests * Fix more tests * Fix more tests