Replies: 5 comments 6 replies
|
Hi Darkem1, ich habe keine Ahnung von deiner spezifischen Frage - aber hast Du dir schon mal das retain flag angeschaut? Relativ einfach kann man das mit mosquitto_sub ausprobieren - entweder ist der Wert immer direkt da - oder eben nur wenn er neu publiziert wird, z.B. nachdem der client (der den Wert postet) sich neu verbindet. (Ich rufe den Wert ins Klassenzimmer vs. ich schreibe ihn an die Tafel) In der Summe: Woher kommt der SoC? Wenn Du ihn (non default) z.B. im OpenHAB selbst berechnest wäre das retain eine Überlegung wert - wenn er über die yaml config kommt wüsste ich nicht wie MQTT ins Spiel kommt. ItsMee |
|
Oha - mg2mqtt - das ist ja genau mein Thema, wenn der MG4 den hoffentlich demnächst ausgeliefert wird.. Zur Frage: Dir geht es um den SoC des Wagens, der via mqtt von SAIC kommt? Nutzt Du java oder python? |
|
Ich kann das Verhalten bestätigen, ich kann leider nicht mehr sagen ab welcher Version es so ist, sprich nicht mehr automatisch ausliest. Ich denke < 0.118 hat es funktioniert. |
|
Bitte mal ein debug log teilen. |
|
Ich vermute das evcc den SoC ignoriert weil er zum Beginn der Ladung veraltet ist. Wenn der Wagen länger gestanden hat öffne ich ihn per mqtt wodurch das Gateway geweckt wird und stecke ihn dann in die Wallbox ein. Dann hat er den SoC und kann vernünftig laden. Das hat aber nur bis Weihnachten funktioniert, momentan geht auch das nicht mehr. Man muss evcc erst neu starten damit über mqtt die Werte abgerufen werden. Ich schaue mal ob ich das in einem Log einfangen kann. |
Uh oh!
There was an error while loading. Please reload this page.
Hallo zusammen,
ich habe das Problem, dass ich evcc jedes mal, nachdem ich das Auto an die Wallbox anschließe, erstmal neu starten muss, damit er sich den aktuellen SoC vom mqtt Broker zieht. Der Wert dort ist definitiv immer aktuell (in OpenHAB integriert aktualisiert er sich auch), aber evcc zieht ihn einfach nicht, immer nur bei einem Neustart oder während des Ladevorgangs (was keine Option ist, weil er in evcc erstmal dauerhaft auf 80% steht und somit keinen Ladevorgang startet, bis der Wert nach dem Neustart aktualisiert wurde).
Jemand eine Idee, wieso das so ist bzw. das gleiche Problem?
Viele Grüße
All reactions