Major release
- Integration can now detect ongoing ALARM for each section individually (for limitation and usage check README.md)
What's Changed
- Refactor entity platforms with a shared base class and async control methods
- Add read-only section state sensors for non-controllable sections
- Fix TimeoutError handling and supported_features property
- Fix all ruff linting violations (PGH003, D101)
- Add Ruff linting GitHub Actions workflow
Full Changelog: 0.8.0...0.9.0