* Use more shorthand attributes in hyperion
There are likely some more here, but I only did the safe ones
* Update homeassistant/components/hyperion/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Initial Hyperion camera.
* Improve test coverage.
* Minor state fixes.
* Fix type annotation.
* May rebase and updates (mostly typing).
* Updates to use new camera typing improvements.
* Use new support for returning None from async_get_mjpeg_stream .
* Codereview feedback.
* Lint: Use AsyncGenerator from collections.abc .
* Update homeassistant/components/hyperion/camera.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>