ID.nl logo
Shelly RGBW2 review: Bouw je eigen slimme ledstrip
© PXimport
Zekerheid & gemak

Shelly RGBW2 review: Bouw je eigen slimme ledstrip

Er bestaan talloze kant-en-klare slimme ledstrips, maar de knutselaars onder ons fabrieken zoiets met plezier zelf in elkaar. Een tussenoplossing is de Shelly RGBW2: een wifi-ledcontroller waarmee je elke ledstrip slim maakt. In dezeShelly RGBW2 review nemen we de mogelijkheden met je door.

Shelly is een Bulgaars bedrijf dat domotica-apparaten aanbiedt die via wifi werken. Zo zijn er wel meer, maar het leuke aan Shelly is dat het bedrijf je de keuze geeft: ofwel je gebruikt hun clouddienst, ofwel je stuurt de apparaten rechtstreeks aan via je lokale netwerk.

Zelf zijn we voorstander van die laatste aanpak. En omdat we bij PCM ook regelmatig schrijven over domotica-oplossingen die volledig lokaal werken, beschrijven we deze review vanuit dit gezichtspunt.

De Shelly RGBW2 is een zelfbouw-ledcontroller. Je koopt een doosje van 43 mm × 38 mm × 14 mm, en dat dien je zelf nog op een ledstrip, voeding en eventueel nog een extra schakelaar aan te sluiten. De online documentatie bevat alle informatie die je daarvoor nodig hebt.

De flexibiliteit die je bij het aansluiten krijgt, is indrukwekkend. De RGBW2 kun je voeden met een DC-voedingsadapter van 12 V of 24 V, en je ledstrip voed je met dezelfde adapter. Je kunt ook een externe schakelaar aansluiten, als je je leds niet alleen via de RGBW2, maar ook nog handmatig wilt aansturen. Dat kan zowel met een DC-schakelaar (aangesloten aan de DC-kant van de adapter) als met een AC-schakelaar (aangesloten aan de AC-kant van de adapter).

Dat laatste is interessant als je bijvoorbeeld een wandschakelaar of schakelaar in een stroomkabel wilt gebruiken. Maar let op: de RGBW2 kun je niet rechtstreeks met de wisselspanning van het stroomnet voeden!

©PXimport

De verschillende bedradingsschema’s in de online documentatie maken duidelijk dat de RGBW2 flexibel inzetbaar is. Onze test gebeurde met de wellicht meestgebruikte situatie: een rgb-ledstrip van 12 V. Dan sluit je de rode, groene en blauwe component van de stekker van de ledstrip aan op respectievelijk de R, G en B van de RGBW2. Werk je met een rgbw-ledstrip, dan sluit je de witte component aan op de W van de ledcontroller.

De + (plus) van de ledstrip sluit je aan op de + van je voedingsadapter en op de DC-ingang van je ledcontroller, en de – (min) van je voedingsadapter sluit je aan op de GND van de ledcontroller. Als je de leds ook met een externe DC-schakelaar wilt in- en uitschakelen, sluit je die aan tussen de – van de voedingsadapter en de – van de ledcontroller.

Je kunt de RGBW2 ook voor andere toepassingen inzetten. Niets verplicht je immers om met de R-, G-, B- en W-ingangen van de ledcontroller de kleurkanalen van een rgbw-ledstrip aan te sturen. In wezen is de RGBW2 gewoon een vierkanaals-controller, dus je kunt hier bijvoorbeeld perfect vier witte ledstrips mee aansturen. Dan sluit je de – (min) van een ledstrip op een kanaal van de ledcontroller aan en de + (plus) op de + van de voedingsadapter. Dat hoeven zelfs geen ledstrips te zijn; je kunt op dezelfde manier perfect ledlampen aansturen. De RGBW2 kan ook dimmen.

