This commit introduces a complete integration for Mirabox StreamDock devices with Home Assistant, allowing users to control entities and monitor states directly from the hardware. Key features included: - Support for multiple Mirabox models: N1, N3, N4, N4Pro, XL, M3, M18, K1Pro, and various 293 variants. - Home Assistant WebSocket integration for real-time entity updates and service execution. - Dynamic LCD key rendering with support for custom icons, labels, and entity-state aware colors. - Input handling for physical buttons and rotary encoders (knobs). - Multi-page navigation support with configurable cycle keys and knobs. - Cross-platform transport layer using a custom HID library. - Configuration system using YAML with page-based layouts. - Linux udev rules for non-root USB access.
10 lines
91 B
Plaintext
10 lines
91 B
Plaintext
venv/
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.DS_Store
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
rotated_*.jpg
|
|
config.yaml |