Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SPH 10000TL-BH-UP Wechselrichter über Modbus auslesen

    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

    SPH 10000TL-BH-UP Wechselrichter über Modbus auslesen

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

      Hallo Zusammen,

      vielleicht hat ja jemand bereits einen Growatt WR SPH 10000 über Modbus ausgelesen. Bei mir will es nicht klappen.
      Ich habe bereits diverse Modbus Energiezähler über den Modbus Adapter problemlos laufen.
      Für das zweiten Modbus Gateway habe ich eine weitere Instanz vom Adapter installiert.

      Zur Adapter Konfiguration:
      Modbus1.png

      modbus4.png

      Gateway:
      modbus2.png

      modbus3.png

      Wechselrichter:
      modbus5.png
      Das Gateway ist am Port 485-3 angeschlossen.

      Ich habe auch die Ports 458-1 und 2 ausprobiert, gleicher Effekt.
      Auch mit den Modbus Einstellungen im Wechselrichter habe ich gespielt.

      modbus6.png
      In einem andren Forum hatte ich gelesen, dass der Modbus Modus auf VPP gestellt werden sollte, aber auch in dieser Einstellung kein Erfolg

      Auszug vom LOG

      modbus.1
      2024-06-02 12:37:33.710	info	Disconnected from slave 192.168.30.50
      modbus.1
      2024-06-02 12:37:32.711	warn	[1] Poll error count: 1 code: {"err":"timeout","timeout":5000}
      modbus.1
      2024-06-02 12:37:32.710	error	Client in error state.
      modbus.1
      2024-06-02 12:37:32.710	error	Request timed out.
      modbus.1
      2024-06-02 12:37:32.710	warn	Error: undefined
      modbus.1
      2024-06-02 12:37:27.709	info	Connected to slave
      modbus.1
      2024-06-02 12:37:27.415	info	starting. Version 6.2.3 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.13.1, js-controller: 5.0.19
      modbus.1
      2024-06-02 12:37:23.694	info	terminating
      modbus.1
      2024-06-02 12:37:23.194	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      modbus.1
      2024-06-02 12:37:23.194	info	terminating
      modbus.1
      2024-06-02 12:37:23.193	info	Got terminate signal TERMINATE_YOURSELF
      

      Das Gateway zeigt auch kurz an, dass zum Adapter einer Verbindung aufgebaut wird.

      Jemand ne Idee ?

      Gruß Michael

      wendy2702 1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 @2hot4you last edited by wendy2702

        @2hot4you du hast im Adapter und im US Riot die Umwandlung TCPtoRTU aktiv.

        Geht aber nur an einer Stelle. Ich würde im IOB auf TCP stellen und die Wandlung im US dingsbums machen lassen.

        Loggen für die Instanz auf Debug stellen und das log dann mal Posten.

        2 1 Reply Last reply Reply Quote 0
        • 2
          2hot4you @wendy2702 last edited by 2hot4you

          @wendy2702

          anbei das aktuelle LOG File. Ich habe den Adapter auf TCP umgestellt. Da ich nur ein Endgerät abfrage, habe ich auf den MODBUS kein Widerstand parallelgeschaltet.

          
          
          modbus.1
          2024-06-02 23:21:11.977	info	Disconnected from slave 192.168.30.50
          
          modbus.1
          2024-06-02 23:21:11.977	debug	Closing client on purpose.
          
          modbus.1
          2024-06-02 23:21:10.978	debug	Cleaning up request fifo.
          
          modbus.1
          2024-06-02 23:21:10.978	debug	Clearing timeout of the current request.
          
          modbus.1
          2024-06-02 23:21:10.978	debug	Socket closed with error
          
          modbus.1
          2024-06-02 23:21:10.978	warn	[1] Poll error count: 3 code: {"err":"timeout","timeout":5000}
          
          modbus.1
          2024-06-02 23:21:10.977	error	Client in error state.
          
          modbus.1
          2024-06-02 23:21:10.977	error	Request timed out.
          
          modbus.1
          2024-06-02 23:21:10.977	warn	Error: undefined
          
          modbus.1
          2024-06-02 23:21:05.977	debug	[DevID_1/inputRegs] Poll address 12 - 1 registers
          
          modbus.1
          2024-06-02 23:21:05.976	debug	[DevID_1] Poll start ---------------------
          
          modbus.1
          2024-06-02 23:21:05.976	info	Connected to slave 192.168.30.50
          
          modbus.1
          2024-06-02 23:20:05.973	info	Disconnected from slave 192.168.30.50
          
          modbus.1
          2024-06-02 23:20:05.973	debug	Closing client on purpose.
          
          modbus.1
          2024-06-02 23:20:04.974	debug	Cleaning up request fifo.
          
          modbus.1
          2024-06-02 23:20:04.973	debug	Clearing timeout of the current request.
          
          modbus.1
          2024-06-02 23:20:04.973	debug	Socket closed with error
          
          modbus.1
          2024-06-02 23:20:04.973	warn	[1] Poll error count: 2 code: {"err":"timeout","timeout":5000}
          
          modbus.1
          2024-06-02 23:20:04.973	error	Client in error state.
          
          modbus.1
          2024-06-02 23:20:04.972	error	Request timed out.
          
          modbus.1
          2024-06-02 23:20:04.972	warn	Error: undefined
          
          modbus.1
          2024-06-02 23:19:59.971	debug	[DevID_1/inputRegs] Poll address 12 - 1 registers
          
          modbus.1
          2024-06-02 23:19:59.971	debug	[DevID_1] Poll start ---------------------
          
          modbus.1
          2024-06-02 23:19:59.970	info	Connected to slave 192.168.30.50
          
          modbus.1
          2024-06-02 23:18:59.969	info	Disconnected from slave 192.168.30.50
          
          modbus.1
          2024-06-02 23:18:59.969	debug	Closing client on purpose.
          
          modbus.1
          2024-06-02 23:18:58.969	debug	Cleaning up request fifo.
          
          modbus.1
          2024-06-02 23:18:58.969	debug	Clearing timeout of the current request.
          
          modbus.1
          2024-06-02 23:18:58.969	debug	Socket closed with error
          
          modbus.1
          2024-06-02 23:18:58.969	warn	[1] Poll error count: 1 code: {"err":"timeout","timeout":5000}
          
          modbus.1
          2024-06-02 23:18:58.968	error	Client in error state.
          
          modbus.1
          2024-06-02 23:18:58.968	error	Request timed out.
          
          modbus.1
          2024-06-02 23:18:58.968	warn	Error: undefined
          
          modbus.1
          2024-06-02 23:18:53.966	debug	[DevID_1/inputRegs] Poll address 12 - 1 registers
          
          modbus.1
          2024-06-02 23:18:53.966	debug	Initialization of scale factors done!
          
          modbus.1
          2024-06-02 23:18:53.965	debug	[DevID_1] Poll start ---------------------
          
          modbus.1
          2024-06-02 23:18:53.965	info	Connected to slave 192.168.30.50
          
          modbus.1
          2024-06-02 23:18:53.793	debug	Initialize Objects for holdingRegs: []
          
          modbus.1
          2024-06-02 23:18:53.793	debug	Add inputRegisters.30013Output_Power: {"_id":"inputRegisters.30013Output_Power","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":"W"},"native":{"regType":"inputRegs","address":12,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":0.1}}
          
          modbus.1
          2024-06-02 23:18:53.793	debug	Initialize Objects for inputRegs: [{"_address":"30013","name":"Output Power","description":"","unit":"W","type":"uint16be","len":1,"factor":0.1,"offset":0,"formula":"","role":"value","room":"","cw":"","isScale":"","address":12,"deviceId":1,"id":"inputRegisters.30013Output_Power"}]
          
          modbus.1
          2024-06-02 23:18:53.793	debug	Initialize Objects for coils: []
          
          modbus.1
          2024-06-02 23:18:53.793	debug	Initialize Objects for disInputs: []
          
          modbus.1
          2024-06-02 23:18:53.689	info	starting. Version 6.2.3 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.13.1, js-controller: 5.0.19
          
          modbus.1
          2024-06-02 23:18:53.513	debug	Plugin sentry Initialize Plugin (enabled=true)
          
          
          wendy2702 1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 @2hot4you last edited by

            @2hot4you Kennst du das :

            https://www.photovoltaikforum.com/thread/192228-growatt-sph-modbus-rtu-rj45-pinout-und-register-beschreibung/

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            783
            Online

            31.9k
            Users

            80.3k
            Topics

            1.3m
            Posts

            2
            4
            637
            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