* Add coordinator for lock status
* Add fixture for lock status
* Add lock status binary sensor
* Add to test constants
* Adjust conftest
* Fix inverted state
* Add door status
Co-authored-by: epenet <epenet@users.noreply.github.com>
* Cleanup sensor.py
* Add EntityDescription
* Add checks for state attributes
* Fix pylint
* Simplify checks
* Add icon checks
* Update data type
* Use mixin for required keys, and review class initialisation
* Add constraint to TypeVar("T")
* Enable lambda for icon handling
* Enable lambda for value handling
* Enable lambda for value handling