Reference
These pages document how the panel app works underneath: the interfaces it exposes, the profile format that describes each model of panel, and the security decisions behind both. You do not need any of them to install or use Panel Assistant.
Interfaces
Section titled “Interfaces”- Control API and Home Assistant reference: the entities, browser pages and HTTP API on port 8888.
- Security posture: the trust model, attack surface and the decisions taken.
Device profiles
Section titled “Device profiles”- Runtime panel profiles: what a profile is and how to write, test and activate one.
- Profile format and compatibility: the complete schema-2 field reference.
- Testing and troubleshooting profiles: a staged hardware test sequence and recovery steps.
- Sharing and contributing profiles: provenance, safe exchange and bundling requirements.
- Device-profile architecture: how the app resolves, matches and activates profiles.
- Community panel profiles: profiles for panels the app does not bundle.
The code
Section titled “The code”- Development environment: the toolchain, the build scripts and what a fork needs to know about signing.
- Code tour on DeepWiki: a guided walk through the ha-paneld source.
Comments
Comments are kept in this page's discussion on GitHub, so loading them connects your browser to GitHub. This browser remembers the choice and loads comments on other pages when you scroll down to them.
Comment without a GitHub account