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

HA custom component for Bosch thermostats
Apache License 2.0
218 stars 45 forks source link

Add Support for WebKM300 (Diagnostic module) #288

Open JRossbach opened 1 year ago

JRossbach commented 1 year ago

Additionally to my KM100, I use a KM300 which comes with several sensor / relay attachments. Those sensors could be configured as e.g. temperature (PT1000). In parallel to KM100/KM200 the KM300 provides a REST API to query those values. (In ioBroker I already used the km200 adapter to communicate with the KM300 and it worked right out of the box.)

Currently the KM300 works in a first version by providing the gateway information like FW version etc. It would be nice to have support for the IO's of the KM300. I'd assume following steps:

  1. Collect information about the REST API of the KM300 (I may provide that information from the ioBroker installation and from a debug scan)
  2. Query the information of /gateway/inOut/io1...5/value (analog inputs)
  3. Create sensor instances when portType is ntc and calculate the measuredTemperature from the retrieved value
image image
JRossbach commented 1 year ago

Scan result:

[
  {
    "/systemStates": "not found"
  },
  {
    "/dhwCircuits": "not found"
  },
  [
    {
      "id": "/gateway",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/uuid",
          "uri": "http://THERMOSTAT/gateway/uuid"
        },
        {
          "id": "/gateway/firmware",
          "uri": "http://THERMOSTAT/gateway/firmware"
        },
        {
          "id": "/gateway/userpassword",
          "uri": "http://THERMOSTAT/gateway/userpassword"
        },
        {
          "id": "/gateway/versionFirmware",
          "uri": "http://THERMOSTAT/gateway/versionFirmware"
        },
        {
          "id": "/gateway/versionHardware",
          "uri": "http://THERMOSTAT/gateway/versionHardware"
        },
        {
          "id": "/gateway/DateTime",
          "uri": "http://THERMOSTAT/gateway/DateTime"
        },
        {
          "id": "/gateway/restart",
          "uri": "http://THERMOSTAT/gateway/restart"
        },
        {
          "id": "/gateway/tzInfo",
          "uri": "http://THERMOSTAT/gateway/tzInfo"
        },
        {
          "id": "/gateway/ipConfig",
          "uri": "http://THERMOSTAT/gateway/ipConfig"
        },
        {
          "id": "/gateway/serverConnection",
          "uri": "http://THERMOSTAT/gateway/serverConnection"
        },
        {
          "id": "/gateway/inOut",
          "uri": "http://THERMOSTAT/gateway/inOut"
        }
      ]
    },
    {
      "id": "/gateway/uuid",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "-1",
      "allowedValues": [
        "-1"
      ]
    },
    {
      "id": "/gateway/versionFirmware",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "01.01.03"
    },
    {
      "id": "/gateway/versionHardware",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "iCom_Prof_EMS_M_v1"
    },
    {
      "id": "/gateway/DateTime",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "2023-04-12T10:38:57+0200"
    },
    {
      "id": "/gateway/tzInfo",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/tzInfo/timeZone",
          "uri": "http://THERMOSTAT/gateway/tzInfo/timeZone"
        },
        {
          "id": "/gateway/tzInfo/useDLS",
          "uri": "http://THERMOSTAT/gateway/tzInfo/useDLS"
        },
        {
          "id": "/gateway/tzInfo/syncInternet",
          "uri": "http://THERMOSTAT/gateway/tzInfo/syncInternet"
        }
      ]
    },
    {
      "id": "/gateway/tzInfo/timeZone",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "Europe/Berlin"
    },
    {
      "id": "/gateway/tzInfo/useDLS",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/tzInfo/syncInternet",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/ipConfig",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/ipConfig/ipAddress",
          "uri": "http://THERMOSTAT/gateway/ipConfig/ipAddress"
        },
        {
          "id": "/gateway/ipConfig/subnet",
          "uri": "http://THERMOSTAT/gateway/ipConfig/subnet"
        },
        {
          "id": "/gateway/ipConfig/defGateway",
          "uri": "http://THERMOSTAT/gateway/ipConfig/defGateway"
        },
        {
          "id": "/gateway/ipConfig/autoConfig",
          "uri": "http://THERMOSTAT/gateway/ipConfig/autoConfig"
        },
        {
          "id": "/gateway/ipConfig/primDNS",
          "uri": "http://THERMOSTAT/gateway/ipConfig/primDNS"
        },
        {
          "id": "/gateway/ipConfig/altDNS",
          "uri": "http://THERMOSTAT/gateway/ipConfig/altDNS"
        }
      ]
    },
    {
      "id": "/gateway/ipConfig/ipAddress",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "192.168.1.48"
    },
    {
      "id": "/gateway/ipConfig/subnet",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "255.255.255.0"
    },
    {
      "id": "/gateway/ipConfig/defGateway",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "192.168.1.254"
    },
    {
      "id": "/gateway/ipConfig/autoConfig",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/ipConfig/primDNS",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "192.168.1.197"
    },
    {
      "id": "/gateway/ipConfig/altDNS",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "0.0.0.0"
    },
    {
      "id": "/gateway/serverConnection",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/serverConnection/state",
          "uri": "http://THERMOSTAT/gateway/serverConnection/state"
        },
        {
          "id": "/gateway/serverConnection/enabled",
          "uri": "http://THERMOSTAT/gateway/serverConnection/enabled"
        }
      ]
    },
    {
      "id": "/gateway/serverConnection/state",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "connected",
      "allowedValues": [
        "disconnected",
        "connected"
      ]
    },
    {
      "id": "/gateway/serverConnection/enabled",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/serverConnection/enabled/internet",
          "uri": "http://THERMOSTAT/gateway/serverConnection/enabled/internet"
        },
        {
          "id": "/gateway/serverConnection/enabled/logging",
          "uri": "http://THERMOSTAT/gateway/serverConnection/enabled/logging"
        }
      ]
    },
    {
      "id": "/gateway/serverConnection/enabled/internet",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/serverConnection/enabled/logging",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/notifications",
          "uri": "http://THERMOSTAT/gateway/inOut/notifications"
        },
        {
          "id": "/gateway/inOut/iO1",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1"
        },
        {
          "id": "/gateway/inOut/iO2",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2"
        },
        {
          "id": "/gateway/inOut/iO3",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3"
        },
        {
          "id": "/gateway/inOut/iO4",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4"
        },
        {
          "id": "/gateway/inOut/iO5",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5"
        },
        {
          "id": "/gateway/inOut/iO6",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6"
        },
        {
          "id": "/gateway/inOut/iO7",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7"
        },
        {
          "id": "/gateway/inOut/iO8",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8"
        },
        {
          "id": "/gateway/inOut/iO9",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9"
        },
        {
          "id": "/gateway/inOut/iO10",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10"
        },
        {
          "id": "/gateway/inOut/iO11",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11"
        },
        {
          "id": "/gateway/inOut/iO12",
          "uri": "http://THERMOSTAT/gateway/inOut/iO12"
        },
        {
          "id": "/gateway/inOut/iO13",
          "uri": "http://THERMOSTAT/gateway/inOut/iO13"
        },
        {
          "id": "/gateway/inOut/iO14",
          "uri": "http://THERMOSTAT/gateway/inOut/iO14"
        }
      ]
    },
    {
      "id": "/gateway/inOut/notifications",
      "type": "errorList",
      "recordable": 0,
      "writeable": 0,
      "values": [
        {
          "cat": "L",
          "act": "A",
          "dcd": "A83",
          "ccd": 1831,
          "orig": "74",
          "t": "2023-04-08T04:25:52+0200",
          "dlv": "8",
          "fc": "20"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO1",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO1/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/hwType"
        },
        {
          "id": "/gateway/inOut/iO1/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO1/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "lowVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO1/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO1/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/portType"
        },
        {
          "id": "/gateway/inOut/iO1/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO1/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/divider"
        },
        {
          "id": "/gateway/inOut/iO1/config/maxlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/maxlevel"
        },
        {
          "id": "/gateway/inOut/iO1/config/minlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/minlevel"
        },
        {
          "id": "/gateway/inOut/iO1/config/thresholdSwitch",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/thresholdSwitch"
        },
        {
          "id": "/gateway/inOut/iO1/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO1/config/thresholdDataStorage",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/thresholdDataStorage"
        },
        {
          "id": "/gateway/inOut/iO1/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/unit"
        },
        {
          "id": "/gateway/inOut/iO1/config/conversion",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/conversion"
        },
        {
          "id": "/gateway/inOut/iO1/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO1/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO1/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO1/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO1/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "ntc",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter",
        "ntc",
        "analog"
      ]
    },
    {
      "id": "/gateway/inOut/iO1/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 579.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO1/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO1/config/maxlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO1/config/minlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO1/config/thresholdSwitch",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO1/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO1/config/thresholdDataStorage",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 5.0,
      "unitOfMeasure": " ",
      "minValue": 5.0,
      "maxValue": 1024.0
    },
    {
      "id": "/gateway/inOut/iO1/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "null"
    },
    {
      "id": "/gateway/inOut/iO1/config/conversion",
      "type": "floatArray",
      "writeable": 1,
      "recordable": 0,
      "values": [
        {
          "offset": 0.0
        },
        {
          "gradient": 1.0
        },
        {
          "square": 0.0
        },
        {
          "cubic": 0.0
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO1/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO1/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO1/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO2",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO2/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/hwType"
        },
        {
          "id": "/gateway/inOut/iO2/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO2/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "lowVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO2/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO2/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/portType"
        },
        {
          "id": "/gateway/inOut/iO2/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO2/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/divider"
        },
        {
          "id": "/gateway/inOut/iO2/config/maxlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/maxlevel"
        },
        {
          "id": "/gateway/inOut/iO2/config/minlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/minlevel"
        },
        {
          "id": "/gateway/inOut/iO2/config/thresholdSwitch",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/thresholdSwitch"
        },
        {
          "id": "/gateway/inOut/iO2/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO2/config/thresholdDataStorage",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/thresholdDataStorage"
        },
        {
          "id": "/gateway/inOut/iO2/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/unit"
        },
        {
          "id": "/gateway/inOut/iO2/config/conversion",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/conversion"
        },
        {
          "id": "/gateway/inOut/iO2/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO2/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO2/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO2/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO2/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "ntc",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter",
        "ntc",
        "analog"
      ]
    },
    {
      "id": "/gateway/inOut/iO2/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 573.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO2/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO2/config/maxlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 927.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO2/config/minlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 163.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO2/config/thresholdSwitch",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO2/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 10.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO2/config/thresholdDataStorage",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 5.0,
      "unitOfMeasure": " ",
      "minValue": 5.0,
      "maxValue": 1024.0
    },
    {
      "id": "/gateway/inOut/iO2/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "°C"
    },
    {
      "id": "/gateway/inOut/iO2/config/conversion",
      "type": "floatArray",
      "writeable": 1,
      "recordable": 0,
      "values": [
        {
          "offset": 0.0
        },
        {
          "gradient": 1.0
        },
        {
          "square": 0.0
        },
        {
          "cubic": 0.0
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO2/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO2/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO2/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO3",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO3/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/hwType"
        },
        {
          "id": "/gateway/inOut/iO3/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO3/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "lowVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO3/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO3/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/portType"
        },
        {
          "id": "/gateway/inOut/iO3/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO3/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/divider"
        },
        {
          "id": "/gateway/inOut/iO3/config/maxlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/maxlevel"
        },
        {
          "id": "/gateway/inOut/iO3/config/minlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/minlevel"
        },
        {
          "id": "/gateway/inOut/iO3/config/thresholdSwitch",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/thresholdSwitch"
        },
        {
          "id": "/gateway/inOut/iO3/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO3/config/thresholdDataStorage",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/thresholdDataStorage"
        },
        {
          "id": "/gateway/inOut/iO3/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/unit"
        },
        {
          "id": "/gateway/inOut/iO3/config/conversion",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/conversion"
        },
        {
          "id": "/gateway/inOut/iO3/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO3/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO3/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO3/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO3/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "ntc",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter",
        "ntc",
        "analog"
      ]
    },
    {
      "id": "/gateway/inOut/iO3/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 447.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO3/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO3/config/maxlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 922.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO3/config/minlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 163.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO3/config/thresholdSwitch",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO3/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 10.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO3/config/thresholdDataStorage",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 5.0,
      "unitOfMeasure": " ",
      "minValue": 5.0,
      "maxValue": 1024.0
    },
    {
      "id": "/gateway/inOut/iO3/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "°C"
    },
    {
      "id": "/gateway/inOut/iO3/config/conversion",
      "type": "floatArray",
      "writeable": 1,
      "recordable": 0,
      "values": [
        {
          "offset": 0.0
        },
        {
          "gradient": 1.0
        },
        {
          "square": 0.0
        },
        {
          "cubic": 0.0
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO3/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO3/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO3/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO4",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO4/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/hwType"
        },
        {
          "id": "/gateway/inOut/iO4/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO4/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "lowVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO4/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO4/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/portType"
        },
        {
          "id": "/gateway/inOut/iO4/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO4/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/divider"
        },
        {
          "id": "/gateway/inOut/iO4/config/maxlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/maxlevel"
        },
        {
          "id": "/gateway/inOut/iO4/config/minlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/minlevel"
        },
        {
          "id": "/gateway/inOut/iO4/config/thresholdSwitch",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/thresholdSwitch"
        },
        {
          "id": "/gateway/inOut/iO4/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO4/config/thresholdDataStorage",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/thresholdDataStorage"
        },
        {
          "id": "/gateway/inOut/iO4/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/unit"
        },
        {
          "id": "/gateway/inOut/iO4/config/conversion",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/conversion"
        },
        {
          "id": "/gateway/inOut/iO4/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO4/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO4/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO4/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO4/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "ntc",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter",
        "ntc",
        "analog"
      ]
    },
    {
      "id": "/gateway/inOut/iO4/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 501.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO4/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO4/config/maxlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 922.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO4/config/minlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 163.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO4/config/thresholdSwitch",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO4/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 10.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO4/config/thresholdDataStorage",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 5.0,
      "unitOfMeasure": " ",
      "minValue": 5.0,
      "maxValue": 1024.0
    },
    {
      "id": "/gateway/inOut/iO4/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "°C"
    },
    {
      "id": "/gateway/inOut/iO4/config/conversion",
      "type": "floatArray",
      "writeable": 1,
      "recordable": 0,
      "values": [
        {
          "offset": 0.0
        },
        {
          "gradient": 1.0
        },
        {
          "square": 0.0
        },
        {
          "cubic": 0.0
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO4/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO4/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO4/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO5",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO5/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/hwType"
        },
        {
          "id": "/gateway/inOut/iO5/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO5/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "lowVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO5/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO5/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/portType"
        },
        {
          "id": "/gateway/inOut/iO5/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO5/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/divider"
        },
        {
          "id": "/gateway/inOut/iO5/config/maxlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/maxlevel"
        },
        {
          "id": "/gateway/inOut/iO5/config/minlevel",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/minlevel"
        },
        {
          "id": "/gateway/inOut/iO5/config/thresholdSwitch",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/thresholdSwitch"
        },
        {
          "id": "/gateway/inOut/iO5/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO5/config/thresholdDataStorage",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/thresholdDataStorage"
        },
        {
          "id": "/gateway/inOut/iO5/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/unit"
        },
        {
          "id": "/gateway/inOut/iO5/config/conversion",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/conversion"
        },
        {
          "id": "/gateway/inOut/iO5/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO5/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO5/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO5/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO5/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "ntc",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter",
        "ntc",
        "analog"
      ]
    },
    {
      "id": "/gateway/inOut/iO5/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 572.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO5/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO5/config/maxlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 682.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO5/config/minlevel",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 163.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO5/config/thresholdSwitch",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO5/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 10.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO5/config/thresholdDataStorage",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 5.0,
      "unitOfMeasure": " ",
      "minValue": 5.0,
      "maxValue": 1024.0
    },
    {
      "id": "/gateway/inOut/iO5/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "°C"
    },
    {
      "id": "/gateway/inOut/iO5/config/conversion",
      "type": "floatArray",
      "writeable": 1,
      "recordable": 0,
      "values": [
        {
          "offset": 0.0
        },
        {
          "gradient": 1.0
        },
        {
          "square": 0.0
        },
        {
          "cubic": 0.0
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO5/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO5/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO5/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO6",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO6/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/hwType"
        },
        {
          "id": "/gateway/inOut/iO6/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO6/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "highVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO6/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO6/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/portType"
        },
        {
          "id": "/gateway/inOut/iO6/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO6/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/divider"
        },
        {
          "id": "/gateway/inOut/iO6/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO6/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/unit"
        },
        {
          "id": "/gateway/inOut/iO6/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO6/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO6/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO6/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO6/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "digital",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter"
      ]
    },
    {
      "id": "/gateway/inOut/iO6/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO6/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1000.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO6/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 10.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO6/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "min"
    },
    {
      "id": "/gateway/inOut/iO6/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO6/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO6/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO7",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO7/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/hwType"
        },
        {
          "id": "/gateway/inOut/iO7/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO7/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "highVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO7/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO7/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/portType"
        },
        {
          "id": "/gateway/inOut/iO7/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO7/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/divider"
        },
        {
          "id": "/gateway/inOut/iO7/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO7/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/unit"
        },
        {
          "id": "/gateway/inOut/iO7/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO7/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO7/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO7/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO7/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "digital",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter"
      ]
    },
    {
      "id": "/gateway/inOut/iO7/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO7/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1000.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO7/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 10.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO7/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "kWh"
    },
    {
      "id": "/gateway/inOut/iO7/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO7/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO7/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO8",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO8/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/hwType"
        },
        {
          "id": "/gateway/inOut/iO8/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO8/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "highVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO8/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO8/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/portType"
        },
        {
          "id": "/gateway/inOut/iO8/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO8/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/divider"
        },
        {
          "id": "/gateway/inOut/iO8/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO8/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/unit"
        },
        {
          "id": "/gateway/inOut/iO8/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO8/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO8/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO8/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO8/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "digital",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter"
      ]
    },
    {
      "id": "/gateway/inOut/iO8/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO8/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO8/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 10.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO8/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "kWh"
    },
    {
      "id": "/gateway/inOut/iO8/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO8/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO8/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO9",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO9/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/hwType"
        },
        {
          "id": "/gateway/inOut/iO9/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO9/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "highVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO9/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO9/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/portType"
        },
        {
          "id": "/gateway/inOut/iO9/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO9/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/divider"
        },
        {
          "id": "/gateway/inOut/iO9/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO9/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/unit"
        },
        {
          "id": "/gateway/inOut/iO9/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO9/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO9/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO9/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO9/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "digital",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter"
      ]
    },
    {
      "id": "/gateway/inOut/iO9/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO9/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO9/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO9/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "null"
    },
    {
      "id": "/gateway/inOut/iO9/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO9/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO9/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO10",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO10/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/hwType"
        },
        {
          "id": "/gateway/inOut/iO10/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO10/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "highVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO10/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO10/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/portType"
        },
        {
          "id": "/gateway/inOut/iO10/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO10/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/divider"
        },
        {
          "id": "/gateway/inOut/iO10/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO10/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/unit"
        },
        {
          "id": "/gateway/inOut/iO10/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO10/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO10/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO10/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO10/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "digital",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter"
      ]
    },
    {
      "id": "/gateway/inOut/iO10/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO10/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO10/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO10/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "null"
    },
    {
      "id": "/gateway/inOut/iO10/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO10/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO10/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO11",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO11/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/hwType"
        },
        {
          "id": "/gateway/inOut/iO11/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO11/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "highVoltage",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO11/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO11/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/portType"
        },
        {
          "id": "/gateway/inOut/iO11/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/actValue"
        },
        {
          "id": "/gateway/inOut/iO11/config/divider",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/divider"
        },
        {
          "id": "/gateway/inOut/iO11/config/timeDelay",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/timeDelay"
        },
        {
          "id": "/gateway/inOut/iO11/config/unit",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/unit"
        },
        {
          "id": "/gateway/inOut/iO11/config/highActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/highActive"
        },
        {
          "id": "/gateway/inOut/iO11/config/lowActive",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/lowActive"
        },
        {
          "id": "/gateway/inOut/iO11/config/counterDataStore",
          "uri": "http://THERMOSTAT/gateway/inOut/iO11/config/counterDataStore"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO11/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "digital",
      "allowedValues": [
        "digital",
        "impulseCounter",
        "timeCounter"
      ]
    },
    {
      "id": "/gateway/inOut/iO11/config/actValue",
      "type": "floatValue",
      "writeable": 0,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO11/config/divider",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO11/config/timeDelay",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " ",
      "minValue": 0.0,
      "maxValue": 21600.0
    },
    {
      "id": "/gateway/inOut/iO11/config/unit",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "null"
    },
    {
      "id": "/gateway/inOut/iO11/config/highActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO11/config/lowActive",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "false",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO11/config/counterDataStore",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "true",
      "allowedValues": [
        "false",
        "true"
      ]
    },
    {
      "id": "/gateway/inOut/iO12",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO12/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO12/hwType"
        },
        {
          "id": "/gateway/inOut/iO12/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO12/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO12/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "relay",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO12/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO12/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO12/config/portType"
        },
        {
          "id": "/gateway/inOut/iO12/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO12/config/actValue"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO12/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "permanent",
      "allowedValues": [
        "impulse",
        "permanent",
        "controlFaultMessage"
      ]
    },
    {
      "id": "/gateway/inOut/iO12/config/actValue",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO13",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO13/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO13/hwType"
        },
        {
          "id": "/gateway/inOut/iO13/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO13/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO13/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "relay",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO13/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO13/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO13/config/portType"
        },
        {
          "id": "/gateway/inOut/iO13/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO13/config/actValue"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO13/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "controlFaultMessage",
      "allowedValues": [
        "impulse",
        "permanent",
        "controlFaultMessage"
      ]
    },
    {
      "id": "/gateway/inOut/iO13/config/actValue",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 1.0,
      "unitOfMeasure": " "
    },
    {
      "id": "/gateway/inOut/iO14",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO14/hwType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO14/hwType"
        },
        {
          "id": "/gateway/inOut/iO14/config",
          "uri": "http://THERMOSTAT/gateway/inOut/iO14/config"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO14/hwType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "relay",
      "allowedValues": [
        "lowVoltage",
        "highVoltage",
        "relay"
      ]
    },
    {
      "id": "/gateway/inOut/iO14/config",
      "type": "refEnum",
      "references": [
        {
          "id": "/gateway/inOut/iO14/config/portType",
          "uri": "http://THERMOSTAT/gateway/inOut/iO14/config/portType"
        },
        {
          "id": "/gateway/inOut/iO14/config/actValue",
          "uri": "http://THERMOSTAT/gateway/inOut/iO14/config/actValue"
        }
      ]
    },
    {
      "id": "/gateway/inOut/iO14/config/portType",
      "type": "stringValue",
      "writeable": 1,
      "recordable": 0,
      "value": "permanent",
      "allowedValues": [
        "impulse",
        "permanent",
        "controlFaultMessage"
      ]
    },
    {
      "id": "/gateway/inOut/iO14/config/actValue",
      "type": "floatValue",
      "writeable": 1,
      "recordable": 0,
      "value": 0.0,
      "unitOfMeasure": " "
    }
  ],
  {
    "/heatingCircuits": "not found"
  },
  {
    "/heatSources": "not found"
  },
  [
    {
      "id": "/notifications",
      "type": "errorList",
      "recordable": 0,
      "writeable": 0,
      "values": [
        {
          "cat": "R",
          "act": "A",
          "dcd": "H03",
          "ccd": 1013,
          "orig": "8",
          "t": "2023-04-08T04:25:57+0200",
          "dlv": "8",
          "fc": "18"
        }
      ]
    }
  ],
  [
    {
      "id": "/system",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/recordings",
          "uri": "http://THERMOSTAT/system/recordings"
        },
        {
          "id": "/system/brand",
          "uri": "http://THERMOSTAT/system/brand"
        },
        {
          "id": "/system/systemType",
          "uri": "http://THERMOSTAT/system/systemType"
        },
        {
          "id": "/system/info",
          "uri": "http://THERMOSTAT/system/info"
        },
        {
          "id": "/system/bus",
          "uri": "http://THERMOSTAT/system/bus"
        },
        {
          "id": "/system/subsys1",
          "uri": "http://THERMOSTAT/system/subsys1"
        },
        {
          "id": "/system/subsys2",
          "uri": "http://THERMOSTAT/system/subsys2"
        },
        {
          "id": "/system/subsys3",
          "uri": "http://THERMOSTAT/system/subsys3"
        }
      ]
    },
    {
      "id": "/system/brand",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "Buderus"
    },
    {
      "id": "/system/systemType",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "PROF_ICOM_GATEWAY"
    },
    {
      "id": "/system/info",
      "type": "moduleList",
      "recordable": 0,
      "writeable": 0,
      "values": [
        {
          "Token": "8",
          "ModuleId": "208",
          "Version": "NF01.04",
          "BCM": "1739"
        },
        {
          "Token": "16",
          "ModuleId": "158",
          "Version": "NF18.04"
        },
        {
          "Token": "32",
          "ModuleId": "160",
          "Version": "NF24.05"
        },
        {
          "Token": "33",
          "ModuleId": "160",
          "Version": "NF24.05"
        },
        {
          "Token": "48",
          "ModuleId": "163",
          "Version": "NF27.05"
        }
      ]
    },
    {
      "id": "/system/bus",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "EMS2_0"
    },
    {
      "id": "/system/subsys1",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/subsys1/bus",
          "uri": "http://THERMOSTAT/system/subsys1/bus"
        }
      ]
    },
    {
      "id": "/system/subsys1/bus",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/subsys1/bus/type",
          "uri": "http://THERMOSTAT/system/subsys1/bus/type"
        },
        {
          "id": "/system/subsys1/bus/mapTable",
          "uri": "http://THERMOSTAT/system/subsys1/bus/mapTable"
        },
        {
          "id": "/system/subsys1/bus/contentOf",
          "uri": "http://THERMOSTAT/system/subsys1/bus/contentOf"
        },
        {
          "id": "/system/subsys1/bus/liveUpdates",
          "uri": "http://THERMOSTAT/system/subsys1/bus/liveUpdates"
        },
        {
          "id": "/system/subsys1/bus/mirrorStatus",
          "uri": "http://THERMOSTAT/system/subsys1/bus/mirrorStatus"
        }
      ]
    },
    {
      "id": "/system/subsys1/bus/type",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "EMS2_0"
    },
    {
      "id": "/system/subsys1/bus/mapTable",
      "type": "busLogTable",
      "writeable": 0,
      "recordable": 0,
      "value": "07000000081800010008190002000806000300100200040008020005000902000600103D0007001037000800103E0009001047000A001048000B001012000C001013000D001014000E000815000F000816001000081C001100081F00120008200013000829001400093300150008340016000896001700309700180030A2001B0010A5001C0010AA00200021AB0021002102002200300200240021040029000810002B000811002C0008A30032001008003C00082500400008260041000827004200082A00430008BB00440008BC004500083F004700103800480010390049001049004A00102F00520008300053000831005400083200550008D100560008E300570008E400580008E500590008E6005A0008E9005B0008EA005C0008BF005E0008C000620010C1006300103D0264001040026500105E02660010670267001069026800106A026900106B026A00106C026B00106D026C001091026D001092026E001093026F001094027000109B027100109C027200109D027300109E02740010A502750010A602760010A702770010A802780010AF02790010B0027A0010B1027B0010B2027C0010B9027D0010BA027E0010BB027F0010BC02800010C302810010C402820010C502830010C602840010F502850010F602860010FF02870010000388001009038900100A038A00101D038B00101E038C001021048D001022048E001023048F001024049000103F0491001040049200104104930010420494001049049500104A049600104B049700104C04980010530499001054049A001055049B001056049C0010BF009D00100200D00020D702D10020CD02D20020BF00D30020D802D40021CE02D50021BF00D600218A03E700308B03E800306203E900308C03EA00306403EB00306303EC00306903ED00308E03EE00306603EF00306803F000305803F100305A03F200308003F300305D03F400305F03F500305903F600306103F700305C03F800305E03F900306003FA00308103FB00308203FC00305B03FD0030BF00FE003002000501393D02060139BF000701397402080139C2001701082400180109010019010817001A01082E001B010840021E010901001F011037022001101B0321011079062201107A062301107B062401107C0625011083062601108406270110850628011086062901108D062A01108E062B01108F062C011090062D011055022E012055022F0121310332013013033301306A0334013083033501308F033601309103370130A803380130A903390130AA033A013002006B0148BC0C6C0148BD0C6D0148BF007F01098F02800110B506810110BF06820110EA07830110EB07840110EC078501100300E001082800E101083B00F101086704F801106804F901106904FA01106A04FB01106B04FC01106C04FD01106D04FE01106E04FF011071040002107204010210730402021074040302107504040210760405021077040602107804070210"
    },
    {
      "id": "/system/subsys1/bus/contentOf",
      "type": "busLogContent",
      "writeable": 1,
      "recordable": 0,
      "PacketStartIdx": 0,
      "value": "160000000608070000034100030001020005000000000000"
    },
    {
      "id": "/system/subsys1/bus/liveUpdates",
      "type": "streamData",
      "writeable": 0,
      "recordable": 0,
      "value": "0205004A0664366E410B02081804011102100604022714030C010002081C0A01F00208340401F002082A0A0196041002A50901E6030E01E5041002A60901E6030E01E50430036201019B"
    },
    {
      "id": "/system/subsys1/bus/mirrorStatus",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "COLLECTING_DONE",
      "allowedValues": [
        "COLLECTING_DATA",
        "COLLECTING_DONE",
        "NOT_CONNECTED"
      ]
    },
    {
      "id": "/system/subsys2",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/subsys2/notifications",
          "uri": "http://THERMOSTAT/system/subsys2/notifications"
        },
        {
          "id": "/system/subsys2/bus",
          "uri": "http://THERMOSTAT/system/subsys2/bus"
        }
      ]
    },
    {
      "id": "/system/subsys2/notifications",
      "type": "errorList",
      "recordable": 0,
      "writeable": 0,
      "values": []
    },
    {
      "id": "/system/subsys2/bus",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/subsys2/bus/type",
          "uri": "http://THERMOSTAT/system/subsys2/bus/type"
        },
        {
          "id": "/system/subsys2/bus/monMapTable",
          "uri": "http://THERMOSTAT/system/subsys2/bus/monMapTable"
        },
        {
          "id": "/system/subsys2/bus/paramMapTable",
          "uri": "http://THERMOSTAT/system/subsys2/bus/paramMapTable"
        },
        {
          "id": "/system/subsys2/bus/contentOf",
          "uri": "http://THERMOSTAT/system/subsys2/bus/contentOf"
        },
        {
          "id": "/system/subsys2/bus/liveUpdates",
          "uri": "http://THERMOSTAT/system/subsys2/bus/liveUpdates"
        },
        {
          "id": "/system/subsys2/bus/mirrorStatus",
          "uri": "http://THERMOSTAT/system/subsys2/bus/mirrorStatus"
        }
      ]
    },
    {
      "id": "/system/subsys2/bus/type",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "No_Bus"
    },
    {
      "id": "/system/subsys2/bus/monMapTable",
      "type": "busLogTable",
      "writeable": 0,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/system/subsys2/bus/paramMapTable",
      "type": "busLogTable",
      "writeable": 0,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/system/subsys2/bus/contentOf",
      "type": "busLogContent",
      "writeable": 1,
      "recordable": 0,
      "PacketStartIdx": 0,
      "value": ""
    },
    {
      "id": "/system/subsys2/bus/liveUpdates",
      "type": "streamData",
      "writeable": 0,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/system/subsys2/bus/mirrorStatus",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "NOT_CONNECTED",
      "allowedValues": [
        "COLLECTING_DATA",
        "COLLECTING_DONE",
        "NOT_CONNECTED"
      ]
    },
    {
      "id": "/system/subsys3",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/subsys3/bus",
          "uri": "http://THERMOSTAT/system/subsys3/bus"
        }
      ]
    },
    {
      "id": "/system/subsys3/bus",
      "type": "refEnum",
      "references": [
        {
          "id": "/system/subsys3/bus/type",
          "uri": "http://THERMOSTAT/system/subsys3/bus/type"
        },
        {
          "id": "/system/subsys3/bus/mapTable",
          "uri": "http://THERMOSTAT/system/subsys3/bus/mapTable"
        },
        {
          "id": "/system/subsys3/bus/contentOf",
          "uri": "http://THERMOSTAT/system/subsys3/bus/contentOf"
        },
        {
          "id": "/system/subsys3/bus/mirrorStatus",
          "uri": "http://THERMOSTAT/system/subsys3/bus/mirrorStatus"
        }
      ]
    },
    {
      "id": "/system/subsys3/bus/type",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "No_Bus"
    },
    {
      "id": "/system/subsys3/bus/mapTable",
      "type": "busLogTable",
      "writeable": 0,
      "recordable": 0,
      "value": ""
    },
    {
      "id": "/system/subsys3/bus/contentOf",
      "type": "busLogContent",
      "writeable": 0,
      "recordable": 0,
      "PacketStartIdx": 0,
      "value": ""
    },
    {
      "id": "/system/subsys3/bus/mirrorStatus",
      "type": "stringValue",
      "writeable": 0,
      "recordable": 0,
      "value": "NOT_CONNECTED",
      "allowedValues": [
        "COLLECTING_DATA",
        "COLLECTING_DONE",
        "NOT_CONNECTED"
      ]
    }
  ],
  {
    "/solarCircuits": "not found"
  },
  {
    "/recordings": "not found"
  },
  {
    "/devices": "not found"
  },
  {
    "/energy": "not found"
  },
  {
    "/events": "not found"
  },
  {
    "/programs": "not found"
  },
  {
    "/zones": "not found"
  },
  {
    "/ecus": "not found"
  },
  {
    "/application": "not found"
  },
  {
    "/gservice_tariff": "not found"
  }
]
stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

pszafer commented 7 months ago

Trying to come back to this. I don't see KM300 in device list

{
          "Token": "8",
          "ModuleId": "208",
          "Version": "NF01.04",
          "BCM": "1739"
        },
        {
          "Token": "16",
          "ModuleId": "158",
          "Version": "NF18.04"
        },
        {
          "Token": "32",
          "ModuleId": "160",
          "Version": "NF24.05"
        },
        {
          "Token": "33",
          "ModuleId": "160",
          "Version": "NF24.05"
        },
        {
          "Token": "48",
          "ModuleId": "163",
          "Version": "NF27.05"
        }
JRossbach commented 1 month ago

Can I assist somehow?

Token for WebKM300 shall be 74