bosch-thermostat / home-assistant-bosch-custom-component

HA custom component for Bosch thermostats
Apache License 2.0
237 stars 46 forks source link

Missing statistics in energy dashboard #248

Closed emasge closed 1 year ago

emasge commented 1 year ago

Describe the bug Is downloading statistics only the other day. One day is download next one is missing. I noticed this issue back in October, all November and December data had missing days. image

On 13/12 i deleted manually all statistics from data base and forced redownload. Everything has been downloaded correctly until 13/12. After that, days are continuing to miss, in this case 14/12 and 16/12 image

To Reproduce None

Expected behavior Daily statistics updates

Screenshots image

Version

UPDATE Missing 16th December image

UPDATE (28/12/2022) Missing All even days in second half of December

image

Debug SCAN bosch_scan (3).txt

rameister commented 1 year ago

Same on my system after the last updates to: Home Assistant 2022.12.7 Supervisor 2022.11.2 Operating System 9.4 Frontend 20221213.1 - latest

below the Bosch debug_scan from today:

[
  {
    "/systemStates": "not found"
  },
  [
    {
      "id": "/dhwCircuits",
      "type": "refEnum",
      "references": [
        {
          "id": "/dhwCircuits/dhw1"
        }
      ]
    },
    {
      "id": "/dhwCircuits/dhw1",
      "type": "refEnum",
      "references": [
        {
          "id": "/dhwCircuits/dhw1/hotWaterSystem"
        },
        {
          "id": "/dhwCircuits/dhw1/operationMode"
        },
        {
          "id": "/dhwCircuits/dhw1/programs"
        },
        {
          "id": "/dhwCircuits/dhw1/state"
        },
        {
          "id": "/dhwCircuits/dhw1/temperatureLevels"
        },
        {
          "id": "/dhwCircuits/dhw1/thermalDisinfect"
        }
      ]
    },
    {
      "id": "/dhwCircuits/dhw1/hotWaterSystem",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "instant"
    },
    {
      "id": "/dhwCircuits/dhw1/operationMode",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "infoText": "",
      "value": "high"
    },
    {
      "id": "/dhwCircuits/dhw1/programs",
      "type": "refEnum",
      "references": [
        {
          "id": "/dhwCircuits/dhw1/programs/pg1"
        }
      ]
    },
    {
      "id": "/dhwCircuits/dhw1/programs/pg1",
      "type": "refEnum",
      "references": [
        {
          "id": "/dhwCircuits/dhw1/programs/pg1/week"
        }
      ]
    },
    {
      "id": "/dhwCircuits/dhw1/programs/pg1/week",
      "type": "dhwProgram",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "d": "Su",
          "t": 480,
          "dhw": "high"
        },
        {
          "d": "Su",
          "t": 600,
          "dhw": "off"
        },
        {
          "d": "Su",
          "t": 750,
          "dhw": "high"
        },
        {
          "d": "Su",
          "t": 1350,
          "dhw": "off"
        },
        {
          "d": "Mo",
          "t": 480,
          "dhw": "high"
        },
        {
          "d": "Mo",
          "t": 600,
          "dhw": "off"
        },
        {
          "d": "Mo",
          "t": 750,
          "dhw": "high"
        },
        {
          "d": "Mo",
          "t": 1350,
          "dhw": "off"
        },
        {
          "d": "Tu",
          "t": 480,
          "dhw": "high"
        },
        {
          "d": "Tu",
          "t": 600,
          "dhw": "off"
        },
        {
          "d": "Tu",
          "t": 750,
          "dhw": "high"
        },
        {
          "d": "Tu",
          "t": 1350,
          "dhw": "off"
        },
        {
          "d": "We",
          "t": 480,
          "dhw": "high"
        },
        {
          "d": "We",
          "t": 600,
          "dhw": "off"
        },
        {
          "d": "We",
          "t": 750,
          "dhw": "high"
        },
        {
          "d": "We",
          "t": 1350,
          "dhw": "off"
        },
        {
          "d": "Th",
          "t": 480,
          "dhw": "high"
        },
        {
          "d": "Th",
          "t": 600,
          "dhw": "off"
        },
        {
          "d": "Th",
          "t": 750,
          "dhw": "high"
        },
        {
          "d": "Th",
          "t": 1350,
          "dhw": "off"
        },
        {
          "d": "Fr",
          "t": 480,
          "dhw": "high"
        },
        {
          "d": "Fr",
          "t": 600,
          "dhw": "off"
        },
        {
          "d": "Fr",
          "t": 750,
          "dhw": "high"
        },
        {
          "d": "Fr",
          "t": 1350,
          "dhw": "off"
        },
        {
          "d": "Sa",
          "t": 480,
          "dhw": "high"
        },
        {
          "d": "Sa",
          "t": 600,
          "dhw": "off"
        },
        {
          "d": "Sa",
          "t": 750,
          "dhw": "high"
        },
        {
          "d": "Sa",
          "t": 1350,
          "dhw": "off"
        }
      ]
    },
    {
      "id": "/dhwCircuits/dhw1/state",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "on"
    },
    {
      "id": "/dhwCircuits/dhw1/temperatureLevels",
      "type": "refEnum",
      "references": [
        {
          "id": "/dhwCircuits/dhw1/temperatureLevels/high"
        }
      ]
    },
    {
      "id": "/dhwCircuits/dhw1/temperatureLevels/high",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "C",
      "minValue": 10.0,
      "maxValue": 80.0,
      "stepSize": 1.0
    },
    {
      "id": "/dhwCircuits/dhw1/thermalDisinfect",
      "type": "refEnum",
      "references": [
        {
          "id": "/dhwCircuits/dhw1/thermalDisinfect/lastResult"
        },
        {
          "id": "/dhwCircuits/dhw1/thermalDisinfect/state"
        },
        {
          "id": "/dhwCircuits/dhw1/thermalDisinfect/time"
        },
        {
          "id": "/dhwCircuits/dhw1/thermalDisinfect/weekDay"
        }
      ]
    },
    {
      "id": "/dhwCircuits/dhw1/thermalDisinfect/lastResult",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "done"
    },
    {
      "id": "/dhwCircuits/dhw1/thermalDisinfect/state",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "true",
      "value": "off"
    },
    {
      "id": "/dhwCircuits/dhw1/thermalDisinfect/time",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 60.0,
      "unitOfMeasure": "mins",
      "minValue": 0.0,
      "maxValue": 1439.0,
      "stepSize": 1.0
    },
    {
      "id": "/dhwCircuits/dhw1/thermalDisinfect/weekDay",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Mo"
    }
  ],
  [
    {
      "id": "/gateway",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/DateTime"
        },
        {
          "id": "/gateway/brand"
        },
        {
          "id": "/gateway/displayType"
        },
        {
          "id": "/gateway/eco"
        },
        {
          "id": "/gateway/gwlogging"
        },
        {
          "id": "/gateway/hmip"
        },
        {
          "id": "/gateway/housingType"
        },
        {
          "id": "/gateway/identificationKey"
        },
        {
          "id": "/gateway/installer"
        },
        {
          "id": "/gateway/localisation"
        },
        {
          "id": "/gateway/logging"
        },
        {
          "id": "/gateway/notificationLight"
        },
        {
          "id": "/gateway/operatingMode"
        },
        {
          "id": "/gateway/pirSensitivity"
        },
        {
          "id": "/gateway/productID"
        },
        {
          "id": "/gateway/productType"
        },
        {
          "id": "/gateway/region"
        },
        {
          "id": "/gateway/serialnumber"
        },
        {
          "id": "/gateway/time"
        },
        {
          "id": "/gateway/tosAccepted"
        },
        {
          "id": "/gateway/ui"
        },
        {
          "id": "/gateway/update"
        },
        {
          "id": "/gateway/user"
        },
        {
          "id": "/gateway/uuid"
        },
        {
          "id": "/gateway/versionFirmware"
        },
        {
          "id": "/gateway/versionFirmwareBuild"
        },
        {
          "id": "/gateway/versionHardware"
        },
        {
          "id": "/gateway/wifi"
        },
        {
          "id": "/gateway/wizardStepsDone"
        },
        {
          "id": "/gateway/zigbee"
        }
      ]
    },
    {
      "id": "/gateway/DateTime",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "2022-12-21T12:36:14+01:00 We"
    },
    {
      "id": "/gateway/brand",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "Buderus"
    },
    {
      "id": "/gateway/displayType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "false",
      "value": "Tianma_top_view"
    },
    {
      "id": "/gateway/eco",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/eco/factor1"
        },
        {
          "id": "/gateway/eco/factor2"
        },
        {
          "id": "/gateway/eco/item1"
        },
        {
          "id": "/gateway/eco/item2"
        }
      ]
    },
    {
      "id": "/gateway/eco/factor1",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 20.0,
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/gateway/eco/factor2",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 80.0,
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/gateway/eco/item1",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/gateway/eco/item2",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 59.1,
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/gateway/gwlogging",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/gwlogging/enabled"
        }
      ]
    },
    {
      "id": "/gateway/gwlogging/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "false",
      "value": "false"
    },
    {
      "id": "/gateway/hmip",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/hmip/versionApplication"
        },
        {
          "id": "/gateway/hmip/versionOS"
        }
      ]
    },
    {
      "id": "/gateway/hmip/versionApplication",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "ۭx"
    },
    {
      "id": "/gateway/hmip/versionOS",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "1.36.0"
    },
    {
      "id": "/gateway/housingType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "false",
      "value": "BuderusBlack"
    },
    {
      "id": "/gateway/identificationKey",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "-1"
    },
    {
      "id": "/gateway/installer",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/installer/companyName"
        },
        {
          "id": "/gateway/installer/contactName"
        },
        {
          "id": "/gateway/installer/email"
        },
        {
          "id": "/gateway/installer/phone"
        }
      ]
    },
    {
      "id": "/gateway/installer/companyName",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/gateway/installer/contactName",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/gateway/installer/email",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/gateway/installer/phone",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/gateway/localisation",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "false",
      "value": "Celsius"
    },
    {
      "id": "/gateway/logging",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/logging/switch"
        },
        {
          "id": "/gateway/logging/userAcceptance"
        }
      ]
    },
    {
      "id": "/gateway/logging/switch",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "true",
      "value": "off"
    },
    {
      "id": "/gateway/logging/userAcceptance",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false"
    },
    {
      "id": "/gateway/notificationLight",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/notificationLight/activate"
        },
        {
          "id": "/gateway/notificationLight/enabled"
        }
      ]
    },
    {
      "id": "/gateway/notificationLight/activate",
      "type": "notificationStruct",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "color": "",
          "mode": "",
          "time": 0
        }
      ]
    },
    {
      "id": "/gateway/notificationLight/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true"
    },
    {
      "id": "/gateway/operatingMode",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "regular"
    },
    {
      "id": "/gateway/pirSensitivity",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "high"
    },
    {
      "id": "/gateway/productID",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "8737906740"
    },
    {
      "id": "/gateway/productType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "RRC 2.0"
    },
    {
      "id": "/gateway/region",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "false",
      "value": "EU"
    },
    {
      "id": "/gateway/serialnumber",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/gateway/time",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/time/clockType"
        },
        {
          "id": "/gateway/time/connected"
        },
        {
          "id": "/gateway/time/current"
        },
        {
          "id": "/gateway/time/startup"
        },
        {
          "id": "/gateway/time/startupWifi"
        },
        {
          "id": "/gateway/time/timeZone"
        },
        {
          "id": "/gateway/time/timeZoneUtcOffset"
        }
      ]
    },
    {
      "id": "/gateway/time/clockType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "24hour"
    },
    {
      "id": "/gateway/time/connected",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "2022-12-21T03:54:06+01:00 We"
    },
    {
      "id": "/gateway/time/current",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "2022-12-21T12:36:17+01:00 We"
    },
    {
      "id": "/gateway/time/startup",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "2022-12-05T14:08:09+01:00 Mo"
    },
    {
      "id": "/gateway/time/startupWifi",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "1900-01-01T00:00:00+01:00 Mo"
    },
    {
      "id": "/gateway/time/timeZone",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Europe/Berlin"
    },
    {
      "id": "/gateway/time/timeZoneUtcOffset",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "+01:00"
    },
    {
      "id": "/gateway/tosAccepted",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "3.0"
    },
    {
      "id": "/gateway/ui",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/ui/eco"
        },
        {
          "id": "/gateway/ui/icons"
        },
        {
          "id": "/gateway/ui/splashScreen"
        }
      ]
    },
    {
      "id": "/gateway/ui/eco",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 50.0,
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 10.0
    },
    {
      "id": "/gateway/ui/icons",
      "type": "stringArray",
      "writeable": 0,
      "recordable": 0,
      "value": [
        "",
        "ch on",
        "",
        ""
      ]
    },
    {
      "id": "/gateway/ui/splashScreen",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "off"
    },
    {
      "id": "/gateway/update",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/update/enabled"
        },
        {
          "id": "/gateway/update/lastCheck"
        },
        {
          "id": "/gateway/update/lastUpdate"
        },
        {
          "id": "/gateway/update/state"
        }
      ]
    },
    {
      "id": "/gateway/update/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true"
    },
    {
      "id": "/gateway/update/lastCheck",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "2022-12-21T08:58:13+01:00 We"
    },
    {
      "id": "/gateway/update/lastUpdate",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "2022-07-24T05:02:17+01:00 Su"
    },
    {
      "id": "/gateway/update/state",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "no update"
    },
    {
      "id": "/gateway/user",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/user/address"
        },
        {
          "id": "/gateway/user/email"
        },
        {
          "id": "/gateway/user/name"
        },
        {
          "id": "/gateway/user/phone"
        }
      ]
    },
    {
      "id": "/gateway/user/address",
      "type": "addressInfo",
      "writeable": 1,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/gateway/user/email",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/gateway/user/name",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/gateway/user/phone",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/gateway/uuid",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/gateway/versionFirmware",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "03.12.00"
    },
    {
      "id": "/gateway/versionFirmwareBuild",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "RPP_1414308b+"
    },
    {
      "id": "/gateway/versionHardware",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "10"
    },
    {
      "id": "/gateway/wifi",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/wifi/rssi"
        },
        {
          "id": "/gateway/wifi/versionFirmware"
        },
        {
          "id": "/gateway/wifi/versionFirmwareBuild"
        }
      ]
    },
    {
      "id": "/gateway/wifi/rssi",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": -46.0,
      "unitOfMeasure": "dB",
      "minValue": -32768.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/gateway/wifi/versionFirmware",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "01.10.02"
    },
    {
      "id": "/gateway/wifi/versionFirmwareBuild",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "RP_adc5e5b"
    },
    {
      "id": "/gateway/wizardStepsDone",
      "type": "stringArray",
      "writeable": 1,
      "recordable": 0,
      "value": [
        "REGISTER",
        "RRC",
        "HMIP",
        "OPTIONS"
      ]
    },
    {
      "id": "/gateway/zigbee",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/zigbee/versionFirmware"
        }
      ]
    },
    {
      "id": "/gateway/zigbee/versionFirmware",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "00.00.01"
    }
  ],
  [
    {
      "id": "/heatingCircuits",
      "type": "refEnum",
      "references": [
        {
          "id": "/heatingCircuits/hc1"
        }
      ]
    },
    {
      "id": "/heatingCircuits/hc1",
      "type": "refEnum",
      "references": [
        {
          "id": "/heatingCircuits/hc1/boostDuration"
        },
        {
          "id": "/heatingCircuits/hc1/boostMode"
        },
        {
          "id": "/heatingCircuits/hc1/boostRemainingTime"
        },
        {
          "id": "/heatingCircuits/hc1/boostShortcut"
        },
        {
          "id": "/heatingCircuits/hc1/boostTemperature"
        },
        {
          "id": "/heatingCircuits/hc1/boostZones"
        },
        {
          "id": "/heatingCircuits/hc1/buildingHeatup"
        },
        {
          "id": "/heatingCircuits/hc1/control"
        },
        {
          "id": "/heatingCircuits/hc1/heatCurveMax"
        },
        {
          "id": "/heatingCircuits/hc1/heatCurveMin"
        },
        {
          "id": "/heatingCircuits/hc1/maxSupply"
        },
        {
          "id": "/heatingCircuits/hc1/minSupply"
        },
        {
          "id": "/heatingCircuits/hc1/nightSwitchMode"
        },
        {
          "id": "/heatingCircuits/hc1/nightThreshold"
        },
        {
          "id": "/heatingCircuits/hc1/powerSetpoint"
        },
        {
          "id": "/heatingCircuits/hc1/roomInfluence"
        },
        {
          "id": "/heatingCircuits/hc1/setpointOptimization"
        },
        {
          "id": "/heatingCircuits/hc1/suWiSwitchMode"
        },
        {
          "id": "/heatingCircuits/hc1/suWiThreshold"
        },
        {
          "id": "/heatingCircuits/hc1/supplyTemperatureSetpoint"
        },
        {
          "id": "/heatingCircuits/hc1/type"
        },
        {
          "id": "/heatingCircuits/hc1/typeRoomControl"
        }
      ]
    },
    {
      "id": "/heatingCircuits/hc1/boostDuration",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "hour",
      "minValue": 1.0,
      "maxValue": 8.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/boostMode",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "off"
    },
    {
      "id": "/heatingCircuits/hc1/boostRemainingTime",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "mins",
      "minValue": 0.0,
      "maxValue": 480.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/boostShortcut",
      "type": "boostShortcutStruct",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "mode": "off",
          "temperature": 25.0,
          "duration": 1,
          "zones": [
            1
          ],
          "allowedZones": [
            1
          ]
        }
      ]
    },
    {
      "id": "/heatingCircuits/hc1/boostTemperature",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 25.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/heatingCircuits/hc1/boostZones",
      "type": "boostZoneStruct",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "zones": [
            1
          ],
          "allowedZones": [
            1
          ]
        }
      ]
    },
    {
      "id": "/heatingCircuits/hc1/buildingHeatup",
      "type": "stringValue",
      "writeable": 1,
      "used": "false",
      "recordable": 0,
      "value": "normal"
    },
    {
      "id": "/heatingCircuits/hc1/control",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "weather"
    },
    {
      "id": "/heatingCircuits/hc1/heatCurveMax",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 60.0,
      "unitOfMeasure": "C",
      "minValue": 40.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/heatCurveMin",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 30.0,
      "unitOfMeasure": "C",
      "minValue": 20.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/maxSupply",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 70.0,
      "unitOfMeasure": "C",
      "minValue": 25.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/minSupply",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 38.0,
      "unitOfMeasure": "C",
      "minValue": 10.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/nightSwitchMode",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "off"
    },
    {
      "id": "/heatingCircuits/hc1/nightThreshold",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 15.0,
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/heatingCircuits/hc1/powerSetpoint",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 100.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/roomInfluence",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 2.0,
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 3.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/setpointOptimization",
      "type": "stringValue",
      "writeable": 1,
      "used": "true",
      "recordable": 0,
      "value": "off"
    },
    {
      "id": "/heatingCircuits/hc1/suWiSwitchMode",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "off"
    },
    {
      "id": "/heatingCircuits/hc1/suWiThreshold",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 24.0,
      "unitOfMeasure": "C",
      "minValue": 10.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/heatingCircuits/hc1/supplyTemperatureSetpoint",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 38.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatingCircuits/hc1/type",
      "type": "stringValue",
      "writeable": 1,
      "used": "true",
      "recordable": 0,
      "value": "radiator"
    },
    {
      "id": "/heatingCircuits/hc1/typeRoomControl",
      "type": "stringValue",
      "writeable": 1,
      "used": "false",
      "recordable": 0,
      "value": "radiator"
    }
  ],
  [
    {
      "id": "/heatSources",
      "type": "refEnum",
      "references": [
        {
          "id": "/heatSources/CHpumpModulation"
        },
        {
          "id": "/heatSources/actualModulation"
        },
        {
          "id": "/heatSources/actualSupplyTemperature"
        },
        {
          "id": "/heatSources/antiFastCycleTime"
        },
        {
          "id": "/heatSources/enabled"
        },
        {
          "id": "/heatSources/flameIndication"
        },
        {
          "id": "/heatSources/info"
        },
        {
          "id": "/heatSources/numberOfStarts"
        },
        {
          "id": "/heatSources/refillNeeded"
        },
        {
          "id": "/heatSources/returnTemperature"
        },
        {
          "id": "/heatSources/workingTime"
        }
      ]
    },
    {
      "id": "/heatSources/CHpumpModulation",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 20.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatSources/actualModulation",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 19.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatSources/actualSupplyTemperature",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 42.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "C",
      "minValue": 0.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatSources/antiFastCycleTime",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 10.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "mins",
      "minValue": 0.0,
      "maxValue": 60.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatSources/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "false",
      "value": "true"
    },
    {
      "id": "/heatSources/flameIndication",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "ch"
    },
    {
      "id": "/heatSources/info",
      "type": "systeminfo",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "Tok": "8",
          "Id": "1659",
          "Ver": "2",
          "No": "    82901234567897736901091"
        }
      ]
    },
    {
      "id": "/heatSources/numberOfStarts",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 12413.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 16777215.0,
      "stepSize": 1.0
    },
    {
      "id": "/heatSources/refillNeeded",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "false"
    },
    {
      "id": "/heatSources/returnTemperature",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "C",
      "minValue": -3276.0,
      "maxValue": 3276.0,
      "stepSize": 0.1
    },
    {
      "id": "/heatSources/workingTime",
      "type": "refEnum",
      "references": [
        {
          "id": "/heatSources/workingTime/totalSystem"
        }
      ]
    },
    {
      "id": "/heatSources/workingTime/totalSystem",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 153134.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "mins",
      "minValue": 0.0,
      "maxValue": 16777215.0,
      "stepSize": 1.0
    }
  ],
  [
    {
      "id": "/notifications",
      "type": "errorList",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": []
    }
  ],
  [
    {
      "id": "/system",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/appliance"
        },
        {
          "id": "/system/autoAway"
        },
        {
          "id": "/system/awayMode"
        },
        {
          "id": "/system/brand"
        },
        {
          "id": "/system/fireplace"
        },
        {
          "id": "/system/hydraulicBalancing"
        },
        {
          "id": "/system/info"
        },
        {
          "id": "/system/interfaces"
        },
        {
          "id": "/system/location"
        },
        {
          "id": "/system/openWindowDetection"
        },
        {
          "id": "/system/sensors"
        }
      ]
    },
    {
      "id": "/system/appliance",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/appliance/blockingError"
        },
        {
          "id": "/system/appliance/causeCode"
        },
        {
          "id": "/system/appliance/displayCode"
        },
        {
          "id": "/system/appliance/firstMaintenanceRequest"
        },
        {
          "id": "/system/appliance/lockingError"
        },
        {
          "id": "/system/appliance/maintenanceRequest"
        },
        {
          "id": "/system/appliance/systemPressure"
        }
      ]
    },
    {
      "id": "/system/appliance/blockingError",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "false"
    },
    {
      "id": "/system/appliance/causeCode",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 200.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "",
      "minValue": 200.0,
      "maxValue": 65535.0,
      "stepSize": 1.0
    },
    {
      "id": "/system/appliance/displayCode",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "-H"
    },
    {
      "id": "/system/appliance/firstMaintenanceRequest",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 99.0,
      "stepSize": 1.0
    },
    {
      "id": "/system/appliance/lockingError",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "false"
    },
    {
      "id": "/system/appliance/maintenanceRequest",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "false"
    },
    {
      "id": "/system/appliance/systemPressure",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 25.5,
      "used": "false",
      "available": "true",
      "unitOfMeasure": "bar",
      "minValue": 0.0,
      "maxValue": 25.0,
      "stepSize": 0.1
    },
    {
      "id": "/system/autoAway",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/autoAway/comingHome"
        },
        {
          "id": "/system/autoAway/enabled"
        },
        {
          "id": "/system/autoAway/users"
        }
      ]
    },
    {
      "id": "/system/autoAway/comingHome",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/autoAway/comingHome/active"
        },
        {
          "id": "/system/autoAway/comingHome/prediction"
        }
      ]
    },
    {
      "id": "/system/autoAway/comingHome/active",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "false"
    },
    {
      "id": "/system/autoAway/comingHome/prediction",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": "mins",
      "minValue": 0.0,
      "maxValue": 120.0,
      "stepSize": 1.0
    },
    {
      "id": "/system/autoAway/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false"
    },
    {
      "id": "/system/autoAway/users",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/autoAway/users/list"
        }
      ]
    },
    {
      "id": "/system/autoAway/users/list",
      "type": "autoAwayArray",
      "writeable": 0,
      "recordable": 0,
      "value": []
    },
    {
      "id": "/system/awayMode",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/awayMode/enabled"
        },
        {
          "id": "/system/awayMode/temperature"
        }
      ]
    },
    {
      "id": "/system/awayMode/enabled",
      "type": "stringValue",
      "writeable": 1,
      "used": "true",
      "recordable": 0,
      "value": "false"
    },
    {
      "id": "/system/awayMode/temperature",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 18.0,
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/system/brand",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "Buderus"
    },
    {
      "id": "/system/fireplace",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/fireplace/enabled"
        }
      ]
    },
    {
      "id": "/system/fireplace/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "true",
      "value": "false"
    },
    {
      "id": "/system/hydraulicBalancing",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/hydraulicBalancing/enabled"
        }
      ]
    },
    {
      "id": "/system/hydraulicBalancing/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "false",
      "value": "false"
    },
    {
      "id": "/system/info",
      "type": "systeminfo",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "Tok": "8",
          "Id": "123",
          "Ver": "NF7.0",
          "No": "87379100270121250106"
        }
      ]
    },
    {
      "id": "/system/interfaces",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/interfaces/ems"
        }
      ]
    },
    {
      "id": "/system/interfaces/ems",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/interfaces/ems/connectionType"
        },
        {
          "id": "/system/interfaces/ems/enabled"
        }
      ]
    },
    {
      "id": "/system/interfaces/ems/connectionType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "wired"
    },
    {
      "id": "/system/interfaces/ems/enabled",
      "type": "stringValue",
      "writeable": 1,
      "used": "false",
      "recordable": 0,
      "value": "true"
    },
    {
      "id": "/system/location",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/location/coordinates"
        },
        {
          "id": "/system/location/localization"
        }
      ]
    },
    {
      "id": "/system/location/coordinates",
      "type": "stringArray",
      "writeable": 1,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/system/location/localization",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "-1"
    },
    {
      "id": "/system/openWindowDetection",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/openWindowDetection/duration"
        },
        {
          "id": "/system/openWindowDetection/enabled"
        },
        {
          "id": "/system/openWindowDetection/temperature"
        }
      ]
    },
    {
      "id": "/system/openWindowDetection/duration",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 15.0,
      "unitOfMeasure": "mins",
      "minValue": 5.0,
      "maxValue": 60.0,
      "stepSize": 5.0
    },
    {
      "id": "/system/openWindowDetection/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "false",
      "value": "off"
    },
    {
      "id": "/system/openWindowDetection/temperature",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 12.0,
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/system/sensors",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/sensors/humidity"
        },
        {
          "id": "/system/sensors/temperatures"
        }
      ]
    },
    {
      "id": "/system/sensors/humidity",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/sensors/humidity/indoor_h1"
        }
      ]
    },
    {
      "id": "/system/sensors/humidity/indoor_h1",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 49.5,
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/system/sensors/temperatures",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/sensors/temperatures/indoorAirDigital"
        },
        {
          "id": "/system/sensors/temperatures/indoorChip"
        },
        {
          "id": "/system/sensors/temperatures/indoorPCB"
        },
        {
          "id": "/system/sensors/temperatures/offset"
        },
        {
          "id": "/system/sensors/temperatures/outdoor_t1"
        }
      ]
    },
    {
      "id": "/system/sensors/temperatures/indoorAirDigital",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 25.9,
      "unitOfMeasure": "C",
      "minValue": 0.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/system/sensors/temperatures/indoorChip",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 39.2,
      "unitOfMeasure": "C",
      "minValue": 0.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/system/sensors/temperatures/indoorPCB",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 35.1,
      "unitOfMeasure": "C",
      "minValue": 0.0,
      "maxValue": 90.0,
      "stepSize": 1.0
    },
    {
      "id": "/system/sensors/temperatures/offset",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": -1.0,
      "unitOfMeasure": "C",
      "minValue": -2.0,
      "maxValue": 2.0,
      "stepSize": 0.5
    },
    {
      "id": "/system/sensors/temperatures/outdoor_t1",
      "type": "floatValue",
      "recordable": 0,
      "writeable": 0,
      "value": 9.0,
      "unitOfMeasure": "C",
      "status": "ok",
      "srcType": "virtual",
      "minValue": -25.0,
      "maxValue": 50.0,
      "stepSize": 1.0
    }
  ],
  [
    {
      "id": "/solarCircuits",
      "type": "refEnum",
      "references": [
        {
          "id": "/solarCircuits/sc1"
        }
      ]
    },
    {
      "id": "/solarCircuits/sc1",
      "type": "refEnum",
      "references": [
        {
          "id": "/solarCircuits/sc1/collectorTemperature"
        },
        {
          "id": "/solarCircuits/sc1/dhwTankBottomTemperature"
        },
        {
          "id": "/solarCircuits/sc1/pumpModulation"
        },
        {
          "id": "/solarCircuits/sc1/totalSolarGain"
        }
      ]
    },
    {
      "id": "/solarCircuits/sc1/collectorTemperature",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "C",
      "minValue": -3276.0,
      "maxValue": 3276.0,
      "stepSize": 0.1
    },
    {
      "id": "/solarCircuits/sc1/dhwTankBottomTemperature",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "C",
      "minValue": -3276.0,
      "maxValue": 3276.0,
      "stepSize": 0.1
    },
    {
      "id": "/solarCircuits/sc1/pumpModulation",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/solarCircuits/sc1/totalSolarGain",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "kWh",
      "minValue": 0.0,
      "maxValue": 429496704.0,
      "stepSize": 0.1
    }
  ],
  {
    "/recordings": "not found"
  },
  [
    {
      "id": "/devices",
      "type": "refEnum",
      "references": [
        {
          "id": "/devices/dev1"
        },
        {
          "id": "/devices/device1"
        },
        {
          "id": "/devices/list"
        },
        {
          "id": "/devices/productLookup"
        }
      ]
    },
    {
      "id": "/devices/dev1",
      "type": "deviceArray",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "name": "TG9nYW1hdGljIFRDMTAw",
          "zone": 1,
          "protocol": "unknown",
          "sgtin": "000000000000000000000000",
          "dlk": "00000000000000000000000000000000",
          "signal": 0,
          "battery": "unknown",
          "type": "thermostat"
        }
      ]
    },
    {
      "id": "/devices/device1",
      "type": "refEnum",
      "references": [
        {
          "id": "/devices/device1/battery"
        },
        {
          "id": "/devices/device1/name"
        },
        {
          "id": "/devices/device1/protocol"
        },
        {
          "id": "/devices/device1/signal"
        },
        {
          "id": "/devices/device1/thermostat"
        },
        {
          "id": "/devices/device1/type"
        },
        {
          "id": "/devices/device1/versionFirmware"
        },
        {
          "id": "/devices/device1/zone"
        }
      ]
    },
    {
      "id": "/devices/device1/battery",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "unknown"
    },
    {
      "id": "/devices/device1/name",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Logamatic TC100"
    },
    {
      "id": "/devices/device1/protocol",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "unknown"
    },
    {
      "id": "/devices/device1/signal",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/devices/device1/thermostat",
      "type": "refEnum",
      "references": [
        {
          "id": "/devices/device1/thermostat/childLock"
        }
      ]
    },
    {
      "id": "/devices/device1/thermostat/childLock",
      "type": "refEnum",
      "references": [
        {
          "id": "/devices/device1/thermostat/childLock/enabled"
        }
      ]
    },
    {
      "id": "/devices/device1/thermostat/childLock/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false"
    },
    {
      "id": "/devices/device1/type",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "thermostat"
    },
    {
      "id": "/devices/device1/versionFirmware",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "3.12.0"
    },
    {
      "id": "/devices/device1/zone",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 24.0,
      "stepSize": 1.0
    },
    {
      "id": "/devices/list",
      "type": "deviceArray",
      "writeable": 0,
      "recordable": 0,
      "value": [
        {
          "name": "TG9nYW1hdGljIFRDMTAw",
          "zone": 1,
          "protocol": "no_protocol",
          "id": 1,
          "battery": "unknown",
          "signal": 0,
          "type": "thermostat"
        }
      ]
    }
  ],
  [
    {
      "id": "/energy",
      "type": "refEnum",
      "references": [
        {
          "id": "/energy/currency"
        },
        {
          "id": "/energy/electricity"
        },
        {
          "id": "/energy/gas"
        },
        {
          "id": "/energy/history"
        },
        {
          "id": "/energy/historyEntries"
        },
        {
          "id": "/energy/water"
        }
      ]
    },
    {
      "id": "/energy/currency",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "€"
    },
    {
      "id": "/energy/electricity",
      "type": "refEnum",
      "references": [
        {
          "id": "/energy/electricity/dayAverage"
        },
        {
          "id": "/energy/electricity/monthAverage"
        },
        {
          "id": "/energy/electricity/price"
        }
      ]
    },
    {
      "id": "/energy/electricity/dayAverage",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "true",
      "available": "false",
      "unitOfMeasure": "kWh",
      "minValue": 0.0,
      "maxValue": 33555.0,
      "stepSize": 0.001
    },
    {
      "id": "/energy/electricity/monthAverage",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "true",
      "available": "false",
      "unitOfMeasure": "kWh",
      "minValue": 0.0,
      "maxValue": 33555.0,
      "stepSize": 0.001
    },
    {
      "id": "/energy/electricity/price",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 1000.0,
      "stepSize": 0.00001
    },
    {
      "id": "/energy/gas",
      "type": "refEnum",
      "references": [
        {
          "id": "/energy/gas/annualGoal"
        },
        {
          "id": "/energy/gas/price"
        },
        {
          "id": "/energy/gas/type"
        },
        {
          "id": "/energy/gas/unit"
        }
      ]
    },
    {
      "id": "/energy/gas/annualGoal",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 16000.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "kWh",
      "minValue": 0.0,
      "maxValue": 1000000.0,
      "stepSize": 1.0
    },
    {
      "id": "/energy/gas/price",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.05,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 1000.0,
      "stepSize": 0.00001
    },
    {
      "id": "/energy/gas/type",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "natural"
    },
    {
      "id": "/energy/gas/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "m3"
    },
    {
      "id": "/energy/history",
      "type": "energyRecordings",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "d": "16-08-2021",
          "eCH": 1.94,
          "eHW": 3.03,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 14.0
        },
        {
          "d": "17-08-2021",
          "eCH": 0.0,
          "eHW": 2.31,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 13.9
        },
        {
          "d": "18-08-2021",
          "eCH": 5.05,
          "eHW": 3.38,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 16.3
        },
        {
          "d": "19-08-2021",
          "eCH": 4.97,
          "eHW": 2.92,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 17.7
        },
        {
          "d": "20-08-2021",
          "eCH": 0.0,
          "eHW": 4.78,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 17.9
        },
        {
          "d": "21-08-2021",
          "eCH": 0.0,
          "eHW": 2.51,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 19.5
        },
        {
          "d": "22-08-2021",
          "eCH": 0.0,
          "eHW": 2.7,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 19.2
        },
        {
          "d": "23-08-2021",
          "eCH": 0.0,
          "eHW": 3.09,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 18.4
        },
        {
          "d": "24-08-2021",
          "eCH": 0.0,
          "eHW": 2.23,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 17.2
        },
        {
          "d": "25-08-2021",
          "eCH": 0.0,
          "eHW": 2.38,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 17.3
        },
        {
          "d": "26-08-2021",
          "eCH": 0.0,
          "eHW": 2.56,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 16.2
        },
        {
          "d": "27-08-2021",
          "eCH": 4.05,
          "eHW": 1.94,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 14.6
        },
        {
          "d": "28-08-2021",
          "eCH": 14.9,
          "eHW": 2.44,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 15.7
        },
        {
          "d": "29-08-2021",
          "eCH": 11.77,
          "eHW": 3.99,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 15.4
        },
        {
          "d": "30-08-2021",
          "eCH": 5.99,
          "eHW": 3.93,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 17.4
        },
        {
          "d": "31-08-2021",
          "eCH": 5.4,
          "eHW": 2.52,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 16.5
        },
        {
          "d": "01-09-2021",
          "eCH": 6.17,
          "eHW": 3.85,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 15.3
        },
        {
          "d": "02-09-2021",
          "eCH": 7.55,
          "eHW": 2.49,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 16.3
        },
        {
          "d": "03-09-2021",
          "eCH": 3.15,
          "eHW": 1.92,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 18.2
        },
        {
          "d": "04-09-2021",
          "eCH": 4.37,
          "eHW": 2.05,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 16.9
        }
      ]
    },
    {
      "id": "/energy/history?entry=491.0",
      "type": "energyRecordings",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "d": "20-12-2022",
          "eCH": 44.22,
          "eHW": 2.38,
          "eSH": 0.0,
          "wSH": 0.0,
          "elec": 0.0,
          "T": 10.2
        }
      ]
    },
    {
      "id": "/energy/historyEntries",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 492.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 6400.0,
      "stepSize": 1.0
    },
    {
      "id": "/energy/water",
      "type": "refEnum",
      "references": [
        {
          "id": "/energy/water/annualGoal"
        },
        {
          "id": "/energy/water/price"
        }
      ]
    },
    {
      "id": "/energy/water/annualGoal",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "m3",
      "minValue": 0.0,
      "maxValue": 1000000.0,
      "stepSize": 1.0
    },
    {
      "id": "/energy/water/price",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "available": "false",
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 1000.0,
      "stepSize": 0.00001
    }
  ],
  [
    {
      "id": "/events",
      "type": "refEnum",
      "references": [
        {
          "id": "/events/list1"
        },
        {
          "id": "/events/list2"
        },
        {
          "id": "/events/list3"
        }
      ]
    },
    {
      "id": "/events/list1",
      "type": "eventArray",
      "writeable": 0,
      "recordable": 0,
      "value": []
    },
    {
      "id": "/events/list2",
      "type": "eventArray",
      "writeable": 0,
      "recordable": 0,
      "value": []
    },
    {
      "id": "/events/list3",
      "type": "eventArray",
      "writeable": 0,
      "recordable": 0,
      "value": []
    }
  ],
  [
    {
      "id": "/programs",
      "type": "refEnum",
      "references": [
        {
          "id": "/programs/list"
        },
        {
          "id": "/programs/pg1"
        },
        {
          "id": "/programs/pg2"
        },
        {
          "id": "/programs/pg3"
        },
        {
          "id": "/programs/pg4"
        }
      ]
    },
    {
      "id": "/programs/list",
      "type": "programArray",
      "writeable": 0,
      "recordable": 0,
      "value": [
        {
          "id": 2,
          "name": ""
        },
        {
          "id": 1,
          "name": "TmV1ZXMgWmVpdHByb2dyYW1t"
        },
        {
          "id": 3,
          "name": "TmV1ZXMgWmVpdHByb2dyYW1tIDE="
        },
        {
          "id": 4,
          "name": "TmV1ZXMgWmVpdHByb2dyYW1tIDI="
        }
      ]
    },
    {
      "id": "/programs/pg1",
      "type": "refEnum",
      "references": [
        {
          "id": "/programs/pg1/friday"
        },
        {
          "id": "/programs/pg1/monday"
        },
        {
          "id": "/programs/pg1/name"
        },
        {
          "id": "/programs/pg1/saturday"
        },
        {
          "id": "/programs/pg1/sunday"
        },
        {
          "id": "/programs/pg1/thursday"
        },
        {
          "id": "/programs/pg1/tuesday"
        },
        {
          "id": "/programs/pg1/wednesday"
        },
        {
          "id": "/programs/pg1/week"
        }
      ]
    },
    {
      "id": "/programs/pg1/friday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg1/monday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg1/name",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Neues Zeitprogramm"
    },
    {
      "id": "/programs/pg1/saturday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg1/sunday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg1/thursday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg1/tuesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg1/wednesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg1/week",
      "type": "weekProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "d": "Su",
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "d": "Su",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Mo",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Mo",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Mo",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Mo",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Tu",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Tu",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Tu",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Tu",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "We",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "We",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "We",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "We",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Th",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Th",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Th",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Th",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Fr",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Fr",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Fr",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Fr",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Sa",
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "d": "Sa",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2",
      "type": "refEnum",
      "references": [
        {
          "id": "/programs/pg2/friday"
        },
        {
          "id": "/programs/pg2/monday"
        },
        {
          "id": "/programs/pg2/name"
        },
        {
          "id": "/programs/pg2/saturday"
        },
        {
          "id": "/programs/pg2/sunday"
        },
        {
          "id": "/programs/pg2/thursday"
        },
        {
          "id": "/programs/pg2/tuesday"
        },
        {
          "id": "/programs/pg2/wednesday"
        },
        {
          "id": "/programs/pg2/week"
        }
      ]
    },
    {
      "id": "/programs/pg2/friday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2/monday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2/name",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/programs/pg2/saturday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2/sunday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2/thursday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2/tuesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2/wednesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg2/week",
      "type": "weekProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "d": "Su",
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "d": "Su",
          "t": 1290,
          "Th": 13.0,
          "name": 0
        },
        {
          "d": "Mo",
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "d": "Mo",
          "t": 1290,
          "Th": 13.0,
          "name": 0
        },
        {
          "d": "Tu",
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "d": "Tu",
          "t": 1290,
          "Th": 13.0,
          "name": 0
        },
        {
          "d": "We",
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "d": "We",
          "t": 1290,
          "Th": 13.0,
          "name": 0
        },
        {
          "d": "Th",
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "d": "Th",
          "t": 1290,
          "Th": 13.0,
          "name": 0
        },
        {
          "d": "Fr",
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "d": "Fr",
          "t": 1290,
          "Th": 13.0,
          "name": 0
        },
        {
          "d": "Sa",
          "t": 360,
          "Th": 19.5,
          "name": 0
        },
        {
          "d": "Sa",
          "t": 1290,
          "Th": 13.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3",
      "type": "refEnum",
      "references": [
        {
          "id": "/programs/pg3/friday"
        },
        {
          "id": "/programs/pg3/monday"
        },
        {
          "id": "/programs/pg3/name"
        },
        {
          "id": "/programs/pg3/saturday"
        },
        {
          "id": "/programs/pg3/sunday"
        },
        {
          "id": "/programs/pg3/thursday"
        },
        {
          "id": "/programs/pg3/tuesday"
        },
        {
          "id": "/programs/pg3/wednesday"
        },
        {
          "id": "/programs/pg3/week"
        }
      ]
    },
    {
      "id": "/programs/pg3/friday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3/monday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3/name",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Neues Zeitprogramm 1"
    },
    {
      "id": "/programs/pg3/saturday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3/sunday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3/thursday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3/tuesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3/wednesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg3/week",
      "type": "weekProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "d": "Su",
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "d": "Su",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Mo",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Mo",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Mo",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Mo",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Tu",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Tu",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Tu",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Tu",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "We",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "We",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "We",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "We",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Th",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Th",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Th",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Th",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Fr",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Fr",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Fr",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Fr",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Sa",
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "d": "Sa",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4",
      "type": "refEnum",
      "references": [
        {
          "id": "/programs/pg4/friday"
        },
        {
          "id": "/programs/pg4/monday"
        },
        {
          "id": "/programs/pg4/name"
        },
        {
          "id": "/programs/pg4/saturday"
        },
        {
          "id": "/programs/pg4/sunday"
        },
        {
          "id": "/programs/pg4/thursday"
        },
        {
          "id": "/programs/pg4/tuesday"
        },
        {
          "id": "/programs/pg4/wednesday"
        },
        {
          "id": "/programs/pg4/week"
        }
      ]
    },
    {
      "id": "/programs/pg4/friday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4/monday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4/name",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Neues Zeitprogramm 2"
    },
    {
      "id": "/programs/pg4/saturday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4/sunday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4/thursday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4/tuesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4/wednesday",
      "type": "dayProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    },
    {
      "id": "/programs/pg4/week",
      "type": "weekProgram",
      "writeable": 1,
      "recordable": 0,
      "value": [
        {
          "d": "Su",
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "d": "Su",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Mo",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Mo",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Mo",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Mo",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Tu",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Tu",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Tu",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Tu",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "We",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "We",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "We",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "We",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Th",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Th",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Th",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Th",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Fr",
          "t": 420,
          "Th": 19.0,
          "name": 1
        },
        {
          "d": "Fr",
          "t": 540,
          "Th": 17.0,
          "name": 2
        },
        {
          "d": "Fr",
          "t": 1020,
          "Th": 20.0,
          "name": 3
        },
        {
          "d": "Fr",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        },
        {
          "d": "Sa",
          "t": 480,
          "Th": 20.0,
          "name": 1
        },
        {
          "d": "Sa",
          "t": 1380,
          "Th": 15.0,
          "name": 0
        }
      ]
    }
  ],
  [
    {
      "id": "/zones",
      "type": "refEnum",
      "references": [
        {
          "id": "/zones/deviceTypeAllowed"
        },
        {
          "id": "/zones/list"
        },
        {
          "id": "/zones/zn1"
        }
      ]
    },
    {
      "id": "/zones/deviceTypeAllowed",
      "type": "zoneConfigArray",
      "writeable": 0,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": [
        {
          "id": 1,
          "name": "V29obnppbW1lcg==",
          "icon": "living room",
          "allowDev": "etrv_ufh"
        }
      ]
    },
    {
      "id": "/zones/list",
      "type": "zoneArray",
      "writeable": 0,
      "recordable": 0,
      "value": [
        {
          "id": 1,
          "name": "V29obnppbW1lcg==",
          "icon": "living room",
          "program": 2,
          "temp": 21.5,
          "status": "heat request",
          "functionIcons": ""
        }
      ]
    },
    {
      "id": "/zones/zn1",
      "type": "refEnum",
      "references": [
        {
          "id": "/zones/zn1/actualValvePosition"
        },
        {
          "id": "/zones/zn1/clockOverride"
        },
        {
          "id": "/zones/zn1/clockProgram"
        },
        {
          "id": "/zones/zn1/heatingType"
        },
        {
          "id": "/zones/zn1/humidity"
        },
        {
          "id": "/zones/zn1/icon"
        },
        {
          "id": "/zones/zn1/manualTemperatureHeating"
        },
        {
          "id": "/zones/zn1/name"
        },
        {
          "id": "/zones/zn1/nextSetpoint"
        },
        {
          "id": "/zones/zn1/openWindowDetection"
        },
        {
          "id": "/zones/zn1/optimumStartHeatupRate"
        },
        {
          "id": "/zones/zn1/optimumStartState"
        },
        {
          "id": "/zones/zn1/status"
        },
        {
          "id": "/zones/zn1/temperatureActual"
        },
        {
          "id": "/zones/zn1/temperatureHeatingSetpoint"
        },
        {
          "id": "/zones/zn1/timeToNextSetpoint"
        },
        {
          "id": "/zones/zn1/userMode"
        }
      ]
    },
    {
      "id": "/zones/zn1/actualValvePosition",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "used": "false",
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/zones/zn1/clockOverride",
      "type": "refEnum",
      "references": [
        {
          "id": "/zones/zn1/clockOverride/temperatureHeating"
        }
      ]
    },
    {
      "id": "/zones/zn1/clockOverride/temperatureHeating",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": "C",
      "minValue": 0.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/zones/zn1/clockProgram",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 2.0,
      "used": "true",
      "unitOfMeasure": "",
      "minValue": 0.0,
      "maxValue": 24.0,
      "stepSize": 1.0
    },
    {
      "id": "/zones/zn1/heatingType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "true",
      "available": "true",
      "value": "radiator"
    },
    {
      "id": "/zones/zn1/humidity",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 49.0,
      "used": "true",
      "available": "true",
      "unitOfMeasure": "%",
      "minValue": 0.0,
      "maxValue": 100.0,
      "stepSize": 1.0
    },
    {
      "id": "/zones/zn1/icon",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "living room"
    },
    {
      "id": "/zones/zn1/manualTemperatureHeating",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 17.5,
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/zones/zn1/name",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Wohnzimmer"
    },
    {
      "id": "/zones/zn1/nextSetpoint",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 13.0,
      "used": "true",
      "unitOfMeasure": "C",
      "minValue": 0.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/zones/zn1/openWindowDetection",
      "type": "refEnum",
      "references": [
        {
          "id": "/zones/zn1/openWindowDetection/enabled"
        },
        {
          "id": "/zones/zn1/openWindowDetection/status"
        }
      ]
    },
    {
      "id": "/zones/zn1/openWindowDetection/enabled",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "used": "false",
      "available": "false",
      "value": "on"
    },
    {
      "id": "/zones/zn1/openWindowDetection/status",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "used": "false",
      "available": "false",
      "value": "closed"
    },
    {
      "id": "/zones/zn1/optimumStartHeatupRate",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 4314.0,
      "unitOfMeasure": "s/K",
      "minValue": 0.0,
      "maxValue": 1.0,
      "stepSize": 1e-6
    },
    {
      "id": "/zones/zn1/optimumStartState",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "off"
    },
    {
      "id": "/zones/zn1/status",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "heat request"
    },
    {
      "id": "/zones/zn1/temperatureActual",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 21.5,
      "used": "true",
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/zones/zn1/temperatureHeatingSetpoint",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 19.5,
      "used": "true",
      "unitOfMeasure": "C",
      "minValue": 5.0,
      "maxValue": 30.0,
      "stepSize": 0.5
    },
    {
      "id": "/zones/zn1/timeToNextSetpoint",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 533.0,
      "used": "true",
      "unitOfMeasure": "mins",
      "minValue": 0.0,
      "maxValue": 1440.0,
      "stepSize": 1.0
    },
    {
      "id": "/zones/zn1/userMode",
      "type": "stringValue",
      "writeable": 1,
      "used": "true",
      "recordable": 0,
      "value": "clock"
    }
  ],
  {
    "/ecus": "not found"
  },
  {
    "/application": "not found"
  },
  {
    "/gservice_tariff": "not found"
  }
]
FrostByte2 commented 1 year ago

