Gateway
OpenEMS
Deploy
Status
Loading...
OCPP Wire Tail
Live view of OCPP frames the gateway exchanges with CSMS / admin. Polling pauses when the tab is hidden so it doesn't drain the device.
System Health
CPU Load
Memory
Disk (root)
Temperature
Gateway Errors
Loading…
Config (gateway.properties)
EVSE IDs
Comma-separated OCPP ID list. Must match OpenEMS component names.
Power Limit / Phase
A — Maximum current per phase.
Partial Data Stale Timeout
ms — last-known power is discarded after this; conservative max used instead. Default 300000 (5 min).
CSMS
Master switch for the primary OCPP leg (csms.enabled). Disable to silence CSMS traffic without losing the URL — gateway will not connect, will not reconnect, will not queue messages for it. Ghost admin mirror is unaffected.
CSMS URL
:
Cloud CSMS address the EVSEs connect to. Final URL: <scheme>://<host>:<port><path>; reassembled on save into csms.url.
Admin CSMS URL
:
OCPP WebSocket URL of the Govoltio admin panel. The gateway opens a second OCPP client to this address (in addition to the main CSMS) for live telemetry and status. Saved as admin.csms.url in gateway.properties; the gateway appends the ChargePoint ID at runtime. Leave empty to disable the admin OCPP connection entirely.

Not the same as OTA trigger. Firmware push from the workstation can be routed through either the admin panel (DEPLOY_ADMIN_TRIGGER_URL + _TOKEN, payload field serialNumber) or directly through the CSMS (DEPLOY_CSMS_TRIGGER_URL + _TOKEN, payload field chargePointId) — both reach the same gateways but via different REST endpoints. Configured separately in scripts.conf/hubmaster-deploy.conf. Wire-format and field-by-field semantics: docs/csms-integration.md §12.
ChargePoint ID
Charge point identity reported to the CSMS.
Location
Optional — shown in the dashboard and BootNotification.
Grid Phase Voltage
V — Used for W↔A conversion. Standard grid 230 V.
Transaction Mode
⚠ Gateway restart required after changing the transaction mode.
Mode
Default ID Tag
Fixed RFID tag used for all sessions in gateway mode (ocpp.default.idtag). Ignored in other modes.
Weather
Source
EVSE Discovery
Auto-Discovery
Periodic UDP broadcast that finds EVSEs on the LAN and pushes the OpenEMS OCPP URL.
Scan Interval
minutes between scans
Action scan (writes to EVSEs): UDP broadcast + HTTP /24 probe → push OCPP URL to responders → DataTransfer(EvseConfigured) to CSMS. Default interval 10 min; "Scan Now" runs once on-demand.
Not the same as OpenEMS → EVSE List → Scan, which is a read-only discovery that only lists what answers UDP (no config push, no CSMS notify).
UDP Port
broadcast port (EVSEs must listen here)
OpenEMS OCPP Port
port pushed to EVSEs as ws://<gateway-ip>:PORT
UDP Timeout
ms — wait time for EVSE replies after broadcast
Energy Report
Periodically sends energy data (grid, solar, battery) to the CSMS via DataTransfer(EnergyReport).
Reporting
Interval
seconds between reports
Customer Name
Customer or site name — included in every config backup sent to the admin server.
Config Ownership
Key Actor Value Last Set
Loading…
Status
Loading...
EVSE OCPP Wire Tail
Live view of OCPP frames between OpenEMS and each EVSE — populated by tailing evcslog/<ocppId>.log on disk (the OpenEMS-side OcppMessageLogger writes one file per connected OCPP id). Auto-pauses on tab hide.
Config
OCPP Server IP / Port
:
Local OCPP server that EVSEs connect to.
Cluster Power Limit
W — Total power cap for all charge points.
Meter ID
OpenEMS component ID — Luna meter.
Modbus RTU Port
Serial port the Luna meter is connected to.
Meter Verify (Luna LSM50 RS)
Runs an IEC 62056-21 handshake on the selected serial port and prints live OBIS readings (V, I, PF, energy). Use this to confirm physical wiring, RS-485 polarity, port permissions, and meter baud rate before relying on OpenEMS measurements. The verify runs on this device — to verify the meter on a Rockchip from the workstation, open the dashboard on the Rockchip itself.
Serial Port
Rockchip on-board RS485 COM1 → /dev/ttyS6. USB dongle → /dev/ttyUSB0.
Baud Rate
Max baud after handshake. Luna LSM50 RS default = 9600.
Device Address
Meter flag/serial. Blank = broadcast (single meter on bus).
Apply CT ratio
Rewrites ctPrimary / ctSecondary in the Luna .config file under openems.config.dir. Felix reactivates the component in ~3–5 s — no openems-edge restart.
CT Primary A
CT primary current. Must match the physical CT installed (e.g. 500 for a 500/5 CT).
CT Secondary A
CT secondary winding rating — 5 for standard CTs, 1 for some European types.
Invert Power
Software fallback for backwards-wired CTs. The clean fix is to reverse the CT at the clamp — don't do both (double-invert = wrong again).
EVSE List
Manual Discovery does the same things automatically every few minutes — these are for "don't wait, do it now".
Read-only discovery — Scan does a UDP broadcast and lists EVSEs that answer. Nothing is pushed to the EVSEs and CSMS is not notified; this just shows what's on the network. To onboard the discovered EVSEs you still need to + Add EVSE here, and/or run Gateway → Config → EVSE Discovery → Scan Now (which is the action-side scan that pushes the OCPP URL + tells CSMS).
Loading...
Provisioning Snapshot
Current chargePoint identity, EVSE inventory with captured serials, CSMS endpoints, device fingerprint, and live network interfaces — same shape as the deploy-time provisioning email (schemaVersion: 1.6). Use this when handing the gateway off to a site operator or filing a support ticket.
(click Refresh)
RK3588 Target
SSH Host
IP address or hostname of the remote RK3588 device. Default: 10.42.0.1 (field-setup mode on eth0).
SSH Port
SSH port on the remote device (default: 22).
SSH User
SSH user (must be in sudoers).
SSH Pass
Passed via sshpass; never logged.
⚠ Deploy actions push files to the remote device via SSH and restart the relevant service. Deploy All transfers all JARs and scripts.
Service Status
System Info


Something went wrong after a deploy? This button goes back to the previous working version.

It stops the gateway, puts the old version back, and restarts it — all in one step.

⚠ Only works if a deploy was done before (a backup is created automatically on every deploy).
via SSH

Config Sync
Never synced
Uploads gateway.properties keys, all OpenEMS .config files and the idTag whitelist to the admin CSMS server. Use after changing settings to ensure the server has the latest copy. If the eMMC is replaced, the server can push these settings back to restore the device.
Snapshot history (newest first, last 10)
IDWhen (UTC) SourceHash Version
Whitelist (offline-mode RFID / mobile idTags) entries
Download CSV Template
Audit Log
Time Source Type Key New value Actor
Loading…
Network Configuration
Interface
eth0 = uplink (workstation/tech laptop side, 10.42.0.1/24 in field-setup mode), eth1 = EVSE LAN (192.168.1.100/24 + dnsmasq). Each interface is configured independently — changing Wi-Fi or GSM does not affect either Ethernet.
Mode (select to configure)
Shows which interfaces are active and what IP addresses they have. Nothing is changed.
Wi-Fi Hotspot (Erişim Noktası)
Cihazın kendi WiFi erişim noktası (wlan0) — saha teknisyeni telefon/laptop ile bağlanır, cihazın eth0/eth1 internetini paylaşır. wlan0 tek radyo: hotspot açıkken aynı anda bir WiFi ağına (client) bağlanılamaz.
Durum
Durumu okumak için Yenile'ye bas.
SSID
Varsayılan = cihaz serisi (hubmaster-<seri>).
Parola
WPA2 — en az 8 karakter. Boş bırakırsan parola değişmez.