ID.nl logo
Zo maak je een dashboard voor je domoticasysteem
© Reshift Digital
Zekerheid & gemak

Zo maak je een dashboard voor je domoticasysteem

Je domoticasysteem stuur je in veel gevallen aan via een webinterface op je laptop of een mobiele app op je smartphone. Maar altijd toegang tot je domoticasysteem hebben via een klein schermpje aan de muur is zeker zo handig. In dit artikel installeren we Homepoint op een M5Core-microcontrollerbordje met een schermpje van 2 inch en knoppen, en integreren we dit met je domoticasysteem via MQTT.

Domoticasystemen zoals Home Assistant zijn voorzien van een webinterface waarmee je je apparaten kunt aansturen en hun status kunt bekijken. Dat is handig op je laptop of zelfs op een smartphone, maar dan moet je die wel altijd bij de hand hebben om die interface te openen. Hetzelfde geldt voor de mobiele apps van domoticasystemen: je pakt je smartphone, ontgrendelt hem en opent de app. Toch heel wat handelingen. Wat als je direct de temperatuur buiten wilt bekijken of je rolluiken omlaag wilt doen?

Een alternatieve oplossing is een apparaatje dat als enige taak heeft om als dashboard voor je domoticasysteem te dienen. Dat kan een klein microcontrollerbordje met schermpje en enkele knoppen zijn, dat je aan je muur hangt of in een kast zet. Het dashboard geeft continu de status van je domoticasysteem weer en reageert onmiddellijk op een druk op een van de knoppen. In een ideale wereld zou elk domoticasysteem minstens één dashboard per verdieping moeten hebben dat geen andere taken heeft.

Meer lezen?

Vanuit dit artikel wordt diverse keren verwezen naar de basiscursus MQTT.

01 M5Stack Core

Je kunt zo’n apparaatje zelf in elkaar knutselen met een microcontrollerbordje, een schermpje en wat knoppen, maar als je het in de woonkamer wilt gebruiken, wil je niet dat er allerlei losse draadjes en printplaatjes te zien zijn. M5Stack, een jong Chinees bedrijf, biedt allerlei producten aan die gebouwd zijn rond een ESP32-microcontroller, die er niet als een ontwikkelbordje uitzien. Vooral interessant is de M5Stack Core BASIC Kit: een modulair, stapelbaar ESP32-bordje met een lcd-scherm van 2 inch en drie knoppen in een sobere behuizing. Die ziet er niet slecht uit in je woonkamer. De module is heel compact: 13 mm hoog, en 54 mm lang en breed.

Er bestaat ook een standaard voor waardoor je het doosje rechtop kunt zetten (licht naar achteren leunend). Dat is ideaal om de M5Stack Core op een kast of tafel te plaatsen en zo het schermpje te kunnen lezen. De M5Stack Core en bijbehorende modules zijn in diverse webwinkels te vinden, ook in Nederland. De BASIC Kit kost rond de 28 euro. Let op: er is ondertussen ook een nieuw model uit, de M5Core2, maar dat is nog niet compatibel met de software die we in deze masterclass gebruiken.

©PXimport

02 Homepoint

Een van de programma’s die je op de M5Stack Core kunt installeren, is Homepoint. Het biedt een interface om een op MQTT gebaseerd domoticasysteem aan te sturen en de status van sensors te tonen. Homepoint is firmware die je op de ESP32-microcontroller installeert, nadat je eerst configureert welke sensors en (licht)schakelaars van je domoticasysteem je wilt opnemen in je dashboard. De installatie gebeurt met het programma esptool, en daarvoor heb je op zijn beurt Python nodig.

©PXimport

03 Python installeren

Gebruik je macOS of Linux, dan is Python normaal al standaard geïnstalleerd. Onder Windows download je de nieuwste Python-versie, op het moment van schrijven was dat Python 3.9.0. Kies de executable installer voor 64 bit (x86-64) of 32 bit (x86), afhankelijk van je Windows-versie.

Vink in het eerste venster van het installatieprogramma Install launcher for all users en Add Python to PATH aan. Na installatie kun je controleren of Python correct is geïnstalleerd met de volgende opdracht in de Opdrachtprompt:

python --version

Je krijgt dan het versienummer van je Python-installatie te zien.

©PXimport

04 Esptool installeren

De volgende stap is het installeren van esptool. Dat doe je met de volgende opdracht:

pip install esptool

Op sommige Python-installaties geeft dat een foutmelding. Probeer dan:

python -m pip install esptool

In veel Linux-distributies moet je dit commando uitvoeren:

pip3 install esptool

Na de installatie zou je esptool moeten kunnen uitvoeren en uitleg krijgen over alle mogelijke opties die het programma herkent:

esptool.py

©PXimport

05 Firmware flashen

Download de recentste Homepoint-firmware van GitHub. Op het moment van schrijven was dat versie 0.0.4rc1. Download het bestand homepoint_release.zip en pak het uit. Je ziet diverse bestanden met de extensie .bin. Voor de M5Stack Core heb je het bestand homepoint_m5stack_full.bin nodig.

Sluit je M5Stack Core op je pc aan via een usb-c-kabel. Voer dan de volgende opdracht uit:

esptool.py write_flash -fs 4MB -fm dout 0x0 homepoint_m5stack_full.bin

Als alles goed gaat, krijg je nu te zien dat de firmware naar de ESP32-microcontroller wordt geflasht. Daarna herstart de microcontroller en krijg je op het scherm de naam van een draadloos accesspoint (HomePoint-Config) en een ip-adres te zien.

©PXimport

06 Wifi-configuratie

Verbind met het accesspoint HomePoint-Config, bijvoorbeeld op je smartphone. Bezoek dan in je browser het getoonde ip-adres: http://192.168.99.1. Je krijgt de webpagina voor de initiële configuratie te zien.

Vul eerst het ssid en wachtwoord in van het accesspoint waarmee je je M5Stack Core wilt laten verbinden. Stel ook een gebruikersnaam (standaard admin) en een wachtwoord in om op de webinterface van Homepoint in te loggen. Daarna herstart je de M5Stack Core en krijg je als alles goed is bovenaan het schermpje het nieuwe ip-adres te zien, dat deze keer in het adresbereik van je eigen accesspoint ligt.

07 Ingebouwde webserver

Je configureert Homepoint volledig in één configuratiebestand, dat je via een ingebouwde webserver op de ESP32-microcontroller vanuit je browser kunt bewerken. Open dus het ip-adres dat je op het scherm ziet in je browser. Je krijgt dan links een hoop bestanden te zien. Dat zijn onder andere de icoontjes voor op het scherm, maar ook de css- en html-bestanden van de webinterface.

Selecteer je een bestand, dan krijg je rechts de inhoud te zien. Je kunt het ook vervangen door een ander bestand op je lokale schijf, of door een extra bestand uploaden naar de microcontroller: klik op Bladeren, selecteer je bestand en klik op Upload. Zo zet je dus de interface van Homepoint naar je hand.

©PXimport

08 Minimale configuratie

Tekstbestanden in het geheugen van de ESP32-microcontroller kun je ook in de webinterface bewerken. Dat is handig om de configuratie aan te passen, die zich in het JSON-bestand /config.json bevindt. Een minimale configuratie ziet er als volgt uit:

{"wifi": "SSID","password": "WACHTWOORD","login": "LOGIN","webpass": "WWWACHTWOORD","mqttbroker": "mqtt://IP","mqttusername": "MQTT_GEBRUIKER","mqttpasswd": "MQTT_WACHTWOORD","timezone": "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00",}

Na de wifi-configuratie (die je in stap 6 hebt ingevoerd) zijn de eerste vier elementen en de tijdzone normaal gesproken al ingevuld. Dan blijft alleen de configuratie voor de MQTT-verbinding over waardoor Homepoint met je domoticasysteem kan communiceren. Vul daarom het ip-adres van je MQTT-broker in (zie ook de Basiscursus MQTT), en indien nodig een gebruikersnaam en wachtwoord als je MQTT-broker daarom vraagt. Klik daarna rechts op Save om je wijzigingen van de configuratie op te slaan en links op Reload om de configuratie opnieuw in te lezen. Als je een ongeldige MQTT-configuratie hebt ingevoerd, verschijnt er bovenaan rechts een rode streep door het icoontje van het huisje. Heb je een fout gemaakt in de JSON-syntaxis, dan verschijnt er ook een foutmelding.

©PXimport

09 Sensor weergeven

