snaptec / openWB

openWB - die modulare Wallbox
https://openwb.de
GNU General Public License v3.0
341 stars 204 forks source link

Goe-charger FW 0.42 akzeptiert amx parameter nicht zum Steuern. #2778

Open radi334 opened 11 months ago

radi334 commented 11 months ago

Der Goe-Charger aktzeptiert in der FW version 0.42 wieder nur den amp Parameter um die Stromstärke zu steuern.

im Goe-Modul goecheck.sh wird ab version >=0.40 aber der amx parameter verwendet. ab 0.42 muss es aber wieder der amp sein.

Liebe Grüße

Christoph

Marv2190 commented 10 months ago

Tatsächlich funktioniert der amx auch, wenn vorher der AMP auf maximal gesetzt wurde! Heißt steht der AMP auf 6A und man steuert mit amx 10A an, dann lädt man trotzdem nur mit 6A. Steht der AMP auf 16 bzw 32A, dann kann man normal mit amx steuern. Da der GoE sich teilweise auf 6A zurücksetzt, funktioniert aktuell die Steuerung mit der OpenWB nicht mehr zuverlässig...

DasDepp commented 6 months ago

Hallo, ich habe das selbe Problem. Für mich liegt das Problem an den folgenden Code Zeilen in der set-current.sh: oldgoecurrent=$(echo "$output" | jq -r '.amp') if (( oldgoecurrent != current )) ; then if ((majorVersion >= 40)) ; then curl --silent --connect-timeout "$goetimeoutlp1" -s "http://$goeiplp1/mqtt?payload=amx=$current" > /dev/null else curl --silent --connect-timeout "$goetimeoutlp1" -s "http://$goeiplp1/mqtt?payload=amp=$current" > /dev/null fi fi

Es wird ab einer Firmware >= 40 der amx Wert gesetzt. Zuvor wird aber der amp Wert angefragt und nur bei Ungleichheit erfolgt das setzen des amx Wertes. Nach meiner Interpretation sollte bei der Abfrage des Wertes ebenfalls die Firmware Version berücksichtigt werden und somit die Abfrage des amx oder amp Wertes erfolgen.