ocpp2mqtt

Docker app from Nodiaque's Repository

Overview

ocpp2mqtt is a gateway software that converts OCPP (Open Charge Point Protocol) requests to MQTT (Message Queuing Telemetry Transport) and vice versa. This allows the integration of charging stations with any automation system.

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

OCPP PortPorttcp

Port mapping for OCPP connection. The host side must match LISTEN_PORT value

Target
3000
Default
3000
Value
3000
LISTEN_PORTVariable

Port to listen for incoming OCPP connection. If this is change, you must update the OCPP PORT port forwarding

Default
3000
Value
3000
LISTEN_ADDRVariable

If using multiple NIC, used to bind to a specific address

Default
0.0.0.0
Value
0.0.0.0
MQTT_PORTVariable

Port used for MQTT

Default
1883
Value
1883
MQTT_HOSTNAMEVariable

MQTT server ip address

MQTT_BASEPATHVariable

Basepath to use for mqtt. State and command will be after that

Default
ocpp/charger1
Value
ocpp/charger1
MQTT_USERNAMEVariable

Username to connect to MQTT if required

MQTT_PASSWORDVariable

Password for MQTT connection

MQTT_USESTATIONNAMEVariable

Set to true (all lower) to append the station name to the MQTT_BASEPATH. Be sure the basepath end with /

AUTHORIZED_TAG_ID_LISTVariable

List of station ID that are authorized to charge. You can get this value in your station apps.

Value
[""]

Categories

Download Statistics

495
Total Downloads

Details

Repository
gyzod/ocpp2mqtt
Last Updated2026-02-03
First Seen2026-01-14

Run Ocpp2mqtt on Unraid.

Ocpp2mqtt is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.