Handleiding: Kruidvat/Tuya Deurbel Live Stream in Home Assistant
Welkom bij deze stapsgewijze handleiding! In deze gids leer je hoe je de Kruidvat (Tuya-gebaseerde) slimme netstroom deurbel integreert in Home Assistant met een sub-seconde live WebRTC video stream en een prachtig modern dashboard.
{{ Na dit al een paar keer geprobeert te hebben in de laatste jaren er nu eens voor gezeten samen met AI, en het zelfs voor elkaar gekregen, Dus de wijze lessen die we onderweg geleerd hebben maar eens op een rijtje laten zetten

Doe er je voordeel mee }}
---
Wat Gaan We Doen?
- Stap 1: Gegevens & Sleutels verkrijgen (Tuya Developer Platform): Eerst verzamelen we de unieke ID's en sleutels van de deurbel.
- Stap 2: Vooraf testen op je PC (Optioneel): Controleren of de deurbelverbinding werkt op je computer voordat je Home Assistant aanpast.
- Stap 3: De go2rtc App installeren: De nieuwste media-streamer toevoegen aan Home Assistant.
- Stap 4: De Stream configureren: De deurbel toevoegen aan de go2rtc-app in Home Assistant.
- Stap 5: Opschonen & Poorten Vrijgeven: Alleen nodig als je eerder handmatige go2rtc-bestanden hebt geïnstalleerd.
- Stap 6: De Camera registreren: De stream koppelen aan de officiële Home Assistant camera-lijst.
- Stap 7: Dashboard inrichten: Een prachtige premium 'glassmorphic' videokaart maken.
- Stap 7b: Optioneel - Sensoren toevoegen via LocalTuya: De deurbel- en bewegingssensor toevoegen via LocalTuya (inclusief waarschuwingen).
---
Stap 1: Gegevens & Sleutels verkrijgen (Tuya IoT)
Om go2rtc direct met je deurbel te laten praten, moet je eerst de unieke beveiligingsgegevens van je deurbel opzoeken. Dit doe je via het gratis Tuya Developer Platform.
A. Koppel je Deurbel aan de Officiële Smart Life / Tuya App
WAARSCHUWING: Kruidvat, LSC Smart Connect en Nedis apps werken NIET!
Als jouw deurbel momenteel gekoppeld is aan de Kruidvat Smart Home app, de LSC Smart Connect app (Action), of de Nedis SmartLife app, dan werkt de koppeling met het Tuya Developer Platform niet!
Ook het delen van de deurbel vanuit deze white-label apps naar de Smart Life app werkt niet om de Local Keys te verkrijgen.
Wat je MOET doen:
1. Open de Kruidvat/Nedis/LSC app en verwijder/ontkoppel de deurbel daar volledig.
2. Reset de deurbel fysiek.
3. Installeer de officiële Smart Life of Tuya Smart app op je telefoon.
Gekke Ontwikkelaarsnaam: Schrik niet als je de Smart Life app downloadt in de Google Play Store of Apple App Store: de officiële ontwikkelaar staat daar vermeld als "Volcano Technology Limited". Dit klinkt misschien vreemd of onbekend, maar dit is de officiële shell-maatschappij die Tuya gebruikt om de app wereldwijd uit te geven en is 100% veilig en legitiem!
4. Voeg de deurbel rechtstreeks toe aan deze officiële app. Dit is de enige manier om toegang te krijgen tot de Developer API's!
🔥 Extra Voordeel: Live videostream bekijken in je PC Browser!
Een geweldige bijkomende bonus van het overstappen van de Kruidvat-app naar de officiële
Smart Life app, is dat je nu direct toegang hebt tot het officiële
Smart Life Web Portaal:
👉
https://protect-eu.ismartlife.me/login
Door met je Smart Life app op je telefoon de QR-code op deze website te scannen, kun je de live videofeed van je deurbel direct op een groot computerscherm bekijken in elke browser! Dit is uiterst handig voor situaties waarin je aan je bureau werkt en de voordeur op een extra monitor in de gaten wilt houden, zonder dat je ingewikkelde emulators of tools hoeft op te starten.
⚡ Super Wifi-Tip (Paring mislukt voorkomen):
Deze slimme deurbellen (Kruidvat, LSC, Nedis) ondersteunen uitsluitend 2.4 GHz wifi-netwerken. Ze kunnen geen verbinding maken met 5 GHz wifi!
Zorg ervoor dat jouw smartphone tijdens het paarkoppelen expliciet is verbonden met een 2.4 GHz wifi-frequentie. Als je router één samengevoegde netwerknaam gebruikt voor zowel 2.4 GHz als 5 GHz (Smart Connect/Band Steering), splits deze netwerknamen dan tijdelijk in je router-instellingen of schakel 5 GHz tijdelijk uit tijdens de installatie.
💡 De Ultieme Router Pro-Tip:
Veel moderne (mesh) routers maken het lastig om 5 GHz uit te schakelen. De allersnelste en makkelijkste oplossing is om in je router-instellingen een Gastnetwerk (Guest Network) in te schakelen en deze specifiek in te stellen op alleen 2.4 GHz. Koppel de deurbel (en eventueel andere smart home apparaten) aan dit netwerk. Dit bespaart je veel ingewikkelde router-aanpassingen en houdt je hoofdnetwerk schoon!
---
B. Maak een Tuya IoT Developer Account aan
1. Ga op je computer naar het
Tuya IoT Platform (iot.tuya.com) en registreer een gratis account.
2. Ga in de linkerzijbalk naar
Cloud >
Development en klik op
Create Cloud Project.
3. Vul de projectnaam in, kies bij
Industry voor
Smart Home en selecteer jouw regio (voor Europa kies je
Central Europe). Klik op
Create.
4. Klik op de volgende pagina bij
Authorize API Services direct op
Authorize (de standaard geselecteerde API's zijn voldoende).
---
C. Koppel je Smart Life App aan het IoT Platform
1. In je nieuwe project, klik op het tabblad
Devices bovenin.
2. Klik op het subtabblad
Link Tuya App Account.
3. Klik op
Add App Account. Er verschijnt een QR-code op het scherm.
4. Open de
Smart Life app op je telefoon, ga naar je
Profiel (rechtsonder), tik rechtsboven op de
QR-scanner, en scan de QR-code op je computerscherm.
5. Vink op je computer de optie aan en geef toestemming. Je deurbel verschijnt nu direct in de apparatenlijst op je scherm!
6. Kopieer en bewaar de
Device ID die nu naast je deurbel staat.
---
D. Vind de Local Key (Local Key & API Explorer)
1. Ga in de linkerzijbalk van het Tuya Platform naar
Cloud >
API Explorer.
2. Selecteer de juiste API-groep:
Smart Home Device System >
Device Control >
Get Device Details.
3. Plak jouw gekopieerde
Device ID in het invoerveld
aan de rechterkant.
4. Klik op
Submit Request.
5. In het JSON-antwoord dat verschijnt, zoek je naar de regel
.
6. Kopieer en bewaar deze
Local Key (beveiligingssleutel) zorgvuldig.
---
E. Bepaal de Tuya Domain Link
Afhankelijk van de app die je gebruikt, kies je de juiste Europese server-link voor je configuratie:
•
Smart Life App:
•
Tuya Smart App:
code:
1
| protect-eu.device.tuya.com |
---
Stap 2: Vooraf Testen op je PC (Optioneel)
Nu je de benodigde gegevens uit
Stap 1 hebt verzameld, is het uiterst handig om te controleren of je inloggegevens en deurbelverbinding werken, voordat je Home Assistant aanpast. Hieronder vind je een beknopte samenvatting voor de beeldvorming, maar dit is volledig optioneel:
1. Download de nieuwste
go2rtc versie voor Windows (
) van de officiële GitHub releases:
GitHub Releases
2. Open
Kladblok (Notepad) en plak de volgende tekst erin:
YAML:
1
2
3
| streams:
deurbel_test:
- "tuya://JOUW_DOMAIN_LINK?device_id=JOUW_DEVICE_ID&email=JOUW_EMAIL@DOMAIN.COM&password=JOUW_WACHTWOORD" |
Vervang de placeholders door de gegevens die je zojuist in Stap 1 hebt gevonden.
3. Sla dit bestand in dezelfde map op als de gedownloade
en noem het exact:
.
4. Open
PowerShell of
Opdrachtprompt (CMD) in de map waar het bestand staat, en start go2rtc via de terminal op. Hierdoor kun je eventuele foutmeldingen direct live uitlezen:
PowerShell:
1
| .\go2rtc_windows_amd64.exe |
(Of dubbelklik op het bestand om het direct te starten).
5. Open je browser en ga naar:
6. Klik op
stream naast
. Zie je direct live beeld? Gefeliciteerd, je configuratie klopt 100%! Je kunt het zwarte terminalvenster nu sluiten en doorgaan naar de Home Assistant stappen.
---
Stap 3: go2rtc Installeren (via de App Store)
Let op: Sinds versie 2026.5 heten "Add-ons" in Home Assistant officieel "Apps".
1. Open Home Assistant en ga in je browser direct naar deze URL:
code:
1
| http://localhost:8123/config/apps |
(Vervang localhost door het IP-adres van je Home Assistant VM indien nodig).
2. Klik rechtsonder op de blauwe knop
[App Store].
3. Klik rechtsboven op de
drie verticale puntjes en kies
Repositories.
4. Plak de volgende link in het invoerveld en klik op
Toevoegen:
code:
1
| https://github.com/AlexxIT/hassio-addons |
5. Sluit het venster, zoek in de winkel naar
go2rtc en klik op
Installeren.
6. Zet de schakelaars
Starten bij opstarten en
Weergeven in zijbalk op
AAN en klik op
Starten.
---
Stap 4: De Stream Configureren
Nu gaan we de deurbel stream toevoegen aan de nieuwe go2rtc app in Home Assistant.
1. Ga in de Home Assistant zijbalk naar de nieuw geïnstalleerde
go2rtc app.
2. Klik bovenaan op het tabblad
Config.
3. Wis eventuele bestaande tekst en plak de onderstaande configuratie erin. Zorg ervoor dat
helemaal aan de linkerkant begint (geen spaties vooraf):
YAML:
1
2
3
| streams:
doorbell_cam:
- "tuya://JOUW_DOMAIN_LINK?device_id=JOUW_DEVICE_ID&email=JOUW_EMAIL@DOMAIN.COM&password=JOUW_WACHTWOORD" |
•
Vervang JOUW_DOMAIN_LINK, JOUW_DEVICE_ID, JOUW_EMAIL en JOUW_WACHTWOORD door jouw eigen gegevens uit Stap 1.
•
Omdat we de regel tussen dubbele aanhalingstekens
hebben gezet, hoef je speciale tekens zoals
of
niet om te zetten naar procentcodes (URL encoding)! Je kunt je wachtwoord dus gewoon direct typen zoals het is.
4. Klik op
Save & Restart.
5. Ga naar het tabblad
Streams. Je zult zien dat
nu online staat!
---
Stap 5: Opschonen & Poorten Vrijgeven (Optioneel)
Wanneer is deze stap nodig?
Deze stap is
alleen van toepassing als je in het verleden handmatig met aangepaste go2rtc-bestanden in
hebt geëxperimenteerd. Als dit een
schone, eerste installatie is via de App Store, kun je deze stap volledig overslaan en direct doorgaan naar Stap 6!
Indien je moet opschonen om poortconflicten met oude zombie-processen op te lossen:
1. Open de
File Editor in Home Assistant.
2. Zoek in de hoofdmap (
of
) naar een oud bestand genaamd
.
3. Klik op de drie puntjes naast dit bestand en kies
Verwijderen (Delete).
4.
Start de complete computer/VM opnieuw op. Dus niet alleen Home Assistant herstarten, maar een volledige systeem-reboot uitvoeren om alle poorten (zoals 1984 and 8554) volledig vrij te geven.
---
Stap 6: De Camera Toevoegen aan Home Assistant
Nu de stream lokaal en stabiel draait in onze go2rtc app, moeten we Home Assistant vertellen dat deze camera bestaat.
Hoe werkt dit?
We registreren nu een zogenaamde virtuele camera-loopback in Home Assistant. Deze camera heeft zelf geen directe verbinding met de deurbel, maar fungeert als een 'koppeling' die de super-snelle videostroom ophaalt die go2rtc lokaal voor ons klaarzet.
1. Ga naar
Instellingen >
Apparaten & Diensten.
2. Klik rechtsonder op de blauwe knop
[+ Integratie toevoegen].
3. Zoek naar
Generieke camera (Generic Camera).
4. Vul de volgende velden in:
•
Stilstaand beeld URL (Still Image URL):
code:
1
| http://127.0.0.1:1984/api/frame.jpeg?src=doorbell_cam |
•
Streambron URL (Stream Source URL):
code:
1
| rtsp://127.0.0.1:8554/doorbell_cam |
•
Laat gebruikersnaam en wachtwoord leeg.
5.
Kritieke Stap (Foutmeldingen voorkomen):
• Vink de optie Aanvullende instellingen (Additional settings) aan.
• Vink de optie 'SSL-certificaat controleren' (Verify SSL certificate) UIT!
(Omdat go2rtc lokaal op je eigen netwerk draait zonder SSL-beveiliging, zal Home Assistant de verbinding anders weigeren wegens beveiligingsfouten).
6. Klik op
Verzenden.
7. Home Assistant zal vragen om de camera een naam te geven. Noem hem exact:
Front Door.
(Hierdoor krijgt de camera automatisch de entiteits-ID camera.front_door).💡 Directe Lokale Stream-Link (WebRTC):
Zodra de stream eenmaal succesvol is geconfigureerd, kun je deze ook direct lokaal in elke webbrowser openen zonder dat je Home Assistant hoeft te laden of in te loggen! Dit is perfect voor custom wall-mounted tablets (zoals met Fully Kiosk Browser) of smart home displays.
Ga simpelweg op een apparaat binnen hetzelfde netwerk naar:
code:
1
| http://<homeassistantIP>:1984/stream.html?src=doorbell_cam |
(Vervang <homeassistantIP> door het IP-adres van je Home Assistant machine. Dit geeft direct een ultra-lage latency, fullscreen WebRTC live feed!)
---
Stap 7: Het Dashboard Inrichten
⚠️ Belangrijke Ontwerpbeslissing over Sensors & Stroom
Deze live videokaart toont een sub-seconde live stream. Omdat de deurbel hiervoor constant via vaste netstroom (USB/trafo) gevoed moet worden, laten we lokale polling-sensoren (zoals LocalTuya) standaard weg om de lichte processor van de deurbel niet onnodig te belasten met dubbele netwerktaken (dit kan namelijk leiden tot lag of vastlopers).De Dashboard Code Toevoegen
1. Klik rechtsboven op je dashboard op de
drie verticale puntjes en kies
Dashboard bewerken.
2. Voeg een nieuwe kaart toe, kies
Handmatig (Manual) onderaan de lijst, en plak deze premium YAML-code erin:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| type: custom:stack-in-card
card_mod:
style: |
ha-card {
background: rgba(0, 0, 0, 0.3) !important;
backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 30px;
overflow: hidden;
}
cards:
- type: picture-glance
entities: []
camera_image: camera.front_door
camera_view: live
aspect_ratio: 16:9
- type: custom:mushroom-template-card
primary: Voordeur
secondary: Beveiligd
icon: mdi:doorbell-video
icon_color: blue |
3. Klik op
Opslaan.
---
Stap 7b: Optioneel - Sensoren toevoegen via LocalTuya
💥 Eerlijke Disclaimer (Op eigen risico!)
Tijdens onze eigen test-omgeving hebben we deze lokale sensoren via LocalTuya UITEINDELIJK NIET stabiel werkend gekregen in combinatie met de zware live video stream.
De uiterst lichte processor in de deurbel liep bij actieve streamtaken constant vast of verbrak de TCP-sessies, wat leidde tot herstarts. We raden het gebruik van deze lokale sensoren dan ook af.
• Waarom delen we ze dan toch?
Volgens de diagnostische JSON-gegevens die we via de Tuya API Explorer (uit Stap 1) hebben uitgelezen, horen deze specifieke Data Points (DP's) wél bij de deurbelsensoren. Mocht je zelf willen experimenteren (bijvoorbeeld als de deurbel-firmware in de toekomst wordt geoptimaliseerd), dan vind je hieronder de exacte configuratiegegevens.
Indien je de sensoren lokaal wilt toevoegen, volg dan deze stappen:
1. Ga naar
Instellingen >
Apparaten & Diensten > klik op
LocalTuya.
2. Klik op
Configure en kies
Edit a device. Selecteer
Front Door.
3. Klik op
Submit door de netwerkinstellingen (IP/ID) heen.
4. Kies in de entiteiten-lijst voor
Add Entity.
🏃 1. De Bewegingssensor toevoegen
•
Platform:
•
DP (Data Point):
•
Friendly name:
•
Device class:
•
State ON:
•
State OFF:
• Klik op
Submit.
🔔 2. De Deurbelknop-sensor toevoegen
Kies op het volgende scherm opnieuw voor
Add Entity:
•
Platform:
•
DP (Data Point):
•
Friendly name:
•
Device class:
•
State ON:
•
State OFF:
• Klik op
Submit en vervolgens op
Finish.
Home Assistant zal nu de entiteiten
code:
1
| binary_sensor.doorbell_motion |
en
code:
1
| binary_sensor.doorbell_press |
aanmaken die je desgewenst weer aan je dashboardkaarten kunt toevoegen.
---
🔔 Extra Tip: Fysieke Gong / Chime Koppelen
Wil je naast Home Assistant ook een luide, betrouwbare fysieke bel horen in huis zonder ingewikkelde koppelingen?
• Schaf een
Nedis 433MHz draadloze deurbelontvanger (chime / gong) aan.
• Deze 433MHz draadloze ontvangers zijn 100% lokaal compatibel met Kruidvat, LSC en Nedis deurbellen.
• Zet de Nedis ontvanger in de leermodus en druk op je deurbel. Ze koppelen direct lokaal via RF-signalen, wat 100% werkt zonder wifi- of cloud-afhankelijkheid!
Gefeliciteerd! Je hebt nu een prachtige, stabiele live video stream van je voordeur met sub-seconde vertraging direct op je Home Assistant dashboard! 🎉