koosoli/ESPHomeDesigner

Public

A visual drag-and-drop editor for ESPHome displays (E-Ink, OLED, LCD, Touch), running as a Home Assistant integration or a standalone web app.

Beeknoee

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

Đăng nhập để hỏi Bee AI

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.

bash
git clone https://github.com/koosoli/ESPHomeDesigner.git
cd ESPHomeDesigner

Cá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. 1microsoft/vscodeVisual Studio Code193.7k+22
  2. 2ruvnet/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. 3OpenCut-app/OpenCutThe open-source CapCut alternative94.7k+1.5k
  4. 4home-assistant/core:house_with_garden: Open source home automation that puts local control and privacy first.91.5k+196
  5. 5PanJiaChen/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.