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. Suche Hilfe für Modbus RTU Einstellungen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Suche Hilfe für Modbus RTU Einstellungen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbus rtu rs485
5 Beiträge 2 Kommentatoren 465 Aufrufe 3 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.
  • R Offline
    R Offline
    ryto
    schrieb am zuletzt editiert von
    #1

    Hallo
    Ich habe von Modbus leider null Ahnung.
    Von Ali habe ich einen Lichtsensor mit RS485 Modbus-Protokoll gekauft. Den Modbusadapter installiert und auf seriell Konfiguriert. Verbindung scheint zu klappen.
    Ich weiß absolut nicht welche Werte ich wo einstellen muss um Werte vom Gerät zu erhalten. ID ist 9.

    Beschreibung der Kommunikation, die ich gefunden habe:
    Kommunikation serielle protokoll

    1. serielle kommunikation parameter (standard baudrate wert ist 9600bps, die können eingestellt werden durch software)
      Baudrate: 9600bps prüfziffer: N Daten bits: 8 Stopp bits: 1
      Baudrate: 115200bps prüfziffer: N Daten bits: 8 Stopp bits: 1
    2. modul ausgang format, jeder rahmen enthält 9 bytes (hexadezimal):
      (1) Byte0: 0x5A rahmen header flagge
      (2) Byte1: 0x5A rahmen header flagge
      (3) Byte2: 0x09 gerät ID
      (4) Byte3: 0x04 daten volumen
      (5) Byte4: 0x00 ~ 0xFF hohe 8 bits vor daten
      (6) Byte5: 0x00 ~ 0xFF niedrigeren 8 bits vor daten
      (7) Byte6: 0x00 ~ 0xFF daten nach 8 bits hoher
      (8) Byte7: 0x00 ~ 0xFF daten niedrigeren 8 bits
      (9) Byte8: 0x00 ~ 0xFF checksum (die vorherigen daten ist hinzugefügt und angesammelt, nur 8 bits sind links)
    3. daten berechnung methode
      (1) berechnung methode von licht intensität (daten: Byte4 ~ Byte7):
      Lux = (vorherigen hohe 8 bits <<24) ? (vorherigen niedrigeren 8 bits <<16) ? (post hohe 8 bits <<8) ? niedrigeren 8 bits einheit lux
      Beispiel: ein rahmen von daten
      <5A-5A-09-04-00-00-3A-C8-C3>
      Lux = (0x00 <<24) ? (0x00 <<16) ? (0x3A <<8) ? 0xC8
      Lux = Lux/100 = 150,48 (lux)
    4. befehl byte, gesendet durch die externe controller zu die modul (hex)
      (1) alle seriellen befehl formate, rahmen header: 0xa5
      Anweisung format: rahmen header anweisung checksum (8bit)
      (2) seriellen befehl anweisungen:
      Abfrage der ausgang anweisung, senden sie eine anweisung zu rückkehr daten einmal:
      0xA5 ID summe ----------- Ausgang licht intensität, standard ID = 0x09, die fabrik ausgang befehl ist 0xA5 0x09 0xAE
      Ändern die ID befehl, ändern die ID und sparen sie es nach power-off. Die ändern befehl ist: 0xA5 0xAA ID ----------- ID kann (0x00-0xA9)
      Baudrate konfiguration:
      0xA5 0xAE 0x53 ------------ 9600 (standard)
      0xA5 0xAF 0x54 ------------ 115200
      Anweisungen für den einsatz
      Das modul ist eine serial port modul. Die folgenden ist die methode für erhalt der modul durch USB zu 485.
      Module A und B sind verbunden zu A und B entsprechend externe 485, zugang VCC und GND, stecker USB zu 485 in die computer,
      öffnen die host-computer, wählen sie die entsprechende COM interface, wählen sie die baudrate zu 9600, und dann senden die ausgang befehl.
      Für dieses modul, das modul wird rückkehr ein rahmen von beleuchtung daten zu die host-computer und display es.

    Kann mir jemand sagen was ich im Modbusadapter wo eintragen muss?

    Danke

    UncleSamU 1 Antwort Letzte Antwort
    0
    • R ryto

      Hallo
      Ich habe von Modbus leider null Ahnung.
      Von Ali habe ich einen Lichtsensor mit RS485 Modbus-Protokoll gekauft. Den Modbusadapter installiert und auf seriell Konfiguriert. Verbindung scheint zu klappen.
      Ich weiß absolut nicht welche Werte ich wo einstellen muss um Werte vom Gerät zu erhalten. ID ist 9.

      Beschreibung der Kommunikation, die ich gefunden habe:
      Kommunikation serielle protokoll

      1. serielle kommunikation parameter (standard baudrate wert ist 9600bps, die können eingestellt werden durch software)
        Baudrate: 9600bps prüfziffer: N Daten bits: 8 Stopp bits: 1
        Baudrate: 115200bps prüfziffer: N Daten bits: 8 Stopp bits: 1
      2. modul ausgang format, jeder rahmen enthält 9 bytes (hexadezimal):
        (1) Byte0: 0x5A rahmen header flagge
        (2) Byte1: 0x5A rahmen header flagge
        (3) Byte2: 0x09 gerät ID
        (4) Byte3: 0x04 daten volumen
        (5) Byte4: 0x00 ~ 0xFF hohe 8 bits vor daten
        (6) Byte5: 0x00 ~ 0xFF niedrigeren 8 bits vor daten
        (7) Byte6: 0x00 ~ 0xFF daten nach 8 bits hoher
        (8) Byte7: 0x00 ~ 0xFF daten niedrigeren 8 bits
        (9) Byte8: 0x00 ~ 0xFF checksum (die vorherigen daten ist hinzugefügt und angesammelt, nur 8 bits sind links)
      3. daten berechnung methode
        (1) berechnung methode von licht intensität (daten: Byte4 ~ Byte7):
        Lux = (vorherigen hohe 8 bits <<24) ? (vorherigen niedrigeren 8 bits <<16) ? (post hohe 8 bits <<8) ? niedrigeren 8 bits einheit lux
        Beispiel: ein rahmen von daten
        <5A-5A-09-04-00-00-3A-C8-C3>
        Lux = (0x00 <<24) ? (0x00 <<16) ? (0x3A <<8) ? 0xC8
        Lux = Lux/100 = 150,48 (lux)
      4. befehl byte, gesendet durch die externe controller zu die modul (hex)
        (1) alle seriellen befehl formate, rahmen header: 0xa5
        Anweisung format: rahmen header anweisung checksum (8bit)
        (2) seriellen befehl anweisungen:
        Abfrage der ausgang anweisung, senden sie eine anweisung zu rückkehr daten einmal:
        0xA5 ID summe ----------- Ausgang licht intensität, standard ID = 0x09, die fabrik ausgang befehl ist 0xA5 0x09 0xAE
        Ändern die ID befehl, ändern die ID und sparen sie es nach power-off. Die ändern befehl ist: 0xA5 0xAA ID ----------- ID kann (0x00-0xA9)
        Baudrate konfiguration:
        0xA5 0xAE 0x53 ------------ 9600 (standard)
        0xA5 0xAF 0x54 ------------ 115200
        Anweisungen für den einsatz
        Das modul ist eine serial port modul. Die folgenden ist die methode für erhalt der modul durch USB zu 485.
        Module A und B sind verbunden zu A und B entsprechend externe 485, zugang VCC und GND, stecker USB zu 485 in die computer,
        öffnen die host-computer, wählen sie die entsprechende COM interface, wählen sie die baudrate zu 9600, und dann senden die ausgang befehl.
        Für dieses modul, das modul wird rückkehr ein rahmen von beleuchtung daten zu die host-computer und display es.

      Kann mir jemand sagen was ich im Modbusadapter wo eintragen muss?

      Danke

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      schrieb am zuletzt editiert von
      #2

      @ryto Und du bist sicher, dass das Modbus ist? Wenn ich mir die Spezifikation anschaue, finde ich nichts, das deinem Protokoll auch nur ähnlich sieht.

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      R 1 Antwort Letzte Antwort
      0
      • UncleSamU UncleSam

        @ryto Und du bist sicher, dass das Modbus ist? Wenn ich mir die Spezifikation anschaue, finde ich nichts, das deinem Protokoll auch nur ähnlich sieht.

        R Offline
        R Offline
        ryto
        schrieb am zuletzt editiert von
        #3

        @UncleSam Sicher bin ich mir nicht, aber an einer seriellen Schnittstelle am PC kommen nur Daten an, wenn ich vorher A5 09 AE sende. Deshalb nehme ich an dass es mit Modbus läuft.
        Link Text das ist der Sender.

        UncleSamU 1 Antwort Letzte Antwort
        0
        • R ryto

          @UncleSam Sicher bin ich mir nicht, aber an einer seriellen Schnittstelle am PC kommen nur Daten an, wenn ich vorher A5 09 AE sende. Deshalb nehme ich an dass es mit Modbus läuft.
          Link Text das ist der Sender.

          UncleSamU Offline
          UncleSamU Offline
          UncleSam
          Developer
          schrieb am zuletzt editiert von
          #4

          @ryto sagte in Suche Hilfe für Modbus RTU Einstellungen:

          aber an einer seriellen Schnittstelle am PC kommen nur Daten an, wenn ich vorher A5 09 AE sende.

          Ja, das sehe ich auch in der Protokoll Beschreibung.

          Deshalb nehme ich an dass es mit Modbus läuft.

          Und wie kommst du zu diesem Schluss? 3 Bytes ist doch viel zu kurz für Modbus RTU.

          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
          ♡-lichen Dank an meine Sponsoren

          R 1 Antwort Letzte Antwort
          0
          • UncleSamU UncleSam

            @ryto sagte in Suche Hilfe für Modbus RTU Einstellungen:

            aber an einer seriellen Schnittstelle am PC kommen nur Daten an, wenn ich vorher A5 09 AE sende.

            Ja, das sehe ich auch in der Protokoll Beschreibung.

            Deshalb nehme ich an dass es mit Modbus läuft.

            Und wie kommst du zu diesem Schluss? 3 Bytes ist doch viel zu kurz für Modbus RTU.

            R Offline
            R Offline
            ryto
            schrieb am zuletzt editiert von
            #5

            @UncleSam Dann war meine Annahme wohl falsch.
            Danke

            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

            724

            Online

            32.6k

            Benutzer

            82.0k

            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