Eteindre pc

Bonjour,

Mon problème

Bonjour,

actuellement a l’extinction de ma tv ,a une certaine heure dans la soiree (avant d’aller dormir :wink:), j’ai une automation qui eteint toutes mes lumiere et encore d’autres choses.

j’aimerais eteindre également mon mini pc (« convenablement ») connecté a ma tv dans cette automation.

Comment puis je faire ?

MERCI

Ma configuration


Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Ton mini pc c’est un médiacenter genre Kodi ? Si c’est le cas alors tu peux faire :

action: kodi.call_method
metadata: {}
data:
  method: System.Shutdown
target:
  entity_id: media_player.mediacenter

en fait je veux faire un shut down du pc . je pourrais uitiliser un SwitchBot Smart Switch sur le bouton power mais je pense que ce n’est pas recommende … ???

Hello

C’est un PC sous quel système d’exploitation ?

Avec ´Shell command’ j’éteins à distance un Linux

1 « J'aime »

J’avais trouvé un programme il y a quelques années, un tout petit programme qui lorsqu’il détecté qu’un fichier prédéfini était présent dans tel dossier, il devait éteindre l’ordinateur. Avec un logiciel de cloud type dropbox je devait télécharger (via URL) et synchroniser cette image, et google home qui devait via IFTTT detecter que lorsque je disais « eteint l’ordinateur » il devait télécharger le fichier sur dropbox.
Le programme supprimé automatiquement le fichier au démarrage de l’ordinateur.
C’est clairement du bricolage, mais ça fonctionnait plutôt bien, j’essai de retrouver le tuto

Hello

Et pour un PC sous Windows : RPC shutdown

addons/rpc_shutdown/DOCS.md at master · home-assistant/addons · GitHub
Il y a quelques modifs à faire sur L’OS pour que cela fonctionne

Ou Hass agent ( plus simple et expose d’autres fonctionnalités dans HA)
Getting Started - Hass Agent Documentation (hass-agent.io)

1 « J'aime »

Bonjour,
tu as ce fork qui est plus à jour et évoluer:

Fork?

L’agent HASS original a été créé par Sam .

Malheureusement, en raison de contraintes de temps, ils ne sont pas en mesure de fournir un support constant et des mises à jour de fonctionnalités. C’est là que nous intervenons - en essayant de garder HASS.Agent sans bug (les rêves doivent être grands, n’est-ce pas ?) et d’introduire de nouvelles fonctionnalités ici et là !

1 « J'aime »

:grin:

1 « J'aime »

Salut,
Je fais pareil que @Gloup pour éteindre proprement mon NAS OpenMediVault
Il est sur prise connectée. Après qu’il soit éteint, je coupe l’alimentation avec la prise connectée.
Pour l’allumer, je switch la prise connectée « On » et il est paramètré pour booter automatiquement à la remise sous tension.
Ca fait le job.

proposition ‹ americaine › :

J’ai fabriqué un interrupteur pour mon PC afin de pouvoir l’allumer ou l’éteindre (mettre en veille) :

switch:
  - platform: wake_on_lan
    mac: "<redacted>"
    host: 10.1.1.2
    name: PC
    turn_off:
      service: shell_command.turn_off_pc
shell_command:
  turn_off_pc: 'curl -k http://10.1.1.2:8000/?action=System.Sleep'

Pour utiliser cette commande, vous devez l’installer sur votre PC :

https://www.airytec.com/fr/switch-off/

et si vous souhaitez un arrêt complet plutôt qu’une mise en veille, modifiez la commande shell à utiliser ?action=System.Shutdown à la place de?action=System.Sleep'

Je ne suis pas sûr que WoL fonctionne si le PC est éteint, donc il n’y a peut-être aucune raison de se donner la peine de faire le changement. Utilisez simplement la commande shell.

j ai teste switch off et effectivement cela fonctionne tres bien.

mais comment lancer switch off a partir de ha? je ne vois pas dans le shell_command son activation ?? action=System.Sleep ???