Je ziet op het schermpje van je M5Stack Core zes vakjes. Elk van die vakjes biedt plaats aan twee sensors of aan één (licht)schakelaar. Laten we beginnen met een vakje te maken met de temperatuur en luchtvochtigheid van een sensor. We geven een voorbeeld van een temperatuur- en luchtvochtigheidssensor die we met rtl_433toMQTT (zie ook de Basiscursus MQTT) uitlezen en waarvan we de metingen naar MQTT-boodschappen omzetten.

In het configuratiebestand voegen we achter de regel met de tijdzone een scène toe voor onze diepvries met twee sensors:

"scenes": [{"name": "Diepvries",

"type": "Sensor",

"devices": [{"name": "Temperatuur",

"type": "singleValue","jsondata": false,"firstIcon": "temperature_small",

"getTopic": "rtl433/Oregon-THGR122N/1/218/temperature_C"},{"name": "Luchtvochtigheid","type": "singleValue",

"jsondata": false,"firstIcon":"humidity_small","getTopic": "rtl433/Oregon-THGR122N/1/218/humidity"}]}]

Let goed op dat je alle haakjes en komma’s correct plaatst. Zorg ook dat de regel met de tijdzone hiervoor echt met een komma eindigt, en dat het hele bestand met een gesloten gekruld haakje } eindigt.

We definiëren hier dus een scène met de naam Diepvries en type Sensor. Daaraan kennen we twee apparaten toe. Het eerste geeft de waarde van een MQTT-boodschap met onderwerp rtl433/Oregon-THGR122N/1/218/temperature_C weer met een temperatuuricoontje en het tweede geeft de waarde van een MQTT-boodschap met onderwerp rtl433/Oregon-THGR122N/1/218/humidity weer met een vochtigheidsicoontje. Klik na je wijzigingen op Save en herlaad de configuratie. Als je dan even wacht tot de sensors weer een waarde hebben uitgestuurd, zie je in het vakje linksboven de temperatuur en vochtigheid in je diepvries verschijnen.

©PXimport

10 JSON-sensor weergeven

Sommige multisensors sturen hun waardes niet elk naar een afzonderlijk MQTT-onderwerp, maar in de vorm van een boodschap met JSON-inhoud. Draai je bijvoorbeeld het programma system_sensors dat data over je Raspberry Pi via MQTT stuurt, dan ziet de inhoud van zo’n boodschap er als volgt uit:

{"temperature": 55.0, "disk_use": 96.2, "memory_use": 47.4, "cpu_usage": 13.6, "swap_usage": 0.0, "power_status": "Everything is working as intended", "last_boot": "2020-08-25T23:26:22+02:00", "last_message": "2020-10-14T15:19:31.571775+02:00", "updates": 0}

Met de volgende configuratie in Homepoint tonen we de temperatuur en het schijfverbruik:

{

"name": "Raspberry Pi","type": "Sensor","devices": [{"name": "Temperatuur","type": "combinedValues","jsondata": true,"firstIcon": "temperature_small","secondIcon": "wattage_small","firstKey": "temperature","secondKey": "disk_use","getTopic": "system-sensors/sensor/pi-red/state"}]}]

Let op: deze code komt ná de vorige scène, dus daar vervang je de blokhaak ] door een komma , en de blokhaak ] op het einde van de tweede scène sluit de lijst met scènes af, waarna het hele bestand weer eindigt met een gesloten gekruld haakje }.

Je ziet dat we in deze scène maar één apparaat definiëren, omdat het van type combinedValues is. Door jsondata op true te zetten, geven we aan dat de eerste getoonde waarde die van de JSON-sleutel temperature is en de tweede die van de sleutel disk_use. Sla dit op en herlaad de configuratie, daarna toont Homepoint na een minuut de temperatuur en het schijfgebruik van je Raspberry Pi in het tweede vakje.

11 Schakelaar toevoegen

Op dezelfde manier kun je ook een schakelaar in een vakje van het Homepoint-scherm tonen. Als je die schakelaar activeert, stuurt Homepoint een boodschap naar je MQTT-broker om een apparaat in te schakelen.

Voeg bijvoorbeeld de volgende scène toe:

{"name": "Badkamer","type": "Light","icon": "door","devices": [{"name": "Badkamerlicht","setTopic": "zwave/Bathroom/Bathroom_light/38/1/0/set","getTopic": "zwave/Bathroom/Bathroom_light/38/1/0","onValue": "99","offValue": "0"}]}]

Let er ook hier weer op dat je de haakjes en komma’s correct plaatst. We voegen hier dus een apparaat met de naam Badkamerlicht aan toe. De waarde van getTopic is het MQTT-onderwerp waarop de lamp zijn status (aan of uit) doorgeeft, terwijl de waarde van setTopic het MQTT-onderwerp is waarmee je de status van de lamp verandert. De waarde van onValue is de waarde voor een ingeschakelde lamp en offValue voor een uitgeschakelde lamp.

12 MQTT-boodschappen

Het voorbeeld van de lamp, werkt ook voor een ander soort schakelaar, zoals het aansturen van een pomp met Homepoint. Alleen verander je dan het type apparaat van Light naar Switch. Het juiste MQTT-onderwerp en de waardes vereisen bij (licht)schakelaars wel iets meer aandacht dan sensors. Want Homepoint werkt voor schakelaars niet met JSON-boodschappen.

Gebruik je bijvoorbeeld Zwave2Mqtt (op onze website vind je een cursus over de configuratie van Zwave2Mqtt, ga dan naar de instellingen van de gateway. Als je bij Payload type de optie Entire Z-Wave value Object hebt gekozen zoals we in die cursus aanraadden, krijg je een maximale hoeveelheid informatie te zien, maar dat is in het JSON-formaat waar Homepoint niet mee overweg kan. Je verandert het payload-type dan het best naar Just value.

Welk onderwerp je nodig hebt om de status van je apparaat uit te lezen en de status te veranderen, kun je het best te weten komen door met een programma zoals MQTT Explorer (zie ook de Basiscursus MQTT) de MQTT-boodschappen die je broker ontvangt te bekijken. Maak je gebruik van Zwave2Mqtt, dan is het onderwerp om een schakelaar te veranderen hetzelfde als het onderwerp dat een statusverandering communiceert, maar dan met /set erachter.

©PXimport

13 Schakelaar in je dashboard

Als je alles correct hebt geconfigureerd, zou het icoontje van je schakelaar nu oranje moeten worden als je zelf je lamp inschakelt en weer wit als je de lamp uitschakelt. Maar Homepoint kun je ook als schakelaar inzetten, namelijk met de drie knoppen onderaan.

Met de middelste knop selecteer je het volgende vakje op het dashboard en met de linkerknop het vorige vakje. Heb je een vakje geselecteerd (de naam wordt dan oranje), dan schakel je de lamp in met een druk op de rechterknop. Het icoontje wordt dan ook oranje omdat de status van je lamp nu aan is. Met nog eens een druk op dezelfde knop schakel je je lamp uit en wordt ook het icoontje weer wit.

©PXimport

14 Meerdere schakelaars in één groep

Homepoint kan ook meerdere (licht)schakelaars in één groep weergeven. Voor de configuratie van de badkamerlamp hebben we namelijk een scène Badkamer gemaakt met toevallig één apparaat erin, maar daar kun je meerdere aan toevoegen. Voeg bijvoorbeeld deze configuratie toe met twee nachtlampjes in je slaapkamer:

{"name": "Slaapkamer","type": "Light","icon": "bedroom","devices": [{"name": "Lamp links","setTopic": "lights/hue/00:15:8d:00:01:94:60:2c-01/set/on","getTopic": "lights/hue/00:15:8d:00:01:94:60:2c-01/get/on","onValue": "true","offValue": "false"},{"name": "Lamp rechts","setTopic": "lights/hue/00:15:8d:00:01:1f:a0:61-01/set/on","getTopic": "lights/hue/00:15:8d:00:01:1f:a0:61-01/get/on","onValue": "true","offValue": "false"}]}]

Als je nu de slaapkamer op het dashboard selecteert en dan een lange druk op de rechterknop geeft, krijg je een nieuw scherm te zien met de twee lampen en een icoontje Back. Je kunt nu de twee lampen individueel aansturen en hun status bekijken. Als je naar Back navigeert en op de rechterknop drukt, keer je terug naar het hoofdscherm. Als je in het hoofdscherm overigens kort op de rechterknop klikt bij een scène, worden alle schakelaars in die groep aan- of uitgeschakeld.

©PXimport

15 En verder

De maker van Homepoint werkt ook aan ondersteuning voor HomeKit, het platform van Apple voor slimme apparaten. Verder ondersteunt Homepoint over-the-air-updates als er nieuwe versies van de firmware uitkomen. Je opent dan gewoon de webinterface van Homepoint op je apparaatje, selecteer het gedownloade firmwarebestand en klikt ernaast op Update firmware.

Ook geïnteresseerd in professionele beveiliging?

Vraag een offerte aan voor inbraakbeveiliging:

▼ Volgende artikel
Waar voor je geld: 5 smartphones met eSim voor minder dan 400 euro
© Farknot Architect - stock.adobe.
Huis

Waar voor je geld: 5 smartphones met eSim voor minder dan 400 euro

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we daarom binnen een bepaald thema naar zulke deals. Op zoek naar een betaalbare smartphone, maar dan wel eentje met een virtuele simkaart? De redactie van ID.nl is voor je op zoek gegaan naar smartphones met een prijskaartje van onder de 400 euro.

Met een eSim ben je niet meer afhankelijk van een fysiek simkaartje en heb je geen gepriegel meer met het plaatsen van je sim in de telefoon. Je kunt daardoor snel van provider wisselen zonder gedoe. Dit bespaart niet alleen tijd, maar ook ruimte in je apparaat. Perfect voor wie veel reist, omdat je eenvoudig internationale abonnementen kunt activeren. Daarnaast kun je op die manier ook gebruik maken van meerdere telefoonnummers op een enkel toestel, bijvoorbeeld eentje voor werk en prive.

Samsung Galaxy A26 5G

De Galaxy A26 5G combineert een slank ontwerp met krachtige prestaties. Het 6,7-inch FHD+ Super AMOLED-display biedt levendige kleuren en vloeiende beelden dankzij de 120 Hz verversingssnelheid. Onder de motorkap bevindt zich de Exynos 1380-chipset, ondersteund door 4 tot 8 GB RAM, wat zorgt voor soepele multitasking.

De 50 MP hoofdcamera met optische beeldstabilisatie legt scherpe foto's vast, zelfs bij weinig licht. Met een batterijcapaciteit van 5000 mAh en IP67-certificering is dit toestel zowel duurzaam als betrouwbaar. Bovendien belooft Samsung tot zes jaar beveiligingsupdates, wat de levensduur van het apparaat verlengt

Redmi Note 13 Pro

De Redmi Note 13 Pro 5G is een krachtpatser in het middensegment. Met een indrukwekkende 200 MP hoofdcamera met optische beeldstabilisatie leg je elk detail vast. Het 6,67-inch AMOLED-display met een resolutie van 1220x2712 pixels en een verversingssnelheid van 120 Hz zorgt voor een meeslepende kijkervaring.

Aangedreven door de Snapdragon 7s Gen 2-chipset en beschikbaar met tot 16 GB RAM, biedt dit toestel uitstekende prestaties. De 5100 mAh batterij ondersteunt 67W snelladen, waardoor je snel weer op pad kunt.​

Motorola Moto G35 5G

De Motorola Moto G35 5G biedt solide prestaties voor een betaalbare prijs. Het 6,72-inch LCD-scherm met een verversingssnelheid van 120 Hz zorgt voor vloeiende beelden. De 50 MP Quad Pixel-camera levert scherpe foto's, zelfs bij weinig licht.

Met een batterijcapaciteit van 5000 mAh en ondersteuning voor 5G-connectiviteit blijf je de hele dag verbonden. Hoewel de Unisoc T760-processor niet de snelste is, biedt het toestel voldoende kracht voor dagelijks gebruik

Sony Xperia 10 VI

De Sony Xperia 10 VI is een compacte smartphone met een focus op multimedia. Het 6,1-inch FHD+ OLED-scherm met een 21:9 beeldverhouding is ideaal voor het bekijken van films. Aangedreven door de Snapdragon 6 Gen 1-chipset en uitgerust met 8 GB RAM, biedt het toestel soepele prestaties.

De 48 MP hoofdcamera legt gedetailleerde foto's vast, terwijl de 5000 mAh batterij zorgt voor langdurig gebruik. Met IP68-certificering is het toestel bestand tegen water en stof

Samsung Galaxy A35 5G

