Home Assistant Monitor for DankMaterialShell
August 17, 2026 ยท View on GitHub

Monitor and control your Home Assistant entities directly from your status bar.
Features
- Real-time Monitoring: WebSocket-based updates for instant state changes.
- Entity Controls: Toggle lights, switches, locks, covers, fans, climate devices, and more.
- Device Details: Expand monitored devices for compact related controls and supported sensor history charts.
- Climate Controls: Use native on/off actions while showing the target temperature at a glance.
- Quick Actions: Pin entities to the status bar or create top-level shortcut buttons.
- Editing Mode: Sort, rename (double-click), and manage shortcuts easily, with an optional two-column layout.
- Browser: Built-in entity browser to find and add devices.
Requirements
- System Package:
qt6-websockets(qt6-qtwebsockets-develfor Fedora) is required for operation. - Home Assistant WebSocket API: Must be accessible (usually enabled by default).
- Long-lived access token.
Configuration
- Go to Plugin Settings.
- Enter your Home Assistant URL (e.g.,
http://homeassistant.local:8123). - Enter your Long-Lived Access Token.
Permissions
settings_read/settings_write
Feedback & Contributions
Suggestions for improvements and feature requests are always welcome.
If you have ideas, encounter issues, or want to see new features, feel free to open an issue or submit a pull request.