Einleitung
Für den Betrieb eines Phoscon RaspBee Aufsatzmoduls auf einem Raspberry Pi ist eine Anpassung der seriellen Schnittstellenkonfiguration zwingend erforderlich. Standardmässig belegt die Bluetooth-Funktion des Raspberry Pi den primären UART-Port, den das RaspBee-Modul für eine stabile Kommunikation benötigt.
Dieses Tutorial beschreibt die notwendigen Anpassungen in der Boot-Konfiguration, um die Schnittstellen korrekt zuzuweisen.
Voraussetzungen:
- Raspberry Pi (Modell 3, 4 oder neuer)
- microSD-Karte mit Raspberry Pi OS
- RaspBee / RaspBee II Aufsteckmodul
- Computer mit Kartenlesegerät
[BILD 1: Raspberry Pi mit aufgestecktem RaspBee Modul in Nahaufnahme]
Überblick
Durch die Bearbeitung der config.txt erreichen wir folgendes Ergebnis:
- Aktivierung der seriellen Schnittstelle (UART)
- Umleitung von Bluetooth auf den Mini-UART
- Freigabe des Haupt-UART für das ZigBee-Modul
Schritt-für-Schritt Anleitung
- Vorbereitung der SD-Karte
Verbinden Sie die microSD-Karte mit Ihrem Computer. Das Betriebssystem (Windows/macOS/Linux) erkennt diese als Laufwerk, meist mit dem Labelbootoderbootfs. Öffnen Sie dieses Laufwerk im Dateimanager.[BILD 2: Dateimanager-Ansicht der Boot-Partition] - Konfigurationsdatei bearbeiten
Suchen Sie im Hauptverzeichnis der Karte die Dateiconfig.txt. Öffnen Sie diese mit einem reinen Texteditor (z. B. Notepad++, Sublime Text oder VS Code). Vermeiden Sie Word oder Rich-Text-Editoren, da diese die Formatierung zerstören können.Datei-Anpassung:
Datei: config.txt
Aktion: Am Ende der Datei einfügen# Serielle Schnittstelle aktivieren enable_uart=1 # Bluetooth auf Mini-UART umleiten (für Pi 3/4) dtoverlay=pi3-miniuart-bt - Hardware-Inbetriebnahme
Speichern Sie die Datei und werfen Sie das Laufwerk sicher aus. Stecken Sie die Karte in den Raspberry Pi und starten Sie das System. Stellen Sie sicher, dass das RaspBee-Modul korrekt auf den GPIO-Pins 1-10 sitzt. - Schnittstelle verifizieren
Nach dem Booten und Login per SSH prüfen Sie, ob die Zuweisung erfolgreich war. Der Befehl listet die seriellen Geräte auf.ls -l /dev/serial*Die Ausgabe sollte zeigen, dass
serial0aufttyAMA0zeigt (das ist der hochwertige Hardware-UART für RaspBee).[BILD 3: Terminal-Screenshot mit der Ausgabe von ls -l /dev/serial*]
- DeCONZ Software installieren
Installieren Sie nun die Steuerungssoftware von Phoscon, um das Gateway in Betrieb zu nehmen.# Repository aktualisieren und installieren sudo apt update sudo apt install deconz # Dienst aktivieren und starten sudo systemctl enable deconz sudo systemctl start deconz
Wichtige Hinweise & Stolperfallen
Bluetooth-Einschränkung: Durch die Nutzung von
miniuart-btwird die Bluetooth-Leistung und -Stabilität reduziert. Sollten Sie Bluetooth nicht benötigen, ist es sauberer, es komplett zu deaktivieren. Fügen Sie dazudtoverlay=disable-btin die config.txt ein.
Raspberry Pi 5: Beachten Sie, dass neuere Hardware-Revisionen oder andere Betriebssystem-Images (wie Home Assistant OS) eventuell abweichende Overlay-Namen verwenden.
Ergebnis & Fazit
Mit der korrekten Zuweisung der UART-Schnittstelle ist die Hardware-Basis für Ihr ZigBee-Gateway geschaffen. Das RaspBee-Modul kann nun fehlerfrei mit der Phoscon-Software kommunizieren, ohne durch Bluetooth-Signale gestört zu werden. Sie können nun mit dem Anlernen von Lampen und Sensoren in der Phoscon App beginnen.



