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. Einsteigerfragen
  4. Automatisierung
  5. Modbus adapter Matching-Tabellen / Umrechnungen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    799

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Modbus adapter Matching-Tabellen / Umrechnungen

Geplant Angeheftet Gesperrt Verschoben Automatisierung
5 Beiträge 2 Kommentatoren 612 Aufrufe 1 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.
  • O Offline
    O Offline
    optimizer
    schrieb am zuletzt editiert von
    #1

    Hallo,

    im Rahmen der Einrichtung meiner Futjisu Siemens Klimaanlagen mittels zentralem ModBus (UTY-VMSX-Modul) habe ich mir ein Modbus RTU zu TCP Gateway installiert und alles an ioBroker angebunden. Jetzt arbeite ich an der Abbildung der nötigen Register. Einiges liefert UINT16, einiges anderes hat allerdings auch "komische" Definitionen.

    Mein Ziel ist sowohl für den Input (Eingabe von Werten), als auch für den Output (Anzeige im Objektbaum) mit verarbeiteten Werten werkeln zu können.

    Ein Beispiel des UTY-VMSX ist z.B. die Solltemperatur, die wie folgt für Eingabe in Celsius definiert ist:

    Screenshot 2023-09-14 144637.png

    Wo kann ich in ioBroker für den Modbus-Adapter eine diskrete Matching-Tabelle dazu definieren, sodass ich in meiner Visualisierung nicht "193" für 22 degC eingeben muss? An anderen Stellen gibt es UINT16-Werte zwischen 0 und 10 die eine bestimmte Bedeutung als String haben (z.B. 1: Stellung Mitte) die ich über diskrete Tabellen abbilden möchte.

    Für andere Werte muss ich (ich nehme mal an in JavaScript) eine Verarbeitungslogik programmieren und frage mich ob es dafür Vorlagen bzw. Anleitungen gibt wo diese für Modbus-Register verankert werden kann, z.B. was Menschen-Erkennung angeht:

    Screenshot 2023-09-14 145036.png

    Für jeden Link/Hinweis bin ich sehr dankbar!

    Gruß

    HomoranH 2 Antworten Letzte Antwort
    0
    • O optimizer

      Hallo,

      im Rahmen der Einrichtung meiner Futjisu Siemens Klimaanlagen mittels zentralem ModBus (UTY-VMSX-Modul) habe ich mir ein Modbus RTU zu TCP Gateway installiert und alles an ioBroker angebunden. Jetzt arbeite ich an der Abbildung der nötigen Register. Einiges liefert UINT16, einiges anderes hat allerdings auch "komische" Definitionen.

      Mein Ziel ist sowohl für den Input (Eingabe von Werten), als auch für den Output (Anzeige im Objektbaum) mit verarbeiteten Werten werkeln zu können.

      Ein Beispiel des UTY-VMSX ist z.B. die Solltemperatur, die wie folgt für Eingabe in Celsius definiert ist:

      Screenshot 2023-09-14 144637.png

      Wo kann ich in ioBroker für den Modbus-Adapter eine diskrete Matching-Tabelle dazu definieren, sodass ich in meiner Visualisierung nicht "193" für 22 degC eingeben muss? An anderen Stellen gibt es UINT16-Werte zwischen 0 und 10 die eine bestimmte Bedeutung als String haben (z.B. 1: Stellung Mitte) die ich über diskrete Tabellen abbilden möchte.

      Für andere Werte muss ich (ich nehme mal an in JavaScript) eine Verarbeitungslogik programmieren und frage mich ob es dafür Vorlagen bzw. Anleitungen gibt wo diese für Modbus-Register verankert werden kann, z.B. was Menschen-Erkennung angeht:

      Screenshot 2023-09-14 145036.png

      Für jeden Link/Hinweis bin ich sehr dankbar!

      Gruß

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #2

      @optimizer
      Das ist aber wirklich ein ganz spezieller, unüblicher Fall

      wie du in dem Titel schreibst handelt es sich um Umrechnungen.
      die müsstest du mit der Logikmaschine deiner Wahl selber erstellen.

      @optimizer sagte in Modbus adapter Matching-Tabellen / Umrechnungen:

      in meiner Visualisierung

      müsstest du auf einen eigenen Datenpunkt referenzieren und in deinem Skript/flow... auf Änderung in diesem DP reagieren und den korrespondierenden Wert dann in den Modbus-DP schreiben.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • O optimizer

        Hallo,

        im Rahmen der Einrichtung meiner Futjisu Siemens Klimaanlagen mittels zentralem ModBus (UTY-VMSX-Modul) habe ich mir ein Modbus RTU zu TCP Gateway installiert und alles an ioBroker angebunden. Jetzt arbeite ich an der Abbildung der nötigen Register. Einiges liefert UINT16, einiges anderes hat allerdings auch "komische" Definitionen.

        Mein Ziel ist sowohl für den Input (Eingabe von Werten), als auch für den Output (Anzeige im Objektbaum) mit verarbeiteten Werten werkeln zu können.

        Ein Beispiel des UTY-VMSX ist z.B. die Solltemperatur, die wie folgt für Eingabe in Celsius definiert ist:

        Screenshot 2023-09-14 144637.png

        Wo kann ich in ioBroker für den Modbus-Adapter eine diskrete Matching-Tabelle dazu definieren, sodass ich in meiner Visualisierung nicht "193" für 22 degC eingeben muss? An anderen Stellen gibt es UINT16-Werte zwischen 0 und 10 die eine bestimmte Bedeutung als String haben (z.B. 1: Stellung Mitte) die ich über diskrete Tabellen abbilden möchte.

        Für andere Werte muss ich (ich nehme mal an in JavaScript) eine Verarbeitungslogik programmieren und frage mich ob es dafür Vorlagen bzw. Anleitungen gibt wo diese für Modbus-Register verankert werden kann, z.B. was Menschen-Erkennung angeht:

        Screenshot 2023-09-14 145036.png

        Für jeden Link/Hinweis bin ich sehr dankbar!

        Gruß

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @optimizer sagte in Modbus adapter Matching-Tabellen / Umrechnungen:

        nicht "193" für 22 degC

        naja, 193 ist 24 °C :grin:

        ((Ziel-18)*8)+145 wäre die Formel

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • O Offline
          O Offline
          optimizer
          schrieb am zuletzt editiert von
          #4

          Hallo,

          danke erstmal für die schnellen Antworten.

          Gibt es vergleichbare Beispiele mit Umrechnung/Matching-Tabellen die basierend auf Werten aus Instanzen umgesetzt wurden hier im Forum? Ich bin auf der Suche nach ein paar Praxisbeispielen, bei denen ich mir das Zusammenspiel vom JS, Integration in eigene Datenpunkte etc. anlesen kann.

          Dokumente zu dafür nützlichen Verfahren wäre auch nützlich.

          Mir fehlt aktuell noch das konkrete ioBroker-Wissen, wo ich anfangen sollte :)

          Gruß

          HomoranH 1 Antwort Letzte Antwort
          0
          • O optimizer

            Hallo,

            danke erstmal für die schnellen Antworten.

            Gibt es vergleichbare Beispiele mit Umrechnung/Matching-Tabellen die basierend auf Werten aus Instanzen umgesetzt wurden hier im Forum? Ich bin auf der Suche nach ein paar Praxisbeispielen, bei denen ich mir das Zusammenspiel vom JS, Integration in eigene Datenpunkte etc. anlesen kann.

            Dokumente zu dafür nützlichen Verfahren wäre auch nützlich.

            Mir fehlt aktuell noch das konkrete ioBroker-Wissen, wo ich anfangen sollte :)

            Gruß

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #5

            @optimizer sagte in Modbus adapter Matching-Tabellen / Umrechnungen:

            Gibt es vergleichbare Beispiele mit Umrechnung/Matching-Tabellen die basierend auf Werten aus Instanzen umgesetzt wurden hier im Forum?

            nicht das ich wüsste.
            zumindest nicht so etwas komplexes.

            @optimizer sagte in Modbus adapter Matching-Tabellen / Umrechnungen:

            dafür nützlichen Verfahren

            das dürften alle Logikmaschinen sein.

            • javascript, incl typescript sowie Blockly
            • node-red

            @optimizer sagte in Modbus adapter Matching-Tabellen / Umrechnungen:

            Dokumente

            Screenshot_20230914-155826_Firefox.jpg

            und natürlich hier die entsprechenden Unterforen

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            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

            433

            Online

            32.6k

            Benutzer

            82.0k

            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