Pass the whole bundle into the auth check and implement a sensor auth class that only permits updating the value field
Clean up constants
Implement better serialization/deserialization of sensor values
Update sensor tests
Add a funcLog shortcut to debug
typo--
Fix permissions and handle None properly
Use a bool sensor for testing, and query the API instead of models