home skalen

Poney Skalen Wake-on-lan Domoticz

Bien le bonjour les gens, aujourd’hui je vais vous montrer comment réveiller un PC depuis Domoticz

 

Alors pourquoi faire ça, car on peut appuyer sur un bouton pour l’allumer me diriez vous, bâ c’est simple en créant la fonction sur Domoticz je pourrai allumer un PC à distance, à partir du travail, de la plage ou de l’espace 🙂

 

Pour créer la fonction il n’y a pas grand chose à faire, en fait si mais c’est pas compliqué 🙂

  • Il faut dans un premier temps savoir ce que l’on veut réveiller – là c’est un pc qui est sur le réseau local, on va l’appeler PC1 (car chez moi il y a plusieurs PC et celui utilisé est le PC de bureau).

Sur ce PC1 nous avons besoins d’un chose, l’adresse MAC

pour Windows :

ipconfig /all | more

pour Linux :

ifconfig

Moi c’est un Windows.

Dans mon exemple le PC1   l’adresse MAC est  bc:ae:c5:21:0a:89 A mettre en minuscule et des  » :  » en chaque bloque (c’est pour après).

ipconfi

  •  Deuxième temps ce connecter à Domoticz et ce placer dans le bon dossier mais en mode ligne de commande. Bon je pense que vous savez le faire (Putty > telnet sur la RPI)

telent

Après c’est un Tux, et The pingouin, il faut connaitre un minimum (mais la il y a des cours en ligne), et connaitre l’arborescence de Domoticz, je ne vais pas pourrir l’article avec toute l’arbo donc je parle uniquement pour faire un script pour notre cas. Au fait un « réveil de PC », c’est généralement appelé « Wake-on-lan » réveil sur le réseau, ou WoL. cf titre : wake-on-lan domoticz

Dans Domoticz les scripts sont dans un dossier au doux noms de Script (pas plus con qu’un autre) et c’est là que tout ce joue.

cd domoticz/scripts/

  • Pour notre premier scripts de WoL, on va créer un .sh avec toujours un nom simple : wakepc1.sh alors pour le créer vous prenez votre éditeur préféré moi c’est NANO mais il y en a d’autre comme le plus connu VI.

nano wakepc1.sh

Maintenant on est dans le fichier et on va mettre les bonnes choses :

#!/bin/sh
wakeonlan bc:ae:c5:21:0a:89scripte wol

 

Voilà, on sauvegarde et on ferme le fichier, mais attention ce n’est pas fini. On va devoir modifier les droits d’utilisation du fichier pour qu’il soit complètement exploitable par Domoticz. Un petit coup de chmod :

sudo chmod +x wakepc1.sh

Bon c’est fini la ligne de commande.

  • On repasse sur la version web de Domoticz. On va créer un jolie bouton.

1.Comme pour le script, quelques étapes. la première : ajouter le matériel Dummy.

ajout materiel

 

 2. on va dans Interrupteurs et en haut à gauche il y a Ajout manuel.

interrupetur ajout manuel

3. Un petit nom utile, sur_on_wake_pc1, puisque se sera que sur un On que l’on allume le PC.

add manuel

4. Et voila fini mais c’est mieux avec un PC en icone.

sur on wake pc1

5. Un Edit

sur on wake pc1edit1

6. C’est là que c’est intéressant, on ajoute le lien où ce trouve le script précédemment créé, dans la bonne case de préférence …

sur on wake pc1edit2

Donc si tu clic sur le PC, il passe en bleu et hop il démarre 😀

Bon c’est vraiment fini.

Edit il y a une nouvelle possibilité de faire un WoL, sans utiliser de script, Mais comme c’est possible ?

Tous simplement en créant un matériel avec Wake-on-lan

wol2

 Remplir correctement les champs et tout est fait direct, je me suis bien cassé le *** avec le script 🙂

Sommaire