{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/evcc/json-schema/evcc-flow-schema.json",
  "title": "Flow",
  "x-generated": "2026-10-28",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/evcc-openapi.yaml#/components/schemas/Flow",
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "enum": [
        "pv",
        "battery",
        "grid"
      ]
    },
    "to": {
      "type": "string",
      "enum": [
        "home",
        "battery",
        "loadpoint",
        "export"
      ]
    },
    "energy": {
      "type": "number",
      "description": "kWh"
    },
    "cost": {
      "type": "number",
      "description": "Cost of the energy, for home and loadpoint"
    },
    "pricedEnergy": {
      "type": "number",
      "description": "kWh where a price exists"
    }
  }
}