Tout nouveau dans le monde de la domotique, je viens vous proposer une alternative au script shutdown.php pour contrôler l'extinction à distance d'un PC sous Windows.
J'ai fait quelques essais avec shutdown.php, mais je n'ai jamais réussi à le faire fonctionner sans devoir changer la config de mon poste (compte + jamais réussi à bien configurer le firewall).
Mon alternative s’appuie donc sur un freeware à installer sur le PC : Airytec Switch Off
J'ai installé la version full.
Ce soft permet de planifier des tâches de reboot/shutdown, mais il va être intéressant dans notre cas car il propose une interface web pour accéder à ses fonctionnalités.
1. Installer le soft
2. Configurer l'accès remote
Une fois le soft lancé, on va dans la zone de notification puis clic droit/paramètres/onglet remote
Je n'ai pas activé l'authentification pour ma part (décocher la case).
3. Configurer le firewall Windows
N.B. Cette partie est à valider, je ne l'ai pas fait moi-même car le firewall est désactivé sur mon PC.
Ajouter une règle autorisant le port utilisé dans le paramétrage du soft
4. Lancer la requête depuis Jeedom
Ca se passe dans le plugin script. On crée un nouvel équipement ou pas, puis on ajoute une nouvelle commande.
Voici la configuration :
- Type script : HTTP
- Type : Action/Défaut
- Requête : http://<ip_du_pc>:8000/?action=System.Shutdown (vous pouvez changer l'action pour exécuter reboot/veille/hibernation à la place du shutdown)
A vos scénarios et autres widgets !