Voor de RGBW2 maakt het zelfs niet uit of je verlichting aansluit of iets anders. Het vermogen van de vier kanalen is individueel in te stellen. Je kunt dus bijvoorbeeld vier ventilators aansluiten waarvan je de snelheid aanstuurt, of vier ventielen van een irrigatiesysteem die je elk afzonderlijk kunt openen of sluiten. En dat alles stuur je eenvoudigweg via wifi aan. Door de kleine afmetingen van de RGBW2 is je installatie perfect in een verdeelkast onder te brengen.

Eerste keer opstarten

Voor een eerste test kun je alles op een breadboard aansluiten. Een definitieve installatie in je huis soldeer je uiteraard en sluit je af in een geïsoleerde behuizing. Controleer ook of je leds niet meer vermogen verbruiken dan de voedingsadapter levert.

Wanneer je alles aangesloten hebt en de RGBW2 voor het eerst opstart, activeert die een open wifi-accesspoint met als ssid het model van je Shelly-apparaat en een willekeurig getal. Als je met dit wifi-netwerk verbindt en in je webbrowser http://192.168.33.1 bezoekt, krijg je de webinterface van je RGBW2 te zien. Daar kun je dan op de pagina Internet & Security het ssid en wachtwoord van je eigen wifi-netwerk invoeren, zodat het apparaatje na een reboot daarmee verbindt.

©PXimport

Standaard staat de webserver van de RGBW2 volledig open, zodat iedereen op je netwerk de ledcontroller kan aansturen. Daarom stel je maar beter eerst een andere gebruikersnaam en wachtwoord in dan de standaardcombinatie admin en admin. Helaas ondersteunen de Shelly-apparaten momenteel geen https, dus alle communicatie met je ledcontroller, inclusief de gebruikersnaam en het wachtwoord (die via http-basic-authenticatie doorgegeven worden), is onversleuteld.

Daarna stel je in het menu Settings in of je 12 of 24 V aan de ledstrip wilt leveren, en of het één kleurenledstrip of vier witte ledstrips zijn. De webinterface is eenvoudig in gebruik. De kleur stel je in het kleurenwiel in, of je kiest een van de kleuren rood, groen, blauw of geel. De helderheid en witwaarde (voor een rgb-ledstrip) stel je daaronder met de schuifbalkjes in. De effecten (meteorenregen, geleidelijke verandering en knipperen) hebben daaronder elk een knop. Ook op een smartphonescherm werkt alles duidelijk.

Timers, tijdschema’s en api's

Via de webinterface kun je ook timers instellen. Dat werkt vrij eenvoudig: je kiest na hoeveel seconden de leds moeten uitschakelen wanneer ze ingeschakeld zijn, en/of na hoeveel seconden de leds moeten inschakelen wanneer ze uitgeschakeld zijn.

Nuttiger is de mogelijkheid om een weekschema in te stellen. Je RGBW2 moet daarvoor wel een werkende internetverbinding hebben om de tijd te kunnen synchroniseren, of je moet zelf een lokaal draaiende ntp-server instellen in plaats van de standaardkeuze time.google.com.

Je voegt een nieuwe activiteit aan het weekschema toe door een absoluut tijdstip of een relatief tijdstip ten opzichte van zonsopgang of zonsondergang te kiezen, een opdracht (aan, uit of een helderheid van 5% tot 95% in stappen van 5%), en de dagen aan te vinken waarop deze activiteit geldt. Helaas kun je geen kleuren of effecten kiezen in het weekschema.

©PXimport

De online api-documentatie beschrijft uitgebreid de http-api die de Shelly-apparaten ondersteunen. Dat is een algemene api voor gemeenschappelijke zaken zoals netwerkinstellingen en de status van het systeem, maar elk apparaat breidt die api ook uit met specifieke functionaliteit.

Voor de RGBW2 is dat bijvoorbeeld om de helderheid van de diverse kleurkanalen in te stellen, kleureffecten en tijdschema’s. Dit zijn dezelfde zaken die je handmatig via de webinterface van de RGBW2 kunt instellen.

