Free Course Image Home Automation course

Free online courseHome Automation course

Duration of the online course: 6 hours and 51 minutes

4

StarStarStarStar

(2)

Build a smarter, safer home: master Home Assistant, MQTT, Zigbee and automation workflows in a free online course with hands-on practice and a certificate option.

In this free course, learn about

  • Why Home Assistant is used as the core platform; ecosystem benefits and architecture basics
  • Smart home planning: requirements, device selection, wiring, safety, and layout considerations
  • Build a smart power distribution box: switch inputs, channel limits, and panel voltage needs
  • Install Home Assistant OS via eMMC/CM4 and handle prerequisites for Raspberry Pi/CM4 setups
  • Use Samba add-on to access Home Assistant files; understand HA file structure and config paths
  • Configure Home Assistant integrations vs add-ons; install mobile app and enable location services
  • Set up MQTT with Mosquitto; integrate KC868-Server via MQTT and understand message flow
  • Integrate ESPHome devices (KC868-Uair/UL, multi-function buttons, DS18B20 GPIO sensor setup)
  • Control IR/RF devices with ESP32, learn signals, use IR extender cable, and emulate remotes
  • Zigbee onboarding via Zigbee2MQTT and ZHA; pair sensors using a USB dongle/gateway
  • Add USB camera streams and create automations like motion-sensor-controlled lighting
  • Analog water level sensing for automations; extend outputs using A16/E16 expansion boards
  • Enable secure remote access with DuckDNS; expose devices to Apple HomeKit via Home Assistant
  • Notifications & advanced control: email/Android TV alerts, RS485 Modbus curtains/relays, Node-RED

Course Description

Turn everyday electrical know-how into real smart-home skills. This free online Home Automation course is designed for electricians and hands-on professionals who want to design, install and maintain modern automation systems with confidence. Instead of abstract theory, you will learn how a complete smart-home stack is planned and brought to life, from the control cabinet to the mobile app, with a focus on reliability, safety and serviceability.

You will work around Home Assistant as a central platform and understand how to prepare devices, structure your system, and make clean integrations that scale. Along the way, you will connect common building blocks used in the field: switch panels, relays and expanded I/O, infrared and RF control, temperature and level sensing, local cameras, and lighting such as addressable LED strips. You will also gain practical insight into popular connectivity approaches including MQTT messaging, ESPHome-based devices, Zigbee networks, and RS-485/Modbus equipment commonly found in curtain motors and industrial-style accessories.

This course emphasizes the decisions that separate a quick demo from a professional installation: choosing architecture, planning zones and loads, preventing messy wiring, validating voltages, and making automations that are easy to debug later. You will see how to add remote access with a secure approach, integrate voice and ecosystem options like HomeKit, and send meaningful notifications for safety and convenience. You will also explore workflow tools such as Node-RED to build automation logic that clients can actually depend on.

By the end, you will be able to deliver a smarter home experience that feels seamless to the user while remaining clear and manageable for the installer. Whether you want to expand your services, reduce call-backs, or confidently bid on smart-home jobs, this training gives you a practical path from basic setup to real-world automation projects.

Course content

  • Video class: ?home automation training -1?Course introduction 03m
  • Exercise: Why is the home assistant chosen as the core software platform in smart home automation lessons?
  • Video class: ?home automation training -2?Preparations before building a smart home 32m
  • Exercise: What should be considered when designing a smart home?
  • Video class: ?home automation training -3?Make a smart power distribution box 24m
  • Exercise: What is the maximum number of channels available for switch panel input in the smart power distribution box?
  • Video class: ?home automation training -4?Install Home Assistant OS by eMMC 14m
  • Exercise: What is required to install Home Assistant OS on a Raspberry Pi using a CM4 module?
  • Video class: ?home automation training -5?Add-on Samba and file structure of home assistant 11m
  • Exercise: What is the primary function of the "samba" tool in the context of Home Assistant?
  • Video class: ?home automation training -6?Configure integration of home assistant 11m
  • Exercise: What is the main distinction between Home Assistant integrations and add-ons?
  • Video class: ?home automation training -7?install home assistant mobile phone application 10m
  • Exercise: How can you enable location services in Home Assistant on a mobile device?
  • Video class: ?home automation training -8?install Mosquitto broker on home assistant 08m
  • Exercise: What is MQTT used for in this setup?
  • Video class: ?home automation training -9?integrate KC868-Server to home assistant by MQTT 21m
  • Exercise: How does MQTT facilitate communication in the integration process described?
  • Video class: ?home automation training -10?install wall switch panel and double click mode 13m
  • Exercise: What is the voltage requirement for the touch mode switch panel installed in the video?
  • Video class: ?home automation training -11?how to use by own 433MHz RF / infrared remoter 10m
  • Exercise: What is necessary for the ESP32 module to function with an IR remote?
  • Video class: ?home automation training -12?integrate KC868-Uair to home assistant 22m
  • Exercise: What is a key feature of the KC868UL integration with Home Assistant using ESPHome?
  • Video class: ?home automation training -13?integrate KC868-AG to home assistant 08m
  • Exercise: How can you control air conditioning using the KC-868 AG?
  • Video class: ?home automation training -14?integrate temperature sensor to home assistant 07m
  • Exercise: Which GPIO pin is used for the DS18B20 sensor in the ESP32 configuration?
  • Video class: ?home automation training -15?control IR device by Infrared extender cable 05m
  • Exercise: What is the purpose of using the IR extender cable in the setup?
  • Video class: ?home automation training -16?integrate device to home assistant by Zigbee2MQTT 13m
  • Exercise: How to integrate a Zigbee sensor with HK868 server using a USB dongle?
  • Video class: ?home automation training -17?integrate USB local camera to home assistant 06m
  • Exercise: How can you integrate a USB camera with Home Assistant?
  • Video class: ?home automation training -18?ZigBee motion sensor control light in home assistant 11m
  • Exercise: How do you automate a lamp using a Zigbee PIR motion sensor in a home assistant setup?
  • Video class: ?home automation training -19?water level sensor for automation in home assistant 07m
  • Exercise: What is the primary function of the analog water level sensor in home automation?
  • Video class: ?home automation training -20?extend digital output 10m
  • Exercise: What is the A16 board used for in a home automation setup?
  • Video class: ?home automation training -21?Install Raspbian OS on KC868-Server (raspberry pi CM4) 13m
  • Exercise: What is necessary to initialize the Raspberry Pi OS installation on the KC868 server?
  • Video class: ?home automation training -22?add RGBW LED strip to home assistant by ESPHome 08m
  • Exercise: What is a key feature of the WS2812 LED strip mentioned?
  • Video class: ?home automation training -23?any controller's input trigger any controller's output 05m
  • Exercise: How many digital input channels are achieved by integrating additional components?
  • Video class: ?home automation training -24?home assistant remote access by FREE DuckDNS 09m
  • Exercise: How can you enable remote access for Home Assistant using mobile networks?
  • Video class: ?home automation training -25?how to use Apple HomeKit by home assistant 05m
  • Exercise: How do you integrate Apple HomeKit to control a device using Home Assistant?
  • Video class: ?home automation training -26?send email notifications by sensors 09m
  • Exercise: How can you configure email notifications in Home Assistant?
  • Video class: ?home automation training -27?Notifications for Android TV in home assistant 10m
  • Exercise: What is a primary feature of integrating a TV with Home Assistant?
  • Video class: ?home automation training -28?How to debug RS485 MODBUS curtain motor 09m
  • Exercise: How can the curtain motor be controlled using RS-485?
  • Video class: ?home automation training -29?config manual push button for switches and LED strip 24m
  • Exercise: How to control an LED strip using a server and Home Assistant?
  • Video class: ?home automation training -30?install Node-Red on home assistant 02m
  • Exercise: What is the primary function of Node-RED in Home Assistant?
  • Video class: ?home automation training -31?control modbus relay by Node-Red 12m
  • Exercise: How to integrate RS-485 devices using Node-RED for control?
  • Video class: ?home automation training -32?multi function button set by ESPHome 17m
  • Exercise: What is the total number of channel outputs available with the E16 board setup mentioned in the video?
  • Video class: Home Assistant 3D dashboard for Smart Power Distribution Box 07m
  • Exercise: What device is used to control the 3D dashboard in Home Assistant?
  • Video class: how to add Zigbee3.0 IoT products to home assistant by ZHA 09m
  • Exercise: How can you integrate a Zigbee 3.0 sensor into Home Assistant using a gateway?
  • Video class: how to study RF signal and send it in home assistant by ESPHome 09m
  • Exercise: How can an ESP32 be used in place of a remote?
  • Video class: how to study RF signal and send it in home assistant by ESPHome 09m
  • Exercise: How can an ESP32 be used in place of a remote?

This free course includes:

6 hours and 51 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Electrician

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate