def update(self):
self._controller.update(self._id, wake_if_asleep=False)<EOL>data = self._controller.get_climate_params(self._id)<EOL>if data:<EOL><INDENT>if time.time() - self.__manual_update_time > <NUM_LIT>:<EOL><INDENT>self.__is_auto_conditioning_on = (data<EOL>['<STR_LIT>'])<EOL>self.__is_climate_on = data['<STR_LIT>']<EOL>self.__driver_temp_setting = (data['<STR_LIT>']<EOL>if data['<STR_LIT>']<EOL>else self.__driver_temp_setting)<EOL>self.__passenger_temp_setting = (data['<STR_LIT>']<EOL>if<EOL>data['<STR_LIT>']<EOL>else<EOL>self.__passenger_temp_setting)<EOL><DEDENT>self.__inside_temp = (data['<STR_LIT>'] if data['<STR_LIT>']<EOL>else self.__inside_temp)<EOL>self.__outside_temp = (data['<STR_LIT>'] if data['<STR_LIT>']<EOL>else self.__outside_temp)<EOL>self.__fan_status = data['<STR_LIT>']<EOL><DEDENT>
Update the HVAC state.