De apparaten van Shelly ondersteunen naast http ook mqtt (Message Queue Telemetry Transport). De meeste instellingen zijn alleen aanpasbaar via de http-api, maar de mqtt-api is handig om realtime je apparaten te monitoren of aan te sturen. Zo kun je bij de RGBW2 eenvoudig via mqtt-opdrachten de kleuren, helderheid en effecten van de ledstrip aanpassen. Daarvoor stuur je een json-payload naar een mqtt-topic waarin het device ID van de specifieke ledcontroller staat.

Via het mqtt-platform kun je ook de RGBW2 in Home Assistant aansturen. Het resultaat is een kleurenwiel in Home Assistant waar je eenvoudig de kleur van de ledstrip kunt instellen, met schuifbalkjes om de helderheid en witwaarde (voor een rgbw-ledstrip) in te stellen en een uitklapmenu om een van de kleureffecten te kiezen. Die kleureffecten zijn handig om van de ledstrip een notificatie-apparaat te maken. Je kunt dan bijvoorbeeld de gong van je deurbel uitschakelen wanneer je baby slaapt en de leds laten knipperen als er iemand aanbelt.

Alternatieve firmware installeren

Omdat Shelly er prat op gaat dat het doe-het-zelvers niets in de weg legt, was ons volgende idee om er alternatieve firmware op te installeren. Dat kan gelukkig, omdat de Shelly RGBW2 is gebouwd rond de ESP8266 die populair is bij doe-het-zelvers. En daarop kunnen we onze eigen firmware installeren, zoals ESPHome (www.esphome.io).

De Shelly RGBW2 staat niet vermeld op de website van ESPHome als officieel ondersteund apparaat, maar in principe wordt elk apparaat met de ESP8266 ondersteund. Je hoeft alleen maar de juiste configuratie te vinden en de pinnen te vinden waarop je de seriële kabel dient aan te sluiten om de firmware te flashen. Gelukkig hoef je daar niet lang naar te zoeken: Shelly toont op de documentatiepagina van de RGBW2 (www.tiny.cc/shellydoc) netjes de pinnen onder het kopje Flash/Debug. Daar sluit je dan een usb-naar-ttl-kabel van 3,3 V op aan, met RX van de Shelly naar TX van de kabel en andersom, en GPIO0 van de RGBW2 sluit je ook op GND aan om de bootloader in flashmodus op te starten.

©PXimport

Dat flashen van de firmware is niet zo handig: in tegenstelling tot de Shelly 1 is de pinheader van de Shelly RGBW2 een klein formaat waarin geen standaard jumperwires passen. We hebben dit opgelost door de pootjes van twee weerstanden te knippen en deze aan de ene kant in de header te prikken en aan de andere kant met krokodillenklemmen in een breadboard waarop we een usb-naar-ttl break-outbordje hebben geplaatst.

Dat werkt, maar is vrij fragiel: alle pootjes moeten precies goed in de header zitten omdat het contact loskomt als je er wat mee wiebelt. Maar op deze manier slaagden we er toch in om ESPHome op de RGBW2 te flashen. Het resultaat? Een volledig naar onze hand te zetten rgbw-ledcontroller die heel eenvoudig met Home Assistant integreert.

Conclusie

De Shelly RGBW2 is een knap staaltje techniek. Met de standaard firmware heb je al een heel handig apparaatje om je ledstrips via wifi aan te sturen. Alleen jammer dat er geen tls is ondersteund voor de rest-api en voor de communicatie met de mqtt-broker.

Het is handig om te weten dat de RGBW2 een ESP8266-microcontroller bevat, die met een beetje priegelwerk ook van de opensource-firmware ESPHome te voorzien is. Dat is wat meer werk en niet voor iedereen weggelegd, maar dan heb je wel nóg flexibelere wifi-ledcontroller. Voorlopig ook nog zonder tls-ondersteuning, maar dat staat op de planning.

Conclusie

▼ Volgende artikel
❄️ Plaknacht op komst? Zo houd je het hoofd (en de slaapkamer) koel
© ID.nl
Gezond leven

