Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Schreiben Sollwert Heizungssteuerung MDT über Objectbroker

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    351

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Schreiben Sollwert Heizungssteuerung MDT über Objectbroker

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
mdtheizungdatenwert2byte
3 Beiträge 2 Kommentatoren 469 Aufrufe 2 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.
  • S Offline
    S Offline
    Shadowblues
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich würde gerne einen Sollwert für den jeweiligen Raum im IOBroker setzen, aber das klappt irgendwie nicht.

    Ich habe MDT Glastaster, die haben einen Temperatursensor drin und die 8 fach Heizungsaktoren AKH-0800.01
    Funktioniert alles problemlos untereinander und mit meiner anderen Softwarelösung.

    Nun möchte ich die Werte aber gerne in IOBroker setzen. Die Datenwerte sind 2 Byte Werte, diese kann ich beispielsweise über den ETS Busmonitor setzen. Datenpunkttyp 9.001. Beispielswerte: $0D $46 = 27 Grad.

    Schreibe ich den Wert über den Busmonitor, dann erscheint der Wert direkt in den IOBroker KNX Objekten und natürlich in meiner alten Steuerung. Schreiben geht also generell, lesen über die IOBroker Objektansicht auch.

    Hier das Objekt 1/3/120 im IOBroker:
    {
    "from": "system.adapter.knx.0",
    "user": "system.user.admin",
    "ts": 1606833244590,
    "common": {
    "name": "Sollwert Roger",
    "type": "number",
    "role": "value",
    "unit": "°C",
    "max": 30,
    "min": 14,
    "read": true,
    "write": false,
    "update": true
    },
    "native": {
    "dpt": "DPT9.0001",
    "address": "1/3/120",
    "addressRefId": "P-0388-0_GA-161",
    "statusGARefId": "",
    "actGARefId": "",
    "objRef": "O-109_R-376",
    "devName": "M-0083_A-003A-14-6F23",
    "devInst": "P-0388-0_DI-12",
    "objectSize": ""
    },
    "acl": {
    "object": 1638,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1638
    },
    "_id": "knx.0.UG.Heizung.Sollwert_Roger",
    "type": "state"
    }

    Hier das Objekt 1/3/10:
    {
    "_id": "knx.0.UG.Heizung.Sollwert_Komfort_Roger",
    "type": "state",
    "common": {
    "name": "Sollwert Komfort Roger",
    "type": "number",
    "role": "value",
    "unit": "°C",
    "max": 670670,
    "min": -273,
    "read": true,
    "write": true,
    "update": true
    },
    "native": {
    "dpt": "DPT9.0001",
    "address": "1/3/10",
    "addressRefId": "P-0388-0_GA-167",
    "statusGARefId": "",
    "actGARefId": "",
    "objRef": "O-107_R-348",
    "devName": "M-0083_A-003A-14-6F23",
    "devInst": "P-0388-0_DI-12",
    "objectSize": ""
    },
    "from": "system.adapter.knx.0",
    "user": "system.user.admin",
    "ts": 1606833244526,
    "acl": {
    "object": 1638,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1638
    }
    }

    Geschrieben wird in die GA 1/3/10, der Status wird ausgelesen aus 1/3/120

    Was ich nicht schaffe ist, einen neuen Wert über IOBroker Objekteditor in 1/3/10 zu schreiben ...

    Jemand ne Idee?

    Gruß
    Roger

    S 1 Antwort Letzte Antwort
    0
    • S Shadowblues

      Hallo zusammen,

      ich würde gerne einen Sollwert für den jeweiligen Raum im IOBroker setzen, aber das klappt irgendwie nicht.

      Ich habe MDT Glastaster, die haben einen Temperatursensor drin und die 8 fach Heizungsaktoren AKH-0800.01
      Funktioniert alles problemlos untereinander und mit meiner anderen Softwarelösung.

      Nun möchte ich die Werte aber gerne in IOBroker setzen. Die Datenwerte sind 2 Byte Werte, diese kann ich beispielsweise über den ETS Busmonitor setzen. Datenpunkttyp 9.001. Beispielswerte: $0D $46 = 27 Grad.

      Schreibe ich den Wert über den Busmonitor, dann erscheint der Wert direkt in den IOBroker KNX Objekten und natürlich in meiner alten Steuerung. Schreiben geht also generell, lesen über die IOBroker Objektansicht auch.

      Hier das Objekt 1/3/120 im IOBroker:
      {
      "from": "system.adapter.knx.0",
      "user": "system.user.admin",
      "ts": 1606833244590,
      "common": {
      "name": "Sollwert Roger",
      "type": "number",
      "role": "value",
      "unit": "°C",
      "max": 30,
      "min": 14,
      "read": true,
      "write": false,
      "update": true
      },
      "native": {
      "dpt": "DPT9.0001",
      "address": "1/3/120",
      "addressRefId": "P-0388-0_GA-161",
      "statusGARefId": "",
      "actGARefId": "",
      "objRef": "O-109_R-376",
      "devName": "M-0083_A-003A-14-6F23",
      "devInst": "P-0388-0_DI-12",
      "objectSize": ""
      },
      "acl": {
      "object": 1638,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1638
      },
      "_id": "knx.0.UG.Heizung.Sollwert_Roger",
      "type": "state"
      }

      Hier das Objekt 1/3/10:
      {
      "_id": "knx.0.UG.Heizung.Sollwert_Komfort_Roger",
      "type": "state",
      "common": {
      "name": "Sollwert Komfort Roger",
      "type": "number",
      "role": "value",
      "unit": "°C",
      "max": 670670,
      "min": -273,
      "read": true,
      "write": true,
      "update": true
      },
      "native": {
      "dpt": "DPT9.0001",
      "address": "1/3/10",
      "addressRefId": "P-0388-0_GA-167",
      "statusGARefId": "",
      "actGARefId": "",
      "objRef": "O-107_R-348",
      "devName": "M-0083_A-003A-14-6F23",
      "devInst": "P-0388-0_DI-12",
      "objectSize": ""
      },
      "from": "system.adapter.knx.0",
      "user": "system.user.admin",
      "ts": 1606833244526,
      "acl": {
      "object": 1638,
      "owner": "system.user.admin",
      "ownerGroup": "system.group.administrator",
      "state": 1638
      }
      }

      Geschrieben wird in die GA 1/3/10, der Status wird ausgelesen aus 1/3/120

      Was ich nicht schaffe ist, einen neuen Wert über IOBroker Objekteditor in 1/3/10 zu schreiben ...

      Jemand ne Idee?

      Gruß
      Roger

      S Offline
      S Offline
      Shadowblues
      schrieb am zuletzt editiert von
      #2

      Ok, niemand ne Idee?
      Ich habe es jetzt erstmal anders gelöst bekommen: Den Sollwert lasse ich wie er ist, ändere aber die Abweichung vom Sollwert von -5 bis +5 Grad. Damit kann ich das hqWidgets Heizungssymbol nicht verwenden, aber ok. Läuft erstmal ..
      Gruß
      Roger

      R 1 Antwort Letzte Antwort
      0
      • S Shadowblues

        Ok, niemand ne Idee?
        Ich habe es jetzt erstmal anders gelöst bekommen: Den Sollwert lasse ich wie er ist, ändere aber die Abweichung vom Sollwert von -5 bis +5 Grad. Damit kann ich das hqWidgets Heizungssymbol nicht verwenden, aber ok. Läuft erstmal ..
        Gruß
        Roger

        R Offline
        R Offline
        RES_DE
        schrieb am zuletzt editiert von
        #3

        @Shadowblues Hallo Roger,

        schau Dir mal die Logik des Austausch von KNX Adapter auf den Bus an.

        Flagübersetzung KNX vs IOBroker.PNG

        Dein GA 1/3/10 hat sowohl read als auch write jeweils auf true gesetzt. Daher funzt das nicht so gut aus IOBroker heraus, besser ist hier nur write = true aber read = false (!) zu setzen.

        Aber wenn Du es anders gelöst hat hilft Dir mein Hinweis für andere GA/IObroker Objektherasuforderungen....
        Grüße
        Reiner

        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
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        533

        Online

        32.5k

        Benutzer

        81.8k

        Themen

        1.3m

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

        • Du hast noch kein Konto? Registrieren

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