Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Neuer Adapter] Solax X1 mini RS485

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Neuer Adapter] Solax X1 mini RS485

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Andy200877 last edited by

      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.

      OE5AMP ChrisNett 2 Replies Last reply Reply Quote 0
      • OE5AMP
        OE5AMP @Andy200877 last edited by

        @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

        simatec 1 Reply Last reply Reply Quote 0
        • simatec
          simatec Developer Most Active @OE5AMP last edited by

          @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

          1 Reply Last reply Reply Quote 1
          • simatec
            simatec Developer Most Active last edited by simatec

            edit: falscher Thread ...

            1 Reply Last reply Reply Quote 0
            • ChrisNett
              ChrisNett @Andy200877 last edited by

              @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 Reply Last reply Reply Quote 0
              • A
                Andy200877 @ChrisNett last edited by

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

                ChrisNett 1 Reply Last reply Reply Quote 0
                • ChrisNett
                  ChrisNett @Andy200877 last edited by

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

                  1 Reply Last reply Reply Quote 0
                  • A
                    Andy200877 last edited by

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

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      Frank 5 @Andy200877 last edited by 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 1 Reply Last reply Reply Quote 0
                      • A
                        Andy200877 @Frank 5 last edited by

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

                        1 Reply Last reply Reply Quote 0
                        • M
                          MagicSven last edited by

                          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 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          842
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          adapter mini rs232 rs485 solax
                          6
                          11
                          5483
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo