Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Mitsubishi Klimageräte via CompTrol über modbus

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Mitsubishi Klimageräte via CompTrol über modbus

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sabix last edited by

      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 Reply Last reply Reply Quote 0
      • S
        sabix last edited by

        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 Reply Last reply Reply Quote 0
        • C
          ChrisTTian667 last edited by

          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 Reply Last reply Reply Quote 0
          • C
            ChrisTTian667 @ChrisTTian667 last edited by

            @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 Reply Last reply Reply Quote 0
            • T
              thenorth @sabix last edited by

              @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 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              841
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              3
              5
              1645
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo