
Shelly Plus RGBW PM je Wi-Fi RGBW LED kontroler Gen2+ s ugrađenim mjerenjem snage na svakom izlaznom kanalu. Upravlja LED trakama ili pojedinačnim LED kanalima na 12/24 V DC, s do 4 A po kanalu (ukupno 10 A). Uređaj podržava tri profila koja se mogu mijenjati: light (4 neovisna dimera), rgb (3-kanalna boja) i rgbw (3-kanalna boja + bijela). Svaki profil u sustavu TapHome daje različite uređaje. TapHome s uređajem komunicira lokalno preko Wi-Fi mreže putem RPC API-ja Gen2+, pa veza s oblakom nije potrebna.
Predložak TapHome je HTTP predložak koji očitava RPC krajnje točke uređaja. Jedan predložak pokriva sva tri profila: TapHome tijekom rada prepoznaje aktivni profil i aktivira odgovarajuće uređaje.
Konfiguracija
Parametri uvoza
Predložak zahtijeva samo IP adresu uređaja (u predlošku je unaprijed upisan primjer 192.168.0.1). TapHome se spaja na port 80 i očitava više RPC krajnjih točaka za stanje sustava i podatke uređaja.
Na razini modula TapHome svake 3 sekunde očitava /rpc/Sys.GetStatus, /rpc/Sys.GetConfig, /rpc/WiFi.GetStatus i /rpc/PlusRGBWPM.GetConfig. Odgovor Sys.GetConfig daje trenutačni profil (device.profile), koji određuje koje su krajnje točke na razini uređaja aktivne.
Odabir profila
Shelly Plus RGBW PM u jednom trenutku radi u jednom od tri profila. Profil možete promijeniti izravno iz sustava TapHome servisnom radnjom Postavi profil na modulu ili u web-sučelju Shelly.
| Profil | Uređaji u sustavu TapHome | Primjena |
|---|---|---|
| light | 4 neovisna dimera (O1–O4) | Jednobojne LED trake, 4 zasebne zone rasvjete |
| rgb | 1 RGB svjetlo | RGB LED trake (3-kanalno miješanje boja) |
| rgbw | 1 RGBW svjetlo | RGBW LED trake (RGB + zaseban bijeli kanal) |
Nakon promjene profila uređaj se ponovno pokreće, a TapHome automatski prepoznaje novi profil. Uređaji koji pripadaju neaktivnom profilu javljaju pogrešku („Profile is not set to …”). To je očekivano i može se zanemariti.
Mogućnosti uređaja
RGB svjetlo (profil = rgb)
Kada je uređaj postavljen na profil rgb, TapHome daje jedan uređaj vrste „HSB svjetlo”. Predložak iz /rpc/RGB.GetStatus?id=0 čita stanje uključeno/isključeno, svjetlinu (0–100 %) i vrijednosti RGB boja, a svjetlom upravlja upisom preko /rpc/RGB.Set?id=0.
Bojom se upravlja u modelu HSB (nijansa, zasićenost, svjetlina):
- Nijansa (0–360 stupnjeva) i zasićenost (0,0–1,0) interno se pretvaraju između HSB i RGB
- Svjetlina (0,0–1,0) preslikava se na raspon 0–100 % uređaja Shelly
- Postavljanje svjetline na 0 isključuje svjetlo, a svaka svjetlina različita od nule ga uključuje
RGB svjetlo daje pet servisnih atributa:
| Atribut | Jedinica | Opis |
|---|---|---|
| Temperatura | C | Unutarnja temperatura uređaja |
| Potrošnja energije | Wh | Ukupna energija za RGB izlaz |
| Snaga | W | Trenutačna potrošnja snage |
| Napon | V | Efektivni (RMS) napon |
| Struja | A | Struja opterećenja |
RGBW svjetlo (profil = rgbw)
Kada je postavljen profil rgbw, TapHome daje jedno HSB svjetlo s dodatnim bijelim kanalom. Predložak čita /rpc/RGBW.GetStatus?id=0 i upisuje preko /rpc/RGBW.Set?id=0.
Profil RGBW dodaje bijeli kanal (0–255) kojim se upravlja preko CCT (korelirane temperature boje) s fiksnom vrijednošću 4500 K:
- Kada je bijeli kanal aktivan (
white != 0), svjetlina se izvodi iz razine bijelog kanala (linearno 0–255 preslikano na 0,0–1,0) - Kada bijeli kanal nije aktivan, svjetlina se uzima iz standardnog polja svjetline (0–100 %)
- Prebacivanje u način temperature boje u sustavu TapHome aktivira bijeli kanal, a prebacivanje u način RGB ga deaktivira
RGBW svjetlo daje istih pet servisnih atributa kao RGB svjetlo (temperatura, energija, snaga, napon, struja) i čita ih iz odgovora RGBW.GetStatus.
Prigušivi LED izlazi (profil = light)
Kada je postavljen profil light, TapHome daje 4 neovisna kanala dimera (O1–O4), a svaki upravlja jednim LED izlazom. Svaki kanal čita iz /rpc/Light.GetStatus?id={0-3} i upisuje preko /rpc/Light.Set?id={0-3}.
Svjetlina se preslikava iz raspona 0,0–1,0 u sustavu TapHome na raspon 0–100 % uređaja Shelly. Postavljanje razine na 0 isključuje izlaz, a svaka razina različita od nule ga uključuje i postavlja svjetlinu.
Svaki kanal dimera daje šest servisnih atributa:
| Atribut | Jedinica | Opis |
|---|---|---|
| Temperatura | C | Unutarnja temperatura uređaja |
| Potrošnja energije | Wh | Ukupna energija za ovaj kanal |
| Snaga | W | Trenutačna potrošnja snage |
| Napon | V | Efektivni (RMS) napon |
| Struja | A | Struja opterećenja |
| Oznake | — | Unutarnje oznake stanja |
Svaki kanal dimera daje i servisnu radnju Kalibracija, koja šalje /rpc/Light.Calibrate?id={N} i kalibrira izlaz za spojeno LED trošilo.
Dijagnostika i radnje modula
Modul daje pet servisnih atributa za dijagnostiku uređaja:
| Atribut | Opis |
|---|---|
| Wi-Fi | Naziv spojene bežične mreže |
| IP adresa | IP adresa uređaja |
| Jačina signala (dB) | Wi-Fi RSSI |
| MAC | Hardverska adresa uređaja |
| Profil | Trenutačno aktivni profil (light, rgb ili rgbw) |
Na razini modula dostupne su tri servisne radnje:
| Radnja | Opis |
|---|---|
| Ažuriraj firmver | Pokreće OTA ažuriranje firmvera sa stabilnog kanala |
| Ponovno pokretanje | Ponovno pokreće uređaj |
| Postavi profil | Prebacuje između profila light, rgb i rgbw (uređaj se ponovno pokreće) |
Skripta modula provjerava i dostupna ažuriranja firmvera te potrebu za ponovnim pokretanjem i prikazuje upozorenja u sustavu TapHome kada otkrije jedno ili drugo.
Dodatne mogućnosti
Shelly Plus RGBW PM u svom RPC API-ju daje i stanje fizičkog ulaza, postavke noćnog načina s ograničenjima svjetline i rasporedom, trajanje prijelaza pri promjeni boje i svjetline te najmanju svjetlinu pri uključivanju. 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 (
shellyplusrgbwpm-AABBCCDDEE.local): IP adresa se možda promijenila nakon obnove DHCP zakupa - U pregledniku otvorite
http://{device-ip}/rpc/Shelly.GetDeviceInfo: ako odgovori u formatu JSON, uređaj je dostupan - Provjerite jesu li centralna jedinica TapHome (CCU) i Shelly u istoj mreži / VLAN-u
- Provjerite je li HTTP Digest Authentication isključena u web-sučelju Shelly: TapHome ne podržava zahtjeve s autentifikacijom
Pogreška profila na uređajima
Ako uređaj prikazuje „Profile is not set to rgb/rgbw/light”, to je očekivano. Predložak sadrži uređaje za sva tri profila, ali rade samo uređaji koji odgovaraju trenutačno aktivnom profilu. Ostali uređaji javljaju ovu pogrešku i mogu se zanemariti.
Aktivni profil možete promijeniti servisnom radnjom Postavi profil na modulu ili u web-sučelju Shelly. Uređaj se ponovno pokreće, a TapHome prepoznaje novi profil unutar jednog ciklusa očitavanja.
Boje izgledaju pogrešno u načinu RGB/RGBW
- Provjerite odgovara li spajanje LED trake redoslijedu izlaznih stezaljki (R, G, B, W): zamijenjene žice daju pogrešne boje
- Predložak interno pretvara boje između prostora boja HSB i RGB. Ako boje izgledaju izblijedjelo, provjerite vrijednost zasićenosti: niska zasićenost daje pastelne tonove
- U načinu RGBW bijelim kanalom i RGB kanalima upravlja se neovisno. Pri prebacivanju s bijele na boju ili obrnuto TapHome šalje odgovarajuću naredbu koja drugi način postavlja na nulu
Izlazi dimera ne odgovaraju u načinu light
- Provjerite je li postavljen profil light: uređaji dimera rade samo u načinu light
- Provjerite je li na svaki kanal spojeno LED trošilo: kanali bez trošila možda ne javljaju ispravno stanje
- Pokušajte na kanalu pokrenuti radnju Kalibracija: ona optimizira krivulju prigušivanja za spojeno LED trošilo
- Uređaji Gen2+ podržavaju do 6 istodobnih HTTP veza: izbjegavajte istodobno očitavanje iz više sustava
Očitanje snage je nula
- Provjerite je li LED trošilo spojeno i je li kanal uključen
- Ručno očitajte odgovarajuću krajnju točku (
/rpc/Light.GetStatus?id=0,/rpc/RGB.GetStatus?id=0ili/rpc/RGBW.GetStatus?id=0) i provjerite vraća liapowervrijednost različitu od nule - LED trošila vrlo male snage mogu zbog razlučivosti mjerenja javljati 0 W: to je normalno za male signalne LED diode