De Galaxy A35 5G biedt premium functies in een betaalbaar jasje. Het 6,6-inch FHD+ Super AMOLED-display met een verversingssnelheid van 120 Hz zorgt voor heldere en vloeiende beelden. De 50 MP hoofdcamera met optische beeldstabilisatie legt scherpe foto's vast, terwijl de 13 MP selfiecamera zorgt voor duidelijke zelfportretten.

Aangedreven door de Exynos 1380-chipset en beschikbaar met tot 12 GB RAM, biedt het toestel krachtige prestaties. De 5000 mAh batterij ondersteunt 25W snelladen, en Samsung belooft tot vijf jaar beveiligingsupdates.

▼ Volgende artikel
Review LG OLED65C54LA – Een kleine update voor de iconische C-serie
Huis

Review LG OLED65C54LA – Een kleine update voor de iconische C-serie

De OLED C-reeks van LG is inmiddels bijna een icoon. Het model situeert zich in de line-up net onder het topmodel, maar biedt nog steeds topprestaties voor games, films en sport. De C5 vertoont echter bijzonder veel gelijkenissen met de C4. Heeft deze LG C5 dan wel iets extra's te bieden?

Uitstekend
Energy label
Samenvatting

De LG OLED65C5 bouwt voort op de C4 met hetzelfde design, betere piekhelderheid en uitstekende kalibratie. De tv biedt sterke gamefeatures, prima beeldverwerking en Dolby Atmos-audio, maar mist DTS. WebOS 25 is snel en uitgebreid, al bevat het storende reclame. Dankzij de goede prestaties, breed app-aanbod en vijf jaar updates blijft de C5 een goede keuze.

Plus- en minpunten
  • Uitstekende piekhelderheid
  • Prachtige HDR-beelden in HDR10 en Dolby Vision
  • Goede kijkhoek en anti-reflectie
  • Zeer goede gamer-ondersteuning, met vier HDMI 2.1-poorten
  • Niet content-gerelateerd advertenties op het Home-scherm
  • Geen ondersteuning voor HDR10+ en DTS
  • Dynamische tonemapping maakt het beeld te helder
LG OLED65C54LA

Adviesprijs: 2.099 euro
Wat: Ultra HD 4K 144 Hz W-OLED-tv
Schermformaat: 65 inch (164 cm)
Aansluitingen: 4x HDMI (4x v2.1 (48 Gbps), ARC/eARC, ALLM, VRR, HFR), 3x USB, 1x optisch digitaal uit, 2x antenne, 1x IR-blaster, WiFi 6 (802.11ax), ethernet, Bluetooth 5.3
Extra’s: HDR10, HLG, Dolby Vision IQ, Dolby Atmos, WebOS 25, AirPlay 2, Google Cast, USB/DLNA-mediaspeler, DVB-T2/C/S2, CI+-slot, Alpha 9 processor
Afmetingen: 1441 x 880 x 230 mm (incl. voet)
Gewicht: 18,5 kg (incl. voet)
Verbruik (per 1000 uur): SDR 95 kWh (F) / HDR 234 kWh (G)

LG heeft voor de C5 heeft het ontwerp van de C4 overgenomen, maar daar hebben we geen bezwaar tegen; het is mooi en stijlvol. Het scherm heeft een dunne, metalen rand en aan de achterzijde zit de behuizing relatief diep achter het scherm. De structuur op de rug doet nog steeds aan stof of leder denken, alleen is deze nu grijs-zwart in plaats van bruin. Zonder voet is deze televisie 45mm diep, dus als hij aan de muur zou hangen ziet hij er fraai uit. Kies je voor een opstelling op tv-meubel, dan staat hij op een centrale voet. Veel ruimte onder het scherm heb je dan niet, de soundbar kan idealiter maar 5,5cm hoog zijn.

Aansluitingen

De C-reeks is al jaar en dag bijzonder goed uitgerust en zeker voor gamers heeft deze televisie flink wat te bieden. De vier HDMI-poorten ondersteunen allemaal de maximale 48Gbps bandbreedte van HDMI 2.1, en leveren ook ALLM, 4K144 (voor pc, gameconsoles zijn zelf beperkt tot 4K120) en VRR (AMD FreeSync en NVIDIA G-Sync). Op poort 2 kan je ARC/eARC gebruiken. Met andere woorden: geen probleem om zowel een soundbar als meerdere high-end gamebronnen aan te sluiten. Dankzij de erg lage input-lag, 10,8ms voor 4K60 en 5,9ms voor 2K120, is een responsieve game-ervaring gegarandeerd. Er is een IR-blaster poort voorzien om tv's die uit het zicht staan te besturen met de LG-afstandsbediening, maar de IR-blaster zelf zit niet in de doos. De C5 ondersteunt WiFi 6 (802.11ax), terwijl op de C4 nog WiFi 5 werd toegepast. De WiSA-ondersteuning (Wireless Speaker and Audio Association) is geschrapt, maar dat is geen enorm verlies. Alle aansluitingen wijzen naar opzij zodat ze wandmontage niet storen. 

