..:: Planète-Domotique : Le Blog ::..
Google Home Guides et Tutoriels IFTTT Tous les articles

Éteindre proprement son PC avec un Google Home et Dropbox

Éteindre proprement son PC avec un Google Home et Dropbox

Qui n’a jamais rêvé d’éteindre ou d’allumer son ordinateur avec la voix ? En tout cas, depuis que j’ai acheté un Google Home, j’en rêve  ! Et aujourd’hui je vais vous montrer comment faire (avec les possibilités qu’offre un Google Home actuellement. Il est possible que dans les futures évolutions, cela devienne plus simple) pour éteindre votre PC avec votre voix !

Prérequis

Il existe de nombreuses méthodes permettant de faire cela ! Certaines sont longues et nécessitent quelques connaissances ou du matériel spécifique (comme un téléphone par exemple) et d’autres sont plus faciles.

Dans cet article, je vais vous présenter une solution totalement gratuite, relativement simple à mettre en oeuvre qui ne nécessitera pas de connaissances particulières mais certains outils :

  • DropBox
  • IFTTT
  • Un Google Home
  • Un Ordinateur

Cette solution utilise le moins d’éléments possible (pas de téléphone ou d’objets). L’interaction se fait entre le Google Home, IFTTT et DropBox. Cela limite le matériel nécessaire et rend la solution accessible à tous

DropBox

Dans un premier temps, si vous n’avez pas de compte DropBox, allez sur https://www.dropbox.com/fr/ et inscrivez vous. Vous pouvez le faire avec une adresse mail spécifique ou avec l’aide de votre compte Google

Ensuite, téléchargez l’application DropBox pour Windows et installez la

Vous devriez, une fois les opérations terminées, avoir un onglet DropBox dans votre explorateur Windows et la possibilité de lancer l’application.

IFTTT

Ensuite, nous allons nous rendre-sur IFTTT. Si vous avez un compte, c’est parfait. Sinon, créez en un (le mieux est d’utiliser l’adresse mail de votre compte associé au Google home 😉 )

Une fois inscrit, allez dans « My Applets » puis dans « New Applets » et cliquez sur « +This »

Recherchez « Google Assistant »

3 - Recherchez Google Assistant
3 – Recherchez Google Assistant

Dedans, choisissez « Say a simple phrase »

Vous aurez alors 3 façons de dire à Google d’éteindre votre PC. A vous de choisir celle qui correspond le mieux à vos habitudes de langages. Attention toutefois, certaines commande comme « Éteint le PC » peuvent ne pas fonctionner car elles sont reconnues par le Google Home comme commande d’une autre fonction

Nous utiliserons :

  • Éteint l’ordinateur
  • Coupe le PC
  • Arrete windows

Ensuite, choisissez le message que répondra Google si votre commande est reconnue. Cela permet de savoir si l’assistant a bien reconnu la demande et si l’action va être exécutée. Pensez également a mettre la langue en « French » afin qu’il communique avec le bon accent. Pour valider, cliquez sur « Create Trigger »

A présent, cliquez sur « That »

Allez chercher le service Dropbox

Si c’est votre première utilisation, vous devriez avoir une demande pour vous connecter à votre compte Dropbox.

Ensuite, choisissez ‘Create a text file’. Cette option ajoutera un fichier texte à votre compte dropbox dès que l’on demandera à Google d’éteindre le PC

Remplissez les champs comme sur l’image ci-dessous. C’est très important car nous utiliserons un script qui aura besoin du  nom exact du fichier.

Vous avez terminé pour la configuration sur IFTTT ! Vous pouvez cliquer sur Finish

Windows

Le script

A présent que la configuration des services est terminée, passons à windows !

Dans un premier temps, il faudra un script (au format .ps1). Pas de panique, il est très simple :

#On créé les variables dont on a besoin  
$SearchDirectory = "C:\Users\VOTRENOM\Dropbox\IFTTT"
$SleepTime = 5

#Supprimre le fichier dans le répertoire IFTTT de dropbox. Si le fichier n'est pas présent il définit l'action sur erreur
Remove-Item -Path "$SearchDirectory\shutdown.txt" -Force -ErrorAction SilentlyContinue

#Il vérifie si le fichier est créé à un interval pas trop élevé pour ne pas créer une boucle qui sature le CPU
Do { Start-Sleep -Seconds $SleepTime $FileCheck = Test-Path -Path "$SearchDirectory\shutdown.txt" } Until ($FileCheck -eq $True)

#Supprime le fichier d'arrêt pour empêcher un arrêt immédiat lorsque l'ordinateur redémarrera
Remove-Item -Path "$SearchDirectory\shutdown.txt"

#Ferme l'ordinateur avec force (en fermant les programmes encore ouverts) mais avec élégance pour ne pas l'abîmer

Stop-Computer -Force

