Je suis confronté au même problème depuis longtemps. Mais j'utilise une astuce pour WOL mes Raspberry Pi (j'utilise plusieurs RPi dans le musée où je travaille). J'ai abordé la question en utilisant un relais de puissance Ethernet peu coûteux.
Voici mon astuce: je connecte une carte ETH002 (de Devantech) au réseau. L'alimentation du RPi est connectée via la sortie NC (normalement fermée) d'un relais. Comme le relais est normalement fermé, lorsque l'alimentation principale est activée, les deux systèmes démarrent.
Lorsque j'envoie une commande "sudo stop" au RPi, cela se déclenche. Pour le réactiver, j'envoie la commande suivante au tableau des relais (en supposant que le relais 1 est utilisé):
// désactiver le relais 1
PacketSender \ PacketSender.exe -txw 500 IPaddress 17494 "21 01 00"
// attends quelques secondes ...
// réactiver le relais 1
PacketSender \ PacketSender.exe -txw 500 IPaddress 17494 "20 01 00"
où adresseIP est l'adresse IP de la carte de relais et le port 17494 par défaut.
- PacketSender est un très bon logiciel gratuit, merci au développeur -
Ce faisant, j’éteins complètement le RPi et le rallume. par exemple quand il y a une soirée dans le musée. On dirait WOL.
C'est ça! Et voilà!
Cordialement à tous,
Yvan.