Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. modbus Socket Error / Client in Error State

    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

    modbus Socket Error / Client in Error State

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @guitardoc last edited by Homoran

      @guitardoc sagte in modbus Socket Error / Client in Error State:

      Im wesentlichen jeden Tag weitgehend zur gleichen Zeit.

      was für ein Gerät?
      wie angebunden/konfiguriert?
      wann läuft dein Backup?

      1 Reply Last reply Reply Quote 0
      • G
        guitardoc last edited by

        @homoran

        Angebunden ist ein Solar Edge Wechselrichter...

        9a9e3340-8cbd-439f-9fa5-a8ecf3679837-image.png
        f548dda6-3553-4695-83b8-d36d63cdb456-image.png

        ...über folgende Holding Register:

        _address	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
        97709	Batt1_Avg_T	Batterie 1 Average Temperature °C		floatsw	2	1	0		level		true	false	false	false
        101697	CommitSettings	Commit Power Control Settings		uint16be	1	1	0		level		true	false	false	false
        101698	Restore Power Control Default Settings	Restore Power Control Default Settings		uint16be	1	1	0		level		true	false	false	false
        101699	PwrFrqDeratingConfig	PwrFrqDeratingConfig		uint32sw	2	1	0		level		true	false	false	false
        101701	ReactivePwrConfig	ReactivePwrConfig		uint32sw	2	1	0		level		true	false	false	false
        101761	PowerReduce	PowerReduce		floatsw	2	1	0		level		true	false	false	false
        101763	AdvancedPwrControlEn	AdvancedPwrControlEn		uint32sw	2	1	0		level		true	false	false	false
        102209	Enable Dynamic Power Control	Enable Dynamic Power Control		uint16be	1	1	0		level		true	false	false	false
        102221	Active Power Limit	Active Power Limit	W	floatsw	2	1	0		level		true	false	false	false
        102223	Reactive Power Limit	Reactive Power Limit	W	floatsw	2	1	0		level		true	false	false	false
        102225	Command Timeout	Command Timeout	s	uint32sw	2	1	0		level		true	false	false	false
        102721	Battery 1 Manufacturer Name	Battery 1 Manufacturer Name		string	8	1	0		level		true	false	false	false
        102737	Battery 1 Model	Battery 1 Model		string	16	1	0		level		true	false	false	false
        102753	Battery 1 Firmware Version	Battery 1 Firmware Version		string	16	1	0		level		true	false	false	false
        102769	Battery 1 Serial Number	Battery 1 Serial Number		string	16	1	0		level		true	false	false	false
        102787	Batt Rated Energy	Batt Rated Energy	Wh	floatsw	2	1	0		level		true	false	false	false
        102789	Battery 1 Max Charge Continues Power	Battery 1 Max Charge Continues Power	W	floatsw	2	1	0		level		true	false	false	false
        102791	Battery 1 Max Discharge Continues Power	Battery 1 Max Discharge Continues Power	W	floatsw	2	1	0		level		true	false	false	false
        102829	Batt1_Avg_T	Batterie 1 Average Temperature °C	°C	floatsw	2	1	0		level		true	false	false	false
        102837	Speicher_Ladung	Speicher Ladeleistung	W	floatsw	2	1	0		level		true	false	false	false
        102839	xBattery 1 Lifetime Export Energy Counter	Battery 1 Lifetime Export Energy Counter	Wh	uint64le	4	1	0		value		true	false	false	false
        102843	xBattery 1 Lifetime Import Energy Counter	Battery 1 Lifetime Import Energy Counter	Wh	uint64le	4	1	0		value		true	false	false	false
        102847	Battery 1 Max Energy	Battery 1 Max Energy	Wh	floatsw	2	1	0		level		true	false	false	false
        102849	Battery 1 Available Energy	Battery 1 Available Energy	Wh	floatsw	2	1	0		level		true	false	false	false
        102851	Speicher_SoH	Batterie Alterung	%	floatsw	2	1	0		level		true	false	false	false
        102853	Speicher_SoC	Batterieladung	%	floatsw	2	1	0		level		true	false	false	false
        102855	Speicher_Betriebszustand	1: Aus, 3: Laden, 4: Entladen, 6: Erhaltungsladen		uint32sw	2	1	0		level		true	false	false	false
        102857	Battery 1 Status Internal	Battery 1 Status Internal		uint32sw	2	1	0		level		true	false	false	false
        102859	Battery 1 Events Log	Battery 1 Events Log		uint32sw	2	1	0		level		true	false	false	false
        102867	Battery 1 Events Log Internal	Battery 1 Events Log Internal		uint32sw	2	1	0		level		true	false	false	false
        103233	Export Control Mode	Export Control Mode		uint16be	1	1	0		level		true	false	false	false
        103234	Export Control Limit Mode	Export Control Limit Mode		uint16be	1	1	0		level		true	false	false	false
        103235	Export Control Site Limit	Export Control Site Limit		floatsw	2	1	0		level		true	false	false	false
        103237	Str	Storage control mode		uint16be	1	1	0		level		true	false	false	false
        103238	Storage_AC_Charge_Policy_RW	0: Disable, 1: Always allowed , 2: Fixed Energy Limit		uint16be	1	1	0		level		true	false	false	false
        103239	Storage AC Charge Limit	Storage AC Charge Limit	%	floatsw	2	1	0		level		true	false	false	false
        103241	Storage_Backup_Reserved_Setting	Storage Backup Reserved Setting	%	floatsw	2	1	0		level		true	false	false	false
        103243	StChDisChMode	Storage Charge/Discharge Mode		uint16be	1	1	0		level		true	false	false	false
        103244	Timeout	Timout	sec	uint32sw	2	1	0		level		true	false	false	false
        103246	Remote Control Command Mode RW	Remote Control Command Mode RW		uint16be	1	1	0		level		true	false	false	false
        103247	Remote Control Charge Limit	Remote Control Charge Limit	W	floatsw	2	1	0		level		true	false	false	false
        103249	Remote Control Command Discharge Limit	Remote Control Command Discharge Limit	W	floatsw	2	1	0		level		true	false	false	false
        40001	C_SunSpec_ID	"Wert = ""SunS"" (0x53756e53). Identifiziert dies eindeutig als eine SunSpec Modbus-Karte"		uint32be	2	1	0				true	false	false	false
        40003	C_SunSpec_DID	Wert = 0x0001. Identifiziert dies eindeutig als einen SunSpec “Common Block“		uint16be	1	1	0				true	false	false	false
        40004	C_SunSpec_Länge	65 = Länge eines Blocks in 16-bit Registern		uint16be	1	1	0				true	false	false	false
        40005	C_Hersteller	"Bei SunSpec eingetragener Wert = ""SolarEdge"""		string	16	1	0				true	false	false	false
        40021	C_Modell	Spezifischer SolarEdge Wert		string	16	1	0				true	false	false	false
        40045	C_Version	Spezifischer SolarEdge Wert		string	8	1	0				true	false	false	false
        40053	C_Seriennummer	Eindeutiger SolarEdge Wert		string	16	1	0				true	false	false	false
        40069	C_DeviceAddress 	MODBUS Unit ID		uint16be	1	1	0				true	false	false	false
        40070	C_SunSpec_DID	101 = Einphasig, 102 = Spaltphase, 103 = Dreiphasig		uint16be	1	1	0				true	false	false	false
        40072	I_AC_Strom	AC-Gesamtstromwert	A	uint16be	1	1	0	x * Math.pow(10, sf['40076'])			true	false	false	false
        40073	I_AC_StromA	AC-Phase A (L1) Stromwert	A	uint16be	1	1	0	x * Math.pow(10, sf['40076'])			true	false	false	false
        40074	I_AC_StromB	AC-Phase B (L2) Stromwert	A	uint16be	1	1	0	x * Math.pow(10, sf['40076'])			true	false	false	false
        40075	I_AC_StromC	AC-Phase C (L3) Stromwert	A	uint16be	1	1	0	x * Math.pow(10, sf['40076'])			true	false	false	false
        40076	I_AC_Strom_SF	AC-Strom Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40084	I_AC_Leistung	AC-Leistungswert	W	uint16be	1	1	0	x * Math.pow(10, sf['40085'])			true	false	false	false
        40085	I_AC_Leistung_SF	AC-Leistung Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40088	I_AC_VA	Scheinleistung	VA	uint16be	1	1	0	x * Math.pow(10, sf['40089'])			true	false	false	false
        40089	I_AC_VA_SF	Scheinleistung Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40090	I_AC_VAR	Blindleistung	VAR	uint16be	1	1	0	x * Math.pow(10, sf['40091'])			true	false	false	false
        40091	I_AC_VAR_SF	Blindleistung Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40092	I_AC_PF	Leistungsfaktor	%	uint16be	1	1	0	x * Math.pow(10, sf['40093'])			true	false	false	false
        40093	I_AC_PF_SF	Leistungsfaktor Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40094	I_AC_Energie_WH	AC Gesamt-Energieproduktion	kWh	uint32be	2	1	0	x * Math.pow(10, sf['40096'] - 3)			true	false	false	false
        40096	I_AC_Energie_WH_SF	AC Gesamtenergie Skalierungsfaktor	SF	uint16be	1	1	0				true	false	false	true
        40097	I_DC_Strom	DC-Stromwert	A	uint16be	1	1	0	x * Math.pow(10, sf['40098'])			true	false	false	false
        40098	I_DC_Strom_SF	DC-Strom Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40099	I_DC_Spannung	DC-Spannungswert	V	uint16be	1	1	0	x * Math.pow(10, sf['40100'])			true	false	false	false
        40100	I_DC_Spannung_SF	DC-Spannung Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40101	I_DC_Leistung	DC-Leistungswert	W	uint16be	1	1	0	x * Math.pow(10, sf['40102'])			true	false	false	false
        40102	I_DC_Leistung_SF	DC-Leistung Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40104	I_Temp_Kühler	Kühlkörpertemperatur	°C	uint16be	1	1	0	x * Math.pow(10, sf['40107'])			true	false	false	false
        40107	I_Temp_SF	Kühlkörpertemperatur Skalierungsfaktor	SF	int16be	1	1	0				true	false	false	true
        40108	I_Status	Betriebszustand (1 = Aus, 2 = Schlafen (Automatisches Herunterfahren) – Nachtmodus, 3 = Aufwachen/Starten, 4 = Wechselrichter ist AN und wandelt Energie, 5 = Begrenzte Produktion, 6 = Herunterfahren, 7 = Fehler, 8 = Wartung/Setup)		uint16be	1	1	0				true	false	false	false
        40109	I_Status_Anbieter	Anbieter-spezifischer Betriebszustand sowie Fehlercodes: 1 = Aus, 2 = Schlafen (Automatisches Herunterfahren) – Nachtmodus, 3 = Aufwachen/Starten, 4 = Wechselrichter ist AN und wandelt Energie, 5 = Begrenzte Produktion, 6 = Herunterfahren, 7 = Fehler, 8 = Wartung/Setup		uint16be	1	1	0				true	false	false	false
        40124	C_Manufacturer	Meter manufacturer		string	32	1	0				true	false	false	false
        40140	C_Model	Meter model		string	32	1	0				true	false	false	false
        40156	C_Option	Export + Import, Production, consumption		string	16	1	0				true	false	false	false
        40191	M_AC_Current	AC Current (sum of active phases)	A	uint16be	1	1	0	x * Math.pow(10, sf['40195'])			true	false	false	false
        40192	M_AC_Current_A	Phase A AC Current	A	uint16be	1	1	0	x * Math.pow(10, sf['40195'])			true	false	false	false
        40193	M_AC_Current_B	Phase B AC Current	A	uint16be	1	1	0	x * Math.pow(10, sf['40195'])			true	false	false	false
        40194	M_AC_Current_C	Phase C AC Current	A	uint16be	1	1	0	x * Math.pow(10, sf['40195'])			true	false	false	false
        40195	M_AC_Current_S F	AC Current Scale Factor	SF	int16be	1	1	0				true	false	false	true
        40207	M_AC_Power	Total Real Power (sum of active phases)	W	int16be	1	1	0	x * Math.pow(10, sf['40211'])			true	false	false	false
        40211	M_AC_Power_SF	AC Real Power Scale Factor	SF	int16be	1	1	0				true	false	false	true
        40221	M_AC_PF	Average Power Factor (average of active phases)	%	uint16be	1	1	0	x * Math.pow(10, sf['40226'])			true	false	false	false
        40226	M_AC_PF_SF	AC Power Factor Scale Factor	SF	int16be	1	1	0				true	false	false	true
        40227	M_Exported	Total Exported Real Energy	kWh	uint32be	2	1	0	x * Math.pow(10, sf['40243'] - 3)			true	false	false	false
        40235	M_Imported	Total Imported Real Energy	kWh	uint32be	2	1	0	x * Math.pow(10, sf['40243'] - 3)			true	false	false	false
        40243	M_Energy_W_SF	Real Energy Scale Factor	SF	int16be	1	1	0				true	false	false	true
        

        Backup läuft täglich 02:00 Uhr.

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @guitardoc last edited by

          @guitardoc sagte in modbus Socket Error / Client in Error State:

          Angebunden ist ein Solar Edge Wechselrichter...

          ...über

          Modbus TCP, also Netzwerk.

          Passiert da irgendwas im Netzwerk?
          Oder mit dem WR?

          Die andere Vermutung war, dass der Rechner gerade mit Backup überfordert war, aber da passt die Zeit nicht.

          G 1 Reply Last reply Reply Quote 0
          • G
            guitardoc @Homoran last edited by

            @homoran Mir ist nicht bewusst, was 04:50 Uhr im Netzwerk laufen könnte. Ob der Wechselrichter da was macht, kann ich auch nicht sagen - keine Ahnung, wo man dazu was herausfinden könnte…
            Ich dachte erst, dass es zu viele holding Register sind welche ausgelesen werden, daher auch die hohen eingestellten Werte im Adapter abweichend von den Default-Werten. Der Fehler bleibt aber bestehen.

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @guitardoc last edited by Homoran

              @guitardoc ich habe so eine Meldung auch immer mal wieder, ab nie zu festen Zeiten.
              Außerdem gehören dann da noch weitete Informationen im log dazu, die du aber anscheinend nicht hast.

              G 1 Reply Last reply Reply Quote 0
              • G
                guitardoc @Homoran last edited by guitardoc

                @homoran Sind das im Log auch Errors die du noch bekommst? Ich habe nur die beiden, nach Warnungen hab ich nicht geschaut - mache ich aber morgen früh mal.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @guitardoc last edited by

                  @guitardoc sagte in modbus Socket Error / Client in Error State:

                  Sind das im Log auch Errors die du noch bekommst?

                  nein!
                  Das sind warn!

                  @guitardoc sagte in modbus Socket Error / Client in Error State:

                  nach Warnungen hab ich nicht geschaut

                  bei Error sollte man immer im Umfeld nach weiteren Informationen suchen.
                  Diese müssen nicht unbedingt vom selben Adapter sein, der den Error wirft.
                  (in diesem Fall schon)

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    guitardoc @Homoran last edited by

                    @homoran Habe tatsächlich noch was dazu gefunden:

                    modbus.0
                    2024-11-05 04:49:25.563	info	Connected to slave 192.168.188.90
                    
                    modbus.0
                    2024-11-05 04:48:24.553	warn	On error: {"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.188.90","port":1502}
                    
                    modbus.0
                    2024-11-05 04:48:24.552	error	Client in error state.
                    
                    modbus.0
                    2024-11-05 04:48:24.552	error	Socket Error
                    
                    modbus.0
                    2024-11-05 04:47:24.537	info	Disconnected from slave 192.168.188.90
                    

                    Wenn der Modbus die Verbindung unterbricht, dann ist es natürlich kein Wunder, dass dann ein Fehler kommt. Daraus ergibt sich gleich die nächste Frage: Warum wird die Verbindung beendet und zwei Minuten später wieder hergestellt?

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @guitardoc last edited by

                      @guitardoc sagte in modbus Socket Error / Client in Error State:

                      Habe tatsächlich noch was dazu gefunden:

                      etwas davor wäre noch interessant!
                      (log ist falsch herum sortiert!)

                      @guitardoc sagte in modbus Socket Error / Client in Error State:

                      Wenn der Modbus die Verbindung unterbricht,

                      oder das Netzwerk/ der WR grundsätzlich

                      1 Reply Last reply Reply Quote 0
                      • G
                        guitardoc last edited by

                        @homoran Davor und danach passiert nichts. Auch nicht in anderen Adaptern...

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        540
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        2
                        11
                        471
                        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