added battery state, last heard of timestamp, extended parser