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

957 B

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