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. [gelöst] Modbus TCP Ankopplung Solvis Heizung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

[gelöst] Modbus TCP Ankopplung Solvis Heizung

Scheduled Pinned Locked Moved ioBroker Allgemein
4 Posts 3 Posters 2.1k Views 4 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.
  • D Offline
    D Offline
    DJ-Zelti
    wrote on last edited by DJ-Zelti
    #1

    Hallo ihr Lieben,

    ich verzweifle langsam am Auslesen von Werten aus meiner neuen Solvis-Heizung via Modbus TCP. Aber der Reihe nach.

    Erst einmal dachte ich: Cool, für eine Solvis-Heizung gibt es ja schon einen Adapter für den ioBroker. Der Haken an der Sache: ich habe die neuste Steuereinheit (SolvisControl 3), die von diesem Adapter nicht unterstützt wird. Die "neue" Idee dahinter ist, direkt im Heimnetzwerk mit der Heizungsanlage über den Modbus zu kommunizieren - mir persönlich auch deutlich lieber als die Daten erst über eine Cloud zu schicken.

    Im nächsten Schritt habe ich mich dann an den Modbus-Adapter für den ioBroker gemacht. Die grundsätzliche Kommunikation mit dem Modbus funktioniert soweit, im Datenpunkt "connected masters" habe ich ein "true". Die IP habe ich fest vergeben und im Adapter angegeben. Der Port ist standardmäßig die 501, die Geräte-ID gemäß Herstellerstandard 101. Mehrere Geräte IDs habe ich deaktiviert, und der Modbus-Adapter fungiert als Master.

    Modbus_Einstellungen.JPG

    Im nächsten Schritt habe ich mich an die Eingabe der Eingangsregister gemacht. Diese habe ich folgender Modbus-Spezifikation entnommen: https://solvis-files.s3.eu-central-1.amazonaws.com/seiten/produkte/solvisremote/Download/SolvisRemote+Modbus+Spezifikationen+201906.pdf Leider steht nicht dabei, um welche Datentypen es sich handelt, ich gehe aber davon aus, dass es sich standardmäßig um 16-bit-Typen handelt, da die Register aufeinanderfolgende Nummern haben.

    Eingangsregister.JPG

    Voller Vorfreude habe ich nach der Eingabe die Instanz gespeichert, doch nach dem Ladevorgang kam die Ernüchterung: Nichts.

    Objekte.JPG

    Spaßeshalber habe ich mich dann daran gemacht, andere Adressen mal auszulesen - vielleicht ist es ja ein Tippfehler in der Anleitung oder so. Dabei habe ich festgestellt, dass ich bei den Registern 30800-30812, 31301-31310, 31801-31805, 33101-33116 und 33603-33633 zwar wirres Zeug angezeigt bekomme - aber immerhin Zahlenwerte.

    Hier im Forum habe ich mich schon durch einige Threads gelesen - leider war aber der entscheidende Hinweis nicht dabei. Beim Hersteller habe ich auch bereits angerufen, warte aber seitdem noch auf einen Rückruf und verspreche mir offen gesagt wenig Hilfe, da es sich ja so gesehen um ein Drittsystem handelt. Vielleicht kann mir ja jemand von euch helfen oder zumindest noch den ein oder anderen Tipp geben, was ich noch versuchen kann... Ich bin für jede Hilfe dankbar!

    Viele Grüße
    Stefan

    D M K 3 Replies Last reply
    1
    • D DJ-Zelti

      Hallo ihr Lieben,

      ich verzweifle langsam am Auslesen von Werten aus meiner neuen Solvis-Heizung via Modbus TCP. Aber der Reihe nach.

      Erst einmal dachte ich: Cool, für eine Solvis-Heizung gibt es ja schon einen Adapter für den ioBroker. Der Haken an der Sache: ich habe die neuste Steuereinheit (SolvisControl 3), die von diesem Adapter nicht unterstützt wird. Die "neue" Idee dahinter ist, direkt im Heimnetzwerk mit der Heizungsanlage über den Modbus zu kommunizieren - mir persönlich auch deutlich lieber als die Daten erst über eine Cloud zu schicken.

      Im nächsten Schritt habe ich mich dann an den Modbus-Adapter für den ioBroker gemacht. Die grundsätzliche Kommunikation mit dem Modbus funktioniert soweit, im Datenpunkt "connected masters" habe ich ein "true". Die IP habe ich fest vergeben und im Adapter angegeben. Der Port ist standardmäßig die 501, die Geräte-ID gemäß Herstellerstandard 101. Mehrere Geräte IDs habe ich deaktiviert, und der Modbus-Adapter fungiert als Master.

      Modbus_Einstellungen.JPG

      Im nächsten Schritt habe ich mich an die Eingabe der Eingangsregister gemacht. Diese habe ich folgender Modbus-Spezifikation entnommen: https://solvis-files.s3.eu-central-1.amazonaws.com/seiten/produkte/solvisremote/Download/SolvisRemote+Modbus+Spezifikationen+201906.pdf Leider steht nicht dabei, um welche Datentypen es sich handelt, ich gehe aber davon aus, dass es sich standardmäßig um 16-bit-Typen handelt, da die Register aufeinanderfolgende Nummern haben.

      Eingangsregister.JPG

      Voller Vorfreude habe ich nach der Eingabe die Instanz gespeichert, doch nach dem Ladevorgang kam die Ernüchterung: Nichts.

      Objekte.JPG

      Spaßeshalber habe ich mich dann daran gemacht, andere Adressen mal auszulesen - vielleicht ist es ja ein Tippfehler in der Anleitung oder so. Dabei habe ich festgestellt, dass ich bei den Registern 30800-30812, 31301-31310, 31801-31805, 33101-33116 und 33603-33633 zwar wirres Zeug angezeigt bekomme - aber immerhin Zahlenwerte.

      Hier im Forum habe ich mich schon durch einige Threads gelesen - leider war aber der entscheidende Hinweis nicht dabei. Beim Hersteller habe ich auch bereits angerufen, warte aber seitdem noch auf einen Rückruf und verspreche mir offen gesagt wenig Hilfe, da es sich ja so gesehen um ein Drittsystem handelt. Vielleicht kann mir ja jemand von euch helfen oder zumindest noch den ein oder anderen Tipp geben, was ich noch versuchen kann... Ich bin für jede Hilfe dankbar!

      Viele Grüße
      Stefan

      D Offline
      D Offline
      DJ-Zelti
      wrote on last edited by
      #2

      EDIT:

      Das Problem ist behoben. Ich hatte den Button "Aliases benutzen" aktiviert, darin lag der Fehler. Nachdem dieser abgewählt wurde, funktioniert alles einwandfrei!

      Viele Grüße!

      1 Reply Last reply
      0
      • D DJ-Zelti

        Hallo ihr Lieben,

        ich verzweifle langsam am Auslesen von Werten aus meiner neuen Solvis-Heizung via Modbus TCP. Aber der Reihe nach.

        Erst einmal dachte ich: Cool, für eine Solvis-Heizung gibt es ja schon einen Adapter für den ioBroker. Der Haken an der Sache: ich habe die neuste Steuereinheit (SolvisControl 3), die von diesem Adapter nicht unterstützt wird. Die "neue" Idee dahinter ist, direkt im Heimnetzwerk mit der Heizungsanlage über den Modbus zu kommunizieren - mir persönlich auch deutlich lieber als die Daten erst über eine Cloud zu schicken.

        Im nächsten Schritt habe ich mich dann an den Modbus-Adapter für den ioBroker gemacht. Die grundsätzliche Kommunikation mit dem Modbus funktioniert soweit, im Datenpunkt "connected masters" habe ich ein "true". Die IP habe ich fest vergeben und im Adapter angegeben. Der Port ist standardmäßig die 501, die Geräte-ID gemäß Herstellerstandard 101. Mehrere Geräte IDs habe ich deaktiviert, und der Modbus-Adapter fungiert als Master.

        Modbus_Einstellungen.JPG

        Im nächsten Schritt habe ich mich an die Eingabe der Eingangsregister gemacht. Diese habe ich folgender Modbus-Spezifikation entnommen: https://solvis-files.s3.eu-central-1.amazonaws.com/seiten/produkte/solvisremote/Download/SolvisRemote+Modbus+Spezifikationen+201906.pdf Leider steht nicht dabei, um welche Datentypen es sich handelt, ich gehe aber davon aus, dass es sich standardmäßig um 16-bit-Typen handelt, da die Register aufeinanderfolgende Nummern haben.

        Eingangsregister.JPG

        Voller Vorfreude habe ich nach der Eingabe die Instanz gespeichert, doch nach dem Ladevorgang kam die Ernüchterung: Nichts.

        Objekte.JPG

        Spaßeshalber habe ich mich dann daran gemacht, andere Adressen mal auszulesen - vielleicht ist es ja ein Tippfehler in der Anleitung oder so. Dabei habe ich festgestellt, dass ich bei den Registern 30800-30812, 31301-31310, 31801-31805, 33101-33116 und 33603-33633 zwar wirres Zeug angezeigt bekomme - aber immerhin Zahlenwerte.

        Hier im Forum habe ich mich schon durch einige Threads gelesen - leider war aber der entscheidende Hinweis nicht dabei. Beim Hersteller habe ich auch bereits angerufen, warte aber seitdem noch auf einen Rückruf und verspreche mir offen gesagt wenig Hilfe, da es sich ja so gesehen um ein Drittsystem handelt. Vielleicht kann mir ja jemand von euch helfen oder zumindest noch den ein oder anderen Tipp geben, was ich noch versuchen kann... Ich bin für jede Hilfe dankbar!

        Viele Grüße
        Stefan

        M Offline
        M Offline
        man10to
        wrote on last edited by
        #3

        @dj-zelti das hört sich gut an. Welchen Adpater muss man da nehmen und woher kommt der ?

        1 Reply Last reply
        0
        • D DJ-Zelti

          Hallo ihr Lieben,

          ich verzweifle langsam am Auslesen von Werten aus meiner neuen Solvis-Heizung via Modbus TCP. Aber der Reihe nach.

          Erst einmal dachte ich: Cool, für eine Solvis-Heizung gibt es ja schon einen Adapter für den ioBroker. Der Haken an der Sache: ich habe die neuste Steuereinheit (SolvisControl 3), die von diesem Adapter nicht unterstützt wird. Die "neue" Idee dahinter ist, direkt im Heimnetzwerk mit der Heizungsanlage über den Modbus zu kommunizieren - mir persönlich auch deutlich lieber als die Daten erst über eine Cloud zu schicken.

          Im nächsten Schritt habe ich mich dann an den Modbus-Adapter für den ioBroker gemacht. Die grundsätzliche Kommunikation mit dem Modbus funktioniert soweit, im Datenpunkt "connected masters" habe ich ein "true". Die IP habe ich fest vergeben und im Adapter angegeben. Der Port ist standardmäßig die 501, die Geräte-ID gemäß Herstellerstandard 101. Mehrere Geräte IDs habe ich deaktiviert, und der Modbus-Adapter fungiert als Master.

          Modbus_Einstellungen.JPG

          Im nächsten Schritt habe ich mich an die Eingabe der Eingangsregister gemacht. Diese habe ich folgender Modbus-Spezifikation entnommen: https://solvis-files.s3.eu-central-1.amazonaws.com/seiten/produkte/solvisremote/Download/SolvisRemote+Modbus+Spezifikationen+201906.pdf Leider steht nicht dabei, um welche Datentypen es sich handelt, ich gehe aber davon aus, dass es sich standardmäßig um 16-bit-Typen handelt, da die Register aufeinanderfolgende Nummern haben.

          Eingangsregister.JPG

          Voller Vorfreude habe ich nach der Eingabe die Instanz gespeichert, doch nach dem Ladevorgang kam die Ernüchterung: Nichts.

          Objekte.JPG

          Spaßeshalber habe ich mich dann daran gemacht, andere Adressen mal auszulesen - vielleicht ist es ja ein Tippfehler in der Anleitung oder so. Dabei habe ich festgestellt, dass ich bei den Registern 30800-30812, 31301-31310, 31801-31805, 33101-33116 und 33603-33633 zwar wirres Zeug angezeigt bekomme - aber immerhin Zahlenwerte.

          Hier im Forum habe ich mich schon durch einige Threads gelesen - leider war aber der entscheidende Hinweis nicht dabei. Beim Hersteller habe ich auch bereits angerufen, warte aber seitdem noch auf einen Rückruf und verspreche mir offen gesagt wenig Hilfe, da es sich ja so gesehen um ein Drittsystem handelt. Vielleicht kann mir ja jemand von euch helfen oder zumindest noch den ein oder anderen Tipp geben, was ich noch versuchen kann... Ich bin für jede Hilfe dankbar!

          Viele Grüße
          Stefan

          K Offline
          K Offline
          kvn298
          wrote on last edited by
          #4

          @dj-zelti Hallo. Ich bin auch gerade dran meine Solvis SC3 in iobroker zu integrieren. Bei den Registern S1-S19 funktioniert das soweit auch. Aber bei den Analogen Ausgängen bekomme ich immer nur 25600 ausgegeben. Das kann ja nicht stimmen. Hast du die bei dir auch drin? Wie hast du die deklariert?

          Danke!

          Gruß Kevin

          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

          943

          Online

          32.4k

          Users

          81.5k

          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