De aansluitingen op de LG OLED65C54LA

Premium piekhelderheid

Het nieuwe, helderste paneel blijft voorbehouden voor de G5, de C5 is nog steeds voorzien van een OLED evo paneel met Brightness Booster. LG vermeldt officieel geen verbetering, maar we meten een iets hogere piekhelderheid op het 10%-venster, die bedraagt nu 1214 nits. Op de C4 was dat nog 1060 nits. Het volledig wit beeld haalt 195 nits, dat is onveranderd, net als het kleurbereik dat nu 98,7% P3 haalt. Toch moet je van die 20% verbetering op het kleinere testvenster geen grote impact verwachten. De C5 staat daarmee wel in de top van het helderheidsklassement in zijn categorie, hij moet enkel de Samsung S90F voorlaten. En uiteraard mag je rekenen op een prima kijkhoek, en redelijke anti-reflectie. Ons testexemplaar had ook een goede uniformiteit.

Zo worden televisies getest voor ID.nl

Voor ID.nl testen we met regelmaat televisies, maar lang niet iedereen is bekend met de gebruikte terminologie en testmethodes. Hoe televisies voor ID.nl precies worden getest, kun je in dit artikel lezen.

We schakelen naar de Filmmaker Mode om de kalibratie te beoordelen, en die blijkt al snel bijzonder goed te zijn. De SDR-weergave is uitstekend, met goed schaduwdetail, accurate kleuren en natuurlijke huidtinten. In HDR ondersteunt de LG naast HDR10 en HLG ook Dolby Vision, en die laatste beelden zijn fantastisch. Maar ook met standaard HDR10 is het resultaat bijzonder knap. De kalibratie is ook hier uitstekend, met zeer mooie kleuren en goede witnuances. In de donkerste scènes is hij iets te donker, waardoor er nuance kan ontbreken. Gelukkig kun je dat met de ‘Dark Detail’-instelling verbeteren. De optionele dynamische tonemapping voor HDR10 lieten we uitgeschakeld staan. Deze maakt het beeld helderder en dat is niet goed voor de contrastperceptie. 

Goede beeldverwerking

Met zoveel verschillende contentformaten is goede beeldverwerking erg belangrijk om elke bron optimaal weer te geven. De Alpha 9 Gen 8-processor krijgt deze taak goed voor elkaar. De ruisonderdrukking en upscaling zorgen voor mooie, scherpe beelden, zelfs als je vertrekt van relatief lage kwaliteit als dvd. De beste resultaten krijg je weliswaar als er van HD-beelden wordt uitgegaan. Voor live tv-beelden (1080i) is deinterlacing een noodzakelijke stap. Op een van onze testpatronen zagen we iets meer karteling dan gebruikelijk op een bijna horizontale lijn, maar in echte content lijkt het gelukkig toch een zeldzaam probleem. Zijn er kleurstroken zichtbaar in zachte kleurgradiënten, dan kan je die met de optie 'Vloeiende gradatie' in de laagste stand vrij goed wegwerken.

Op de G5 ging het daar soms mis, maar dat probleem zagen we hier niet. In heel lastige donkere scènes kan die strookvorming wel zichtbaar blijven. De bewegingsscherpte is uitstekend, OLED-panelen scoren hier dankzij hun snelle responstijd altijd goed. Het is een prima troef voor sport en games. Het nadeel is wel dat de typische 24fps judder in films beter zichtbaar is. Je kan Trumotion gebruiken om dat weg te werken, al blijft het een kwestie van persoonlijke smaak. In de ‘Vloeiend’ stand elimineert dat bijna alle gestotter maar zijn er mogelijk wel beeldfouten zichtbaar tegen complexe achtergronden. Beweegt de camera erg snel, dan laat de processor gemakkelijker steken vallen en stottert het beeld nog steeds. 

