* Add Hyperion device support. * Update to the new typing annotations. * Add device cleanup logic. * Fixes based on the excellent feedback from emontnemery
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>