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. Tester
  4. [Neuer Adapter] Solax X1 mini RS485

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    967

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[Neuer Adapter] Solax X1 mini RS485

Geplant Angeheftet Gesperrt Verschoben Tester
adaptersolaxminirs485rs232
11 Beiträge 6 Kommentatoren 5.9k Aufrufe 5 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.
  • A Andy200877

    SOLAX-X1-MINI_NEU.png adapter.png

    Vorstellung [Adapter] solax-x1-mini-rs485

    https://github.com/Andy200877/ioBroker.solax-x1-mini-rs485

    Ich besitze ein kleines Balkonkraftwerk mit einem Solax X1 mini Wechselrichter.

    Es gibt für diesen Wechselrichter zwar einen Adapter aber dieser holt sich nur ein paar Daten aus der Cloud. Damit lassen sich KEINE Livedaten wie PV-Spannung usw. anzeigen.

    Der Wechselrichter hat zwar einen Modbus Anschluss (RJ45) aber er nutzt sein eigenes Protokoll.
    Darum ist der Modbus Adapter ebenfalls nicht zu gebrauchen.

    Also habe ich einen Adapter geschrieben, welches alle wichtigen Daten aus der RS485-Schnittstelle des Wechselrichters ausliest.

    Der Adapter holt sich in einem einstellbaren Intervall alle Daten aus dem Wechselrichter.
    (PV-Spannung / Strom, Temperatur, Werte der AC Seite Spannung/Strom/Frequenz, Betriebsmodus,...)
    Natürlich kann der Wechselrichter nur antworten, wenn er eingeschaltet ist. Abends / Nachts (wenn keine Sonne scheint) schaltet der Solax X1 mini Wechselrichter komplett ab und antwortet dann natürlich nicht.

    Benötigte Hardware

    • Solax X1 Mini Wechselrichter

    • USB zu RS485 Konverter https://amzn.to/3HAuN0k

    • altes Netzwerkkabel / Cat. Kabel mit RJ45 Stecker

    Hardware Anschluss
    Ich habe ein altes Netzwerkkabel durchgeschnitten und den RS485/USB Konverter wie folgt mit der RJ45 Buchse des Wechselrichters verbunden :

    RJ45 Pin 4 (Blau) <--> Adapter Anschluss A+
    RJ45 Pin 5 (Blau-Weiß) <--> Adapter Anschluss B-
    RJ45 Pin 7 (Braun-Weiß) <--> Adapter Anschluss GND

    Screenshots
    IOBroker Objekte
    objekte.jpg

    Einstellungen des Adapters
    einstellungen.jpg

    Schlussworte
    Ich bin kein Profi Programmierer und mache das ganze nur als Hobby.
    Seht mir also nach, wenn der Adapter noch nicht perfekt programmiert ist. Es läuft und erfüllt seinen Zweck und mehr soll es auch nicht können.
    Falls Ihr mich und meine Arbeit unterstützen wollt, wäre es schön wenn Ihr den RS485USB Konverter über den Link oben kauft. Euch kostet der Stick das gleiche und ich bekomme vielleicht ein paar Cent als Prämie.

    OE5AMPO Offline
    OE5AMPO Offline
    OE5AMP
    schrieb am zuletzt editiert von
    #2

    @andy200877

    Hallo

    Danke für den Adapter. Leider funktioniert er bei mir nicht. Modbus Schnittstelle ist richtig Konfiguriert nur die Daten kommen nicht richtig an.

    Der Logger sagt:

    solax-x1-mini-rs485.0
    2022-01-15 14:59:51.247 info recv unknown data = '00149700000622000200000000000000000000000000000000000000000671' (62)

    solax-x1-mini-rs485.0
    2022-01-15 14:59:51.212 info recv unknown data = 'aa55000a0100118234000e0004040b000000020000000308f413850013ffff00' (64)

    solax-x1-mini-rs485.0
    2022-01-15 14:59:51.119 info Step ist 4 => sende Live => Nachricht verschickt.

    solax-x1-mini-rs485.0
    2022-01-15 14:59:41.253 info recv unknown data = '202020736f6c6178202020202020202020584d543131324737303036323136333630300bf8' (74)

    solax-x1-mini-rs485.0
    2022-01-15 14:59:41.217 info recv unknown data = 'aa55000a010011833a0100000000000056312e30302020202020202020202020' (64)

    solax-x1-mini-rs485.0
    2022-01-15 14:59:41.119 info Step ist 3 => sende Info => Nachricht verschickt.

    solax-x1-mini-rs485.0
    2022-01-15 14:59:31.119 info Step ist 2 => sende Init => Nachricht verschickt.

    solax-x1-mini-rs485.0
    2022-01-15 14:59:21.120 info Step ist 1 => sende Discovery => Nachricht verschickt.

    solax-x1-mini-rs485.0
    2022-01-15 14:59:11.112 info open

    solax-x1-mini-rs485.0
    2022-01-15 14:59:11.099 info configured timeout (ms): 10000

    solax-x1-mini-rs485.0
    2022-01-15 14:59:11.098 info configured port : /dev/ttyUSB0

    solax-x1-mini-rs485.0
    2022-01-15 14:59:11.097 info start of main

    solax-x1-mini-rs485.0
    2022-01-15 14:59:11.054 info starting. Version 0.0.5 in /opt/iobroker/node_modules/iobroker.solax-x1-mini-rs485, node: v12.22.9, js-controller: 3.3.21

    solax-x1-mini-rs485.0
    2022-01-15 14:59:08.086 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason

    solax-x1-mini-rs485.0
    2022-01-15 14:59:08.085 info terminating

    solax-x1-mini-rs485.0
    2022-01-15 14:59:08.083 info cleaned everything up...

    solax-x1-mini-rs485.0
    2022-01-15 14:59:08.081 info Got terminate signal TERMINATE_YOURSELF

    Schaut aus, als ob die Daten vom Wechselrichter nicht richtig retour kommen.

    Kann es sein das die Wechselrichter nicht alle gleich sind? Ich habe den X1 Mini mit 1,1 kW

    mfg Franz Josef

    simatecS 1 Antwort Letzte Antwort
    0
    • OE5AMPO OE5AMP

      @andy200877

      Hallo

      Danke für den Adapter. Leider funktioniert er bei mir nicht. Modbus Schnittstelle ist richtig Konfiguriert nur die Daten kommen nicht richtig an.

      Der Logger sagt:

      solax-x1-mini-rs485.0
      2022-01-15 14:59:51.247 info recv unknown data = '00149700000622000200000000000000000000000000000000000000000671' (62)

      solax-x1-mini-rs485.0
      2022-01-15 14:59:51.212 info recv unknown data = 'aa55000a0100118234000e0004040b000000020000000308f413850013ffff00' (64)

      solax-x1-mini-rs485.0
      2022-01-15 14:59:51.119 info Step ist 4 => sende Live => Nachricht verschickt.

      solax-x1-mini-rs485.0
      2022-01-15 14:59:41.253 info recv unknown data = '202020736f6c6178202020202020202020584d543131324737303036323136333630300bf8' (74)

      solax-x1-mini-rs485.0
      2022-01-15 14:59:41.217 info recv unknown data = 'aa55000a010011833a0100000000000056312e30302020202020202020202020' (64)

      solax-x1-mini-rs485.0
      2022-01-15 14:59:41.119 info Step ist 3 => sende Info => Nachricht verschickt.

      solax-x1-mini-rs485.0
      2022-01-15 14:59:31.119 info Step ist 2 => sende Init => Nachricht verschickt.

      solax-x1-mini-rs485.0
      2022-01-15 14:59:21.120 info Step ist 1 => sende Discovery => Nachricht verschickt.

      solax-x1-mini-rs485.0
      2022-01-15 14:59:11.112 info open

      solax-x1-mini-rs485.0
      2022-01-15 14:59:11.099 info configured timeout (ms): 10000

      solax-x1-mini-rs485.0
      2022-01-15 14:59:11.098 info configured port : /dev/ttyUSB0

      solax-x1-mini-rs485.0
      2022-01-15 14:59:11.097 info start of main

      solax-x1-mini-rs485.0
      2022-01-15 14:59:11.054 info starting. Version 0.0.5 in /opt/iobroker/node_modules/iobroker.solax-x1-mini-rs485, node: v12.22.9, js-controller: 3.3.21

      solax-x1-mini-rs485.0
      2022-01-15 14:59:08.086 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason

      solax-x1-mini-rs485.0
      2022-01-15 14:59:08.085 info terminating

      solax-x1-mini-rs485.0
      2022-01-15 14:59:08.083 info cleaned everything up...

      solax-x1-mini-rs485.0
      2022-01-15 14:59:08.081 info Got terminate signal TERMINATE_YOURSELF

      Schaut aus, als ob die Daten vom Wechselrichter nicht richtig retour kommen.

      Kann es sein das die Wechselrichter nicht alle gleich sind? Ich habe den X1 Mini mit 1,1 kW

      mfg Franz Josef

      simatecS Offline
      simatecS Offline
      simatec
      Developer Most Active
      schrieb am zuletzt editiert von
      #3

      @oe5amp Der Solax Adapter unterstützt nun auch die lokale Abfrage mit einem Pocket Wifi Stick und liefert alle Daten direkt vom Wechselrichter.
      Spannung, Strom, Frequenz gibt es somit nun auch.

      https://github.com/simatec/ioBroker.solax

      Die aktuelle Version ist im latest

      • Besuche meine Github Seite
      • Beitrag hat geholfen oder willst du mich unterstützen
      • HowTo Restore ioBroker
      1 Antwort Letzte Antwort
      1
      • simatecS Offline
        simatecS Offline
        simatec
        Developer Most Active
        schrieb am zuletzt editiert von simatec
        #4

        edit: falscher Thread ...

        • Besuche meine Github Seite
        • Beitrag hat geholfen oder willst du mich unterstützen
        • HowTo Restore ioBroker
        1 Antwort Letzte Antwort
        0
        • A Andy200877

          SOLAX-X1-MINI_NEU.png adapter.png

          Vorstellung [Adapter] solax-x1-mini-rs485

          https://github.com/Andy200877/ioBroker.solax-x1-mini-rs485

          Ich besitze ein kleines Balkonkraftwerk mit einem Solax X1 mini Wechselrichter.

          Es gibt für diesen Wechselrichter zwar einen Adapter aber dieser holt sich nur ein paar Daten aus der Cloud. Damit lassen sich KEINE Livedaten wie PV-Spannung usw. anzeigen.

          Der Wechselrichter hat zwar einen Modbus Anschluss (RJ45) aber er nutzt sein eigenes Protokoll.
          Darum ist der Modbus Adapter ebenfalls nicht zu gebrauchen.

          Also habe ich einen Adapter geschrieben, welches alle wichtigen Daten aus der RS485-Schnittstelle des Wechselrichters ausliest.

          Der Adapter holt sich in einem einstellbaren Intervall alle Daten aus dem Wechselrichter.
          (PV-Spannung / Strom, Temperatur, Werte der AC Seite Spannung/Strom/Frequenz, Betriebsmodus,...)
          Natürlich kann der Wechselrichter nur antworten, wenn er eingeschaltet ist. Abends / Nachts (wenn keine Sonne scheint) schaltet der Solax X1 mini Wechselrichter komplett ab und antwortet dann natürlich nicht.

          Benötigte Hardware

          • Solax X1 Mini Wechselrichter

          • USB zu RS485 Konverter https://amzn.to/3HAuN0k

          • altes Netzwerkkabel / Cat. Kabel mit RJ45 Stecker

          Hardware Anschluss
          Ich habe ein altes Netzwerkkabel durchgeschnitten und den RS485/USB Konverter wie folgt mit der RJ45 Buchse des Wechselrichters verbunden :

          RJ45 Pin 4 (Blau) <--> Adapter Anschluss A+
          RJ45 Pin 5 (Blau-Weiß) <--> Adapter Anschluss B-
          RJ45 Pin 7 (Braun-Weiß) <--> Adapter Anschluss GND

          Screenshots
          IOBroker Objekte
          objekte.jpg

          Einstellungen des Adapters
          einstellungen.jpg

          Schlussworte
          Ich bin kein Profi Programmierer und mache das ganze nur als Hobby.
          Seht mir also nach, wenn der Adapter noch nicht perfekt programmiert ist. Es läuft und erfüllt seinen Zweck und mehr soll es auch nicht können.
          Falls Ihr mich und meine Arbeit unterstützen wollt, wäre es schön wenn Ihr den RS485USB Konverter über den Link oben kauft. Euch kostet der Stick das gleiche und ich bekomme vielleicht ein paar Cent als Prämie.

          ChrisNettC Offline
          ChrisNettC Offline
          ChrisNett
          schrieb am zuletzt editiert von
          #5

          @andy200877 sagte in [Neuer Adapter] Solax X1 mini RS485:

          https://github.com/Andy200877/ioBroker.solax-x1-mini-rs485

          Hallo Andy,

          danke für deine Arbeit, wäre es möglich das auch auf doe großen X3 zu erweitern? Ich kann dir die Doku der Schnittstelle zukommen lassen.

          Christian

          A 1 Antwort Letzte Antwort
          0
          • ChrisNettC ChrisNett

            @andy200877 sagte in [Neuer Adapter] Solax X1 mini RS485:

            https://github.com/Andy200877/ioBroker.solax-x1-mini-rs485

            Hallo Andy,

            danke für deine Arbeit, wäre es möglich das auch auf doe großen X3 zu erweitern? Ich kann dir die Doku der Schnittstelle zukommen lassen.

            Christian

            A Offline
            A Offline
            Andy200877
            schrieb am zuletzt editiert von
            #6

            @christian-sandkaulen sagte in [Neuer Adapter] Solax X1 mini RS485:

            ern? Ich kann dir die Doku der Schnittstelle zukommen lassen.
            Christian

            Ich kann es mir mal ansehen.

            https://github.com/Andy200877/intex_poollampe

            ChrisNettC 1 Antwort Letzte Antwort
            0
            • A Andy200877

              @christian-sandkaulen sagte in [Neuer Adapter] Solax X1 mini RS485:

              ern? Ich kann dir die Doku der Schnittstelle zukommen lassen.
              Christian

              Ich kann es mir mal ansehen.

              ChrisNettC Offline
              ChrisNettC Offline
              ChrisNett
              schrieb am zuletzt editiert von
              #7

              @andy200877 SolaxPower External Communication Protocol X1&X3 Hybrid -G4 ModbusRTU V3.14- public version.pdf

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                Andy200877
                schrieb am zuletzt editiert von
                #8

                Das Projekt wird meinerseits nicht weiter verfolgt...
                Ich habe meine Solax Wechselrichter verkauft und es gibt einen guten alternativen Adapter..

                https://github.com/Andy200877/intex_poollampe

                F 1 Antwort Letzte Antwort
                0
                • A Andy200877

                  Das Projekt wird meinerseits nicht weiter verfolgt...
                  Ich habe meine Solax Wechselrichter verkauft und es gibt einen guten alternativen Adapter..

                  F Offline
                  F Offline
                  Frank 5
                  schrieb am zuletzt editiert von Frank 5
                  #9

                  @andy200877

                  Hallo Andy,

                  ich möchte den Solax X1 mini über RS485 Modbus RTU anbinden und habe mir dazu einen Adapter Modbus RTU auf Modbus TCP gekauft. Die Pins 4 & 5 habe ich angeschlossen aber der Inverter spricht nicht mit meinem Logger.

                  Kannst du mir sagen wie ich den Inverter einstellen muss damit er das Protokoll überträgt?

                  Ich habe folgende Einstellungen versucht:

                  Modbus = enable
                  DRM = disable

                  Wäre super wenn du mir helfen könntest.

                  VG
                  Frank

                  A 1 Antwort Letzte Antwort
                  0
                  • F Frank 5

                    @andy200877

                    Hallo Andy,

                    ich möchte den Solax X1 mini über RS485 Modbus RTU anbinden und habe mir dazu einen Adapter Modbus RTU auf Modbus TCP gekauft. Die Pins 4 & 5 habe ich angeschlossen aber der Inverter spricht nicht mit meinem Logger.

                    Kannst du mir sagen wie ich den Inverter einstellen muss damit er das Protokoll überträgt?

                    Ich habe folgende Einstellungen versucht:

                    Modbus = enable
                    DRM = disable

                    Wäre super wenn du mir helfen könntest.

                    VG
                    Frank

                    A Offline
                    A Offline
                    Andy200877
                    schrieb am zuletzt editiert von
                    #10

                    @frank-5 Ich musste nur Modbus aktivieren...
                    Der Wechselrichter "spricht" aber seine eine Sprache. Mit den normalen Modbus Adaptern kommt man nicht weit.
                    Was Dein Modbus TCP Adapter daraus baut, weiß ich leider auch nicht.

                    https://github.com/Andy200877/intex_poollampe

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      MagicSven
                      schrieb am zuletzt editiert von
                      #11

                      Für alle die wie ich Probleme mit dem Adapter hatten gibt es hier eine Lösung auf Basis eines ESP32.
                      Der liefert die Daten direkt per MQTT an sämtliche Systeme wie ioBroker, Fhem, HA, usw.

                      Solax X3 Modbus Adapter OpenWB - MQTT - RS485

                      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

                      782

                      Online

                      32.5k

                      Benutzer

                      81.6k

                      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