Skip to main content
POST
Creates a controller

Authorizations

Authorization
string
header
required

OAuth2 Bearer Authorization

Body

application/json

Creates a controller. Required permission: assets:controller:create

location_id
integer<int32>
required

Controller location id

Required range: x >= 0
logging
boolean
default:true
required

Is logging eanbled for this controller

fairmode
boolean
default:false
required

Is fairmode enabled for this controller

software
enum<string>
required

Software of the controller

Available options:
mennekes,
mennekes_ecu,
mennekes_amtron_non_eichrecht,
mennekes_amedio_eichrecht,
mennekes_amedio_non_eichrecht,
mennekes_4you_500,
mennekes_4business_700,
mennekes_4business_700_eichrecht,
nidec,
ebg,
phoenix,
ecotap,
abb,
abb_terra_ac,
alfen,
amperfied,
ampure,
hubject,
kathrein,
keba,
kostad_sissy2,
heliox,
innogy,
ochp,
ebee,
enercharge,
chargeamps,
schneiderelectric,
tritium,
walther,
vinci_proxy,
vestel,
volkswagen,
chargehere,
schrack,
ebemobility,
kostad,
circontrol,
eluminocity,
abl,
abl_em4,
bauer_gen3,
bauer_gen4,
gewiss,
getpower,
delta,
photon,
porsche,
powerjames,
ads_tec,
siemens,
siemens_sicharge_d,
smight,
aixacct,
alpitronic,
stoehr,
meenergy,
whbcharging,
starchargeaurora,
compleo_solo,
evboxdc,
evboxliviqo,
unknown,
smappee,
hager_witty_share,
hager_witty_park,
hager_witty_pro,
zaptec,
peblar,
rzb,
kempower,
spelsberg
name
string
required

Name of the controller

Maximum string length: 50
backend_communication_type
enum<string>
required

The backend communication type of the controller

Available options:
ocpp_1_5,
ocpp_1_6_soap,
ocpp_1_6_json,
ocpp_1_6_json_v2,
ocpp_201_json
mobile_communication_type
enum<string>
required

The mobile communication type of the controller

Available options:
DSL,
GSM,
WLAN
charge_point_model
string

Charge point model of the controller

Maximum string length: 20
ssl
boolean
default:false

Does the controller support ssl. Required unless backend communication type is OCPP 1.6 JSON.

ip_address
string

IP address of the controller. Will be automatically set from sim card if ICC-ID is set.

dns_name
string

DNS Name of the controller

ip_port
integer<int64>

The IP Port of the controller

proxy_port
integer<int64>

The proxy port of the controller

manufacturer
string

The manufacturer of the controller

mobile_number
string

The mobile number of the controller

Maximum string length: 25
icc_id
string

The ICC ID of the controller

Maximum string length: 25
imsi
string

The IMSI of the controller

Maximum string length: 30
imei
string

The IMEI of the controller

Maximum string length: 30
sim_card_name
string

The SIM card name of the controller

Maximum string length: 50
radius_pwd
string

The radius password of the controller

Maximum string length: 50
pin
string

The PIN of the controller

Maximum string length: 5
puk
string

The PUK of the controller

Maximum string length: 8
alternative_heartbeat_interval
integer<int64>

The alternative heartbeat interval of the controller

Required range: 60 <= x <= 7200
alternative_meter_values_interval
integer<int64>

The alternative meter values interval of the controller

Required range: 60 <= x <= 7200
alternative_ftp_host
string

The alternative FTP host of the controller

Maximum string length: 55
serial_number
string

The serial number of the controller

Maximum string length: 16
article_number
string

The article number of the controller

Maximum string length: 16
u_ids
object[]

The controllers uIds

Response

Controller created

controller
object
required

Controller