ModuleNotFoundError [Gelöst]
Re: ModuleNotFoundError
Ich habe das System ja komplett neu gemacht. pip wurde danach nur vom install-script genutzt.
Ich suche mal im Backup danach
Ich suche mal im Backup danach
-
- Beiträge: 667
- Registriert: So Jul 25, 2021 2:32 pm
- Has thanked: 2 times
- Been thanked: 3 times
Re: ModuleNotFoundError
Wenn kein Verzeichnisse da sind ist ja auch Ok,
Nur wenn altes rumliegt sollte das weg.
Nur wenn altes rumliegt sollte das weg.
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
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
Re: ModuleNotFoundError
Nein, das Backup enthält nix:
Code: Alles auswählen
grep -rni '/home/test/Downloads/openWB/' -e 'ttyUSB1idadd8'
Re: ModuleNotFoundError
Ein manuelles Aufrufen führt dazu:
Code: Alles auswählen
$ /var/www/html/openWB/regel.sh
DUo2/dev/ttyUSB1idadd8
voltage1238.9
voltage2238.2
voltage3238.5
Re: ModuleNotFoundError
Jetzt habe ich eine neue Meldung...
Auf der Statusseite zum EVU kommt.
Allerdings habe ich schon lange wider auf MPM3PM umgestellt.
Ich dachte, vielleicht merkt er sich die Reihenfolge der USB_Geräte nicht. Also habe ich denen feste Aliase nach Seriennummer zugewisen.
Aber auch damit bleibt das so...
Den Adressbereich 192.168.193.0/24 gibt es auch gar nicht bei mir
In der config steht auch:
Auf der Statusseite zum EVU kommt.
Code: Alles auswählen
'pymodbus.exceptions.ConnectionException'> Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.5:8899)]
Ich dachte, vielleicht merkt er sich die Reihenfolge der USB_Geräte nicht. Also habe ich denen feste Aliase nach Seriennummer zugewisen.
Code: Alles auswählen
$ sudo nano /etc/udev/rules.d/99-usb-serial.rules
SUBSYSTEM=="tty", ATTRS{serial}=="AQ03HNP9", SYMLINK+="Garage", OWNER="pi"
SUBSYSTEM=="tty", ATTRS{serial}=="A50285BI", SYMLINK+="Fahrradbox-EVU", OWNER="pi"
Den Adressbereich 192.168.193.0/24 gibt es auch gar nicht bei mir
In der config steht auch:
Code: Alles auswählen
mpm3pmevusource=/dev/Fahrradbox-EVU
Re: ModuleNotFoundError
Nach dem Einspielen eines Backups kommt noch:
Die IP hat sich geändert.
Code: Alles auswählen
<class 'pymodbus.exceptions.ConnectionException'> Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.15:8899)]
Re: ModuleNotFoundError
So, wird verrückter...
Die Fehlermeldung im "Status" ist weiterhin vorhanden:
Allerdings scheint er jetzt Werte auszulesen...
Er zeigt aber nicht mehr an, ob eine Auto angeschlossen ist etc.
Die Fehlermeldung im "Status" ist weiterhin vorhanden:
Code: Alles auswählen
<class 'pymodbus.exceptions.ConnectionException'> Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.15:8899)]
Er zeigt aber nicht mehr an, ob eine Auto angeschlossen ist etc.
Re: ModuleNotFoundError
Das habe ich immerhin rausgefunden.hhoefling hat geschrieben: ↑Fr Apr 21, 2023 1:17 pmSieht aus als ob das ein "/dev/ttyUSB1" sein soll.Code: Alles auswählen
DUo2/dev/ttyUSB1idadd8
Configfile kaputt?
In modules/mpm3pmlls1/readmpm3pm.py steht in Zeile 10:
Code: Alles auswählen
print("DUo2"+str(seradd)+"idadd"+str(idadd))
Das ist bei mir der MPM3PM Zähler des Ladeplatzes 2
DUo2 und idadd kann man also einfach überlesen.
Scheint anhand der ID ausgewählt zu werden welche Register er nehmen soll:
Code: Alles auswählen
if (idadd < 100):
# MPM3PM
Re: ModuleNotFoundError
Wegen
vermute ich mal, dass diese Fehlermeldung:
von einem defekten RS485-Converter stammt?
Denn ab Zeile 80 kommt bei mir:
Also wird er eine ID > 100 bekommen haben.
Ist diese Schlussfolgerung soweit schlüssig?
Code: Alles auswählen
if (idadd < 100):
# MPM3PM
Code: Alles auswählen
AttributeError: 'ModbusIOException' object has no attribute 'registers'
value1 = resp.registers[0]
File "/var/www/html/openWB/modules/bezug_mpm3pm/readmpm3pm.py", line 100, in update
parser.set_defaults(RUN=lambda args: function(*[getattr(args, argument_name) for argument_name in arg_spec.args]))
File "/var/www/html/openWB/packages/helpermodules/cli/_run_using_positional_cli_args.py", line 19, in <lambda>
args.RUN(args)
Denn ab Zeile 80 kommt bei mir:
Code: Alles auswählen
else:
# SDM630
Ist diese Schlussfolgerung soweit schlüssig?
Re: ModuleNotFoundError [Gelöst]
So der Fehler wurde gefunden. Eines der letzten Updates hatte wohl Fehler mitgebracht was die Verarbeitung von zwei USB-RS485-Adaptern verhindert.
Siehe auch hier.
Mit Änderung der ID's, sodass die EVSE's nicht mehr die Gleiche haben (Standart ID: 1) und dem Entfernen des 2. USB-RS485-Adapters läuft es nun wieder.
Siehe auch hier.
Mit Änderung der ID's, sodass die EVSE's nicht mehr die Gleiche haben (Standart ID: 1) und dem Entfernen des 2. USB-RS485-Adapters läuft es nun wieder.