Connaître le niveau de batterie d’un appareil android sur jeedom

L’article suivant décrit le process permettant la mise en place d’un script ssh sous Jeedom;

Tutorial niveau et status batterie sous jeedom

Les adaptations nécessaires et les limitations :

  1. Si le téléphone ou la tablette est hors ligne, cela affiche un avertissement.
  2. Il faut fixer l’adresse IP de la tablette ou du smartphone
  3. Sur les versions récentes d’android, on ne peut pas afficher directement le status en charge / décharge ; Il faut utiliser un contournement suivant pour avoir l’info “Charging” / “Discharging” puis l’afficher via un widget. (voir le code ci-joint et la capture décran)
  4. Toujours sur les versions récentes d’android, l’application SSH doit être lancé ET visible en arrière plan, sinon ça ne marche pas. Si on oublie, pas d’info.
ssh -p 2222 <adresse IP> cat /sys/class/power_supply/battery/uevent | grep STATUS  | cut -d'=' -f2