OpenWB als Wallbox ins die Victron-Welt einbinden

Hier kommt alles rein was nicht direkt zur OpenWB gehört.
Andi
Beiträge: 422
Registriert: So Jun 21, 2020 8:48 am
Has thanked: 5 times
Been thanked: 5 times

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von Andi »

ja kann man! Ich missbrauche dazu z.B. die Speichervorrangbuttons und deren MQTT topics :D
kai9555
Beiträge: 355
Registriert: Mi Feb 01, 2023 7:16 am
Been thanked: 2 times

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von kai9555 »

Und geht das auch mit Dynamic ESS?
Andi
Beiträge: 422
Registriert: So Jun 21, 2020 8:48 am
Has thanked: 5 times
Been thanked: 5 times

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von Andi »

DESS hab ich nicht im Einsatz... Hab mein eigenes DESS programmiert ;)
edingo
Beiträge: 16
Registriert: Mi Mai 18, 2022 12:57 pm
Has thanked: 2 times

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von edingo »

Andi hat geschrieben: Do Nov 21, 2024 1:49 pm ja kann man! Ich missbrauche dazu z.B. die Speichervorrangbuttons und deren MQTT topics :D
und wie geht das?
edingo
Beiträge: 16
Registriert: Mi Mai 18, 2022 12:57 pm
Has thanked: 2 times

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von edingo »

Ich habe alles geschafft aber die ladezeit springt immer zw 1-2-3-4sek hin und her..und zählt nicht rauf...da hatten ja schon mehrere ein problem..hat da jemand den richtigen node red? Oder eine idee?
FISEChris1337
Beiträge: 1
Registriert: Fr Feb 07, 2025 1:07 pm

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von FISEChris1337 »

Als ersts hätte ich auch eine Frage, hat jemand eine Lösung für das W und kwh Problem zwischen VRM und Remote Console im Cerbo GX ? Da steht auch heute noch W mit 2 Dezimalstellen und kwh im VRM Portal.


Ich habe mal die Lösung für die Zeit... in meinen Fall eine SMA Wallbox :D egal euch gehts um die Laufzeit

Palette installieren: node-red-contrib-hourglass

damit kann man mit "msg.command" start / stop / reset einen Timer laufen lassen der ms bei jedem Status raushaut.

msg.command = status -> hourglass -> msg.elapsed.millis (dann haste die ms) die mach ich in flow.laufzeitms fertig

du musst natürlich ein msg.command = stop senden wenn euer Charging Status auf nicht laden geht und reset danach das wieder 0 ms kommen. (man kann hier keine Bilder posten deshalb alles Text)

Ich hole mir in den Daten flow

Code: Alles auswählen

......
...
LaufZeitMS = flow.get("laufzeitms");
LaufZeitS = Math.floor(LaufZeitMS/1000);

// Ladevorgang ist mein Status Charging von der SMA Box..

if(Ladevorgang!=200113) { LaufZeitS = 0; }

...

let data = {
    "Ac/Energy/Forward": AcWh,
    "Ac/L1/Power": AcPowerL1,
    "Ac/L2/Power": AcPowerL2,
    "Ac/L3/Power": AcPowerL3,
    "Ac/Power": AcPower,
    "ChargingTime": LaufZeitS,
    "Current": AcCurrent,
    "Status": Status,
    "Mode": Schalter,
    "MaxCurrent": 32,
    "Position": 1,
    "Model": "SMAEVCharger22",
    "AutoStart": 1
}

...
Fridge
Beiträge: 40
Registriert: Mi Mär 06, 2019 6:57 pm
Has thanked: 2 times
Been thanked: 1 time

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von Fridge »

Hi

hoffe kann mir jemand weiterhelfen, denn bisher habe ich es nicht zum laufen bekommen, egal was ich probiert habe
Wobei ich denke das der Flow (auch bei mir) funktioniert, da bei NR überall angezeigt wird das es verbunden ist (im Multiplus taucht die WB auf nur keine Daten)
connect.jpg
(292.23 KiB) Noch nie heruntergeladen


Ich denke fast eher das keine daten auf dem broker liegen? (MQTT Explorer zeigt auch nichts an -egal ob play oder pause oder wie lange er läuft)
explorer.jpg
(71.6 KiB) Noch nie heruntergeladen
Da ich es schon mehrfach probiert habe (diverse OpenWB 2.x versionen)
Ich hatte ein eigen installiertes img genutzt (bisher hatte ich keine Probleme damit - auch die vorherigen versionen) um das als Problem auszuschließen habe ich das org img (2.1.6) genommen und die box komplett neu aufgesetzt (ohne übernahme von daten) und dann eingerichtet und direkt die mqtt Brücke eingeschaltet -> mqtt explorer zeigt nichts an -> update auf 2.1.7RC1 (die ich auch zuletzt genutzt hatte) , auch hier nichts im explorer
Es werden beim starten keine Fehler angezeigt (jedoch nach dem done das die mqtt ungültig sind

Code: Alles auswählen

2025-02-14 20:15:04: boot done :-)
2025-02-14 20:15:07,422 - {root:176} - {DEBUG:MainThread} - Start openWB2.service
2025-02-14 20:15:07,431 - {helpermodules.update_config:556} - {DEBUG:MainThread} - Broker-Konfiguration aktualisieren
2025-02-14 20:15:08,539 - {helpermodules.update_config:644} - {DEBUG:MainThread} - current datastore version: 75
2025-02-14 20:15:08,539 - {helpermodules.update_config:645} - {DEBUG:MainThread} - target datastore version: 75
2025-02-14 20:15:08,676 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/system/serial_number
2025-02-14 20:15:08,678 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/system/mac_address
2025-02-14 20:15:08,679 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/system/messages/1739560500337
2025-02-14 20:15:08,683 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/set/current_prev
2025-02-14 20:15:08,689 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/get/error_timestamp
2025-02-14 20:15:08,691 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/get/charging_current
2025-02-14 20:15:08,692 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/get/charging_power
2025-02-14 20:15:08,694 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/get/charging_voltage
2025-02-14 20:15:08,697 - {helpermodules.update_config:600} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/4/control_par
Aber dann im mqtt log dann anscheinend doch daten?