❄️ Plaknacht op komst? Zo houd je het hoofd (en de slaapkamer) koel

Overdag is de warme nog wel uit te houden – lekker in de schaduw met een koel drankje of een ijsje. Maar hitte die 's nachts blijft hangen, da's een ander verhaal. Daardoor verandert je slaapkamer al snel in een broeikas. Heb je geen airco in huis maar wil je niet de hele nacht woelen, zweten en wakker liggen? Met deze slimme tips overleef je zelfs de ergste plaknacht!

Zo overleef je een plaknacht: ☀️ Wat je overdag alvast kunt doen: Houd zon en hitte buiten Kies licht en ademend beddengoed Niet binnen koken 🌘 Wat je 's nachts kunt doen: Laat het goed doorwaaien Drink voldoende en neem een lauwe douche Koelen zonder ventilator Koelen mét ventilator Hang een nat laken op

Lees ook, voor de volgende plaknachten: Houd je huis koel: de voor- en nadelen van airco in huis

☀️ Wat je overdag alvast kunt doen:

1: Houd zon en hitte buiten

Doe overdag de gordijnen dicht, zeker in kamers waar de zon vol op staat. Ook zonwering helpt om de warmte te weren. Geen dikke gordijnen of screens? Dan kan warmtewerende raamfolie een uitkomst zijn. Dat kaatst het zonlicht terug en voorkomt dat je slaapkamer verandert in een oven.

2: Kies licht en ademend beddengoed

Donkere stoffen houden warmte vast, lichte kleuren weerkaatsen juist. Kies daarom voor lichtgekleurde lakens van katoen of linnen. Die stoffen ademen beter en voelen minder klam aan als het warm is.

3: Kook niet binnen

Koken met oven of fornuis maakt het in huis alleen maar warmer. Eet dus licht en koud: een salade, wat fruit of brood met iets fris. Moet het warm zijn? Gebruik een airfryer of grillplaat buiten op het balkon of in de tuin. Of gooi gewoon de barbecue aan!

Lees ook: Dit zijn dé BBQ-trends voor 2025

🌘 Wat je 's nachts kunt doen

4: Laat het goed doorwaaien

Zodra het buiten afkoelt, zet je ramen en deuren tegen elkaar open. Zo ontstaat er luchtcirculatie en komt er koelere buitenlucht binnen. Sluit alles weer zodra het buiten warmer wordt of de zon opkomt. Zo blijft de koelere lucht langer hangen.

5: Drinken en douchen

Drink voldoende water, ook vlak voor het slapengaan. Dat helpt je lichaam afkoelen van binnenuit. Een lauwe douche doet ook wonderen. Te koud douchen werkt juist averechts: je lichaam gaat dan extra warmte produceren om te compenseren.

6: Koelen zonder ventilator

Geen ventilator in huis? Zet een paar kommen met ijskoud water in je slaapkamer. Dat helpt de luchtvochtigheid én de temperatuur te verlagen. Let wel op: niet naast je bed of bij stopcontacten. Een omgestoten bak water is geen pretje om 3 uur 's nachts.

7: Koelen mét ventilator

Heb je wel een ventilator? Zet er dan een schaal met ijswater of ijsblokjes voor. Zo blaast hij niet alleen warme lucht in het rond, maar verspreidt hij echte koelte. Zorg ook hier voor een veilige opstelling – water en elektriciteit blijven een slechte combinatie. Wat ook werkt, is een aantal (plastic) flessen voor 80 procent vullen met water en in de vriezer leggen. Haal deze edruit en zet ze voor je gaat slapen voor de draaiende ventilator.

©yulia_seraya

8: Hang een nat laken op

Hang een vochtig laken voor een open raam. De lucht die binnenkomt wordt daardoor vanzelf wat koeler. Zeker bij droge, hete lucht uit het zuiden kan dat net het verschil maken tussen woelen en slapen.

