
Der Shelly RGBW2 ist ein Wi-Fi-LED-Streifen-Controller mit vier PWM-Ausgängen (12/24 V DC). Im White-Modus werden die vier Ausgänge — normalerweise für R, G, B und W eines RGBW-Streifens verwendet — zu vier unabhängigen einfarbigen Dimmerkanälen. Jeder Kanal kann seinen eigenen weißen LED-Streifen, seine LED-Lampe oder seine Spotgruppe ansteuern. TapHome kommuniziert mit dem Gerät über HTTP im lokalen Netzwerk; eine Cloud-Verbindung ist nicht erforderlich.
Diese Vorlage ist das White-Modus-Gegenstück zur Shelly RGBW2 Color-Modus-Vorlage. Beide Vorlagen teilen sich dieselbe Hardware, aber die Firmware arbeitet in sich gegenseitig ausschließenden Modi, die in den Geräteeinstellungen ausgewählt werden. Vor dem Import dieser Vorlage muss das Gerät im White-Modus konfiguriert sein — die Vorlage validiert den Modus bei jeder Abfrage und zeigt einen Fehler, wenn das Gerät auf Color eingestellt ist.
Shelly hat den RGBW2 als ausgelaufen gekennzeichnet — er wird von der Shelly Group nicht mehr hergestellt oder verkauft. Bestehende Einheiten funktionieren weiterhin und erhalten Firmware-Updates.
Verkabelung
Der Shelly RGBW2 wird aus einer 12 V oder 24 V DC-Versorgung (V+ / GND) gespeist. Jeder der vier Ausgänge (am Gerät mit R, G, B, W beschriftet) treibt eine weiße LED-Last. Typische Verkabelungsvarianten für den White-Modus:
- Vier unabhängige weiße LED-Streifen oder Lampen — jeder Kanal steuert einen Streifen/eine Lampe, gemeinsame Anode (+) an V+
- Mehrere Spots pro Kanal — mehrere 12/24 V-Spots parallel pro Ausgang verdrahtet
- Zwei weiße Streifen mit verdoppelter Leistung — zwei Kanäle pro Streifen (parallel) gekoppelt, um die Ausgangsleistung zu verdoppeln
Die Lastgrenzen pro Kanal (laut Shelly-Spezifikation) betragen 45 W bei 12 V und 90 W bei 24 V. Die kombinierte Last aller vier Kanäle darf 144 W bei 12 V bzw. 288 W bei 24 V nicht überschreiten.
Konfiguration
Die Vorlage verbindet sich über Wi-Fi. Geben Sie beim TapHome-Vorlagenimport die IP-Adresse des Geräts (Standard-Platzhalter 192.168.0.1) und eine optionale Transition Time in Millisekunden (Standard 300) ein.
Die Transition Time steuert, wie schnell jeder Kanal zwischen Helligkeitsstufen überblendet. Sie wird bei jedem Schreibbefehl gesendet und definiert zugleich das Entprellfenster — die Vorlage ignoriert abgefragte Helligkeitswerte für transitionTime + 500 ms nach jedem Schreibvorgang, um veraltete Lesewerte während einer Überblendung zu verhindern.
Modusumschaltung
Wenn sich das Gerät derzeit im Color-Modus befindet, schalten Sie es vor dem Import dieser Vorlage in den White-Modus. Entweder:
- Öffnen Sie die Shelly-Weboberfläche unter
http://{device-ip}und ändern Sie den Betriebsmodus in den Einstellungen, oder - Senden Sie direkt
GET /settings?mode=white, oder - Importieren Sie vorübergehend die Color-Modus-Vorlage und verwenden Sie deren Service-Aktion Set mode White, dann re-importieren Sie diese White-Modus-Vorlage
Modusänderungen erfordern einen Geräteneustart. Nach dem Neustart importieren Sie die White-Modus-Vorlage erneut in TapHome.
Gerätefähigkeiten
Vier unabhängige Dimmer
Die Vorlage stellt vier unabhängige Dimmerkanäle bereit, einen pro PWM-Ausgang:
| Kanal | Ausgangspin | Endpoint | Abfrageintervall |
|---|---|---|---|
| Ch1 | R | /light/0 | 2,5 s |
| Ch2 | G | /light/1 | 2,5 s |
| Ch3 | B | /light/2 | 2,5 s |
| Ch4 | W | /light/3 | 2,5 s |
Jeder Dimmer liest lights[N].ison und lights[N].brightness (0–100, normiert auf 0–1) aus der /status-Antwort. Schreibbefehle verwenden /light/N?turn=on|off&brightness=VALUE&transition=T. Die Vorlage verwendet den Legacy-Endpoint /light/{idx}, den die Shelly-Firmware als Alias des aktuellen /white/{idx}-Endpoints akzeptiert.
Energiemessung pro Kanal
Jeder Kanal verfügt über einen eigenen Stromzähler — Electric Meter Ch1 bis Electric Meter Ch4 — der aus meters[0] bis meters[3] liest:
- Momentane Leistung —
meters[N].powerin Watt, in kW konvertiert - Gesamtverbrauch —
meters[N].totalin Watt-Minuten, in kWh konvertiert
Kanal 1 wird alle 2,5 s zusammen mit seinem Dimmer abgefragt; Kanäle 2–4 werden im 15-s-Intervall abgefragt, um die Last auf den Gen1-HTTP-Stack (der nur zwei gleichzeitige Verbindungen toleriert) zu reduzieren.
Service-Diagnose
Die Vorlage stellt 10 Service-Attribute zur Geräteüberwachung bereit:
- Netzwerk — IP-Adresse, MAC-Adresse (mit Doppelpunkten formatiert), Wi-Fi-Signalstärke (dB)
- Konnektivität — Cloud aktiviert/verbunden, MQTT verbunden
- Geräteinfo — Gerätezeit, Betriebszeit (formatiert als Tage/Stunden/Minuten), RAM-Nutzung
- Firmware — Firmware-Update verfügbar
Service-Aktionen
Drei Service-Aktionen stehen zur Verfügung:
- Cloud aktivieren — aktiviert oder deaktiviert die Shelly-Cloud-Verbindung
- Neustart — löst einen Geräteneustart aus
- Modus White einstellen — schreibt
/settings?mode=white, um den White-Betriebsmodus durchzusetzen (nützlich nach einem Werksreset oder falls jemand den Modus über die Shelly-App geändert hat)
Die Shelly Cloud API wird von dieser Vorlage nicht verwendet — die Kommunikation erfolgt ausschließlich über lokales HTTP-Polling.
Fehlerbehebung
Gerät antwortet nicht
- Überprüfen Sie, dass der Shelly mit Wi-Fi verbunden ist und eine gültige IP-Adresse besitzt
- Versuchen Sie den mDNS-Hostnamen (
shellyrgbw2-AABBCCDDEE.local) anstelle der IP-Adresse — die IP kann sich nach einer DHCP-Erneuerung geändert haben - Öffnen Sie
http://{device-ip}/shellyim Browser — wenn er antwortet, ist das Gerät erreichbar - Prüfen Sie, dass TapHome CCU und Shelly im selben Netzwerk / VLAN sind
Fehler „Mode White is not supported"
Dieser Fehler bedeutet, dass das Gerät derzeit auf Color-Modus eingestellt ist. So beheben Sie ihn:
- Öffnen Sie die Shelly-Weboberfläche unter
http://{device-ip}und schalten Sie den Betriebsmodus auf White, oder - Senden Sie direkt
GET /settings?mode=whiteaus einem Browser oder per curl, oder - Wenn Sie die Color-Modus-Vorlage importiert haben, führen Sie von dort die Service-Aktion Modus White einstellen aus
- Das Gerät muss nach einer Modusänderung neu starten — warten Sie einige Sekunden und laden Sie TapHome neu
Leistungsmessung zeigt Null
- Stellen Sie sicher, dass weiße LEDs an den entsprechenden Shelly-RGBW2-Ausgang (Pin R, G, B oder W) angeschlossen sind
- Öffnen Sie die Shelly-App oder Weboberfläche und prüfen Sie, dass das Gerätemodell unter Settings -> Device Model konfiguriert ist — ohne dies liefert der Zähler null
- Prüfen Sie, dass der Kanal eingeschaltet ist — der Zähler liest nur, wenn Strom durch den Ausgang fließt
- Fragen Sie
/statusmanuell ab und bestätigen Sie, dassmeters[N].powerfür den betreffenden Kanal einen von null verschiedenen Wert zurückgibt
Kanal dimmt nicht sauber
- Prüfen Sie, dass der Transition-Time-Parameter dem erwarteten Verhalten entspricht — der Standard von 300 ms ist eine kurze Überblendung; längere Werte (z. B. 1500 ms) erzeugen langsamere Überblendungen
- Beachten Sie, dass das Entprellfenster
transitionTime + 500 msbeträgt — schneller gesendete Änderungen können zusammengefasst werden - Stellen Sie sicher, dass die LED-Last dimmbar ist (einige Treiber sind nicht PWM-kompatibel) und dass die Stromversorgung stabile 12/24 V DC liefert
Gen1-Shelly-Geräte unterstützen nur 2 gleichzeitige HTTP-Verbindungen. Wenn TapHome und ein anderes System (z. B. Home Assistant) dasselbe Gerät gleichzeitig abfragen, kann die Kommunikation unzuverlässig werden. Halten Sie das Abfrageintervall pro zusätzlichem Client bei 10–30 Sekunden.