EVU Kit mit ständigen Timeouts

Gero
Beiträge: 3443
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 4 times
Been thanked: 62 times

Re: EVU Kit mit ständigen Timeouts

Beitrag von Gero »

warbird hat geschrieben: Do Dez 22, 2022 11:28 am Hattest du dann auch ab und zu Timeouts oder kompletten Abbruch? War das Kabel komplett durch oder nur ein paar Adern?
Es waren verlorene Pakete, also kein dauerhafter Verbindungsabbruch. Herausbekommen habe ich es mit einem Dauerping, der zwischendurch immer mal wieder mehr oder weniger verlorene Pakete gemeldet hat. Hat aber ein bisschen gedauert, bis ich auf den Schuldigen gekommen bin. Ich hatte auch erwartet, dass wenn man einmal ein Kabel aufgelegt hat, dass das dann auch so bleibt und nicht irgendwann mal einen Wackeligen ergibt. Die Adern eines Patchkabels sind aber irgendwie zu dünn um zuverlässig geklemmt zu werden.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
hhoefling
Beiträge: 667
Registriert: So Jul 25, 2021 2:32 pm
Has thanked: 2 times
Been thanked: 3 times

Re: EVU Kit mit ständigen Timeouts

Beitrag von hhoefling »

Wenn, was zu prüfen wäre, beide Boxen die interne IP Adresse 192.168.193.5 für sich beanspruchen,
könnte es probleme geben wenn 192.168.193.15 mit der Master reden will.
gruss
Heinz

6kWp+7.7kWp PV, RCT Akku, RCT Power DC6+DC8, +Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite
Github: https://github.com/hhoefling/openWB_lite
https://github.com/hhoefling/MyOwnOWBC
warbird
Beiträge: 271
Registriert: Mi Sep 02, 2020 11:14 am

Re: EVU Kit mit ständigen Timeouts

Beitrag von warbird »

Das tun sie natürlich, da alle Einstellungen auf "Standard" geblieben sind...
Ich kann natürlich die IP mal auf 192.168.193.7 ändern, bei der Slave Box und checken, ob sich was tut. Dazu muss aber das Auto abgesteckt werden...Versuche ich in der nächsten Stunde zu testen.
openWB series2 standard+
openWB series2 custom inkl. Addon Platine
Goe V3
openWB EVU Kit v2 MID
18,8 kWp PV Ost / West
VW ID3
Audi Q4
rleidner
Beiträge: 968
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 24 times

Re: EVU Kit mit ständigen Timeouts

Beitrag von rleidner »

Ich sehe diese timeouts des EVU-Kit V2 (Lovato / Elfin EE11) auch schon immer (> 2 Jahre) auf meiner "produktiven" Kaufbox
Anfrage an Support ergab: Kein Problem solange es nur sporadisch auftritt.
Trotz der Fehler ist die Funktion völlig normal, daher habe ich es bisher ignoriert.

Ich habe neben der Kaufbox zum Entwickeln und Test 2 Raspis laufen mit:
- Pi 3b+ mit owb 1.9
- Pi 4 mit owb 2.0

owb 2.0 läuft schon einige Zeit mit konfiguriertem EVU-Kit - im log sehe ich keine timeout Fehler.

In owb 1.9 test habe ich heute den EVU von MQTT auch auf EVU-Kit umgestellt und die IPs des *193-netzwerks angepasst.
Es reden also damit 3 owb-Instanzen direkt mit dem EE11!

In der 1.9 Test hatte ich zunächst auch die timeouts.

Ich habe dann im Code den Timeout des ModbusTcpClient auf 10 sec geändert.
Damit habe ich in owb 1.9 Test innerhalb einer Stunde keinen einzigen timeout gesehen.

Die Änderung sieht so aus (2 neue Zeilen, vorn mit +):

Code: Alles auswählen

diff --git a/packages/modules/devices/openwb_evu_kit/device.py b/packages/modules/devices/openwb_evu_kit/device.py
index 49bd3c1c..a3a70fd3 100644
--- a/packages/modules/devices/openwb_evu_kit/device.py
+++ b/packages/modules/devices/openwb_evu_kit/device.py
@@ -13,6 +13,7 @@ from modules.devices.openwb_evu_kit import counter
 from modules.devices.openwb_evu_kit import inverter
 from modules.devices.openwb_evu_kit.config import EvuKit, EvuKitBatSetup, EvuKitCounterSetup, EvuKitInverterSetup
 from modules.devices.openwb_pv_kit.inverter import PvKit
+from pymodbus.constants import Defaults
 
 log = logging.getLogger(__name__)
 
