batteryLearnState is not always available