
Der Shelly Pro 3 ist ein 3-Kanal-Relaismodul für die Hutschienenmontage mit potentialfreien Kontakten. Jeder der drei unabhängigen Ausgänge kann bis zu 16 A schalten (insgesamt 48 A über alle Kanäle), was ihn geeignet macht für die Steuerung von Beleuchtungskreisen, Heizelementen oder dreiphasigen Lasten, bei denen jede Phase separat geschaltet wird. TapHome kommuniziert mit dem Gerät über HTTP mittels der Gen2 JSON-RPC 2.0 API im lokalen Netzwerk — keine Cloud-Verbindung erforderlich.
Im Unterschied zum Shelly Pro 3EM, der ein Stromzähler ist (nur Überwachung), ist der Pro 3 ein reines Relais-Schaltgerät ohne Leistungsmessfähigkeit. Das Gerät verbindet sich über WiFi, Ethernet (RJ45) oder Bluetooth und ist für die professionelle Installation in Elektro-Verteilerschränken konzipiert.
Konfiguration
Der Shelly Pro 3 verbindet sich über WiFi oder Ethernet. Während des TapHome-Vorlagenimports geben Sie die IP-Adresse des Geräts ein (Standard-Platzhalter 192.168.0.1).
Die Authentifizierung muss am Shelly-Gerät deaktiviert sein für die TapHome-Integration. TapHome unterstützt nicht die HTTP Digest Auth, die von Gen2-Geräten verwendet wird. Öffnen Sie die Shelly-Weboberfläche (
http://{device-ip}) → Settings → Authentication und stellen Sie sicher, dass sie deaktiviert ist.
Das LAN-Kabel darf nur ein- oder ausgesteckt werden, wenn das Gerät ausgeschaltet ist. Hot-Plugging des Ethernet-Kabels kann Probleme verursachen.
Wenn der ECO-Modus am Shelly-Gerät aktiviert ist, kann dies zu Kommunikations-Timeouts aufgrund der schnellen Abfrageintervalle der Vorlage (2,5–3 Sekunden) führen. Deaktivieren Sie den ECO-Modus in der Shelly-Weboberfläche, wenn Sie intermittierende Konnektivitätsprobleme feststellen.
Gerätefähigkeiten
Relaissteuerung
Die Vorlage stellt drei unabhängige Schaltgeräte bereit, eines pro Relaiskanal. Der Zustand jedes Relais wird aus der Antwort von /rpc/Switch.GetStatus?id=N gelesen (Feld output, Boolean) und über /rpc/Switch.Set?id=N&on=true oder on=false gesteuert, wobei N gleich 0, 1 oder 2 ist.
Alle drei Kanäle arbeiten unabhängig — sie können an verschiedenen Stromkreisen, verschiedenen AC-Phasen oder sogar gemischten AC/DC-Lasten betrieben werden. Die Relaiskontakte sind potentialfrei (Trockenkontakte), sodass jeder Ausgang einen völlig separaten Stromkreis von der Stromversorgung des Geräts selbst schalten kann.
Service-Diagnose
Die Vorlage stellt Service-Attribute auf Modulebene für die Geräteüberwachung bereit:
- WiFi — Name des verbundenen WLAN-Netzwerks
- IP-Adresse — aktuelle Stations-IP
- Signalstärke — WiFi RSSI in dB
- MAC — MAC-Adresse des Geräts
Das Modul-Leseskript prüft auch auf verfügbare Firmware-Updates und ausstehende Neustart-Anforderungen und zeigt diese als Warnungen in der TapHome-Oberfläche an.
Serviceaktionen
Zwei Serviceaktionen stehen auf Modulebene zur Verfügung:
- Firmware aktualisieren — löst ein Firmware-Update auf die neueste stabile Version aus über
/rpc/Shelly.Update - Neustart — löst einen Geräteneustart aus über
/rpc/Shelly.Reboot
Weitere Fähigkeiten
Der Shelly Pro 3 stellt auch physische Schalter-/Tastereingangszustände (S1, S2, S3) über die Input-Komponente, interne Gerätetemperatur, Betriebszeit, RAM-Nutzung, Gerätezeit und Ethernet-Status über die RPC-API bereit. Ein Auto-Off-Timer ist über den Parameter toggle_after des Switch.Set-Befehls verfügbar. Diese Fähigkeiten können in einem zukünftigen Vorlagenupdate hinzugefügt werden.
Fehlerbehebung
Gerät antwortet nicht
- Überprüfen Sie, ob der Shelly mit WiFi oder Ethernet verbunden ist und eine gültige IP-Adresse hat
- Versuchen Sie den mDNS-Hostnamen (
ShellyPro3-AABBCCDDEE.local) statt der IP-Adresse — die IP kann sich nach einer DHCP-Erneuerung geändert haben - Öffnen Sie
http://{device-ip}/rpc/Shelly.GetDeviceInfoim Browser — wenn es mit JSON antwortet, ist das Gerät erreichbar - Prüfen Sie, ob TapHome Core und Shelly im gleichen Netzwerk / VLAN sind
- Bestätigen Sie, dass die Authentifizierung am Shelly-Gerät deaktiviert ist
Nur einige Kanäle reagieren
- Überprüfen Sie, ob jeder Kanal korrekt adressiert ist (id=0 für Ausgang 1, id=1 für Ausgang 2, id=2 für Ausgang 3)
- Prüfen Sie die Relais-LED-Anzeigen an der Gerätevorderseite — rote LED bedeutet, dass das entsprechende Relais geschlossen (AN) ist
- Testen Sie den nicht reagierenden Kanal manuell über den Browser:
http://{device-ip}/rpc/Switch.Set?id=N&on=true
Probleme mit induktiver Last
Für induktive Lasten (Ventilatoren, Transformatoren, LED-Treiber) wird ein RC-Glied (0,1 uF / 100 Ohm / 1/2 W / 600 VAC) am Relaisausgang empfohlen, um vor Spannungsspitzen zu schützen und die Relaislebensdauer zu verlängern.
Shelly Gen2-Geräte unterstützen bis zu 6 gleichzeitige HTTP-Verbindungen. Vermeiden Sie gleichzeitiges Abfragen von zu vielen Systemen (TapHome, Home Assistant, eigene Skripte), um eine Verbindungserschöpfung zu vermeiden.