Seite 4 von 6

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 11:08 am
von Sethach
Das wäre klasse, wenn du das mal testen könntest.

Interessant wäre auch, das der Befehl auf der Console bei dir zurück liefert....

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 11:51 am
von aiole
Sethach hat geschrieben: Sa Apr 20, 2019 6:33 am ich hab mal versucht zu verstehen, wie die Kommunikation über das simpleevsewifi abläuft.
Dabei bin ich auf folgenden Aufruf gekommen:

sudo curl --connect-timeout 2 -s http://192.168.0.24/getParameters

Wenn ich den in der Console ausführe erhalte ich:

<HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD>
<BODY BGCOLOR="#cc9999"><H4>401 Unauthorized</H4>
Authorization required.
</BODY></HTML>
EVSE-WIFI 0.2.7 läuft hier anstandslos mit openWB 1.42 beta.
Webzugriff auf EVSE-WIFI und Parameterabruf klappen auch bei beiden WB:

IP1 - ladend
{"type":"parameters","list":[{"vehicleState":3,"evseState":true,"actualCurrent":7,"actualPower":1.32,"duration":419354,"energy":0.17,"mileage":1.2,"meterReading":70.94,"currentP1":5.83,"currentP2":0,"currentP3":0}]}

IP2 - nicht ladend
{"type":"parameters","list":[{"vehicleState":2,"evseState":false,"actualCurrent":32,"actualPower":0,"duration":0,"energy":171.42,"mileage":1142.8,"meterReading":0,"currentP1":0,"currentP2":0,"currentP3":0}]}

Hast Du etwas an EVSE-WIFI geändert gehabt? Gab's mal Absturz? Da kam es gern mal zu Gedächtnisverlust.

VG aiole

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 12:33 pm
von Sethach
Bei mir war die ganze Konfiguration weg. Am Ladepunkt 2 mit simpleevsewifi hängt auch noch ein Zähler SDM 120.
Den hab ich nirgendwo konfiguriert, muss ich da noch was einstellen?

Für Ladepunkt 1 hab ich die Einstellung Ladeleistungmodul: MPM3PM

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 1:02 pm
von openWB
Bei Nutzung der EVsE Wifi wird kein Ladeleistungsmodul benötigt. bzw es muss keins eingestellt werden. Das kommt über die APi

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 1:10 pm
von Sethach
Ich bin noch nicht ganz auf der Spur. Der OpenWB raspberry hat die IP 192.168.0.23 und ist LP1.
LP2 ist über einen USR-WIFI232-630 angeschlossen.
Der USR-WIFI232-630 hat die IP 192.168.0.24, und ist über einen Browser erreichbar. An dem hab ich nichts geändert, und die Zählerstände des LP2 hab ich von der ramdisk bis zum Update lesen können. Das hat also funktioniert.

Der USR WiFi „velängert“ den Modbus über Ethernet/WiFi wieder zum lokalen Modbus am LP2.

Ist die Adressierung mit der IP Adresse des USR WiFi korrekt?

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 1:28 pm
von aiole
Sorry - ich brauche eine Handskizze.

Was hat das mit EVSE-WIFI zu tun? Oben schreibst Du, dass EVSE-WIFI der LP2 wäre.

Wozu der extra Modbuszähler? Im Standard hat den EVSE-WIFI implementiert und reicht den Zählerstand, wie snaptec richtig geschrieben hat, per API an openWB durch. D.h., dass der Zähler S0 oder SDMxxx vom Wemos ausgelesen werden muss. Das steht alles bei CurtRod in der Anleitung.

M.E. hast Du da etwas nicht ganz korrekt konzipiert.
VG aiole

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 2:18 pm
von Sethach
Ok, ich denke ich hab eine Bezeichnung falsch verwendet.
Ich habe folgende Konstellation:
Ladeplatz 1
OpenWB Master Kompletter Bausatz 3 phasig mit Typ 2 Stecker und Ladekabel 22kw
Artikelnr. openwbkit3phasig-

Ladeplatz 2
USR-WIFI232-630
Simple EVSE DIN mit RS485 Modbus
SDM 120 Modbus

Bis auf den USR-WiFi alles von OpenWB.

Ich denke mein Problem ist, dass ich davon ausgegangen bin, dass diese Konstellation SimpleEVSEWIFI heist. Dem ist wohl nicht so. Wir muss ich LP2 in OpenWB Konfigurieren, damit er erkannt wird?

Ich habe das übrigens nicht konzipiert.

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 2:38 pm
von aiole
Na jetzt wird mir einiges klar.

LP1 = Standard => abgehakt

An LP2 ist also gar keine EVSE-WIFI onboard, sondern nur eine RS485-gesteuerte EVSE-DIN.
Was mich aber wundert ist, dass Du mit EVSE-WIFI hantiert hast (Login + Parameteraufrufe). Das passt doch gar nicht in das Schema von LP1+LP2 :roll: .

LP2:
Dann hängen am USR also 2 RS485-Geräte (Zähler und EVSE) an einem Bus.
Je nach RS485-Buslänge müssten ggf. Terminierungswiderstände zw. A u. B am Anfang (USR) und Ende (Zähler oder EVSE-DIN) rein.
Die Modbus-Id's waren:
EVSE-DIN = ID1
Zähler = ID5

Nun musst Du in der Modulkonfig. einstellen:
* source: z.B. /dev/virtualcom0 (was auf der Konsole mit "dmesg" ausgeworfen wird)
* ID (je nachdem ob Du beim Ladepunkt (EVSE-DIN-ID) oder Ladeleistungsmodul (Zähler-ID) bist)
* IP-Adresse des USR

VG aiole

ps
Wer hat denn "konzipiert"? Kann mir nicht vorstellen, dass gar nicht geplant wurde.

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 3:06 pm
von Sethach
Das hab ich nun für Ladepunkt 2 eingestellt:

EVSE Source: /dev/virtualcom0
EVSE ID: 1
RS485/Lan-Konverter IP: 192.168.0.24

Ladeleistungsmodul für Ladepunkt 2: SDM 120 Modbus

Zähler Source: /dev/ttyUSB0
SDM 120 Zähler 1 ID: 5

SDM Zähler 2 ID: none
SDM Zähler 3 ID: none

RS485/Lan-Konverter IP:
Ist nur von belang wenn die Source auf /dev/virtualcomX steht. Ansonsten irrelevant
Gültige Werte IP. Wenn ein LAN Konverter genutzt wird muss die Source auf /dev/virtualcomx (z.B. /dev/virtualcom0) gesetzt werden.


dmesg gibt: usb 1-1.2: ch341-uart converter now attached to ttyUSB0
Das sollte also passenden. Es kommt aber kein Zählerstand vom SDM 120 und auch keine Spannung.
Wo kann ich sehen, wie es um die Kommuniktion zum EVSE steht?

Im log habe ich:
AttributeError: 'ModbusIOException' object has no attribute 'registers'
Traceback (most recent call last):
File "runs/readmodbus.py", line 21, in <module>
print(rq.registers)

Re: Wallbox funktioniert nicht mehr

Verfasst: Sa Apr 20, 2019 3:22 pm
von Jarry
Bei der Zählersource musst du auch den virtualcom eintragen (sofern der Zähler am gleichen Konverter hängt wie die EVSE)