Added validation to set_hotwater_data