Direct EVSE Control API Docs
Boost Settings
{ "name" "get boost settings", "method" "get", "url" "https //cloud clemap com 3032/edgedevices/{edge device id}/evses/{uuid}/boostsettings", "description" "this method allows to retrieve the currently valid boost settings with a timestamp until which the settings are valid if there are no currently valid settings, the response values are null ", "tab" "examples", "examples" { "languages" \[ { "id" "ian48i6nrr0bigs3vhdqq", "language" "curl", "code" "curl location globoff '/edgedevices/{edge device id}/evses/{uuid}/boostsettings' \\\\\n header 'evsetoken string'", "customlabel" "" }, { "id" "ilufpq9orrjvzk zo9vxl", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'get',\n 'url' '/edgedevices/{edge device id}/evses/{uuid}/boostsettings',\n 'headers' {\n 'evsetoken' 'string'\n }\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "vtdsjuvvh1tibphrksn9d", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"evsetoken\\", \\"string\\");\n\nvar requestoptions = {\n method 'get',\n headers myheaders,\n redirect 'follow'\n};\n\nfetch(\\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "z swgcejn7ot21jzzxyc4", "language" "python", "code" "import requests\n\nurl = \\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\"\n\npayload = {}\nheaders = {\n 'evsetoken' 'string'\n}\n\nresponse = requests request(\\"get\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "pp5nonrvh2ghy8awbvehz", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"net/http\"\n\nurl = uri(\\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\")\n\nhttp = net http new(url host, url port);\nrequest = net http get new(url)\nrequest\[\\"evsetoken\\"] = \\"string\\"\n\nresponse = http request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "ian48i6nrr0bigs3vhdqq" }, "results" { "languages" \[ { "id" "nd4nttkjfhthjtsi 2wgc", "language" "200", "customlabel" "", "code" "{\n \\"valid until\\" \\"2024 05 30t09 14 47 244362+00 00\\" | null\n}" } ], "selectedlanguageid" "nd4nttkjfhthjtsi 2wgc" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "name" "evsetoken", "kind" "required", "type" "string", "description" "evse authentication token for the specific charging station ", "children" \[] } ], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "header parameter", "value" "headerparameters" } } { "name" "set boost settings", "method" "post", "url" "https //cloud clemap com 3032/edgedevices/{edge device id}/evses/{uuid}/boostsettings", "description" "allows to set a so called boost period, where the charging station has a higher\npriority for a certain duration (in seconds) during such a period, the charging\nstation is allocated the maximum power with high priority, thus allowing to\ncharge faster for a period of time ", "tab" "examples", "examples" { "languages" \[ { "id" "o lg2kwnz5fohatcwflxd", "language" "curl", "code" "curl location globoff '/edgedevices/{edge device id}/evses/{uuid}/boostsettings' \\\\\n header 'evsetoken string' \\\\\n data '{\\"duration\\" \\"integer\\"}'", "customlabel" "" }, { "id" "bkhd5orqvatgwgtdokvng", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'post',\n 'url' '/edgedevices/{edge device id}/evses/{uuid}/boostsettings',\n 'headers' {\n 'evsetoken' 'string'\n },\n body '{\\"duration\\" \\"integer\\"}'\n\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "prnad1wgwjo54z6qq9q6t", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"evsetoken\\", \\"string\\");\n\nvar raw = \\"{\\\\\\"duration\\\\\\" \\\\\\"integer\\\\\\"}\\";\n\nvar requestoptions = {\n method 'post',\n headers myheaders,\n body raw,\n redirect 'follow'\n};\n\nfetch(\\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "qonic8u3patwbsdxutdq6", "language" "python", "code" "import requests\n\nurl = \\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\"\n\npayload = \\"{\\\\\\"duration\\\\\\" \\\\\\"integer\\\\\\"}\\"\nheaders = {\n 'evsetoken' 'string'\n}\n\nresponse = requests request(\\"post\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" " k 7fap14pd3goqzmudfx", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"net/http\"\n\nurl = uri(\\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\")\n\nhttp = net http new(url host, url port);\nrequest = net http post new(url)\nrequest\[\\"evsetoken\\"] = \\"string\\"\nrequest body = \\"{\\\\\\"duration\\\\\\" \\\\\\"integer\\\\\\"}\\"\n\nresponse = http request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "o lg2kwnz5fohatcwflxd" }, "results" { "languages" \[ { "id" "dez6 ipai8apy9ztlhpzi", "language" "201", "customlabel" "", "code" "{\n \\"state\\" \\"received\\",\n \\"duration\\" 3600\n}" } ], "selectedlanguageid" "dez6 ipai8apy9ztlhpzi" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "name" "evsetoken", "kind" "required", "type" "string", "description" "evse authentication token for the specific charging station ", "children" \[] } ], "bodydataparameters" \[ { "name" "duration", "kind" "required", "type" "integer", "description" "duration in seconds", "children" \[] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "name" "reset boost settings", "method" "delete", "url" "https //cloud clemap com 3032/edgedevices/{edge device id}/evses/{uuid}/boostsettings", "description" "this method allows to reset the boost settings the previous settings\nare returned ", "tab" "examples", "examples" { "languages" \[ { "id" "x4kxxfhfeucxrhe gy3bh", "language" "curl", "code" "curl location globoff request delete '/edgedevices/{edge device id}/evses/{uuid}/boostsettings' \\\\\n header 'evsetoken string'", "customlabel" "" }, { "id" "o9 qec si7wsrhsybt9ej", "language" "nodejs", "code" "var request = require('request');\nvar options = {\n 'method' 'delete',\n 'url' '/edgedevices/{edge device id}/evses/{uuid}/boostsettings',\n 'headers' {\n 'evsetoken' 'string'\n }\n};\nrequest(options, function (error, response) {\n if (error) throw new error(error);\n console log(response body);\n});\n", "customlabel" "" }, { "id" "fwzdgnfiuznumjy g4iqy", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"evsetoken\\", \\"string\\");\n\nvar requestoptions = {\n method 'delete',\n headers myheaders,\n redirect 'follow'\n};\n\nfetch(\\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" }, { "id" "0bnlrvz9gv5 eg5pkghi ", "language" "python", "code" "import requests\n\nurl = \\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\"\n\npayload = {}\nheaders = {\n 'evsetoken' 'string'\n}\n\nresponse = requests request(\\"delete\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "qn wxc4xc1at7z 8mh zu", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"net/http\"\n\nurl = uri(\\"/edgedevices/{edge device id}/evses/{uuid}/boostsettings\\")\n\nhttp = net http new(url host, url port);\nrequest = net http delete new(url)\nrequest\[\\"evsetoken\\"] = \\"string\\"\n\nresponse = http request(request)\nputs response read body\n", "customlabel" "" } ], "selectedlanguageid" "x4kxxfhfeucxrhe gy3bh" }, "results" { "languages" \[ { "id" "0ohbb8vd6dlcvcgicfsmq", "language" "200", "customlabel" "", "code" "{\n \\"valid until\\" \\"2024 05 30t09 14 47 244362+00 00\\" | null\n}" } ], "selectedlanguageid" "0ohbb8vd6dlcvcgicfsmq" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "name" "evsetoken", "kind" "required", "type" "string", "description" "evse authentication token for the specific charging station ", "children" \[] } ], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "header parameter", "value" "headerparameters" } }