Home8 is a web-based design tool for creating smart home display screens. You design your layout visually, and Home8 compiles it into ESPHome firmware that runs on touchscreens connected to Home Assistant — no coding or YAML knowledge required.
No. Home8 handles all the YAML generation, LVGL widget configuration, sensor setup, and firmware compilation behind the scenes. You just drag and drop widgets and connect your Home Assistant entities. You don't even need to install the ESPHome add-on — Home Assistant's built-in integration is all you need. See our getting started guide for the full setup walkthrough.
Home8 currently supports Waveshare touchscreen displays, with each device having a tested hardware template with the correct drivers and pin configuration. See our supported devices page for all compatible screens. We're working on adding more devices from other brands.
After the initial USB flash, your device checks in with Home8 periodically. When you change your design and recompile, the new firmware is pushed to the device automatically over WiFi — no cable needed. Changes typically apply within a few minutes.
Yes — you can design and deploy up to 2 screens completely free, forever. Paid plans unlock additional widgets, remove the watermark, and let you add more screens. You can pay per screen or choose the Unlimited plan to cover all screens on your account. See our pricing page for details.
Your screen designs, Home Assistant tokens (encrypted at rest), and account data are stored on Home8's servers in Europe. Firmware is compiled on our server and delivered to your device directly. We don't share your data with third parties.
Yes, anytime. Your screen keeps working until the end of the current billing period. After that, it reverts to the free plan with a 3-day grace period, so you never lose your design data unexpectedly.
No — your screens connect to Home Assistant directly on your local network. The Home8 server only needs to reach HA for the designer's live preview feature. You can use a local IP, Nabu Casa, Cloudflare Tunnel, or any reverse proxy setup.
Our getting started guide walks you through the entire process in 7 steps: get a screen, create your account, design your layout, flash via USB, add to Home Assistant, enable device actions, and update over the air. The whole setup takes about 10 minutes.
This site uses functional cookies only (login session, language preference). No tracking. Learn more.