NexWattEnergy Intelligence

Help — how to connect devices

How to connect devices and services to HEMS — step-by-step guides. Type a manufacturer, model or keyword, e.g. “supla”, “modbus”, “token”.

Start here

Getting started 7

Meters and sensors 8

Adding a Zamel device to your SUPLA account (Wi-Fi and the SUPLA app) Before HEMS can read a meter, the device must be connected to Wi-Fi and added to your SUPLA account. You do this once — with the SUPLA app on your phone or manually in a browser. 10 steps · approx. 10 minone-time Zamel SUPLA — supported devices and choosing a model All Zamel SUPLA devices are connected the same way: a personal token from SUPLA Cloud and the channel ID. No ESP32 connector is needed. 5 steps · approx. 3 minno connector Zamel MEW-01 and related electricity meters (SUPLA) MEW-01, MEW-02, MEW-01/1F and LEW electricity meters are read via SUPLA Cloud — no ESP32 connector is needed. You need a personal token and the meter’s channel number. 7 steps · approx. 10 mintestedno connectorhistory importgrid parameters Zamel LIW-01 and LIW-03 ETH impulse counters (electricity, water, gas, heat) LIW counts impulses from the meter’s impulse output (or an impulse reader) and turns them into a meter reading. HEMS reads it from SUPLA Cloud every 5 minutes. 6 steps · approx. 10 minno connectorhistory import Zamel THW-01 temperature and humidity sensor THW-01 measures temperature and humidity. HEMS reads them from SUPLA Cloud every 5 minutes and can import the history. 4 steps · approx. 5 minno connectorhistory import SUPLA relay or socket as an actuator Any switch channel added to SUPLA (relay, socket, light switch, staircase timer) can be an actuator in HEMS. HEMS switches it on and off via SUPLA Cloud, and every command goes through the Command Gateway — with permissions, simulation mode and safety limits. 5 steps · approx. 5 minno connectorcontrol Shelly — relays, plugs and meters You can connect Shelly in two ways: locally via an ESP32 connector on the same network (read every 15 s, works without internet) or via Shelly Cloud from the HEMS server (no connector, read every minute or less often). HEMS switches relays and plugs on and off with a command through the Command Gateway. 6 steps · approx. 10 minconnector or cloudcontrol BleBox — switchBox, switchBoxD, meters and sensors You connect BleBox devices locally via an ESP32 connector on the same network. HEMS reads state, power and temperature and switches relays on and off with a command through the Command Gateway. 4 steps · approx. 10 minconnectorcontrol

Historical data 1

Inverters 6

Deye Cloud — installation from the Deye cloud Reading a Deye installation from Deye Cloud — no connector and no access to the home network. Power every 5 minutes and history import. 6 steps · approx. 15 minno connectorhistory import Solarman — installation from the Solarman cloud Reading an installation from the Solarman cloud (inverters with a Solarman logger: Deye, Sofar, Afore and others) — no connector. Power every 5 minutes and history import. 5 steps · approx. 15 minno connectorhistory import FoxESS Cloud — installation from the FoxESS cloud Reads a FoxESS inverter from FoxESS Cloud — no connector and no access to the home network. Power every 5 minutes and history import. 4 steps · approx. 10 minno connectorhistory import Grid export limit (zero export, negative prices) HEMS can change the grid export limit in the inverter — e.g. 0 W when the sell price is negative, or a fixed limit from the connection conditions. The fast control is done by the inverter itself on its own meter (CT); HEMS only sets the limit. 5 steps · approx. 15 mincontrolprices Deye hybrid with storage and string inverters A typical setup: a Deye hybrid inverter handles PV strings and the energy storage, with string inverters alongside. How to add it so the balance is complete and nothing is counted twice. 6 steps · approx. 10 minconnectorbatterybalance LuxPower / EG4 via Wi-Fi dongle Reading a LuxPower inverter through its Wi-Fi dongle (connector firmware ≥ 0.28). 2 steps · approx. 4 min

Heat pumps 6

