Files
claude-sync/projects/-Users-csader-home-assistant-epaper-remote/memory/MEMORY.md
T
Chris 33cab10cef Initial sync: memory, agents, commands, and gitignore
Syncs project memory, custom agents, and commands across machines.
Excludes secrets (settings.json), session state, and runtime files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-11 09:19:24 -05:00

24 lines
957 B
Markdown

# Home Assistant ePaper Remote - Project Memory
## Future Entity Types to Add
High value additions:
- **Climate/Thermostat** - Temperature setpoint slider, very common use case
- **Scene** - One-tap button to activate (no state feedback needed)
- **Script** - Run automation scripts (same as scene)
- **Lock** - Lock/unlock doors (button with state)
- **Media player** - Volume slider, play/pause button
Lower priority:
- **Input number** - Generic slider for HA helpers
- **Input boolean** - Generic toggle (functionally same as switch)
- **Vacuum** - Start/stop/dock commands
## Key Implementation Details
- Firmware slider bar is always 100px (BUTTON_SIZE constant) - not configurable
- SLIDER_HEIGHT = 170 in configurator (100px bar + 70px label space)
- Label drawn at widget top, bar drawn at widget bottom
- Configurator uses File System Access API for direct project writes
- Icons generated from MDI SVGs, converted to 1-bit BMP in JavaScript