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 - keine Verbindung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Modbus Adapter - keine Verbindung

Scheduled Pinned Locked Moved ioBroker Allgemein
26 Posts 4 Posters 3.3k Views 3 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.
  • P PEPITO82

    @ahnungsbefreit Ich hatte die Beschreibung auf github überflogen. Hab nochmal geschaut und die Info dort nicht gefunden?

    Habe 5032 nun als Holding-Register hinzugefügt, aber das funktioniert leider nicht.
    Ich bekomme keinen Wert bzw. kann auch nicht an- bzw. ausschalten.

    ba63e549-c9cc-44f7-a81c-4de665975e2e-image.png

    Die 1 hatte ich manuell gesetzt, hat den Wert aber nicht geschrieben und den aktuellen Wert 0 holt es sich auch nicht.

    a5e8ba22-43c0-43d5-9fd5-4a0d1c5d21c3-image.png

    A Offline
    A Offline
    Ahnungsbefreit
    wrote on last edited by
    #17

    @pepito82 Du hast ja nirgends den Typ definiert, das musst Du aus der Doku des Geräts übernehmen, sonst nimmt der Adapter immer (was auch immer) als Default. Beispiel meiner "Input-Register":

    26c16560-624c-4de3-a928-a1969773feb4-image.png

    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

    P 1 Reply Last reply
    0
    • A Ahnungsbefreit

      @pepito82 Du hast ja nirgends den Typ definiert, das musst Du aus der Doku des Geräts übernehmen, sonst nimmt der Adapter immer (was auch immer) als Default. Beispiel meiner "Input-Register":

      26c16560-624c-4de3-a928-a1969773feb4-image.png

      P Offline
      P Offline
      PEPITO82
      wrote on last edited by
      #18

      @ahnungsbefreit

      Leider bekomme ich das nicht übersetzt in die Einstellungen der Modbus Instanz bzw. der Register.
      617a3a22-9b91-4727-9927-146ed13c26a7-image.png

      40263823-9dba-4817-8dc5-ec90fb4dac35-image.png

      Für die "analogen" Register, scheint der Standard unsigned 16 bit (big endian) zu passen.
      Für die Register, welche ich schreiben möchte, habe ich signed 16 bit ausprobiert.
      Damit bekomme ich schon die Werte Aktualisierungen, aber es schreibt die Werte nicht direkt.

      In FHEM hatte ich die Register, welche ich schreibe, auf WORD gesetzt.
      Wie übersetzt sich das in das iobroker Modbus Register?

      A GlasfaserG 2 Replies Last reply
      0
      • P PEPITO82

        @ahnungsbefreit

        Leider bekomme ich das nicht übersetzt in die Einstellungen der Modbus Instanz bzw. der Register.
        617a3a22-9b91-4727-9927-146ed13c26a7-image.png

        40263823-9dba-4817-8dc5-ec90fb4dac35-image.png

        Für die "analogen" Register, scheint der Standard unsigned 16 bit (big endian) zu passen.
        Für die Register, welche ich schreiben möchte, habe ich signed 16 bit ausprobiert.
        Damit bekomme ich schon die Werte Aktualisierungen, aber es schreibt die Werte nicht direkt.

        In FHEM hatte ich die Register, welche ich schreibe, auf WORD gesetzt.
        Wie übersetzt sich das in das iobroker Modbus Register?

        A Offline
        A Offline
        Ahnungsbefreit
        wrote on last edited by
        #19

        @pepito82 Gute Frage, ich vermute (bin aber kein Experte für Modbus), wenn ich mich an meine Assembler-Zeiten erinnere, dass WORD unsigned 16 bit entspricht. Ob "big endian" oder nicht, muss man ausprobieren, tippe auf "big endian".

        Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

        1 Reply Last reply
        1
        • P PEPITO82

          @ahnungsbefreit

          Leider bekomme ich das nicht übersetzt in die Einstellungen der Modbus Instanz bzw. der Register.
          617a3a22-9b91-4727-9927-146ed13c26a7-image.png

          40263823-9dba-4817-8dc5-ec90fb4dac35-image.png

          Für die "analogen" Register, scheint der Standard unsigned 16 bit (big endian) zu passen.
          Für die Register, welche ich schreiben möchte, habe ich signed 16 bit ausprobiert.
          Damit bekomme ich schon die Werte Aktualisierungen, aber es schreibt die Werte nicht direkt.

          In FHEM hatte ich die Register, welche ich schreibe, auf WORD gesetzt.
          Wie übersetzt sich das in das iobroker Modbus Register?

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

          @pepito82 sagte in Modbus Adapter - keine Verbindung:

          Wie übersetzt sich das in das iobroker Modbus Register?

          ich mache das immer so ...

          https://forum.iobroker.net/post/749115

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

          P 1 Reply Last reply
          1
          • GlasfaserG Glasfaser

            @pepito82 sagte in Modbus Adapter - keine Verbindung:

            Wie übersetzt sich das in das iobroker Modbus Register?

            ich mache das immer so ...

            https://forum.iobroker.net/post/749115

            P Offline
            P Offline
            PEPITO82
            wrote on last edited by
            #21

            @glasfaser Soll das Tool helfen zu prüfen, ob die Registernummer passt? Für die 5032 hat es mir einen Wert angezeigt.

            Im Endeffekt funktioniert das Register für die Warmwasser Handschaltung so:

            d727d2d3-ddf0-49e3-ae9b-d152c41478a4-image.png

            Allerdings nur wenn ich Werte ohne Bestätigung setze.
            Sobald ich den Haken mit Bestätigung setze, schreibt es den Wert nicht ins Register.

            1 Reply Last reply
            0
            • P Offline
              P Offline
              PEPITO82
              wrote on last edited by
              #22

              Sämtliche Temperaturwerte muss ich durch zehn teilen, um die korrekten Werte angezeigt zu bekommen.

              5641e180-17c9-4f7a-ab84-5aca5bc160d2-image.png

              0aea9922-948b-4262-aad6-52bb988e598e-image.png

              Jetzt ist es allerdings auch so, dass wenn ich den Temperaturwert setzen möchte, muss ich wieder eine Null ranhängen, damit in der Wärmepumpe der richtige wert ankommt:

              68a82fe2-6eea-4a4c-805b-d214b593da45-image.png

              Gibt es da eine Lösung?

              DolomitiD 1 Reply Last reply
              0
              • P PEPITO82

                Sämtliche Temperaturwerte muss ich durch zehn teilen, um die korrekten Werte angezeigt zu bekommen.

                5641e180-17c9-4f7a-ab84-5aca5bc160d2-image.png

                0aea9922-948b-4262-aad6-52bb988e598e-image.png

                Jetzt ist es allerdings auch so, dass wenn ich den Temperaturwert setzen möchte, muss ich wieder eine Null ranhängen, damit in der Wärmepumpe der richtige wert ankommt:

                68a82fe2-6eea-4a4c-805b-d214b593da45-image.png

                Gibt es da eine Lösung?

                DolomitiD Offline
                DolomitiD Offline
                Dolomiti
                wrote on last edited by
                #23

                @pepito82
                Musst du beim schreiben auch den Faktor 10 einrechnen? Nimm doch mal die Formel raus.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

                P 1 Reply Last reply
                0
                • DolomitiD Dolomiti

                  @pepito82
                  Musst du beim schreiben auch den Faktor 10 einrechnen? Nimm doch mal die Formel raus.

                  P Offline
                  P Offline
                  PEPITO82
                  wrote on last edited by
                  #24

                  @dolomiti Ohne Formel bekomme ich dann halt auch 480 statt 48 angezeigt:

                  ef6cbdb0-197c-4dfa-9ae0-3b82e9969bfe-image.png

                  GlasfaserG 1 Reply Last reply
                  0
                  • P PEPITO82

                    @dolomiti Ohne Formel bekomme ich dann halt auch 480 statt 48 angezeigt:

                    ef6cbdb0-197c-4dfa-9ae0-3b82e9969bfe-image.png

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

                    @pepito82

                    funktioniert dann auch das "schreiben" ... ohne den Faktor !?

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

                    P 1 Reply Last reply
                    0
                    • GlasfaserG Glasfaser

                      @pepito82

                      funktioniert dann auch das "schreiben" ... ohne den Faktor !?

                      P Offline
                      P Offline
                      PEPITO82
                      wrote on last edited by
                      #26

                      @glasfaser Das Schreiben von 490 z.B. funktioniert.

                      In FHEM scheint die angegebene conversion (0.1:0) scheinbar in beide Richtungen zu funktionieren.
                      Dort zeigt es mir 48/49 an und ich würde dort auch nur 48/49 beim Schreiben angeben.

                      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

                      367

                      Online

                      32.6k

                      Users

                      82.3k

                      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