Heat recovery unit — readings, speed and ventilation automation Connect the heat recovery unit via Modbus to the ESP32 connector (RS485 or Modbus TCP on the LAN) or — for Compit controllers — via the iNext cloud. HEMS reads the temperatures of the four air streams, humidity, speed and filter state, and changes speed and intensive ventilation with a command through the Command Gateway. 6 steps · approx. 15 minconnector or cloudcontrol Air conditioner — Daikin, LG, Samsung, Mitsubishi, Intesis gateways and cooling automation Connect Daikin (Onecta API), LG (ThinQ Connect), Samsung (SmartThings) and Mitsubishi Electric (MELCloud, MELCloud Home) air conditioners through the manufacturer cloud — from the HEMS server, no connector — and units of many brands through an Intesis Modbus RTU gateway and the ESP32 connector. HEMS reads operation, mode, setpoint and room temperature, and switches on/off, changes mode and temperature by command through the Command Gateway. 8 steps · approx. 15 mincloud or connectorcontrol Rotenso heat pump and Tuya devices Rotenso and other devices using the Tuya / Smart Life app are read through the Tuya cloud. 4 steps · approx. 8 min Viessmann (ViCare) Official ViCare API — you log in with the owner's ViCare account, HEMS never sees the password. 3 steps · approx. 6 min Mitsubishi Ecodan (MELCloud and MELCloud Home) Reading and control through the Mitsubishi cloud, from the HEMS server. 2 steps · approx. 4 min Vaillant via ebusd Local reading of a Vaillant heat pump through an eBUS adapter and the ebusd service — read-only. 2 steps · approx. 4 min

EV chargers 5

Connection methods 11

Modbus TCP (LAN) Inverters with an Ethernet/Wi-Fi port and Modbus TCP enabled, meters, EV chargers, heat pumps, Victron GX. 4 steps · approx. 8 min SunSpec (Modbus TCP) SMA, SolarEdge, Fronius, Kostal, KACO, ABB/FIMER and other SunSpec-compliant inverters. 3 steps · approx. 6 min Solarman V5 logger (Wi-Fi) Deye, Sofar, Solis, Afore, Megarevo and other inverters with a Solarman Wi-Fi logger (e.g. LSW-3). 3 steps · approx. 6 min Modbus RTU (RS485, wired) Eastron SDM meters, inverters with an RS485/COM port, JK BMS PB, chargers with RS485. 4 steps · approx. 8 min GoodWe (local UDP) GoodWe ET/EH/BT/BH hybrids and older ES/EM/ESA/SBP/BP with a Wi-Fi/LAN module. 3 steps · approx. 6 min Local HTTP API Fronius Solar API, Enphase IQ Gateway, OpenDTU (Hoymiles microinverters), Shelly (meters, relays, plugs), BleBox (switchBox, meters), Pstryk meter, APsystems EZ1. 3 steps · approx. 6 min Storage and BMS: JK, Daly, CAN JK BMS (Bluetooth), Daly BMS (UART), BMS with CAN output using the Pylontech protocol (Pylontech, Seplos, JK, Daly, Pace…). 4 steps · approx. 8 min Victron VE.Direct (cable) SmartSolar/BlueSolar MPPT charge controllers, SmartShunt, BMV-70x/71x. 2 steps · approx. 4 min Voltronic / Axpert inverters (UART) Off-grid and hybrid inverters using the Voltronic protocol (Axpert, EASUN, MPP Solar and derivatives). 2 steps · approx. 4 min EV chargers via OCPP 1.6J Chargers with OCPP 1.6J: Wallbox, Zaptec Pro, ABB, Alfen, Ekoenergetyka and others. 3 steps · approx. 6 min Manufacturer cloud (no connector) Deye Cloud, Solarman, FoxESS Cloud, Zamel SUPLA (meters, sensors, relays), Tuya, Viessmann ViCare, Mitsubishi MELCloud, go-e, Easee and Zaptec chargers. 2 steps · approx. 4 min
Your device is missing or a guide doesn't match?

Write to us — we will extend the help and add the driver.

Report it