BUG FIXES
- Fixed hot corner select not working (was using wrong API endpoint and field name)
- Fixed select entities not loading due to syntax error
- Fixed storage race conditions with asyncio.Lock
- Fixed state not reflecting device values (entities now read from coordinator data)
NEW FEATURES
- Added DataUpdateCoordinator for 30-second state polling
- Added binary sensor for device connectivity status (online/offline)
- Added diagnostics support for troubleshooting
- Added options flow reload listener (changes auto-reload integration)
- Added clear error messages for service failures
- Notification ID now required for fixed notifications (with user-friendly error)