Sunlight Group logo
Sunlight Group logo
Accessories
App
Configuration from A to Z
Control response time
Customer Specific
Devices
EMS
External Signals
InstallationLicenseNetworkQuick StartSafety, maintenance and legal noticesSpecificationsStatus LEDs
Toolbox
Troubleshooting
Wiring & connectivity guidelines
App
Integrations
Monitoring
Web Portal
Whitelabeling App

MQTT Setup

What you need

  1. Sunlight Group EMS with internet connectivity.
  2. MQTT credentials: This can be requested from our Support Team.
  3. Python development environment (or any other MQTT client). This guide uses a basic example written in Python to get you started with MQTT and sending commands. We recommend to use Python for the ease of use, but any other MQTT client is supported.

Extra information

MQTT is a fast communication protocol over the internet. It is a publish/subscribe message systems, which allows for a direct connection between your machine and the Sunlight Group EMS. Your assets are classified into solar, battery, EV, and HVAC groups.

First-time Configuration (Starting point for new users)

I have a Sunlight Group EMS that I'd like to setup for MQTT Remote Control.

1. Check your network

Ensure that your network allows mqtt network traffic over port 1883. You can do this using command:

nc -zv mqtt.eniris.be 1883

When this command is not available, you can alternatively download and execute the python code:

When in in doubt, consult your network engineer or temporarily use your phone's 4G/5G hotspot when connection errors occur.

Note
Note

When port 1883 is not accessible from your network, we offer a backup at port 80. This can be configured in your MQTT-client at a later step in this manual.

2. Add your devices

Login to the commissioning interface and make sure the devices are added to the Sunlight Group EMS.

Last updated August 12, 2026Edit this page

On this page

MQTT SetupWhat you needExtra informationFirst-time Configuration (Starting point for new users)1. Check your network2. Add your devices