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. Hardware
  4. Mitsubishi Klimageräte via CompTrol über modbus

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Mitsubishi Klimageräte via CompTrol über modbus

Geplant Angeheftet Gesperrt Verschoben Hardware
5 Beiträge 3 Kommentatoren 1.9k 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.
  • S Offline
    S Offline
    sabix
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich würde gerne meine Klimageräte über Alexa steuern. Die Klimageräte werden über ein CompTrol Interface entweder über Webseite oder APP gesteuert. Das CompTrol Interface verfügt aber auch über ein modbus Interface, damit müsste das mit dem Modbus Interface und dem Cloud Adapter meines Verständnis nach eigentlich funktionieren. Wenn dem nicht so ist bitte gleich bremsen, dann kann ich mir den Aufwand sparen.

    Der Modbus Adapter ist installiert und er scheint auch mit dem CompTrol über RTU via TCP sprechen zu können.

    Ich verstehe aber nicht was ich bei den Eingängen, diskreten Eingängen oder Holding Registern eintragen muss damit ich Bsp. die Temperatur auslesen kann oder die Geräte ein/ausschalten kann.

    Dem Handbuch von dem CompTrol liegen einige Tabellen bei. Das sieht auch nicht übermäßig schwierig aus. Ich hänge diese mal unten an. Vielleicht kennt sich damit ja jemand aus. Was mir nicht klar ist wie/ wo die Register im Modbus Interface eingetragen werden müssen (diskrete Eingänge, Holding Register, usw… ) /wie ich diese Werte erfahre.

    Hat jemand damit Erfahrung? Gerne auch professionelle Anbieter.

    vielen Dank,

    Jens

    Die von der CompTrol Interface 4Web unterstützte Betriebsart ist Modbus TCP, dieses läuft in einem LAN

    über den Port 502. Es werden 16-Bit Variablen (short, binary) übertragen.

    Folgende Modbus-Funktionen werden von der CompTrol Interface 4Web unterstützt:

    • 03 Read Holding Registers

    • 06 Write Single Register

    • 16 Write Multiple Registers

    • 23 Read/Write Multiple Registers

    Weitere Details zur Modbus-Spezifikation finden Sie unter http://www.modbus.org.

    Achtung! Es sind immer folgende Mindestzeiten für das Polling einzuhalten:

    Jedes Gerät / jeder Datenpunkt im Modbus-Protokoll muss über ein eindeutiges Register verfügen. Dazu

    zählen auch sämtliche Klimageräte an der CompTrol Interface 4Web. Sie können dieses Register mit unserem

    HTML-Tool zur Registerberechnung leicht bestimmen.

    Sie finden das Tool auf der CD, die der CompTrol Interface 4Web beiliegt, oder im e-Stulz Bereich unter

    http://www.stulz.de/e-stulz

    Gehen Sie zur Adressberechnung wie folgt vor:

    1. Öffnen Sie das Tool mit einem Browser.

    2. Geben Sie im Feld Bus an, an welchem der vier Fernbedienungsbus-Anschlüsse an der CompTrol

    Interface 4Web das Gerät angeschlossen ist. (0, 1, 2, 3)

    1. Sehen Sie nach, welche Innengeräteadresse Ihr Gerät hat.

    Sie finden diese am Drehschalter auf der Innengeräteplatine oder auf der Adapterplatine SC-BIKN-E.

    1. Sehen Sie in der Adress-Zuordnungstabelle nach, welcher Fernbedienungsbus-Adresse diese Innengeräteadresse

    entspricht. Sie finden die Tabelle unter „6.1.2. Adress-Zuordnungstabelle“ auf Seite

    25 oder auf der CD, die der CompTrol Interface 4Web beiliegt.

    1. Geben Sie im Feld Gerät die Fernbedienungsbus-Adresse an.

    2. Geben Sie das anzusprechende Register (Funktion) an. Sie finden dieses unter „6.1.3. Datenpunktliste“

    auf Seite 26 oder auf der CD, die der CompTrol Interface 4Web beiliegt.

    1. Klicken Sie auf Adresse berechnen.

    Es wird jetzt die GLT-Adresse angezeigt, unter der Sie die Funktion über Modbus ansprechen können.
    4371_bildschirmfoto_2017-12-02_um_14.54.53.png
    4371_capture.png
    4371_capture2.png
    4371_capture3.png
    4371_capture0.png

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      sabix
      schrieb am zuletzt editiert von
      #2

      ok, hat sich erledigt, ich habe die register alle ausgelesen und dann geschaut wo die werte zufinden sind die ich benötige..

      im nachhein habe ich dann auch die Adressberechnung in dem tool von mitsubishi verstanden.

      Gerät und Register müssen auf 0 gesetzt werden. Nur der Bus musste bei mir von 0-3 geändert werden. (Sofern nur je ein gerät an je einem bus hängt).

      damit ergab sich dann für mich folgende modbus einträge:

      (fehlerangabe fehlt noch, die baue ich evtl. noch ein)

      address name description unit type len factor offset role room poll wp

      0 Schlafzimmer An/Aus 0 int16be 1 1 0 switch enum.rooms.schlafzimmer true false

      1 Schlafzimmer Betriebsmodus 1 int16be 1 1 0 level enum.rooms.schlafzimmer true false

      2 Schalfzimmer Lüfterstufe 2 int16be 1 1 0 level enum.rooms.schlafzimmer true false

      3 Schlafzimmer Schwinglamelle Position 3 int16be 1 1 0 level enum.rooms.schlafzimmer true false

      4 Schlafzimmer SOLL Temperatur 4 int16be 1 0.1 0 value.temperature enum.rooms.schlafzimmer true false

      5 Schalfzimmer IST Temperatur 5 int16be 1 0.1 0 value.temperature enum.rooms.schlafzimmer true false

      32768 Wohnzimmer An/Aus 32768 int16be 1 1 0 switch enum.rooms.wohnzimmer true false

      32769 Wohnzimmer Betriebsmodus 32769 int16be 1 1 0 level enum.rooms.wohnzimmer true false

      32770 Wohnzimmer Lüfterstufe 32770 int16be 1 1 0 level enum.rooms.wohnzimmer true false

      32771 Wohnzimmer Schwinglamelle Position 32771 int16be 1 1 0 level enum.rooms.wohnzimmer true false

      32772 Wonzimmer SOLL Temperatur 32772 int16be 1 0.1 0 value.temperature enum.rooms.wohnzimmer true false

      32773 Wohnzimmer IST Temperatur 32773 int16be 1 0.1 0 value.temperature enum.rooms.wohnzimmer true false

      49152 Kinderzimmer An/Aus 49152 int16be 1 1 0 switch enum.rooms.kinderzimmer true false

      49153 Kinderzimmer Betriebsmodus 49153 int16be 1 1 0 level enum.rooms.kinderzimmer true false

      49154 Kinderzimmer Lüfterstufe 49154 int16be 1 1 0 level enum.rooms.kinderzimmer true false

      49155 Kinderzimmer Schwinglamelle Position 49155 int16be 1 1 0 level enum.rooms.kinderzimmer true false

      49156 Kinderzimmer SOLL Temperatur 49156 int16be 1 0.1 0 value.temperature enum.rooms.kinderzimmer true false

      49157 Kinderzimmer IST Temperatur 49157 int16be 1 0.1 0 value.temperature enum.rooms.kinderzimmer true false

      16384 Studio An/Aus 16384 int16be 1 1 0 switch enum.rooms.studio true false

      16385 Studio Betriebsmodus 16385 int16be 1 1 0 value enum.rooms.studio true false

      16386 Studio Lüfterstufe 16386 int16be 1 1 0 value enum.rooms.studio true false

      16387 Studio Schwinglamelle Position 16387 int16be 1 1 0 value enum.rooms.studio true false

      16388 Studio SOLL Temperatur 16388 int16be 1 0.1 0 value.temperature enum.rooms.studio true false

      16389 Studio IST Temperatur 16389 int16be 1 0.1 0 value.temperature enum.rooms.studio true false

      T 1 Antwort Letzte Antwort
      0
      • C Offline
        C Offline
        ChrisTTian667
        schrieb am zuletzt editiert von
        #3

        Hallo,

        könntest Du vielleicht mal einen Screenshot von den Einstellungen des ModBus Adapters machen? Ich scheitere bereits am Verbindungsaufbau zum CompTrol.

        Beste Grüße,
        Chris

        C 1 Antwort Letzte Antwort
        0
        • C ChrisTTian667

          Hallo,

          könntest Du vielleicht mal einen Screenshot von den Einstellungen des ModBus Adapters machen? Ich scheitere bereits am Verbindungsaufbau zum CompTrol.

          Beste Grüße,
          Chris

          C Offline
          C Offline
          ChrisTTian667
          schrieb am zuletzt editiert von
          #4

          @ChrisTTian667

          modbus.0 2019-06-19 09:12:31.055 error TypeError: Cannot read property 'disInputs' of undefined at adapter.getStates (/opt/iobroker/node_modules/iobroker.modbus/lib/slave.js:385:44) at that.states.getStates.e (/opt/iobroker/node_mo
          modbus.0 2019-06-19 09:12:31.054 error uncaught exception: Cannot read property 'disInputs' of undefined
          modbus.0 2019-06-19 09:12:30.901 info starting. Version 2.0.9 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.14.4

          Das ist das Fehlerlog, wenn Ich versuche mich via TCP zu verbinden.

          1 Antwort Letzte Antwort
          0
          • S sabix

            ok, hat sich erledigt, ich habe die register alle ausgelesen und dann geschaut wo die werte zufinden sind die ich benötige..

            im nachhein habe ich dann auch die Adressberechnung in dem tool von mitsubishi verstanden.

            Gerät und Register müssen auf 0 gesetzt werden. Nur der Bus musste bei mir von 0-3 geändert werden. (Sofern nur je ein gerät an je einem bus hängt).

            damit ergab sich dann für mich folgende modbus einträge:

            (fehlerangabe fehlt noch, die baue ich evtl. noch ein)

            address name description unit type len factor offset role room poll wp

            0 Schlafzimmer An/Aus 0 int16be 1 1 0 switch enum.rooms.schlafzimmer true false

            1 Schlafzimmer Betriebsmodus 1 int16be 1 1 0 level enum.rooms.schlafzimmer true false

            2 Schalfzimmer Lüfterstufe 2 int16be 1 1 0 level enum.rooms.schlafzimmer true false

            3 Schlafzimmer Schwinglamelle Position 3 int16be 1 1 0 level enum.rooms.schlafzimmer true false

            4 Schlafzimmer SOLL Temperatur 4 int16be 1 0.1 0 value.temperature enum.rooms.schlafzimmer true false

            5 Schalfzimmer IST Temperatur 5 int16be 1 0.1 0 value.temperature enum.rooms.schlafzimmer true false

            32768 Wohnzimmer An/Aus 32768 int16be 1 1 0 switch enum.rooms.wohnzimmer true false

            32769 Wohnzimmer Betriebsmodus 32769 int16be 1 1 0 level enum.rooms.wohnzimmer true false

            32770 Wohnzimmer Lüfterstufe 32770 int16be 1 1 0 level enum.rooms.wohnzimmer true false

            32771 Wohnzimmer Schwinglamelle Position 32771 int16be 1 1 0 level enum.rooms.wohnzimmer true false

            32772 Wonzimmer SOLL Temperatur 32772 int16be 1 0.1 0 value.temperature enum.rooms.wohnzimmer true false

            32773 Wohnzimmer IST Temperatur 32773 int16be 1 0.1 0 value.temperature enum.rooms.wohnzimmer true false

            49152 Kinderzimmer An/Aus 49152 int16be 1 1 0 switch enum.rooms.kinderzimmer true false

            49153 Kinderzimmer Betriebsmodus 49153 int16be 1 1 0 level enum.rooms.kinderzimmer true false

            49154 Kinderzimmer Lüfterstufe 49154 int16be 1 1 0 level enum.rooms.kinderzimmer true false

            49155 Kinderzimmer Schwinglamelle Position 49155 int16be 1 1 0 level enum.rooms.kinderzimmer true false

            49156 Kinderzimmer SOLL Temperatur 49156 int16be 1 0.1 0 value.temperature enum.rooms.kinderzimmer true false

            49157 Kinderzimmer IST Temperatur 49157 int16be 1 0.1 0 value.temperature enum.rooms.kinderzimmer true false

            16384 Studio An/Aus 16384 int16be 1 1 0 switch enum.rooms.studio true false

            16385 Studio Betriebsmodus 16385 int16be 1 1 0 value enum.rooms.studio true false

            16386 Studio Lüfterstufe 16386 int16be 1 1 0 value enum.rooms.studio true false

            16387 Studio Schwinglamelle Position 16387 int16be 1 1 0 value enum.rooms.studio true false

            16388 Studio SOLL Temperatur 16388 int16be 1 0.1 0 value.temperature enum.rooms.studio true false

            16389 Studio IST Temperatur 16389 int16be 1 0.1 0 value.temperature enum.rooms.studio true false

            T Offline
            T Offline
            thenorth
            schrieb am zuletzt editiert von
            #5

            @sabix

            Ich versuche mein Comptrol4Web auch über Modus auszulesen und zu steuern bekomme jedoch keine Verbindung aufgebaut. Könntest du nochmal Screenshots von deinen Einstellungen senden?

            Vielen Dank und Grüße aus dem Norden

            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.7k

            Benutzer

            82.4k

            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