Pour ce qui veulent, vous pouvez le télécharger ici Avec ce script, vous allez pouvoir contrôler l’extinction de votre ordinateur proprement (Comme si l’on faisait démarrer > Arrêter). Enregistrez le dans un répertoire spécifique qui ne changera pas (pensez à l’extraire de l’archive .zip) ! Car il sera indispensable que le chemin d’accès reste bon (Nous utiliserons « C:\Scripts\ShutdownIFTTT.ps1« )

Cependant, il faut penser à remplacer le « VOTRENOM » par le nom d’utilisateur de votre PC. Si vous ne le connaissez pas, allez dans « C:\Utilisateurs ». Vous devriez alors voir les différents utilisateurs de votre PC. Prenez celui de votre session 😉

Planificateur de taches

Maintenant, nous allons créer une tâche ! Pour cela, dans le barre de recherche windows, tapez « task » et ouvrez « Planificateur de taches »

Dans l’interface, à gauche, cliquez sur « Bibliothèque du planificateur de taches »

Dans le menu à droite, cliquez sur « Créer une tâche »

A présent, remplissez les informations comme sur l’image ci-dessous, à savoir :

  • Nom : ShutdownIFTTT
  • Cochez les cases
    • Executer même si l’utilisateur n’est pas connecté
    • Executer avec les autorisations maximales
    • Masquer
  • Configurer pour : Windows 10

Quand c’est fait, allez dans l’onglet « Déclencheurs » en haut et cliquez sur « Nouveau »

Dans les paramètres, choisissez de lancer la tache « Au démarrage » puis cliquez sur « Ok »

A nouveau dans les onglets supérieur, allez dans « Actions » et cliquez sur nouveau. Dans « Programme/Script » choisissez le powershell (Copiez et collez pour gagner du temps : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe)

Dans « Argument », collez l’emplacement de votre fichier script (Je vous ai dit plus haut qu’il serait indispensable et que nous l’avions mis dans C:\Scripts\ShutdownIFTTT.ps1)

Cliquez sur Ok pour valider, et une nouvelle fois sur Ok pour fermer la fenêtre de tache.

A ce moment, votre mot de passe de session windows sera demandé. Entrez le et cliquez sur Ok

Pour être sur que vous avez les accès du PowerShell, il faudra exécuter une commande.

Dans la barre de recherche windows tapez ‘Powershell » et faites clic droit > Exécuter en tant qu’administrateur

Une fois dedans, tapez la commande « Set-ExecutionPolicy Unrestricted » et faites « Entrée ». Un message apparaît, il faudra appuyer sur la touche « O » et appuyer à nouveau sur la touche « entrée ». Si cela ne marche pas, essayez alors avec la commande : set-executionpolicy -executionpolicy unrestricted

Maintenant, redémarrez votre ordinateur pour que l’installation de dropbox et les différents paramètres soient pris en compte.

Une fois de retour sur Windows (après une minute, comme défini dans le script) vous pouvez dire « Hey google, éteint l’ordinateur ». Au bout de quelques secondes, vous devriez voir votre ordinateur s’éteindre !

Conclusion

Avec cette solution, qui peut paraître compliquée au début, vous pouvez contrôler votre ordinateur pour l’éteindre !

Comme dit au début, il existe de nombreuses solutions pour éteindre votre ordinateur avec un Google Home. Certaines nécessite d’utiliser un périphérique externe, comme un téléphone et d’autres permettent de contrôler intégralement le PC (gestion des fenêtres, ouverture d’une page..) mais cela relève plutôt de la prouesse technique et n’a pas de réel intérêt au quotidien.

Si vous avez vos propres solutions et qu’elles fonctionnent, n’hésitez pas à en parler dans les commentaires

Il existe également des méthodes permettant d’allumer un PC avec sa voix ! C’est plus compliqué car cela dépend de plusieurs facteurs en fonction de la méthode souhaitée : Votre PC, votre routeur..

Mais si vous êtes intéressé, faites-le nous savoir en commentaire ! Nous pourrions réaliser un article sur le sujet 😉

0
0
Lucas

Je suis Lucas, un jeune motion designer & développeur web. J'ai rejoint l'équipe Planète-domotique pour approfondir mes connaissances dans le milieu des objets connectés et particulièrement ceux de la domotique. J'utilise mes compétences pour gérer la communauté du site au travers du Blog et des Réseaux Sociaux. Je m'occupe également du marketing de la boutique en créant les opérations promotionnelles et les différents visuels Mon objectif est d'écrire des articles clairs et utiles pour aider la communauté à comprendre et utiliser les objets connectés liés à la domotique en toute simplicité

