koosoli/ESPHomeDesigner
PublicA visual drag-and-drop editor for ESPHome displays (E-Ink, OLED, LCD, Touch), running as a Home Assistant integration or a standalone web app.
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 13/10/2026
Tóm tắt bởi Bee AI
ESPHome Designer là trình biên tập kéo thả trực quan dành cho màn hình thông minh (E-Ink, OLED, LCD, Touch), hoạt động dưới dạng integration của Home Assistant hoặc ứng dụng web độc lập cho người phát triển nhà thông minh và ESP32.
- Hỗ trợ xuất đa nền tảng gồm ESPHome (C++ Lambda / LVGL YAML), OpenEpaperLink (JSON service call), và OpenDisplay (JSON action).
- Cung cấp hơn 55 module widget độc lập với kết nối trực tiếp thực thể Home Assistant hoặc chủ đề MQTT và cập nhật trực tiếp trên canvas.
- Hỗ trợ chỉnh sửa hai chiều (round-trip editing), nhập lại cấu hình ESPHome, OEPL YAML hoặc ODP JSON về canvas.
- Tích hợp trợ lý AI (Gemini, OpenAI, OpenRouter) giúp tạo bố cục hoặc widget thông qua câu lệnh văn bản.
Lưu ý
- Hỗ trợ LVGL cho màn hình LCD+Touch vẫn ở mức thử nghiệm và yêu cầu phần cứng ESP32-S3 có PSRAM do tiêu tốn nhiều bộ nhớ.
- Các thiết bị phần cứng không được liệt kê rõ ràng trong tài liệu đều chưa được kiểm thử và có thể phát sinh lỗi.
- Tính năng round-trip import có thể không tái tạo hoàn hảo các khối mã lambda hoặc script quá phức tạp.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến23
- Độ tươi100
- Cộng đồng31
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên
- Loại dự ánỨng dụng
- Giấy phépGPL-3.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
JavaScript
TypeScript
Python
Vite
Vitest
OpenAI API
Gemini API
HTML5
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
custom_components/Mã nguồn Home Assistant custom integration bao gồm API, parser và frontend nhúng.font_ttf/Chứa tệp font biểu tượng Material Design Icons dùng cho thiết bị hiển thị.scripts/Các kịch bản tiện ích hỗ trợ kiểm tra và build dự án.tests_python/Bộ mã kiểm thử phía Python cho các thành phần của integration.screenshots/Hình ảnh chụp giao diện editor phục vụ tài liệu giới thiệu.
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/koosoli/ESPHomeDesigner.git
cd ESPHomeDesignerCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Thiết kế bảng điều khiển cảm ứng hoặc màn hình E-Ink ESP32 không cần viết mã C++ hiển thị thủ công.
- Tạo nội dung hiển thị cho thẻ giá e-paper không dây qua OpenEpaperLink hoặc màn hình HTTP qua OpenDisplay.
- Lập lịch hiển thị trang theo thời gian hoặc ẩn/hiện widget có điều kiện dựa trên trạng thái thực thể Home Assistant.
- Xây dựng giao diện tương tác LVGL thử nghiệm với nút bấm, thanh trượt và công tắc cho thiết bị LCD+Touch.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
microsoft/vscodeVisual Studio Code193.7k+22
- 2
ruvnet/RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.98k+1.2k
- 3
OpenCut-app/OpenCutThe open-source CapCut alternative94.7k+1.5k
- 4
home-assistant/core:house_with_garden: Open source home automation that puts local control and privacy first.91.5k+196
- 5
PanJiaChen/vue-element-admin:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin90.1k-11
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 13/10/2026.