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. Sigenstor Modbus

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Sigenstor Modbus

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 6 Kommentatoren 1.4k 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.
  • MatzebhvM Offline
    MatzebhvM Offline
    Matzebhv
    schrieb am zuletzt editiert von Homoran
    #1

    Moin,
    habe seit heute die PV in Betrieb und verzweifel ein wenig an Modbus ( mal wieder ).
    Modbus im Inverter ist aktiv und eigentlich ist alles Dokumentiert, bekomme aber nur:

    2025-05-20 17:27:52.763	warn	[DevID_1] Poll error count: 2 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
    

    MOD-EDIT: Code in code-tags gesetzt!

    Vielleicht mag mir ja jemand auf die Sprünge helfen.
    Doku ->
    cc50b7d7-ca55-4558-b554-5b642b658dd3-image.png

    Meine Settings ->
    6040378a-a3b8-4b8d-9f17-0d7cc18ca9c5-image.png

    0b668939-104f-4794-9402-88d05b21e3f9-image.png

    Ich könnte mir zwar hintenrum die Daten über HA holen, das würde ich mir aber gerne ersparen.
    Matze

    HomoranH 1 Antwort Letzte Antwort
    0
    • MatzebhvM Matzebhv

      Moin,
      habe seit heute die PV in Betrieb und verzweifel ein wenig an Modbus ( mal wieder ).
      Modbus im Inverter ist aktiv und eigentlich ist alles Dokumentiert, bekomme aber nur:

      2025-05-20 17:27:52.763	warn	[DevID_1] Poll error count: 2 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
      

      MOD-EDIT: Code in code-tags gesetzt!

      Vielleicht mag mir ja jemand auf die Sprünge helfen.
      Doku ->
      cc50b7d7-ca55-4558-b554-5b642b658dd3-image.png

      Meine Settings ->
      6040378a-a3b8-4b8d-9f17-0d7cc18ca9c5-image.png

      0b668939-104f-4794-9402-88d05b21e3f9-image.png

      Ich könnte mir zwar hintenrum die Daten über HA holen, das würde ich mir aber gerne ersparen.
      Matze

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @matzebhv sagte in Sigenstor Modbus:

      bekomme aber nur

      bitte debug log!

      @matzebhv sagte in Sigenstor Modbus:

      Meine Settings ->

      Master wäre mMn falsch.
      ich hab da gar nicht stehen :thinking_face:

      Geräte ID ist wirklich 1?

      keine ALIASES benutzen, wenn du schon 30003 nutzst!

      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 -

      MatzebhvM 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @matzebhv sagte in Sigenstor Modbus:

        bekomme aber nur

        bitte debug log!

        @matzebhv sagte in Sigenstor Modbus:

        Meine Settings ->

        Master wäre mMn falsch.
        ich hab da gar nicht stehen :thinking_face:

        Geräte ID ist wirklich 1?

        keine ALIASES benutzen, wenn du schon 30003 nutzst!

        MatzebhvM Offline
        MatzebhvM Offline
        Matzebhv
        schrieb am zuletzt editiert von
        #3

        @homoran

        2
        62
        Log-Größe: 3.3 MB
        
        1
        Zeit
        debug
        Nachricht
        
        alexa2.0
        2025-05-20 18:23:51.731	info	Alexa-Push-Connection (macDms = true) established. Disable Polling
        
        alexa2.0
        2025-05-20 18:23:50.440	info	Alexa-Push-Connection disconnected - retry: Retry Connection in 1s
        
        modbus.0
        2025-05-20 18:23:42.875	debug	Closing client on purpose.
        
        modbus.0
        2025-05-20 18:23:41.874	debug	Cleaning up request fifo.
        
        modbus.0
        2025-05-20 18:23:41.874	debug	Socket closed with error
        
        modbus.0
        2025-05-20 18:23:41.855	info	Disconnected from slave 192.168.178.39
        
        modbus.0
        2025-05-20 18:23:41.855	debug	Closing client on purpose.
        
        modbus.0
        2025-05-20 18:23:41.804	warn	[DevID_1] Poll error count: 6 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
        
        modbus.0
        2025-05-20 18:23:41.804	debug	Received pdu describes an error.
        
        modbus.0
        2025-05-20 18:23:41.668	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
        
        modbus.0
        2025-05-20 18:23:41.668	debug	[DevID_1] Poll start ---------------------
        
        modbus.0
        2025-05-20 18:23:40.617	warn	[DevID_1] Poll error count: 5 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
        
        modbus.0
        2025-05-20 18:23:40.617	debug	Received pdu describes an error.
        
        modbus.0
        2025-05-20 18:23:40.508	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
        
        modbus.0
        2025-05-20 18:23:40.507	debug	[DevID_1] Poll start ---------------------
        
        modbus.0
        2025-05-20 18:23:39.456	warn	[DevID_1] Poll error count: 4 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
        
        modbus.0
        2025-05-20 18:23:39.456	debug	Received pdu describes an error.
        
        modbus.0
        2025-05-20 18:23:39.372	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
        
        modbus.0
        2025-05-20 18:23:39.372	debug	[DevID_1] Poll start ---------------------
        
        modbus.0
        2025-05-20 18:23:38.320	warn	[DevID_1] Poll error count: 3 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
        
        modbus.0
        2025-05-20 18:23:38.320	debug	Received pdu describes an error.
        
        modbus.0
        2025-05-20 18:23:38.199	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
        
        modbus.0
        2025-05-20 18:23:38.198	debug	[DevID_1] Poll start ---------------------
        
        modbus.0
        2025-05-20 18:23:37.148	warn	[DevID_1] Poll error count: 2 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
        
        modbus.0
        2025-05-20 18:23:37.148	debug	Received pdu describes an error.
        
        modbus.0
        2025-05-20 18:23:37.125	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
        
        modbus.0
        2025-05-20 18:23:37.125	debug	[DevID_1] Poll start ---------------------
        
        modbus.0
        2025-05-20 18:23:36.074	warn	[DevID_1] Poll error count: 1 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
        
        modbus.0
        2025-05-20 18:23:36.073	debug	Received pdu describes an error.
        
        modbus.0
        2025-05-20 18:23:36.057	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
        
        modbus.0
        2025-05-20 18:23:36.057	debug	Initialization of scale factors done!
        
        modbus.0
        2025-05-20 18:23:36.056	debug	[DevID_1] Poll start ---------------------
        
        modbus.0
        2025-05-20 18:23:36.055	info	Connected to slave 192.168.178.39
        
        modbus.0
        2025-05-20 18:23:35.721	debug	Initialize Objects for holdingRegs: []
        
        modbus.0
        2025-05-20 18:23:35.720	debug	Add inputRegisters.30003_EMS_work_mode: {"_id":"inputRegisters.30003_EMS_work_mode","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":30003,"deviceId":1,"type":"uint16le","len":1,"offset":0,"factor":1}}
        
        modbus.0
        2025-05-20 18:23:35.720	debug	Initialize Objects for inputRegs: [{"_address":"30003","deviceId":1,"name":"EMS work mode","description":"","unit":"","type":"uint16le","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":"","isScale":"","address":30003,"id":"inputRegisters.30003_EMS_work_mode"}]
        
        modbus.0
        2025-05-20 18:23:35.720	debug	Initialize Objects for coils: []
        
        modbus.0
        2025-05-20 18:23:35.719	debug	Initialize Objects for disInputs: []
        
        modbus.0
        2025-05-20 18:23:35.535	debug	Schedule restart: 0 9 * * *
        
        modbus.0
        2025-05-20 18:23:35.505	info	starting. Version 6.4.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.2, js-controller: 7.0.7
        
        modbus.0
        2025-05-20 18:23:34.391	debug	Plugin sentry Initialize Plugin (enabled=true)
        
        host.iOBroker
        2025-05-20 18:23:33.286	info	instance system.adapter.modbus.0 in version "6.4.0" started with pid 16220
        

        Der Inverter ist Slave, iobroker Master. Das sollte schon so passen.
        ID ist 1 laut den Einstellungen im Inverter.
        Alias aus hat leider keinen Unterschied gemacht.

        HomoranH 1 Antwort Letzte Antwort
        0
        • MatzebhvM Matzebhv

          @homoran

          2
          62
          Log-Größe: 3.3 MB
          
          1
          Zeit
          debug
          Nachricht
          
          alexa2.0
          2025-05-20 18:23:51.731	info	Alexa-Push-Connection (macDms = true) established. Disable Polling
          
          alexa2.0
          2025-05-20 18:23:50.440	info	Alexa-Push-Connection disconnected - retry: Retry Connection in 1s
          
          modbus.0
          2025-05-20 18:23:42.875	debug	Closing client on purpose.
          
          modbus.0
          2025-05-20 18:23:41.874	debug	Cleaning up request fifo.
          
          modbus.0
          2025-05-20 18:23:41.874	debug	Socket closed with error
          
          modbus.0
          2025-05-20 18:23:41.855	info	Disconnected from slave 192.168.178.39
          
          modbus.0
          2025-05-20 18:23:41.855	debug	Closing client on purpose.
          
          modbus.0
          2025-05-20 18:23:41.804	warn	[DevID_1] Poll error count: 6 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
          
          modbus.0
          2025-05-20 18:23:41.804	debug	Received pdu describes an error.
          
          modbus.0
          2025-05-20 18:23:41.668	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
          
          modbus.0
          2025-05-20 18:23:41.668	debug	[DevID_1] Poll start ---------------------
          
          modbus.0
          2025-05-20 18:23:40.617	warn	[DevID_1] Poll error count: 5 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
          
          modbus.0
          2025-05-20 18:23:40.617	debug	Received pdu describes an error.
          
          modbus.0
          2025-05-20 18:23:40.508	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
          
          modbus.0
          2025-05-20 18:23:40.507	debug	[DevID_1] Poll start ---------------------
          
          modbus.0
          2025-05-20 18:23:39.456	warn	[DevID_1] Poll error count: 4 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
          
          modbus.0
          2025-05-20 18:23:39.456	debug	Received pdu describes an error.
          
          modbus.0
          2025-05-20 18:23:39.372	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
          
          modbus.0
          2025-05-20 18:23:39.372	debug	[DevID_1] Poll start ---------------------
          
          modbus.0
          2025-05-20 18:23:38.320	warn	[DevID_1] Poll error count: 3 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
          
          modbus.0
          2025-05-20 18:23:38.320	debug	Received pdu describes an error.
          
          modbus.0
          2025-05-20 18:23:38.199	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
          
          modbus.0
          2025-05-20 18:23:38.198	debug	[DevID_1] Poll start ---------------------
          
          modbus.0
          2025-05-20 18:23:37.148	warn	[DevID_1] Poll error count: 2 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
          
          modbus.0
          2025-05-20 18:23:37.148	debug	Received pdu describes an error.
          
          modbus.0
          2025-05-20 18:23:37.125	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
          
          modbus.0
          2025-05-20 18:23:37.125	debug	[DevID_1] Poll start ---------------------
          
          modbus.0
          2025-05-20 18:23:36.074	warn	[DevID_1] Poll error count: 1 code: {"errorCode":132,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
          
          modbus.0
          2025-05-20 18:23:36.073	debug	Received pdu describes an error.
          
          modbus.0
          2025-05-20 18:23:36.057	debug	[DevID_1/inputRegs] Poll address 30003 - 1 registers
          
          modbus.0
          2025-05-20 18:23:36.057	debug	Initialization of scale factors done!
          
          modbus.0
          2025-05-20 18:23:36.056	debug	[DevID_1] Poll start ---------------------
          
          modbus.0
          2025-05-20 18:23:36.055	info	Connected to slave 192.168.178.39
          
          modbus.0
          2025-05-20 18:23:35.721	debug	Initialize Objects for holdingRegs: []
          
          modbus.0
          2025-05-20 18:23:35.720	debug	Add inputRegisters.30003_EMS_work_mode: {"_id":"inputRegisters.30003_EMS_work_mode","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":30003,"deviceId":1,"type":"uint16le","len":1,"offset":0,"factor":1}}
          
          modbus.0
          2025-05-20 18:23:35.720	debug	Initialize Objects for inputRegs: [{"_address":"30003","deviceId":1,"name":"EMS work mode","description":"","unit":"","type":"uint16le","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":"","isScale":"","address":30003,"id":"inputRegisters.30003_EMS_work_mode"}]
          
          modbus.0
          2025-05-20 18:23:35.720	debug	Initialize Objects for coils: []
          
          modbus.0
          2025-05-20 18:23:35.719	debug	Initialize Objects for disInputs: []
          
          modbus.0
          2025-05-20 18:23:35.535	debug	Schedule restart: 0 9 * * *
          
          modbus.0
          2025-05-20 18:23:35.505	info	starting. Version 6.4.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.2, js-controller: 7.0.7
          
          modbus.0
          2025-05-20 18:23:34.391	debug	Plugin sentry Initialize Plugin (enabled=true)
          
          host.iOBroker
          2025-05-20 18:23:33.286	info	instance system.adapter.modbus.0 in version "6.4.0" started with pid 16220
          

          Der Inverter ist Slave, iobroker Master. Das sollte schon so passen.
          ID ist 1 laut den Einstellungen im Inverter.
          Alias aus hat leider keinen Unterschied gemacht.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #4

          @matzebhv sagte in Sigenstor Modbus:

          type":"uint16le

          hat das e7nen Grund warum du little Endian nimmst?

          hab ich auf dem Microfilm
          Screenshot_20250520-182951_Firefox.jpg
          leider vorher nicht erkannt

          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 -

          MatzebhvM 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @matzebhv sagte in Sigenstor Modbus:

            type":"uint16le

            hat das e7nen Grund warum du little Endian nimmst?

            hab ich auf dem Microfilm
            Screenshot_20250520-182951_Firefox.jpg
            leider vorher nicht erkannt

            MatzebhvM Offline
            MatzebhvM Offline
            Matzebhv
            schrieb am zuletzt editiert von Matzebhv
            #5

            @homoran
            Oh man, jetzt gehts.

            1fffe627-8dc2-4edc-9090-d902d4122a06-image.png

            Außerdem muss für die Adressen im niedrigen Bereich die Slave-ID 247 eingestellt werden.

            Für alle Sigenstor-User:

            _address	deviceId	name	description	unit	type	len	factor	offset	formula	role	room	cw	isScale
            30554	1	Daily export energy		kWh	uint32be	2	0.01	0		level			
            30556	1	Accumulated export energy	Total Energy produced	kWh	uint64be	4	0.01	0		level			
            30560	1	Daily import energy		kWh	uint32be	2	0.01	0		level			
            30566	1	Battery daily charge energy		kWh	uint32be	2	0.01	0		level			
            30568	1	Battery accumulated charge energy		kWh	uint64be	4	0.01	0		level			
            30572	1	Battery daily discharge energy		kWh	uint32be	2	0.01	0		level			
            30574	1	Battery accumulated discharge energy		kWh	uint64be	4	0.01	0		level			
            30587	1	Active power		W	int32be	2	0	0		level			
            30602	1	Battery State of Health	Battery SOH	%	uint16be	1	0.1	0		level			
            31027	1	PV1 voltage	String Nord Voltage	V	int16be	1	0.1	0		level			
            31028	1	PV1 current	String Nord Current	A	int16be	1	0.01	0		level			
            31029	1	PV2 voltage	String Sued Voltage	V	int16be	1	0.1	0		level			
            31030	1	PV2 current	String Sued Current	A	int16be	1	0.01	0		level			
            31035	1	PV Power		W	int32be	2	0	0		level			
            30003	247	EMS work mode	0: max self consumption; 1:Sigen AI; 2:TOU, 7: Remote EMS		uint16be	1	0	0		level			
            30005	247	Grid Active Power	>0 buy from grid; <0 sell to grid	W	int32be	2	0.1	0		level			
            30009	247	On/Off Grid status	0: on grid; 1: off grid (auto); 2: off grid (manual)		uint16be	1	0.1	0		level			
            30014	247	SOC	Soc of system	%	uint16be	1	0.1	0		level			
            30015	247	L1 power	Phase 1 power	W	int32be	2	0.1	0		level			
            30017	247	L2 power	Phase 2 power	W	int32be	2	0.1	0		level			
            30019	247	L3 power	Phase 3 power	W	int32be	2	0.1	0		level			
            30027	247	Alarm (General)	If hybrid inverter has alaarm, this will be set		int32be	2	0	0		level			
            30031	247	Plant active power		W	int32be	2	0	0		level			
            30033	247	Plant reactive power		W	int32be	2	0	0		level			
            30035	247	PV power	PV Power from Roof	kW	int32be	2	0.001	0		level			
            30037	247	Battery Power	<0: discharging; >0: charging	W	int32be	2	0	0		level			
            30052	247	Grid sensor L1 active power		W	int32be	2	0	0		level			
            30054	247	Grid sensor L2 active power		W	int32be	2	0	0		level			
            30056	247	Grid sensor L3 active power		W	int32be	2	0	0		level			
            30064	247	Max charging capacity		kWh	int32be	2	0.01	0		level			
            30066	247	Max discharging capacity		kWh	int32be	2	0.01	0		level			
            30068	247	ESS charging power		kW	int32be	2	0.001	0		level			
            30070	247	ESS discharging power		kW	int32be	2	0.001	0		level		
            
            HomoranH 1 Antwort Letzte Antwort
            0
            • MatzebhvM Matzebhv

              @homoran
              Oh man, jetzt gehts.

              1fffe627-8dc2-4edc-9090-d902d4122a06-image.png

              Außerdem muss für die Adressen im niedrigen Bereich die Slave-ID 247 eingestellt werden.

              Für alle Sigenstor-User:

              _address	deviceId	name	description	unit	type	len	factor	offset	formula	role	room	cw	isScale
              30554	1	Daily export energy		kWh	uint32be	2	0.01	0		level			
              30556	1	Accumulated export energy	Total Energy produced	kWh	uint64be	4	0.01	0		level			
              30560	1	Daily import energy		kWh	uint32be	2	0.01	0		level			
              30566	1	Battery daily charge energy		kWh	uint32be	2	0.01	0		level			
              30568	1	Battery accumulated charge energy		kWh	uint64be	4	0.01	0		level			
              30572	1	Battery daily discharge energy		kWh	uint32be	2	0.01	0		level			
              30574	1	Battery accumulated discharge energy		kWh	uint64be	4	0.01	0		level			
              30587	1	Active power		W	int32be	2	0	0		level			
              30602	1	Battery State of Health	Battery SOH	%	uint16be	1	0.1	0		level			
              31027	1	PV1 voltage	String Nord Voltage	V	int16be	1	0.1	0		level			
              31028	1	PV1 current	String Nord Current	A	int16be	1	0.01	0		level			
              31029	1	PV2 voltage	String Sued Voltage	V	int16be	1	0.1	0		level			
              31030	1	PV2 current	String Sued Current	A	int16be	1	0.01	0		level			
              31035	1	PV Power		W	int32be	2	0	0		level			
              30003	247	EMS work mode	0: max self consumption; 1:Sigen AI; 2:TOU, 7: Remote EMS		uint16be	1	0	0		level			
              30005	247	Grid Active Power	>0 buy from grid; <0 sell to grid	W	int32be	2	0.1	0		level			
              30009	247	On/Off Grid status	0: on grid; 1: off grid (auto); 2: off grid (manual)		uint16be	1	0.1	0		level			
              30014	247	SOC	Soc of system	%	uint16be	1	0.1	0		level			
              30015	247	L1 power	Phase 1 power	W	int32be	2	0.1	0		level			
              30017	247	L2 power	Phase 2 power	W	int32be	2	0.1	0		level			
              30019	247	L3 power	Phase 3 power	W	int32be	2	0.1	0		level			
              30027	247	Alarm (General)	If hybrid inverter has alaarm, this will be set		int32be	2	0	0		level			
              30031	247	Plant active power		W	int32be	2	0	0		level			
              30033	247	Plant reactive power		W	int32be	2	0	0		level			
              30035	247	PV power	PV Power from Roof	kW	int32be	2	0.001	0		level			
              30037	247	Battery Power	<0: discharging; >0: charging	W	int32be	2	0	0		level			
              30052	247	Grid sensor L1 active power		W	int32be	2	0	0		level			
              30054	247	Grid sensor L2 active power		W	int32be	2	0	0		level			
              30056	247	Grid sensor L3 active power		W	int32be	2	0	0		level			
              30064	247	Max charging capacity		kWh	int32be	2	0.01	0		level			
              30066	247	Max discharging capacity		kWh	int32be	2	0.01	0		level			
              30068	247	ESS charging power		kW	int32be	2	0.001	0		level			
              30070	247	ESS discharging power		kW	int32be	2	0.001	0		level		
              
              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @matzebhv sagte in Sigenstor Modbus:

              Oh man, jetzt gehts.

              hast du nur den Haken gesetzt, oder uf das üblicherweise verwendete bigEndian umgestellt?

              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 -

              MatzebhvM 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @matzebhv sagte in Sigenstor Modbus:

                Oh man, jetzt gehts.

                hast du nur den Haken gesetzt, oder uf das üblicherweise verwendete bigEndian umgestellt?

                MatzebhvM Offline
                MatzebhvM Offline
                Matzebhv
                schrieb am zuletzt editiert von Matzebhv
                #7

                @homoran Erst auf Big Endian, das alleine hat nicht geholfen. Die Checkbox hat es dann zum fliegen gebracht.

                L 1 Antwort Letzte Antwort
                0
                • MatzebhvM Matzebhv

                  @homoran Erst auf Big Endian, das alleine hat nicht geholfen. Die Checkbox hat es dann zum fliegen gebracht.

                  L Offline
                  L Offline
                  looxer01
                  schrieb am zuletzt editiert von
                  #8

                  @matzebhv

                  Hi,

                  ich bin auch gerade auf Sigenergy gestoßen.
                  Die Technologie ist sehr beeindruckend und die können alles was ich gerne hätte und viel mehr. (Ich habe einige Anforderungen und bisher war Huawei am nächsten dran - Allerdings gibt es extrem schlechte Bewertungen zum Support von Huawei)

                  Der einzige Wermuttropfen ist, dass die Firma erst seit 2022 am Markt ist und es daher nicht soviel Erfahrungswerte gibt.

                  Kannst du ein paar Erfahrungen teilen ?
                  Bist du zufrieden mit der Anlage was zuverlässigkeit, effizient etc angeht ?
                  Hast du schon Erfahrungen mit dem Support gemacht ? (soll ja wesentlich besser als bei Huawei sein)
                  reichen die Modbus Daten für eine Vernünftige Visualisierung ?

                  vG Looxer

                  MatzebhvM 1 Antwort Letzte Antwort
                  0
                  • L looxer01

                    @matzebhv

                    Hi,

                    ich bin auch gerade auf Sigenergy gestoßen.
                    Die Technologie ist sehr beeindruckend und die können alles was ich gerne hätte und viel mehr. (Ich habe einige Anforderungen und bisher war Huawei am nächsten dran - Allerdings gibt es extrem schlechte Bewertungen zum Support von Huawei)

                    Der einzige Wermuttropfen ist, dass die Firma erst seit 2022 am Markt ist und es daher nicht soviel Erfahrungswerte gibt.

                    Kannst du ein paar Erfahrungen teilen ?
                    Bist du zufrieden mit der Anlage was zuverlässigkeit, effizient etc angeht ?
                    Hast du schon Erfahrungen mit dem Support gemacht ? (soll ja wesentlich besser als bei Huawei sein)
                    reichen die Modbus Daten für eine Vernünftige Visualisierung ?

                    vG Looxer

                    MatzebhvM Offline
                    MatzebhvM Offline
                    Matzebhv
                    schrieb am zuletzt editiert von Matzebhv
                    #9

                    @looxer01
                    Moin,
                    sorry, jetzt erst gesehen.
                    Ich bin mit dem System mehr als zufrieden.
                    Wir haben 10,1kWp auf dem Dach, den 10 kW Inverter mit 8 kWh Batterie + Homemax TP Gateway.
                    Der Hersteller ist zwar noch recht jung und in DE noch nicht ganz so verbreitet, das sieht aber in anderen Ländern ( z.B. Australien und UK ) ganz anders aus. Da räumen die grade den Markt ab aus Gründen.
                    Im Nachgang werden wir wohl noch eine Batterie nachrüsten, da wir auch im Sommer nicht immer durch die Nacht kommen. Das hat aber natürlich immer was mit dem Stromverbrauch zu tun. Rechnen tut sich das vermutlich am Ende nicht, mich nervt das aber trotzdem :grinning:
                    Wichtig! Such dir einen guten Solateur, du kommst als Endkunde nicht an alle Einstellungen dran. Daher hilft ein kurzer Draht hier ungemein.
                    Über Modbus kommst du an alle benötigten Daten dran.

                    Das war der letzte ( durchwachsene ) Monat:

                    409b4e0e-36ec-40bf-95f3-3478ce0a3a21-image.png

                    L 1 Antwort Letzte Antwort
                    0
                    • MatzebhvM Matzebhv

                      @looxer01
                      Moin,
                      sorry, jetzt erst gesehen.
                      Ich bin mit dem System mehr als zufrieden.
                      Wir haben 10,1kWp auf dem Dach, den 10 kW Inverter mit 8 kWh Batterie + Homemax TP Gateway.
                      Der Hersteller ist zwar noch recht jung und in DE noch nicht ganz so verbreitet, das sieht aber in anderen Ländern ( z.B. Australien und UK ) ganz anders aus. Da räumen die grade den Markt ab aus Gründen.
                      Im Nachgang werden wir wohl noch eine Batterie nachrüsten, da wir auch im Sommer nicht immer durch die Nacht kommen. Das hat aber natürlich immer was mit dem Stromverbrauch zu tun. Rechnen tut sich das vermutlich am Ende nicht, mich nervt das aber trotzdem :grinning:
                      Wichtig! Such dir einen guten Solateur, du kommst als Endkunde nicht an alle Einstellungen dran. Daher hilft ein kurzer Draht hier ungemein.
                      Über Modbus kommst du an alle benötigten Daten dran.

                      Das war der letzte ( durchwachsene ) Monat:

                      409b4e0e-36ec-40bf-95f3-3478ce0a3a21-image.png

                      L Offline
                      L Offline
                      looxer01
                      schrieb am zuletzt editiert von
                      #10

                      @matzebhv
                      Hi,

                      vielen Dank für das Feedback.
                      Ein wenig nervös war ich schon aufgrund des jungen herstellers und der geringen Verbreitung.
                      Allerdings hat mich die Technik am Ende überzeugt. Es freut mich, dass du da Positives zu berichten hast.
                      Es gibt keinen Hersteller, der nur annähernd für meine Konstellation die perfekte Lösung hat, dieser schon.
                      Freut mich auch, dass es mit Modbus eine gute Integration zum ioBroker gibt.

                      Die Anlage wird Anfang September angeschlossen :)

                      vielen Dank fürs Feedback.

                      Looxer

                      Meine Konstellation
                      20 KW Wechselrichter (wegen der 4 MPP tracker aber auch die Ladung und Entladungskapazitäten)
                      11 kw Wallbox
                      16kwh Speicher
                      Gateway
                      15kwp pannels auf Süd-Ost ausgerichtet

                      1 Antwort Letzte Antwort
                      0
                      • N PN Offline
                        N PN Offline
                        N P
                        schrieb am zuletzt editiert von
                        #11

                        Sigenergy hat Register Total Energy produced in der Modbus Dokumentation V2.5 rausgenommen, in der V2.4 war es noch drin, ich schau mir die daten gerade näher an und versuche das Energieflussmonitoring in meiner Loxone abzubilden. Der Sigenmeter stimmt was den Momentanverbrauch angeht auch sehr gut mit dem Hauszähler überein. Problem ist das Register 30556 nachts den Batterieverbrauch als Produktion angibt zusätzlich zählt es den selben Wert auf dem Batterieverbrauchszähler. Jetzt stellt sich mir die Frage ist das absicht von Sigenergy oder ein Fehler. Falls der Solarstrom, welcher in die Batterie eingespeichert wurde hier erst gezählt würde, wenn er wieder abgegeben wird, würde es noch irgendwie sinn machen, ansonsten würde er ja doppelt gezählt. Habt ihr euch mal mit dem Register auseinandergesetzt?

                        L 2 Antworten Letzte Antwort
                        0
                        • N PN N P

                          Sigenergy hat Register Total Energy produced in der Modbus Dokumentation V2.5 rausgenommen, in der V2.4 war es noch drin, ich schau mir die daten gerade näher an und versuche das Energieflussmonitoring in meiner Loxone abzubilden. Der Sigenmeter stimmt was den Momentanverbrauch angeht auch sehr gut mit dem Hauszähler überein. Problem ist das Register 30556 nachts den Batterieverbrauch als Produktion angibt zusätzlich zählt es den selben Wert auf dem Batterieverbrauchszähler. Jetzt stellt sich mir die Frage ist das absicht von Sigenergy oder ein Fehler. Falls der Solarstrom, welcher in die Batterie eingespeichert wurde hier erst gezählt würde, wenn er wieder abgegeben wird, würde es noch irgendwie sinn machen, ansonsten würde er ja doppelt gezählt. Habt ihr euch mal mit dem Register auseinandergesetzt?

                          L Offline
                          L Offline
                          looxer01
                          schrieb am zuletzt editiert von looxer01
                          #12

                          @n-p
                          Hi,
                          stimmt, das Register ist nicht mehr dokumentiert.
                          Ich führe es dennoch in meinem Modbus Protokoll, nutze es aber nicht.
                          Den Wert des Registers kann ich im Moment nicht nachvollziehen, da es keine permanenten updates erhält.
                          Bekommst du die updates denn permanent ? sonst macht es im Energiefluß ja eh keinen Sinn.

                          vG Looxer

                          edit:
                          sorry, doch tatsächlich wird das register noch upgedated. Der Wert stimmt in etwa überein mit dem was die App zeigt

                          1 Antwort Letzte Antwort
                          0
                          • B Offline
                            B Offline
                            Berchemer
                            schrieb am zuletzt editiert von
                            #13

                            @Matzebhv
                            Moin zusammen. Versuche auch hier den Wechselrichter aus ioBroker anzusprechen. Habe unterschiedliche Einstellungen probiert. Installateur sagt, dass alles eingerichtet worden sei. Jetzt wäre meine Frage, ob vielleicht die gesamte Einstellung des Adapters zur Zusammenarbeit mit dem Wechselrichter von Sigenstor hier mal gepostet werden kann.
                            Obwohl... Sehe gerade, dass es im Adapter keine Export- / Import-Funktion gibt.
                            Vielleicht zum Verständnis. Muss ich dann alle Register, die in einer der obigen Mails gepostet wurden, einzeln anlegen?
                            Und alles unter dem Reiter "Eingangsregister"?
                            Habe im Register "Allgemein" alles so eingetragen, wie es oben im ersten Post angezeigt wurde (mit der Änderung, "keine Aliases" und "Adressen nicht auf 16 Bit anwenden".
                            Muss denn in den anderen Registern auch etwas eingetragen werden, damit die Kommunikation mit dem Wechselrichter klappt?
                            Danke für die Hilfe im Voraus :-)
                            Kurt

                            Hier zwei Screenschots der Regsiter, wie ich sie bei mir ausgefüllt habe (Dabei hat der Wechselrichter die Adresse 192.168.178.108):

                            Unbenannt-2.PNG

                            Unbenannt-3.PNG

                            Hier die Logdatei nach Start des Adapters, während er bei Gelb bleibt:

                            2025-11-29 07:19:22.313 - debug: modbus.0 (428406) Redis Objects: Use Redis connection: 127.0.0.1:6379
                            2025-11-29 07:19:22.325 - debug: modbus.0 (428406) Objects client ready ... initialize now
                            2025-11-29 07:19:22.327 - debug: modbus.0 (428406) Objects create System PubSub Client
                            2025-11-29 07:19:22.328 - debug: modbus.0 (428406) Objects create User PubSub Client
                            2025-11-29 07:19:22.500 - debug: modbus.0 (428406) Objects client initialize lua scripts
                            2025-11-29 07:19:22.503 - debug: modbus.0 (428406) Objects connected to redis: 127.0.0.1:6379
                            2025-11-29 07:19:22.505 - silly: modbus.0 (428406) redis psubscribe cfg.o.system.user.*
                            2025-11-29 07:19:22.510 - silly: modbus.0 (428406) redis psubscribe cfg.o.enum.*
                            2025-11-29 07:19:22.510 - silly: modbus.0 (428406) objectDB connected
                            2025-11-29 07:19:22.512 - debug: modbus.0 (428406) Redis States: Use Redis connection: 127.0.0.1:6379
                            2025-11-29 07:19:22.514 - debug: modbus.0 (428406) States create System PubSub Client
                            2025-11-29 07:19:22.515 - debug: modbus.0 (428406) States create User PubSub Client
                            2025-11-29 07:19:22.518 - debug: modbus.0 (428406) States connected to redis: 127.0.0.1:6379
                            2025-11-29 07:19:22.519 - silly: modbus.0 (428406) statesDB connected
                            2025-11-29 07:19:22.539 - debug: modbus.0 (428406) Plugin sentry Initialize Plugin (enabled=true)
                            2025-11-29 07:19:22.654 - silly: modbus.0 (428406) Objects system redis pmessage cfg.o.system.config/cfg.o.system.config:{"_id":"system.config","type":"config","common":{"name":{"en":"System configuration","de":"Systemkonfiguration","ru":"Конфигурация системы","pt":"Configuração do sistema","nl":"Systeem configuratie","fr":"Configuration du système","it":"Configurazione di sistema","es":"Configuración del sistema","pl":"Konfiguracja systemu","zh-cn":"系统配置"},"city":"Mechernich","country":"Germany","longitude":"6.657253","latitude":"50.552019","language":"de","tempUnit":"°C","currency":"€","dontDelete":true,"dateFormat":"DD.MM.YYYY","isFloatComma":true,"licenseConfirmed":true,"defaultHistory":"sql.0","expertMode":true,"defaultLogLevel":"info","activeRepo":["stable"],"diag":"extended","tabs":["tab-intro","tab-info","tab-adapters","tab-instances","tab-objects","tab-log","tab-scenes","tab-javascript","tab-text2command-0","tab-node-red-0"],"tabsVisible":[{"name":"tab-intro","visible":true},{"name":"tab-adapters","visible":true},{"name":"tab-instances","visible":true},{"name":"tab-objects","visible":true},{"name":"tab-enums","visible":true},{"name":"tab-logs","visible":true},{"name":"tab-users","visible":true},{"name":"tab-hosts","visible":true},{"name":"tab-files","visible":true},{"name":"tab-backitup-0","visible":true},{"name":"tab-javascript","visible":true},{"name":"tab-echarts","visible":true},{"name":"tab-vis-icontwo-0","visible":true}],"defaultNewAcl":{"object":1636,"state":1636,"file":1632,"owner":"system.user.admin","ownerGroup":"system.group.administrator"},"firstDayOfWeek":"monday","zoom":23,"siteName":"Zuhause ProxMox OptiPlex"},"native":{"secret":"73f6cdd6fabdd095b494811d397a2a1a6c0f2f4f7f5e1b39"},"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","object":1604},"from":"system.adapter.admin.0","user":"system.user.admin","ts":1764397162600}
                            2025-11-29 07:19:22.692 - info: modbus.0 (428406) starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.5, js-controller: 7.0.7
                            2025-11-29 07:19:22.734 - silly: modbus.0 (428406) States system redis pmessage io.system.adapter.modbus.0.logLevel/io.system.adapter.modbus.0.logLevel:{"val":"silly","ack":true,"ts":1764397162728,"q":0,"from":"system.adapter.modbus.0","lc":1763991734769}
                            2025-11-29 07:19:22.784 - debug: modbus.0 (428406) Initialize Objects for disInputs: []
                            2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Initialize Objects for coils: []
                            2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Initialize Objects for inputRegs: [{"_address":"30003","name":"EMS Work Mode","description":"","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"enum.rooms.0OG - Heizkeller","cw":"","isScale":"","address":30003,"deviceId":1,"id":"inputRegisters.30003_EMS_Work_Mode"}]
                            2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Add inputRegisters.30003_EMS_Work_Mode: {"_id":"inputRegisters.30003_EMS_Work_Mode","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":30003,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}}
                            2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Initialize Objects for holdingRegs: []
                            2025-11-29 07:19:22.852 - info: modbus.0 (428406) Connected to slave 192.168.178.108
                            2025-11-29 07:19:22.853 - debug: modbus.0 (428406) [DevID_1] Poll start ---------------------
                            2025-11-29 07:19:22.853 - debug: modbus.0 (428406) Initialization of scale factors done!
                            2025-11-29 07:19:22.854 - debug: modbus.0 (428406) [DevID_1/inputRegs] Poll address 30003 - 1 registers
                            2025-11-29 07:19:22.856 - silly: modbus.0 (428406) Keepalive is disabled!
                            2025-11-29 07:19:22.857 - debug: modbus.0 (428406) Socket closed with error
                            2025-11-29 07:19:22.857 - debug: modbus.0 (428406) Clearing timeout of the current request.
                            2025-11-29 07:19:22.858 - debug: modbus.0 (428406) Cleaning up request fifo.
                            2025-11-29 07:19:22.861 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397162859,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764348389401}
                            2025-11-29 07:19:22.863 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":true,"ack":true,"ts":1764397162861,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397162861}
                            2025-11-29 07:19:23.858 - debug: modbus.0 (428406) Closing client on purpose.
                            2025-11-29 07:19:23.859 - info: modbus.0 (428406) Disconnected from slave 192.168.178.108
                            2025-11-29 07:19:23.861 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397163860,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397163860}
                            2025-11-29 07:20:23.859 - info: modbus.0 (428406) Connected to slave 192.168.178.108
                            2025-11-29 07:20:23.860 - debug: modbus.0 (428406) [DevID_1] Poll start ---------------------
                            2025-11-29 07:20:23.860 - debug: modbus.0 (428406) [DevID_1/inputRegs] Poll address 30003 - 1 registers
                            2025-11-29 07:20:23.862 - debug: modbus.0 (428406) Socket closed with error
                            2025-11-29 07:20:23.862 - debug: modbus.0 (428406) Clearing timeout of the current request.
                            2025-11-29 07:20:23.862 - debug: modbus.0 (428406) Cleaning up request fifo.
                            2025-11-29 07:20:23.862 - silly: modbus.0 (428406) Keepalive is disabled!
                            2025-11-29 07:20:23.865 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":true,"ack":true,"ts":1764397223865,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397223865}
                            2025-11-29 07:20:24.862 - debug: modbus.0 (428406) Closing client on purpose.
                            2025-11-29 07:20:24.862 - info: modbus.0 (428406) Disconnected from slave 192.168.178.108
                            2025-11-29 07:20:24.864 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397224864,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397224864}
                            2025-11-29 07:21:15.347 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.inputCount
                            2025-11-29 07:21:15.447 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.cpu
                            2025-11-29 07:21:15.748 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.cputime
                            2025-11-29 07:21:15.849 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.memHeapUsed
                            2025-11-29 07:21:15.950 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.connected
                            2025-11-29 07:21:16.051 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.memHeapTotal
                            2025-11-29 07:21:16.053 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.memRss
                            2025-11-29 07:21:16.253 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.uptime
                            2025-11-29 07:21:16.454 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.outputCount
                            2025-11-29 07:21:24.864 - info: modbus.0 (428406) Connected to slave 192.168.178.108
                            2025-11-29 07:21:24.864 - debug: modbus.0 (428406) [DevID_1] Poll start ---------------------
                            2025-11-29 07:21:24.864 - debug: modbus.0 (428406) [DevID_1/inputRegs] Poll address 30003 - 1 registers
                            2025-11-29 07:21:24.865 - silly: modbus.0 (428406) Keepalive is disabled!
                            2025-11-29 07:21:24.866 - debug: modbus.0 (428406) Socket closed with error
                            2025-11-29 07:21:24.866 - debug: modbus.0 (428406) Clearing timeout of the current request.
                            2025-11-29 07:21:24.866 - debug: modbus.0 (428406) Cleaning up request fifo.
                            2025-11-29 07:21:24.868 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":true,"ack":true,"ts":1764397284867,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397284867}
                            2025-11-29 07:21:25.866 - debug: modbus.0 (428406) Closing client on purpose.
                            2025-11-29 07:21:25.867 - info: modbus.0 (428406) Disconnected from slave 192.168.178.108
                            2025-11-29 07:21:25.869 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397285868,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397285868}
                            
                            L 1 Antwort Letzte Antwort
                            0
                            • B Berchemer

                              @Matzebhv
                              Moin zusammen. Versuche auch hier den Wechselrichter aus ioBroker anzusprechen. Habe unterschiedliche Einstellungen probiert. Installateur sagt, dass alles eingerichtet worden sei. Jetzt wäre meine Frage, ob vielleicht die gesamte Einstellung des Adapters zur Zusammenarbeit mit dem Wechselrichter von Sigenstor hier mal gepostet werden kann.
                              Obwohl... Sehe gerade, dass es im Adapter keine Export- / Import-Funktion gibt.
                              Vielleicht zum Verständnis. Muss ich dann alle Register, die in einer der obigen Mails gepostet wurden, einzeln anlegen?
                              Und alles unter dem Reiter "Eingangsregister"?
                              Habe im Register "Allgemein" alles so eingetragen, wie es oben im ersten Post angezeigt wurde (mit der Änderung, "keine Aliases" und "Adressen nicht auf 16 Bit anwenden".
                              Muss denn in den anderen Registern auch etwas eingetragen werden, damit die Kommunikation mit dem Wechselrichter klappt?
                              Danke für die Hilfe im Voraus :-)
                              Kurt

                              Hier zwei Screenschots der Regsiter, wie ich sie bei mir ausgefüllt habe (Dabei hat der Wechselrichter die Adresse 192.168.178.108):

                              Unbenannt-2.PNG

                              Unbenannt-3.PNG

                              Hier die Logdatei nach Start des Adapters, während er bei Gelb bleibt:

                              2025-11-29 07:19:22.313 - debug: modbus.0 (428406) Redis Objects: Use Redis connection: 127.0.0.1:6379
                              2025-11-29 07:19:22.325 - debug: modbus.0 (428406) Objects client ready ... initialize now
                              2025-11-29 07:19:22.327 - debug: modbus.0 (428406) Objects create System PubSub Client
                              2025-11-29 07:19:22.328 - debug: modbus.0 (428406) Objects create User PubSub Client
                              2025-11-29 07:19:22.500 - debug: modbus.0 (428406) Objects client initialize lua scripts
                              2025-11-29 07:19:22.503 - debug: modbus.0 (428406) Objects connected to redis: 127.0.0.1:6379
                              2025-11-29 07:19:22.505 - silly: modbus.0 (428406) redis psubscribe cfg.o.system.user.*
                              2025-11-29 07:19:22.510 - silly: modbus.0 (428406) redis psubscribe cfg.o.enum.*
                              2025-11-29 07:19:22.510 - silly: modbus.0 (428406) objectDB connected
                              2025-11-29 07:19:22.512 - debug: modbus.0 (428406) Redis States: Use Redis connection: 127.0.0.1:6379
                              2025-11-29 07:19:22.514 - debug: modbus.0 (428406) States create System PubSub Client
                              2025-11-29 07:19:22.515 - debug: modbus.0 (428406) States create User PubSub Client
                              2025-11-29 07:19:22.518 - debug: modbus.0 (428406) States connected to redis: 127.0.0.1:6379
                              2025-11-29 07:19:22.519 - silly: modbus.0 (428406) statesDB connected
                              2025-11-29 07:19:22.539 - debug: modbus.0 (428406) Plugin sentry Initialize Plugin (enabled=true)
                              2025-11-29 07:19:22.654 - silly: modbus.0 (428406) Objects system redis pmessage cfg.o.system.config/cfg.o.system.config:{"_id":"system.config","type":"config","common":{"name":{"en":"System configuration","de":"Systemkonfiguration","ru":"Конфигурация системы","pt":"Configuração do sistema","nl":"Systeem configuratie","fr":"Configuration du système","it":"Configurazione di sistema","es":"Configuración del sistema","pl":"Konfiguracja systemu","zh-cn":"系统配置"},"city":"Mechernich","country":"Germany","longitude":"6.657253","latitude":"50.552019","language":"de","tempUnit":"°C","currency":"€","dontDelete":true,"dateFormat":"DD.MM.YYYY","isFloatComma":true,"licenseConfirmed":true,"defaultHistory":"sql.0","expertMode":true,"defaultLogLevel":"info","activeRepo":["stable"],"diag":"extended","tabs":["tab-intro","tab-info","tab-adapters","tab-instances","tab-objects","tab-log","tab-scenes","tab-javascript","tab-text2command-0","tab-node-red-0"],"tabsVisible":[{"name":"tab-intro","visible":true},{"name":"tab-adapters","visible":true},{"name":"tab-instances","visible":true},{"name":"tab-objects","visible":true},{"name":"tab-enums","visible":true},{"name":"tab-logs","visible":true},{"name":"tab-users","visible":true},{"name":"tab-hosts","visible":true},{"name":"tab-files","visible":true},{"name":"tab-backitup-0","visible":true},{"name":"tab-javascript","visible":true},{"name":"tab-echarts","visible":true},{"name":"tab-vis-icontwo-0","visible":true}],"defaultNewAcl":{"object":1636,"state":1636,"file":1632,"owner":"system.user.admin","ownerGroup":"system.group.administrator"},"firstDayOfWeek":"monday","zoom":23,"siteName":"Zuhause ProxMox OptiPlex"},"native":{"secret":"73f6cdd6fabdd095b494811d397a2a1a6c0f2f4f7f5e1b39"},"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","object":1604},"from":"system.adapter.admin.0","user":"system.user.admin","ts":1764397162600}
                              2025-11-29 07:19:22.692 - info: modbus.0 (428406) starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.19.5, js-controller: 7.0.7
                              2025-11-29 07:19:22.734 - silly: modbus.0 (428406) States system redis pmessage io.system.adapter.modbus.0.logLevel/io.system.adapter.modbus.0.logLevel:{"val":"silly","ack":true,"ts":1764397162728,"q":0,"from":"system.adapter.modbus.0","lc":1763991734769}
                              2025-11-29 07:19:22.784 - debug: modbus.0 (428406) Initialize Objects for disInputs: []
                              2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Initialize Objects for coils: []
                              2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Initialize Objects for inputRegs: [{"_address":"30003","name":"EMS Work Mode","description":"","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"enum.rooms.0OG - Heizkeller","cw":"","isScale":"","address":30003,"deviceId":1,"id":"inputRegisters.30003_EMS_Work_Mode"}]
                              2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Add inputRegisters.30003_EMS_Work_Mode: {"_id":"inputRegisters.30003_EMS_Work_Mode","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":30003,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}}
                              2025-11-29 07:19:22.785 - debug: modbus.0 (428406) Initialize Objects for holdingRegs: []
                              2025-11-29 07:19:22.852 - info: modbus.0 (428406) Connected to slave 192.168.178.108
                              2025-11-29 07:19:22.853 - debug: modbus.0 (428406) [DevID_1] Poll start ---------------------
                              2025-11-29 07:19:22.853 - debug: modbus.0 (428406) Initialization of scale factors done!
                              2025-11-29 07:19:22.854 - debug: modbus.0 (428406) [DevID_1/inputRegs] Poll address 30003 - 1 registers
                              2025-11-29 07:19:22.856 - silly: modbus.0 (428406) Keepalive is disabled!
                              2025-11-29 07:19:22.857 - debug: modbus.0 (428406) Socket closed with error
                              2025-11-29 07:19:22.857 - debug: modbus.0 (428406) Clearing timeout of the current request.
                              2025-11-29 07:19:22.858 - debug: modbus.0 (428406) Cleaning up request fifo.
                              2025-11-29 07:19:22.861 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397162859,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764348389401}
                              2025-11-29 07:19:22.863 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":true,"ack":true,"ts":1764397162861,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397162861}
                              2025-11-29 07:19:23.858 - debug: modbus.0 (428406) Closing client on purpose.
                              2025-11-29 07:19:23.859 - info: modbus.0 (428406) Disconnected from slave 192.168.178.108
                              2025-11-29 07:19:23.861 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397163860,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397163860}
                              2025-11-29 07:20:23.859 - info: modbus.0 (428406) Connected to slave 192.168.178.108
                              2025-11-29 07:20:23.860 - debug: modbus.0 (428406) [DevID_1] Poll start ---------------------
                              2025-11-29 07:20:23.860 - debug: modbus.0 (428406) [DevID_1/inputRegs] Poll address 30003 - 1 registers
                              2025-11-29 07:20:23.862 - debug: modbus.0 (428406) Socket closed with error
                              2025-11-29 07:20:23.862 - debug: modbus.0 (428406) Clearing timeout of the current request.
                              2025-11-29 07:20:23.862 - debug: modbus.0 (428406) Cleaning up request fifo.
                              2025-11-29 07:20:23.862 - silly: modbus.0 (428406) Keepalive is disabled!
                              2025-11-29 07:20:23.865 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":true,"ack":true,"ts":1764397223865,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397223865}
                              2025-11-29 07:20:24.862 - debug: modbus.0 (428406) Closing client on purpose.
                              2025-11-29 07:20:24.862 - info: modbus.0 (428406) Disconnected from slave 192.168.178.108
                              2025-11-29 07:20:24.864 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397224864,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397224864}
                              2025-11-29 07:21:15.347 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.inputCount
                              2025-11-29 07:21:15.447 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.cpu
                              2025-11-29 07:21:15.748 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.cputime
                              2025-11-29 07:21:15.849 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.memHeapUsed
                              2025-11-29 07:21:15.950 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.connected
                              2025-11-29 07:21:16.051 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.memHeapTotal
                              2025-11-29 07:21:16.053 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.memRss
                              2025-11-29 07:21:16.253 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.uptime
                              2025-11-29 07:21:16.454 - silly: modbus.0 (428406) redis message expired/evicted __keyevent@0__:expired:io.system.adapter.dwd.0.outputCount
                              2025-11-29 07:21:24.864 - info: modbus.0 (428406) Connected to slave 192.168.178.108
                              2025-11-29 07:21:24.864 - debug: modbus.0 (428406) [DevID_1] Poll start ---------------------
                              2025-11-29 07:21:24.864 - debug: modbus.0 (428406) [DevID_1/inputRegs] Poll address 30003 - 1 registers
                              2025-11-29 07:21:24.865 - silly: modbus.0 (428406) Keepalive is disabled!
                              2025-11-29 07:21:24.866 - debug: modbus.0 (428406) Socket closed with error
                              2025-11-29 07:21:24.866 - debug: modbus.0 (428406) Clearing timeout of the current request.
                              2025-11-29 07:21:24.866 - debug: modbus.0 (428406) Cleaning up request fifo.
                              2025-11-29 07:21:24.868 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":true,"ack":true,"ts":1764397284867,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397284867}
                              2025-11-29 07:21:25.866 - debug: modbus.0 (428406) Closing client on purpose.
                              2025-11-29 07:21:25.867 - info: modbus.0 (428406) Disconnected from slave 192.168.178.108
                              2025-11-29 07:21:25.869 - silly: modbus.0 (428406) States user redis pmessage io.modbus.0.*/io.modbus.0.info.connection:{"val":false,"ack":true,"ts":1764397285868,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1764397285868}
                              
                              L Offline
                              L Offline
                              looxer01
                              schrieb am zuletzt editiert von
                              #14

                              @Berchemer sagte in Sigenstor Modbus:

                              Sehe gerade, dass es im Adapter keine Export- / Import-Funktion gibt.

                              du kannst ein TSV Format hochladen.
                              Das findest du z.B im Eingangsregister oben links (sieh aus wie ein sort-icon)
                              Im Text-Editor kannst du dann die entsprechenden Einstellungen einfügen.
                              vorhandene Werte werden aber dann überschrieben.

                              _address	deviceId	name	description	unit	type	len	factor	offset	formula	role	room	cw	isScale
                              30554	1	Daily export energy	Daily Engergy produced Solarproduktion - Batterieentladung (discharge) + Batterieaufladung (charge)	kWh	uint32be	2	0.01	0		level		false	false
                              30556	1	Accumulated export energy	Total Energy produced  Solarproduktion - Batterieentladung (discharge) + Batterieaufladung (charge)	kWh	uint64be	4	0.01	0		level		false	false
                              30560	1	Daily import energy		kWh	uint32be	2	0.01	0		level		false	false
                              30566	1	Battery daily charge energy		kWh	uint32be	2	0.01	0		level		false	false
                              30568	1	Battery accumulated charge energy		kWh	uint64be	4	0.01	0		level		false	false
                              30572	1	Battery daily discharge energy		kWh	uint32be	2	0.01	0		level		false	false
                              30574	1	Battery accumulated discharge energy		kWh	uint64be	4	0.01	0		level		false	false
                              30587	1	Active power		W	int32be	2	0	0		level		false	false
                              30602	1	Battery State of Health	Battery SOH	%	uint16be	1	0.1	0		level		false	false
                              31027	1	PV1 voltage	String Nord Voltage	V	int16be	1	0.1	0		level		false	false
                              31028	1	PV1 current	String Nord Current	A	int16be	1	0.01	0		level		false	false
                              31029	1	PV2 voltage	String Sued Voltage	V	int16be	1	0.1	0		level		false	false
                              31030	1	PV2 current	String Sued Current	A	int16be	1	0.01	0		level		false	false
                              31035	1	PV Power		W	int32be	2	0	0		level		false	false
                              32001	1	Total Energy Consumed		KW	uint32be	2	0.001	0		level		false	false
                              30003	247	EMS work mode	0: max self consumption; 1:Sigen AI; 2:TOU, 7: Remote EMS		uint16be	1	0	0		level		false	false
                              30005	247	Grid Active Power	>0 buy from grid; <0 sell to grid	W	int32be	2	0.1	0		level		false	false
                              30009	247	On/Off Grid status	0: on grid; 1: off grid (auto); 2: off grid (manual)		uint16be	1	0.1	0		level		false	false
                              30014	247	SOC	Soc of system	%	uint16be	1	0.1	0		level		false	false
                              30015	247	L1 power	Phase 1 power	W	int32be	2	0.1	0		level		false	false
                              30017	247	L2 power	Phase 2 power	W	int32be	2	0.1	0		level		false	false
                              30019	247	L3 power	Phase 3 power	W	int32be	2	0.1	0		level		false	false
                              30025	247	PV-Leistung	PV Strom erzeugung	W	int32be	2	0.001	0		level		false	false
                              30027	247	Alarm (General)	If hybrid inverter has alaarm, this will be set		int32be	2	0	0		level		false	false
                              30031	247	Plant active power		W	int32be	2	0	0		level		false	false
                              30033	247	Plant reactive power		W	int32be	2	0	0		level		false	false
                              30035	247	PV power	PV Power from Roof	kW	int32be	2	0.001	0		level		false	false
                              30037	247	Battery Power	<0: discharging; >0: charging	W	int32be	2	0	0		level		false	false
                              30052	247	Grid sensor L1 active power		W	int32be	2	0	0		level		false	false
                              30054	247	Grid sensor L2 active power		W	int32be	2	0	0		level		false	false
                              30056	247	Grid sensor L3 active power		W	int32be	2	0	0		level		false	false
                              30064	247	Max charging capacity		kWh	int32be	2	0.01	0		level		false	false
                              30066	247	Max discharging capacity		kWh	int32be	2	0.01	0		level		false	false
                              30068	247	ESS charging power		kW	int32be	2	0.001	0		level		false	false
                              30070	247	ESS discharging power		kW	int32be	2	0.001	0		level		false	false
                              
                              1 Antwort Letzte Antwort
                              1
                              • N PN N P

                                Sigenergy hat Register Total Energy produced in der Modbus Dokumentation V2.5 rausgenommen, in der V2.4 war es noch drin, ich schau mir die daten gerade näher an und versuche das Energieflussmonitoring in meiner Loxone abzubilden. Der Sigenmeter stimmt was den Momentanverbrauch angeht auch sehr gut mit dem Hauszähler überein. Problem ist das Register 30556 nachts den Batterieverbrauch als Produktion angibt zusätzlich zählt es den selben Wert auf dem Batterieverbrauchszähler. Jetzt stellt sich mir die Frage ist das absicht von Sigenergy oder ein Fehler. Falls der Solarstrom, welcher in die Batterie eingespeichert wurde hier erst gezählt würde, wenn er wieder abgegeben wird, würde es noch irgendwie sinn machen, ansonsten würde er ja doppelt gezählt. Habt ihr euch mal mit dem Register auseinandergesetzt?

                                L Offline
                                L Offline
                                looxer01
                                schrieb am zuletzt editiert von
                                #15

                                @N-P sagte in Sigenstor Modbus:

                                Habt ihr euch mal mit dem Register auseinandergesetzt?

                                ich bin gerade dabei, da ich den Gesamtverbrauch errechnen möchte und statistisch erfassen
                                Soll dann so aussehen

                                solar-statistik.png

                                Den Netzbezug bekomme ich vom städtischen Zähler.
                                Den Solarbezug aus dem Register 30556
                                Das Register (daily) enthält vogende berechnung: Solarproduktion - Batterieentladung (discharge) + Batterieaufladung (charge)
                                Jetzt brauche ich nur noch Solarpoduktion + Netzbezug zu rechnen und kann damit meinen gesamt benötigten Verbrauch errechnen.
                                Dazu scheint es nach der doku ja kein extra register zu geben.

                                vG Looxer

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  Berchemer
                                  schrieb am zuletzt editiert von Berchemer
                                  #16

                                  Danke @looxer01
                                  Habe jedoch immer noch Probleme, auf den Wechselrichter zuzugreifen.
                                  Habe eben meinen Installateur angeschrieben und um ScreenShots gebeten. Wenn ich die habe, melde ich mich wieder.
                                  Jedoch würde mir im Vorfeld schon helfen, wenn ich ScreenShots der Einstellungen des ModBus-Adapters derer bekäme, die erfolgreich einen SigenStor-Wechselrichter eingebunden haben.
                                  In dem Zusammenhang: Die Konstellation bei mir beinhaltet eine 16kw PV-Anlage, einen SigenStor-Speicher von 16kw (10kw+6kw). Ich glaube, den Tarif und welchen SmartMeter ich von welchem Anbieter habe wäre hier irrelevant, oder?

                                  Ach ja, der Grund für die Bearbeitung: Hatte vorher die von Dir geposteten Daten als TSV-Format importiert. Hat jedoch auch damit nicht funktioniert. Daher der Versuch zu klären, ob nicht der Installateur etwas verkehrt eingestellt hat.

                                  1 Antwort Letzte Antwort
                                  0
                                  • L Offline
                                    L Offline
                                    looxer01
                                    schrieb am zuletzt editiert von
                                    #17

                                    Bei mir brauchte der Elektriker nicht einstellen. Der war schon mit dem Begriff Modbus nicht ganz klar. Der Solarteur hätte vermutlich was damit anfangen können aber es hat sofort funktioniert.
                                    Natürlich muss die richtige Adresse des Wechselrichters angegeben werden.
                                    Hier die ScreenShots:
                                    modbus1.png
                                    modbus2.png

                                    1 Antwort Letzte Antwort
                                    0
                                    • MichMeinM Offline
                                      MichMeinM Offline
                                      MichMein
                                      schrieb am zuletzt editiert von MichMein
                                      #18

                                      Hi Sigenergy Besitzer,

                                      hat sich einer von euch zufällig schon einmal dieses Projekt angeschaut? Ich bin da heute zufällig drauf gestoßen.
                                      https://github.com/seud0nym/sigenergy2mqtt

                                      Guten Rutsch

                                      Edit: @matzebhv, habe gerade gesehen das du es wohl nutzt bzw. genutzt hast. Bist du zufrieden?

                                      Gruß Michael
                                      Sofern Beiträge hilfreich für Dich sind, nutze das Voting unten rechts.

                                      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

                                      456

                                      Online

                                      32.7k

                                      Benutzer

                                      82.3k

                                      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