evcc (self-hosted) · JSON-LD Context
Evcc Context
JSON-LD context defining the semantic vocabulary for Evcc from evcc (self-hosted).
75 Classes
313 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
evcc:
https://evcc.io/schema#
Classes
ChangePassword
VehicleAlwaysCharge
ChargeModeInput
Flow
LogLevel
Phases
PlanRates
BatteryMode
AlwaysCharge
ChargeMode
Rate
StaticEnergyPlan
PlanStrategy
OnboardingItem
OnboardingState
ChargerStatusReason
PhaseAction
PvAction
LoadpointSuggestion
LoadpointUi
Loadpoint
EnergyByDay
SolarDetails
Forecast
Currency
FatalError
BatterySuggestion
BatteryMeter
BatteryForecastPoint
BatteryForecast
Battery
Meter
GRID_CONNECTION
GenericConfigStatus
MqttConfig
InfluxConfig
Network
HemsConfig
HemsStatus
Hems
ShmConfig
SponsorStatus
Sponsor
Certificate
EebusConfig
EebusStatus
Eebus
RemoteConfig
RemoteStatus
Remote
ModbusProxyReadonly
ModbusBaudrate
ModbusComset
ModbusProxySettings
ModbusProxy
MessagingEvent
MessagingEvents
Circuit
SmartCostType
DeviceColorEntry
StaticSocPlan
RepeatingPlan
Vehicle
StatisticsData
Statistics
OcppConfig
OcppConnectionStatus
OcppStationStatus
OcppStatus
Ocpp
OcppForwarderRule
OcppForwarderSession
OcppForwarder
OptimizerAutomatic
State
Properties
| Property | Type | Container |
|---|---|---|
| current | reference | |
| new | reference | |
| from | string | |
| to | string | |
| energy | decimal | |
| cost | decimal | |
| pricedEnergy | decimal | |
| duration | integer | |
| plan | reference | |
| planTime | reference | |
| power | reference | |
| start | dateTime | |
| end | dateTime | |
| value | decimal | |
| time | dateTime | |
| continuous | boolean | |
| precondition | decimal | |
| done | boolean | |
| dismissed | list | |
| action | string | |
| charge | decimal | |
| discharge | decimal | |
| grid | decimal | |
| battery | decimal | |
| actionable | boolean | |
| minTemp | decimal | |
| maxTemp | decimal | |
| name | string | |
| alwaysCharge | reference | |
| batteryBoost | boolean | |
| chargeCurrents | list | |
| chargeDuration | decimal | |
| chargePower | decimal | |
| chargeRemainingDuration | decimal | |
| chargeRemainingEnergy | decimal | |
| chargeTotalImport | decimal | |
| chargeVoltages | list | |
| chargedEnergy | decimal | |
| chargerFeatureAutodetectDisabled | boolean | |
| chargerFeatureAverage | boolean | |
| chargerFeatureCacheable | boolean | |
| chargerFeatureClimaterDisabled | boolean | |
| chargerFeatureCoarseCurrent | boolean | |
| chargerFeatureContinuous | boolean | |
| chargerFeatureDemandTemperature | boolean | |
| chargerFeatureDemandWeekday | boolean | |
| chargerFeatureHeating | boolean | |
| chargerFeatureIntegratedDevice | boolean | |
| chargerFeatureOffline | boolean | |
| chargerFeatureRetryable | boolean | |
| chargerFeatureStreaming | boolean | |
| chargerFeatureSwitchDevice | boolean | |
| chargerFeatureWakeUpDisabled | boolean | |
| chargerFeatureWelcomeCharge | boolean | |
| chargerIcon | string | |
| chargerPhases1p3p | boolean | |
| chargerSinglePhase | boolean | |
| chargerStatusReason | ||
| charging | boolean | |
| connected | boolean | |
| connectedDuration | decimal | |
| disabled | boolean | |
| disableDelay | decimal | |
| disableThreshold | decimal | |
| effectiveLimitSoc | decimal | |
| effectiveMaxCurrent | decimal | |
| effectiveMinCurrent | decimal | |
| effectiveMinSoc | decimal | |
| effectivePlanId | decimal | |
| effectivePlanSoc | decimal | |
| effectivePlanTime | dateTime | |
| effectivePlanStrategy | reference | |
| effectivePriority | decimal | |
| enableDelay | decimal | |
| enableThreshold | decimal | |
| enabled | boolean | |
| limitEnergy | decimal | |
| limitSoc | decimal | |
| maxCurrent | decimal | |
| minCurrent | decimal | |
| minSoc | decimal | |
| minSocNotReached | boolean | |
| mode | reference | |
| offeredCurrent | decimal | |
| optimizerControlled | boolean | |
| phaseAction | reference | |
| phaseRemaining | decimal | |
| phasesActive | decimal | |
| phasesConfigured | decimal | |
| planActive | boolean | |
| planEnergy | decimal | |
| planOverrun | decimal | |
| planStrategy | reference | |
| planProjectedEnd | dateTime | |
| planProjectedStart | dateTime | |
| priority | decimal | |
| pvAction | reference | |
| pvRemaining | decimal | |
| last24hEnergy | decimal | |
| last7dEnergy | decimal | |
| sessionCo2PerKWh | decimal | |
| sessionEnergy | decimal | |
| sessionPrice | decimal | |
| sessionPricePerKWh | decimal | |
| sessionSolarPercentage | decimal | |
| smartCostActive | boolean | |
| smartCostLimit | decimal | |
| smartCostNextStart | dateTime | |
| smartFeedInPriorityActive | boolean | |
| smartFeedInPriorityLimit | decimal | |
| smartFeedInPriorityNextStart | dateTime | |
| solarShare | decimal | |
| suggestion | ||
| title | string | |
| todayEnergy | decimal | |
| vehicleClimaterActive | boolean | |
| vehicleDetectionActive | boolean | |
| vehicleLimitSoc | decimal | |
| vehicleName | string | |
| vehicleOdometer | decimal | |
| vehicleRange | decimal | |
| vehicleSoc | decimal | |
| vehicleTitle | string | |
| vehicleWelcomeActive | boolean | |
| batteryBoostLimit | decimal | |
| ui | reference | |
| complete | boolean | |
| scale | decimal | |
| today | reference | |
| tomorrow | reference | |
| dayAfterTomorrow | reference | |
| timeseries | list | |
| co2 | list | |
| solar | reference | |
| planner | list | |
| feedin | list | |
| temperature | list | |
| error | string | |
| class | string | |
| device | string | |
| icon | string | |
| returnEnergy | decimal | |
| powers | list | |
| currents | list | |
| soc | decimal | |
| controllable | boolean | |
| modes | list | |
| capacity | decimal | |
| maxSoc | decimal | |
| limit | boolean | |
| highest | reference | |
| lowest | reference | |
| devices | list | |
| forecast | reference | |
| config | ||
| status | ||
| yamlSource | string | |
| broker | string | |
| topic | string | |
| user | string | |
| password | string | |
| clientID | string | |
| insecure | boolean | |
| caCert | string | |
| clientCert | string | |
| clientKey | string | |
| url | string | |
| database | string | |
| org | string | |
| token | string | |
| host | string | |
| port | decimal | |
| externalUrl | string | |
| internalUrl | string | |
| configured | boolean | |
| dimmed | boolean | |
| curtailed | decimal | |
| maxConsumptionPower | decimal | |
| maxProductionPower | decimal | |
| vendorId | string | |
| deviceId | string | |
| deviceSerial | string | |
| expiresAt | dateTime | |
| expiresSoon | boolean | |
| hardware | boolean | |
| public | string | |
| private | string | |
| uri | string | |
| shipid | string | |
| interfaces | list | |
| certificate | reference | |
| ski | string | |
| qr | string | |
| loginBlocked | boolean | |
| lastSeen | ||
| rtu | boolean | |
| baudrate | reference | |
| comset | reference | |
| readonly | reference | |
| settings | reference | |
| msg | string | |
| stop | reference | |
| connect | reference | |
| disconnect | reference | |
| guest | reference | |
| asleep | reference | |
| planoverrun | reference | |
| parent | string | |
| maxPower | decimal | |
| color | string | |
| weekdays | list | |
| tz | string | |
| active | boolean | |
| repeatingPlans | list | |
| features | list | |
| avgCo2 | decimal | |
| avgPrice | decimal | |
| chargedKWh | decimal | |
| solarPercentage | decimal | |
| thisYear | reference | |
| total | reference | |
| id | string | |
| stations | list | |
| stationId | string | |
| upstreamUrl | string | |
| upstreamStationId | string | |
| username | string | |
| readOnly | boolean | |
| chargerId | string | |
| upstreamConnected | boolean | |
| telemetry | boolean | |
| experimental | boolean | |
| setupRequired | boolean | |
| onboarding | reference | |
| startupCompleted | boolean | |
| apiReady | boolean | |
| loadpoints | list | |
| currency | reference | |
| country | string | |
| fatal | list | |
| authProviders | reference | |
| version | string | |
| availableVersion | string | |
| system | string | |
| timezone | string | |
| batteryMode | reference | |
| gridConfigured | boolean | |
| gridConnection | reference | |
| voltage | decimal | |
| pv | list | |
| pvPower | decimal | |
| pvEnergy | decimal | |
| aux | list | |
| auxPower | decimal | |
| ext | list | |
| consumers | list | |
| homePower | decimal | |
| residualPower | decimal | |
| gridExportLimit | decimal | |
| profilePercentile | decimal | |
| greenShareHome | decimal | |
| greenShareLoadpoints | decimal | |
| tariffs | reference | |
| tariffGrid | decimal | |
| tariffFeedIn | decimal | |
| tariffCo2 | decimal | |
| tariffSolar | decimal | |
| tariffPriceHome | decimal | |
| tariffPriceLoadpoints | decimal | |
| tariffCo2Home | decimal | |
| tariffCo2Loadpoints | decimal | |
| tariffTemperature | decimal | |
| mqtt | reference | |
| influx | reference | |
| network | reference | |
| hems | reference | |
| shm | reference | |
| sponsor | reference | |
| eebus | reference | |
| remote | reference | |
| modbusproxy | list | |
| messaging | reference | |
| messagingEvents | ||
| interval | decimal | |
| circuits | ||
| circuitsConfig | reference | |
| bufferSoc | decimal | |
| prioritySoc | decimal | |
| bufferStartSoc | decimal | |
| batteryDischargeControl | boolean | |
| batteryGridDischarge | boolean | |
| solarAdjusted | boolean | |
| batteryGridChargeLimit | decimal | |
| batteryGridChargeActive | boolean | |
| batteryGridDischargeLimit | decimal | |
| batteryGridDischargeActive | boolean | |
| smartCostAvailable | boolean | |
| smartCostType | reference | |
| smartFeedInPriorityAvailable | boolean | |
| historyUpdated | dateTime | |
| siteTitle | string | |
| deviceColors | list | |
| vehicles | ||
| statistics | reference | |
| authDisabled | boolean | |
| ocpp | reference | |
| ocppforwarder | reference | |
| optimizer | boolean | |
| optimizerAutomatic | reference | |
| optimizerChargingStrategy | string | |
| optimizerChargingStrategies | list | |
| mcp | boolean | |
| demoMode | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://evcc.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"evcc": "https://evcc.io/schema#",
"ChangePassword": "evcc:ChangePassword",
"current": {
"@id": "evcc:current",
"@type": "@id"
},
"new": {
"@id": "evcc:new",
"@type": "@id"
},
"VehicleAlwaysCharge": "evcc:VehicleAlwaysCharge",
"ChargeModeInput": "evcc:ChargeModeInput",
"Flow": "evcc:Flow",
"from": {
"@id": "evcc:from",
"@type": "xsd:string"
},
"to": {
"@id": "evcc:to",
"@type": "xsd:string"
},
"energy": {
"@id": "evcc:energy",
"@type": "xsd:decimal"
},
"cost": {
"@id": "evcc:cost",
"@type": "xsd:decimal"
},
"pricedEnergy": {
"@id": "evcc:pricedEnergy",
"@type": "xsd:decimal"
},
"LogLevel": "evcc:LogLevel",
"Phases": "evcc:Phases",
"PlanRates": "evcc:PlanRates",
"duration": {
"@id": "evcc:duration",
"@type": "xsd:integer"
},
"plan": {
"@id": "evcc:plan",
"@type": "@id"
},
"planTime": {
"@id": "evcc:planTime",
"@type": "@id"
},
"power": {
"@id": "evcc:power",
"@type": "@id"
},
"BatteryMode": "evcc:BatteryMode",
"AlwaysCharge": "evcc:AlwaysCharge",
"ChargeMode": "evcc:ChargeMode",
"Rate": "evcc:Rate",
"start": {
"@id": "evcc:start",
"@type": "xsd:dateTime"
},
"end": {
"@id": "evcc:end",
"@type": "xsd:dateTime"
},
"value": {
"@id": "evcc:value",
"@type": "xsd:decimal"
},
"StaticEnergyPlan": "evcc:StaticEnergyPlan",
"time": {
"@id": "evcc:time",
"@type": "xsd:dateTime"
},
"PlanStrategy": "evcc:PlanStrategy",
"continuous": {
"@id": "evcc:continuous",
"@type": "xsd:boolean"
},
"precondition": {
"@id": "evcc:precondition",
"@type": "xsd:decimal"
},
"OnboardingItem": "evcc:OnboardingItem",
"OnboardingState": "evcc:OnboardingState",
"done": {
"@id": "evcc:done",
"@type": "xsd:boolean"
},
"dismissed": {
"@id": "evcc:dismissed",
"@container": "@list"
},
"ChargerStatusReason": "evcc:ChargerStatusReason",
"PhaseAction": "evcc:PhaseAction",
"PvAction": "evcc:PvAction",
"LoadpointSuggestion": "evcc:LoadpointSuggestion",
"action": {
"@id": "evcc:action",
"@type": "xsd:string"
},
"charge": {
"@id": "evcc:charge",
"@type": "xsd:decimal"
},
"discharge": {
"@id": "evcc:discharge",
"@type": "xsd:decimal"
},
"grid": {
"@id": "evcc:grid",
"@type": "xsd:decimal"
},
"battery": {
"@id": "evcc:battery",
"@type": "xsd:decimal"
},
"actionable": {
"@id": "evcc:actionable",
"@type": "xsd:boolean"
},
"LoadpointUi": "evcc:LoadpointUi",
"minTemp": {
"@id": "evcc:minTemp",
"@type": "xsd:decimal"
},
"maxTemp": {
"@id": "evcc:maxTemp",
"@type": "xsd:decimal"
},
"Loadpoint": "evcc:Loadpoint",
"name": {
"@id": "evcc:name",
"@type": "xsd:string"
},
"alwaysCharge": {
"@id": "evcc:alwaysCharge",
"@type": "@id"
},
"batteryBoost": {
"@id": "evcc:batteryBoost",
"@type": "xsd:boolean"
},
"chargeCurrents": {
"@id": "evcc:chargeCurrents",
"@container": "@list"
},
"chargeDuration": {
"@id": "evcc:chargeDuration",
"@type": "xsd:decimal"
},
"chargePower": {
"@id": "evcc:chargePower",
"@type": "xsd:decimal"
},
"chargeRemainingDuration": {
"@id": "evcc:chargeRemainingDuration",
"@type": "xsd:decimal"
},
"chargeRemainingEnergy": {
"@id": "evcc:chargeRemainingEnergy",
"@type": "xsd:decimal"
},
"chargeTotalImport": {
"@id": "evcc:chargeTotalImport",
"@type": "xsd:decimal"
},
"chargeVoltages": {
"@id": "evcc:chargeVoltages",
"@container": "@list"
},
"chargedEnergy": {
"@id": "evcc:chargedEnergy",
"@type": "xsd:decimal"
},
"chargerFeatureAutodetectDisabled": {
"@id": "evcc:chargerFeatureAutodetectDisabled",
"@type": "xsd:boolean"
},
"chargerFeatureAverage": {
"@id": "evcc:chargerFeatureAverage",
"@type": "xsd:boolean"
},
"chargerFeatureCacheable": {
"@id": "evcc:chargerFeatureCacheable",
"@type": "xsd:boolean"
},
"chargerFeatureClimaterDisabled": {
"@id": "evcc:chargerFeatureClimaterDisabled",
"@type": "xsd:boolean"
},
"chargerFeatureCoarseCurrent": {
"@id": "evcc:chargerFeatureCoarseCurrent",
"@type": "xsd:boolean"
},
"chargerFeatureContinuous": {
"@id": "evcc:chargerFeatureContinuous",
"@type": "xsd:boolean"
},
"chargerFeatureDemandTemperature": {
"@id": "evcc:chargerFeatureDemandTemperature",
"@type": "xsd:boolean"
},
"chargerFeatureDemandWeekday": {
"@id": "evcc:chargerFeatureDemandWeekday",
"@type": "xsd:boolean"
},
"chargerFeatureHeating": {
"@id": "evcc:chargerFeatureHeating",
"@type": "xsd:boolean"
},
"chargerFeatureIntegratedDevice": {
"@id": "evcc:chargerFeatureIntegratedDevice",
"@type": "xsd:boolean"
},
"chargerFeatureOffline": {
"@id": "evcc:chargerFeatureOffline",
"@type": "xsd:boolean"
},
"chargerFeatureRetryable": {
"@id": "evcc:chargerFeatureRetryable",
"@type": "xsd:boolean"
},
"chargerFeatureStreaming": {
"@id": "evcc:chargerFeatureStreaming",
"@type": "xsd:boolean"
},
"chargerFeatureSwitchDevice": {
"@id": "evcc:chargerFeatureSwitchDevice",
"@type": "xsd:boolean"
},
"chargerFeatureWakeUpDisabled": {
"@id": "evcc:chargerFeatureWakeUpDisabled",
"@type": "xsd:boolean"
},
"chargerFeatureWelcomeCharge": {
"@id": "evcc:chargerFeatureWelcomeCharge",
"@type": "xsd:boolean"
},
"chargerIcon": {
"@id": "evcc:chargerIcon",
"@type": "xsd:string"
},
"chargerPhases1p3p": {
"@id": "evcc:chargerPhases1p3p",
"@type": "xsd:boolean"
},
"chargerSinglePhase": {
"@id": "evcc:chargerSinglePhase",
"@type": "xsd:boolean"
},
"chargerStatusReason": {
"@id": "evcc:chargerStatusReason"
},
"charging": {
"@id": "evcc:charging",
"@type": "xsd:boolean"
},
"connected": {
"@id": "evcc:connected",
"@type": "xsd:boolean"
},
"connectedDuration": {
"@id": "evcc:connectedDuration",
"@type": "xsd:decimal"
},
"disabled": {
"@id": "evcc:disabled",
"@type": "xsd:boolean"
},
"disableDelay": {
"@id": "evcc:disableDelay",
"@type": "xsd:decimal"
},
"disableThreshold": {
"@id": "evcc:disableThreshold",
"@type": "xsd:decimal"
},
"effectiveLimitSoc": {
"@id": "evcc:effectiveLimitSoc",
"@type": "xsd:decimal"
},
"effectiveMaxCurrent": {
"@id": "evcc:effectiveMaxCurrent",
"@type": "xsd:decimal"
},
"effectiveMinCurrent": {
"@id": "evcc:effectiveMinCurrent",
"@type": "xsd:decimal"
},
"effectiveMinSoc": {
"@id": "evcc:effectiveMinSoc",
"@type": "xsd:decimal"
},
"effectivePlanId": {
"@id": "evcc:effectivePlanId",
"@type": "xsd:decimal"
},
"effectivePlanSoc": {
"@id": "evcc:effectivePlanSoc",
"@type": "xsd:decimal"
},
"effectivePlanTime": {
"@id": "evcc:effectivePlanTime",
"@type": "xsd:dateTime"
},
"effectivePlanStrategy": {
"@id": "evcc:effectivePlanStrategy",
"@type": "@id"
},
"effectivePriority": {
"@id": "evcc:effectivePriority",
"@type": "xsd:decimal"
},
"enableDelay": {
"@id": "evcc:enableDelay",
"@type": "xsd:decimal"
},
"enableThreshold": {
"@id": "evcc:enableThreshold",
"@type": "xsd:decimal"
},
"enabled": {
"@id": "evcc:enabled",
"@type": "xsd:boolean"
},
"limitEnergy": {
"@id": "evcc:limitEnergy",
"@type": "xsd:decimal"
},
"limitSoc": {
"@id": "evcc:limitSoc",
"@type": "xsd:decimal"
},
"maxCurrent": {
"@id": "evcc:maxCurrent",
"@type": "xsd:decimal"
},
"minCurrent": {
"@id": "evcc:minCurrent",
"@type": "xsd:decimal"
},
"minSoc": {
"@id": "evcc:minSoc",
"@type": "xsd:decimal"
},
"minSocNotReached": {
"@id": "evcc:minSocNotReached",
"@type": "xsd:boolean"
},
"mode": {
"@id": "evcc:mode",
"@type": "@id"
},
"offeredCurrent": {
"@id": "evcc:offeredCurrent",
"@type": "xsd:decimal"
},
"optimizerControlled": {
"@id": "evcc:optimizerControlled",
"@type": "xsd:boolean"
},
"phaseAction": {
"@id": "evcc:phaseAction",
"@type": "@id"
},
"phaseRemaining": {
"@id": "evcc:phaseRemaining",
"@type": "xsd:decimal"
},
"phasesActive": {
"@id": "evcc:phasesActive",
"@type": "xsd:decimal"
},
"phasesConfigured": {
"@id": "evcc:phasesConfigured",
"@type": "xsd:decimal"
},
"planActive": {
"@id": "evcc:planActive",
"@type": "xsd:boolean"
},
"planEnergy": {
"@id": "evcc:planEnergy",
"@type": "xsd:decimal"
},
"planOverrun": {
"@id": "evcc:planOverrun",
"@type": "xsd:decimal"
},
"planStrategy": {
"@id": "evcc:planStrategy",
"@type": "@id"
},
"planProjectedEnd": {
"@id": "evcc:planProjectedEnd",
"@type": "xsd:dateTime"
},
"planProjectedStart": {
"@id": "evcc:planProjectedStart",
"@type": "xsd:dateTime"
},
"priority": {
"@id": "evcc:priority",
"@type": "xsd:decimal"
},
"pvAction": {
"@id": "evcc:pvAction",
"@type": "@id"
},
"pvRemaining": {
"@id": "evcc:pvRemaining",
"@type": "xsd:decimal"
},
"last24hEnergy": {
"@id": "evcc:last24hEnergy",
"@type": "xsd:decimal"
},
"last7dEnergy": {
"@id": "evcc:last7dEnergy",
"@type": "xsd:decimal"
},
"sessionCo2PerKWh": {
"@id": "evcc:sessionCo2PerKWh",
"@type": "xsd:decimal"
},
"sessionEnergy": {
"@id": "evcc:sessionEnergy",
"@type": "xsd:decimal"
},
"sessionPrice": {
"@id": "evcc:sessionPrice",
"@type": "xsd:decimal"
},
"sessionPricePerKWh": {
"@id": "evcc:sessionPricePerKWh",
"@type": "xsd:decimal"
},
"sessionSolarPercentage": {
"@id": "evcc:sessionSolarPercentage",
"@type": "xsd:decimal"
},
"smartCostActive": {
"@id": "evcc:smartCostActive",
"@type": "xsd:boolean"
},
"smartCostLimit": {
"@id": "evcc:smartCostLimit",
"@type": "xsd:decimal"
},
"smartCostNextStart": {
"@id": "evcc:smartCostNextStart",
"@type": "xsd:dateTime"
},
"smartFeedInPriorityActive": {
"@id": "evcc:smartFeedInPriorityActive",
"@type": "xsd:boolean"
},
"smartFeedInPriorityLimit": {
"@id": "evcc:smartFeedInPriorityLimit",
"@type": "xsd:decimal"
},
"smartFeedInPriorityNextStart": {
"@id": "evcc:smartFeedInPriorityNextStart",
"@type": "xsd:dateTime"
},
"solarShare": {
"@id": "evcc:solarShare",
"@type": "xsd:decimal"
},
"suggestion": {
"@id": "evcc:suggestion"
},
"title": {
"@id": "evcc:title",
"@type": "xsd:string"
},
"todayEnergy": {
"@id": "evcc:todayEnergy",
"@type": "xsd:decimal"
},
"vehicleClimaterActive": {
"@id": "evcc:vehicleClimaterActive",
"@type": "xsd:boolean"
},
"vehicleDetectionActive": {
"@id": "evcc:vehicleDetectionActive",
"@type": "xsd:boolean"
},
"vehicleLimitSoc": {
"@id": "evcc:vehicleLimitSoc",
"@type": "xsd:decimal"
},
"vehicleName": {
"@id": "evcc:vehicleName",
"@type": "xsd:string"
},
"vehicleOdometer": {
"@id": "evcc:vehicleOdometer",
"@type": "xsd:decimal"
},
"vehicleRange": {
"@id": "evcc:vehicleRange",
"@type": "xsd:decimal"
},
"vehicleSoc": {
"@id": "evcc:vehicleSoc",
"@type": "xsd:decimal"
},
"vehicleTitle": {
"@id": "evcc:vehicleTitle",
"@type": "xsd:string"
},
"vehicleWelcomeActive": {
"@id": "evcc:vehicleWelcomeActive",
"@type": "xsd:boolean"
},
"batteryBoostLimit": {
"@id": "evcc:batteryBoostLimit",
"@type": "xsd:decimal"
},
"ui": {
"@id": "evcc:ui",
"@type": "@id"
},
"EnergyByDay": "evcc:EnergyByDay",
"complete": {
"@id": "evcc:complete",
"@type": "xsd:boolean"
},
"SolarDetails": "evcc:SolarDetails",
"scale": {
"@id": "evcc:scale",
"@type": "xsd:decimal"
},
"today": {
"@id": "evcc:today",
"@type": "@id"
},
"tomorrow": {
"@id": "evcc:tomorrow",
"@type": "@id"
},
"dayAfterTomorrow": {
"@id": "evcc:dayAfterTomorrow",
"@type": "@id"
},
"timeseries": {
"@id": "evcc:timeseries",
"@container": "@list"
},
"Forecast": "evcc:Forecast",
"co2": {
"@id": "evcc:co2",
"@container": "@list"
},
"solar": {
"@id": "evcc:solar",
"@type": "@id"
},
"planner": {
"@id": "evcc:planner",
"@container": "@list"
},
"feedin": {
"@id": "evcc:feedin",
"@container": "@list"
},
"temperature": {
"@id": "evcc:temperature",
"@container": "@list"
},
"Currency": "evcc:Currency",
"FatalError": "evcc:FatalError",
"error": {
"@id": "evcc:error",
"@type": "xsd:string"
},
"class": {
"@id": "evcc:class",
"@type": "xsd:string"
},
"device": {
"@id": "evcc:device",
"@type": "xsd:string"
},
"BatterySuggestion": "evcc:BatterySuggestion",
"BatteryMeter": "evcc:BatteryMeter",
"icon": {
"@id": "evcc:icon",
"@type": "xsd:string"
},
"returnEnergy": {
"@id": "evcc:returnEnergy",
"@type": "xsd:decimal"
},
"powers": {
"@id": "evcc:powers",
"@container": "@list"
},
"currents": {
"@id": "evcc:currents",
"@container": "@list"
},
"soc": {
"@id": "evcc:soc",
"@type": "xsd:decimal"
},
"controllable": {
"@id": "evcc:controllable",
"@type": "xsd:boolean"
},
"modes": {
"@id": "evcc:modes",
"@container": "@list"
},
"capacity": {
"@id": "evcc:capacity",
"@type": "xsd:decimal"
},
"maxSoc": {
"@id": "evcc:maxSoc",
"@type": "xsd:decimal"
},
"BatteryForecastPoint": "evcc:BatteryForecastPoint",
"limit": {
"@id": "evcc:limit",
"@type": "xsd:boolean"
},
"BatteryForecast": "evcc:BatteryForecast",
"highest": {
"@id": "evcc:highest",
"@type": "@id"
},
"lowest": {
"@id": "evcc:lowest",
"@type": "@id"
},
"Battery": "evcc:Battery",
"devices": {
"@id": "evcc:devices",
"@container": "@list"
},
"forecast": {
"@id": "evcc:forecast",
"@type": "@id"
},
"Meter": "evcc:Meter",
"GRID_CONNECTION": "evcc:GRID_CONNECTION",
"GenericConfigStatus": "evcc:GenericConfigStatus",
"config": {
"@id": "evcc:config"
},
"status": {
"@id": "evcc:status"
},
"yamlSource": {
"@id": "evcc:yamlSource",
"@type": "xsd:string"
},
"MqttConfig": "evcc:MqttConfig",
"broker": {
"@id": "evcc:broker",
"@type": "xsd:string"
},
"topic": {
"@id": "evcc:topic",
"@type": "xsd:string"
},
"user": {
"@id": "evcc:user",
"@type": "xsd:string"
},
"password": {
"@id": "evcc:password",
"@type": "xsd:string"
},
"clientID": {
"@id": "evcc:clientID",
"@type": "xsd:string"
},
"insecure": {
"@id": "evcc:insecure",
"@type": "xsd:boolean"
},
"caCert": {
"@id": "evcc:caCert",
"@type": "xsd:string"
},
"clientCert": {
"@id": "evcc:clientCert",
"@type": "xsd:string"
},
"clientKey": {
"@id": "evcc:clientKey",
"@type": "xsd:string"
},
"InfluxConfig": "evcc:InfluxConfig",
"url": {
"@id": "evcc:url",
"@type": "xsd:string"
},
"database": {
"@id": "evcc:database",
"@type": "xsd:string"
},
"org": {
"@id": "evcc:org",
"@type": "xsd:string"
},
"token": {
"@id": "evcc:token",
"@type": "xsd:string"
},
"Network": "evcc:Network",
"host": {
"@id": "evcc:host",
"@type": "xsd:string"
},
"port": {
"@id": "evcc:port",
"@type": "xsd:decimal"
},
"externalUrl": {
"@id": "evcc:externalUrl",
"@type": "xsd:string"
},
"internalUrl": {
"@id": "evcc:internalUrl",
"@type": "xsd:string"
},
"HemsConfig": "evcc:HemsConfig",
"configured": {
"@id": "evcc:configured",
"@type": "xsd:boolean"
},
"HemsStatus": "evcc:HemsStatus",
"dimmed": {
"@id": "evcc:dimmed",
"@type": "xsd:boolean"
},
"curtailed": {
"@id": "evcc:curtailed",
"@type": "xsd:decimal"
},
"maxConsumptionPower": {
"@id": "evcc:maxConsumptionPower",
"@type": "xsd:decimal"
},
"maxProductionPower": {
"@id": "evcc:maxProductionPower",
"@type": "xsd:decimal"
},
"Hems": "evcc:Hems",
"ShmConfig": "evcc:ShmConfig",
"vendorId": {
"@id": "evcc:vendorId",
"@type": "xsd:string"
},
"deviceId": {
"@id": "evcc:deviceId",
"@type": "xsd:string"
},
"deviceSerial": {
"@id": "evcc:deviceSerial",
"@type": "xsd:string"
},
"SponsorStatus": "evcc:SponsorStatus",
"expiresAt": {
"@id": "evcc:expiresAt",
"@type": "xsd:dateTime"
},
"expiresSoon": {
"@id": "evcc:expiresSoon",
"@type": "xsd:boolean"
},
"hardware": {
"@id": "evcc:hardware",
"@type": "xsd:boolean"
},
"Sponsor": "evcc:Sponsor",
"Certificate": "evcc:Certificate",
"public": {
"@id": "evcc:public",
"@type": "xsd:string"
},
"private": {
"@id": "evcc:private",
"@type": "xsd:string"
},
"EebusConfig": "evcc:EebusConfig",
"uri": {
"@id": "evcc:uri",
"@type": "xsd:string"
},
"shipid": {
"@id": "evcc:shipid",
"@type": "xsd:string"
},
"interfaces": {
"@id": "evcc:interfaces",
"@container": "@list"
},
"certificate": {
"@id": "evcc:certificate",
"@type": "@id"
},
"EebusStatus": "evcc:EebusStatus",
"ski": {
"@id": "evcc:ski",
"@type": "xsd:string"
},
"qr": {
"@id": "evcc:qr",
"@type": "xsd:string"
},
"Eebus": "evcc:Eebus",
"RemoteConfig": "evcc:RemoteConfig",
"RemoteStatus": "evcc:RemoteStatus",
"loginBlocked": {
"@id": "evcc:loginBlocked",
"@type": "xsd:boolean"
},
"lastSeen": {
"@id": "evcc:lastSeen"
},
"Remote": "evcc:Remote",
"ModbusProxyReadonly": "evcc:ModbusProxyReadonly",
"ModbusBaudrate": "evcc:ModbusBaudrate",
"ModbusComset": "evcc:ModbusComset",
"ModbusProxySettings": "evcc:ModbusProxySettings",
"rtu": {
"@id": "evcc:rtu",
"@type": "xsd:boolean"
},
"baudrate": {
"@id": "evcc:baudrate",
"@type": "@id"
},
"comset": {
"@id": "evcc:comset",
"@type": "@id"
},
"ModbusProxy": "evcc:ModbusProxy",
"readonly": {
"@id": "evcc:readonly",
"@type": "@id"
},
"settings": {
"@id": "evcc:settings",
"@type": "@id"
},
"MessagingEvent": "evcc:MessagingEvent",
"msg": {
"@id": "evcc:msg",
"@type": "xsd:string"
},
"MessagingEvents": "evcc:MessagingEvents",
"stop": {
"@id": "evcc:stop",
"@type": "@id"
},
"connect": {
"@id": "evcc:connect",
"@type": "@id"
},
"disconnect": {
"@id": "evcc:disconnect",
"@type": "@id"
},
"guest": {
"@id": "evcc:guest",
"@type": "@id"
},
"asleep": {
"@id": "evcc:asleep",
"@type": "@id"
},
"planoverrun": {
"@id": "evcc:planoverrun",
"@type": "@id"
},
"Circuit": "evcc:Circuit",
"parent": {
"@id": "evcc:parent",
"@type": "xsd:string"
},
"maxPower": {
"@id": "evcc:maxPower",
"@type": "xsd:decimal"
},
"SmartCostType": "evcc:SmartCostType",
"DeviceColorEntry": "evcc:DeviceColorEntry",
"color": {
"@id": "evcc:color",
"@type": "xsd:string"
},
"StaticSocPlan": "evcc:StaticSocPlan",
"RepeatingPlan": "evcc:RepeatingPlan",
"weekdays": {
"@id": "evcc:weekdays",
"@container": "@list"
},
"tz": {
"@id": "evcc:tz",
"@type": "xsd:string"
},
"active": {
"@id": "evcc:active",
"@type": "xsd:boolean"
},
"Vehicle": "evcc:Vehicle",
"repeatingPlans": {
"@id": "evcc:repeatingPlans",
"@container": "@list"
},
"features": {
"@id": "evcc:features",
"@container": "@list"
},
"StatisticsData": "evcc:StatisticsData",
"avgCo2": {
"@id": "evcc:avgCo2",
"@type": "xsd:decimal"
},
"avgPrice": {
"@id": "evcc:avgPrice",
"@type": "xsd:decimal"
},
"chargedKWh": {
"@id": "evcc:chargedKWh",
"@type": "xsd:decimal"
},
"solarPercentage": {
"@id": "evcc:solarPercentage",
"@type": "xsd:decimal"
},
"Statistics": "evcc:Statistics",
"thisYear": {
"@id": "evcc:thisYear",
"@type": "@id"
},
"total": {
"@id": "evcc:total",
"@type": "@id"
},
"OcppConfig": "evcc:OcppConfig",
"OcppConnectionStatus": "evcc:OcppConnectionStatus",
"OcppStationStatus": "evcc:OcppStationStatus",
"id": {
"@id": "evcc:id",
"@type": "xsd:string"
},
"OcppStatus": "evcc:OcppStatus",
"stations": {
"@id": "evcc:stations",
"@container": "@list"
},
"Ocpp": "evcc:Ocpp",
"OcppForwarderRule": "evcc:OcppForwarderRule",
"stationId": {
"@id": "evcc:stationId",
"@type": "xsd:string"
},
"upstreamUrl": {
"@id": "evcc:upstreamUrl",
"@type": "xsd:string"
},
"upstreamStationId": {
"@id": "evcc:upstreamStationId",
"@type": "xsd:string"
},
"username": {
"@id": "evcc:username",
"@type": "xsd:string"
},
"readOnly": {
"@id": "evcc:readOnly",
"@type": "xsd:boolean"
},
"OcppForwarderSession": "evcc:OcppForwarderSession",
"chargerId": {
"@id": "evcc:chargerId",
"@type": "xsd:string"
},
"upstreamConnected": {
"@id": "evcc:upstreamConnected",
"@type": "xsd:boolean"
},
"OcppForwarder": "evcc:OcppForwarder",
"OptimizerAutomatic": "evcc:OptimizerAutomatic",
"State": "evcc:State",
"telemetry": {
"@id": "evcc:telemetry",
"@type": "xsd:boolean"
},
"experimental": {
"@id": "evcc:experimental",
"@type": "xsd:boolean"
},
"setupRequired": {
"@id": "evcc:setupRequired",
"@type": "xsd:boolean"
},
"onboarding": {
"@id": "evcc:onboarding",
"@type": "@id"
},
"startupCompleted": {
"@id": "evcc:startupCompleted",
"@type": "xsd:boolean"
},
"apiReady": {
"@id": "evcc:apiReady",
"@type": "xsd:boolean"
},
"loadpoints": {
"@id": "evcc:loadpoints",
"@container": "@list"
},
"currency": {
"@id": "evcc:currency",
"@type": "@id"
},
"country": {
"@id": "evcc:country",
"@type": "xsd:string"
},
"fatal": {
"@id": "evcc:fatal",
"@container": "@list"
},
"authProviders": {
"@id": "evcc:authProviders",
"@type": "@id"
},
"version": {
"@id": "evcc:version",
"@type": "xsd:string"
},
"availableVersion": {
"@id": "evcc:availableVersion",
"@type": "xsd:string"
},
"system": {
"@id": "evcc:system",
"@type": "xsd:string"
},
"timezone": {
"@id": "evcc:timezone",
"@type": "xsd:string"
},
"batteryMode": {
"@id": "evcc:batteryMode",
"@type": "@id"
},
"gridConfigured": {
"@id": "evcc:gridConfigured",
"@type": "xsd:boolean"
},
"gridConnection": {
"@id": "evcc:gridConnection",
"@type": "@id"
},
"voltage": {
"@id": "evcc:voltage",
"@type": "xsd:decimal"
},
"pv": {
"@id": "evcc:pv",
"@container": "@list"
},
"pvPower": {
"@id": "evcc:pvPower",
"@type": "xsd:decimal"
},
"pvEnergy": {
"@id": "evcc:pvEnergy",
"@type": "xsd:decimal"
},
"aux": {
"@id": "evcc:aux",
"@container": "@list"
},
"auxPower": {
"@id": "evcc:auxPower",
"@type": "xsd:decimal"
},
"ext": {
"@id": "evcc:ext",
"@container": "@list"
},
"consumers": {
"@id": "evcc:consumers",
"@container": "@list"
},
"homePower": {
"@id": "evcc:homePower",
"@type": "xsd:decimal"
},
"residualPower": {
"@id": "evcc:residualPower",
"@type": "xsd:decimal"
},
"gridExportLimit": {
"@id": "evcc:gridExportLimit",
"@type": "xsd:decimal"
},
"profilePercentile": {
"@id": "evcc:profilePercentile",
"@type": "xsd:decimal"
},
"greenShareHome": {
"@id": "evcc:greenShareHome",
"@type": "xsd:decimal"
},
"greenShareLoadpoints": {
"@id": "evcc:greenShareLoadpoints",
"@type": "xsd:decimal"
},
"tariffs": {
"@id": "evcc:tariffs",
"@type": "@id"
},
"tariffGrid": {
"@id": "evcc:tariffGrid",
"@type": "xsd:decimal"
},
"tariffFeedIn": {
"@id": "evcc:tariffFeedIn",
"@type": "xsd:decimal"
},
"tariffCo2": {
"@id": "evcc:tariffCo2",
"@type": "xsd:decimal"
},
"tariffSolar": {
"@id": "evcc:tariffSolar",
"@type": "xsd:decimal"
},
"tariffPriceHome": {
"@id": "evcc:tariffPriceHome",
"@type": "xsd:decimal"
},
"tariffPriceLoadpoints": {
"@id": "evcc:tariffPriceLoadpoints",
"@type": "xsd:decimal"
},
"tariffCo2Home": {
"@id": "evcc:tariffCo2Home",
"@type": "xsd:decimal"
},
"tariffCo2Loadpoints": {
"@id": "evcc:tariffCo2Loadpoints",
"@type": "xsd:decimal"
},
"tariffTemperature": {
"@id": "evcc:tariffTemperature",
"@type": "xsd:decimal"
},
"mqtt": {
"@id": "evcc:mqtt",
"@type": "@id"
},
"influx": {
"@id": "evcc:influx",
"@type": "@id"
},
"network": {
"@id": "evcc:network",
"@type": "@id"
},
"hems": {
"@id": "evcc:hems",
"@type": "@id"
},
"shm": {
"@id": "evcc:shm",
"@type": "@id"
},
"sponsor": {
"@id": "evcc:sponsor",
"@type": "@id"
},
"eebus": {
"@id": "evcc:eebus",
"@type": "@id"
},
"remote": {
"@id": "evcc:remote",
"@type": "@id"
},
"modbusproxy": {
"@id": "evcc:modbusproxy",
"@container": "@list"
},
"messaging": {
"@id": "evcc:messaging",
"@type": "@id"
},
"messagingEvents": {
"@id": "evcc:messagingEvents"
},
"interval": {
"@id": "evcc:interval",
"@type": "xsd:decimal"
},
"circuits": {
"@id": "evcc:circuits"
},
"circuitsConfig": {
"@id": "evcc:circuitsConfig",
"@type": "@id"
},
"bufferSoc": {
"@id": "evcc:bufferSoc",
"@type": "xsd:decimal"
},
"prioritySoc": {
"@id": "evcc:prioritySoc",
"@type": "xsd:decimal"
},
"bufferStartSoc": {
"@id": "evcc:bufferStartSoc",
"@type": "xsd:decimal"
},
"batteryDischargeControl": {
"@id": "evcc:batteryDischargeControl",
"@type": "xsd:boolean"
},
"batteryGridDischarge": {
"@id": "evcc:batteryGridDischarge",
"@type": "xsd:boolean"
},
"solarAdjusted": {
"@id": "evcc:solarAdjusted",
"@type": "xsd:boolean"
},
"batteryGridChargeLimit": {
"@id": "evcc:batteryGridChargeLimit",
"@type": "xsd:decimal"
},
"batteryGridChargeActive": {
"@id": "evcc:batteryGridChargeActive",
"@type": "xsd:boolean"
},
"batteryGridDischargeLimit": {
"@id": "evcc:batteryGridDischargeLimit",
"@type": "xsd:decimal"
},
"batteryGridDischargeActive": {
"@id": "evcc:batteryGridDischargeActive",
"@type": "xsd:boolean"
},
"smartCostAvailable": {
"@id": "evcc:smartCostAvailable",
"@type": "xsd:boolean"
},
"smartCostType": {
"@id": "evcc:smartCostType",
"@type": "@id"
},
"smartFeedInPriorityAvailable": {
"@id": "evcc:smartFeedInPriorityAvailable",
"@type": "xsd:boolean"
},
"historyUpdated": {
"@id": "evcc:historyUpdated",
"@type": "xsd:dateTime"
},
"siteTitle": {
"@id": "evcc:siteTitle",
"@type": "xsd:string"
},
"deviceColors": {
"@id": "evcc:deviceColors",
"@container": "@list"
},
"vehicles": {
"@id": "evcc:vehicles"
},
"statistics": {
"@id": "evcc:statistics",
"@type": "@id"
},
"authDisabled": {
"@id": "evcc:authDisabled",
"@type": "xsd:boolean"
},
"ocpp": {
"@id": "evcc:ocpp",
"@type": "@id"
},
"ocppforwarder": {
"@id": "evcc:ocppforwarder",
"@type": "@id"
},
"optimizer": {
"@id": "evcc:optimizer",
"@type": "xsd:boolean"
},
"optimizerAutomatic": {
"@id": "evcc:optimizerAutomatic",
"@type": "@id"
},
"optimizerChargingStrategy": {
"@id": "evcc:optimizerChargingStrategy",
"@type": "xsd:string"
},
"optimizerChargingStrategies": {
"@id": "evcc:optimizerChargingStrategies",
"@container": "@list"
},
"mcp": {
"@id": "evcc:mcp",
"@type": "xsd:boolean"
},
"demoMode": {
"@id": "evcc:demoMode",
"@type": "xsd:boolean"
}
},
"@type": "schema:Dataset",
"schema:name": "evcc (self-hosted) API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects evcc (self-hosted)'s own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-27) from openapi/evcc-openapi.yaml.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/evcc-openapi.yaml"
]
}