une variable d'environnement je suppose
tu devrais spécifier le user de lancement du script dans le crontab pour garantir que les variables d'environnement soient chargées.
c'est une première piste.
*/10 * * * * sudo /home/CheckBattery.sh
selon la syntaxe accepté par ta version de cron.