Kies uw taal
Home Assistant Training
Meer dan 2 miljoen studenten wereldwijd

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.

Dedika voor bedrijven

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.

Klik hier

Cursusinhoud

8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

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 2Bekijk details

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 3Bekijk details

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 4Bekijk details

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 5Bekijk details

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 6Bekijk details

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 7Bekijk details

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 8Bekijk details

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.

Certificering

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...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
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.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

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