tillsteinbach / VWsFriend

VW WeConnect visualization and control
MIT License
250 stars 20 forks source link

MQTT (aus docker) bricht täglich ab #531

Closed abeamstart closed 3 months ago

abeamstart commented 1 year ago

Leider steigt täglich die mqtt push aus (Ich verwende docker): /weconnect/mqtt/weconnectConnected = false Nach einem Neustart des Containers funktioniert es wieder... Betroffen ist auch nur die mqtt Funktion in Grafana wird alles lieve und richtig geloggt... Link zu Logs und Config: https://aberer.online/s/s58j5tpkxWJNfJC

tillsteinbach commented 1 year ago

Unterstützt dein MQTT Broker MQTT5? Ich habe das Gefühl dass das stabiler ist.

abeamstart commented 1 year ago

Ja ich benutze das SynoCommunity Package "Mosquitto 2.0.15-14": Eclipse Mosquitto ... protocoll versions 5.0, 3.1.1 and 3.1. Kann ich das im Broker einstellen dass er auch die 5er Protokoll Version nutzt?

tillsteinbach commented 1 year ago

ja, mit "--mqtt-version 5"

abeamstart commented 1 year ago

O.K. habe es jetzt mal so in der .env angegeben: ADDITIONAL_PARAMETERS=-vv --mqttbroker 192.168.1.254 --mqtt-username mqtt --mqtt-password **** --mqtt-version 5 --prefix weconnect --convert-times Europe/Berlin --with-raw-json-topic und nochmal mit docker-compose --env-file ./vwfriends.env up composed. Ich beobachte...

abeamstart commented 1 year ago

Hat leider keinen Effekt gehabt. Was kann ich noch ausprobieren?

abeamstart commented 1 year ago

Seit ich nur noch 1 Fahrzeug (3. Tag) im Account habe läuft mqtt stabil?!

tillsteinbach commented 1 year ago

Hmmm, ich habe auch zwei Fahrzeuge drin. Kann es vielleicht sein dass dem Broker das zu viele Topics sind?

abeamstart commented 1 year ago

Der Broker läuft problemlos durch. Habe darüber sehr viel Heimautomatisierung und owntracks für die ganzen Familienhandys...

derron7 commented 1 year ago

Ich nutze auch Docker in Proxmox und habe den selben Effekt, mit einem Auto. Letztes Update war am 08.11.23 21 Uhr. Container Log scheint eher unauffällig (?):

2023-11-09T08:19:27+0000:INFO:weconnect_mqtt_base:Update data from WeConnect 2023-11-09T08:19:28+0000:WARNING:generic_status:/vehicles/WVWZZZXXXXXXXXXXX/domains/measurements/rangeStatus: Unknown attribute totalRange_km with value 114 2023-11-09T08:19:28+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute temperatureBatteryStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:34.938Z', 'temperatureHvBatteryMin_K': '288.15', 'temperatureHvBatteryMax_K': '289.15'}} in domain measurements 2023-11-09T08:19:28+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute fuelLevelStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:36.134Z', 'currentSOC_pct': 36, 'primaryEngineType': 'electric', 'carType': 'electric'}} in domain measurements 2023-11-09T08:22:27+0000:INFO:weconnect_mqtt_base:Update data from WeConnect 2023-11-09T08:22:32+0000:WARNING:generic_status:/vehicles/WVWZZZXXXXXXXXXXX/domains/measurements/rangeStatus: Unknown attribute totalRange_km with value 114 2023-11-09T08:22:32+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute temperatureBatteryStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:34.938Z', 'temperatureHvBatteryMin_K': '288.15', 'temperatureHvBatteryMax_K': '289.15'}} in domain measurements 2023-11-09T08:22:32+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute fuelLevelStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:36.134Z', 'currentSOC_pct': 36, 'primaryEngineType': 'electric', 'carType': 'electric'}} in domain measurements 2023-11-09T08:25:27+0000:INFO:weconnect_mqtt_base:Update data from WeConnect 2023-11-09T08:25:27+0000:INFO:openid_session:Token expired 2023-11-09T08:25:27+0000:INFO:we_connect_session:Refreshing tokens 2023-11-09T08:25:29+0000:WARNING:generic_status:/vehicles/WVWZZZXXXXXXXXXXX/domains/measurements/rangeStatus: Unknown attribute totalRange_km with value 114 2023-11-09T08:25:29+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute temperatureBatteryStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:34.938Z', 'temperatureHvBatteryMin_K': '288.15', 'temperatureHvBatteryMax_K': '289.15'}} in domain measurements 2023-11-09T08:25:29+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute fuelLevelStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:36.134Z', 'currentSOC_pct': 36, 'primaryEngineType': 'electric', 'carType': 'electric'}} in domain measurements 2023-11-09T08:28:27+0000:INFO:weconnect_mqtt_base:Update data from WeConnect 2023-11-09T08:28:31+0000:WARNING:generic_status:/vehicles/WVWZZZXXXXXXXXXXX/domains/measurements/rangeStatus: Unknown attribute totalRange_km with value 114 2023-11-09T08:28:31+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute temperatureBatteryStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:34.938Z', 'temperatureHvBatteryMin_K': '288.15', 'temperatureHvBatteryMax_K': '289.15'}} in domain measurements 2023-11-09T08:28:31+0000:WARNING:vehicle:/vehicles/WVWZZZXXXXXXXXXXX: Unknown attribute fuelLevelStatus with value {'value': {'carCapturedTimestamp': '2023-11-08T20:01:36.134Z', 'currentSOC_pct': 36, 'primaryEngineType': 'electric', 'carType': 'electric'}} in domain measurements ,

Das Publishing aber bleibt aus. Letzter MQTT Logeintrag ist weconnectConnected: False

abeamstart commented 1 year ago

Bei mir auch wieder. Broker läuft problemlos, nur VWfriends per mqtt offline, im Grafana wird aber weiterhin erfolgreich geloggt...

derron7 commented 1 year ago

Kann man das Log Level ändern?

tillsteinbach commented 8 months ago

In der nächsten Version gibt es ein mayor update der MQTT library die verwendet wird, mal schauen ob das was fixed

abeamstart commented 8 months ago

Sieht bisher super stabil aus!