After logging in, your Dashboard will appear. Click the green "+ Add Inverter" button in the top right corner.
3
Fill in the Add Inverter Form
Enter the inverter name (e.g. "Boiler Room"), optional description, installation location, number and wattage of panels. Leave the Modbus address at default value 12 unless you changed it on the inverter.
If you check "Publicly Visible", your inverter will appear in the gallery and other users will be able to see its performance.
4
Select Location on Map (Optional)
Click the map icon button next to the coordinates. A map will open where you can click to select the exact location of your inverter. Confirm with the "Confirm Location" button.
5
Save Inverter
Click the "Save" button. After saving, you will be automatically redirected to the "Firmware Setup" page where you will find everything needed to configure the ESP.
Recommended:
The easiest way — firmware is uploaded directly from your browser without Arduino IDE. Works in Google Chrome and Microsoft Edge (desktop).
1
Open the Firmware Page
In the dashboard, click on your inverter and then on the "Firmware" tab. On the page you will find the "Quick Install from Browser" section with the "Upload Firmware" button.
2
Connect ESP and Select Port
Connect the ESP to your computer via USB cable. Select the board variant (ESP8266 or ESP32) and click "Upload Firmware". The browser will show a dialog for selecting a serial port — choose your ESP COM port and click "Connect".
3
Confirm Installation
After connecting, a dialog will appear with "Install Siton Monitor" — click it to start the installation.
4
Erase ESP Before Upload
For the first upload, we recommend checking "Erase device" to clear old memory. Click "Next" to continue.
5
Wait for Completion
The firmware is being uploaded to the ESP. Progress is shown in percent. Do not disconnect the USB cable and keep the page open. The ESP will restart automatically when finished.
If the upload fails, disconnect and reconnect the USB cable, then repeat the process.
Advanced:
Advanced method for users who want to modify or compile the firmware themselves. Requires Arduino IDE installation.
1
Firmware Page
The Firmware page contains everything you need: hardware list, required libraries, setup instructions, your configuration (SERVER_URL and API_KEY), wiring diagram, and download buttons for firmware files.
Configuration values (SERVER_URL and API_KEY) are generated automatically — just copy them.
2
Download and Save Firmware Files
On the Firmware page, click the "siton_esp8266.ino" and "config.h" buttons to download both files. Save them in the same folder — the folder must be named "siton_esp8266" (Arduino IDE requires this).
The folder must have the same name as the .ino file — "siton_esp8266". Otherwise Arduino IDE will not open the file correctly.
3
Edit Configuration in Arduino IDE
Open siton_esp8266.ino in Arduino IDE. Switch to the "config.h" tab and fill in the values from the portal: WIFI_SSID, WIFI_PASSWORD, SERVER_URL, and API_KEY. You can find these on the Firmware page of your inverter.
WiFi credentials are optional — if left empty, the ESP will create its own WiFi network "Siton-Setup-XXXX" on first boot, where you can configure it via a web browser.
4
Upload Firmware to ESP
Connect the ESP to your computer via USB cable. In Arduino IDE, select the correct board and COM port. Click the "Upload" button (right arrow). Wait for the upload to complete.
If using SoftwareSerial (default on ESP8266), disconnect the Siton TX wire (pin D1) from the ESP before uploading, otherwise the upload may fail.
After uploading the firmware and connecting to your WiFi network, open the ESP IP address in your browser. The interface provides an overview, settings, and diagnostics.
1
Overview — Live Data
The main page shows current measured values (voltage, current, power, temperature, energy) and system status (IP address, WiFi network, uptime, API communication status, number of data points sent).
2
Settings
On the Settings page, you can change the server URL, API key, data sending interval, communication protocol (Modbus RTU), Modbus address, and communication pins directly in your browser. Changes are saved to ESP memory.
3
Debug — Communication Diagnostics
The Debug page is used to diagnose communication between the ESP and the Siton 210 inverter. When stopped, you can see the current communication settings and empty statistics.
4
Debug — Data Collection Running
After clicking "Start", the ESP begins actively querying the inverter. Reception statistics are displayed: bytes received, successful responses, timeouts, and CRC errors. The last received bytes are shown in hex format for advanced diagnostics.
Done!
Your Siton 210 inverter is now connected to the Siton Monitor portal. Data will start appearing in the dashboard after the first successful transmission.