yp87 / leaf2mqtt

Pull in data from the Nissan Connect platform for the LEAF and publish over MQTT
GNU General Public License v3.0
42 stars 39 forks source link

not work #62

Open amgstone opened 1 year ago

amgstone commented 1 year ago

Describe the bug A clear and concise description of what the bug is.

LEAF_TYPE The leaf type you use in your configuration

Expected behavior A clear and concise description of what you expected to happen.

FINEST: 2023-07-26 19:51:29.357219: MqttClientWrapper: Publishing message battery/percentage 61 FINEST: 2023-07-26 19:51:29.359429: MqttClientWrapper: Publishing message battery/connected false FINEST: 2023-07-26 19:51:29.359796: MqttClientWrapper: Publishing message battery/charging false FINEST: 2023-07-26 19:51:29.360104: MqttClientWrapper: Publishing message battery/capacity 240.0 FINEST: 2023-07-26 19:51:29.360297: MqttClientWrapper: Publishing message battery/cruisingRangeAcOffKm 144 FINEST: 2023-07-26 19:51:29.360406: MqttClientWrapper: Publishing message battery/cruisingRangeAcOffMiles 89 FINEST: 2023-07-26 19:51:29.360493: MqttClientWrapper: Publishing message battery/cruisingRangeAcOnKm 135 FINEST: 2023-07-26 19:51:29.360573: MqttClientWrapper: Publishing message battery/cruisingRangeAcOnMiles 84 FINEST: 2023-07-26 19:51:29.360651: MqttClientWrapper: Publishing message battery/lastUpdatedDateTimeUtc 2023-07-26T16:33:00.000Z FINEST: 2023-07-26 19:51:29.360761: MqttClientWrapper: Publishing message battery/timeToFullL2InMinutes 6:00:00.000000 FINEST: 2023-07-26 19:51:29.360848: MqttClientWrapper: Publishing message battery/timeToFullL2_6kwInMinutes 5:00:00.000000 FINEST: 2023-07-26 19:51:29.360932: MqttClientWrapper: Publishing message battery/timeToFullTrickleInMinutes 16:00:00.000000 FINEST: 2023-07-26 19:51:29.361017: MqttClientWrapper: Publishing message battery/lastReceivedDateTimeUtc 2023-07-26T16:51:29.356474Z FINEST: 2023-07-26 19:51:29.361121: MqttClientWrapper: Publishing message battery/json {"percentage":"61","connected":"false","charging":"false","capacity":"240.0","cruisingRangeAcOffKm":"144","cruisingRangeAcOffMiles":"89","cruisingRangeAcOnKm":"135","cruisingRangeAcOnMiles":"84","lastUpdatedDateTimeUtc":"2023-07-26T16:33:00.000Z","timeToFullL2InMinutes":"6:00:00.000000","timeToFullL2_6kwInMinutes":"5:00:00.000000","timeToFullTrickleInMinutes":"16:00:00.000000","lastReceivedDateTimeUtc":"2023-07-26T16:51:29.356474Z"} FINEST: 2023-07-26 19:51:29.361356: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/percentage 61 FINEST: 2023-07-26 19:51:29.361461: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/connected false FINEST: 2023-07-26 19:51:29.361542: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/charging false FINEST: 2023-07-26 19:51:29.361636: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/capacity 240.0 FINEST: 2023-07-26 19:51:29.361714: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/cruisingRangeAcOffKm 144 FINEST: 2023-07-26 19:51:29.361798: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/cruisingRangeAcOffMiles 89 FINEST: 2023-07-26 19:51:29.361887: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/cruisingRangeAcOnKm 135 FINEST: 2023-07-26 19:51:29.361970: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/cruisingRangeAcOnMiles 84 FINEST: 2023-07-26 19:51:29.362077: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/lastUpdatedDateTimeUtc 2023-07-26T16:33:00.000Z FINEST: 2023-07-26 19:51:29.362184: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/timeToFullL2InMinutes 6:00:00.000000 FINEST: 2023-07-26 19:51:29.362418: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/timeToFullL2_6kwInMinutes 5:00:00.000000 FINEST: 2023-07-26 19:51:29.362979: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/timeToFullTrickleInMinutes 16:00:00.000000 FINEST: 2023-07-26 19:51:29.363297: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/lastReceivedDateTimeUtc 2023-07-26T16:51:29.356474Z FINEST: 2023-07-26 19:51:29.363591: MqttClientWrapper: Publishing message SJNFAAZE1U0021867/battery/json {"percentage":"61","connected":"false","charging":"false","capacity":"240.0","cruisingRangeAcOffKm":"144","cruisingRangeAcOffMiles":"89","cruisingRangeAcOnKm":"135","cruisingRangeAcOnMiles":"84","lastUpdatedDateTimeUtc":"2023-07-26T16:33:00.000Z","timeToFullL2InMinutes":"6:00:00.000000","timeToFullL2_6kwInMinutes":"5:00:00.000000","timeToFullTrickleInMinutes":"16:00:00.000000","lastReceivedDateTimeUtc":"2023-07-26T16:51:29.356474Z"} FINEST: 2023-07-26 19:51:35.054785: LeafSession: Executing FINE: 2023-07-26 19:51:36.034991: LeafSession: FormatException: Unexpected character (at character 1) <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> ^