Waarom deze tips echt werken Al deze tips maken slim gebruik van basisprincipes uit de natuurkunde: warme lucht stijgt op, lichte kleuren weerkaatsen warmte in plaats van het te absorberen en ventilatie versnelt verdamping van zweet – het natuurlijke koelsysteem van je lichaam. Door 's avonds alles af te sluiten en pas weer te openen als het buiten afkoelt, houd je de warmte buiten en de rust binnen.


▼ Volgende artikel
Van muis tot monitor: zo koppel je bluetooth-apparaten aan je pc
© Marut - stock.adobe.com
Huis

Van muis tot monitor: zo koppel je bluetooth-apparaten aan je pc

De meeste apparaten die je aansluit op je computer, kun je koppelen via bluetooth. Daarvoor moet deze technologie wel ingebouwd zijn in de pc, of je moet gebruikmaken van een usb-bluetooth-adapter. Op twee manieren kun je de pc koppelen met bluetooth-apparaten.

In dit artikel laten we zien op welke wijzen je bluetooth-apparaten aan je pc kunt koppelen:

  • Via Windows Instellingen
  • Via de taakbalk
  • Via een snelkoppeling naar het Instellingen-venster

Lees ook: 2,4 GHz vs. bluetooth: welke beter is voor accessoires

Muis, toetsenbord, speakers, headset, ...

Er zijn talloze accessoires om aan je pc te koppelen

Stap 1: Via Instellingen

Eerst moet je het externe apparaat instellen, waardoor het zichtbaar wordt als het binnen bereik komt van de pc. Typ in het Windows-zoekveld het woord bluetooth, zodat je Bluetooth- en andere apparaatinstellingen kunt openen. Verifieer boven in dit scherm dat bluetooth aanstaat.

Klik nu op de knop Apparaat toevoegen. In het volgende venster selecteer je Bluetooth. Hierdoor zou in het volgende venster ieder apparaat moeten verschijnen waarvan bluetooth is ingeschakeld. Als het hier niet te zien is, moet je de handleiding van het apparaat controleren of de website van de fabrikant.

Selecteer het apparaat dat je wilt koppelen en volg alle instructies. Wanneer het proces voltooid is, klik je op Gereed. Als het goed is, wordt dit apparaat nu weergegeven als Gekoppeld. Om niet iedere keer naar het venster Instellingen te hoeven gaan, bestaan er enkele shortcuts.

In de bluetooth-instellingen zie je welke apparaten al gekoppeld zijn.

Stap 2: Via de taakbalk

Je kunt ook gebruikmaken van de taakbalk. Aan de rechterkant van de taakbalk vind je het bluetooth-pictogram. Mogelijk zit het onder de verborgen pictogrammen. Door op het pijltje te klikken, vouw je het menu open. Als je op dit pictogram klikt, zie je ook de verbonden apparaten. En via de knop Meer instellingen kom je bij de lijst van alle apparaten die je kunt verbinden.

In Windows 11 zijn deze instellingen samengevoegd in de Snelle instellingen, rechts van de taakbalk.

Stap 3: Snelkoppeling

Je kunt ook een eigen snelkoppeling maken om snel naar het Windows Instellingen-venster met de bluetooth-instellingen te gaan. Klik met rechts op het bureaublad en selecteer in het contextmenu de opdracht Nieuw / Snelkoppeling. Hierdoor opent een pop-up Snelkoppeling maken.

Op de plaats waar je de locatie van het item moet opgeven, typ of plak je %windir%\explorer.exe ms-settings:bluetooth. Klik op Volgende om de snelkoppeling een naam te geven, bijvoorbeeld Bluetooth. Bevestig met een klik op Voltooien. Hierdoor staat de snelkoppeling op het bureaublad. Om die koppeling snel beschikbaar te maken, kun je nog met rechts op deze snelkoppeling klikken en dan Aan start vastmaken kiezen.

Je kunt een snelkoppeling maken om snel naar de bluetooth-instellingen te schakelen.

Watch on YouTube