
Home Assistant Training
Neem de volledige controle over uw slimme huis door Home Assistant vanaf de basis onder de knie te krijgen. Deze cursus begeleidt u door installatie, apparaatintegratie, het bouwen van automatiseringen en beveiligingshardening met praktische, hands-on instructie. Of u nu uw eerste slimme lamp verbindt of complexe automatiseringen met meerdere apparaten ontwerpt, u krijgt een volledig functioneel, veilig en gepersonaliseerd Home Assistant-systeem.
Wat je gaat leren:
U begint met het installeren en configureren van Home Assistant op uw gekozen hardware, verbindt vervolgens slimme apparaten met lokale protocollen zoals Zigbee en Z-Wave en cloudgebaseerde diensten. U bouwt automatiseringen met triggers, voorwaarden en acties, en breidt ze uit met Jinja2-sjablonen, helper-entiteiten en Python-gebaseerde AppDaemon-apps. De cursus behandelt het ontwerp van aangepaste Lovelace-dashboards, MQTT-integratie voor DIY-sensoren en het instellen van spraakassistenten. U implementeert ook best practices voor beveiliging, maakt veilige toegang op afstand mogelijk en leert systematisch problemen oplossen om uw systeem op lange termijn betrouwbaar te houden.
Hoe je praktisch studeert Home Assistant Training
Hoe je oefent Home Assistant Training
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsInleiding tot Home Assistant
Inleiding tot Home Assistant
Les 1 • Wat is Home Assistant
Definieert Home Assistant als een opensource-domoticapatform en legt de rol ervan uit bij het verenigen van slimme apparaten. Vestigt de conceptuele basis voor alle volgende hoofdstukken.
Les 2 • Navigeren door de gebruikersinterface
Introduceert het Lovelace-dashboard, de zijbalknavigatie en instellingenmenu's. Vertrouwdheid met de UI versnelt alle praktische taken in latere hoofdstukken.
Les 3 • Installatieopties en vereisten
Behandelt hardware- en softwarevereisten en vergelijkt installatiemethoden. Studenten selecteren de juiste methode voor hun omgeving voordat ze doorgaan naar de installatie.
Les 4 • Kernarchitectuur en componenten
Legt de interne structuur van het platform uit, inclusief de event bus, state machine en serviceregistry. Inzicht in de architectuur maakt geïnformeerde configuratiebeslissingen gedurende de cursus mogelijk.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsHome Assistant installeren en configureren
Home Assistant installeren en configureren
Les 1 • Updates en back-ups beheren
Leert updateprocedures en geautomatiseerde back-upstrategieën om de systeemstabiliteit te behouden. Studenten passen deze praktijken toe voordat ze configuratiewijzigingen aanbrengen.
Les 2 • Basissysteemconfiguratie
Behandelt kernconfiguratiebestanden, de configuratie-editor en validatietools. Een correcte basisconfiguratie voorkomt fouten bij het toevoegen van integraties en automatiseringen.
Les 3 • De hostomgeving voorbereiden
Behandelt het flashen van opslagmedia, het configureren van netwerkinstellingen en het verifiëren van hardwaregereedheid. Een goede voorbereiding voorkomt veelvoorkomende installatiefouten.
Les 4 • De installatiewizard uitvoeren
Doorloopt de eerste-keer-installatiewizard om een beheerdersaccount aan te maken en locatiegegevens in te stellen. Het voltooien van de installatie ontgrendelt de volledige platformfunctionaliteit.
Les 5 • Gebruikers- en toegangsbeheer
Legt multi-gebruikersinstellingen, op rollen gebaseerde machtigingen en toegangstokens uit. Een goed toegangsbeheer is essentieel voordat u het systeem deelt met gezinsleden.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsApparaten en services integreren
Apparaten en services integreren
Les 1 • Lokale netwerkapparaten verbinden
Behandelt protocollen zoals Zigbee, Z-Wave, Wi-Fi en Matter voor het koppelen van lokale apparaten. Lokale connectiviteit vermindert latentie en cloudafhankelijkheid.
Les 2 • Entiteiten en de apparaatregistry beheren
Leert hoe u entiteiten en apparaten in de registry kunt hernoemen, uitschakelen en ordenen. Een schone registry verbetert de leesbaarheid van automatiseringen en de duidelijkheid van het dashboard.
Les 3 • Integratieproblemen oplossen
Identificeert veelvoorkomende integratiefouten en gebruikt logs en diagnostiek om ze op te lossen. Systematische probleemoplossingsvaardigheden voorkomen langdurige storingen.
Les 4 • Integraties begrijpen
Legt uit wat integraties zijn, hoe ze worden ontdekt en waar ze worden beheerd. Deze basis is vereist voordat een fysiek of cloudgebaseerd apparaat wordt toegevoegd.
Les 5 • Cloudgebaseerde services integreren
Verbindt externe platforms en spraakassistenten via officiële en community-integraties. Cloudintegraties breiden de apparaatcompatibiliteit uit buiten lokale protocollen.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsAutomatiseringen en scripts bouwen
Automatiseringen en scripts bouwen
Les 1 • Acties en serviceaanroepen
Legt uit hoe u services aanroept, apparaten bedient en meerdere acties in volgorde kunt koppelen. Acties zijn de uitvoeringslaag die automatiseringen echte resultaten laat opleveren.
Les 2 • Triggers en condities
Behandelt status-, tijd-, gebeurtenis- en numerieke triggers, samen met logische conditietypen. Het combineren van triggers en condities produceert precieze, contextbewuste automatiseringen.
Les 3 • Automatiseringsfundamenten
Introduceert het trigger-conditie-actiemodel en de automatiseringseditor UI. Dit model begrijpen is de voorwaarde voor elke automatisering die in de cursus wordt gebouwd.
Les 4 • Automatiseringen testen en debuggen
Gebruikt de traceviewer, handmatige triggers en logs om het gedrag van automatiseringen te verifiëren en te corrigeren. Systematisch testen zorgt ervoor dat automatiseringen correct presteren voordat ze worden geïmplementeerd.
Les 5 • Scripts maken en gebruiken
Leert het maken van scripts voor herbruikbare actiereeksen die kunnen worden aangeroepen vanuit automatiseringen of de UI. Scripts verminderen duplicatie en vereenvoudigen complexe automatiseringslogica.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsScènes, helpers en templates
Scènes, helpers en templates
Les 1 • Inleiding tot Jinja2-templates
Behandelt Jinja2-syntaxis, variabelen, filters en de template-editor tool. Templates maken dynamische waarden mogelijk in automatiseringen, scripts en dashboardkaarten.
Les 2 • Scènes maken en gebruiken
Definieert scènes als opgeslagen momentopnamen van apparaatstatussen en laat zien hoe ze te activeren. Scènes vereenvoudigen de bediening van meerdere apparaten tot een enkele aanroepbare actie.
Les 3 • Geavanceerde templatetechnieken
Past voorwaardelijke logica, loops en macro's toe binnen templates voor complexe gegevenstransformaties. Geavanceerde templates verminderen automatiseringsduplicatie en verbeteren de onderhoudbaarheid.
Les 4 • Helper-entiteiten uitgelegd
Introduceert input booleans, input numbers, input selects, counters en timers als virtuele entiteiten. Helpers slaan door de gebruiker gedefinieerde status op die voorwaardelijke automatiseringslogica aanstuurt.
Les 5 • Templatesensoren en binaire sensoren
Creëert virtuele sensoren afgeleid van bestaande entiteitsgegevens met behulp van template-expressies. Templatesensoren stellen berekende waarden bloot als eersteklas entiteiten voor dashboards en automatiseringen.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsAangepaste dashboards ontwerpen
Aangepaste dashboards ontwerpen
Les 1 • YAML gebruiken voor dashboardconfiguratie
Bewerkt dashboardconfiguratie rechtstreeks in YAML voor precisie en versiebeheer. YAML-bewerking ontgrendelt opties die niet beschikbaar zijn in de grafische editor.
Les 2 • Geavanceerde kaartaanpassing
Past voorwaardelijke zichtbaarheid, card-mod-styling en installatie van aangepaste kaarten toe. Geavanceerde aanpassing produceert dashboards die zich aanpassen aan de context en gebruikersvoorkeuren.
Les 3 • Lovelace-dashboardbasisprincipes
Legt dashboardtypen, weergaven en het op kaarten gebaseerde lay-outsysteem uit. Deze structurele kennis is vereist voordat een dashboardelement wordt toegevoegd of aangepast.
Les 4 • Dashboards ordenen voor meerdere gebruikers
Ontwerpt rolspecifieke weergaven en past op gebruikers gebaseerde dashboardzichtbaarheidsregels toe. Multi-gebruikersorganisatie zorgt ervoor dat elk gezinslid relevante bedieningselementen ziet.
Les 5 • Kernkaarttypen en configuratie
Behandelt entiteit-, knop-, overzichts-, geschiedenisgrafiek- en mediaspelerkaarten met hun configuratieopties. Het beheersen van kernkaarten voldoet aan de meeste weergavevereisten.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsBeveiliging, toegang op afstand en privacy
Beveiliging, toegang op afstand en privacy
Les 1 • Geheimen en referenties beheren
Gebruikt het secrets.yaml-bestand en externe geheimenbeheerders om referenties uit configuratiebestanden te houden. Goed geheimenbeheer voorkomt blootstelling van referenties in back-ups en versiebeheer.
Les 2 • Privacycontroles en dataminimalisatie
Schakelt telemetrie uit, beperkt het delen van cloudgegevens en beheert de bewaartermijnen van de recorder. Privacycontroles verkleinen de voetafdruk van persoonsgegevens van het domoticasysteem.
Les 3 • Beveiligde toegang op afstand inschakelen
Configureert Nabu Casa-cloud, reverse proxies en VPN-tunnels voor gecodeerde toegang op afstand. Elke methode wordt geëvalueerd op beveiliging, kosten en technische complexiteit.
Les 4 • Netwerksegmentatie en firewallregels
Isoleert IoT-apparaten op een dedicated VLAN en beperkt verkeer met firewallregels. Netwerksegmentatie beperkt de impactradius van een gecompromitteerd apparaat.
Les 5 • Beveiligingsfundamenten van Home Assistant
Bespreekt de standaard beveiligingshouding, veelvoorkomende aanvalsoppervlakken en hardeningsprioriteiten. Een duidelijk dreigingsmodel stuurt alle beveiligingsbeslissingen in dit hoofdstuk.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsGeavanceerde automatisering en systeemoptimalisatie
Geavanceerde automatisering en systeemoptimalisatie
Les 1 • Node-RED voor visuele automatisering
Installeert Node-RED en bouwt flows die native automatiseringen aanvullen of vervangen voor complexe logica. Visuele flowprogrammering versnelt de ontwikkeling van meerstaps voorwaardelijke workflows.
Les 2 • Prestatieafstemming en databasebeheer
Optimaliseert de recorder, verwijdert oude gegevens en verplaatst de database naar snellere opslag. Prestatieafstemming voorkomt vertragingen naarmate het aantal entiteiten en de geschiedenisomvang groeien.
Les 3 • Versiebeheer en configuratiemanagement
Volgt configuratiewijzigingen met Git en automatiseert back-ups naar externe repositories. Versiebeheer maakt veilig experimenteren en snel herstel van configuratiefouten mogelijk.
Les 4 • AppDaemon voor Python-automatiseringen
Gebruikt AppDaemon om Python-gebaseerde apps te schrijven voor logica die de mogelijkheden van YAML-automatisering overstijgt. Python-automatiseringen maken algoritmische besluitvorming en integratie met externe API's mogelijk.
Les 5 • Geavanceerde automatiseringspatronen
Implementeert op blauwdrukken gebaseerde automatiseringen, state machine-patronen en coördinatie tussen automatiseringen. Deze patronen gaan om met complexe real-world scenario's die eenvoudige trigger-actielogica niet aankan.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Huiseigenaren: staan te popelen om verspreide slimme apparaten onder één platform te verenigen.
IT-professionals: die netwerkvaardigheden willen toepassen op domoticaprojecten.
Elektronica-hobbyisten: klaar om verder te gaan dan het prutsen met één apparaat naar volledige systemen.
Privacybewuste huurders: op zoek naar lokale controle zonder afhankelijk te zijn van zakelijke clouddiensten.
DIY-makers: bouwen aangepaste sensoren en hebben een krachtig platform nodig om ze te beheren.
Carrièreswitchers: het verkennen van IoT en slimme thuisvelden door middel van praktische hands-on ervaring.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















