RepositoryJavaScriptDEGermany
mrbungle64

mrbungle64/ecovacs-deebot.js

A Node.js library for running Ecovacs Deebot and yeedi vacuum cleaner robots

145stars
40forks
9issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: ozmo

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: vacuum

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: vacuum-cleaner

#1 Repository Của Tháng

🤖 ecovacs-deebot.js — Điều khiển robot hút bụi Ecovacs Deebot & yeedi bằng Node.js

Thư viện Node.js mở nguồn hỗ trợ giao tiếp với robot húc bụi Ecovacs Deebot và yeedi qua giao thức MQTT/JSON, đang chuyển đổi từ XML sang JSON để tối ưu hiệu năng.

ecovacs-deebot.js là một thư viện JavaScript cho phép người dùng tích hợp và điều khiển các mẫu robot húc bụi Ecovacs Deebot và yeedi vào hệ thống Smart Home thông qua Node.js. Dự án hiện đang trong quá trình chuyển đổi để tập trung phát triển trên giao thức MQTT/JSON hiện đại, đồng thời duy trì hỗ trợ các mẫu cũ qua phiên bản 0.9.x.

✨ Điểm nổi bật

  • Hỗ trợ MQTT/JSON: Giao tiếp hiện đại với các mẫu robot mới như OZMO 920/950, T8 AIVI, X1 Turbo.
  • Phân loại hỗ trợ theo cấp độ: Mô hình được hỗ trợ hoạt động (🟢), cộng đồng (🟡), và kế thừa (🔴).
  • Yêu cầu Node.js >= 20.x: Đảm bảo hiệu năng và tính năng ngôn ngữ hiện đại.
  • Hỗ trợ mở rộng qua Pull Request: Cộng đồng có thể đóng góp hỗ trợ mẫu mới.
  • Phiên bản 1.0.0 sắp ra mắt: Loại bỏ hoàn toàn giao thức XMPP/XML và MQTT/XML.
  • Tính năng di chuyển giới hạn: Hàm "move" chỉ áp dụng cho một số mẫu cụ thể.
  • Cập nhật API V2: Tự động xử lý phiên bản API mới.
  • Hỗ trợ mẫu mới: Bao gồm T20, T30, X2, X8 series.

💡 Vì sao đáng chú ý

Dự án này nổi bật bằng cách chuyển đổi từ giao thức XML phức tạp sang MQTT/JSON nhẹ nhàng, giúp cải thiện hiệu năng và khả năng bảo trì. Đây là lựa chọn lý tưởng cho người dùng muốn tích hợp robot húc bụi vào hệ sinh thái Smart Home cá nhân bằng Node.js, đặc biệt với các mẫu hiện đại được hỗ trợ chính thức.


#ecovacs #deebot #smarthome #robotvacuum #yeedi #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
mrbungle64/ioBroker.ecovacs-deebot

Control your Ecovacs Deebot and yeedi vacuum cleaner with ioBroker

80
Aug 9, 2026
RepositoryPython
DeebotUniverse/client.py

Deebot client library in python

126
Oct 26, 2026
RepositoryTypeScript
homebridge-plugins/homebridge-ecovacs

Homebridge plugin to integrate Ecovacs Deebot devices into HomeKit.

72
Oct 20, 2026
RepositoryTypeScript
iobroker-community-adapters/ioBroker.mihome-vacuum

Control your Xiaomi vacuum cleaner

111
Oct 20, 2026
RepositoryGo
erkexzcx/valetudopng

A Valetudo map renderer (ex Hypfer/ICantBelieveItsNotValetudo) for Home Assistant.

74
Apr 11, 2025
RepositoryTypeScript
m8schmit/ecovacs-stack

A complete stack including backend server and frontend interface, to manage a Deebot T9.

50
Mar 27, 2025
RepositoryJavaScript
MagicMirrorOrg/MagicMirror

MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.

24.2k
Oct 24, 2026
RepositoryJavaScript
Hypfer/Valetudo

Cloud replacement for vacuum robots enabling local-only operation

9.8k
Oct 20, 2026
RepositoryJavaScript
GladysAssistant/Gladys

A privacy-first, open-source home assistant

3.2k
Oct 20, 2026