Dolby Atmos, maar geen DTS meer

De 2.2-kanaals 40W audioconfiguratie is overgenomen van de C4, met een belangrijk verschil. De tv ondersteunt nog steeds Dolby Atmos, maar geen DTS meer. Dat zagen we ook al op de G5. Streamingdiensten gebruiken bijna altijd Dolby Atmos, het zijn vooral de eigenaars van een eigen (Ultra HD) Blu-ray-collectie die DTS zullen missen. Heb je een externe audio-oplossing, weet dan dat ook pass-through van DTS via eARC/ARC onmogelijk is.

Je moet je speler aansluiten op bijvoorbeeld je soundbar, en het beeldsignaal doorgeven aan de tv. De C5 heeft een rijke klank met mooie balans, en is goed genoeg om van zowel film als muziek te genieten. Er is redelijk wat bas te horen, dat ondersteunt de filmervaring goed. Hoogte-effecten ontbreken wel, maar je krijgt wel wat surroundgevoel. Experimenteer met de standaard-, muziek- of bioscooppreset afhankelijk van wat je kijkt of luistert, maar blijf weg van de AI Sound-modus die veel te scherp klinkt.

WebOS 25 en een nieuwe afstandsbediening

Een negatieve trend die we merken is de opkomst van niet-content gerelateerde reclame in smart-tv's. En helaas speelt LG webOS daar duidelijk op in. Zowel op het Home-scherm als in de screensaver, als in bepaalde banners verderop tussen de aanbevelingen kun je reclame tegenkomen. Wil je dat uitschakelen, lees dan in dit artikel hoe je reclame verwijdert.

Afgezien van dat minpunt heeft webOS heel wat te bieden. Het app-aanbod is erg uitgebreid, en de tv ondersteunt Google Cast en Apple Airplay2. Quick Cards op het Home-scherm groeperen bepaalde functies, en er is een rij met favoriete apps. Beide kan je customiseren door items die je niet interesseren te verbergen (of volledig te verwijderen). In dit overzichtsartikel (weliswaar nog van webOS23) vind je alle info over webOS. Dankzij vijf jaar gegarandeerde upgrades aan de nieuwste versie, blijft het smart-tv-systeem up-to-date.

WebOS 25 op de LG OLED65C54LA

De afstandsbediening is na vele jaren volledig vernieuwd. De aanwijsfunctie is gebleven, maar de vorm en lay-out zijn volledig aangepast. LG kiest net als veel andere fabrikanten voor een eenvoudigere afstandsbediening. De afgeronde vorm heeft nu plaats gemaakt voor een meer klassieke rechthoekig remote. Daarnaast is het cijferblok verdwenen en is er gekozen voor kanteltoetsen voor volume en kanaal. Op zich niets mis mee, maar er is ook een aantal twijfelachtige keuzes gemaakt. Zo is de ingangentoets vervangen door de Thuis Hub, al kan je de ingangen wel nog bereiken door lang op die toets te duwen. De mute-toets is weg, het geluid uitzetten doe je nu door de volumeknop naar beneden gedrukt te houden. Dat is echt onhandig. De microfoon is nu gelabeled als AI, totaal overbodig. En tot slot, de meeste toetsen vereisen te veel druk om ze in te drukken. Zeker bij de ok-toets die ook een scrollwiel is, leidt dat wel eens tot foute aanslagen. 

De opnieuw ontworpen afstandsbediening van LG

Conclusie

De LG OLED65C5 bevestigt andermaal zijn plaats als een uitstekende keuze in de subtop van OLED-tv’s. De gelijkenissen met de C4 zijn aanzienlijk, en dat toestel blijft zeker ook een goede keuze. Als we de C5 een minpunt zouden moeten geven, dan is dat het overmatig gebruik van niet-content gerelateerde reclame binnen webOS. Dat is onaanvaardbaar, maar gelukkig kun je het wel uitschakelen. Het verlies van DTS-ondersteuning en het uitblijven van HDR10+ rekenen we veel minder zwaar aan. De C5 levert prachtige prestaties voor film en sport, en is rijkelijk uitgerust voor gamers. De uitstekende kalibratie brengt topbeelden binnen handbereik. WebOS biedt vijf jaar updates, heeft een ruim app-aanbod en ondersteunt Google Cast en Apple Airplay2.