Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Script fürTabelle der Batterie Zustände

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Script fürTabelle der Batterie Zustände

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascriptmonitoringtemplate
1.4k Beiträge 67 Kommentatoren 489.1k Aufrufe 86 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L Langer

    @liv-in-sky

    Besteht die Möglichkeit auch Bosch-Smart-Home Sensoren einzubinden?

    Die haben keinen Batterie % Datenpunkt sondern folgende Meldung unter :
    "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults"
    "[{"type":"LOW_BATTERY","category":"WARNING"}]"

    Ich hoffe es geht, habe ca. 50 Stück davon im Einsatz.

    Danke im voraus

    MfG
    Wastl

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von
    #1288

    @langer

    habe ich so noch nicht gesehen - steht da ein json im datenpunkt ?

    und wenn ja - was kann darin stehen ?

    kanns t du mal ein ganzes device als export machen - im objecte tab des admins

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    L 1 Antwort Letzte Antwort
    0
    • liv-in-skyL liv-in-sky

      @langer

      habe ich so noch nicht gesehen - steht da ein json im datenpunkt ?

      und wenn ja - was kann darin stehen ?

      kanns t du mal ein ganzes device als export machen - im objecte tab des admins

      L Offline
      L Offline
      Langer
      schrieb am zuletzt editiert von
      #1289

      @liv-in-sky

      {
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94": {
          "type": "device",
          "common": {
            "name": "RCC.Büro"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "RCC.Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            }
          },
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94",
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1629616904701
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel": {
          "type": "channel",
          "common": {
            "name": "Heizung Büro.BatteryLevel"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "BatteryLevel",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/BatteryLevel"
            }
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881211,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.BatteryLevel.faults",
            "type": "array",
            "role": "list",
            "read": true,
            "write": false,
            "enums": [
              {
                "_id": "enum.functions.batterie_thermostat",
                "common": {
                  "name": "Batterie_Thermostat",
                  "icon": "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgICAgIDxwYXRoIGQ9Im0zOTQuMDYzIDM5MS45OTZjLTkuMTk4LTUuMjktMTguMzczLTEwLjYyMy0yNy41NTgtMTUuOTM3IDUuMDAyLTExLjc2OSAxMC4xOTQtMjMuOTAyIDE0LjkwMy0zNi4wNTMgMS44MDktNC42NjcgMS4xODktOS45MTEtMS42NTUtMTQuMDI4LTUuNzc2LTguMzYxLTE2Ljg2My04Ljg1NS0yNC4zNDQtMS43NC0xOS42NjEgMTguNy0zOS4wODUgMzctNTguNjUyIDU1LjUzNy0zLjc3NSAzLjU3Ny01LjYzOSA4LjQzNC01LjExIDEzLjMyNy41MjMgNC44NDYgMy4zMzkgOS4xNDQgNy43MjUgMTEuNzkyIDkuMzQ1IDUuNjQxIDE4Ljc2MSAxMC45NTUgMjguMDk4IDE2LjI5MS00LjY0NCAxMC45NTEtMTAuMzcyIDI0LjI0Ni0xNC45MiAzNi4wMDItMi44ODcgNy40NjIuNDIxIDE1Ljc0NCA3LjY5MyAxOS4yNjQgNS43MTQgMi43NjYgMTIuMjggMi4yMTEgMTguMjk5LTMuNDgzIDE5LjM0NC0xOC4zIDM5LjM0My0zNy4yMTQgNTguNjctNTUuNTQ3IDMuODE4LTMuNjIyIDUuNjc0LTguNTEyIDUuMDktMTMuNDE2LS41OTEtNC45NjItMy41OTQtOS4zMzgtOC4yMzktMTIuMDA5em0tNy4xNzQgMTQuNTRjLTE1LjYzNCAxNC44MzItNTguOTQ5IDU2Ljk3My02MC4xMDkgNTYuNDEyLS4xMTgtLjA1Ny0uMzA2LS4xNzgtLjI0LS4zNDkgNS4xNzktMTMuNTI2IDExLjYzNS0yOC4yNzIgMTYuOTE4LTQwLjczMiAxLjQ5My0zLjUyMi45MDctOC4yOC0zLjc2OC0xMC45Ny0xMC44NC02LjIzNy0yMS43OTEtMTIuMzU0LTMyLjU2NC0xOC44NDUtLjgwMi0uNDgzLS43NjctLjcxLS4wNTEtMS4zODggMjAuODc0LTE5Ljc3OSA1Ny45NTktNTUuMzExIDU5LjgwMy01Ni40NTkuMzk2LjA4NC41NDQuMjk5LjU0NS4zODQtNS4zMDcgMTMuNjg0LTExLjIxMyAyNy4zMDUtMTYuOSA0MC43MzktMS43OTQgNC4yMzctLjI5MyA4LjY0OSAzLjczOSAxMC45OCA0LjM5OSAyLjU0IDguNzk2IDUuMDg3IDEzLjE5MSA3LjYzNCA2LjM3NCAzLjY5MyAxMi43NDggNy4zODcgMTkuMTM0IDExLjA1OSAxLjEwNi42MzUgMS4xMzYuNzQ0LjMwMiAxLjUzNXptLTgxLjc4NC0yMDguNGgtMjAxLjQ2Yy0xMC4yNzMgMC0xOC42MzEgOC4zMy0xOC42MzEgMTguNTY5djQ0LjI3NmMwIDEwLjIzOSA4LjM1NyAxOC41NjkgMTguNjMxIDE4LjU2OWgyMDEuNDYxYzEwLjI3MyAwIDE4LjYzMS04LjMzIDE4LjYzMS0xOC41Njl2LTQ0LjI3NmMtLjAwMS0xMC4yMzktOC4zNTgtMTguNTY5LTE4LjYzMi0xOC41Njl6bTMuNjMxIDYyLjg0NWMwIDEuOTY4LTEuNjI5IDMuNTY5LTMuNjMxIDMuNTY5aC0yMDEuNDZjLTIuMDAyIDAtMy42MzEtMS42MDEtMy42MzEtMy41Njl2LTQ0LjI3NmMwLTEuOTY4IDEuNjI5LTMuNTY5IDMuNjMxLTMuNTY5aDIwMS40NjFjMi4wMDIgMCAzLjYzMSAxLjYwMSAzLjYzMSAzLjU2OXY0NC4yNzZ6bTE1LTE0My44OThjMC0xMC4yMzktOC4zNTctMTguNTY5LTE4LjYzMS0xOC41NjloLTIwMS40NmMtMTAuMjczIDAtMTguNjMxIDguMzMtMTguNjMxIDE4LjU2OXY0NC4yNzZjMCAxMC4yMzkgOC4zNTcgMTguNTY5IDE4LjYzMSAxOC41NjloMjAxLjQ2MWMxMC4yNzMgMCAxOC42MzEtOC4zMyAxOC42MzEtMTguNTY5di00NC4yNzZ6bS0xNSA0NC4yNzdjMCAxLjk2OC0xLjYyOSAzLjU2OS0zLjYzMSAzLjU2OWgtMjAxLjQ2Yy0yLjAwMiAwLTMuNjMxLTEuNjAxLTMuNjMxLTMuNTY5di00NC4yNzZjMC0xLjk2OCAxLjYyOS0zLjU2OSAzLjYzMS0zLjU2OWgyMDEuNDYxYzIuMDAyIDAgMy42MzEgMS42MDEgMy42MzEgMy41Njl2NDQuMjc2em0zOC4yNDcgMTIzLjg1N2MtMTguNjUzIDAtMzYuMjY2IDQuNTI5LTUxLjgwMyAxMi41NDJoLTE5MS41MzVjLTEwLjI3MiAwLTE4LjYzIDguMzMxLTE4LjYzIDE4LjU3djQ0LjI3YzAgMTAuMjM5IDguMzU3IDE4LjU3IDE4LjYzIDE4LjU3aDEzMS42MjFjLTEuMDk2IDYuMzE4LTEuNjczIDEyLjgxMi0xLjY3MyAxOS40MzggMCAyNC4yNDMgNy42NTEgNDYuNzI5IDIwLjY2IDY1LjE4MmgtMTUwLjYwOGMtMi4wMDIgMC0zLjYzLTEuNjAyLTMuNjMtMy41N3YtNDQuMjdjMC0xLjk2OSAxLjYyOC0zLjU3IDMuNjMtMy41N2gxMDcuNjQxYzQuMTQzIDAgNy41LTMuMzU4IDcuNS03LjVzLTMuMzU3LTcuNS03LjUtNy41aC0xMDcuNjQxYy0xMC4yNzIgMC0xOC42MyA4LjMzMS0xOC42MyAxOC41N3Y0NC4yN2MwIDEwLjIzOSA4LjM1NyAxOC41NyAxOC42MyAxOC41N2gxNjMuMjM3YzcuMDcgNy4wNjMgMTUuMDY1IDEzLjE5OSAyMy43ODUgMTguMjFoLTE5OC4yNDJjLTE0LjIyNyAwLTI1LjgtMTEuNTc0LTI1LjgtMjUuOHYtMzY1LjA4OWMwLTE0LjIyNiAxMS41NzMtMjUuOCAyNS44LTI1LjhoMjIzLjljMTQuMjI3IDAgMjUuOCAxMS41NzQgMjUuOCAyNS44djE1Ni42NGMwIDQuMTQyIDMuMzU3IDcuNSA3LjUgNy41czcuNS0zLjM1OCA3LjUtNy41di0xNTYuNjRjMC0yMi40OTctMTguMzAzLTQwLjgtNDAuOC00MC44aC00MC4wNjd2LTM1LjYxMWMwLTE2LjM3Ni0xMy4zMjMtMjkuNjk5LTI5LjY5OS0yOS42OTloLTg0LjM2N2MtMTYuMzc2IDAtMjkuNjk5IDEzLjMyMy0yOS42OTkgMjkuNjk5djM1LjYxMWgtNDAuMDY4Yy0yMi40OTcgMC00MC44IDE4LjMwMy00MC44IDQwLjh2MzY1LjA5YzAgMjIuNDk3IDE4LjMwMyA0MC44IDQwLjggNDAuOGgyMjMuOWMzLjg5MiAwIDcuNzMxLS41NTMgMTEuNDQyLTEuNjM2IDYuMjQ4IDEuMDcxIDEyLjY2NyAxLjYzNiAxOS4yMTYgMS42MzYgNjIuNTI0IDAgMTEzLjM5Mi01MC44NjcgMTEzLjM5Mi0xMTMuMzkyIDAtNjIuNTI0LTUwLjg2Ny0xMTMuMzkxLTExMy4zOTItMTEzLjM5MXptLTE5OS40OTEtMjU1LjUxOGMwLTguMTA1IDYuNTk0LTE0LjY5OSAxNC42OTktMTQuNjk5aDg0LjM2N2M4LjEwNSAwIDE0LjY5OSA2LjU5NCAxNC42OTkgMTQuNjk5djM1LjYxMWgtMTEzLjc2NXptLTQzLjg0NyAzMzQuNDcxYy0yLjAwMiAwLTMuNjMtMS42MDItMy42My0zLjU3di00NC4yN2MwLTEuOTY5IDEuNjI4LTMuNTcgMy42My0zLjU3aDE2OS4zNDFjLTE1LjY2NiAxMy41MjEtMjcuNiAzMS4yNS0zNC4wNDEgNTEuNDF6bTI0My4zMzggMTMyLjgzYy01NC4yNTMgMC05OC4zOTItNDQuMTM4LTk4LjM5Mi05OC4zOTIgMC01NC4yNTMgNDQuMTM5LTk4LjM5MSA5OC4zOTItOTguMzkxczk4LjM5MiA0NC4xMzggOTguMzkyIDk4LjM5MWMwIDU0LjI1NC00NC4xMzkgOTguMzkyLTk4LjM5MiA5OC4zOTJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPg=="
                },
                "type": "enum"
              }
            ]
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "BatteryLevel",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/BatteryLevel"
            },
            "state": "faults"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881211,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking": {
          "type": "channel",
          "common": {
            "name": "Heizung Büro.Linking"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "Linking",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "linkingState"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Linking"
            }
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking.faults": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.Linking.faults",
            "type": "array",
            "role": "list",
            "read": true,
            "write": false
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "Linking",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "linkingState"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Linking"
            },
            "state": "faults"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking.faults"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode": {
          "type": "channel",
          "common": {
            "name": "RCC.Büro.SilentMode",
            "enums": [
              {
                "_id": "enum.rooms.büro",
                "common": {
                  "name": "büro"
                },
                "type": "enum"
              }
            ]
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "RCC.Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "SilentMode",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "silentModeState",
                "mode": "MODE_NORMAL"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
            }
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1630833497321,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.faults": {
          "type": "state",
          "common": {
            "name": "RCC.Büro.SilentMode.faults",
            "type": "array",
            "role": "list",
            "read": true,
            "write": false
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "RCC.Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "SilentMode",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "silentModeState",
                "mode": "MODE_NORMAL"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
            },
            "state": "faults"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1630833497321,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.faults"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.mode": {
          "type": "state",
          "common": {
            "name": "RCC.Büro.SilentMode.mode",
            "type": "string",
            "role": "state",
            "read": true,
            "write": true
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "RCC.Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "SilentMode",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "silentModeState",
                "mode": "MODE_NORMAL"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
            },
            "state": "mode"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1630833497321,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.mode"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel": {
          "type": "channel",
          "common": {
            "name": "Heizung Büro.TemperatureLevel"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureLevel",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureLevelState",
                "temperature": 22.4
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
            }
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.faults": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.TemperatureLevel.faults",
            "type": "array",
            "role": "list",
            "read": true,
            "write": false
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureLevel",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureLevelState",
                "temperature": 22.4
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
            },
            "state": "faults"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.faults"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.temperature": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.TemperatureLevel.temperature",
            "type": "number",
            "role": "value.temperature",
            "read": true,
            "write": true,
            "unit": "°C"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureLevel",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureLevelState",
                "temperature": 22.4
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
            },
            "state": "temperature"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.temperature"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset": {
          "type": "channel",
          "common": {
            "name": "Heizung Büro.TemperatureOffset"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureOffset",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureOffsetState",
                "offset": 0,
                "stepSize": 0.1,
                "minOffset": -3.5,
                "maxOffset": 3.5
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
            }
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.faults": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.TemperatureOffset.faults",
            "type": "array",
            "role": "list",
            "read": true,
            "write": false
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureOffset",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureOffsetState",
                "offset": 0,
                "stepSize": 0.1,
                "minOffset": -3.5,
                "maxOffset": 3.5
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
            },
            "state": "faults"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.faults"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.maxOffset": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.TemperatureOffset.maxOffset",
            "type": "number",
            "role": "level",
            "read": true,
            "write": true
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureOffset",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureOffsetState",
                "offset": 0,
                "stepSize": 0.1,
                "minOffset": -3.5,
                "maxOffset": 3.5
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
            },
            "state": "maxOffset"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.maxOffset"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.minOffset": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.TemperatureOffset.minOffset",
            "type": "number",
            "role": "level",
            "read": true,
            "write": true
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureOffset",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureOffsetState",
                "offset": 0,
                "stepSize": 0.1,
                "minOffset": -3.5,
                "maxOffset": 3.5
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
            },
            "state": "minOffset"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.minOffset"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.offset": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.TemperatureOffset.offset",
            "type": "number",
            "role": "level",
            "read": true,
            "write": true,
            "unit": "°C"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureOffset",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureOffsetState",
                "offset": 0,
                "stepSize": 0.1,
                "minOffset": -3.5,
                "maxOffset": 3.5
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
            },
            "state": "offset"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.offset"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.stepSize": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.TemperatureOffset.stepSize",
            "type": "number",
            "role": "level",
            "read": true,
            "write": true
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "TemperatureOffset",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "temperatureOffsetState",
                "offset": 0,
                "stepSize": 0.1,
                "minOffset": -3.5,
                "maxOffset": 3.5
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
            },
            "state": "stepSize"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.stepSize"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat": {
          "type": "channel",
          "common": {
            "name": "Heizung Büro.Thermostat"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "Thermostat",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "childLockState",
                "childLock": "OFF"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
            }
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.childLock": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.Thermostat.childLock",
            "type": "string",
            "role": "text",
            "read": true,
            "write": true,
            "states": {
              "ON": "ON",
              "OFF": "OFF"
            }
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "Thermostat",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "childLockState",
                "childLock": "OFF"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
            },
            "state": "childLock"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.childLock"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.faults": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.Thermostat.faults",
            "type": "array",
            "role": "list",
            "read": true,
            "write": false
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "Thermostat",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "childLockState",
                "childLock": "OFF"
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
            },
            "state": "faults"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.faults"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet": {
          "type": "channel",
          "common": {
            "name": "Heizung Büro.ValveTappet"
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "ValveTappet",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "valveTappetState",
                "value": "VALVE_ADAPTION_SUCCESSFUL",
                "position": 0
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
            }
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.faults": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.ValveTappet.faults",
            "type": "array",
            "role": "list",
            "read": true,
            "write": false
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "ValveTappet",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "valveTappetState",
                "value": "VALVE_ADAPTION_SUCCESSFUL",
                "position": 0
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
            },
            "state": "faults"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.faults"
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.position": {
          "type": "state",
          "common": {
            "name": "Büro.ValveTappet.position",
            "type": "number",
            "role": "level.valve",
            "read": true,
            "write": true,
            "unit": "%",
            "enums": [
              {
                "_id": "enum.functions.ventile",
                "common": {
                  "name": "Thermostat_Ventil",
                  "enabled": true,
                  "color": false,
                  "desc": "",
                  "icon": "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMS45OTggNTExLjk5OCI+CiAgICA8ZyBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgICAgIDxwYXRoIGQ9Ik01MDEuMzQsMTE3LjMzNmMtNS45MDYsMC0xMC42ODgsNC43NzMtMTAuNjg4LDEwLjY2NHY4NS4zMzVINDY5LjM0di0yMS4zMzZjMC0yMy41MjMtMTkuMTU2LTQyLjY2My00Mi42ODgtNDIuNjYzCgkJYy0xMi43MTgsMC0yNC4xNTUsNS42MDktMzEuOTk5LDE0LjQ5MWMtNy44MTItOC44ODItMTkuMjUtMTQuNDkxLTMyLTE0LjQ5MWMtMTIuNzE4LDAtMjQuMTU1LDUuNjA5LTMxLjk5OSwxNC40OTEKCQljLTcuODEyLTguODgyLTE5LjI1LTE0LjQ5MS0zMi0xNC40OTFjLTEyLjcxOSwwLTI0LjE1Niw1LjYwOS0zMS45OTIsMTQuNDkxYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxCgkJYy0xMi43MjYsMC0yNC4xNzEsNS42MDktMzIsMTQuNDkxYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxYy0xMi43MjYsMC0yNC4xNzEsNS42MDktMzIsMTQuNDkxCgkJYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxYy0xOS44MzUsMC0zNi41NywxMy42MTYtNDEuMzIsMzEuOTk5SDMyYy01Ljg5MSwwLTEwLjY2NCw0Ljc3My0xMC42NjQsMTAuNjY0djIxLjMzNkgxMC42NjQKCQlDNC43NzMsMjEzLjMzNSwwLDIxOC4xMDgsMCwyMjMuOTk5czQuNzczLDEwLjY2NCwxMC42NjQsMTAuNjY0aDEwLjY3MnYyMS4zMzZjMCw1Ljg5MSw0Ljc3MywxMC42NjQsMTAuNjY0LDEwLjY2NGgzMnYyMDIuNjc4CgkJYzAsMjMuNTE2LDE5LjE0MSw0Mi42NTYsNDIuNjY0LDQyLjY1NmMxMi43NDIsMCwyNC4xOC01LjYyNSwzMi0xNC41YzcuODI4LDguODc1LDE5LjI3MywxNC41LDMyLDE0LjUKCQljMTIuNzQyLDAsMjQuMTgtNS42MjUsMzItMTQuNWM3LjgyOCw4Ljg3NSwxOS4yNzMsMTQuNSwzMiwxNC41YzEyLjc0MiwwLDI0LjE4LTUuNjI1LDMyLTE0LjUKCQljNy44MzYsOC44NzUsMTkuMjczLDE0LjUsMzEuOTkyLDE0LjVjMTIuNzUsMCwyNC4xODgtNS42MjUsMzItMTQuNWM3Ljg0NCw4Ljg3NSwxOS4yODEsMTQuNSwzMS45OTksMTQuNQoJCWMxMi43NSwwLDI0LjE4OC01LjYyNSwzMi0xNC41YzcuODQ0LDguODc1LDE5LjI4MSwxNC41LDMxLjk5OSwxNC41YzIzLjUzMSwwLDQyLjY4OC0xOS4xNDEsNDIuNjg4LTQyLjY1NlYyMzQuNjYzaDMyCgkJYzUuODc1LDAsMTAuNjU2LTQuNzczLDEwLjY1Ni0xMC42NjRWMTI4QzUxMS45OTYsMTIyLjEwOSw1MDcuMjE1LDExNy4zMzYsNTAxLjM0LDExNy4zMzZ6IE02NCwyNDUuMzM1SDQyLjY2NHYtNDIuNjcySDY0VjI0NS4zMzUKCQl6IE0xMjcuOTk5LDQ2OS4zNDFjMCwxMS43NS05LjU2MywyMS4zMTItMjEuMzM2LDIxLjMxMmMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMjU1Ljk5OXYtNjQKCQljMC0xMS43NTgsOS41Ny0yMS4zMzYsMjEuMzI4LTIxLjMzNmMxMS43NzMsMCwyMS4zMzYsOS41NzgsMjEuMzM2LDIxLjMzNlY0NjkuMzQxeiBNMTkxLjk5OSw0NjkuMzQxCgkJYy0wLjAwMSwxMS43NS05LjU2MywyMS4zMTItMjEuMzM2LDIxLjMxMmMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU3LTIxLjMzNiwyMS4zMjgtMjEuMzM2CgkJYzExLjc3MywwLDIxLjMzNiw5LjU3OCwyMS4zMzYsMjEuMzM2VjQ2OS4zNDF6IE0yNTUuOTk4LDQ2OS4zNDFjMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzM2LDIxLjMxMgoJCWMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU3LTIxLjMzNiwyMS4zMjgtMjEuMzM2YzExLjc3MywwLDIxLjMzNiw5LjU3OCwyMS4zMzYsMjEuMzM2VjQ2OS4zNDF6CgkJIE0zMTkuOTk4LDQ2OS4zNDFjMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzQ0LDIxLjMxMmMtMTEuNzUsMC0yMS4zMTItOS41NjItMjEuMzEyLTIxLjMxMlYxOTEuOTk5CgkJYzAtMTEuNzU4LDkuNTYyLTIxLjMzNiwyMS4zMTItMjEuMzM2YzExLjc4MSwwLDIxLjM0NCw5LjU3OCwyMS4zNDQsMjEuMzM2VjQ2OS4zNDF6IE0zODMuOTk3LDQ2OS4zNDEKCQljMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzQ0LDIxLjMxMmMtMTEuNzQ5LDAtMjEuMzEyLTkuNTYyLTIxLjMxMi0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU2Mi0yMS4zMzYsMjEuMzEyLTIxLjMzNgoJCWMxMS43ODEsMCwyMS4zNDQsOS41NzgsMjEuMzQ0LDIxLjMzNlY0NjkuMzQxeiBNNDQ3Ljk5Niw0NjkuMzQxYzAsMTEuNzUtOS41NjIsMjEuMzEyLTIxLjM0NCwyMS4zMTIKCQljLTExLjc0OSwwLTIxLjMxMi05LjU2Mi0yMS4zMTItMjEuMzEyVjE5MS45OTljMC0xMS43NTgsOS41NjItMjEuMzM2LDIxLjMxMi0yMS4zMzZjMTEuNzgxLDAsMjEuMzQ0LDkuNTc4LDIxLjM0NCwyMS4zMzZWNDY5LjM0MQoJCXoiLz4KICAgICAgICA8cGF0aCBkPSJNMzU2Ljg3MSwxMDMuNjcyYy0xLjMxMi00LjUzOS0wLjUtNy44NDQsMi42ODgtMTEuMDU1YzguNjU2LTguNjk1LDExLjUzMS0xOS45ODQsOC4wNjItMzEuODEyCgkJCWMtMi4zMTItNy45MzgtNi44MTItMTMuNTQ3LTcuMzc1LTE0LjI1Yy0wLjAzMSwwLTAuMDMxLTAuMDA4LTAuMDMxLTAuMDA4di0wLjAxNWMtMS45NjktMi4zNTktNC45MDYtMy44NjctOC4yMTktMy44NjcKCQkJYy01Ljg5LDAtMTAuNjU1LDQuNzgxLTEwLjY1NSwxMC42NzJjMCwyLjU4NiwwLjkwNiw0Ljk2MSwyLjQzOCw2LjgwNWMwLjAzMSwwLjAyMywyLjI4MSwyLjkzOCwzLjM3NSw2LjY1NgoJCQljMS4yNjYsNC4zNjcsMC40NjksNy41ODYtMi43MTksMTAuNzY2Yy04LjYyNSw4LjY3OC0xMS41MTUsMjAuMDQ1LTguMDc4LDMxLjk5OGMyLjMyOCw4LjEwMiw2LjgyOCwxMy44MzYsNy4zMjgsMTQuNDY5di0wLjAwOAoJCQljMS45NjksMi40MjIsNC45NTMsMy45NzcsOC4zMTIsMy45NzdjNS44OTEsMCwxMC42NTYtNC43NzMsMTAuNjU2LTEwLjY2NGMwLTIuNTM5LTAuODc1LTQuODY3LTIuMzQ0LTYuNjk1CgkJCUMzNjAuMjc4LDExMC42MSwzNTcuOTY1LDEwNy41NTUsMzU2Ljg3MSwxMDMuNjcyeiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjguNjU2LDk2LjYxYy0yLjQ2MS05LjgzNi0wLjQ5Mi0xOC4xOTUsNi0yNS41NDdjMTEuNDA2LTEyLjg5MSwxNS4wMzEtMjguNjk1LDEwLjUtNDUuNzI2CgkJCWMtMy4xODgtMTEuOTM4LTkuMzEyLTIwLjIyNy0xMC0yMS4xMzNWNC4yMmMtMS45NjktMi41NTUtNS4wMjMtNC4yMTktOC40OTItNC4yMTljLTUuODkzLDAtMTAuNjY2LDQuNzczLTEwLjY2NiwxMC42NjQKCQkJYzAsMi40MTQsMC44MDUsNC42MzMsMi4xNTYsNi40MTRoLTAuMDE2YzAuMDQ3LDAuMDYyLDQuNDkyLDYuMTA5LDYuNTQ3LDE0LjMyYzIuNDUzLDkuODI3LDAuNDg0LDE4LjE4Ny02LjAxNiwyNS41MzgKCQkJYy0xMS4zOSwxMi44OTEtMTUuMDE1LDI4LjY5Ni0xMC40ODMsNDUuNzI3YzMuMTcyLDExLjkzOCw5LjMwNSwyMC4yMjcsOS45ODQsMjEuMTMzbDAuMDE2LTAuMDE2CgkJCWMxLjk0NSwyLjU3LDUuMDE2LDQuMjE5LDguNDc3LDQuMjE5YzUuODk4LDAsMTAuNjgtNC43NzMsMTAuNjgtMTAuNjY0YzAtMi40MTQtMC44MTItNC42MzMtMi4xNTYtNi40MTQKCQkJQzI3NS4xNCwxMTAuODYsMjcwLjY5NSwxMDQuODEzLDI2OC42NTYsOTYuNjF6Ii8+CiAgICAgICAgPHBhdGggZD0iTTE4OS42NCwxMTAuNjQxYy0wLjAyMy0wLjAzMS0yLjMyOC0zLjA4Ni0zLjQ0NS02Ljk2OWMtMS4zMDUtNC41MzktMC41LTcuODQ0LDIuNjk1LTExLjA1NQoJCQljOC42NjQtOC42OTUsMTEuNTIzLTE5Ljk4NCw4LjA2Mi0zMS44MTJjLTIuMzItNy45MzgtNi43ODktMTMuNTMxLTcuMzkxLTE0LjI1YzAsMCwwLTAuMDA4LTAuMDA4LTAuMDA4bC0wLjAwOC0wLjAyM3YwLjAwOAoJCQljLTEuOTYxLTIuMzU5LTQuOTA2LTMuODY3LTguMjExLTMuODY3Yy01Ljg5MSwwLTEwLjY3Miw0Ljc4MS0xMC42NzIsMTAuNjcyYzAsMi41ODYsMC45MjIsNC45NjEsMi40NTMsNi44MDUKCQkJYzAuMDIzLDAuMDIzLDIuMjczLDIuOTM4LDMuMzU5LDYuNjU2YzEuMjgxLDQuMzY3LDAuNDY5LDcuNTg2LTIuNzAzLDEwLjc2NmMtOC42NCw4LjY3OC0xMS41MTUsMjAuMDQ1LTguMDc3LDMxLjk5OAoJCQljMi4zMjgsOC4xMDIsNi44MjgsMTMuODM2LDcuMzM2LDE0LjQ2OXYtMC4wMDhjMS45NjEsMi40MjIsNC45NDUsMy45NzcsOC4zMDUsMy45NzdjNS44OTEsMCwxMC42NjQtNC43NzMsMTAuNjY0LTEwLjY2NAoJCQljMC0yLjUzOS0wLjg5MS00Ljg2Ny0yLjM2Ny02LjY5NUgxODkuNjR6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo="
                },
                "native": {},
                "type": "enum"
              },
              {
                "_id": "enum.rooms.büro",
                "common": {
                  "name": "büro"
                },
                "type": "enum"
              }
            ]
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "ValveTappet",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "valveTappetState",
                "value": "VALVE_ADAPTION_SUCCESSFUL",
                "position": 0
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
            },
            "state": "position"
          },
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.position",
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1632118598439
        },
        "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.value": {
          "type": "state",
          "common": {
            "name": "Heizung Büro.ValveTappet.value",
            "type": "string",
            "role": "text",
            "read": true,
            "write": true,
            "states": {
              "NOT_AVAILABLE": "NOT_AVAILABLE",
              "RUN_TO_START_POSITION": "RUN_TO_START_POSITION",
              "START_POSITION_REQUESTED": "START_POSITION_REQUESTED",
              "IN_START_POSITION": "IN_START_POSITION",
              "VALVE_ADAPTION_REQUESTED": "VALVE_ADAPTION_REQUESTED",
              "VALVE_ADAPTION_IN_PROGRESS": "VALVE_ADAPTION_IN_PROGRESS",
              "VALVE_ADAPTION_SUCCESSFUL": "VALVE_ADAPTION_SUCCESSFUL",
              "VALVE_TOO_TIGHT": "VALVE_TOO_TIGHT",
              "RANGE_TOO_BIG": "RANGE_TOO_BIG",
              "RANGE_TOO_SMALL": "RANGE_TOO_SMALL",
              "ERROR": "ERROR",
              "UNKNOWN": "UNKNOWN"
            }
          },
          "native": {
            "device": {
              "@type": "device",
              "rootDeviceId": "64-da-a0-02-ff-ef",
              "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "deviceServiceIds": [
                "Thermostat",
                "BatteryLevel",
                "ValveTappet",
                "TemperatureLevel",
                "Linking",
                "TemperatureOffset"
              ],
              "manufacturer": "BOSCH",
              "roomId": "hz_2",
              "deviceModel": "TRV",
              "serial": "3014F711A000005A18586C94",
              "profile": "GENERIC",
              "name": "Heizung Büro",
              "status": "AVAILABLE",
              "parentDeviceId": "roomClimateControl_hz_2",
              "childDeviceIds": []
            },
            "deviceService": {
              "@type": "DeviceServiceData",
              "id": "ValveTappet",
              "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
              "state": {
                "@type": "valveTappetState",
                "value": "VALVE_ADAPTION_SUCCESSFUL",
                "position": 0
              },
              "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
            },
            "state": "value"
          },
          "from": "system.adapter.bshb.0",
          "user": "system.user.admin",
          "ts": 1628743881212,
          "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.value"
        }
      }
      

      Das ist ein Thermostat von Bosch.

      MfG
      Wastl

      liv-in-skyL 2 Antworten Letzte Antwort
      0
      • L Langer

        @liv-in-sky

        {
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94": {
            "type": "device",
            "common": {
              "name": "RCC.Büro"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "RCC.Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              }
            },
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94",
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1629616904701
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel": {
            "type": "channel",
            "common": {
              "name": "Heizung Büro.BatteryLevel"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "BatteryLevel",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/BatteryLevel"
              }
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881211,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.BatteryLevel.faults",
              "type": "array",
              "role": "list",
              "read": true,
              "write": false,
              "enums": [
                {
                  "_id": "enum.functions.batterie_thermostat",
                  "common": {
                    "name": "Batterie_Thermostat",
                    "icon": "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgICAgIDxwYXRoIGQ9Im0zOTQuMDYzIDM5MS45OTZjLTkuMTk4LTUuMjktMTguMzczLTEwLjYyMy0yNy41NTgtMTUuOTM3IDUuMDAyLTExLjc2OSAxMC4xOTQtMjMuOTAyIDE0LjkwMy0zNi4wNTMgMS44MDktNC42NjcgMS4xODktOS45MTEtMS42NTUtMTQuMDI4LTUuNzc2LTguMzYxLTE2Ljg2My04Ljg1NS0yNC4zNDQtMS43NC0xOS42NjEgMTguNy0zOS4wODUgMzctNTguNjUyIDU1LjUzNy0zLjc3NSAzLjU3Ny01LjYzOSA4LjQzNC01LjExIDEzLjMyNy41MjMgNC44NDYgMy4zMzkgOS4xNDQgNy43MjUgMTEuNzkyIDkuMzQ1IDUuNjQxIDE4Ljc2MSAxMC45NTUgMjguMDk4IDE2LjI5MS00LjY0NCAxMC45NTEtMTAuMzcyIDI0LjI0Ni0xNC45MiAzNi4wMDItMi44ODcgNy40NjIuNDIxIDE1Ljc0NCA3LjY5MyAxOS4yNjQgNS43MTQgMi43NjYgMTIuMjggMi4yMTEgMTguMjk5LTMuNDgzIDE5LjM0NC0xOC4zIDM5LjM0My0zNy4yMTQgNTguNjctNTUuNTQ3IDMuODE4LTMuNjIyIDUuNjc0LTguNTEyIDUuMDktMTMuNDE2LS41OTEtNC45NjItMy41OTQtOS4zMzgtOC4yMzktMTIuMDA5em0tNy4xNzQgMTQuNTRjLTE1LjYzNCAxNC44MzItNTguOTQ5IDU2Ljk3My02MC4xMDkgNTYuNDEyLS4xMTgtLjA1Ny0uMzA2LS4xNzgtLjI0LS4zNDkgNS4xNzktMTMuNTI2IDExLjYzNS0yOC4yNzIgMTYuOTE4LTQwLjczMiAxLjQ5My0zLjUyMi45MDctOC4yOC0zLjc2OC0xMC45Ny0xMC44NC02LjIzNy0yMS43OTEtMTIuMzU0LTMyLjU2NC0xOC44NDUtLjgwMi0uNDgzLS43NjctLjcxLS4wNTEtMS4zODggMjAuODc0LTE5Ljc3OSA1Ny45NTktNTUuMzExIDU5LjgwMy01Ni40NTkuMzk2LjA4NC41NDQuMjk5LjU0NS4zODQtNS4zMDcgMTMuNjg0LTExLjIxMyAyNy4zMDUtMTYuOSA0MC43MzktMS43OTQgNC4yMzctLjI5MyA4LjY0OSAzLjczOSAxMC45OCA0LjM5OSAyLjU0IDguNzk2IDUuMDg3IDEzLjE5MSA3LjYzNCA2LjM3NCAzLjY5MyAxMi43NDggNy4zODcgMTkuMTM0IDExLjA1OSAxLjEwNi42MzUgMS4xMzYuNzQ0LjMwMiAxLjUzNXptLTgxLjc4NC0yMDguNGgtMjAxLjQ2Yy0xMC4yNzMgMC0xOC42MzEgOC4zMy0xOC42MzEgMTguNTY5djQ0LjI3NmMwIDEwLjIzOSA4LjM1NyAxOC41NjkgMTguNjMxIDE4LjU2OWgyMDEuNDYxYzEwLjI3MyAwIDE4LjYzMS04LjMzIDE4LjYzMS0xOC41Njl2LTQ0LjI3NmMtLjAwMS0xMC4yMzktOC4zNTgtMTguNTY5LTE4LjYzMi0xOC41Njl6bTMuNjMxIDYyLjg0NWMwIDEuOTY4LTEuNjI5IDMuNTY5LTMuNjMxIDMuNTY5aC0yMDEuNDZjLTIuMDAyIDAtMy42MzEtMS42MDEtMy42MzEtMy41Njl2LTQ0LjI3NmMwLTEuOTY4IDEuNjI5LTMuNTY5IDMuNjMxLTMuNTY5aDIwMS40NjFjMi4wMDIgMCAzLjYzMSAxLjYwMSAzLjYzMSAzLjU2OXY0NC4yNzZ6bTE1LTE0My44OThjMC0xMC4yMzktOC4zNTctMTguNTY5LTE4LjYzMS0xOC41NjloLTIwMS40NmMtMTAuMjczIDAtMTguNjMxIDguMzMtMTguNjMxIDE4LjU2OXY0NC4yNzZjMCAxMC4yMzkgOC4zNTcgMTguNTY5IDE4LjYzMSAxOC41NjloMjAxLjQ2MWMxMC4yNzMgMCAxOC42MzEtOC4zMyAxOC42MzEtMTguNTY5di00NC4yNzZ6bS0xNSA0NC4yNzdjMCAxLjk2OC0xLjYyOSAzLjU2OS0zLjYzMSAzLjU2OWgtMjAxLjQ2Yy0yLjAwMiAwLTMuNjMxLTEuNjAxLTMuNjMxLTMuNTY5di00NC4yNzZjMC0xLjk2OCAxLjYyOS0zLjU2OSAzLjYzMS0zLjU2OWgyMDEuNDYxYzIuMDAyIDAgMy42MzEgMS42MDEgMy42MzEgMy41Njl2NDQuMjc2em0zOC4yNDcgMTIzLjg1N2MtMTguNjUzIDAtMzYuMjY2IDQuNTI5LTUxLjgwMyAxMi41NDJoLTE5MS41MzVjLTEwLjI3MiAwLTE4LjYzIDguMzMxLTE4LjYzIDE4LjU3djQ0LjI3YzAgMTAuMjM5IDguMzU3IDE4LjU3IDE4LjYzIDE4LjU3aDEzMS42MjFjLTEuMDk2IDYuMzE4LTEuNjczIDEyLjgxMi0xLjY3MyAxOS40MzggMCAyNC4yNDMgNy42NTEgNDYuNzI5IDIwLjY2IDY1LjE4MmgtMTUwLjYwOGMtMi4wMDIgMC0zLjYzLTEuNjAyLTMuNjMtMy41N3YtNDQuMjdjMC0xLjk2OSAxLjYyOC0zLjU3IDMuNjMtMy41N2gxMDcuNjQxYzQuMTQzIDAgNy41LTMuMzU4IDcuNS03LjVzLTMuMzU3LTcuNS03LjUtNy41aC0xMDcuNjQxYy0xMC4yNzIgMC0xOC42MyA4LjMzMS0xOC42MyAxOC41N3Y0NC4yN2MwIDEwLjIzOSA4LjM1NyAxOC41NyAxOC42MyAxOC41N2gxNjMuMjM3YzcuMDcgNy4wNjMgMTUuMDY1IDEzLjE5OSAyMy43ODUgMTguMjFoLTE5OC4yNDJjLTE0LjIyNyAwLTI1LjgtMTEuNTc0LTI1LjgtMjUuOHYtMzY1LjA4OWMwLTE0LjIyNiAxMS41NzMtMjUuOCAyNS44LTI1LjhoMjIzLjljMTQuMjI3IDAgMjUuOCAxMS41NzQgMjUuOCAyNS44djE1Ni42NGMwIDQuMTQyIDMuMzU3IDcuNSA3LjUgNy41czcuNS0zLjM1OCA3LjUtNy41di0xNTYuNjRjMC0yMi40OTctMTguMzAzLTQwLjgtNDAuOC00MC44aC00MC4wNjd2LTM1LjYxMWMwLTE2LjM3Ni0xMy4zMjMtMjkuNjk5LTI5LjY5OS0yOS42OTloLTg0LjM2N2MtMTYuMzc2IDAtMjkuNjk5IDEzLjMyMy0yOS42OTkgMjkuNjk5djM1LjYxMWgtNDAuMDY4Yy0yMi40OTcgMC00MC44IDE4LjMwMy00MC44IDQwLjh2MzY1LjA5YzAgMjIuNDk3IDE4LjMwMyA0MC44IDQwLjggNDAuOGgyMjMuOWMzLjg5MiAwIDcuNzMxLS41NTMgMTEuNDQyLTEuNjM2IDYuMjQ4IDEuMDcxIDEyLjY2NyAxLjYzNiAxOS4yMTYgMS42MzYgNjIuNTI0IDAgMTEzLjM5Mi01MC44NjcgMTEzLjM5Mi0xMTMuMzkyIDAtNjIuNTI0LTUwLjg2Ny0xMTMuMzkxLTExMy4zOTItMTEzLjM5MXptLTE5OS40OTEtMjU1LjUxOGMwLTguMTA1IDYuNTk0LTE0LjY5OSAxNC42OTktMTQuNjk5aDg0LjM2N2M4LjEwNSAwIDE0LjY5OSA2LjU5NCAxNC42OTkgMTQuNjk5djM1LjYxMWgtMTEzLjc2NXptLTQzLjg0NyAzMzQuNDcxYy0yLjAwMiAwLTMuNjMtMS42MDItMy42My0zLjU3di00NC4yN2MwLTEuOTY5IDEuNjI4LTMuNTcgMy42My0zLjU3aDE2OS4zNDFjLTE1LjY2NiAxMy41MjEtMjcuNiAzMS4yNS0zNC4wNDEgNTEuNDF6bTI0My4zMzggMTMyLjgzYy01NC4yNTMgMC05OC4zOTItNDQuMTM4LTk4LjM5Mi05OC4zOTIgMC01NC4yNTMgNDQuMTM5LTk4LjM5MSA5OC4zOTItOTguMzkxczk4LjM5MiA0NC4xMzggOTguMzkyIDk4LjM5MWMwIDU0LjI1NC00NC4xMzkgOTguMzkyLTk4LjM5MiA5OC4zOTJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPg=="
                  },
                  "type": "enum"
                }
              ]
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "BatteryLevel",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/BatteryLevel"
              },
              "state": "faults"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881211,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking": {
            "type": "channel",
            "common": {
              "name": "Heizung Büro.Linking"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "Linking",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "linkingState"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Linking"
              }
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking.faults": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.Linking.faults",
              "type": "array",
              "role": "list",
              "read": true,
              "write": false
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "Linking",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "linkingState"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Linking"
              },
              "state": "faults"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking.faults"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode": {
            "type": "channel",
            "common": {
              "name": "RCC.Büro.SilentMode",
              "enums": [
                {
                  "_id": "enum.rooms.büro",
                  "common": {
                    "name": "büro"
                  },
                  "type": "enum"
                }
              ]
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "RCC.Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "SilentMode",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "silentModeState",
                  "mode": "MODE_NORMAL"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
              }
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1630833497321,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.faults": {
            "type": "state",
            "common": {
              "name": "RCC.Büro.SilentMode.faults",
              "type": "array",
              "role": "list",
              "read": true,
              "write": false
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "RCC.Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "SilentMode",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "silentModeState",
                  "mode": "MODE_NORMAL"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
              },
              "state": "faults"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1630833497321,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.faults"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.mode": {
            "type": "state",
            "common": {
              "name": "RCC.Büro.SilentMode.mode",
              "type": "string",
              "role": "state",
              "read": true,
              "write": true
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "RCC.Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "SilentMode",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "silentModeState",
                  "mode": "MODE_NORMAL"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
              },
              "state": "mode"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1630833497321,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.mode"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel": {
            "type": "channel",
            "common": {
              "name": "Heizung Büro.TemperatureLevel"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureLevel",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureLevelState",
                  "temperature": 22.4
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
              }
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.faults": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.TemperatureLevel.faults",
              "type": "array",
              "role": "list",
              "read": true,
              "write": false
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureLevel",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureLevelState",
                  "temperature": 22.4
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
              },
              "state": "faults"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.faults"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.temperature": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.TemperatureLevel.temperature",
              "type": "number",
              "role": "value.temperature",
              "read": true,
              "write": true,
              "unit": "°C"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureLevel",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureLevelState",
                  "temperature": 22.4
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
              },
              "state": "temperature"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.temperature"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset": {
            "type": "channel",
            "common": {
              "name": "Heizung Büro.TemperatureOffset"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureOffset",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureOffsetState",
                  "offset": 0,
                  "stepSize": 0.1,
                  "minOffset": -3.5,
                  "maxOffset": 3.5
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
              }
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.faults": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.TemperatureOffset.faults",
              "type": "array",
              "role": "list",
              "read": true,
              "write": false
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureOffset",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureOffsetState",
                  "offset": 0,
                  "stepSize": 0.1,
                  "minOffset": -3.5,
                  "maxOffset": 3.5
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
              },
              "state": "faults"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.faults"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.maxOffset": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.TemperatureOffset.maxOffset",
              "type": "number",
              "role": "level",
              "read": true,
              "write": true
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureOffset",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureOffsetState",
                  "offset": 0,
                  "stepSize": 0.1,
                  "minOffset": -3.5,
                  "maxOffset": 3.5
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
              },
              "state": "maxOffset"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.maxOffset"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.minOffset": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.TemperatureOffset.minOffset",
              "type": "number",
              "role": "level",
              "read": true,
              "write": true
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureOffset",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureOffsetState",
                  "offset": 0,
                  "stepSize": 0.1,
                  "minOffset": -3.5,
                  "maxOffset": 3.5
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
              },
              "state": "minOffset"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.minOffset"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.offset": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.TemperatureOffset.offset",
              "type": "number",
              "role": "level",
              "read": true,
              "write": true,
              "unit": "°C"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureOffset",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureOffsetState",
                  "offset": 0,
                  "stepSize": 0.1,
                  "minOffset": -3.5,
                  "maxOffset": 3.5
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
              },
              "state": "offset"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.offset"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.stepSize": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.TemperatureOffset.stepSize",
              "type": "number",
              "role": "level",
              "read": true,
              "write": true
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "TemperatureOffset",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "temperatureOffsetState",
                  "offset": 0,
                  "stepSize": 0.1,
                  "minOffset": -3.5,
                  "maxOffset": 3.5
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
              },
              "state": "stepSize"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.stepSize"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat": {
            "type": "channel",
            "common": {
              "name": "Heizung Büro.Thermostat"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "Thermostat",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "childLockState",
                  "childLock": "OFF"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
              }
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.childLock": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.Thermostat.childLock",
              "type": "string",
              "role": "text",
              "read": true,
              "write": true,
              "states": {
                "ON": "ON",
                "OFF": "OFF"
              }
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "Thermostat",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "childLockState",
                  "childLock": "OFF"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
              },
              "state": "childLock"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.childLock"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.faults": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.Thermostat.faults",
              "type": "array",
              "role": "list",
              "read": true,
              "write": false
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "Thermostat",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "childLockState",
                  "childLock": "OFF"
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
              },
              "state": "faults"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.faults"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet": {
            "type": "channel",
            "common": {
              "name": "Heizung Büro.ValveTappet"
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "ValveTappet",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "valveTappetState",
                  "value": "VALVE_ADAPTION_SUCCESSFUL",
                  "position": 0
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
              }
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.faults": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.ValveTappet.faults",
              "type": "array",
              "role": "list",
              "read": true,
              "write": false
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "ValveTappet",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "valveTappetState",
                  "value": "VALVE_ADAPTION_SUCCESSFUL",
                  "position": 0
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
              },
              "state": "faults"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.faults"
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.position": {
            "type": "state",
            "common": {
              "name": "Büro.ValveTappet.position",
              "type": "number",
              "role": "level.valve",
              "read": true,
              "write": true,
              "unit": "%",
              "enums": [
                {
                  "_id": "enum.functions.ventile",
                  "common": {
                    "name": "Thermostat_Ventil",
                    "enabled": true,
                    "color": false,
                    "desc": "",
                    "icon": "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMS45OTggNTExLjk5OCI+CiAgICA8ZyBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgICAgIDxwYXRoIGQ9Ik01MDEuMzQsMTE3LjMzNmMtNS45MDYsMC0xMC42ODgsNC43NzMtMTAuNjg4LDEwLjY2NHY4NS4zMzVINDY5LjM0di0yMS4zMzZjMC0yMy41MjMtMTkuMTU2LTQyLjY2My00Mi42ODgtNDIuNjYzCgkJYy0xMi43MTgsMC0yNC4xNTUsNS42MDktMzEuOTk5LDE0LjQ5MWMtNy44MTItOC44ODItMTkuMjUtMTQuNDkxLTMyLTE0LjQ5MWMtMTIuNzE4LDAtMjQuMTU1LDUuNjA5LTMxLjk5OSwxNC40OTEKCQljLTcuODEyLTguODgyLTE5LjI1LTE0LjQ5MS0zMi0xNC40OTFjLTEyLjcxOSwwLTI0LjE1Niw1LjYwOS0zMS45OTIsMTQuNDkxYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxCgkJYy0xMi43MjYsMC0yNC4xNzEsNS42MDktMzIsMTQuNDkxYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxYy0xMi43MjYsMC0yNC4xNzEsNS42MDktMzIsMTQuNDkxCgkJYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxYy0xOS44MzUsMC0zNi41NywxMy42MTYtNDEuMzIsMzEuOTk5SDMyYy01Ljg5MSwwLTEwLjY2NCw0Ljc3My0xMC42NjQsMTAuNjY0djIxLjMzNkgxMC42NjQKCQlDNC43NzMsMjEzLjMzNSwwLDIxOC4xMDgsMCwyMjMuOTk5czQuNzczLDEwLjY2NCwxMC42NjQsMTAuNjY0aDEwLjY3MnYyMS4zMzZjMCw1Ljg5MSw0Ljc3MywxMC42NjQsMTAuNjY0LDEwLjY2NGgzMnYyMDIuNjc4CgkJYzAsMjMuNTE2LDE5LjE0MSw0Mi42NTYsNDIuNjY0LDQyLjY1NmMxMi43NDIsMCwyNC4xOC01LjYyNSwzMi0xNC41YzcuODI4LDguODc1LDE5LjI3MywxNC41LDMyLDE0LjUKCQljMTIuNzQyLDAsMjQuMTgtNS42MjUsMzItMTQuNWM3LjgyOCw4Ljg3NSwxOS4yNzMsMTQuNSwzMiwxNC41YzEyLjc0MiwwLDI0LjE4LTUuNjI1LDMyLTE0LjUKCQljNy44MzYsOC44NzUsMTkuMjczLDE0LjUsMzEuOTkyLDE0LjVjMTIuNzUsMCwyNC4xODgtNS42MjUsMzItMTQuNWM3Ljg0NCw4Ljg3NSwxOS4yODEsMTQuNSwzMS45OTksMTQuNQoJCWMxMi43NSwwLDI0LjE4OC01LjYyNSwzMi0xNC41YzcuODQ0LDguODc1LDE5LjI4MSwxNC41LDMxLjk5OSwxNC41YzIzLjUzMSwwLDQyLjY4OC0xOS4xNDEsNDIuNjg4LTQyLjY1NlYyMzQuNjYzaDMyCgkJYzUuODc1LDAsMTAuNjU2LTQuNzczLDEwLjY1Ni0xMC42NjRWMTI4QzUxMS45OTYsMTIyLjEwOSw1MDcuMjE1LDExNy4zMzYsNTAxLjM0LDExNy4zMzZ6IE02NCwyNDUuMzM1SDQyLjY2NHYtNDIuNjcySDY0VjI0NS4zMzUKCQl6IE0xMjcuOTk5LDQ2OS4zNDFjMCwxMS43NS05LjU2MywyMS4zMTItMjEuMzM2LDIxLjMxMmMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMjU1Ljk5OXYtNjQKCQljMC0xMS43NTgsOS41Ny0yMS4zMzYsMjEuMzI4LTIxLjMzNmMxMS43NzMsMCwyMS4zMzYsOS41NzgsMjEuMzM2LDIxLjMzNlY0NjkuMzQxeiBNMTkxLjk5OSw0NjkuMzQxCgkJYy0wLjAwMSwxMS43NS05LjU2MywyMS4zMTItMjEuMzM2LDIxLjMxMmMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU3LTIxLjMzNiwyMS4zMjgtMjEuMzM2CgkJYzExLjc3MywwLDIxLjMzNiw5LjU3OCwyMS4zMzYsMjEuMzM2VjQ2OS4zNDF6IE0yNTUuOTk4LDQ2OS4zNDFjMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzM2LDIxLjMxMgoJCWMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU3LTIxLjMzNiwyMS4zMjgtMjEuMzM2YzExLjc3MywwLDIxLjMzNiw5LjU3OCwyMS4zMzYsMjEuMzM2VjQ2OS4zNDF6CgkJIE0zMTkuOTk4LDQ2OS4zNDFjMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzQ0LDIxLjMxMmMtMTEuNzUsMC0yMS4zMTItOS41NjItMjEuMzEyLTIxLjMxMlYxOTEuOTk5CgkJYzAtMTEuNzU4LDkuNTYyLTIxLjMzNiwyMS4zMTItMjEuMzM2YzExLjc4MSwwLDIxLjM0NCw5LjU3OCwyMS4zNDQsMjEuMzM2VjQ2OS4zNDF6IE0zODMuOTk3LDQ2OS4zNDEKCQljMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzQ0LDIxLjMxMmMtMTEuNzQ5LDAtMjEuMzEyLTkuNTYyLTIxLjMxMi0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU2Mi0yMS4zMzYsMjEuMzEyLTIxLjMzNgoJCWMxMS43ODEsMCwyMS4zNDQsOS41NzgsMjEuMzQ0LDIxLjMzNlY0NjkuMzQxeiBNNDQ3Ljk5Niw0NjkuMzQxYzAsMTEuNzUtOS41NjIsMjEuMzEyLTIxLjM0NCwyMS4zMTIKCQljLTExLjc0OSwwLTIxLjMxMi05LjU2Mi0yMS4zMTItMjEuMzEyVjE5MS45OTljMC0xMS43NTgsOS41NjItMjEuMzM2LDIxLjMxMi0yMS4zMzZjMTEuNzgxLDAsMjEuMzQ0LDkuNTc4LDIxLjM0NCwyMS4zMzZWNDY5LjM0MQoJCXoiLz4KICAgICAgICA8cGF0aCBkPSJNMzU2Ljg3MSwxMDMuNjcyYy0xLjMxMi00LjUzOS0wLjUtNy44NDQsMi42ODgtMTEuMDU1YzguNjU2LTguNjk1LDExLjUzMS0xOS45ODQsOC4wNjItMzEuODEyCgkJCWMtMi4zMTItNy45MzgtNi44MTItMTMuNTQ3LTcuMzc1LTE0LjI1Yy0wLjAzMSwwLTAuMDMxLTAuMDA4LTAuMDMxLTAuMDA4di0wLjAxNWMtMS45NjktMi4zNTktNC45MDYtMy44NjctOC4yMTktMy44NjcKCQkJYy01Ljg5LDAtMTAuNjU1LDQuNzgxLTEwLjY1NSwxMC42NzJjMCwyLjU4NiwwLjkwNiw0Ljk2MSwyLjQzOCw2LjgwNWMwLjAzMSwwLjAyMywyLjI4MSwyLjkzOCwzLjM3NSw2LjY1NgoJCQljMS4yNjYsNC4zNjcsMC40NjksNy41ODYtMi43MTksMTAuNzY2Yy04LjYyNSw4LjY3OC0xMS41MTUsMjAuMDQ1LTguMDc4LDMxLjk5OGMyLjMyOCw4LjEwMiw2LjgyOCwxMy44MzYsNy4zMjgsMTQuNDY5di0wLjAwOAoJCQljMS45NjksMi40MjIsNC45NTMsMy45NzcsOC4zMTIsMy45NzdjNS44OTEsMCwxMC42NTYtNC43NzMsMTAuNjU2LTEwLjY2NGMwLTIuNTM5LTAuODc1LTQuODY3LTIuMzQ0LTYuNjk1CgkJCUMzNjAuMjc4LDExMC42MSwzNTcuOTY1LDEwNy41NTUsMzU2Ljg3MSwxMDMuNjcyeiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjguNjU2LDk2LjYxYy0yLjQ2MS05LjgzNi0wLjQ5Mi0xOC4xOTUsNi0yNS41NDdjMTEuNDA2LTEyLjg5MSwxNS4wMzEtMjguNjk1LDEwLjUtNDUuNzI2CgkJCWMtMy4xODgtMTEuOTM4LTkuMzEyLTIwLjIyNy0xMC0yMS4xMzNWNC4yMmMtMS45NjktMi41NTUtNS4wMjMtNC4yMTktOC40OTItNC4yMTljLTUuODkzLDAtMTAuNjY2LDQuNzczLTEwLjY2NiwxMC42NjQKCQkJYzAsMi40MTQsMC44MDUsNC42MzMsMi4xNTYsNi40MTRoLTAuMDE2YzAuMDQ3LDAuMDYyLDQuNDkyLDYuMTA5LDYuNTQ3LDE0LjMyYzIuNDUzLDkuODI3LDAuNDg0LDE4LjE4Ny02LjAxNiwyNS41MzgKCQkJYy0xMS4zOSwxMi44OTEtMTUuMDE1LDI4LjY5Ni0xMC40ODMsNDUuNzI3YzMuMTcyLDExLjkzOCw5LjMwNSwyMC4yMjcsOS45ODQsMjEuMTMzbDAuMDE2LTAuMDE2CgkJCWMxLjk0NSwyLjU3LDUuMDE2LDQuMjE5LDguNDc3LDQuMjE5YzUuODk4LDAsMTAuNjgtNC43NzMsMTAuNjgtMTAuNjY0YzAtMi40MTQtMC44MTItNC42MzMtMi4xNTYtNi40MTQKCQkJQzI3NS4xNCwxMTAuODYsMjcwLjY5NSwxMDQuODEzLDI2OC42NTYsOTYuNjF6Ii8+CiAgICAgICAgPHBhdGggZD0iTTE4OS42NCwxMTAuNjQxYy0wLjAyMy0wLjAzMS0yLjMyOC0zLjA4Ni0zLjQ0NS02Ljk2OWMtMS4zMDUtNC41MzktMC41LTcuODQ0LDIuNjk1LTExLjA1NQoJCQljOC42NjQtOC42OTUsMTEuNTIzLTE5Ljk4NCw4LjA2Mi0zMS44MTJjLTIuMzItNy45MzgtNi43ODktMTMuNTMxLTcuMzkxLTE0LjI1YzAsMCwwLTAuMDA4LTAuMDA4LTAuMDA4bC0wLjAwOC0wLjAyM3YwLjAwOAoJCQljLTEuOTYxLTIuMzU5LTQuOTA2LTMuODY3LTguMjExLTMuODY3Yy01Ljg5MSwwLTEwLjY3Miw0Ljc4MS0xMC42NzIsMTAuNjcyYzAsMi41ODYsMC45MjIsNC45NjEsMi40NTMsNi44MDUKCQkJYzAuMDIzLDAuMDIzLDIuMjczLDIuOTM4LDMuMzU5LDYuNjU2YzEuMjgxLDQuMzY3LDAuNDY5LDcuNTg2LTIuNzAzLDEwLjc2NmMtOC42NCw4LjY3OC0xMS41MTUsMjAuMDQ1LTguMDc3LDMxLjk5OAoJCQljMi4zMjgsOC4xMDIsNi44MjgsMTMuODM2LDcuMzM2LDE0LjQ2OXYtMC4wMDhjMS45NjEsMi40MjIsNC45NDUsMy45NzcsOC4zMDUsMy45NzdjNS44OTEsMCwxMC42NjQtNC43NzMsMTAuNjY0LTEwLjY2NAoJCQljMC0yLjUzOS0wLjg5MS00Ljg2Ny0yLjM2Ny02LjY5NUgxODkuNjR6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo="
                  },
                  "native": {},
                  "type": "enum"
                },
                {
                  "_id": "enum.rooms.büro",
                  "common": {
                    "name": "büro"
                  },
                  "type": "enum"
                }
              ]
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "ValveTappet",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "valveTappetState",
                  "value": "VALVE_ADAPTION_SUCCESSFUL",
                  "position": 0
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
              },
              "state": "position"
            },
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.position",
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1632118598439
          },
          "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.value": {
            "type": "state",
            "common": {
              "name": "Heizung Büro.ValveTappet.value",
              "type": "string",
              "role": "text",
              "read": true,
              "write": true,
              "states": {
                "NOT_AVAILABLE": "NOT_AVAILABLE",
                "RUN_TO_START_POSITION": "RUN_TO_START_POSITION",
                "START_POSITION_REQUESTED": "START_POSITION_REQUESTED",
                "IN_START_POSITION": "IN_START_POSITION",
                "VALVE_ADAPTION_REQUESTED": "VALVE_ADAPTION_REQUESTED",
                "VALVE_ADAPTION_IN_PROGRESS": "VALVE_ADAPTION_IN_PROGRESS",
                "VALVE_ADAPTION_SUCCESSFUL": "VALVE_ADAPTION_SUCCESSFUL",
                "VALVE_TOO_TIGHT": "VALVE_TOO_TIGHT",
                "RANGE_TOO_BIG": "RANGE_TOO_BIG",
                "RANGE_TOO_SMALL": "RANGE_TOO_SMALL",
                "ERROR": "ERROR",
                "UNKNOWN": "UNKNOWN"
              }
            },
            "native": {
              "device": {
                "@type": "device",
                "rootDeviceId": "64-da-a0-02-ff-ef",
                "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "deviceServiceIds": [
                  "Thermostat",
                  "BatteryLevel",
                  "ValveTappet",
                  "TemperatureLevel",
                  "Linking",
                  "TemperatureOffset"
                ],
                "manufacturer": "BOSCH",
                "roomId": "hz_2",
                "deviceModel": "TRV",
                "serial": "3014F711A000005A18586C94",
                "profile": "GENERIC",
                "name": "Heizung Büro",
                "status": "AVAILABLE",
                "parentDeviceId": "roomClimateControl_hz_2",
                "childDeviceIds": []
              },
              "deviceService": {
                "@type": "DeviceServiceData",
                "id": "ValveTappet",
                "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                "state": {
                  "@type": "valveTappetState",
                  "value": "VALVE_ADAPTION_SUCCESSFUL",
                  "position": 0
                },
                "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
              },
              "state": "value"
            },
            "from": "system.adapter.bshb.0",
            "user": "system.user.admin",
            "ts": 1628743881212,
            "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.value"
          }
        }
        

        Das ist ein Thermostat von Bosch.

        MfG
        Wastl

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #1290

        @langer

        gibt es die möglichkeit, kurz über anydesk , die dp anzusehen ? siehe chat

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • L Langer

          @liv-in-sky

          {
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94": {
              "type": "device",
              "common": {
                "name": "RCC.Büro"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "RCC.Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                }
              },
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94",
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1629616904701
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel": {
              "type": "channel",
              "common": {
                "name": "Heizung Büro.BatteryLevel"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "BatteryLevel",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/BatteryLevel"
                }
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881211,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.BatteryLevel.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false,
                "enums": [
                  {
                    "_id": "enum.functions.batterie_thermostat",
                    "common": {
                      "name": "Batterie_Thermostat",
                      "icon": "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgICAgIDxwYXRoIGQ9Im0zOTQuMDYzIDM5MS45OTZjLTkuMTk4LTUuMjktMTguMzczLTEwLjYyMy0yNy41NTgtMTUuOTM3IDUuMDAyLTExLjc2OSAxMC4xOTQtMjMuOTAyIDE0LjkwMy0zNi4wNTMgMS44MDktNC42NjcgMS4xODktOS45MTEtMS42NTUtMTQuMDI4LTUuNzc2LTguMzYxLTE2Ljg2My04Ljg1NS0yNC4zNDQtMS43NC0xOS42NjEgMTguNy0zOS4wODUgMzctNTguNjUyIDU1LjUzNy0zLjc3NSAzLjU3Ny01LjYzOSA4LjQzNC01LjExIDEzLjMyNy41MjMgNC44NDYgMy4zMzkgOS4xNDQgNy43MjUgMTEuNzkyIDkuMzQ1IDUuNjQxIDE4Ljc2MSAxMC45NTUgMjguMDk4IDE2LjI5MS00LjY0NCAxMC45NTEtMTAuMzcyIDI0LjI0Ni0xNC45MiAzNi4wMDItMi44ODcgNy40NjIuNDIxIDE1Ljc0NCA3LjY5MyAxOS4yNjQgNS43MTQgMi43NjYgMTIuMjggMi4yMTEgMTguMjk5LTMuNDgzIDE5LjM0NC0xOC4zIDM5LjM0My0zNy4yMTQgNTguNjctNTUuNTQ3IDMuODE4LTMuNjIyIDUuNjc0LTguNTEyIDUuMDktMTMuNDE2LS41OTEtNC45NjItMy41OTQtOS4zMzgtOC4yMzktMTIuMDA5em0tNy4xNzQgMTQuNTRjLTE1LjYzNCAxNC44MzItNTguOTQ5IDU2Ljk3My02MC4xMDkgNTYuNDEyLS4xMTgtLjA1Ny0uMzA2LS4xNzgtLjI0LS4zNDkgNS4xNzktMTMuNTI2IDExLjYzNS0yOC4yNzIgMTYuOTE4LTQwLjczMiAxLjQ5My0zLjUyMi45MDctOC4yOC0zLjc2OC0xMC45Ny0xMC44NC02LjIzNy0yMS43OTEtMTIuMzU0LTMyLjU2NC0xOC44NDUtLjgwMi0uNDgzLS43NjctLjcxLS4wNTEtMS4zODggMjAuODc0LTE5Ljc3OSA1Ny45NTktNTUuMzExIDU5LjgwMy01Ni40NTkuMzk2LjA4NC41NDQuMjk5LjU0NS4zODQtNS4zMDcgMTMuNjg0LTExLjIxMyAyNy4zMDUtMTYuOSA0MC43MzktMS43OTQgNC4yMzctLjI5MyA4LjY0OSAzLjczOSAxMC45OCA0LjM5OSAyLjU0IDguNzk2IDUuMDg3IDEzLjE5MSA3LjYzNCA2LjM3NCAzLjY5MyAxMi43NDggNy4zODcgMTkuMTM0IDExLjA1OSAxLjEwNi42MzUgMS4xMzYuNzQ0LjMwMiAxLjUzNXptLTgxLjc4NC0yMDguNGgtMjAxLjQ2Yy0xMC4yNzMgMC0xOC42MzEgOC4zMy0xOC42MzEgMTguNTY5djQ0LjI3NmMwIDEwLjIzOSA4LjM1NyAxOC41NjkgMTguNjMxIDE4LjU2OWgyMDEuNDYxYzEwLjI3MyAwIDE4LjYzMS04LjMzIDE4LjYzMS0xOC41Njl2LTQ0LjI3NmMtLjAwMS0xMC4yMzktOC4zNTgtMTguNTY5LTE4LjYzMi0xOC41Njl6bTMuNjMxIDYyLjg0NWMwIDEuOTY4LTEuNjI5IDMuNTY5LTMuNjMxIDMuNTY5aC0yMDEuNDZjLTIuMDAyIDAtMy42MzEtMS42MDEtMy42MzEtMy41Njl2LTQ0LjI3NmMwLTEuOTY4IDEuNjI5LTMuNTY5IDMuNjMxLTMuNTY5aDIwMS40NjFjMi4wMDIgMCAzLjYzMSAxLjYwMSAzLjYzMSAzLjU2OXY0NC4yNzZ6bTE1LTE0My44OThjMC0xMC4yMzktOC4zNTctMTguNTY5LTE4LjYzMS0xOC41NjloLTIwMS40NmMtMTAuMjczIDAtMTguNjMxIDguMzMtMTguNjMxIDE4LjU2OXY0NC4yNzZjMCAxMC4yMzkgOC4zNTcgMTguNTY5IDE4LjYzMSAxOC41NjloMjAxLjQ2MWMxMC4yNzMgMCAxOC42MzEtOC4zMyAxOC42MzEtMTguNTY5di00NC4yNzZ6bS0xNSA0NC4yNzdjMCAxLjk2OC0xLjYyOSAzLjU2OS0zLjYzMSAzLjU2OWgtMjAxLjQ2Yy0yLjAwMiAwLTMuNjMxLTEuNjAxLTMuNjMxLTMuNTY5di00NC4yNzZjMC0xLjk2OCAxLjYyOS0zLjU2OSAzLjYzMS0zLjU2OWgyMDEuNDYxYzIuMDAyIDAgMy42MzEgMS42MDEgMy42MzEgMy41Njl2NDQuMjc2em0zOC4yNDcgMTIzLjg1N2MtMTguNjUzIDAtMzYuMjY2IDQuNTI5LTUxLjgwMyAxMi41NDJoLTE5MS41MzVjLTEwLjI3MiAwLTE4LjYzIDguMzMxLTE4LjYzIDE4LjU3djQ0LjI3YzAgMTAuMjM5IDguMzU3IDE4LjU3IDE4LjYzIDE4LjU3aDEzMS42MjFjLTEuMDk2IDYuMzE4LTEuNjczIDEyLjgxMi0xLjY3MyAxOS40MzggMCAyNC4yNDMgNy42NTEgNDYuNzI5IDIwLjY2IDY1LjE4MmgtMTUwLjYwOGMtMi4wMDIgMC0zLjYzLTEuNjAyLTMuNjMtMy41N3YtNDQuMjdjMC0xLjk2OSAxLjYyOC0zLjU3IDMuNjMtMy41N2gxMDcuNjQxYzQuMTQzIDAgNy41LTMuMzU4IDcuNS03LjVzLTMuMzU3LTcuNS03LjUtNy41aC0xMDcuNjQxYy0xMC4yNzIgMC0xOC42MyA4LjMzMS0xOC42MyAxOC41N3Y0NC4yN2MwIDEwLjIzOSA4LjM1NyAxOC41NyAxOC42MyAxOC41N2gxNjMuMjM3YzcuMDcgNy4wNjMgMTUuMDY1IDEzLjE5OSAyMy43ODUgMTguMjFoLTE5OC4yNDJjLTE0LjIyNyAwLTI1LjgtMTEuNTc0LTI1LjgtMjUuOHYtMzY1LjA4OWMwLTE0LjIyNiAxMS41NzMtMjUuOCAyNS44LTI1LjhoMjIzLjljMTQuMjI3IDAgMjUuOCAxMS41NzQgMjUuOCAyNS44djE1Ni42NGMwIDQuMTQyIDMuMzU3IDcuNSA3LjUgNy41czcuNS0zLjM1OCA3LjUtNy41di0xNTYuNjRjMC0yMi40OTctMTguMzAzLTQwLjgtNDAuOC00MC44aC00MC4wNjd2LTM1LjYxMWMwLTE2LjM3Ni0xMy4zMjMtMjkuNjk5LTI5LjY5OS0yOS42OTloLTg0LjM2N2MtMTYuMzc2IDAtMjkuNjk5IDEzLjMyMy0yOS42OTkgMjkuNjk5djM1LjYxMWgtNDAuMDY4Yy0yMi40OTcgMC00MC44IDE4LjMwMy00MC44IDQwLjh2MzY1LjA5YzAgMjIuNDk3IDE4LjMwMyA0MC44IDQwLjggNDAuOGgyMjMuOWMzLjg5MiAwIDcuNzMxLS41NTMgMTEuNDQyLTEuNjM2IDYuMjQ4IDEuMDcxIDEyLjY2NyAxLjYzNiAxOS4yMTYgMS42MzYgNjIuNTI0IDAgMTEzLjM5Mi01MC44NjcgMTEzLjM5Mi0xMTMuMzkyIDAtNjIuNTI0LTUwLjg2Ny0xMTMuMzkxLTExMy4zOTItMTEzLjM5MXptLTE5OS40OTEtMjU1LjUxOGMwLTguMTA1IDYuNTk0LTE0LjY5OSAxNC42OTktMTQuNjk5aDg0LjM2N2M4LjEwNSAwIDE0LjY5OSA2LjU5NCAxNC42OTkgMTQuNjk5djM1LjYxMWgtMTEzLjc2NXptLTQzLjg0NyAzMzQuNDcxYy0yLjAwMiAwLTMuNjMtMS42MDItMy42My0zLjU3di00NC4yN2MwLTEuOTY5IDEuNjI4LTMuNTcgMy42My0zLjU3aDE2OS4zNDFjLTE1LjY2NiAxMy41MjEtMjcuNiAzMS4yNS0zNC4wNDEgNTEuNDF6bTI0My4zMzggMTMyLjgzYy01NC4yNTMgMC05OC4zOTItNDQuMTM4LTk4LjM5Mi05OC4zOTIgMC01NC4yNTMgNDQuMTM5LTk4LjM5MSA5OC4zOTItOTguMzkxczk4LjM5MiA0NC4xMzggOTguMzkyIDk4LjM5MWMwIDU0LjI1NC00NC4xMzkgOTguMzkyLTk4LjM5MiA5OC4zOTJ6Ii8+CiAgICA8L2c+Cjwvc3ZnPg=="
                    },
                    "type": "enum"
                  }
                ]
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "BatteryLevel",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/BatteryLevel"
                },
                "state": "faults"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881211,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.BatteryLevel.faults"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking": {
              "type": "channel",
              "common": {
                "name": "Heizung Büro.Linking"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "Linking",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "linkingState"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Linking"
                }
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking.faults": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.Linking.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "Linking",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "linkingState"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Linking"
                },
                "state": "faults"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Linking.faults"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode": {
              "type": "channel",
              "common": {
                "name": "RCC.Büro.SilentMode",
                "enums": [
                  {
                    "_id": "enum.rooms.büro",
                    "common": {
                      "name": "büro"
                    },
                    "type": "enum"
                  }
                ]
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "RCC.Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "SilentMode",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "silentModeState",
                    "mode": "MODE_NORMAL"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
                }
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1630833497321,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.faults": {
              "type": "state",
              "common": {
                "name": "RCC.Büro.SilentMode.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "RCC.Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "SilentMode",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "silentModeState",
                    "mode": "MODE_NORMAL"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
                },
                "state": "faults"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1630833497321,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.faults"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.mode": {
              "type": "state",
              "common": {
                "name": "RCC.Büro.SilentMode.mode",
                "type": "string",
                "role": "state",
                "read": true,
                "write": true
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "RCC.Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "SilentMode",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "silentModeState",
                    "mode": "MODE_NORMAL"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/SilentMode"
                },
                "state": "mode"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1630833497321,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.SilentMode.mode"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel": {
              "type": "channel",
              "common": {
                "name": "Heizung Büro.TemperatureLevel"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureLevel",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureLevelState",
                    "temperature": 22.4
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
                }
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.faults": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.TemperatureLevel.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureLevel",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureLevelState",
                    "temperature": 22.4
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
                },
                "state": "faults"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.faults"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.temperature": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.TemperatureLevel.temperature",
                "type": "number",
                "role": "value.temperature",
                "read": true,
                "write": true,
                "unit": "°C"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureLevel",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureLevelState",
                    "temperature": 22.4
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureLevel"
                },
                "state": "temperature"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureLevel.temperature"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset": {
              "type": "channel",
              "common": {
                "name": "Heizung Büro.TemperatureOffset"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureOffset",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureOffsetState",
                    "offset": 0,
                    "stepSize": 0.1,
                    "minOffset": -3.5,
                    "maxOffset": 3.5
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
                }
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.faults": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.TemperatureOffset.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureOffset",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureOffsetState",
                    "offset": 0,
                    "stepSize": 0.1,
                    "minOffset": -3.5,
                    "maxOffset": 3.5
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
                },
                "state": "faults"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.faults"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.maxOffset": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.TemperatureOffset.maxOffset",
                "type": "number",
                "role": "level",
                "read": true,
                "write": true
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureOffset",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureOffsetState",
                    "offset": 0,
                    "stepSize": 0.1,
                    "minOffset": -3.5,
                    "maxOffset": 3.5
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
                },
                "state": "maxOffset"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.maxOffset"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.minOffset": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.TemperatureOffset.minOffset",
                "type": "number",
                "role": "level",
                "read": true,
                "write": true
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureOffset",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureOffsetState",
                    "offset": 0,
                    "stepSize": 0.1,
                    "minOffset": -3.5,
                    "maxOffset": 3.5
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
                },
                "state": "minOffset"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.minOffset"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.offset": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.TemperatureOffset.offset",
                "type": "number",
                "role": "level",
                "read": true,
                "write": true,
                "unit": "°C"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureOffset",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureOffsetState",
                    "offset": 0,
                    "stepSize": 0.1,
                    "minOffset": -3.5,
                    "maxOffset": 3.5
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
                },
                "state": "offset"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.offset"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.stepSize": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.TemperatureOffset.stepSize",
                "type": "number",
                "role": "level",
                "read": true,
                "write": true
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "TemperatureOffset",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "temperatureOffsetState",
                    "offset": 0,
                    "stepSize": 0.1,
                    "minOffset": -3.5,
                    "maxOffset": 3.5
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/TemperatureOffset"
                },
                "state": "stepSize"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.TemperatureOffset.stepSize"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat": {
              "type": "channel",
              "common": {
                "name": "Heizung Büro.Thermostat"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "Thermostat",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "childLockState",
                    "childLock": "OFF"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
                }
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.childLock": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.Thermostat.childLock",
                "type": "string",
                "role": "text",
                "read": true,
                "write": true,
                "states": {
                  "ON": "ON",
                  "OFF": "OFF"
                }
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "Thermostat",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "childLockState",
                    "childLock": "OFF"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
                },
                "state": "childLock"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.childLock"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.faults": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.Thermostat.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "Thermostat",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "childLockState",
                    "childLock": "OFF"
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/Thermostat"
                },
                "state": "faults"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.Thermostat.faults"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet": {
              "type": "channel",
              "common": {
                "name": "Heizung Büro.ValveTappet"
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "ValveTappet",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "valveTappetState",
                    "value": "VALVE_ADAPTION_SUCCESSFUL",
                    "position": 0
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
                }
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.faults": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.ValveTappet.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "ValveTappet",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "valveTappetState",
                    "value": "VALVE_ADAPTION_SUCCESSFUL",
                    "position": 0
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
                },
                "state": "faults"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.faults"
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.position": {
              "type": "state",
              "common": {
                "name": "Büro.ValveTappet.position",
                "type": "number",
                "role": "level.valve",
                "read": true,
                "write": true,
                "unit": "%",
                "enums": [
                  {
                    "_id": "enum.functions.ventile",
                    "common": {
                      "name": "Thermostat_Ventil",
                      "enabled": true,
                      "color": false,
                      "desc": "",
                      "icon": "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMS45OTggNTExLjk5OCI+CiAgICA8ZyBmaWxsPSJjdXJyZW50Q29sb3IiPgogICAgICAgIDxwYXRoIGQ9Ik01MDEuMzQsMTE3LjMzNmMtNS45MDYsMC0xMC42ODgsNC43NzMtMTAuNjg4LDEwLjY2NHY4NS4zMzVINDY5LjM0di0yMS4zMzZjMC0yMy41MjMtMTkuMTU2LTQyLjY2My00Mi42ODgtNDIuNjYzCgkJYy0xMi43MTgsMC0yNC4xNTUsNS42MDktMzEuOTk5LDE0LjQ5MWMtNy44MTItOC44ODItMTkuMjUtMTQuNDkxLTMyLTE0LjQ5MWMtMTIuNzE4LDAtMjQuMTU1LDUuNjA5LTMxLjk5OSwxNC40OTEKCQljLTcuODEyLTguODgyLTE5LjI1LTE0LjQ5MS0zMi0xNC40OTFjLTEyLjcxOSwwLTI0LjE1Niw1LjYwOS0zMS45OTIsMTQuNDkxYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxCgkJYy0xMi43MjYsMC0yNC4xNzEsNS42MDktMzIsMTQuNDkxYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxYy0xMi43MjYsMC0yNC4xNzEsNS42MDktMzIsMTQuNDkxCgkJYy03LjgyLTguODgyLTE5LjI1OC0xNC40OTEtMzItMTQuNDkxYy0xOS44MzUsMC0zNi41NywxMy42MTYtNDEuMzIsMzEuOTk5SDMyYy01Ljg5MSwwLTEwLjY2NCw0Ljc3My0xMC42NjQsMTAuNjY0djIxLjMzNkgxMC42NjQKCQlDNC43NzMsMjEzLjMzNSwwLDIxOC4xMDgsMCwyMjMuOTk5czQuNzczLDEwLjY2NCwxMC42NjQsMTAuNjY0aDEwLjY3MnYyMS4zMzZjMCw1Ljg5MSw0Ljc3MywxMC42NjQsMTAuNjY0LDEwLjY2NGgzMnYyMDIuNjc4CgkJYzAsMjMuNTE2LDE5LjE0MSw0Mi42NTYsNDIuNjY0LDQyLjY1NmMxMi43NDIsMCwyNC4xOC01LjYyNSwzMi0xNC41YzcuODI4LDguODc1LDE5LjI3MywxNC41LDMyLDE0LjUKCQljMTIuNzQyLDAsMjQuMTgtNS42MjUsMzItMTQuNWM3LjgyOCw4Ljg3NSwxOS4yNzMsMTQuNSwzMiwxNC41YzEyLjc0MiwwLDI0LjE4LTUuNjI1LDMyLTE0LjUKCQljNy44MzYsOC44NzUsMTkuMjczLDE0LjUsMzEuOTkyLDE0LjVjMTIuNzUsMCwyNC4xODgtNS42MjUsMzItMTQuNWM3Ljg0NCw4Ljg3NSwxOS4yODEsMTQuNSwzMS45OTksMTQuNQoJCWMxMi43NSwwLDI0LjE4OC01LjYyNSwzMi0xNC41YzcuODQ0LDguODc1LDE5LjI4MSwxNC41LDMxLjk5OSwxNC41YzIzLjUzMSwwLDQyLjY4OC0xOS4xNDEsNDIuNjg4LTQyLjY1NlYyMzQuNjYzaDMyCgkJYzUuODc1LDAsMTAuNjU2LTQuNzczLDEwLjY1Ni0xMC42NjRWMTI4QzUxMS45OTYsMTIyLjEwOSw1MDcuMjE1LDExNy4zMzYsNTAxLjM0LDExNy4zMzZ6IE02NCwyNDUuMzM1SDQyLjY2NHYtNDIuNjcySDY0VjI0NS4zMzUKCQl6IE0xMjcuOTk5LDQ2OS4zNDFjMCwxMS43NS05LjU2MywyMS4zMTItMjEuMzM2LDIxLjMxMmMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMjU1Ljk5OXYtNjQKCQljMC0xMS43NTgsOS41Ny0yMS4zMzYsMjEuMzI4LTIxLjMzNmMxMS43NzMsMCwyMS4zMzYsOS41NzgsMjEuMzM2LDIxLjMzNlY0NjkuMzQxeiBNMTkxLjk5OSw0NjkuMzQxCgkJYy0wLjAwMSwxMS43NS05LjU2MywyMS4zMTItMjEuMzM2LDIxLjMxMmMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU3LTIxLjMzNiwyMS4zMjgtMjEuMzM2CgkJYzExLjc3MywwLDIxLjMzNiw5LjU3OCwyMS4zMzYsMjEuMzM2VjQ2OS4zNDF6IE0yNTUuOTk4LDQ2OS4zNDFjMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzM2LDIxLjMxMgoJCWMtMTEuNzU3LDAtMjEuMzI4LTkuNTYyLTIxLjMyOC0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU3LTIxLjMzNiwyMS4zMjgtMjEuMzM2YzExLjc3MywwLDIxLjMzNiw5LjU3OCwyMS4zMzYsMjEuMzM2VjQ2OS4zNDF6CgkJIE0zMTkuOTk4LDQ2OS4zNDFjMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzQ0LDIxLjMxMmMtMTEuNzUsMC0yMS4zMTItOS41NjItMjEuMzEyLTIxLjMxMlYxOTEuOTk5CgkJYzAtMTEuNzU4LDkuNTYyLTIxLjMzNiwyMS4zMTItMjEuMzM2YzExLjc4MSwwLDIxLjM0NCw5LjU3OCwyMS4zNDQsMjEuMzM2VjQ2OS4zNDF6IE0zODMuOTk3LDQ2OS4zNDEKCQljMCwxMS43NS05LjU2MiwyMS4zMTItMjEuMzQ0LDIxLjMxMmMtMTEuNzQ5LDAtMjEuMzEyLTkuNTYyLTIxLjMxMi0yMS4zMTJWMTkxLjk5OWMwLTExLjc1OCw5LjU2Mi0yMS4zMzYsMjEuMzEyLTIxLjMzNgoJCWMxMS43ODEsMCwyMS4zNDQsOS41NzgsMjEuMzQ0LDIxLjMzNlY0NjkuMzQxeiBNNDQ3Ljk5Niw0NjkuMzQxYzAsMTEuNzUtOS41NjIsMjEuMzEyLTIxLjM0NCwyMS4zMTIKCQljLTExLjc0OSwwLTIxLjMxMi05LjU2Mi0yMS4zMTItMjEuMzEyVjE5MS45OTljMC0xMS43NTgsOS41NjItMjEuMzM2LDIxLjMxMi0yMS4zMzZjMTEuNzgxLDAsMjEuMzQ0LDkuNTc4LDIxLjM0NCwyMS4zMzZWNDY5LjM0MQoJCXoiLz4KICAgICAgICA8cGF0aCBkPSJNMzU2Ljg3MSwxMDMuNjcyYy0xLjMxMi00LjUzOS0wLjUtNy44NDQsMi42ODgtMTEuMDU1YzguNjU2LTguNjk1LDExLjUzMS0xOS45ODQsOC4wNjItMzEuODEyCgkJCWMtMi4zMTItNy45MzgtNi44MTItMTMuNTQ3LTcuMzc1LTE0LjI1Yy0wLjAzMSwwLTAuMDMxLTAuMDA4LTAuMDMxLTAuMDA4di0wLjAxNWMtMS45NjktMi4zNTktNC45MDYtMy44NjctOC4yMTktMy44NjcKCQkJYy01Ljg5LDAtMTAuNjU1LDQuNzgxLTEwLjY1NSwxMC42NzJjMCwyLjU4NiwwLjkwNiw0Ljk2MSwyLjQzOCw2LjgwNWMwLjAzMSwwLjAyMywyLjI4MSwyLjkzOCwzLjM3NSw2LjY1NgoJCQljMS4yNjYsNC4zNjcsMC40NjksNy41ODYtMi43MTksMTAuNzY2Yy04LjYyNSw4LjY3OC0xMS41MTUsMjAuMDQ1LTguMDc4LDMxLjk5OGMyLjMyOCw4LjEwMiw2LjgyOCwxMy44MzYsNy4zMjgsMTQuNDY5di0wLjAwOAoJCQljMS45NjksMi40MjIsNC45NTMsMy45NzcsOC4zMTIsMy45NzdjNS44OTEsMCwxMC42NTYtNC43NzMsMTAuNjU2LTEwLjY2NGMwLTIuNTM5LTAuODc1LTQuODY3LTIuMzQ0LTYuNjk1CgkJCUMzNjAuMjc4LDExMC42MSwzNTcuOTY1LDEwNy41NTUsMzU2Ljg3MSwxMDMuNjcyeiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNjguNjU2LDk2LjYxYy0yLjQ2MS05LjgzNi0wLjQ5Mi0xOC4xOTUsNi0yNS41NDdjMTEuNDA2LTEyLjg5MSwxNS4wMzEtMjguNjk1LDEwLjUtNDUuNzI2CgkJCWMtMy4xODgtMTEuOTM4LTkuMzEyLTIwLjIyNy0xMC0yMS4xMzNWNC4yMmMtMS45NjktMi41NTUtNS4wMjMtNC4yMTktOC40OTItNC4yMTljLTUuODkzLDAtMTAuNjY2LDQuNzczLTEwLjY2NiwxMC42NjQKCQkJYzAsMi40MTQsMC44MDUsNC42MzMsMi4xNTYsNi40MTRoLTAuMDE2YzAuMDQ3LDAuMDYyLDQuNDkyLDYuMTA5LDYuNTQ3LDE0LjMyYzIuNDUzLDkuODI3LDAuNDg0LDE4LjE4Ny02LjAxNiwyNS41MzgKCQkJYy0xMS4zOSwxMi44OTEtMTUuMDE1LDI4LjY5Ni0xMC40ODMsNDUuNzI3YzMuMTcyLDExLjkzOCw5LjMwNSwyMC4yMjcsOS45ODQsMjEuMTMzbDAuMDE2LTAuMDE2CgkJCWMxLjk0NSwyLjU3LDUuMDE2LDQuMjE5LDguNDc3LDQuMjE5YzUuODk4LDAsMTAuNjgtNC43NzMsMTAuNjgtMTAuNjY0YzAtMi40MTQtMC44MTItNC42MzMtMi4xNTYtNi40MTQKCQkJQzI3NS4xNCwxMTAuODYsMjcwLjY5NSwxMDQuODEzLDI2OC42NTYsOTYuNjF6Ii8+CiAgICAgICAgPHBhdGggZD0iTTE4OS42NCwxMTAuNjQxYy0wLjAyMy0wLjAzMS0yLjMyOC0zLjA4Ni0zLjQ0NS02Ljk2OWMtMS4zMDUtNC41MzktMC41LTcuODQ0LDIuNjk1LTExLjA1NQoJCQljOC42NjQtOC42OTUsMTEuNTIzLTE5Ljk4NCw4LjA2Mi0zMS44MTJjLTIuMzItNy45MzgtNi43ODktMTMuNTMxLTcuMzkxLTE0LjI1YzAsMCwwLTAuMDA4LTAuMDA4LTAuMDA4bC0wLjAwOC0wLjAyM3YwLjAwOAoJCQljLTEuOTYxLTIuMzU5LTQuOTA2LTMuODY3LTguMjExLTMuODY3Yy01Ljg5MSwwLTEwLjY3Miw0Ljc4MS0xMC42NzIsMTAuNjcyYzAsMi41ODYsMC45MjIsNC45NjEsMi40NTMsNi44MDUKCQkJYzAuMDIzLDAuMDIzLDIuMjczLDIuOTM4LDMuMzU5LDYuNjU2YzEuMjgxLDQuMzY3LDAuNDY5LDcuNTg2LTIuNzAzLDEwLjc2NmMtOC42NCw4LjY3OC0xMS41MTUsMjAuMDQ1LTguMDc3LDMxLjk5OAoJCQljMi4zMjgsOC4xMDIsNi44MjgsMTMuODM2LDcuMzM2LDE0LjQ2OXYtMC4wMDhjMS45NjEsMi40MjIsNC45NDUsMy45NzcsOC4zMDUsMy45NzdjNS44OTEsMCwxMC42NjQtNC43NzMsMTAuNjY0LTEwLjY2NAoJCQljMC0yLjUzOS0wLjg5MS00Ljg2Ny0yLjM2Ny02LjY5NUgxODkuNjR6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo="
                    },
                    "native": {},
                    "type": "enum"
                  },
                  {
                    "_id": "enum.rooms.büro",
                    "common": {
                      "name": "büro"
                    },
                    "type": "enum"
                  }
                ]
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "ValveTappet",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "valveTappetState",
                    "value": "VALVE_ADAPTION_SUCCESSFUL",
                    "position": 0
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
                },
                "state": "position"
              },
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.position",
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1632118598439
            },
            "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.value": {
              "type": "state",
              "common": {
                "name": "Heizung Büro.ValveTappet.value",
                "type": "string",
                "role": "text",
                "read": true,
                "write": true,
                "states": {
                  "NOT_AVAILABLE": "NOT_AVAILABLE",
                  "RUN_TO_START_POSITION": "RUN_TO_START_POSITION",
                  "START_POSITION_REQUESTED": "START_POSITION_REQUESTED",
                  "IN_START_POSITION": "IN_START_POSITION",
                  "VALVE_ADAPTION_REQUESTED": "VALVE_ADAPTION_REQUESTED",
                  "VALVE_ADAPTION_IN_PROGRESS": "VALVE_ADAPTION_IN_PROGRESS",
                  "VALVE_ADAPTION_SUCCESSFUL": "VALVE_ADAPTION_SUCCESSFUL",
                  "VALVE_TOO_TIGHT": "VALVE_TOO_TIGHT",
                  "RANGE_TOO_BIG": "RANGE_TOO_BIG",
                  "RANGE_TOO_SMALL": "RANGE_TOO_SMALL",
                  "ERROR": "ERROR",
                  "UNKNOWN": "UNKNOWN"
                }
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_2",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C94",
                  "profile": "GENERIC",
                  "name": "Heizung Büro",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_2",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "ValveTappet",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C94",
                  "state": {
                    "@type": "valveTappetState",
                    "value": "VALVE_ADAPTION_SUCCESSFUL",
                    "position": 0
                  },
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C94/services/ValveTappet"
                },
                "state": "value"
              },
              "from": "system.adapter.bshb.0",
              "user": "system.user.admin",
              "ts": 1628743881212,
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C94.ValveTappet.value"
            }
          }
          

          Das ist ein Thermostat von Bosch.

          MfG
          Wastl

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #1291

          @langer

          myvar=getState().val
          log(myvar[0].type)
          

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          L 1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @langer

            myvar=getState().val
            log(myvar[0].type)
            
            L Offline
            L Offline
            Langer
            schrieb am zuletzt editiert von Langer
            #1292

            @liv-in-sky

            Habe ein kleines Skript was alle Bosch-Sensoren durch läuft.
            Mit "y" zähle ich die Sensoren, stimmt.

            let y = 0;
            $('bshb.*.hdm:HomeMaticIP:*.BatteryLevel.faults').each(function(id, i) {
            	
                let myvar = getState(id).val;
                log(myvar);
            
                y++
            
            });
            log(y);
            

            Hier die Ausgabe mit log:

            16:42:39.515	info	javascript.0 (799) script.js.common.test: []
            16:42:39.515	info	javascript.0 (799) script.js.common.test: [{'type':'LOW_BATTERY','category':'WARNING'}]
            16:42:39.515	info	javascript.0 (799) script.js.common.test: []
            16:42:39.515	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.516	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.517	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.518	info	javascript.0 (799) script.js.common.test: []
            16:42:39.519	info	javascript.0 (799) script.js.common.test: []
            16:42:39.519	info	javascript.0 (799) script.js.common.test: []
            16:42:39.519	info	javascript.0 (799) script.js.common.test: []
            16:42:39.519	info	javascript.0 (799) script.js.common.test: []
            16:42:39.519	info	javascript.0 (799) script.js.common.test: []
            16:42:39.519	info	javascript.0 (799) script.js.common.test: 45
            

            45 ist die Anzahl der Sensoren und der 2 von oben ist die leere Batterie.

            Das ist die Info zum dp

            {
              "type": "state",
              "common": {
                "name": "Toilette.BatteryLevel.faults",
                "type": "array",
                "role": "list",
                "read": true,
                "write": false
              },
              "native": {
                "device": {
                  "@type": "device",
                  "rootDeviceId": "64-da-a0-02-ff-ef",
                  "id": "hdm:HomeMaticIP:3014F711A000005A18586C70",
                  "deviceServiceIds": [
                    "Thermostat",
                    "BatteryLevel",
                    "ValveTappet",
                    "TemperatureLevel",
                    "Linking",
                    "TemperatureOffset"
                  ],
                  "manufacturer": "BOSCH",
                  "roomId": "hz_1",
                  "deviceModel": "TRV",
                  "serial": "3014F711A000005A18586C70",
                  "profile": "GENERIC",
                  "name": "Badezimmer unten",
                  "status": "AVAILABLE",
                  "parentDeviceId": "roomClimateControl_hz_1",
                  "childDeviceIds": []
                },
                "deviceService": {
                  "@type": "DeviceServiceData",
                  "id": "BatteryLevel",
                  "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C70",
                  "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C70/services/BatteryLevel"
                },
                "state": "faults"
              },
              "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C70.BatteryLevel.faults",
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1632378463690
            }
            

            Kannst Du mir noch mal einen Schubs geben?

            MfG
            Wastl

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • L Langer

              @liv-in-sky

              Habe ein kleines Skript was alle Bosch-Sensoren durch läuft.
              Mit "y" zähle ich die Sensoren, stimmt.

              let y = 0;
              $('bshb.*.hdm:HomeMaticIP:*.BatteryLevel.faults').each(function(id, i) {
              	
                  let myvar = getState(id).val;
                  log(myvar);
              
                  y++
              
              });
              log(y);
              

              Hier die Ausgabe mit log:

              16:42:39.515	info	javascript.0 (799) script.js.common.test: []
              16:42:39.515	info	javascript.0 (799) script.js.common.test: [{'type':'LOW_BATTERY','category':'WARNING'}]
              16:42:39.515	info	javascript.0 (799) script.js.common.test: []
              16:42:39.515	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.516	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.517	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.518	info	javascript.0 (799) script.js.common.test: []
              16:42:39.519	info	javascript.0 (799) script.js.common.test: []
              16:42:39.519	info	javascript.0 (799) script.js.common.test: []
              16:42:39.519	info	javascript.0 (799) script.js.common.test: []
              16:42:39.519	info	javascript.0 (799) script.js.common.test: []
              16:42:39.519	info	javascript.0 (799) script.js.common.test: []
              16:42:39.519	info	javascript.0 (799) script.js.common.test: 45
              

              45 ist die Anzahl der Sensoren und der 2 von oben ist die leere Batterie.

              Das ist die Info zum dp

              {
                "type": "state",
                "common": {
                  "name": "Toilette.BatteryLevel.faults",
                  "type": "array",
                  "role": "list",
                  "read": true,
                  "write": false
                },
                "native": {
                  "device": {
                    "@type": "device",
                    "rootDeviceId": "64-da-a0-02-ff-ef",
                    "id": "hdm:HomeMaticIP:3014F711A000005A18586C70",
                    "deviceServiceIds": [
                      "Thermostat",
                      "BatteryLevel",
                      "ValveTappet",
                      "TemperatureLevel",
                      "Linking",
                      "TemperatureOffset"
                    ],
                    "manufacturer": "BOSCH",
                    "roomId": "hz_1",
                    "deviceModel": "TRV",
                    "serial": "3014F711A000005A18586C70",
                    "profile": "GENERIC",
                    "name": "Badezimmer unten",
                    "status": "AVAILABLE",
                    "parentDeviceId": "roomClimateControl_hz_1",
                    "childDeviceIds": []
                  },
                  "deviceService": {
                    "@type": "DeviceServiceData",
                    "id": "BatteryLevel",
                    "deviceId": "hdm:HomeMaticIP:3014F711A000005A18586C70",
                    "path": "/devices/hdm:HomeMaticIP:3014F711A000005A18586C70/services/BatteryLevel"
                  },
                  "state": "faults"
                },
                "_id": "bshb.0.hdm:HomeMaticIP:3014F711A000005A18586C70.BatteryLevel.faults",
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1632378463690
              }
              

              Kannst Du mir noch mal einen Schubs geben?

              MfG
              Wastl

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von liv-in-sky
              #1293

              @langer sagte in Script fürTabelle der Batterie Zustände:

              let y = 0;

              was macht

                log(JSON.parse(myvar[0]).type);
              

              in zeile 5

              was steht dann im log

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              L 1 Antwort Letzte Antwort
              0
              • liv-in-skyL liv-in-sky

                @langer sagte in Script fürTabelle der Batterie Zustände:

                let y = 0;

                was macht

                  log(JSON.parse(myvar[0]).type);
                

                in zeile 5

                was steht dann im log

                L Offline
                L Offline
                Langer
                schrieb am zuletzt editiert von
                #1294

                @liv-in-sky

                Alles fertig. Anbei View

                liv-in-sky.png

                Mache das Skript noch etwas schön. Stelle es Morgen ins Forum.

                1000 Dank und es war super mit Dir zu Telefonieren und zu Arbeiten.

                MfG
                Wastl

                L liv-in-skyL 2 Antworten Letzte Antwort
                1
                • L Langer

                  @liv-in-sky

                  Alles fertig. Anbei View

                  liv-in-sky.png

                  Mache das Skript noch etwas schön. Stelle es Morgen ins Forum.

                  1000 Dank und es war super mit Dir zu Telefonieren und zu Arbeiten.

                  MfG
                  Wastl

                  L Offline
                  L Offline
                  Langer
                  schrieb am zuletzt editiert von
                  #1295

                  @liv-in-sky

                  Guten Morgen

                  anbei das Überarbeite Skript, als txt File.

                  Batterie_Status_Bosch.txt

                  Bosch ist eingefügt ab Zeile 192.

                  MfG
                  Wastl

                  liv-in-skyL 1 Antwort Letzte Antwort
                  0
                  • L Langer

                    @liv-in-sky

                    Guten Morgen

                    anbei das Überarbeite Skript, als txt File.

                    Batterie_Status_Bosch.txt

                    Bosch ist eingefügt ab Zeile 192.

                    MfG
                    Wastl

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #1296

                    @langer danke - werde es einfügen

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    0
                    • L Langer

                      @liv-in-sky

                      Alles fertig. Anbei View

                      liv-in-sky.png

                      Mache das Skript noch etwas schön. Stelle es Morgen ins Forum.

                      1000 Dank und es war super mit Dir zu Telefonieren und zu Arbeiten.

                      MfG
                      Wastl

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von liv-in-sky
                      #1297

                      @langer

                      nur so nebenbei -. du weißt, dass du die farben und die schriftart für dein design angleichen kannst

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      L 1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @langer

                        nur so nebenbei -. du weißt, dass du die farben und die schriftart für dein design angleichen kannst

                        L Offline
                        L Offline
                        Langer
                        schrieb am zuletzt editiert von
                        #1298

                        @liv-in-sky

                        Ich glaube das geht oben in der Variablen Deklaration, oder?

                        MfG
                        Wastl

                        Ps.
                        Ich versuche gerade aus dem TR-064 Adapter Devices die DP in einer Tabelle darzustellen. Sollten Fragen auftauchen könnte ich Dich nochmals um Hilfe fragen?

                        liv-in-skyL 1 Antwort Letzte Antwort
                        0
                        • L Langer

                          @liv-in-sky

                          Ich glaube das geht oben in der Variablen Deklaration, oder?

                          MfG
                          Wastl

                          Ps.
                          Ich versuche gerade aus dem TR-064 Adapter Devices die DP in einer Tabelle darzustellen. Sollten Fragen auftauchen könnte ich Dich nochmals um Hilfe fragen?

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von
                          #1299

                          @langer

                          ja - da kannst du das alles einstellen im setting - zur not machen wir das gemeinsam über anydesk

                          @langer sagte in Script fürTabelle der Batterie Zustände:

                          @liv-in-sky

                          Ich glaube das geht oben in der Variablen Deklaration, oder?

                          MfG
                          Wastl

                          Ps.
                          Ich versuche gerade aus dem TR-064 Adapter Devices die DP in einer Tabelle darzustellen. Sollten Fragen auftauchen könnte ich Dich nochmals um Hilfe fragen?

                          klar - da könntest du eine vorlage von mir nutzen - musst halt definieren, wieviele spalten diu haben willst und was darin angezeigt werden soll

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          L 1 Antwort Letzte Antwort
                          0
                          • liv-in-skyL liv-in-sky

                            @langer

                            ja - da kannst du das alles einstellen im setting - zur not machen wir das gemeinsam über anydesk

                            @langer sagte in Script fürTabelle der Batterie Zustände:

                            @liv-in-sky

                            Ich glaube das geht oben in der Variablen Deklaration, oder?

                            MfG
                            Wastl

                            Ps.
                            Ich versuche gerade aus dem TR-064 Adapter Devices die DP in einer Tabelle darzustellen. Sollten Fragen auftauchen könnte ich Dich nochmals um Hilfe fragen?

                            klar - da könntest du eine vorlage von mir nutzen - musst halt definieren, wieviele spalten diu haben willst und was darin angezeigt werden soll

                            L Offline
                            L Offline
                            Langer
                            schrieb am zuletzt editiert von
                            #1300

                            @liv-in-sky

                            Ich wollte Dein Skript für "IPDevices" hernehmen und anpassen.

                            MfG
                            Wastl

                            liv-in-skyL 1 Antwort Letzte Antwort
                            0
                            • L Langer

                              @liv-in-sky

                              Ich wollte Dein Skript für "IPDevices" hernehmen und anpassen.

                              MfG
                              Wastl

                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              schrieb am zuletzt editiert von
                              #1301

                              @langer joi- geht auch

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              1 Antwort Letzte Antwort
                              0
                              • liv-in-skyL liv-in-sky

                                hier ein beispiel für die Anzeige der Sensoren-Batterie-Zustände über ein html-Widget (oder iQontrol) - angelehnt an die scripte für html tabellen: https://forum.iobroker.net/topic/28021/html-table-für-vis-oder-iqontrol-js-und-blockly

                                1578859811737-batterien_final.png

                                die MaterialDesign Widgets sind auch mit eingebunden https://forum.iobroker.net/post/389578

                                export der widgets

                                [{"tpl":"tplVis-materialdesign-Icon-List","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","wrapItems":true,"listItemDataMethod":"jsonStringObject","countListItems":"1","vibrateOnMobilDevices":"50","listLayout":"card","itemLayout":"horizontal","listType0":"text","showValueLabel0":"true","listType1":"text","showValueLabel1":"true","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"maxItemsperRow":"4","json_string_oid":"controll-own.0.TABELLEN.AkkuMaterialWidget","labelFontSize":"22","subLabelFontSize":"14","labelFontFamily":"RobotoCondensed-Regular","horizontalIconContainerWidth":"70","buttonHeight":"70","iconHeight":"35","iconItemMinWidth":"300"},"style":{"left":"117px","top":"67px","width":"60.89%","height":"87.71%","overflow-y":"auto"},"widgetSet":"materialdesign"}]
                                

                                [{"tpl":"tplVis-materialdesign-Table","data":{"oid":"controll-own.0.TABELLEN.AkkuMaterialWidgetTable","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","countCols":"4","tableLayout":"standard","showHeader":"true","headerTextSize":"headline6","showColumn0":"true","colType0":"text","textAlign0":"left","showColumn1":"true","colType1":"text","textAlign1":"center","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"showColumn2":"true","colType2":"text","textAlign2":"center","showColumn3":"true","colType3":"image","textAlign3":"center","dataJson":"","colTextSize0":"headline4","label1":"Wert","label0":"Name","label2":"Status","sortKey0":"","fontFamily0":"RobotoCondensed-Regular","padding_left0":"10","colTextColor0":"","colorBackground":"#ffffff","colorHeaderRowBackground":"#424242","colorHeaderRowText":"#b6b9b7","borderColor":"#000000","fontFamily1":"RobotoCondensed-Regular","colTextColor1":"#beb7b7","rowHeight":"19","label3":"Hersteller","imageSize3":"20","padding_right3":"-5","sortKey2":"","showColumn4":false,"colType4":"text","textAlign4":"center","sortKey1":"helpSort"},"style":{"left":"1110px","top":"61px","z-index":"0","width":"587px","height":"926px","overflow-y":"auto"},"widgetSet":"materialdesign"}]
                                


                                Image 11.png Image 1.png


                                Image 2.png
                                material design widgetImage 2.png Image 3.png

                                die javascript adapter version sollte 4.3.x sein !!!

                                anzulegen und in das script einzutragen sind folgende datenpunkte

                                • ein datenpunkt für die vis-anzeige unter dpVIS - ganz oben - im script - anschliessend kann man die tabelle so einstellen, dass sie in eure vis paßt (übr ein standard-html-widget mit binding auf diesen selbst-angelegten-datenpunkt)- ein html datei kann auf wunsch geschrieben werden - damit kann auch in iQontrol ein popup "gefüttert" werden und als anzeige dienen. auch die werte für warnung oder alarm sind einzutragen
                                • ein datenpunkt für die anzahl der devices mit alarm (im script beschrieben)
                                • ein datenpunkt für eine liste mit den devices mit einem alarm (im script beschrieben)

                                wie legt man einen datenpunkt an: https://forum.iobroker.net/post/400338

                                Script zum download bzw. mit Chrome!!! kopieren


                                https://github.com/liv-in-sky/battery-iobroker-vis-table

                                • bisher integriert
                                hersteller
                                iogok.png iogo adapter
                                tadok.jpg tado
                                homeek.jpg homee
                                netatmok.jpg netatmo
                                zwavek.jpg zwave
                                fritzk.png fritzDect theermostate
                                xiaomki.png xiaomi, mihome
                                homematick.jpg homematic, homematic-Ip
                                huek.jpg hue, hue-ext
                                zwavek.jpg zwave
                                tradfrik.png tradfri
                                fullyk.png fully browser adapter
                                zigbeek.jpg zigbee
                                deconzk.png deconz
                                sonoffk.png sonoff zb bridge
                                busware-cul.png cul adapter
                                rademacher.png rademacher homepilot
                                shellyk.jpg shelly
                                boschk.png bosch
                                hamk.png ham (homebridge)
                                nuki-extended
                                Horst BöttcherH Offline
                                Horst BöttcherH Offline
                                Horst Böttcher
                                schrieb am zuletzt editiert von
                                #1302

                                @liv-in-sky
                                wie bekommt man nuki dazugefügt

                                liv-in-skyL L 2 Antworten Letzte Antwort
                                0
                                • Horst BöttcherH Horst Böttcher

                                  @liv-in-sky
                                  wie bekommt man nuki dazugefügt

                                  liv-in-skyL Offline
                                  liv-in-skyL Offline
                                  liv-in-sky
                                  schrieb am zuletzt editiert von
                                  #1303

                                  @horst-böttcher

                                  da müßte ich mal die datenpunkte sehen - kannst du mal ein bild der objecte unter dem adapter zeigen ?

                                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                  1 Antwort Letzte Antwort
                                  0
                                  • Horst BöttcherH Horst Böttcher

                                    @liv-in-sky
                                    wie bekommt man nuki dazugefügt

                                    L Offline
                                    L Offline
                                    locito09
                                    schrieb am zuletzt editiert von
                                    #1304

                                    @horst-böttcher
                                    Nuki zeigt ja den Batterie stand in Prozent an

                                    Horst BöttcherH 1 Antwort Letzte Antwort
                                    0
                                    • L locito09

                                      @horst-böttcher
                                      Nuki zeigt ja den Batterie stand in Prozent an

                                      Horst BöttcherH Offline
                                      Horst BöttcherH Offline
                                      Horst Böttcher
                                      schrieb am zuletzt editiert von
                                      #1305

                                      @locito09
                                      !mal opener und smartlock gesteuert über nuki-extended adapter
                                      eca80dab2a5c1ebe5b4dc50117bc8c9c.png
                                      1f4ef24bdc48e1495a08fe783f88d481.png

                                      liv-in-skyL 1 Antwort Letzte Antwort
                                      0
                                      • Horst BöttcherH Horst Böttcher

                                        @locito09
                                        !mal opener und smartlock gesteuert über nuki-extended adapter
                                        eca80dab2a5c1ebe5b4dc50117bc8c9c.png
                                        1f4ef24bdc48e1495a08fe783f88d481.png

                                        liv-in-skyL Offline
                                        liv-in-skyL Offline
                                        liv-in-sky
                                        schrieb am zuletzt editiert von
                                        #1306

                                        @horst-böttcher

                                        werd ich die nächsten tage ansehen

                                        gehe bitte in den object tab und makiere nuki-extended
                                        anschliessend kannst du oben auf datei json export gehen - diese datei bitte im forum posten

                                        stimmt das:

                                        beim opener ist es der dp batteryCritical
                                        beim smartlock ist der dp auch batteryCritical

                                        das wäre am einfachsten umzusetzen

                                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                        Horst BöttcherH 1 Antwort Letzte Antwort
                                        0
                                        • liv-in-skyL liv-in-sky

                                          @horst-böttcher

                                          werd ich die nächsten tage ansehen

                                          gehe bitte in den object tab und makiere nuki-extended
                                          anschliessend kannst du oben auf datei json export gehen - diese datei bitte im forum posten

                                          stimmt das:

                                          beim opener ist es der dp batteryCritical
                                          beim smartlock ist der dp auch batteryCritical

                                          das wäre am einfachsten umzusetzen

                                          Horst BöttcherH Offline
                                          Horst BöttcherH Offline
                                          Horst Böttcher
                                          schrieb am zuletzt editiert von
                                          #1307

                                          @liv-in-sky musste ich leider extern machen für hier war es zu gross Link Text

                                          liv-in-skyL 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          536

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe