Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter

NEWS

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

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

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

Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter

Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter

Scheduled Pinned Locked Moved Einsteigerfragen
145 Posts 19 Posters 21.9k Views 17 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.
  • S Offline
    S Offline
    sail4fun
    wrote on last edited by sail4fun
    #141

    Batterieladung mittels Umrechnung von Dezimalwerten in Hexadezimalwerte per Blockly

    Ich möchte per Iobroker / Blockly die Batterieladung über die Möglichkeit "PassivModus" steuern. Ich die SofarModbus Beschreibung um die Spalte DEC ergänzt und die Register von Hexadezimal (HEX) in Dezimal (DEC) umgerechnet. Da drunter stehen im Bild die Iobroker Werte.
    Wenn ich das richtig verstehe, muss ich bei den Ladeeinstellungen 1187=4487/1188=4488/1189=4489/118B=4491 die Werte zeitglich übergeben. Problem dabei Register 4487(hex1187) bekommt einen String, der sich aus den auf HEX umgerechnete Werte für Pos von links nach rechts

    • list itemPosition 0-8 Register 1188=4488
    • list itemPosition 9-16 Register 1189=4489
    • list itemPosition 17-24 Register 118B=4491
      zusammensetzt. Siehe Bild.

    Für Festwerte habe ich mit eine Übergangslösung konstruiert. z.B. 1000 Watt Ladung. Siehe Bild in der Anlage . Das ist mir noch zu star. Um flexibler zu werden würde ich gerne jeden X beliebigen Ladewert von DEZ auf HEX umrechnen. Das kann Blockly nicht. Ich habe gelesen, dass ich das in Java machen kann. Das bekomme ich aber mit den Beschreibung die ich gefunden habe nicht hin.
    Nach meiner Vorstellung möchte ich die

    • list item 1 Werte von Hex in DEC umwandeln,
    • list item 2 den String für 1187=4487 zusammensetzen
    • list item 3 diesen einen Datenpunkt oder Alternativ in einer Variable übergeben
    • list item 4 und abschließend alle 4 Werte per Blockly in einem an 1187=4487/1188=4488/1189=4489/118B=4491 übergeben.

    Kann mir jemand eine Hilfe geben bei den Punkten 1 und 3 geben die auch nicht Programmiere verstehe ;).
    Falls ich auf dem Holzweg bin dann auch gerne eine Alternative bieten.
    Grüße Chris
    251031_SofarMobus.png

    M HomoranH 2 Replies Last reply
    0
    • S sail4fun

      Batterieladung mittels Umrechnung von Dezimalwerten in Hexadezimalwerte per Blockly

      Ich möchte per Iobroker / Blockly die Batterieladung über die Möglichkeit "PassivModus" steuern. Ich die SofarModbus Beschreibung um die Spalte DEC ergänzt und die Register von Hexadezimal (HEX) in Dezimal (DEC) umgerechnet. Da drunter stehen im Bild die Iobroker Werte.
      Wenn ich das richtig verstehe, muss ich bei den Ladeeinstellungen 1187=4487/1188=4488/1189=4489/118B=4491 die Werte zeitglich übergeben. Problem dabei Register 4487(hex1187) bekommt einen String, der sich aus den auf HEX umgerechnete Werte für Pos von links nach rechts

      • list itemPosition 0-8 Register 1188=4488
      • list itemPosition 9-16 Register 1189=4489
      • list itemPosition 17-24 Register 118B=4491
        zusammensetzt. Siehe Bild.

      Für Festwerte habe ich mit eine Übergangslösung konstruiert. z.B. 1000 Watt Ladung. Siehe Bild in der Anlage . Das ist mir noch zu star. Um flexibler zu werden würde ich gerne jeden X beliebigen Ladewert von DEZ auf HEX umrechnen. Das kann Blockly nicht. Ich habe gelesen, dass ich das in Java machen kann. Das bekomme ich aber mit den Beschreibung die ich gefunden habe nicht hin.
      Nach meiner Vorstellung möchte ich die

      • list item 1 Werte von Hex in DEC umwandeln,
      • list item 2 den String für 1187=4487 zusammensetzen
      • list item 3 diesen einen Datenpunkt oder Alternativ in einer Variable übergeben
      • list item 4 und abschließend alle 4 Werte per Blockly in einem an 1187=4487/1188=4488/1189=4489/118B=4491 übergeben.

      Kann mir jemand eine Hilfe geben bei den Punkten 1 und 3 geben die auch nicht Programmiere verstehe ;).
      Falls ich auf dem Holzweg bin dann auch gerne eine Alternative bieten.
      Grüße Chris
      251031_SofarMobus.png

      M Offline
      M Offline
      Maddin77
      wrote on last edited by
      #142

      @sail4fun sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:

      Batterieladung mittels Umrechnung von Dezimalwerten in Hexadezimalwerte per Blockly

      Ich möchte per Iobroker / Blockly die Batterieladung über die Möglichkeit "PassivModus" steuern. Ich die SofarModbus Beschreibung um die Spalte DEC ergänzt und die Register von Hexadezimal (HEX) in Dezimal (DEC) umgerechnet. Da drunter stehen im Bild die Iobroker Werte.
      Wenn ich das richtig verstehe, muss ich bei den Ladeeinstellungen 1187=4487/1188=4488/1189=4489/118B=4491 die Werte zeitglich übergeben. Problem dabei Register 4487(hex1187) bekommt einen String, der sich aus den auf HEX umgerechnete Werte für Pos von links nach rechts

      • list itemPosition 0-8 Register 1188=4488
      • list itemPosition 9-16 Register 1189=4489
      • list itemPosition 17-24 Register 118B=4491
        zusammensetzt. Siehe Bild.

      Für Festwerte habe ich mit eine Übergangslösung konstruiert. z.B. 1000 Watt Ladung. Siehe Bild in der Anlage . Das ist mir noch zu star. Um flexibler zu werden würde ich gerne jeden X beliebigen Ladewert von DEZ auf HEX umrechnen. Das kann Blockly nicht. Ich habe gelesen, dass ich das in Java machen kann. Das bekomme ich aber mit den Beschreibung die ich gefunden habe nicht hin.
      Nach meiner Vorstellung möchte ich die

      • list item 1 Werte von Hex in DEC umwandeln,
      • list item 2 den String für 1187=4487 zusammensetzen
      • list item 3 diesen einen Datenpunkt oder Alternativ in einer Variable übergeben
      • list item 4 und abschließend alle 4 Werte per Blockly in einem an 1187=4487/1188=4488/1189=4489/118B=4491 übergeben.

      Kann mir jemand eine Hilfe geben bei den Punkten 1 und 3 geben die auch nicht Programmiere verstehe ;).
      Falls ich auf dem Holzweg bin dann auch gerne eine Alternative bieten.
      Grüße Chris
      251031_SofarMobus.png

      Schau mal hier vorbei
      https://www.photovoltaikforum.com/thread/217362-sofar-hyd-serie-kommunikation-über-modbus-tcp-erfahrungen/?postID=4514504#post4514504

      Da ist das thema gerade wieder mal behandelt.

      Und weiter vorne im fred auch

      1 Reply Last reply
      0
      • S sail4fun

        Batterieladung mittels Umrechnung von Dezimalwerten in Hexadezimalwerte per Blockly

        Ich möchte per Iobroker / Blockly die Batterieladung über die Möglichkeit "PassivModus" steuern. Ich die SofarModbus Beschreibung um die Spalte DEC ergänzt und die Register von Hexadezimal (HEX) in Dezimal (DEC) umgerechnet. Da drunter stehen im Bild die Iobroker Werte.
        Wenn ich das richtig verstehe, muss ich bei den Ladeeinstellungen 1187=4487/1188=4488/1189=4489/118B=4491 die Werte zeitglich übergeben. Problem dabei Register 4487(hex1187) bekommt einen String, der sich aus den auf HEX umgerechnete Werte für Pos von links nach rechts

        • list itemPosition 0-8 Register 1188=4488
        • list itemPosition 9-16 Register 1189=4489
        • list itemPosition 17-24 Register 118B=4491
          zusammensetzt. Siehe Bild.

        Für Festwerte habe ich mit eine Übergangslösung konstruiert. z.B. 1000 Watt Ladung. Siehe Bild in der Anlage . Das ist mir noch zu star. Um flexibler zu werden würde ich gerne jeden X beliebigen Ladewert von DEZ auf HEX umrechnen. Das kann Blockly nicht. Ich habe gelesen, dass ich das in Java machen kann. Das bekomme ich aber mit den Beschreibung die ich gefunden habe nicht hin.
        Nach meiner Vorstellung möchte ich die

        • list item 1 Werte von Hex in DEC umwandeln,
        • list item 2 den String für 1187=4487 zusammensetzen
        • list item 3 diesen einen Datenpunkt oder Alternativ in einer Variable übergeben
        • list item 4 und abschließend alle 4 Werte per Blockly in einem an 1187=4487/1188=4488/1189=4489/118B=4491 übergeben.

        Kann mir jemand eine Hilfe geben bei den Punkten 1 und 3 geben die auch nicht Programmiere verstehe ;).
        Falls ich auf dem Holzweg bin dann auch gerne eine Alternative bieten.
        Grüße Chris
        251031_SofarMobus.png

        HomoranH Do not disturb
        HomoranH Do not disturb
        Homoran
        Global Moderator Administrators
        wrote on last edited by Homoran
        #143

        @sail4fun sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:

        Batterieladung mittels Umrechnung von Dezimalwerten in Hexadezimalwerte per Blockly

        ist das hier wirklich noch Einsteigerniveau?
        https://forum.iobroker.net/topic/59411/hinweise-zu-dem-unterforum-einsteigerfragen/1

        oder soll der Thread nicht besser in eine andere Kategorie?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Reply Last reply
        1
        • S sail4fun

          @maddin77
          Das würde ich sehr gerne machen. Aber ich kann dir nicht genau sagen woran es gelegen hat. Mir war der Modbus Zugang per WLAN Zugriff wichtig. Dabei bin ich auf den https://www.waveshare.com/wiki/RS485_TO_WIFI/ETH gestoßen. Damit kann ich per WLAN und Ethernet auf die RS485 Schnittstelle der Anlagen zugreifen. Ich bin mit der 60 seitigen englischen Bedienungsanleitung nicht zurecht gekommen und hatte ich Netz keine Hilfe zur Konfiguration gefunden. Der Waveshare Support hat mir binnen eines Tages eine Video Anleitung für mich gemacht !! Danach funktionierte das sofort. Herzlichen Dank hier noch mal an Waveshare. Wenn einer an dieser Lösung interessiert ist, kann gerne die Anleitung hochladen (falls das geht).
          LG Chris

          spicerS Offline
          spicerS Offline
          spicer
          wrote on last edited by
          #144

          @sail4fun sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:

          @maddin77
          Das würde ich sehr gerne machen. Aber ich kann dir nicht genau sagen woran es gelegen hat. Mir war der Modbus Zugang per WLAN Zugriff wichtig. Dabei bin ich auf den https://www.waveshare.com/wiki/RS485_TO_WIFI/ETH gestoßen. Damit kann ich per WLAN und Ethernet auf die RS485 Schnittstelle der Anlagen zugreifen. Ich bin mit der 60 seitigen englischen Bedienungsanleitung nicht zurecht gekommen und hatte ich Netz keine Hilfe zur Konfiguration gefunden. Der Waveshare Support hat mir binnen eines Tages eine Video Anleitung für mich gemacht !! Danach funktionierte das sofort. Herzlichen Dank hier noch mal an Waveshare. Wenn einer an dieser Lösung interessiert ist, kann gerne die Anleitung hochladen (falls das geht).
          LG Chris

          Ich habe genau so einen Waveshare. Ich wäre an der Anleitung interessiert.
          Welche Pins hast mit welchen Anschlüssen (B/R und A/T) am Waveshare verbunden?
          Hast ein Abschlusswiderstand reingemacht?
          Bei mir funktioniert es immer noch nicht 😞

          Wenn es mehrere Möglichkeiten gibt, eine Aufgabe zu erledigen, und eine davon in einer Katastrophe endet oder sonstwie unerwünschte Konsequenzen nach sich zieht, dann wird es jemand genau so machen. Alles, was schiefgehen kann, wird auch schiefgehen.
          (Murphys Gesetz)

          S 1 Reply Last reply
          0
          • spicerS spicer

            @sail4fun sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:

            @maddin77
            Das würde ich sehr gerne machen. Aber ich kann dir nicht genau sagen woran es gelegen hat. Mir war der Modbus Zugang per WLAN Zugriff wichtig. Dabei bin ich auf den https://www.waveshare.com/wiki/RS485_TO_WIFI/ETH gestoßen. Damit kann ich per WLAN und Ethernet auf die RS485 Schnittstelle der Anlagen zugreifen. Ich bin mit der 60 seitigen englischen Bedienungsanleitung nicht zurecht gekommen und hatte ich Netz keine Hilfe zur Konfiguration gefunden. Der Waveshare Support hat mir binnen eines Tages eine Video Anleitung für mich gemacht !! Danach funktionierte das sofort. Herzlichen Dank hier noch mal an Waveshare. Wenn einer an dieser Lösung interessiert ist, kann gerne die Anleitung hochladen (falls das geht).
            LG Chris

            Ich habe genau so einen Waveshare. Ich wäre an der Anleitung interessiert.
            Welche Pins hast mit welchen Anschlüssen (B/R und A/T) am Waveshare verbunden?
            Hast ein Abschlusswiderstand reingemacht?
            Bei mir funktioniert es immer noch nicht 😞

            S Offline
            S Offline
            sail4fun
            wrote on last edited by
            #145

            @spicer
            Hallo Spicer, Ich habe es versucht, aber die Datei ist zu groß. Wenn Du mir eine Möglichkeit nennen kannst schicke ich sie dir gerne. LG Chris

            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

            467

            Online

            32.4k

            Users

            81.3k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe