Added input validation for Alecto temperature and generic weather battery value