Our home automation system is powered by "Home Assistant", which runs on Python. Since it is web-based, it is not dependent on any operating system and can be accessed and controlled through a web browser on a mobile device or PC. Rule-based automation can be set up between devices recognized by Home Assistant. Home Assistant also provides various components, such as GPIO control for gateways, shell commands, and MQTT publishing, which cover almost all necessary functions for home automation.
Home Assistant WEB Frontend
You can control the device, add devices, set rules, and check sensor output values from an existing browser. Devices can be grouped by type or room for bulk operation and sensor status can be checked. The design is easy to recognize and operate with buttons such as ON/OFF, slider, +/-, and customizable menu switches.
You can define various rules (actions) by integrating scripts with LED lighting and sensor devices using Home Assistant. You can set up versatile rules such as ON/OFF control at specified times using a timer or by linking sensor devices with LED lighting, sending emails, making phone calls, and more by integrating sensor devices with scripts. You can determine when, what, and how to operate the system with a wide range of rule settings.
Integration functionality allows you to integrate voice recognition services such as Google and Amazon, as well as third-party IoT devices provided by companies such as IKEA, into the system. MQTT, OwnTracks, Weather Service API, and others can also be integrated into the system through integration functionality.