@@ -27,6 +28,7 @@ class Device(AbstractDevice):
     def __init__(self, device_config: Union[Dict, EvuKit]) -> None:
         self.device_config = dataclass_from_dict(EvuKit, device_config)
         self.components = {}  # type: Dict[str, Union[BatKit, counter.EvuKit, PvKit]]
+        Defaults.Timeout = 10
         self.client = modbus.ModbusTcpClient_("192.168.193.15", 8899)
Frage an die Modbus - Experten: macht ein PR Sinn oder könnten mögliche Nebenwirkungen bestehen?

EDIT:
Jetzt sind auf der Kaufbox die timeouts auch verschwunden.
Der Grund war also, dass die owb 1.9 test die gleiche IP Adresse benutzt hat, wie die prod, dabei ist es egal ob diese aktiv benutzt wird oder nicht.
Ich habe 2 Instanzen owb1.9 test, stretch und buster.
Soweit ich mich erinnere hatte ichh das vor langer Zeit schon mal und auf buster geändert.
Momentan auf stretch war die iP noch auf derselben wie in der PROD....

Also obiges Änderung ist nicht nötig.
BTW, der default timeout in pymodbus ist 3 Sek.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
hhoefling
Beiträge: 667
Registriert: So Jul 25, 2021 2:32 pm
Has thanked: 2 times
Been thanked: 3 times

Re: EVU Kit mit ständigen Timeouts

Beitrag von hhoefling »

Wenn eine Box auf "Slave" umgeschalte wird..
muss sie rebootet werden wenn das 193.'er Netzt benutzt wird.
Sie behält die ...5 bis nach dem Reboot.


Siehe:
viewtopic.php?p=63230#p63230
gruss
Heinz

6kWp+7.7kWp PV, RCT Akku, RCT Power DC6+DC8, +Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite
Github: https://github.com/hhoefling/openWB_lite
https://github.com/hhoefling/MyOwnOWBC
rleidner
Beiträge: 968
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 24 times

Re: EVU Kit mit ständigen Timeouts

Beitrag von rleidner »

Irgendwie hatte ich im Hinterkopf dass wir das schon mal gelöst hatten ...: viewtopic.php?p=62876#p62876 :o
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
warbird
Beiträge: 271
Registriert: Mi Sep 02, 2020 11:14 am

Re: EVU Kit mit ständigen Timeouts

Beitrag von warbird »

Hab aus der 5 eine 7 gemacht, bei der Slave Box und siehe da, keine Timeouts mehr. Außerdem habe ich an der Slave Box das EVU Kit komplett deaktiviert.

Jetzt habe ich nur noch sowas drin:

Code: Alles auswählen

2022-12-22 18:01:19: PID: 4666: **** WARNING **** Regulation loop needs 8 seconds (LV0)
2022-12-22 18:00:57: PID: 29244: **** FATAL ********************************* (LV0)
2022-12-22 18:00:57: PID: 29244: **** FATAL Regulation loop needs 46 seconds (LV0)
2022-12-22 18:00:57: PID: 29244: **** FATAL ********************************* (LV0)
2022-12-22 18:00:22: PID: 30625: Pause nach Umschaltung: 15s (LV0)
2022-12-22 18:00:03: PID: 27568: ##### cron5min.sh finished ##### (LV0)
2022-12-22 18:00:02:  Load: 1.35 0.93 1.25
openWB series2 standard+
openWB series2 custom inkl. Addon Platine
Goe V3
openWB EVU Kit v2 MID
18,8 kWp PV Ost / West
VW ID3
Audi Q4
LarsBr87
Beiträge: 334
Registriert: Do Nov 05, 2020 12:02 pm
Has thanked: 1 time

Re: EVU Kit mit ständigen Timeouts

Beitrag von LarsBr87 »

Vll eine dumme Frage, aber wie ändere ich die IP?
Bin noch nicht ganz mit von der Partie. Würde das dann auch gerne testen. Danke schonmal 👍
rleidner
Beiträge: 968
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 24 times

Re: EVU Kit mit ständigen Timeouts

Beitrag von rleidner »

LarsBr87 hat geschrieben: Do Dez 22, 2022 6:19 pm Vll eine dumme Frage, aber wie ändere ich die IP?
Bin noch nicht ganz mit von der Partie. Würde das dann auch gerne testen. Danke schonmal 👍
Einstellungen - System - Netzwerk-Einstellungen
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
LarsBr87
Beiträge: 334
Registriert: Do Nov 05, 2020 12:02 pm
Has thanked: 1 time

Re: EVU Kit mit ständigen Timeouts

Beitrag von LarsBr87 »

Danke 👍

Edit: läuft seid dem einwandfrei. Vielen Dank an alle Beteiligten, immer wieder schön, wenn man Problem so schnell lösen kann!
Antworten