Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Modbus adapter Danfoss ECL Comfort 310 auslesen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    124

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

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

Modbus adapter Danfoss ECL Comfort 310 auslesen

Scheduled Pinned Locked Moved ioBroker Allgemein
27 Posts 6 Posters 6.3k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Takahara
    wrote on last edited by
    #1

    Hallo,

    ich möchte über den IOBroker Modbus adapter Werte aus dem Danfoss ECL Comfort 310 auslesen können. Ich mache noch Fehler bei der richtigen Konfiguration des Modbus adapters

    2021-09-05 09_43_59-Communication description.png

    https://assets.danfoss.com/documents/63854/AQ074886472234en-010501.pdf

    Was muss ich bei "Typ" und "Rolle" im IOBroker Modbus Adapter einstellen um die Werte richtig auslesen zu können?

    2021-09-05 09_59_05-instances - smarthomeraspi.png

    Die Protokolleinträge sehen wie folgt aus:
    2021-09-05 10_01_36-instances - smarthomeraspi.png

    Schon mal vielen Dank im Vorraus für eure Hilfe.

    VG
    Takahara

    1 Reply Last reply
    0
    • GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      wrote on last edited by Glasfaser
      #2

      @takahara

      Ich kenne Danfoss nicht , kann dir nur ein paar Tips geben .

      Auf der Seite ist einiges beschrieben .:

      https://www.loxwiki.eu/pages/viewpage.action?pageId=18219266

      Aus der Anleitung von deinem Gerät , dieses einstellen:

      Modbus adr. 1
      Baud 19200

      2.JPG
      1.JPG

      MODBUS Adresse ist dann 1

      1.JPG
      den Haken daraus , du hast kein weiteren Teilnehmer
      .
      1.JPG
      .

      .
      1.JPG

      .... weiter mußt du Probieren .

      Ich mache es auch immer so , nutze das Programm CAS Modbus Scanner :

      https://forum.iobroker.net/topic/44990/gavazzi-victron-zähler-mit-modbus-via-rs485/4?_=1622034758230

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      T 1 Reply Last reply
      0
      • GlasfaserG Glasfaser

        @takahara

        Ich kenne Danfoss nicht , kann dir nur ein paar Tips geben .

        Auf der Seite ist einiges beschrieben .:

        https://www.loxwiki.eu/pages/viewpage.action?pageId=18219266

        Aus der Anleitung von deinem Gerät , dieses einstellen:

        Modbus adr. 1
        Baud 19200

        2.JPG
        1.JPG

        MODBUS Adresse ist dann 1

        1.JPG
        den Haken daraus , du hast kein weiteren Teilnehmer
        .
        1.JPG
        .

        .
        1.JPG

        .... weiter mußt du Probieren .

        Ich mache es auch immer so , nutze das Programm CAS Modbus Scanner :

        https://forum.iobroker.net/topic/44990/gavazzi-victron-zähler-mit-modbus-via-rs485/4?_=1622034758230

        T Offline
        T Offline
        Takahara
        wrote on last edited by
        #3

        @glasfaser

        Vielen Dank für deine Nachricht.

        Ich habe die Baud rate auf 19200 umgestellt. Weitere Einstellungen wie 1 start bit, 8 data bits, even parity und 1 stop bit konnte ich im Danfoss ECL 310 Comfort Regler noch nicht finden.

        Bei Abfrage der Modbus-Adressen 278 (IP adr. 1) und 281 (IP adr. 4) erhalte ich die richten Werte. Nur bei Abfrage der Sensorwerte (10201, 10203 und 10205) erhalte ich 19200 und diese Werte verändern sich auch nicht.

        fd035fac-dc73-497c-aec1-ec6fcb507406-2021-09-05 20_15_43-instances - smarthomeraspi.png

        2021-09-05 20_16_33-objects - smarthomeraspi.png

        Warum hast du in deinem Modbus Adapter die DISKRETE EINGÄNGE gewählt? Wenn ich hier die Modbus Adresse 10201 angeben, erhalte ich im Log eine Fehlermeldung.

        2021-09-05 20_05_41-instances - smarthomeraspi.png

        2021-09-05 20_06_05-logs - smarthomeraspi.png

        Ich habe versucht mit dem CAS Modbus Scanner weitere Informationen zu bekommen. Leider ohne Erfolg.
        2021-09-05 18_28_54-ECL Tool.png

        Wenn du noch weitere Tipps hast, bin ich dir sehr dankbar :) :)

        VG
        Takahara

        GlasfaserG 1 Reply Last reply
        0
        • T Takahara

          @glasfaser

          Vielen Dank für deine Nachricht.

          Ich habe die Baud rate auf 19200 umgestellt. Weitere Einstellungen wie 1 start bit, 8 data bits, even parity und 1 stop bit konnte ich im Danfoss ECL 310 Comfort Regler noch nicht finden.

          Bei Abfrage der Modbus-Adressen 278 (IP adr. 1) und 281 (IP adr. 4) erhalte ich die richten Werte. Nur bei Abfrage der Sensorwerte (10201, 10203 und 10205) erhalte ich 19200 und diese Werte verändern sich auch nicht.

          fd035fac-dc73-497c-aec1-ec6fcb507406-2021-09-05 20_15_43-instances - smarthomeraspi.png

          2021-09-05 20_16_33-objects - smarthomeraspi.png

          Warum hast du in deinem Modbus Adapter die DISKRETE EINGÄNGE gewählt? Wenn ich hier die Modbus Adresse 10201 angeben, erhalte ich im Log eine Fehlermeldung.

          2021-09-05 20_05_41-instances - smarthomeraspi.png

          2021-09-05 20_06_05-logs - smarthomeraspi.png

          Ich habe versucht mit dem CAS Modbus Scanner weitere Informationen zu bekommen. Leider ohne Erfolg.
          2021-09-05 18_28_54-ECL Tool.png

          Wenn du noch weitere Tipps hast, bin ich dir sehr dankbar :) :)

          VG
          Takahara

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          wrote on last edited by Glasfaser
          #4

          @takahara sagte in Modbus adapter Danfoss ECL Comfort 310 auslesen:

          Warum hast du in deinem Modbus Adapter die DISKRETE EINGÄNGE gewählt?

          Das war nur ein Beispiel von mir wie es sein könnte , wie schon ober erwähnt kenne ich Danfoss nicht.

          Bei Abfrage der Modbus-Adressen 278 (IP adr. 1) und 281 (IP adr. 4) erhalte ich die richten Werte.

          Was meinst du mit richtige Werte ?

          Hast du die Verbindung mit einem TCP Modbus , also nicht über USB ?

          1.JPG

          Nur bei Abfrage der Sensorwerte (10201, 10203 und 10205) erhalte ich 19200 und diese Werte verändern sich auch nicht.

          fd035fac-dc73-497c-aec1-ec6fcb507406-2021-09-05 20_15_43-instances - smarthomeraspi.png

          dann gehe eine Register rauf / runter , also +1 / -1

          Beispiel : Laut Doku 10201 dann im Adapter 10200 probieren oder 10202

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          T GlasfaserG 2 Replies Last reply
          0
          • GlasfaserG Glasfaser

            @takahara sagte in Modbus adapter Danfoss ECL Comfort 310 auslesen:

            Warum hast du in deinem Modbus Adapter die DISKRETE EINGÄNGE gewählt?

            Das war nur ein Beispiel von mir wie es sein könnte , wie schon ober erwähnt kenne ich Danfoss nicht.

            Bei Abfrage der Modbus-Adressen 278 (IP adr. 1) und 281 (IP adr. 4) erhalte ich die richten Werte.

            Was meinst du mit richtige Werte ?

            Hast du die Verbindung mit einem TCP Modbus , also nicht über USB ?

            1.JPG

            Nur bei Abfrage der Sensorwerte (10201, 10203 und 10205) erhalte ich 19200 und diese Werte verändern sich auch nicht.

            fd035fac-dc73-497c-aec1-ec6fcb507406-2021-09-05 20_15_43-instances - smarthomeraspi.png

            dann gehe eine Register rauf / runter , also +1 / -1

            Beispiel : Laut Doku 10201 dann im Adapter 10200 probieren oder 10202

            T Offline
            T Offline
            Takahara
            wrote on last edited by
            #5

            @glasfaser

            Bei Abfrage der Modbus-Adressen 278 (IP adr. 1) und 281 (IP adr. 4) erhalte ich die richten Werte.

            Was meinst du mit richtige Werte ?

            2021-09-05 20_16_33-objects - smarthomeraspi.png

            Der Datenpunkt 278_IP_adr_1 ist ein Teil der IP des Danfoss Gerätes (Wert = 23) sowie 281_IP_adr_4 (Wert = 83).

            Hast du die Verbindung mit einem TCP Modbus , also nicht über USB ?

            Ja das ist richtig verstanden. Ich gehe direkt über das Netzwerk. Bzw. Ich versuche es noch.

            Leider habe ich deine Anweisung zum CAS Modbus Scanner nicht verstanden.

            VG
            Takahara.

            T 1 Reply Last reply
            0
            • T Takahara

              @glasfaser

              Bei Abfrage der Modbus-Adressen 278 (IP adr. 1) und 281 (IP adr. 4) erhalte ich die richten Werte.

              Was meinst du mit richtige Werte ?

              2021-09-05 20_16_33-objects - smarthomeraspi.png

              Der Datenpunkt 278_IP_adr_1 ist ein Teil der IP des Danfoss Gerätes (Wert = 23) sowie 281_IP_adr_4 (Wert = 83).

              Hast du die Verbindung mit einem TCP Modbus , also nicht über USB ?

              Ja das ist richtig verstanden. Ich gehe direkt über das Netzwerk. Bzw. Ich versuche es noch.

              Leider habe ich deine Anweisung zum CAS Modbus Scanner nicht verstanden.

              VG
              Takahara.

              T Offline
              T Offline
              Takahara
              wrote on last edited by
              #6

              @Glasfaser :

              Weißt du wie ich den Datentyp für empfangene Daten auf Integer stellen kann? Laut Danfoss Handbuch werden sämtliche read-only paramater als Integer Werte empfangen.

              2021-09-05 22_11_16-AQ074886472234en-010501.pdf - Adobe Acrobat Reader DC (32-bit).png

              VG
              Takahara

              L 1 Reply Last reply
              0
              • T Takahara

                @Glasfaser :

                Weißt du wie ich den Datentyp für empfangene Daten auf Integer stellen kann? Laut Danfoss Handbuch werden sämtliche read-only paramater als Integer Werte empfangen.

                2021-09-05 22_11_16-AQ074886472234en-010501.pdf - Adobe Acrobat Reader DC (32-bit).png

                VG
                Takahara

                L Offline
                L Offline
                LoxDUS
                wrote on last edited by
                #7

                @takahara Hi Takahara, ich habe genau diese Danfoss Steuerung bei mir an ioBroker angebunden und lese z.B. die Sensorwerte und die Aktorwerte (Status der Pumpen und der Ventile aus. Ich habe es allerdings noch nicht hinbekommen die Daten auch zu schreiben d.h. also z.B. die Kesseltempertur zu setzen. Wenn ich heute Abend wieder Zuhause bin poste ich mal meine Einstellungen von IOBroker und auch dem Danfos Ding ;-)

                Viele Grüße,
                Loxley

                T 1 Reply Last reply
                0
                • L LoxDUS

                  @takahara Hi Takahara, ich habe genau diese Danfoss Steuerung bei mir an ioBroker angebunden und lese z.B. die Sensorwerte und die Aktorwerte (Status der Pumpen und der Ventile aus. Ich habe es allerdings noch nicht hinbekommen die Daten auch zu schreiben d.h. also z.B. die Kesseltempertur zu setzen. Wenn ich heute Abend wieder Zuhause bin poste ich mal meine Einstellungen von IOBroker und auch dem Danfos Ding ;-)

                  Viele Grüße,
                  Loxley

                  T Offline
                  T Offline
                  Takahara
                  wrote on last edited by
                  #8

                  @loxdus Hi LoxDUS, dann bin ich schon mal gespannt. Bis später :)
                  VG Takahara

                  L R 2 Replies Last reply
                  0
                  • T Takahara

                    @loxdus Hi LoxDUS, dann bin ich schon mal gespannt. Bis später :)
                    VG Takahara

                    L Offline
                    L Offline
                    LoxDUS
                    wrote on last edited by
                    #9

                    Hi, sorry, habe gerade gesehen das bei mir ein ECL210 in die Heizung eingebaut ist.
                    Aber ich denke die Kommunikation sollte die gleiche sein:

                    Bei mir sieht das Setup so aus:

                    ioBroker (Server) <- Ethernet -> Raspberri PI als USB-Server (USB to RS485 Adapter) <- RS485 -> Danfoss ECL210

                    So, hier sind meine Einstellungen

                    ioBroker:
                    Allgemeine Einsellungen Modbus:
                    fa49d8a8-6a53-4e7c-becf-ea103ae1f3f2-image.png

                    Holding Register Einstellungen:
                    8a45a1d0-1675-43e7-9ecd-cdae87014a3d-image.png

                    Raspberry PI (als USB Server):
                    dd183c1f-7e31-44d7-a8d0-2fa31910f0a2-image.png
                    D.h. die RS485 Schnittstelleneinstellungen sind:
                    38400 Baud
                    8 Databits
                    EVEN Parity
                    1 Stopbit

                    ECL210 Einstellungen:
                    2e368d55-af1a-45b8-b465-a1d61c97cb62-image.png

                    Vielleicht hilft das ja weiter.

                    Viele Grüße,

                    Artur

                    L R 2 Replies Last reply
                    0
                    • L LoxDUS

                      Hi, sorry, habe gerade gesehen das bei mir ein ECL210 in die Heizung eingebaut ist.
                      Aber ich denke die Kommunikation sollte die gleiche sein:

                      Bei mir sieht das Setup so aus:

                      ioBroker (Server) <- Ethernet -> Raspberri PI als USB-Server (USB to RS485 Adapter) <- RS485 -> Danfoss ECL210

                      So, hier sind meine Einstellungen

                      ioBroker:
                      Allgemeine Einsellungen Modbus:
                      fa49d8a8-6a53-4e7c-becf-ea103ae1f3f2-image.png

                      Holding Register Einstellungen:
                      8a45a1d0-1675-43e7-9ecd-cdae87014a3d-image.png

                      Raspberry PI (als USB Server):
                      dd183c1f-7e31-44d7-a8d0-2fa31910f0a2-image.png
                      D.h. die RS485 Schnittstelleneinstellungen sind:
                      38400 Baud
                      8 Databits
                      EVEN Parity
                      1 Stopbit

                      ECL210 Einstellungen:
                      2e368d55-af1a-45b8-b465-a1d61c97cb62-image.png

                      Vielleicht hilft das ja weiter.

                      Viele Grüße,

                      Artur

                      L Offline
                      L Offline
                      LoxDUS
                      wrote on last edited by
                      #10

                      Das hier ist die Javascript Routine um den Status der Pumpen und Ventile aus dem 16Bit Wort zu dekodieren:

                      on({id: 'modbus.1.holdingRegisters.3998_Output'}, function (obj) {
                          var b16 = getState('modbus.1.holdingRegisters.3998_Output').val;
                          var v;
                      
                          // Bit       Funktion    Aktor
                          // 0    1    Triac 1     M1 Auf
                          // 1    2    Triac 2     M1 Zu
                          // 2    4    Triac 3     M2
                          // 3    8    Triac 4     M2
                          // 4    16   Triac 5
                          // 5    32   Triac 6
                          // 6    64   Relais 1    P1
                          // 7    128  Relais 2    P2
                          // 8    256  Relais 3    P3
                          // 9    512  Relais 4
                          // 10   1024 Relais 5
                          // 11   2048 Relais 6
                      
                          // P1
                          if(b16 & 64) v = true;
                          else v=false;
                          setState('javascript.0.Sonderfunktionen.Heizung.P1', v);
                      
                          // P2
                          if(b16 & 128) v = true;
                          else v=false;
                          setState('javascript.0.Sonderfunktionen.Heizung.P2', v);
                      
                          // P3
                          if(b16 & 256) v = true;
                          else v=false;
                          setState('javascript.0.Sonderfunktionen.Heizung.P3', v);
                      
                          // M1 Motorventil
                          if(b16 & 1) v = "Auf";
                          else if(b16 & 2) v = "Zu";
                          else v="0";
                          setState('javascript.0.Sonderfunktionen.Heizung.M1', v);
                      });
                      

                      Und hier runde ich die Sensorwerte:

                      on(['modbus.1.holdingRegisters.10200_S1'/*Aussentemperatur*/, 
                          'modbus.1.holdingRegisters.10202_S3'/*Vorlauftemperatur*/, 
                          'modbus.1.holdingRegisters.10204_S5'/*Rücklauftemperatur*/, 
                          'modbus.1.holdingRegisters.10205_S6'/*Obere Speichertemperatur*/], function (obj) {
                          var AT16 = getState('modbus.1.holdingRegisters.10200_S1'/*Aussentemperatur*/).val;
                          var AT;
                      
                          if(AT16>32767) AT16 = AT16-65535;
                          AT = (AT16/100).toFixed(1); // Auf 1 Stelle nach Komma runden
                      
                          setState('javascript.0.Sonderfunktionen.Heizung.ATStrg', AT);
                          setState('javascript.0.Sonderfunktionen.Heizung.Aussentemperatur'/*Aussentemperatur*/, AT16 / 100);
                          setState('javascript.0.Sonderfunktionen.Heizung.Vorlauftemperatur'/*Vorlauftemperatur*/, getState('modbus.1.holdingRegisters.10202_S3'/*Vorlauftemperatur*/).val / 100);
                          setState('javascript.0.Sonderfunktionen.Heizung.Ruecklauftemperatur'/*Ruecklauftemperatur*/, getState('modbus.1.holdingRegisters.10204_S5'/*Rücklauftemperatur*/).val / 100);
                          setState('javascript.0.Sonderfunktionen.Heizung.Speichertemperatur'/*Speichertemperatur*/, getState('modbus.1.holdingRegisters.10205_S6'/*Obere Speichertemperatur*/).val / 100);       
                      });
                      
                      T 1 Reply Last reply
                      1
                      • L LoxDUS

                        Das hier ist die Javascript Routine um den Status der Pumpen und Ventile aus dem 16Bit Wort zu dekodieren:

                        on({id: 'modbus.1.holdingRegisters.3998_Output'}, function (obj) {
                            var b16 = getState('modbus.1.holdingRegisters.3998_Output').val;
                            var v;
                        
                            // Bit       Funktion    Aktor
                            // 0    1    Triac 1     M1 Auf
                            // 1    2    Triac 2     M1 Zu
                            // 2    4    Triac 3     M2
                            // 3    8    Triac 4     M2
                            // 4    16   Triac 5
                            // 5    32   Triac 6
                            // 6    64   Relais 1    P1
                            // 7    128  Relais 2    P2
                            // 8    256  Relais 3    P3
                            // 9    512  Relais 4
                            // 10   1024 Relais 5
                            // 11   2048 Relais 6
                        
                            // P1
                            if(b16 & 64) v = true;
                            else v=false;
                            setState('javascript.0.Sonderfunktionen.Heizung.P1', v);
                        
                            // P2
                            if(b16 & 128) v = true;
                            else v=false;
                            setState('javascript.0.Sonderfunktionen.Heizung.P2', v);
                        
                            // P3
                            if(b16 & 256) v = true;
                            else v=false;
                            setState('javascript.0.Sonderfunktionen.Heizung.P3', v);
                        
                            // M1 Motorventil
                            if(b16 & 1) v = "Auf";
                            else if(b16 & 2) v = "Zu";
                            else v="0";
                            setState('javascript.0.Sonderfunktionen.Heizung.M1', v);
                        });
                        

                        Und hier runde ich die Sensorwerte:

                        on(['modbus.1.holdingRegisters.10200_S1'/*Aussentemperatur*/, 
                            'modbus.1.holdingRegisters.10202_S3'/*Vorlauftemperatur*/, 
                            'modbus.1.holdingRegisters.10204_S5'/*Rücklauftemperatur*/, 
                            'modbus.1.holdingRegisters.10205_S6'/*Obere Speichertemperatur*/], function (obj) {
                            var AT16 = getState('modbus.1.holdingRegisters.10200_S1'/*Aussentemperatur*/).val;
                            var AT;
                        
                            if(AT16>32767) AT16 = AT16-65535;
                            AT = (AT16/100).toFixed(1); // Auf 1 Stelle nach Komma runden
                        
                            setState('javascript.0.Sonderfunktionen.Heizung.ATStrg', AT);
                            setState('javascript.0.Sonderfunktionen.Heizung.Aussentemperatur'/*Aussentemperatur*/, AT16 / 100);
                            setState('javascript.0.Sonderfunktionen.Heizung.Vorlauftemperatur'/*Vorlauftemperatur*/, getState('modbus.1.holdingRegisters.10202_S3'/*Vorlauftemperatur*/).val / 100);
                            setState('javascript.0.Sonderfunktionen.Heizung.Ruecklauftemperatur'/*Ruecklauftemperatur*/, getState('modbus.1.holdingRegisters.10204_S5'/*Rücklauftemperatur*/).val / 100);
                            setState('javascript.0.Sonderfunktionen.Heizung.Speichertemperatur'/*Speichertemperatur*/, getState('modbus.1.holdingRegisters.10205_S6'/*Obere Speichertemperatur*/).val / 100);       
                        });
                        
                        T Offline
                        T Offline
                        Takahara
                        wrote on last edited by
                        #11

                        @loxdus Hallo Loxdus, wie ich sehe, hast du deinen Raspberry über RS485 an den Danfoss ECL Regler angeschlossen.
                        Ich wollte eigentlich über die Modbus Schnittstelle eine Verbindung herstellen.

                        Raspberry (Iobroker) <> Netzwerkswitch <> Danfoss ECL 310

                        Die Holding Register habe ich bei mir auch so eingetragen. 2021-09-06 20_22_47-Window.png

                        Nur leider werden die Modbus.0 Objekte nicht abgeholt. So bleiben die Sensorwerte (Temperaturen immer bei 19.2°C).

                        2021-09-06 20_23_31-Window.png

                        Ich würde gern die Temperaturwerte in den Objekten haben, damit ich mit Blockly weitere Logikbefehle wie z.B. Push notifications erstellen kann.

                        Hast du noch einen Tipp?

                        VG
                        Takahara

                        1 Reply Last reply
                        0
                        • GlasfaserG Glasfaser

                          @takahara sagte in Modbus adapter Danfoss ECL Comfort 310 auslesen:

                          Warum hast du in deinem Modbus Adapter die DISKRETE EINGÄNGE gewählt?

                          Das war nur ein Beispiel von mir wie es sein könnte , wie schon ober erwähnt kenne ich Danfoss nicht.

                          Bei Abfrage der Modbus-Adressen 278 (IP adr. 1) und 281 (IP adr. 4) erhalte ich die richten Werte.

                          Was meinst du mit richtige Werte ?

                          Hast du die Verbindung mit einem TCP Modbus , also nicht über USB ?

                          1.JPG

                          Nur bei Abfrage der Sensorwerte (10201, 10203 und 10205) erhalte ich 19200 und diese Werte verändern sich auch nicht.

                          fd035fac-dc73-497c-aec1-ec6fcb507406-2021-09-05 20_15_43-instances - smarthomeraspi.png

                          dann gehe eine Register rauf / runter , also +1 / -1

                          Beispiel : Laut Doku 10201 dann im Adapter 10200 probieren oder 10202

                          GlasfaserG Offline
                          GlasfaserG Offline
                          Glasfaser
                          wrote on last edited by Glasfaser
                          #12

                          @Takahara

                          @glasfaser sagte in Modbus adapter Danfoss ECL Comfort 310 auslesen:
                          dann gehe eine Register rauf / runter , also +1 / -1
                          Beispiel : Laut Doku 10201 dann im Adapter 10200 probieren oder 10202

                          hast das schon gemacht ?

                          @LoxDUS hat sie

                          1.JPG

                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                          T 1 Reply Last reply
                          0
                          • GlasfaserG Glasfaser

                            @Takahara

                            @glasfaser sagte in Modbus adapter Danfoss ECL Comfort 310 auslesen:
                            dann gehe eine Register rauf / runter , also +1 / -1
                            Beispiel : Laut Doku 10201 dann im Adapter 10200 probieren oder 10202

                            hast das schon gemacht ?

                            @LoxDUS hat sie

                            1.JPG

                            T Offline
                            T Offline
                            Takahara
                            wrote on last edited by
                            #13

                            @glasfaser @LoxDUS : Super herzlichen Dank an euch beide :clap: :clap: :clap: :clap: :clap: :clap:

                            Ich weiß zwar nicht warum die Modbus Adressen in der offiziellen Danfoss Anleitung nicht stimmen, aber mit 10200; 10202 und 10204 kann ich die Sensorwerte auslesen.

                            2021-09-06 21_53_32-objects - smarthomeraspi.png

                            Nochmals vielen Dank an euch beide. Großartiger Support :) :) :)

                            VG
                            Takahara

                            1 Reply Last reply
                            1
                            • T Takahara

                              @loxdus Hi LoxDUS, dann bin ich schon mal gespannt. Bis später :)
                              VG Takahara

                              R Offline
                              R Offline
                              rossi73
                              wrote on last edited by rossi73
                              #14

                              Deleted…

                              1 Reply Last reply
                              0
                              • L LoxDUS

                                Hi, sorry, habe gerade gesehen das bei mir ein ECL210 in die Heizung eingebaut ist.
                                Aber ich denke die Kommunikation sollte die gleiche sein:

                                Bei mir sieht das Setup so aus:

                                ioBroker (Server) <- Ethernet -> Raspberri PI als USB-Server (USB to RS485 Adapter) <- RS485 -> Danfoss ECL210

                                So, hier sind meine Einstellungen

                                ioBroker:
                                Allgemeine Einsellungen Modbus:
                                fa49d8a8-6a53-4e7c-becf-ea103ae1f3f2-image.png

                                Holding Register Einstellungen:
                                8a45a1d0-1675-43e7-9ecd-cdae87014a3d-image.png

                                Raspberry PI (als USB Server):
                                dd183c1f-7e31-44d7-a8d0-2fa31910f0a2-image.png
                                D.h. die RS485 Schnittstelleneinstellungen sind:
                                38400 Baud
                                8 Databits
                                EVEN Parity
                                1 Stopbit

                                ECL210 Einstellungen:
                                2e368d55-af1a-45b8-b465-a1d61c97cb62-image.png

                                Vielleicht hilft das ja weiter.

                                Viele Grüße,

                                Artur

                                R Offline
                                R Offline
                                rossi73
                                wrote on last edited by
                                #15

                                @loxdus

                                Sorry, komme mit den Forum noch nicht ganz zurecht :man-tipping-hand:

                                Servus, darf ich fragen welchen USB TO RS485 Adapter du verwendest?

                                Grüße

                                Rossi

                                L 1 Reply Last reply
                                0
                                • R rossi73

                                  @loxdus

                                  Sorry, komme mit den Forum noch nicht ganz zurecht :man-tipping-hand:

                                  Servus, darf ich fragen welchen USB TO RS485 Adapter du verwendest?

                                  Grüße

                                  Rossi

                                  L Offline
                                  L Offline
                                  LoxDUS
                                  wrote on last edited by
                                  #16

                                  @rossi73
                                  Ich nutze den
                                  DSD TECH USB to RS485 RS422 ...WS
                                  3feb6d62-5b0b-4016-9991-b44adac0689c-image.png

                                  L R 2 Replies Last reply
                                  1
                                  • L LoxDUS

                                    @rossi73
                                    Ich nutze den
                                    DSD TECH USB to RS485 RS422 ...WS
                                    3feb6d62-5b0b-4016-9991-b44adac0689c-image.png

                                    L Offline
                                    L Offline
                                    LoxDUS
                                    wrote on last edited by
                                    #17

                                    @rossi73
                                    Sieht bei mir dann so aus:
                                    019dc29c-4aca-48d0-9352-015fd18b32fd-image.png

                                    R 1 Reply Last reply
                                    1
                                    • L LoxDUS

                                      @rossi73
                                      Sieht bei mir dann so aus:
                                      019dc29c-4aca-48d0-9352-015fd18b32fd-image.png

                                      R Offline
                                      R Offline
                                      rossi73
                                      wrote on last edited by
                                      #18

                                      @loxdus

                                      Super, Danke für die schnelle Antwort! :)

                                      Stefan SchindlerS 1 Reply Last reply
                                      0
                                      • R rossi73

                                        @loxdus

                                        Super, Danke für die schnelle Antwort! :)

                                        Stefan SchindlerS Offline
                                        Stefan SchindlerS Offline
                                        Stefan Schindler
                                        wrote on last edited by
                                        #19

                                        Habt ihr alle ecl310 ? Weil laut Hotline soll mein ecl210 damit net gehen und ich Frage mich gerade wer Recht hat :(

                                        R 1 Reply Last reply
                                        0
                                        • Stefan SchindlerS Stefan Schindler

                                          Habt ihr alle ecl310 ? Weil laut Hotline soll mein ecl210 damit net gehen und ich Frage mich gerade wer Recht hat :(

                                          R Offline
                                          R Offline
                                          rossi73
                                          wrote on last edited by
                                          #20

                                          @stefan-schindler

                                          Servus, ich habe eine ECL Comfort 210...

                                          Aber ich bin noch lange nicht soweit da irgendwas an Daten abzugreifen.

                                          Soll das etwa gar nicht gehen laut Hotline?

                                          Grüße

                                          Stefan SchindlerS 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          600

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe