Get started 

You should choose the plan which meets your needs and To work in the automation system, the controller requires configuration, which is done by loading to it a configuration file in *.yaml format. The controller can be used both as a separate control device and as part of the Home Assistant automation system using the ESPHome integration software module. In both cases, the first upload of the configuration file should be done using the USB interface, all subsequent uploads are easier to do via OTA-update, using the home Wi-Fi network.

At the software level, the command line functionality is sufficient to load the configuration into the controller, and the built-in web server is sufficient for monitoring and control, which allows monitoring the status of inputs and outputs and information from sensors in digital format, and provides a simplified interface for managing connected devices.

Incomparably more convenient and functional is the solution based on Home Assistant which, in addition to advanced graphical interface for control and management, allows you to integrate the controller into a home automation system, provide data exchange between devices, coordinate the system as a whole.

1. Options for connecting the device to upload the firmware

Firmware upload via USB

1. Download and install the built-in USB-UART adapter driver.2. Connect the USB cable to the controller according to the diagram3. Turn on power to the device.4. Connect the USB cable to the computer. When using a controller in a Home Assistant-based system - to the system control unit (eg Raspberry Pi USB port)5. Start the firmware upload process from the command line or from the Home Assistant according to the appropriate instructions.6. Create the basic configuration of the controller according to the wizard, type of controller - "pico32".7. Check that the controller is connected to the WiFi network.

OTA update

All the following settings of the controller connected to the home WiFi network are convenient to do using OTA. If the USB cable is disconnected from the computer, no additional action is required - the WiFi connection and the firmware upload process will take place automatically, according to the entered commands.

2. Software tools to upload the firmware to the device

Firmware upload through the command line

In the simplest version of the controller settings, it is enough to use the command line to communicate with the processor, and any text editor (Notepad or Notepad ++) to edit the configuration file. The full English-language instruction is available. 

Firmware upload in the Home Assistant system

In case of integrating the controller into an already created and configured Home Assistant system, you should use the capabilities and functionality of the software integration module ESPHome. Detailed process instructions are described at the following links● home assistant integration to esphome● esphome guide about getting started hassio

Do you have a question?

Fill out the form and we will contact you soon!

Thank you!

We will contact you soon!

Can't send form.

Please try again later.