* Add device tracker option
* Update const name to be more understandable
* Clean up sensor code
* Clean up init and coordinator
* Add tests and update util function and it's usage
* Switch to using the registry entry and add tests
* Clean up code
* Consolidate duplicate code and adjust tests
* Fix runtime error
* Fix blocking of the event loop
* Adjust API object handling
* Update homeassistant/components/dwd_weather_warnings/exceptions.py
* Optimize coordinator data update
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>