* Move imports to top for websocket_api * Move back an import because of circular dependency, add annotations
* Type hint additions * Remove optional from sidebar_icon comment Co-Authored-By: Franck Nijhof <frenck@frenck.nl> * Remove optional from sidebar_title comment Co-Authored-By: Franck Nijhof <frenck@frenck.nl> * Fix issues after rebase and mypy 0.730
* Add WS subscription command for MQTT * Add test * Add check for connected * Rename event_listeners to subscriptions
* Break up websocket component * Lint