Quickly step by step

When creating your first smart home, you will need to take several typical steps. We will tell you about them below.

Step #1. Selecting a project

It is necessary to select a project that will be taken as a basis for a specific task. Each project has its own personal page with documentation and additional materials. For example, the Climate project (climate control) . The main thing you need to pay attention to is the list of indicators and devices that are needed for your task. No need to pay attention to their number! Each project can have many controllers, each of which can either control its own device or receive sensor readings in a specific location. We recommend that you first implement the simplest option for turning on the heater by temperature. Do not be afraid, further expansion of functionality and scaling will not require reworking the already assembled controllers!

Step #2. Ordering and assembling the controller

We all want to get the first positive result, and as quickly as possible. Therefore, we suggest that you refuse to order printed circuit boards at the beginning and assemble your first device as simply and quickly as possible based on ready-made components for Arduino.

Step #3: Download and configure the firmware

You need to install the firmware on the controller. The easiest way to do this is with the Programmer . All settings can be set via a simple web panel, which will be available for each controller. With its help, you will activate and configure exactly those devices that you will actually use.

Step #4. Installing a Smart Home Server

Installing a server is the most important element of a smart home. At this step, you need to decide which server to start with: cloud or local. Although you can have both. If you choose a cloud server, then at first you will need to select and configure a router . After installing the cloud server, you need to register the controllers on it.


Step #5. Adding and configuring the project

You can start adding projects and setting them up. Each project is, first of all, a separate simple task. For example, maintaining a comfortable state in one of the rooms of the house. In the settings of each project, you specify in more detail which devices and sensors (indicators) will work for you, how to name them, designate them, what their power is, electricity tariffs, etc. In addition, for each project you can set your own set of controllers - nodes, each of which can control its own set of sensors and devices. Thus, you can, for example, control several unrelated heaters, but within the same room. It turns out to be quite easy to implement complex projects gradually step by step, even when the entire list of devices is not immediately clear.

Step #6. Automatic Project Modes

You don't need to program or write complex scripts using special markup languages. Everything is configured through the smart home web interface, which is located on a server on the Internet. Each device, such as a heater or hood, is simply taken and its own task list is formed for it depending on the sensor readings and the time of day. Thus, automation is a set of simple tasks for various devices. This set of tasks is grouped into the following concept - modes. There can be many of these modes. Each pursues its own goal, but they have in common that their tasks will be performed not by you, but by a robot from the server in 24/7 mode.


Step #7. Uniting projects into a smart network

Controllers are combined into projects, and projects in turn can be combined into a smart network. Then, each controller can monitor the indicators and devices of another controller and change the operating mode of any project according to the algorithm you have set. It is the smart network that will allow the entire smart home to work in a coordinated and monolithic manner, as if all devices and sensors were connected to a single controller.