Quick start
- Connect ecoMain over Ethernet Connect it to your local area network.
- Check DHCP Make sure DHCP is enabled on the network.
- Verify that ecoMain is online Use its device host name.
- Add ecoMain to your local system Use Home Assistant or another platform that supports Modbus TCP.

Revision history
| Version | Date | Description |
|---|---|---|
| V1.0 | 2026-08-06 | Initial release |
© Enecess. All rights reserved. Specifications are subject to change without notice.
1. Overview
ecoMain automatically initializes its wired connection after you connect it to the local area network (LAN). Once it is online, a local Modbus TCP client can use its host name to access data without looking up the IP address or setting up DNS manually.
- Stable connection. Ethernet avoids issues caused by Wi-Fi signal strength and wireless interference.
- Low latency. The wired connection suits real-time data acquisition and control.
- Continuous operation. Use it with systems that stay online, including energy management systems (EMS) and Home Assistant.
2. Start accessing ecoMain
2.1 Network requirements
- DHCP is enabled on the LAN.
- ecoMain and the client device are on the same LAN.
ecoMain has built-in multicast DNS (mDNS). After startup, it generates a unique local host name.
2.2 Device host name
The host name is the fixed prefix enecess-main- followed by the device serial number (SN). Keep any leading zeroes.
enecess-main-<Device SN>
| Device SN | Host name |
|---|---|
003516000585 |
enecess-main-003516000585 |
2.3 Find the device serial number
Find the serial number on the ecoMain device label or in the ecoMain app.
2.4 Power on ecoMain and verify communication
2.4.1 Hardware connection
- Connect the power cable Connect it to the ecoMain power interface. Refer to the ecoMain User Manual for wiring details.
- Connect Ethernet Plug one end into the ecoMain Ethernet interface and the other into a router or switch on the LAN.
- Power on ecoMain Check the wiring before powering on the device.

- Power indicator. A steady light indicates normal power.
- Network indicator. A steady light indicates an established Ethernet link.
- The network indicator can briefly turn off during startup. It should remain steadily on after startup completes in about 1–2 minutes.
2.4.2 Verify the network in Windows
After startup, ping the host name to check that ecoMain is reachable on the local network before continuing with Modbus TCP.
-
Open Command Prompt
Press Win + R, enter
cmd, then choose OK or press Enter.
Open Command Prompt from the Windows Run dialog. -
Run the ping command Put a space after
ping. Replace<Device SN>with your device serial number, then press Enter.ping enecess-main-<Device SN>For serial number
003516000585, run:ping enecess-main-003516000585On a successful connection, Command Prompt shows replies from the device IP address. The example uses an address in the form
192.168.xx.xx.
Successful ping replies confirm that the device is reachable on the LAN.
3. Local system integration
ecoMain exposes a standard Modbus TCP interface. The guide lists Home Assistant, Modbus Poll, PLCs, SCADA and Node-RED as examples of local systems that can use the interface.
Home Assistant integration and Energy Dashboard
-
Install the enecess integration for ecoMain Download it through HACS. See the enecess integration repository for detailed instructions.

Download the enecess integration through HACS. -
Restart Home Assistant
Open Settings → System → Restart.

Restart Home Assistant after installing the integration. -
Add the discovered ecoMain Select the device Home Assistant discovers. If there are several ecoMain devices, match the serial number.

Select the discovered ecoMain device with the matching SN. -
View live data
Open Overview to see real-time device data.

View real-time ecoMain readings in Home Assistant Overview. -
Set up the Energy Dashboard Configure ecoMain in the Energy Dashboard. For dashboard setup, see Home Assistant’s home energy management documentation.

Example of ecoMain energy monitoring in the Energy Dashboard.
Interface versions. Home Assistant screens may change between releases. Refer to the current enecess integration instructions during setup.
4. Troubleshooting
4.1 Ping cannot find the device
- Check that ecoMain has started and finished network initialization.
- Confirm the serial number and the host name format
enecess-main-<Device SN>. - Make sure DHCP is enabled and the client and ecoMain are on the same LAN.
4.2 Cannot access ecoMain by host name
- Check that the network allows devices to reach one another and that client isolation is disabled.
- Check that the LAN allows mDNS multicast. Across VLANs, the network needs to forward mDNS between the relevant segments.
Publisher contact
Energy assets easy to access
- Website www.enecess.com
- Email support@enecess.com
- Company Cyberiot Technology Co., Ltd.