Commentaires

  1. Bonjour
    cela serait il possible d’avoir la configuration avec un MAC

    • Bonjour 🙂

      Malheureusement, je n’ai pas de mac à disposition pour vérifier le fonctionnement d’un script :/
      Je vais tout de même me renseigner pour voir ce qu’il est possible de faire avec un MAC 😉

      Bonne journée 🙂

      • Bonjour Lucas,

        utilisateur MAC je suis aussi intéressé par ce guide.

        Merci encore.

        Bonne journée.

        • Bonjour Romain,

          Je vais regarder cela et voir pour écrire un article sur le sujet 😉

          Merci de votre retour et bonne journée !

  2. Bonjour,
    Super article, je viens de tester cela fonctionne parfaitement.
    Par contre les commandes vocales « Arrête le PC ou éteint le PC ou ordinateur » ne fonctionnent pas. la commande vocale « Coupe le PC » fonctionne 🙂

    Je suis preneur pour le tuto de configuration de la commande vocale d’allumage du PC 🙂

    • Bonjour,

      Merci de votre retour 🙂

      Oui en effet certaines commandes doivent être verrouillée par le Google Home pour d’éventuelles mises à jour 😉
      Je n’ai malheureusement pas pu tester l’ensemble de ces commandes, mais certaines fonctionnes tout de même 🙂

      Très bien j’en prend note 😉
      Ce tutoriel peut être plus compliqué ou coûteux car il dépend avant tout de la configuration de son PC (Le Wake On Lan n’est, à l’heure actuelle, pas la meilleure solution car cette fonctionnalité a disparu de nombreuses box internet :/)
      Je vais donc voir les solutions les plus pertinentes à mettre en place 🙂

      • Bonjour merci pour ce tuto. Je le test rapidement. Je suis aussi preneur d’une solution pour allumer un PC. J’ai chercher un peu j’ai vu des solution avec un wake on lan. Cela ne m’a pas convaincu. Je regarde un méthode avec un  » bouton connecté » à la carte mère

        • La méthode que j’utilise est équivalente à un bouton sur la carte mère, mais ce serait une prise connectée avec mesure de la consommation (pour suivre en temps réel la consommation de son PC) et permettre d’allumer l’ordinateur lorsque du courant circule à travers cette prise 😉

  3. Nicolas Vanderlinden - 25 août 2018 à 23 h 12 min - Répondre

    bonjour, merci pour ce tuto mais pour moi ca ne fonctionne pas malheureusement 🙁 quand je dit éteins l’ordinateur mon pc recois une notif dropbox et le fichier shutdown.txt est envoyer dans mon dropbox mais mon pc ne s éteins pas. j’ai du me tromper a une étape :s

    • Bonjour 🙂

      En effet il est probable que vous ayez manqué quelque chose 😉

      Cependant, si le fichier se créé, cela veut dire que la configuration IFTTT fonctionne et que le problème viendrait du script sur Windows

      Dans un premier temps, dans le script, avez vous bien remplacé « VOTRE NOM » par votre nom d’utilisateur ?
      $SearchDirectory = « C:\Users\VOTRENOM\Dropbox\IFTTT » = $SearchDirectory = « C:\Users\Lucas\Dropbox\IFTTT » ? (Il faut qu’il corresponde à l’utilisateur Windows 😉 )

      Ensuite, dans quel dossier avez vous placé votre script ? Car il faut être sur qu’il soit dans le dossier que vous indiquez à l’étape « Argument »/

      Si l’emplacement est bon, vérifiez que votre script est bien faut format .ps1 ?

      Et pour finir, si tout est bon avant, lancez le Power Shell en mode administrateur et exécutez la commande : set-executionpolicy -executionpolicy unrestricted
      Un message apparaîtra et vous demandera Oui, Non … Faites « T » pour valider « Oui pour tout »

      Si avec cette configuration cela ne marche toujours pas, n’hésitez pas à revenir en commentaire 😉

      Bonne journée 🙂

  4. Bonjour, cela m’intéresse mais existe t il une méthode avec google Drive?
    Je n’ai pas tellement envie de devoir créer un compte dorpbox juste pour ca.
    Merci d’avance

    • Bonjour,

      Je vais réaliser des tests pour faire fonctionner avec Google Drive. Si ils sont concluants, je reviendrai vers vous en commentaire 🙂

      Bonne journée

    • Bonjour,

      Je reviens vers vous suite à votre demande 🙂

      J’ai réussi à configurer Google Drive pour qu’il remplace DropBox

      L’article sera mis à jour pour expliquer comment faire 🙂

      Bonne journée

  5. Bonjour,
    article intéressant mais n’est-ce pas un peu pousse-au-crime aujourd’hui que d’inciter les gens à utiliser des google home (ou alexa) sachant le peu de cas que ces boites (qui ont au demeurant de belles technos) font de la vie privée (enfin, surtout de celle de leurs utilisateurs…).
    Je trouve dommage par exemple que cette même fonctionnalité n’ait pas été implémentée en utilisant Snips.ai qui est une société française (encore pour le moment) et qui a conçu une reconnaissance vocale qui est « privée par design » (cependant, il est vrai que la dernière fois que j’ai regardé ils étaient sur Raspberry Pi mais cela a peut-être changé).
    Sinon, merci pour l’article tout de même.
    Cdt.

    • Bonjour,

      Je comprends votre point de vue vis à vis de la vie privée 😉
      Seulement cet article est destiné à ceux qui possèdent déjà un Google Home et qui ont donc accepté les conditions d’utilisation de ce dernier 🙂
      Peut être que d’autres souhaiterons s’en procurer un suite à cet article, mais il n’a pas pour but d’inciter 😉

      En espérant que cet article puisse vous être utile 🙂

      Bonne journée

  6. Bonsoir, peut on faire la même chose non pas pour éteindre le pc mais pour le mettre en veille prolongée ?

    • Bonjour,

      Oui il est tout à fait possible de choisir ce qui sera déclenché sur le PC que ce soit une veille, veille prolongée ou autre

      Il faudra réadapter le script qui s’exécute en remplaçant « Stop-Computer -Force » par la commande de votre choix 🙂

      Bonne journée

      • bonsoir, connaissez vous la commande pour la veille prolongée car je n’ai rien trouvé sur le net 😉

        • Bonjour,

          Je ne connais pas de commande spécifique à cela, mais il existe plusieurs méthodes. En voici une qui fonctionne :

          $command = @'
          cmd.exe /C %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
          '@
          Invoke-Expression -Command:$command

          Il suffit donc de remplacer la commande Stop-Computer par ce bloc la pour mettre votre PC en mode veille prolongée 🙂

          En espérant vous avoir aidé 😉

    • Bonjour,

      https://www.commentcamarche.net/forum/affich-2246451-commande-de-mise-en-veille-prolongee

      j’ai testé les commandes fonctionnent avec powershell aussi bien pour l’extinction que la mise en veille

  7. super tuto et merci.

    Pour moi cela ne marchait pas au début , le fichier crée dans dropbox ne s’appelait pas shutdown.txt mais shutdownIFTTT.txt

    J’ai donc modifié le script : $SearchDirectory\shutdown.txt par $SearchDirectory\shutdownIFTTT.txt est ça fonctionne parfaitement. !!!!

    Je confirme aussi que « arrête l’ordinateur » doit être une phrase réservé par google home moi je l’ai remplacé par arrête le pc 😉

    • Bonjour,

      Content que cela fonctionne pour vous 🙂 !

      En effet cela doit être réservé 😉 De mon coté j’ai également utilisé un autre mot pour être sur que Google comprenne bien 🙂

  8. bonjour sa ne fonctionne pas chez moi j ai télécharger le script et configurer ifttt qui lui fonctionne bien je doit avoir un souci avec le script pouvez vous m aider svp

    • Bonjour,

      Bien sur, je vais vous aider 🙂

      Avez-vous bien mis votre nom d’utilisateur dans le script ? à la place de « VOTRE NOM » ?

      Est-ce que toute la partie IFTTT/Dropbox fonctionne ? (C’est à dire est-ce que le fichier se créé dans votre dossier Dropbox ? )

      • oui le fichier txt se cree dans le dossier ifttt de dropbox et oui j ai mi mon nom de session

        • Dans ce cas le problème vient surement du planificateur de taches et/ou de l’emplacement de votre Script 😉

          Vérifiez dans un premier temps que vous avez entré le bon chemin du powershell (Dans action) ainsi que le bon chemin vers votre script.

          Qu’avez vous comme message quand vous avez tapé : set-executionpolicy -executionpolicy unrestricted ?

  9. Bonjour, je viens de découvrir le site/blog et woua je suis vraiment étonné de l’ingéniosité de ces tutos, je vous remercie infiniment et je vous souhaite de réussir, ne lachez rien c’est vraiment super !

  10. Bonjour,

    Merci bcp pour ce tuto, ça fonctionne parfaitement, je l’ai modifié pour mettre mon ordi en veille prolongée car je n’arrive pas à le démarrer avec la fonction wake on lan lorsqu’il est éteint.

    Par contre la tâche ne se ré-execute une fois la reprise de veille prolongée. En effet s’étant exécutée lorsque l’on revient du mode veille elle est au status « Prêt » et non pas « en cours ».
    Pour y remédier j’ai été dans l’onglet paramètre de la tâche et j’ai décoché « si la tâche en cours ne se termine pas sur demande, forcer son arrêt » ainsi que « arrêter la tâche si elle s’exécute plus de 3j »
    J’ai également dû créer un nouveau déclencheur « Lors du déverrouillage de la station de travail d’un utilisateur ».
    Pour ceux qui n’ont pas de mdp à leur session je ne sais pas si l’on arrive à l’écran d’accueil ou directement sur la session si un seul utilisateur par contre.

  11. Bonjour,

    Etant actuellement etudiant en informatique, je me permets de vous poser quelques questions a propos de ce tuto ( vachement intéressant d’ailleurs ). Est ce qu’au lieu de mettre un script de mise en arret de l’ordinateur, on peut mettre des scripts comme ouvrir google chrome (ou n’importe quel autre app), ou meme faire des recherches sur YouTube tout cela via l’assistant google sur Android?

    J’essaie de faire des recherches sur quelques moyens pour envoyer des requêtes a partir de mon smartphone vers mon pc mais je me retrouve un peu bloqué, si vous pouviez m’eclairer, je vous en serai extrêmement reconnaissant.

    • Bonjour,

      A priori avec des connaissances en programmation, il est possible de tout faire 🙂
      Il existe même des tutos vidéos pour contrôler son PC avec la voix (un peu ce que vous recherchez). J’en ai parlé dans la conclusion, il s’agit plus d’une prouesse technique qu’autre chose, mais cela reste quand même possible ! 🙂

      L’assistant Android et le Google Home fonctionne de la même façon, vous pouvez donc utiliser les mêmes commandes (il me semble que vous devez être connecté au même réseau WiFi).

      Quel type de requête souhaitez vous envoyer ?

      Bonne journée

    • il est possible de faire pas mal de chose à priori. J’avais vu une vidéo tuto en anglais ou la personne montrait la même chose que ce tuto et montrait également qu’elle avait fait un script pour lancer tous ses programmes avec lesquels il travaille habituellement en utilisant une commande vocale aupres de l’assistant.
      La seule limite serait celle de la programmation de script sur powershell. Il faudrait que tu te renseigne sur cela pour pouvoir effectuer d’autre choses sur ton pc.

      • En effet, de nombreux tuto existent ou il est possible de contrôler son PC avec la voix 🙂

        Personnellement, depuis l’ajout de Cortana qui gérera nativement cela petit à petit, je ne cherche plus à piloter mon PC avec la voix mais cela reste un beau défi technique 😉

  12. Bonjour Lucas, merci tout d’abord pour tous vos tutos de grande qualité !
    Je souhaite s’il est possible de mettre en place l’allumage et l’arrêt du PC avec une prise Fibaro Wall Plug ? J’ai essayé avec la Kônyks et en suis déçu car je n’ai jamais réussi à l’intégrer.
    D’avance merci pour votre aide.
    Amicalement.

    • Bonjour,

      Merci pour votre message 🙂 !
      Je suis navré d’apprendre que la prise konyks s’est mal intégrée 🙁
      Que n’arrivez vous pas à faire avec cette dernière ? Donnez moi les infos de votre problème et je regarderai de mon coté 😉

      Bien sur, vous pouvez le faire avec la prise Wall Plug de Fibaro. J’avais sélectionné la prise WiFi de Konyks car elle est facile a mettre en place et ne nécessite pas de box domotique, c’est donc accessible à tous 🙂

      Pour allumer l’ordinateur, c’est la fonction d’allumage de l’ordinateur après une coupure de courant qui est importante 😉 Ensuite, n’importe quelle prise connectée fera l’affaire 🙂

  13. Bonjour,

    Mon fichier shutdown.txt se créer bien dans le dossier IFTTT de dropbox (C:\Users\Raphi\Dropbox\IFTTT), hors mon ordinateur ne s’éteint pas. J’ai bien remplacé le nom dans le script ($SearchDirectory = « C:\Users\Raphi\Dropbox\IFTTT »), tenté d’exécuter les deux commandes dans powershell et placer le script dans le C:\Scripts\ShutdownIFTTT.ps1.

    Pouvez-vous m’aider ?

    • Bonjour,

      Si le fichier se créé bien mais que le PC ne s’éteint pas, c’est qu’il y a un problème au niveau du script ou alors sur le planificateur de taches :/
      Pouvez vous entrer cette commande : »Test-Path -Path C:\Users\Raphi\Dropbox\IFTTT\shutdown.txt » dans le powershell et me dire si vous avez true lorsque le fichier est présent et false lorsqu’il n’y est pas ?

      Lorsque vous avez entré les deux commandes (Set-ExecutionPolicy Unrestricted et set-executionpolicy -executionpolicy unrestricted) avez-vous eu un message spécifique ?

      Dans le planificateur de taches, la tache « ShutdownIFTTT » est elle « En cours » ?

  14. Bonjour,

    Article très intéressant.
    Tout fonctionne parfaitement chez moi à part un petit détail.

    Si mon pc est déjà éteins et que je dis a Google d’éteindre le pc; au prochain démarrage, le pc s’éteindra presque tout de suite.

    Je me suis donc dis qu’il fallait rajouter une ligne pour supprimer le fichier Dropbox au lancement du script mais il semble que la ligne soit déjà là:
    « Remove-Item -Path « $SearchDirectory\shutdown.txt » -Force -ErrorAction SilentlyContinue »

    Je ne sais donc pas trop ce qu’il se passe.
    Peut être le script démarré trop tôt par rapport a Dropbox et donc lorsque Dropbox synchronise le fichier, le script pense qu’il vient d’être créé et s’empresse d’éteindre le pc.

    Auriez vous une solution à ce problème ?

    • Bonjour,

      Oui c’est en effet un problème si l’on demande au PC de s’éteindre plusieurs fois 😉

      En réalité, la synchronisation avec dropbox (sur votre PC) se fera après l’exécution de la ligne « Remove-item… » qui elle se fait instantanément après le démarrage de windows. Ce qui veut dire qu’au démarrage, le fichier .txt n’y est pas, mais après quelques secondes, il y sera.

      En dupliquant cette ligne « Remove-item… » et en l’insérant après le timer « Start-Sleep -Seconds 60 », cela devrait permettre d’attendre X secondes après le démarrage, et donc laisser le temps pour que la synchronisation se fasse

      Si cela ne marche pas, n’hésitez pas à revenir vers moi je regarderai cela plus en détail 🙂

      Bonne journée 😉

  15. Beau tuto mais malheureusement rien ne marche chez moi. J’ai suivi le tuto à la lettre, j’ai même tout vérifier et refait 3 fois en regardant aussi tous les commentaire poster donc j’ai tout essayer mais rien n’y fait.
    J’ai bien les dossiers et fichiers qui se créent correctement sur dropbox, les lignes de commande sous PowerShell j’ai aucun soucis, le Planificateur de tâche tout à été vérifier j’ai aucun problème sur les raccourci ou nom de fichiers.
    Sa n’as pas l’air d’être compliquer, j’arrive à commander la Freebox via Google Home et lancer quelques logiciel sur mon PC via mon Google Mini.
    Merci par avance pour l’aide apporté, car je suis obligé de laisser mon PC allumé pour gérer la Freebox à la voix, et si je peux couper le PC à la voix aussi pour m’éviter de me lever pour l’éteindre serrais vraiment le top.

    • Bonjour,

      Très étrange que rien ne fonctionne.. Si toute la partie IFTTT fonctionne et que le fichier se créé bien dans votre répertoire, alors cette étape est bonne.

      Si même le planificateur de tache fonctionne, cela ne peut venir que des commandes PowerShell je pense. Êtes vous en administrateur sur votre PC ? Quel est le message affiché dans le PowerShell ?

      Est-ce que le chemin renseigné dans le planificateur de tache (celui pour accéder au PowerShell) est le bon ? Car si vous utilisez un Windows en 32 ou 64 bits, cela peut peut etre venir de là ?

      Bonne journée

      • Tout est bien OK mais c’est bon j’ai trouvé la cause du problème.
        J’ai un dossier « Google Home » et j’ai voulu le mettre à l’intérieur pour que se sache que sa marche avec « Ok Google » et je pense que sa doit être l’espace du nom du dossier qui doit poser problème.

        J’ai créer tout simplement un dossier Script comme le tuto et sa fonctionne.

        Merci pour la rapidité des réponses.
        Bonne journée

  16. Bonjour,

    Je reçois bien le fichier shutdown dans ma dropbox et mon google home me transmet le bon msg mais le pc reste allumé… J’ai bien changé « votre nom » par celui de mon pc dans le script, j’ai bien « running » dans task j’ai vraiment tout fait, si je lance directement le script avec powershell mon pc devrait s’éteindre ? Quand je créer le script je dois modifier le fichier ou juste copier coller, changer le nom et il devrait fonctionner tout seul ?

    J’ai fait la commande Test-Path -Path C:\Users etc…. j’ai true qui s’affiche

    J’ai essayé les deux commades Set-ExecutionPolicy Unrestricted et set-executionpolicy -executionpolicy unrestricted mais aucun message apparait apres validation, aucun message d’erreur je rentre juste la lettre Y pour oui, entré et rien.

    Merci de l’aide je tourne un peu en rond 🙁 je n’ai pas windows 10 je suis encore sur 7 est-ce la cause de mon problème?

    • Bonjour,

      Oui avec le script si le fichier Shutdown est bien créé, le PC doit s’éteindre. Si cela n’est pas le cas, c’est que quelque chose ne va pas dans le script au niveau des modifications :/

      Concernant Windows 7, je ne sais pas si ce dernier avait le PowerShell d’installé par défaut ?

      • J’ai trouvé le soucis, le script marche etc… Si je lance le script et que je demande à mon google home d’éteindre l’ordinateur il va le faire.

        Donc le problème vient de powershell, si je fais clique droit sur le script et que je l’ouvre sur powershell, j’ai le security warning, si j’écris Y pour confirmer que je demande de couper l’ordinateur je recois le ficher dropbox, tout marche.

        Je n’arrive pas à lancer le script sans le security warning… Est ce que Task Scheduler peut contourner le security warning et lancer le script tout seul?

        • Bonjour,

          Avez-vous bien entré les commandes présentes en fin d’article ? Elles permettent de contourner cette sécurité 😉

          Bonne journée 🙂

      • Bonjour, si j’ouvre le planificateur et que je fais executer sur la tache tout marche, il me faut juste trouver comment lancer la tache au démarrage automatique mais je ne trouve pas comment 🙁

        • Dans l’article, sur les photos 15 et 17 nous expliquons comment démarrer la tache automatiquement 🙂
          Si les commandes « Set-ExecutionPolicy Unrestricted » ou « set-executionpolicy -executionpolicy unrestricted » ont bien été rentrées, alors cela ne devrait fonctionner

          Avez-vous bien suivi ces deux procédures ?

  17. slt

    bon j’essaie depuis hier d’installer le truc mais comme un boulet je n »y arrive pas.

    J’ai bien le fichier txt qui se créé sur la dropbox donc c’est le script qui doit merder. D’ailleurs lorsque je demarre le pc j’ai le fichier shutdown.txt qui est tjrs present dans le dossier IFTTT de la dropbox (or il est cebsé etre supprimé non ?? )

    si vous avez une piste ?

    • Bonjour,

      Oui ce dernier est censé être supprimé ! 😉

      Pouvez-vous m’envoyer une capture d’écran du script ? (Par mail, facebook ou Twitter si vous voulez 🙂 )

  18. Bonjour,

    pareil pour moi le fichier ce crée bien dans Dropbox, ShutdownIFTTT est en cours d’exécution, le nom d’utilisateur dans le script est correctement renseigné mais mon pc ne s’éteint pas…

    une idée ?

    • Bonjour,

      Avez-vous bien configuré le Plannificateur de tache ? L’erreur vient en général d’ici 😉

      Sinon envoyez-moi des captures d’écran sur Facebook/Twitter et on regardera cela ensemble 🙂

      Bonne journée

  19. Bonjour, merci pour ce tuto, ça a bien fonctionné. Je l’ai essayé pour Alexa, ça marche aussi, sauf qu’elle (Alexa, lol!) est encore plus restrictive en ce qui concerne la phrase, elle n’accepte pas de caractères spéciaux, donc pas d’accent, pas d’apostrophe. Il faudra rajouter, pas dans la phrase saisie, mais dans la phrase dictée « déclenche » pour que ça marche.
    J’ai donc saisi : « arret ordinateur » dans IFTTT, mais je dois dire « Alexa déclenche arrêt ordinateur ».

    • Bonjour,

      Oui Alexa est moins pratique à utiliser dans ce genre de cas :/ C’est pourquoi nous avons privilégié Google Assistant. Néanmoins les choses devraient évoluer à l’avenir 🙂

      Bonne journée

  20. bonjour super tuto
    par contre j’ai crée un compte dropbox mais je ne peux pas creer un text file je peux juste faire new file in folder ou new text file your folder ou new photo in your folder une idee ?

    Merci d’avance Pierre

    • Bonjour,

      C’est parce que vous avez choisi dropbox dans « IF » et non dans « That ». Il faut que la cause soit une phrase prononcée avec le Google Home (dans le IF) et que la conséquence soit la création d’un fichier sur dropbox (dans That)

      Bonne journée 🙂

  21. bonjour

    google home me dit ok j’arrete votre pc mais pas d’action mon pc ne s’eteint pas

    puis-je avoir un peu d’aide

    merci

    • Bonjour,

      Oui pas de soucis 🙂

      Si le Google Home répond bien une phrase personnalisée, alors c’est que sur IFTTT cela semble bon. Il faut maintenant vérifier que vous avez bien configureé les scripts et le planificateur de tache. Pouvez-vous m’en dire plus ?

      Bonne journée

      • bonjour

        merci de votre réponse aussi rapide, quand je demande a google home d’arrêté le PC google me répond bien et un fichier IFTTT est envoyé vers dropbox dans mon scripts j’ai mis mon nom d’utilisateur dans le fichier envoyer vers dropbox c’est un fichier IFTTT scripts il y a écrit juste shutdown.
        pour le planificateur de tache j’ai entrée
        programme scripts:
        C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe)
        puis, argument;
        C:\Users\Marco\Documents\Scripts\ShutdownIFTTT.ps1)

        merci 🙂

        • Merci pour ces informations, je vais regarder cela 🙂

          Vous pouvez également me contacter sur Facebook/Twitter (Planete Domotique) pour que l’on puisse regarder cela ensemble et en temps réel 😉

          Bonne journée !

        • merci de votre intérêt je vous recontacte via facebook

  22. Bonjour à toi Lucas,

    Ca a fonctionné pour moi un certain temps (~2 semaines) puis j’ai décidé de faire du tri sur mon bureau et de déplacer le script dans un autre dossier. J’ai donc mis à jour la tâche planifiée et elle ne fonctionne plus. J’ai fait mes analyses, le script fonctionne bien, mais c’est bien l’appel de celui-ci qui ne fonctionne pas. J’ai essayé de changer le programme à appeler (tenté avec EXCEL.EXE sans argument) mais ça n’a pas fonctionné. Egalement testé avec l’appel à Powershell sans arguments mais rien ne se produit. (Mes essais ont été fait en lançant le script manuellement via Tâches planifiées).

    As-tu une possible idée du problème ?

    P.S Je pense avoir le même problème que Marco juste au dessus.

    Merci,

    Pierre

    • Bonjour,

      Est-ce que la Synchronisation avec Dropbox fonctionne toujours ? Le fichier se créé bien ?

      Quel est le statut de la tache au démarrage ?

      Avez-vous essayé d’en créer une nouvelle et de supprimer l’ancienne ?

  23. Bonjour,
    Cette méthode implique-t-elle obligatoirement d’avoir un mot de passe au démarrage de windows ? Où peut on l’enlever par la suite. Car lors de la création de la planification, il me demande le mot de passe windows hors je n’en ai pas et je n’ai pas envie d’en mettre un.

    Cordialement

    • Bonjour,

      Je n’ai pas essayé avec un compte sans mot de passe. Votre compte n’est pas lié à une adresse mail Microsoft (live, outlook… ) ? Si c’est le cas, il s’agit surement de ce mot de passe.

      Si jamais cela ne fonctionne pas, sachez qu’il est possible de définir un mot de passe de compte et de le désactiver au démarrage (pour ne jamais avoir à le saisir) via la commande : netplwiz 😉

  24. Bonjour comme je suis sur windows 7 il y à t’il certaine chose qui change par rapport au script ou pas ?

    • Bonjour,

      Vous pouvez tester le script manuellement et vérifier que le PowerShell fonctionne sous windows 7 😉

      • Justement je vient de tester le script et il ne fait rien.

        • Dans ce cas le problème peut potentiellement venir de votre version de Windows :/ Si le fichier est bien présent dans le dossier ciblé par le script et que rien ne se passe lorsque vous lancez le script manuellement, alors cela peut venir de là 🙁

  25. Grâce à votre guide, j’ai réussi à éteindre l’ordinateur avec Google Home Mini, même si cela m’a coûté un peu. Est-il possible d’allumer l’ordinateur sans avoir à utiliser des applications pour Android et le rendre plus facile?

    Merci d’Espagne

  26. Bonjour,

    J’ai suivis le tuto à la lettre, le fichier dropbox se créé mais, malheureusement il ne se passe rien ensuite.
    Je pense que sa viendrais de la tâche planifier car si je copie colle le script dans powershell le script semble bien s’exécute en supprimant le fichier qui a été créé dans dropbox.

    Une idée d’où peut venir le couac ?

    • Bonjour,

      Lorsque vous lancez le script, est-ce que votre PC s’éteint ou il n’y a que le fichier qui se supprime ?

      • Bonjour,

        Merci pour ta réponse et bien quand je lance le script en faisant un clique droit « Exécuter avec powershell » le script fait son travail en supprimant le fichier et également en exécutant la fermeture de Windows.

        CDT

        • J’ai vraiment l’impression que le pb vient du planificateur mais je ne sais pas où. 🙁

          CDT

        • Bonjour,

          En effet cela peut venir du Planificateur (peut etre une modification suite à une mise à jour de Windows)

          Je vais essayer de mon coter voir si cela fonctionne toujours

        • Bonjour Lucas,

          Je voulais savoir si tu avait pu faire tes tests ?

          CDT

        • Bonjour,

          J’ai pu tester cela ce Week End, et je n’ai rencontré aucun soucis de mon coté. Néanmoins je dois tester sur différents machines avec différentes version de Windows pour être sûr que cela ne vienne pas de là. Avez-vous réessayer de votre coté ?

  27. Bonjour à tous !
    Alors moi j’ai un autre genre de problème. Je m’explique.
    J’ai configuré le démarrage du pc via ma prise connecté et Wake On PoWER==> OK
    J’ai configuré l’extinction de mon pc via IFTTT comme le tuto ==> OK

    Le problème que je rencontre c’est que du coup quand j’éteind mon ordi à la voix pas de problème mais ca n’éteind pas la prise connecté donc je suis obligé de dire à mon assistant de l’eteindre. En soit ce n’est ps très grave mais peut être plus contraignant et maintenant quand je lui dit d’allumer la prise pour que tout démarre ………. Bah le pc ne démarre pas hors que tout est bien configuré dansle Bios.

    Une idée ????

    • Bonjour,

      Concernant la prise, il est possible de l’éteindre automatiquement si l’intensité ou la puissance est inférieure à un seuil (Par exemple allumé = 100 mA, éteint, 10 mA) Donc on peut programmer le Off dès qu’on arrive en dessous de 15 mA 😉

      Pour le retour d’alimentation, il faut que le PC soit éteint depuis un petit moment pour que cela fonctionne. Avez-vous essayé d’attendre quelques secondes / minutes puis de le rallumer ?

      • Bonjour,

        oui en effet il fallait bien attendre un peu que l’alim se vide électriquement je pense. Peux tu m’en dire plus sur l’extinction de la prise ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

%d blogueurs aiment cette page :