action smart_me_pico_charging_get { label: "Gets the active charging data of a pico station" provider: smart_me method: GET path: "/api/pico/charging/{id}" encoding: json input: { type: "object" properties: { id: { type: "string" } } required: ["id"] additionalProperties: false } output: { type: "object" description: "Container class for the pico charging station API" properties: { ActiveChargingEnergy: { type: "number" format: "double" description: "The energy used by this active charging (in kWh)" } ActiveChargingPower: { type: "number" format: "double" description: "The power of the active charging (in kW)" } ConnectionMode: { type: "string" description: "The mode how this station is connected to the cloud" enum: ["NetworkToCloudConnectionMode_NoConnection", "NetworkToCloudConnectionMode_DirectWiFiConnection", "NetworkToCloudConnectionMode_GPRSConnection", "NetworkToCloudConnectionMode_NBIotConnection", "NetworkToCloudConnectionMode_LteCatM1Connection", "NetworkToCloudConnectionMode_MeshWiFiConnection", "NetworkToCloudConnectionMode_MeshMobileConnection"] } Duration: { type: "integer" format: "int32" description: "The duration of this charging in seconds" } LastWarningOrError: { type: "string" description: "The last warning or error of the station. This message is only shown if the warning or error happend in the last 5 minutes." enum: ["MeterDataloggerEvent", "MeterRestart", "PowerDown", "MissingPhaseL1", "MissingPhaseL2", "MissingPhaseL3", "TamperDetectionCover", "MagneticFieldDetection", "ClockAdjusted", "Overvoltage", "Undervoltage", "OvervoltageL1", "OvervoltageL2", "OvervoltageL3", "ChargingTransaction", "PicoErrorControllerPanic", "PicoErrorMidServicePanic", "PicoWarningRcdTriggered", "PicoWarningCableLockError", "PicoWarningDiodeFailure", "PicoWarningOverload", "PicoWarningHighTemperature"] } LastWarningOrErrorMessage: { type: "string" description: "The message of the last warning or error of the station." } LastWarningOrErrorTime: { type: "string" format: "date-time" description: "The time when the LastWarningOrError happend" } LoadSheddingState: { type: "string" description: "Max. dynamic current (e.g. set over API or Modbus TCP) of this station or the loadmanagement group of the station if the station is in a group. in A" enum: ["MaxCurrent", "HalfCurrent", "MinCurrent", "NoCurrent"] } LoadmanagementGroupName: { type: "string" description: "The name of the loadmanagement group. Or string.empty if the station is not in a group" } MaxAllowedChargingCurrent: { type: "integer" format: "int32" description: "Max allowed charging current in A" } MaxDynamicCurrent: { type: "integer" format: "int32" description: "Max. dynamic current (e.g. set over API or Modbus TCP) of this station or the loadmanagement group of the station if the station is in a group. in A" } MaxLoadmanagementGroupCurrent: { type: "integer" format: "int32" description: "Max. current of the loadmanagement group of this station (if there is any) in A" } MaxStationCurrent: { type: "integer" format: "int32" description: "Max. current of the station in A" } MinStationCurrent: { type: "integer" format: "int32" description: "Min. current of the station in A" } State: { type: "string" description: "The state of the charging station" enum: ["Booting", "ReadyNoCarConnected", "ReadyCarConnected", "StartedWaitForCar", "Charging", "Installation", "Authorize", "Offline"] } ValueDate: { type: "string" format: "date-time" description: "The date of this values" } } } }