
A Shelly RGBW2 egy Wi-Fi RGBW LED szalagvezérlő négy PWM kimenettel (12/24 V DC). Két kölcsönösen kizáró üzemmódot támogat — Color és White — mindegyik saját TapHome sablont igényel. A TapHome HTTP-n keresztül kommunikál az eszközzel a helyi hálózaton; felhőkapcsolat nem szükséges.
Color üzemmódban a négy kimenet egy RGBW LED szalagot vezérel egyetlen színes fényként színárnyalattal, telítettséggel, fényerővel és opcionális fehér (CCT) csatornával. White üzemmódban a négy kimenet független dimmerként működik, mindegyik külön fehér LED szalagot vagy zónát vezérel.
Az üzemmódot a Shelly webes felületén (vagy az API-n keresztül) kell kiválasztani a megfelelő sablon importálása előtt. Minden sablon minden lekérdezéskor validálja az aktuális üzemmódot, és hibát jelenít meg, ha az eszköz rossz üzemmódra van állítva.
Konfiguráció
Mindkét sablon Wi-Fi-n keresztül csatlakozik. A TapHome sablon importálásakor adja meg az eszköz IP-címét (alapértelmezett helyőrző 192.168.0.1) és egy opcionális átmeneti időt ezredmásodpercben (alapértelmezett 300).
Az átmeneti idő paraméter szabályozza, milyen gyorsan megy át a fény a fényerőszintek között. Minden írási parancsra vonatkozik (be/ki, fényerő, színváltozások), és befolyásolja a debounce ablakot — a sablon figyelmen kívül hagyja a lekérdezett értékeket transitionTime + 500 ms ideig minden írás után, hogy megakadályozza az elavult olvasásokat az átmenetek során.
Color üzemmód sablon
Színes fény
A sablon az RGBW szalagot egyetlen HSB színes fényként teszi elérhetővé két alüzemmóddal:
- RGB szín — a színárnyalat és telítettség vezérli a szalag színét. A sablon konvertál a Shelly API RGB értékei (piros, zöld, kék 0-255) és a TapHome HSB modellje között. A fényerőt a
gainparaméter vezérli (0-100). - Fehér (CCT) — ha a korrelált színhőmérséklet be van állítva, a sablon átkapcsol a fehér csatorna vezérlésre. A CCT tartomány 3000-6500 K. A fényerőt a
whiteparaméter vezérli (0-100).
A fény állapota a /status válaszból (lights[0]) olvasható, és a /light/0 végponton keresztül vezérelhető. A bekapcsolás turn=on-t küld az aktuális szín- vagy fehérértékekkel; a kikapcsolás turn=off-ot küld. Minden írási parancs tartalmazza az átmeneti idő paramétert.
Teljesítménymérés (Color)
A Color sablon egy energiamérőt tartalmaz, amely a meters[0]-ból olvas:
- Pillanatnyi teljesítmény —
meters[0].powerwattban, kW-ra konvertálva - Összesített fogyasztás —
meters[0].totalwattpercben, kWh-ra konvertálva
Ha a fény be van kapcsolva, de a teljesítmény nullát mutat, a sablon figyelmeztetést jelenít meg azzal a javaslattal, hogy konfigurálja az eszközmodellt a Shelly alkalmazás beállításaiban.
White üzemmód sablon
Négy független dimmer
A White sablon négy független dimmer csatornát tesz elérhetővé, egyet PWM kimenetenként:
| Csatorna | Kimenet | Végpont | Lekérdezési intervallum |
|---|---|---|---|
| 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 |
Minden dimmer a lights[N].ison és lights[N].brightness (0-100, 0-1-re normalizálva) értékeket olvassa a /status válaszból. Az írási parancsok a /light/N?turn=on|off&brightness=VALUE formátumot használják. Minden csatorna ugyanazt az átmeneti időt és debounce logikát használja.
Teljesítménymérés (White)
Minden csatornának saját energiamérője van, amely a meters[0]-tól meters[3]-ig olvas. Az első csatorna 2,5 másodpercenként kérdez le; a 2-4. csatornák 15 másodperces intervallumokban. Minden mérő pillanatnyi teljesítményt (W-ról kW-ra) és összesített energiát (wattpercről kWh-ra) szolgáltat.
Szervizdiagnosztika
Mindkét sablon 10 szervizattribútumot tesz elérhetővé az eszköz figyeléséhez:
- Hálózati info — IP-cím, MAC-cím (kettőspontokkal formázva), Wi-Fi jelszint (dB)
- Csatlakoztathatóság — cloud engedélyezve/csatlakoztatva, MQTT csatlakoztatva
- Eszközinfo — eszköz ideje, üzemidő (nap/óra/perc formátumban), RAM-használat
- Firmware — firmware frissítés elérhető
Szervizműveletek
Mindkét sablon három szervizműveletet oszt meg:
- Cloud engedélyezése — engedélyezi vagy letiltja a Shelly Cloud csatlakozást
- Újraindítás — eszköz újraindítását indítja
- Üzemmód beállítása — a Color sablon tartalmazza a „Set mode Color" (
/settings?mode=color) és a White sablon a „Set mode White" (/settings?mode=white) műveletet. Ezek a műveletek az API-n keresztül váltják az eszköz üzemmódját.
További funkciók
A Shelly RGBW2 a fényeffektusokat (Color üzemmód, effektus index 0-3), a fizikai bemenet állapotát, a belső hőmérsékletet, a túlmelegedés jelzőt és a teljesítményvédelmi beállításokat is elérhetővé teszi az API-jában. Ezek a funkciók egy jövőbeli sablonfrissítésben kerülhetnek hozzáadásra.
Hibaelhárítás
Az eszköz nem válaszol
- Ellenőrizze, hogy a Shelly csatlakozik a Wi-Fi-hez és érvényes IP-címmel rendelkezik
- Próbálja az mDNS hosztnevet (
shellyrgbw2-AABBCCDDEE.local) az IP-cím helyett — az IP megváltozhatott a DHCP megújítás után - Nyissa meg a
http://{device-ip}/shellycímet a böngészőben — ha válaszol, az eszköz elérhető - Ellenőrizze, hogy a TapHome CCU és a Shelly ugyanazon a hálózaton / VLAN-on van
„Mode White/Color is not supported" hiba
Ez a hiba azt jelenti, hogy az eszköz rossz üzemmódra van állítva az importált sablonhoz képest. Megoldás:
- Nyissa meg a Shelly webes felületét a
http://{device-ip}címen - Váltsa át az üzemmódot, hogy megfeleljen a sablonnak (Color vagy White)
- Alternatívaként használja a „Set mode Color" vagy „Set mode White" szervizműveletet a másik sablonból az üzemmód API-n keresztüli váltásához, majd importálja újra a megfelelő sablont
A teljesítmény nullát mutat
- Győződjön meg arról, hogy a LED-ek csatlakoznak a Shelly RGBW2 kimeneteihez
- Nyissa meg a Shelly alkalmazást vagy webes felületet, és ellenőrizze, hogy az eszközmodell konfigurálva van a Settings -> Device Model alatt
- Ellenőrizze, hogy a fény be van-e kapcsolva — a mérő csak akkor mér, amikor áram folyik a kimeneteken
- Kérdezze le manuálisan a
/status-t, és ellenőrizze, hogy ameters[0].powernullánál nagyobb értéket ad vissza
A színes fény nem változik
- Ellenőrizze, hogy az eszköz Color üzemmódban van (nézze meg a
/statusválaszt — amodeértéke"color"legyen) - Győződjön meg arról, hogy a fény be van kapcsolva, mielőtt megváltoztatja a színárnyalatot vagy telítettséget
- Ha mind a
gain, mind awhitenem nulla, a sablon automatikusan nullára állítja őket és kikapcsolja a fényt — ez megakadályozza a meghatározatlan viselkedést, amikor az RGB és fehér csatornák versenyeznek
A Shelly Gen1 eszközök csak 2 egyidejű HTTP-kapcsolatot támogatnak. Ha a TapHome és egy másik rendszer (pl. Home Assistant) egyszerre kérdezi le ugyanazt az eszközt, a kommunikáció megbízhatatlanná válhat. Használjon 10-30 másodperces lekérdezési intervallumot.