Seite 2 von 4
Re: Huawei EVU+PV 250nightly
Verfasst: Do Jan 13, 2022 5:37 pm
von HSC
evchab hat geschrieben: ↑Do Jan 13, 2022 5:21 pm
ich meine wenn ich mit SSH auf die Box schaue müsste es ja das Verzeichnis openWB/evu/ geben und darin dann der Wert (Datei) "W"
Vlt. gibt es ja wirklich bei Dir dieses Verzeichnis nicht?
Wenn Du "/wattbezug" "
http://192.168.178.xx/openWB/ramdisk" weglässt, kommt bei mir diese Struktur. In wattbezug steht nach Öffnen der Wert...
VG
Re: Huawei EVU+PV 250nightly
Verfasst: Do Jan 13, 2022 5:51 pm
von evchab
das habe ich komplett falsch interpretiert
der Aufruf
http://IP/openWB/ramdisk/wattbezug liefert den Inhalt einer Datei?
das Topic evu/W ist 0 obwohl in der o.g. Datei an der jeweilige Wert steht (wechselnd)
Re: Huawei EVU+PV 250nightly
Verfasst: Do Jan 13, 2022 5:54 pm
von HSC
Ja, nur den aktuellen Wert als Zahl!
Dann wird wohl im Status der Wert daraus nicht übernommen...
VG
Re: Huawei EVU+PV 250nightly
Verfasst: Do Jan 13, 2022 5:59 pm
von evchab
also um die ursprüngliche Frage von LenaK zu beantworten
im Topic openWB/evu/W - kommt nix an
Re: Huawei EVU+PV 250/251nightly
Verfasst: Di Jan 18, 2022 7:43 am
von evchab
habe das noch mal mit der 251 probiert auch hier keine Anzeige ich habe das gerade noch mal probiert
Re: Huawei EVU+PV 250/251nightly
Verfasst: Di Jan 18, 2022 7:51 am
von HSC
Auch hier 251.
Mehr als der Watt- Wert steht da nicht drin und passt zum Status/EVU.
- Screenshot 2022-01-18 at 08-47-15 Screenshot.png (1.27 KiB) 1751 mal betrachtet
- Screenshot 2022-01-18 at 08-50-06 openWB Status.png (6.05 KiB) 1751 mal betrachtet
Re: Huawei EVU+PV 250/251nightly
Verfasst: Di Jan 18, 2022 8:50 am
von yankee
Möglicherweise fixed by
#1938
Re: Huawei EVU+PV 250/251nightly
Verfasst: Di Jan 18, 2022 11:21 am
von evchab
hallo - jetzt scheint es zu funktionieren - vielen Dank
sobald mal wieder die Sonne scheint
werde ich das gleich testen
zum i3 gesellt sich heute ein Ioniq 5
Re: Huawei EVU+PV 250/251nightly
Verfasst: Mo Jan 24, 2022 3:11 pm
von Andyme
Ich habe auch aus den 251 gewechselt. Nun habe ich aber immer mal wieder, also ca. alle 5 -10 Minuten einen Fehler. Ist das nur bei meiner installation so oder haben das auch andere mit Huawei?
Aus den DebugLogFIle:
2022-01-24 16:05:42: **** Regulation loop needs 1 seconds (LV0)
2022-01-24 16:05:36: **** Regulation loop needs 5 seconds (LV0)
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
str(e)) from e
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 97, in __read_registers
self.delegate.read_holding_registers, address, types, byteorder, wordorder, **kwargs
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 115, in read_holding_registers
power = self.__tcp_client.read_holding_registers(32064, ModbusDataType.INT_32, unit=self.__modbus_id) * -1
File "/var/www/html/openWB/packages/modules/huawei/inverter.py", line 37, in update
self._components[component].update()
File "/var/www/html/openWB/packages/modules/huawei/device.py", line 68, in update
Traceback (most recent call last):
The above exception was the direct cause of the following exception:
modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)
raise FaultState.error(__name__+" "+str(response))
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 81, in __read_registers
Traceback (most recent call last):
2022-01-24 16:05:25: PID: 685: root: Huawei Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>), Traceback:
2022-01-24 16:05:22: **** Regulation loop needs 1 seconds (LV0)
2022-01-24 16:05:16: **** Regulation loop needs 5 seconds (LV0)
2022-01-24 16:05:05: ##### cron5min.sh finished ##### (LV0)
2022-01-24 16:05:03: Load: 0.89 1.00 1.24
eth0:0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth0:0: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
/var/www/html/openWB/runs/cron5min.sh: line 337: /sys/class/net/eth0/carrier: No such file or directory
2022-01-24 16:05:02: **** Regulation loop needs 1 seconds (LV0)
2022-01-24 16:05:02: ##### cron5min.sh started ##### (LV0)
2022-01-24 16:04:56: **** Regulation loop needs 5 seconds (LV0)
2022-01-24 16:04:42: **** Regulation loop needs 1 seconds (LV0)
Re: Huawei EVU+PV 250/251nightly
Verfasst: Mo Jan 24, 2022 5:02 pm
von evchab
Hallo,
das habe ich auch gelegentlich
2022-01-24 17:41:32: PID: 1765: root: Komponente Huawei Zähler auslesen.
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
str(e)) from e
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 97, in __read_registers
self.delegate.read_holding_registers, address, types, byteorder, wordorder, **kwargs
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 115, in read_holding_registers
power = self.__tcp_client.read_holding_registers(32064, ModbusDataType.INT_32, unit=self.__modbus_id) * -1
File "/var/www/html/openWB/packages/modules/huawei/inverter.py", line 37, in update
self._components[component].update()
File "/var/www/html/openWB/packages/modules/huawei/device.py", line 68, in update
Traceback (most recent call last):
The above exception was the direct cause of the following exception:
modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)
raise FaultState.error(__name__+" "+str(response))
File "/var/www/html/openWB/packages/modules/common/modbus.py", li
Regelintervall hast du schon auf langsam?
wenn ich Regelintervall auch schnell stelle passiert das öfters
nehme an das ist der Konstellation mit Modbus TCP geschuldet
mich würde mal interessieren ob das mit Modbus RTU auch so wäre