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

[gelöst] Modbus TCP Ankopplung Solvis Heizung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 3 Kommentatoren 2.1k Aufrufe 4 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.
  • D Offline
    D Offline
    DJ-Zelti
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #3

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

        1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 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
          FAQ Cloud / IOT
          HowTo: Node.js-Update
          HowTo: Backup/Restore
          Downloads
          BLOG

          663

          Online

          32.4k

          Benutzer

          81.5k

          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