/**
* Updates the supervision server URL and optionally the CSMS basic auth credentials.
- * @param url
- * @param supervisionUser
- * @param supervisionPassword
+ * @param url - The new supervision server URL
+ * @param supervisionUser - CSMS basic auth user (undefined preserves existing)
+ * @param supervisionPassword - CSMS basic auth password (undefined preserves existing)
*/
public setSupervisionUrl (
url: string,
`${this.chargingStation.logPrefix()} ${moduleName}.requestHandler: Handle request error:`,
error
)
+ delete requestPayload.supervisionPassword
+ delete requestPayload.supervisionUser
responsePayload = {
command,
errorDetails: error instanceof OCPPError ? error.details : undefined,
.describe('OCPP server supervision URL(s)'),
supervisionUser: z
.string()
+ .regex(/^[^:]*$/, 'must not contain ":"')
.optional()
.describe('CSMS basic auth user used on the supervision WebSocket'),
})
.describe('CSMS basic auth password used on the supervision WebSocket'),
supervisionUser: z
.string()
+ .regex(/^[^:]*$/, 'must not contain ":"')
.optional()
.describe('CSMS basic auth user used on the supervision WebSocket'),
url: z.url().describe('The OCPP server supervision URL to set'),
<input
id="supervision-password"
v-model="state.supervisionPassword"
+ autocomplete="off"
class="supervision-password"
name="supervision-password"
placeholder="<password>"
<input
id="supervision-password"
v-model="state.supervisionPassword"
+ autocomplete="off"
class="supervision-password"
name="supervision-password"
placeholder="<password>"