@@ -641,9 +641,9 @@ def refresh_battery_status(self):
641641
642642 def fetch_battery_status (self ):
643643 if self .model_name == "Ariya" :
644- return self .fetch_battery_status_ariya ()
644+ self .fetch_battery_status_ariya ()
645645
646- return self .fetch_battery_status_leaf ()
646+ self .fetch_battery_status_leaf ()
647647
648648 def fetch_battery_status_leaf (self ):
649649 """The battery-status endpoint isn't just for EV's. ICE Nissans publish the range under this!
@@ -703,30 +703,9 @@ def fetch_battery_status_ariya(self):
703703
704704 battery_data = body ['data' ]['attributes' ]
705705
706- self .battery_capacity = battery_data .get ('batteryCapacity' ) # kWh
707- self .battery_level = battery_data .get ('batteryLevel' ) # %
708- self .battery_temperature = battery_data .get ('batteryTemperature' ) # Fahrenheit?
709- # same meaning as battery level, different scale. 240 = 100%
710- self .battery_bar_level = battery_data .get ('batteryBarLevel' )
711- self .instantaneous_power = battery_data .get ('instantaneousPower' ) # kW
712- self .charging_speed = ChargingSpeed (None )
713- self .charge_time_required_to_full = {
714- ChargingSpeed .FAST : battery_data .get ('chargingRemainingTime' ),
715- ChargingSpeed .NORMAL : battery_data .get ('chargingRemainingTime' ),
716- ChargingSpeed .SLOW : battery_data .get ('chargingRemainingTime' ),
717- }
718706 self .range_hvac_off = battery_data .get ('batteryAutonomy' )
719707 self .range_hvac_on = battery_data .get ('batteryAutonomy' )
720708
721- # For ICE vehicles, we should get the range at least. If not, dont bother again
722- if self .range_hvac_on is None and Feature .BATTERY_STATUS not in self .features :
723- self .battery_supported = False
724- return
725-
726- self .plugged_in = PluggedStatus (battery_data .get ('plugStatus' , 0 ))
727- if self .plugged_in == PluggedStatus (1 ):
728- self .charging = ChargingStatus (battery_data .get ('chargeStatus' , 0 ))
729-
730709 if 'vehiclePlugTimestamp' in battery_data :
731710 self .plugged_in_time = datetime .datetime .fromisoformat (battery_data ['vehiclePlugTimestamp' ].replace ('Z' ,'+00:00' ))
732711 if 'vehicleUnplugTimestamp' in battery_data :
0 commit comments