Files
claude-sync/projects/-Users-csader-Downloads-splitflap-os/memory/project_vestaboard_api.md
T

16 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: Vestaboard API feature request
description: Issue #48 requests implementing Vestaboard Local API compatibility for Home Assistant integration
type: project
---
GitHub issue #48 (opened 2026-06-04 by ze-conehead) requests implementing the Vestaboard Local API so existing Vestaboard-compatible tools work with splitflap-os. Main value is the Home Assistant Vestaboard integration.
Key endpoints: POST /local-api/message (send 2D char code array), GET /local-api/message (read current state), POST /local-api/enablement (enable API). Auth via X-Vestaboard-Local-Api-Key header — can skip for now per requester.
Vestaboard uses custom character codes (A-Z → 1-26, digits → 27-36, colors 63-70). Grid: 6×22 (Flagship) or 3×15 (Note, matches splitflap default).
**Why:** Unlocks HA Vestaboard integration without writing a custom HA component.
**How to apply:** When implementing, focus on the 3×15 Note form factor mapping. Need a translation layer between Vestaboard char codes and splitflap's FLAP_CHARS.