Para Leafs de 30kW ainda dava para tratar a % de SOC diretamente, o que permitiria implementar a tão apetecida função de carregar até uma determinada percentagem.
para os mais curiosos aqui ficam os dados completos do que o CARWINGS devolve, quando se abre a APP e quando se pede um update do estado da bateria:
Código: Selecionar todos
'{
"status": 200, 
"BatteryStatusRecords": {
    "BatteryStatus": {
        "BatteryRemainingAmountWH": "", 
        "BatteryChargingStatus": "NOT_CHARGING", 
        "BatteryRemainingAmount": "6",
        "BatteryCapacity": "11", 
        "BatteryRemainingAmountkWH": ""
    },
    "TimeRequiredToFull200_6kW": {"MinutesRequiredToFull": "0", "HourRequiredToFull": "3"}, 
    "OperationResult": "START", 
    "NotificationDateAndTime": "2017/04/04 23:49", 
    "CruisingRangeAcOff": "60568.0", 
    "OperationDateAndTime": " 5/Abr/2017 01:49", 
    "TimeRequiredToFull200": {"MinutesRequiredToFull": "0", "HourRequiredToFull": "4"}, 
    "CruisingRangeAcOn": "57856.0", 
    "PluginState": "NOT_CONNECTED", 
    "TargetDate": "2017/04/04 23:49", 
    "TimeRequiredToFull": {"MinutesRequiredToFull": "30", "HourRequiredToFull": "10"}}
}' 
'{
"status": 200,
"currentChargeLevel": "0", 
"timeRequiredToFull": {"hours": "", "minutes": ""}, 
"timeRequiredToFull200_6kW": {"hours": "", "minutes": ""}, 
"operationResult": "START",
"timeStamp": "2017-04-04 23:49:25", 
"pluginState": "NOT_CONNECTED", 
"cruisingRangeAcOff": "60568.0",
"timeRequiredToFull200": {"hours": "", "minutes": ""},
"batteryCapacity": "11",
"cruisingRangeAcOn": "57856.0", 
"responseFlag": "1", 
"batteryDegradation": "6", 
"charging": "NO",
"chargeStatus": "CT", 
"chargeMode": "NOT_CHARGING"
}' 


 
  
 
 

 
  




