add battery dataengine