🚧 Work in Progress - Professionelles Migration Tool für deCONZ-Geräte nach Zigbee2MQTT
- Python 3.8 oder höher
- macOS 10.13 oder höher (für .app-Bundle)
- deCONZ-Gateway mit aktivierter REST-API
- Zigbee2MQTT (für die Migration)
# Repository klonen
git clone https://github.com/username/deconz-to-zigbee2mqtt.git
cd deconz-to-zigbee2mqtt
# Automatische Installation
python3 install.py# Virtuelle Umgebung erstellen
python3 -m venv venv
source venv/bin/activate
# Abhängigkeiten installieren
pip install -r requirements.txtpython3 start_gui.pypython3 start_terminal.pypython3 create_app_with_logs.pydeconz-to-zigbee2mqtt/
├── bin/ # Ausführbare Tools
│ ├── advanced_gui.py # Haupt-GUI
│ ├── gui_migrate.py # Basis-GUI
│ ├── final_interactive.py
│ └── ...
├── config/ # Konfigurationsdateien
│ ├── requirements.txt
│ └── configuration.yaml
├── docs/ # Dokumentation
│ ├── README.md
│ ├── gui_features.md
│ └── ...
├── examples/ # Beispiel-Skripte
├── logs/ # Log-Dateien
├── temp/ # Temporäre Dateien
├── venv/ # Virtuelle Umgebung
├── start_gui.py # GUI-Starter
├── start_terminal.py # Terminal-Starter
├── deCONZ-Migration-Tool.app # macOS App
├── install.py # Installationsskript
└── simple_mac_app.py # macOS App Creator
python3 start_gui.py- Erweiterte GUIpython3 bin/gui_migrate.py- Basis-GUI
python3 start_terminal.py- Interaktives Terminal-Toolpython3 bin/final_interactive.py- Direktes Terminal-Tool
deCONZ-Migration-Tool.app- Native macOS-Anwendungpython3 simple_mac_app.py- App-Erstellung
- GUI-Version: Moderne grafische Benutzeroberfläche mit Tab-Navigation
- Terminal-Version: Interaktive Kommandozeilen-Tools
- macOS App: Native .app-Bundle für einfache Nutzung
- API-Key-Generierung: Automatische Generierung mit Link-Button-Unterstützung
- Geräte-Migration: Automatische Migration aller deCONZ-Geräte
- Konfigurationsgenerierung: Vollständige
configuration.yamlfür Zigbee2MQTT - Netzwerk-Parameter: Automatische Übertragung von Kanal, PAN-ID, etc.
- deCONZ-Server: 192.168.178.76:4530
- Geräte migriert: 86 (69 Sensoren + 17 Lichter)
- Konfiguration: Vollständige
configuration.yamlgeneriert - GUI: Moderne grafische Benutzeroberfläche funktional
- Terminal-basierte Migration
- GUI-Interface (tkinter)
- macOS .app-Bundle
- API-Key-Generierung
- Geräte-Migration
- Konfigurationsgenerierung
- Virtuelle Umgebung
- Installationsskripte
- Fehlerbehandlung verbessern
- Logging-System erweitern
- Dokumentation vervollständigen
- Tests hinzufügen
- CI/CD-Pipeline
- Windows-Unterstützung
- Linux-Unterstützung
- Docker-Container
- Web-Interface
- Automatische Updates
- Entwickler: Christian Braun
- Projekt: deCONZ zu Zigbee2MQTT Migration Tool
- Status: Work in Progress
Dieses Projekt steht unter der MIT-Lizenz. Siehe LICENSE für Details.
Work in Progress - Beiträge sind willkommen! 🚧