Johny hat geschrieben: Sa Dez 13, 2025 9:02 am
2.1.9-Alpha.3
Wie komme ich wieder an diesen Parameter?
Wir drehen uns etwas im Kreis ...
Von ausgehend dein Chargepoint hat die ID 3 findest du im Topic:
Das geladene charge_template
{"id": 0, "name": "Standard-Lade-Profil", "prio": false, "load_default": false, "time_charging": {"active": false, "plans": [{"active": true, "time": ["06:00", "07:00"], "frequency": {"selected": "daily", "once": ["2025-12-13", "2025-12-13"], "weekly": [false, false, false, false, false, false, false]}, "current": 16, "dc_current": 145, "id": 0, "limit": {"selected": "none", "amount": 50000, "soc": 50}, "name": "neuer Zeitladen-Plan", "phases_to_use": 1}]}, "chargemode": {"selected": "pv_charging", "eco_charging": {"current": 6, "dc_current": 145, "limit": {"selected": "none", "amount": 50000, "soc": 50}, "max_price": 0.0001028, "phases_to_use": 3}, "pv_charging": {"dc_min_current": 145, "dc_min_soc_current": 145, "feed_in_limit": false, "limit": {"selected": "soc", "amount": 50000, "soc": 100}, "min_current": 0, "min_soc_current": 10, "min_soc": 0, "phases_to_use": 0, "phases_to_use_min_soc": 3}, "scheduled_charging": {"plans": []}, "instant_charging": {"current": 10, "dc_current": 145, "limit": {"selected": "soc", "amount": 1000, "soc": 50}, "phases_to_use": 3}}}
Aus diesem kannst du dir für das instant_charging die phases_to_use auslesen.
Der Publish geht dann allerdings in ein anderes Topic und klappt natürlich nur wenn das charge_template bereits geladen ist.
Wie du siehst das ist mit ein paar Abhängigkeiten verbunden die du beachten müsstest.
Daher nochmal die Empfehlung, da der Secondary Modus der das alles sehr einfach ermöglicht dir auch nicht zusagt, die Profile anzulegen die du einfach per simpleAPI nach Bedarf lädst.
Das geht super easy:
Code: Alles auswählen
https://wiki.openwb.de/doku.php?id=openwb:2.1.9:simpleapi#fahrzeug-management
Code: Alles auswählen
# Fahrzeug zuweisen und SoC setzen
curl -X POST -d "vehicle=1&chargepoint_nr=3" \
"http://IPADRESSE/openWB/simpleAPI/simpleapi.php"
curl -X POST -d "manual_soc=65&chargepoint_nr=3" \
"http://IPADRESSE/openWB/simpleAPI/simpleapi.php"