Has anyone been able to resolve this issue as I am currently experiencing this issue?

pszafer commented 1 year ago

If someone wants to help to investigate:

Post all your results here, so I can have something to test in my environment

FrostByte2 commented 1 year ago

Hi,

I can help try to investigate with my limited knowledge. Here's my debug file from today.

rawscan_frostbyte.zip

I have run the commands you suggested substituting the host, token and password for my particular circumstance the results are in the Energy history zip file but they seem to come back with "null"

Energy History.zip

image

Hopefully, this gives you something to work with. Look forward to resolving this issue. @pszafer

igieon commented 1 year ago

@pszafer i have similar issue and i have it several times. Happens today also. we dont have logging for statiscs to see why is not writed, but i try:

pszafer commented 1 year ago

@FrostByte2 can you try 120

FrostByte2 commented 1 year ago

Hi, @pszafer I ran the command with 120 and got the same null result. I realised it was missing a forward slash before the word energy, so I reran it with the slash before the word energy _(boschcli query --host=HOST --token=TOKEN --password=PASSWORD --protocol XMPP --device EASYCONTROL -p "/energy/history?entry=120.0") and the results are attached. 120 Results.txt

image

As you can see from the image above there is some information missing but looking at the results it appears as though all the data is being pulled down. Many Thanks

FrostByte2 commented 1 year ago

I was just wondering if there was a update for this.

pszafer commented 1 year ago

Fixed in v0.21.0 https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/releases/tag/v0.21.0 Let me know if there are any problems.

Also read this https://github.com/bosch-thermostat/home-assistant-bosch-custom-component/issues/245#issuecomment-1460571029