Marstek Inverters
Supported Devices
| Device Type | Variants | Modbus TCP (Ethernet) | RS485 | Curtailment |
|---|---|---|---|---|
| Venus-C | 2.5kWh | ❌ | ✅ | ❌ |
Device Compatibility
This integration was tested with Venus C device. However, other devices using the same communication protocol, such as Venus E, may also be compatible. If you have such a device, it is likely to work, but we are awaiting official confirmation from the manufacturer.
Wiring
The MidTeq EMS and the Marstek inverters communicate via RS485.
RS485


RS485 Wiring
- For correct RS485 wiring: Follow the guidelines for RS485 wiring.
- If the wiring shown in the table below is incorrect, please let us know.
- There is no general consensus in the industry about the usage of A and B for the RS485 polarity, so it may be counterintuitive and opposite of what you might expect for some devices.
| Device | MidTeq EMS model OM1 | MidTeq EMS model IG8 | RS485-USB converter | RS485-Ethernet converter |
|---|---|---|---|---|
| A | RS485 A | RS485_POS | RS485 A | TX+ |
| B | RS485 B | RS485_NEG | RS485 B | TX- |
| GND | RS GND | GND | Not available | G |
NOTE: RS485 Device Addresses
- You MUST give each device on the RS485 bus a unique address. Check the manual of the device on how to do this.
- Use lower addresses first (1, 2, ...) because the MidTeq EMS will find them faster!
- For each device, it is generally recommended to stick with the factory default baud rate, parity, and stop bits. The MidTeq EMS will scan on those first.