FINER: 2023-07-26 19:51:36.035389: LeafSession: #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1383)

1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1250)

2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:915)

3 _parseJson (dart:convert-patch/convert_patch.dart:35)

4 JsonDecoder.convert (dart:convert/json.dart:610)

5 JsonCodec.decode (dart:convert/json.dart:216)

6 CarwingsSession.request (package:dartcarwings/src/carwings_session.dart:72)

#7 CarwingsSession.requestWithRetry (package:dartcarwings/src/carwings_session.dart:46) #8 CarwingsVehicle.requestLocation (package:dartcarwings/src/carwings_vehicle.dart:355) #9 CarwingsVehicleWrapper.fetchLocation (file:///app/src/leaf/carwings_wrapper.dart:148) #10 LeafSession._executeWithRetry (file:///app/src/leaf/leaf_session.dart:153) #11 LeafSession.executeWithRetry (file:///app/src/leaf/leaf_session.dart:129) #12 Future.wait. (dart:async/future.dart:522) #13 startUpdateLoop (file:///app/src/leaf_2_mqtt.dart:111) #14 Future.wait. (dart:async/future.dart:522) #15 main (file:///app/src/leaf_2_mqtt.dart:69) FINE: 2023-07-26 19:51:36.035654: LeafSession: Exception: Execution failed. FINER: 2023-07-26 19:51:36.035933: LeafSession: #0 LeafSession._executeWithRetry (file:///app/src/leaf/leaf_session.dart:161) #1 LeafSession.executeWithRetry (file:///app/src/leaf/leaf_session.dart:129) #2 Future.wait. (dart:async/future.dart:522) #3 startUpdateLoop (file:///app/src/leaf_2_mqtt.dart:111) #4 Future.wait. (dart:async/future.dart:522) #5 main (file:///app/src/leaf_2_mqtt.dart:69) WARNING: 2023-07-26 19:51:36.035989: main: Could not execute request. FINEST: 2023-07-26 19:51:36.036323: MqttClientWrapper: Publishing message lastErrorDateTimeUtc 2023-07-26T16:51:36.036018Z FINEST: 2023-07-26 19:51:36.037335: MqttClientWrapper: Publishing message {vin}/lastErrorDateTimeUtc 2023-07-26T16:51:36.036018Z FINE: 2023-07-26 19:51:44.788172: LeafSession: Error FINER: 2023-07-26 19:51:44.788700: LeafSession: #0 CarwingsVehicle.responseFlagHandler (package:dartcarwings/src/carwings_vehicle.dart:398) #1 CarwingsVehicle._getCabinTemperature (package:dartcarwings/src/carwings_vehicle.dart:332) #2 CarwingsVehicle.requestCabinTemperature (package:dartcarwings/src/carwings_vehicle.dart:311) #3 CarwingsVehicleWrapper.fetchClimateStatus (file:///app/src/leaf/carwings_wrapper.dart:125) #4 LeafSession._executeWithRetry (file:///app/src/leaf/leaf_session.dart:153) #5 LeafSession.executeWithRetry (file:///app/src/leaf/leaf_session.dart:129) #6 Future.wait. (dart:async/future.dart:522) #7 startUpdateLoop (file:///app/src/leaf_2_mqtt.dart:111) #8 Future.wait. (dart:async/future.dart:522) #9 main (file:///app/src/leaf_2_mqtt.dart:69) FINER: 2023-07-26 19:51:44.788874: LeafSession: Force a login before retrying failed execution. FINEST: 2023-07-26 19:51:51.178476: LeafSession: Executing