Code: Alles auswählen

2025-02-14 20:15:14,948 - Topic: openWB/chargepoint/4/config, Payload: {"configuration": {"mode": "duo", "ip_address": "localhost", "duo_num": 0}, "ev": 2, "name": "Garage-1", "type": "internal_openwb", "template": 0, "connected_phases": 3, "phase_1": 1, "auto_phase_switch_hw": true, "control_pilot_interruption_hw": true, "id": 4, "ocpp_chargebox_id": null}
2025-02-14 20:15:14,952 - Topic: openWB/chargepoint/4/set/manual_lock, Payload: false
2025-02-14 20:15:14,954 - Topic: openWB/chargepoint/4/set/current, Payload: 0
2025-02-14 20:15:14,955 - Topic: openWB/chargepoint/4/set/charging_ev, Payload: -1
2025-02-14 20:15:14,955 - Topic: openWB/chargepoint/4/set/energy_to_charge, Payload: 0
2025-02-14 20:15:14,956 - Topic: openWB/chargepoint/4/set/plug_state_prev, Payload: false
2025-02-14 20:15:14,957 - Topic: openWB/chargepoint/4/set/plug_time, Payload: null
2025-02-14 20:15:14,958 - Topic: openWB/chargepoint/4/set/charging_ev_prev, Payload: -1
2025-02-14 20:15:14,959 - Topic: openWB/chargepoint/4/set/log, Payload: {"chargemode_log_entry": "_", "costs": 0, "imported_at_mode_switch": 0, "imported_at_plugtime": 0, "imported_since_mode_switch": 0, "imported_since_plugged": 0, "range_charged": 0, "time_charged": "00:00", "timestamp_start_charging": null, "ev": -1, "prio": false, "rfid": null, "serial_number": null, "soc_at_start": null, "soc_at_end": null, "range_at_start": null, "range_at_end": null}
2025-02-14 20:15:14,960 - Topic: openWB/chargepoint/4/set/phases_to_use, Payload: 1
2025-02-14 20:15:14,961 - Topic: openWB/chargepoint/4/set/rfid, Payload: null
2025-02-14 20:15:14,962 - Topic: openWB/chargepoint/4/set/ocpp_transaction_id, Payload: null
2025-02-14 20:15:14,963 - Topic: openWB/chargepoint/4/get/charge_state, Payload: false
2025-02-14 20:15:14,965 - Topic: openWB/chargepoint/4/get/connected_vehicle/info, Payload: {"id": 2, "name": "Michael"}
2025-02-14 20:15:14,966 - Topic: openWB/chargepoint/4/get/connected_vehicle/config, Payload: {"average_consumption": 24000, "charge_template": 0, "chargemode": "pv_charging", "current_plan": null, "ev_template": 2, "priority": false, "time_charging_in_use": false}
2025-02-14 20:15:14,967 - Topic: openWB/chargepoint/4/get/connected_vehicle/soc, Payload: {"fault_str": "Kein Fehler.", "fault_state": 0, "range_charged": 0, "range_unit": "km", "range": 39.0, "soc": 10, "timestamp": 1739556495.101662}
2025-02-14 20:15:14,968 - Topic: openWB/chargepoint/4/get/currents, Payload: [0.0, 0.0, 0.0]
2025-02-14 20:15:14,969 - Topic: openWB/chargepoint/4/get/daily_imported, Payload: 2531.0
Eine Verbidung bekomme ich immer (per explorer und auch NR); nur es passiert nichts
Der MQTT Explorer habe ich auf meinem PC (und extra Brücke mit PC ip) / NR läuft auf dem GX
Dateianhänge
mqtt.jpg
(235.18 KiB) Noch nie heruntergeladen
Fridge
Beiträge: 40
Registriert: Mi Mär 06, 2019 6:57 pm
Has thanked: 2 times
Been thanked: 1 time

Re: OpenWB als Wallbox ins die Victron-Welt einbinden

Beitrag von Fridge »

Update

Leider kann ich den Post nicht mehr bearbeiten

Ich habe den Fehler durch ein Zufall gefunden (mit dem Explorer)
Und zwar hatte ich hier kein User und Passwort eingetragen
Habe die jetzt im Flow entfernt und dann klappt es

Sehr komisch wofür ich das für die Brücke in der WB eingestellt habe, wenn es nur ohne geht?

Egal erstmal weiter :)
Antworten