
Shelly RGBW2 je Wi-Fi kontroler RGBW LED traka s četiri PWM izlaza (12/24 V DC). Podržava dva načina rada koji se međusobno isključuju, Color i White, a svaki zahtijeva vlastiti predložak TapHome. TapHome s uređajem komunicira preko HTTP-a u lokalnoj mreži, pa veza s oblakom nije potrebna.
U načinu Color četiri izlaza upravljaju RGBW LED trakom kao jednim svjetlom u boji s nijansom, zasićenošću, svjetlinom i neobaveznim bijelim (CCT) kanalom. U načinu White četiri izlaza rade kao neovisni dimeri, a svaki upravlja zasebnom bijelom LED trakom ili zonom.
Način rada morate odabrati u web-sučelju Shelly (ili preko API-ja) prije uvoza odgovarajućeg predloška. Svaki predložak pri svakom očitavanju provjerava trenutačni način rada i prikazuje pogrešku ako je uređaj postavljen na pogrešan način.
Konfiguracija
Oba se predloška spajaju preko Wi-Fi mreže. Pri uvozu predloška u TapHome unesite IP adresu uređaja (u predlošku je unaprijed upisan primjer 192.168.0.1) i neobavezno vrijeme prijelaza u milisekundama (zadano 300).
Parametar vremena prijelaza određuje koliko brzo svjetlo postupno prelazi između razina svjetline. Primjenjuje se na sve naredbe upisa (uključivanje/isključivanje, svjetlina, promjene boje) i utječe na razdoblje zaštite od odskakivanja (debounce): predložak nakon svakog upisa zanemaruje očitane vrijednosti tijekom transitionTime + 500 ms kako bi spriječio zastarjela očitanja tijekom prijelaza.
Predložak za način Color
Svjetlo u boji
Predložak RGBW traku prikazuje kao jedno HSB svjetlo u boji s dva podnačina:
- RGB boja: nijansa i zasićenost određuju boju trake. Predložak pretvara RGB vrijednosti iz API-ja Shelly (crvena, zelena, plava 0–255) u model HSB sustava TapHome i obrnuto. Svjetlinom se upravlja parametrom
gain(0–100). - Bijela (CCT): kada se postavi korelirana temperatura boje, predložak prelazi na upravljanje bijelim kanalom. Raspon CCT je 3000–6500 K. Svjetlinom se upravlja parametrom
white(0–100).
Stanje svjetla čita se iz odgovora /status (lights[0]), a svjetlom se upravlja preko krajnje točke /light/0. Uključivanje šalje turn=on s trenutačnim vrijednostima boje ili bijelog kanala, a isključivanje šalje turn=off. Sve naredbe upisa sadrže parametar vremena prijelaza.
Mjerenje snage (Color)
Predložak Color sadrži jedno brojilo energije koje čita iz meters[0]:
- Trenutačna snaga:
meters[0].poweru vatima, pretvara se u kW - Ukupna potrošnja:
meters[0].totalu vat-minutama, pretvara se u kWh
Ako je svjetlo uključeno, a snaga je nula, predložak prikazuje upozorenje s prijedlogom da se u postavkama aplikacije Shelly postavi model uređaja.
Predložak za način White
Četiri neovisna dimera
Predložak White daje četiri neovisna kanala dimera, po jedan za svaki PWM izlaz:
| Kanal | Izlaz | Krajnja točka | Interval očitavanja |
|---|---|---|---|
| Ch1 | R (crvena) | /light/0 | 2,5 s |
| Ch2 | G (zelena) | /light/1 | 2,5 s |
| Ch3 | B (plava) | /light/2 | 2,5 s |
| Ch4 | W (bijela) | /light/3 | 2,5 s |
Svaki dimer čita lights[N].ison i lights[N].brightness (0–100, normalizirano na 0–1) iz odgovora /status. Naredbe upisa koriste /light/N?turn=on|off&brightness=VALUE. Svi kanali koriste isto vrijeme prijelaza i istu logiku zaštite od odskakivanja.
Mjerenje snage (White)
Svaki kanal ima vlastito brojilo energije koje čita iz meters[0] do meters[3]. Prvi kanal očitava se svake 2,5 sekunde, a kanali 2–4 u intervalima od 15 sekundi. Svako brojilo daje trenutačnu snagu (W u kW) i ukupnu energiju (vat-minute u kWh).
Servisna dijagnostika
Oba predloška daju 10 servisnih atributa za praćenje uređaja:
- Mreža: IP adresa, MAC adresa (s dvotočkama), jačina Wi-Fi signala (dB)
- Povezivost: oblak omogućen / spojeno na oblak, spojeno na MQTT
- Podaci o uređaju: vrijeme uređaja, vrijeme rada (u obliku dana/sati/minuta), zauzeće RAM-a
- Firmver: dostupno ažuriranje firmvera
Servisne radnje
Oba predloška imaju tri zajedničke servisne radnje:
- Omogući oblak: omogućuje ili onemogućuje vezu sa Shelly Cloudom
- Ponovno pokretanje: ponovno pokreće uređaj
- Postavi način: predložak Color sadrži „Postavi način Color” (
/settings?mode=color), a predložak White „Postavi način White” (/settings?mode=white). Te radnje preko API-ja mijenjaju način rada uređaja.
Dodatne mogućnosti
Shelly RGBW2 u svom API-ju daje i svjetlosne efekte (način Color, indeks efekta 0–3), stanje fizičkog ulaza, unutarnju temperaturu, oznaku pregrijavanja i postavke zaštite od prekoračenja snage. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.
Rješavanje problema
Uređaj ne odgovara
- Provjerite je li Shelly spojen na Wi-Fi i ima li valjanu IP adresu
- Umjesto IP adrese pokušajte koristiti mDNS naziv hosta (
shellyrgbw2-AABBCCDDEE.local): IP adresa se možda promijenila nakon obnove DHCP zakupa - U pregledniku otvorite
http://{device-ip}/shelly: ako odgovori, uređaj je dostupan - Provjerite jesu li centralna jedinica TapHome (CCU) i Shelly u istoj mreži / VLAN-u
Pogreška „Mode White/Color is not supported”
Ova pogreška znači da je uređaj postavljen na način rada koji ne odgovara uvezenom predlošku. Rješenje:
- Otvorite web-sučelje Shelly na
http://{device-ip} - Prebacite način rada tako da odgovara predlošku (Color ili White)
- Druga mogućnost: servisnom radnjom „Postavi način Color” ili „Postavi način White” iz drugog predloška promijenite način preko API-ja, a zatim ponovno uvezite ispravan predložak
Očitanje snage je nula
- Provjerite jesu li LED diode spojene na izlaze uređaja Shelly RGBW2
- Otvorite aplikaciju ili web-sučelje Shelly i provjerite je li model uređaja postavljen pod Settings -> Device Model
- Provjerite je li svjetlo uključeno: brojilo mjeri samo kada kroz izlaze teče struja
- Ručno pošaljite upit
/statusi provjerite vraća limeters[0].powervrijednost različitu od nule
Svjetlo u boji se ne mijenja
- Provjerite je li uređaj u načinu Color (u odgovoru
/statuspoljemodetreba biti"color") - Prije promjene nijanse ili zasićenosti provjerite je li svjetlo uključeno
- Ako su i
gainiwhiterazličiti od nule, predložak ih automatski vraća na nulu i isključuje svjetlo: tako se sprječava nedefinirano ponašanje u kojem se RGB i bijeli kanali međusobno nadmeću
Uređaji Shelly Gen1 podržavaju samo 2 istodobne HTTP veze. Ako TapHome i drugi sustav (npr. Home Assistant) istodobno očitavaju isti uređaj, komunikacija može postati nepouzdana. Ako uređaj očitava i drugi sustav, produljite intervale očitavanja u predlošku (zadano 2,5 s za svjetlosne kanale) kako biste smanjili sukobe pri istodobnom uspostavljanju veza.