Télétravail: Gestion de  l’alimentation de mon PC portable avec Jeedom

Télétravail: Gestion de l’alimentation de mon PC portable avec Jeedom

texte alternatif

Constat :

Lors de notre télétravail, le portable reste allumée très longtemps sur batterie et je pense pas tous le temps a débrancher l’alimentation pour faire fonctionner la batterie. heureusement Jeedom est là pour m’aider. Grace au plugin Ios Icloud on peut faire la même chose avec un MacBook on suit les Etape X.2

Etape 1.1 ( Windows ) : Récupération des informations de la batterie de mon portable

Mon Pc portable PRO tourne sous windows 10, nous allons donc utiliser PowerShell:

je crée un fichier Gestion-Batt.ps1 avec les lignes suivantes:

$Bpourcent = (Get-WmiObject -Class Win32_Battery -ea 0).EstimatedChargeRemaining

$Bstatus =  (Get-WmiObject -Class Win32_Battery -ea 0).BatteryStatus

curl http://192.168.1.65/core/api/jeeApi.php?apikey=4XdS5Ttkjsd8v2MPV7GSUmXxXxXXxXX"&"type=virtual"&"
type=virtual"&"id=1545"&"value=$Bpourcent

curl http://192.168.1.65/core/api/jeeApi.php?apikey=4XdS5Ttkjsd8v2MPV7GSUmXxXxXXxXX"&"type=virtual"&"
type=virtual"&"id=2352"&"value=$Bstatus

on vas détailler un peu :

  • $Bpourcent = (Get-WmiObject -Class Win32_Battery -ea 0).EstimatedChargeRemaining
  • $Bpourcent est la variable ou on vas stocker la valeur du pourcentage de la batterie
  • $Bstatus est la variable ou on vas stocker la valeur d’état de l’alimentation en charge ou sur Batterie.
  • 1er Curl va mettre a jour le virtuel batterie sur Jeedom mettre votre IP et votre API, l’id sera a recuperer sur Jeedom on verra cela dans la partie Jeedom virtuel plus bas.
  • 2eme Curl va mettre a jour le virtuel Etat Alimentation sur Jeedom mettre votre IP et votre API, l’id sera a recuperer sur Jeedom on verra cela dans la partie Jeedom virtuel plus bas.

Etape 1.2 ( Mac ) : Récupération des informations de la batterie de mon portable

Pour Mac nous avons sur Jeedom le plugin Ios Cloud

  • Installer et Configurer le plugin Ios Cloud
Installer le plugin en Stable
Rien a configurer juste a activer
Allez sur Ios Icloud
entrer vos informations pour vous connecter a votre Icloud
Une fois sauvegardé, les périphériques contenu dans votre Icloud vont apparaître.
Vue Dashboard, vous remarquerez que nous avons l’information de la batterie.

Etape 2.1 ( Windows ) : Création de la tache planifié sur Windows.

  • Cliquez sur démarrer –> Exécuter et taper taskschd.msc.
Gestion des taches planifiés
Créer une tâche de Base…
  • ( 0 ) : Entrer sans modifier
%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe
  • ( 1 ) : Entrer sans modifier et remplacer MonChemin\MonFichier.ps1 par le votre
-noprofile -executionpolicy Unrestricted -File MonChemin\MonFichier.ps1
  • ( 2 ) : Entrer MonChemin\
Vous arrivez a la fin, cocher “Ouvrir les propriétés……”
Configurer comme sur l’image
Allez sur Déclencheur puis sur Modifier…
Configurer comme sur l’image
décocher la partie Alimentation dans Conditions

Voilà la partie windows est terminé, la tache fonctionnera après un reboot de la machine.

Etape 2.2 ( Mac ) Bas rien a faire a ce niveau là

Etape 3.1 ( Windows ): Création du virtuel sur Jeedom

Sur Jeedom allez dans le menu plugins –> Programmation –> Virtuel

On vas créer 2 commandes Infos en numérique. “batterie ” et “Etat Batterie”

On vas récupérer l’id de la commande “batterie” içi 1545 et celui de “Etat Batterie” içi 2352 a adapté avec votre virtuel. ses 2 id vont nous servir dans l’etape 1 de cet article pour les 2 ligne curls du script powershell

curl http://192.168.1.65/core/api/jeeApi.php?apikey=4XdS5Ttkjsd8v2MPV7GSUmXxXxXXxXX”&”type=virtual”&”type=virtual”&”id=1545“&”value=$Bpourcent

curl http://192.168.1.65/core/api/jeeApi.php?apikey=4XdS5Ttkjsd8v2MPV7GSUmXxXxXXxXX”&”type=virtual”&”type=virtual”&”id=2352“&”value=$Bstatus

Votre virtuel est pret

Etape 3.2 ( Mac ) Bas toujours pas…

Etape 4.1 ( Windows ) : Création du scénario

Toujours sur Jeedom allez dans le menu Outils –> Scénario

On crée un nouveau scénario, avec en déclencheur le virtuel batterie.

  • Si n°1: On test si la batterie et Inférieur 11% et que la batterie est en mode batterie Alors on Allume la prise
  • Si N°2 : On test si la batterie est = à 100 et que le mode batterie est en mode charge Alors on éteint la prise

Etape 4.2 ( Mac ) : Création du scénario

  • Si n°1: On test si la batterie et Inférieur 11% Alors on Allume la prise, on exécute qu’une fois) symbole rouge
  • Si N°2 : On test si la batterie est = à 100 Alors on éteint la prise on exécute qu’une fois) symbole rouge

Voilà c’est fini l’alimentation de mon PC en mode Télétravail est surveillé et géré par Jeedom.

commodo velit, accumsan risus felis Sed facilisis ut