
Shelly RGBW2 je Wi-Fi RGBW LED pásový ovladač se čtyřmi PWM výstupy (12/24 V DC). Podporuje dva vzájemně výlučné provozní režimy — Color a White — přičemž každý vyžaduje vlastní TapHome šablonu. TapHome komunikuje se zařízením přes HTTP v lokální síti; cloudové připojení není potřeba.
V režimu Color čtyři výstupy ovládají RGBW LED pás jako jedno barevné světlo s odstínem, sytostí, jasem a volitelným bílým (CCT) kanálem. V režimu White čtyři výstupy fungují jako nezávislé stmívače, přičemž každý ovládá samostatný bílý LED pás nebo zónu.
Provozní režim musíte zvolit ve webovém rozhraní Shelly (nebo přes API) před importem odpovídající šablony. Každá šablona validuje aktuální režim při každém dotazování a zobrazí chybu, pokud je zařízení nastaveno na nesprávný režim.
Konfigurace
Obě šablony se připojují přes Wi-Fi. Během importu TapHome šablony zadejte IP adresu zařízení (výchozí placeholder 192.168.0.1) a volitelný čas přechodu v milisekundách (výchozí 300).
Parametr čas přechodu ovládá, jak rychle světlo přechází mezi úrovněmi jasu. Vztahuje se na všechny příkazy zápisu (zapnutí/vypnutí, jas, změny barev) a ovlivňuje debounce okno — šablona ignoruje dotazované hodnoty po dobu transitionTime + 500 ms po každém zápisu, aby zabránila zastaralým čtením během přechodů.
Šablona režimu Color
Barevné světlo
Šablona vystavuje RGBW pás jako jedno HSB barevné světlo se dvěma podrežimy:
- RGB barva — odstín a sytost ovládají barvu pásu. Šablona konvertuje mezi RGB hodnotami Shelly API (červená, zelená, modrá 0-255) a HSB modelem TapHome. Jas se ovládá parametrem
gain(0-100). - Bílá (CCT) — když se nastaví korelovaná teplota chromatičnosti, šablona přepne na ovládání bílého kanálu. Rozsah CCT je 3000-6500 K. Jas se ovládá parametrem
white(0-100).
Stav světla se čte z odpovědi /status (lights[0]) a ovládá přes endpoint /light/0. Zapnutí odešle turn=on s aktuálními hodnotami barvy nebo bílé; vypnutí odešle turn=off. Všechny příkazy zápisu obsahují parametr čas přechodu.
Měření spotřeby (Color)
Šablona Color obsahuje jeden elektroměr, který čte z meters[0]:
- Okamžitý výkon —
meters[0].powerve wattech, konvertovaný na kW - Celková spotřeba —
meters[0].totalve watt-minutách, konvertovaný na kWh
Pokud je světlo zapnuté, ale výkon ukazuje nulu, šablona zobrazí varování s návrhem nakonfigurovat model zařízení v nastavení aplikace Shelly.
Šablona režimu White
Čtyři nezávislé stmívače
Šablona White vystavuje čtyři nezávislé stmívací kanály, jeden na každý PWM výstup:
| Kanál | Výstup | Endpoint | Interval dotazování |
|---|---|---|---|
| Ch1 | R (Red) | /light/0 | 2,5 s |
| Ch2 | G (Green) | /light/1 | 2,5 s |
| Ch3 | B (Blue) | /light/2 | 2,5 s |
| Ch4 | W (White) | /light/3 | 2,5 s |
Každý stmívač čte lights[N].ison a lights[N].brightness (0-100, normalizované na 0-1) z odpovědi /status. Příkazy zápisu používají /light/N?turn=on|off&brightness=VALUE. Všechny kanály používají stejný čas přechodu a debounce logiku.
Měření spotřeby (White)
Každý kanál má vlastní elektroměr, který čte z meters[0] až meters[3]. První kanál dotazuje každé 2,5 sekundy; kanály 2-4 dotazují v 15sekundových intervalech. Každý elektroměr poskytuje okamžitý výkon (W na kW) a kumulativní energii (watt-minuty na kWh).
Servisní diagnostika
Obě šablony vystavují 10 servisních atributů pro monitorování zařízení:
- Síťové info — IP adresa, MAC adresa (formátovaná s dvojtečkami), síla Wi-Fi signálu (dB)
- Připojitelnost — cloud povolen/připojen, MQTT připojen
- Info o zařízení — čas zařízení, doba provozu (formátovaná jako dny/hodiny/minuty), využití RAM
- Firmware — dostupná aktualizace firmwaru
Servisní akce
Obě šablony sdílejí tři servisní akce:
- Povolit cloud — zapne nebo vypne připojení Shelly Cloud
- Restart — spustí restart zařízení
- Nastavit režim — šablona Color obsahuje „Set mode Color" (
/settings?mode=color) a šablona White obsahuje „Set mode White" (/settings?mode=white). Tyto akce přepínají provozní režim zařízení přes API.
Další funkce
Shelly RGBW2 také vystavuje světelné efekty (režim Color, index efektu 0-3), stav fyzického vstupu, interní teplotu, příznak přehřátí a nastavení ochrany výkonu ve svém API. Tyto funkce mohou být přidány v budoucí aktualizaci šablony.
Řešení problémů
Zařízení neodpovídá
- Ověřte, že Shelly je připojen k Wi-Fi a má platnou IP adresu
- Zkuste použít mDNS hostname (
shellyrgbw2-AABBCCDDEE.local) místo IP adresy — IP se mohla změnit po obnovení DHCP - Otevřete
http://{device-ip}/shellyv prohlížeči — pokud odpovídá, zařízení je dostupné - Zkontrolujte, že TapHome CCU a Shelly jsou ve stejné síti / VLAN
Chyba „Mode White/Color is not supported"
Tato chyba znamená, že zařízení je nastaveno na nesprávný provozní režim pro importovanou šablonu. Řešení:
- Otevřete webové rozhraní Shelly na
http://{device-ip} - Přepněte provozní režim tak, aby odpovídal šabloně (Color nebo White)
- Případně použijte servisní akci „Set mode Color" nebo „Set mode White" z druhé šablony pro přepnutí režimu přes API, poté reimportujte správnou šablonu
Výkon ukazuje nulu
- Potvrďte, že LED jsou připojeny k výstupům Shelly RGBW2
- Otevřete aplikaci Shelly nebo webové rozhraní a ověřte, že model zařízení je nakonfigurován v části Settings -> Device Model
- Zkontrolujte, že světlo je zapnuté — elektroměr měří pouze když protéká proud výstupy
- Dotažte
/statusmanuálně a ověřte, žemeters[0].powervrací nenulovou hodnotu
Barevné světlo se nemění
- Ověřte, že zařízení je v režimu Color (zkontrolujte odpověď
/status—modeby mělo být"color") - Ujistěte se, že světlo je zapnuté před změnou odstínu nebo sytosti
- Pokud jsou
gainiwhitenenulové, šablona je automaticky vynuluje a vypne světlo — tím se zabrání nedefinovanému chování, kdy RGB a bílé kanály soutěží
Zařízení Shelly Gen1 podporují pouze 2 souběžná HTTP připojení. Pokud TapHome a jiný systém (např. Home Assistant) dotazují stejné zařízení současně, komunikace může být nespolehlivá. Použijte interval dotazování 10-30 sekund.