Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      WILHER @JoergH last edited by

      @joergh Mir fehlen Werte von Pumpen, Temp. Sensoren, Paddelschalter (Durchlauf) etc.

      J 1 Reply Last reply Reply Quote 0
      • J
        JoergH @WILHER last edited by

        @wilher Unmöglich ist es nicht. Ich habe mal gelesen, dass sich einer ein Skript gebastelt hatte, aber da die Werte ja immer auch unterschiedlich lang sein können, ist das eher schwierig denke ich. Die Doku sollte alle Werte enthalten...

        1 Reply Last reply Reply Quote 0
        • J
          JoergH @WILHER last edited by

          @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

          @joergh Mir fehlen Werte von Pumpen, Temp. Sensoren, Paddelschalter (Durchlauf) etc.

          Was ist mit 1106 Mischerstellung, 1105 Heizkreispumpe, 1150 Vorlauftemperatur, etc. ?

          Aber generell habe ich das auch, dass meine Heizungssteuerung vieles mehr kann als die APP und die wieder einiges mehr kann als die API...Fragen kostet nix 😉

          W 1 Reply Last reply Reply Quote 0
          • W
            WILHER @JoergH last edited by

            @joergh Und du meinst also ich solle erstmal alle Werte nach und nach im Holdingregister anlegen ach die 1100, 1107 etc?

            J 1 Reply Last reply Reply Quote 0
            • J
              JoergH @WILHER last edited by JoergH

              @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

              @joergh Und du meinst also ich solle erstmal alle Werte nach und nach im Holdingregister anlegen ach die 1100, 1107 etc?

              Nein, da das Input Register sind, wird Dein Gerät auf den FC03 den er bei den Holding Register am Anfang sendet nichts zurückliefern. Um die abfragen zu können muss er den FC04 senden und das macht er wenn Du die bei Input Register einträgst.

              Sehe gerade, dass der die Werte in den Input Registern nur lesen kann...etwas entgegen der Philosphie wie ich sie verstanden habe...🤔

              W 1 Reply Last reply Reply Quote 0
              • W
                WILHER @JoergH last edited by

                @joergh Ah ja okay.

                Bei 2406 Kesselreinigung bekomme ich immer 65535% als Wert zurück, ist da ggf noch etwas zu korrigieren?

                W J 2 Replies Last reply Reply Quote 0
                • W
                  WILHER @WILHER last edited by

                  @wilher Wie könnte man den ausserdem erreichen, dass statt z.b. einer 0 im Wert der Text "Heizkreis ist ausgeschaltet" erscheint, wäre ja für die VIS ganz nett

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    JoergH @WILHER last edited by

                    @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                    @joergh Ah ja okay.

                    Bei 2406 Kesselreinigung bekomme ich immer 65535% als Wert zurück, ist da ggf noch etwas zu korrigieren?

                    2406 kann ich in der Doku nicht finden...?

                    W 1 Reply Last reply Reply Quote 0
                    • W
                      WILHER @JoergH last edited by

                      @joergh said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                      2406

                      Seite 8 von 12

                      @joergh said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                      @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                      @joergh Ah ja okay.

                      Bei 2406 Kesselreinigung bekomme ich immer 65535% als Wert zurück, ist da ggf noch etwas zu korrigieren?

                      2406 kann ich in der Doku nicht finden...?

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        JoergH @WILHER last edited by

                        @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                        @wilher Wie könnte man den ausserdem erreichen, dass statt z.b. einer 0 im Wert der Text "Heizkreis ist ausgeschaltet" erscheint, wäre ja für die VIS ganz nett

                        In der vis kannst Du Werten auch Texte zuordnen wenn Du das richtige Widget auswählst, ansonsten gibt es die Möglichkeit die Werte über ein Skript auszuwerten und Text zuzuordnen. Wenn Du z.B. Telegram Messages oder Emails versenden willst bei bestimmten Zuständen würde sich das sowieso anbieten.

                        W 1 Reply Last reply Reply Quote 0
                        • W
                          WILHER @JoergH last edited by

                          @joergh Welches Widget wäre das denn inder VIS? Versenden brauche ich die nicht, bei Störungen etc. bekomme ich schon eine eMail direkt aus der Anlage

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            JoergH @WILHER last edited by

                            @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                            @joergh said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                            2406

                            Seite 8 von 12

                            @joergh said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                            @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                            @joergh Ah ja okay.

                            Bei 2406 Kesselreinigung bekomme ich immer 65535% als Wert zurück, ist da ggf noch etwas zu korrigieren?

                            2406 kann ich in der Doku nicht finden...?

                            Achja, hab nicht weit genug geblättert 🙃
                            Was hast Du eingestellt im Adapter? Ich sehe auch in der Doku wird mit int16 und uint16 gearbeitet, also ist int16 dann nicht unsigned, sondern signed...hatten wir vorhin anders besprochen...daran könnte es liegen...

                            W 1 Reply Last reply Reply Quote 0
                            • J
                              JoergH @WILHER last edited by

                              @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                              @joergh Welches Widget wäre das denn inder VIS? Versenden brauche ich die nicht, bei Störungen etc. bekomme ich schon eine eMail direkt aus der Anlage

                              Das ist wieder eine Geschichte für sich. Im Grunde kannst Du das auch über "Signalbilder" mit jedem Widget machen, wenn ich so drüber nachdenke...dazu gibt es hier aber auch jede Menge zu lesen...

                              1 Reply Last reply Reply Quote 0
                              • W
                                WILHER @JoergH last edited by

                                @joergh said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                                @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                                @joergh said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                                2406

                                Seite 8 von 12

                                @joergh said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                                @wilher sagte in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                                @joergh Ah ja okay.

                                Bei 2406 Kesselreinigung bekomme ich immer 65535% als Wert zurück, ist da ggf noch etwas zu korrigieren?

                                2406 kann ich in der Doku nicht finden...?

                                Achja, hab nicht weit genug geblättert 🙃
                                Was hast Du eingestellt im Adapter? Ich sehe auch in der Doku wird mit int16 und uint16 gearbeitet, also ist int16 dann nicht unsigned, sondern signed...hatten wir vorhin anders besprochen...daran könnte es liegen...

                                Jetzt zeigt er dann auch nur noch 1 % an, das dürfte passen.

                                1 Reply Last reply Reply Quote 1
                                • Rob.io
                                  Rob.io last edited by

                                  Hallo,

                                  erstmal vielen Dank für die ganzen nützlichen Infos.
                                  Damit konnte ich meine Solarfocus Pelletheizung in iobroker einbinden und mir die ganzen Werte anzeigen lassen.

                                  Habt ihr schon herausgefunden, wie ich einen Wert zurückschreiben kann?
                                  In der oben verlinkten Anleitung steht: "Die Holdingregister können mittels Functioncode 0x03 gelesen bzw. mit Functioncode 16 (0x10 hex) geschrieben werden."
                                  Ich würde gerne manuell die "Boiler - Einmalladung" aktivieren.

                                  Kann jemand helfen?

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    TorbenK @Rob.io last edited by

                                    @rob-io
                                    Hat irgendjemand eine Doku geschrieben wie es denn dann eingestellt werden muss ?
                                    Die Screenshots am Anfang des Threads sind ja fehlerhaft gewesen wenn ich das richtig verstanden habe.
                                    Vielleicht kann mir jemand unter die Arme greifen. Bei Solarfocus ist alles grün, beim modbus Adapter sagt er Connected to host und Heartbeat ok (grüner Hacken) bei Connected to device or service ist es noch rot

                                    Grüsse

                                    Dolomiti W 2 Replies Last reply Reply Quote 0
                                    • Dolomiti
                                      Dolomiti @TorbenK last edited by

                                      @torbenk
                                      Hast du auch ein Register eingetragen, was du abfragen willst. Meine mich zu erinnern, dass der letzte Punkt erst grün wird, wenn mindestens ein Wert abgefragt wird.

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        WILHER @TorbenK last edited by

                                        @torbenk : So müssen die Register eingetragen werden:

                                        Screenshot 2022-12-13 092045.jpg Screenshot 2022-12-13 092022.jpg

                                        W 1 Reply Last reply Reply Quote 0
                                        • W
                                          WILHER @WILHER last edited by

                                          @wilher said in SOLARFOCUS Modbus TCP - Registerdaten abfragen mit ioBroker:

                                          @torbenk : So müssen die Register eingetragen werden:

                                          Screenshot 2022-12-13 092045.jpg Screenshot 2022-12-13 092022.jpg

                                          Hier noch die aktuelle Version vom Handbuch dazu:

                                          EcoMT_Modbus-TCP_Anleitung_v9-202202_DE.pdf

                                          R T 2 Replies Last reply Reply Quote 0
                                          • R
                                            RicoGesch @WILHER last edited by

                                            @wilher

                                            Hi, genau so hab ich's eingegeben, da kommt aber bei mir nix...

                                            Habe es dann wie bei deinen ersten Screenshots eingegeben (z.b. 31101 Vorlauftemperatur) da bekomme ich Werte.

                                            allerdings geht das nicht mit den anderen Werten (Boiler, Kesseltemperatur etc.)

                                            Kann mir da jemand helfen?

                                            LG Rico

                                            W 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            745
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            44
                                            3844
                                            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