jupiter2021

通过 Zigbee 网关 TCP 协议控制狄耐克 (DNAKE) 智能家居设备(灯光、场景、新风)

10
3
100% credibility
Found Apr 16, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A Python library that enables local control of DNAKE Zigbee smart home devices including lights, scenes, and fresh air systems via their gateway's protocol.

How It Works

1
🏠 Discover Local Smart Home Control

You live in an apartment with DNAKE smart lights, scenes, and fresh air but want to control them without relying on the company's cloud service.

2
💻 Set Up on Your Device

Download the simple helper program to your computer, laptop, or always-on home gadget like a Raspberry Pi.

3
📝 Map Your Home Devices

Make a short list of your lights by name, room, and their special codes – easy instructions show you how to find them.

4
🔌 Connect to Your Gateway

Link the program to your building's smart gateway, and it stays connected reliably.

5
💡 Control Lights and More

Turn lights on or off by room or name, run scenes like 'home' or 'goodnight', and adjust fresh air speed.

6
Choose Your Control Style
⌨️
Quick Commands

Use easy phrases on your device to light up rooms instantly.

🔊
Voice Commands

Link to a voice helper so you can say 'turn on living room lights' hands-free.

Smart Home Magic Unlocked

Now your entire home's lights, scenes, and air flow under your full local control – cozy, private, and always ready.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is smart-home-zigbee?

This Python library and CLI lets you control DNAKE smart home devices—lights, scenes, and fresh air systems—over TCP from their Zigbee gateway, like SH-ZBA-GTW models common in apartments. It bypasses vendor clouds for pure local control on NAS, Raspberry Pi, or any host, with commands like `smz on 客厅` or a simple Python API for scripting. No new hardware needed; just discover device IDs from the panel database.

Why is it gaining traction?

Unlike broad tools like zigbee2mqtt or zigbee herdsman converters that need custom firmwares on ESP32 sticks, this targets DNAKE's proprietary protocol directly via iobroker zigbee tcp-style gateway access. Developers dig the instant CLI for lights/scenes, optional MQTT bridge for XiaoAi voice ("小爱,开客厅灯"), and easy Home Assistant integration without zigbee OTA hassles or matter debates. It's a quick win for zigbee vs wifi setups where hardware is locked in.

Who should use this?

Apartment owners with DNAKE Zigbee hubs tired of cloud outages, scripting ground floor automations like "回家" scenes or new wind speeds. Home automation hobbyists bridging to github zigbee mqtt or smart home zigbee gateway 3.0 stacks, avoiding tasmota zigbee tcp rewires. Python scripters in China integrating fernbedienung-style remotes or geräte lists.

Verdict

Grab it if DNAKE hardware matches—solid user-facing API and docs punch above 10 stars. 1.0% credibility flags early beta status with no tests, but MIT license invites forks for空调/地暖; test locally before production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.