Seite 33 von 33
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Do Dez 12, 2024 2:51 pm
von Heik
Hallo,
wollte gerne einmal eine funktionierende Lösung posten, die ich mit Hilfe vieler unterschiedlicher Postings hinbekommen habe.
Bestandteile:
- Peugeot 208e (Opel Corsa E geht warscheinlich auch)
- OpenWB
- WICAN-OBD-C3 von MeatPi
- IO Broker
Vielen Dank an alle, die ihre Erfahrungen und Ideen teilen.
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Do Dez 12, 2024 6:14 pm
von zut
Ich hatte verstanden, dass der WiCan den SoC ohne den Umweg über ioBroker an den MQTT-Broker der Wallbox schicken kann. Der Typ der Nachricht sollte wohl auf Wallbox stehen, damit kein json exportiert wird.
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Mo Dez 16, 2024 9:58 am
von Heik
Danke zut für den Tip auf "Wallbox" umzustellen. Jetzt kommt nur noch der SOC-Wert und kein JSON mehr.
Nur scheint die OpenWB keine Kommawerte anzunehmen.
D.h. ich muss erst im IO-Broker den Wert runden und sende ihn dann über die MQTT-Verbindung an OpenWB:
=> mqtt.0.openWB.set.lp.1.manualSoc
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Mo Dez 16, 2024 10:14 am
von zut
Seltsam - ich dachte ab Software 2 sollte die Wallbox Kommastellen akzeptieren. Welche Art Dezimaltrenner nutzt der WiCan? Doch wohl den Punkt?
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Mo Dez 16, 2024 2:06 pm
von ChristophR
Bei mir kommen immer 2 Nachkommastellen im SoC an.
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Di Apr 22, 2025 6:36 pm
von zut
Ich habe heute, nachdem ich schon länger vom Verbrenner-Golf der Freundin keine Tankfüllstände bekam, zwei kleine Änderungen eingefügt.
Code: Alles auswählen
2025-04-22:
* Einfügen einer 200ms-Pause nach Senden der SoC-Anforderung (bei einem
Fahrzeug kam kein SoC, wenn die ODO-Anforderung unmittelbar danach kam)
* Fahrzeugkonfiguration der Fahrzeugklasse StandardFuelLevel so geändert,
dass auch der Kilometerstand vom Schalttafeleinsatz richtig interpretiert
wird.
2024-11-28:
* Erweiterung der Fahrzeugklassen um den Parameter "actionURL" - eine
URL die aufgerufen wird, um beispielsweise einen shelly zu aktivieren.
Ich mache da jetzt kein eigenes Release draus, weil ich nicht weiss, ob noch jemand außer mir den soc_helper nutzt.
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Do Apr 24, 2025 8:38 pm
von zut
Der WiCAN scheint in neueren Firmware-Versionen (3.49ff) mit schnell hintereinander abgesetzten MQTT-Botschaften nicht klarzukommen. Weil ich die Anfragen nach Empfang der Status-Meldung in der callback-Funktion absetze, werden sie gesammelt nach Beenden der Funktion abgesetzt, egal, ob eine Pause dort eingebaut wird. Daher:
Meine Idee von vorgestern hat nicht zuverlässig funktioniert. Um ein verzögertes Senden mehrerer Botschaften zu erreichen, waren größere Umbaumaßnahmen nötig (Externer Sendestack, der aus der Hauptschleife aufgerufen wird und pro Aufruf eine Botschaft absetzt).
Alpha-Version ist zu github hochgeladen, ich habe noch keine Tests gemacht.
Re: Projekt: SOC von OBD2-Buchse in die Wallbox (ohne Cloud)
Verfasst: Do Mai 22, 2025 2:20 pm
von zut
Die neue Version bewährt sich bei mir. HIer ein Release:
https://github.com/DerHerrW/soc_helper/ ... 2025-05-22