Apagar o encender el PC con home assistant o alexa

¿Has conseguido solucionar algún problema en Home Assistant y quieres compartirlo? ¿Alguna automatización para ayudar al resto? ¡Comparte!
Responder
pedro
Mensajes: 14
Registrado: Lun Dic 17, 2018 1:20 pm

Apagar o encender el PC con home assistant o alexa

Mensaje por pedro » Jue Dic 27, 2018 7:01 pm

Con home assistant:

Código: Seleccionar todo

switch:
- name: reniciar
    platform: command_line
    switches:
     apagar_pc:
      command_off: "net rpc shutdown  -I ip.del.pc.en.la.red.local -U usuarioPC%suclave"
      command_on: "wakeonlan direccion.mac.de.la.tarjeta.de.red.del.PC"
      command_state: "ping -c2 ip.del.pc.en.la.red.local"
      friendly_name: "PC casa"
con node-red y alexa:
Imagen

Código: Seleccionar todo

[{"id":"9d47b2cc.b879c8","type":"alexa-home","z":"be2411d8.7086b","conf":"3487ef6.9c68e9","device":"49088","acknoledge":true,"name":"ordenador","topic":"","x":80,"y":540,"wires":[["ad13826d.95faf8"]]},{"id":"ad13826d.95faf8","type":"switch","z":"be2411d8.7086b","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":250,"y":540,"wires":[["85641df5.189118"],["d3525dbd.a9aec8"]]},{"id":"85641df5.189118","type":"exec","z":"be2411d8.7086b","command":"wakeonlan mac.de.la.tarjeta.de.red","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":560,"y":540,"wires":[[],[],[]]},{"id":"d3525dbd.a9aec8","type":"exec","z":"be2411d8.7086b","command":"net rpc shutdown  -I ip.del.pc.en.red.local -U usuarioPC%suClave","addpay":true,"append":"","useSpawn":"false","timer":"","oldrc":false,"name":"","x":660,"y":600,"wires":[[],[],[]]},{"id":"3487ef6.9c68e9","type":"alexa-home-conf","z":"","username":"usuarioSkill"}]


En la raspberry:
sudo apt-get install samba-common
sudo apt-get install wakeonlan


En el PC activar shutdown remoto y el wake on lan:
https://www.online-tech-tips.com/comput ... n-command/
https://www.howtogeek.com/109655/how-to ... ndows-pcs/
https://www.redeszone.net/2018/02/10/ac ... indows-10/
Última edición por pedro el Sab Feb 02, 2019 2:05 pm, editado 11 veces en total.

goliath
Mensajes: 1
Registrado: Sab Dic 22, 2018 7:27 am

Re: Apagar o encender el PC con home assistant

Mensaje por goliath » Vie Dic 28, 2018 7:03 am

Bua, genial, la verdad es que siempre se aprenden cosas en esto.

Yo lo estaba haciendo, pero por desconocimiento, de una manera mucho más complicada:
- Por un lado, haciendo ping a los equipos para saber si estaban on/off.
- Por otro lado, el wake_on_lan.
- Y en cuanto a apagar el pc, tengo que mirar bien de como activarlo, ya que ni me lo había planteado.

Pero así queda todo mucho más limpio y en una sola vista, gracias!

eduardo
Site Admin
Mensajes: 94
Registrado: Mié Dic 12, 2018 1:09 am

Re: Apagar o encender el PC con home assistant

Mensaje por eduardo » Dom Dic 30, 2018 6:55 pm

Ostras! no había caído! el WoL me viene genial, ¿te importa si lo publico en la web?
--
Fundador y miembro activo de la comunidad de domoticaencasa.es ! :D

pedro
Mensajes: 14
Registrado: Lun Dic 17, 2018 1:20 pm

Re: Apagar o encender el PC con home assistant

Mensaje por pedro » Lun Dic 31, 2018 3:04 pm

no me importa.
Faltaría poner todo lo que hay que hacer en windows tanto para activar el shutdown remoto, como el
wake on lan. Hay manuales en la red sobre eso. El wake on lan solo funciona con tarjetas de red, con
un PC conectado por wifi no va, el wireless no tiene esa característica creo.

eduardo
Site Admin
Mensajes: 94
Registrado: Mié Dic 12, 2018 1:09 am

Re: Apagar o encender el PC con home assistant

Mensaje por eduardo » Lun Dic 31, 2018 3:20 pm

Ya ya, al igual que en linux habrá que hacerlo por SSH, pero la idea es buena y creo que puede gustar, me pongo con ello
--
Fundador y miembro activo de la comunidad de domoticaencasa.es ! :D

amiguelezg
Mensajes: 6
Registrado: Mar Dic 18, 2018 11:22 pm

Re: Apagar o encender el PC con home assistant

Mensaje por amiguelezg » Mié Ene 02, 2019 7:09 pm

Que bueno ,.. tengo que probarlo.

Responder