Como ligar e desligar o computador através do HA


(Rodolfo) #1

:bookmark_tabs: Como ligar e desligar o computador através do HA
(Ricardo Silva) #2

Muito bom video,

Para quem tenha como eu o HA num raspberry e deseja realizar o mesmo, basta para isso adicionar o seguinte em switch:

- platform: wake_on_lan
  name: My PC
  mac_address: "xx:xx:xx:xx:xx:xx"
  host: 192.168.1.30
  broadcast_address: 192.168.1.255 

O broadcast é porque o HA corre num ambiente virtual


:bookmark_tabs: Como ligar e desligar o computador através do HA
(Manuel Barbosa) #3

isto funciona com windows server também?


(Rodolfo) #4

É uma questão de exprimentares a instalar a aplicação e ver se a motherboard é compatível.


(Manuel Barbosa) #5

Ok uma correcção e adição ao teu tutorial. No ficheiro de configuração do home assustant os shell_commands deviam estar assim:

“curl -k ‘http://192.168.0.2:8000/?action=Shell.ExecutePredefined&command=Sleep’”

Isto porque o & comercial por exemplo para Predefined, se o link não estiver entre ‘’, é considerado o fim do url e logo dá erro. se tiver entre ‘’ nunca falha.

A outra adição é mesmo essa :wink: criar ficheiros batch/cmd na pasta scripts do Airytec para poderes correr por home assistant via web interface o que tu quiseres no teu servidor/pc :slight_smile: até arrancar jogos e programas.


(Rodolfo) #6

Obrigado pela info. No entanto nunca me falhou como tenho.


(Manuel Barbosa) #7

Eu testei ontem à noite com a última versão só HA e com raspbian usando um predefined command visto q Windows servers não tem a função de sleep tive de usar isso pq não funciona sem estar entre ‘’


(Marcos Emanuel) #8

Como eu coloco esse código? Separando por partes não funciona.


(Rodolfo) #9

Como estás a colocar? Coloca aqui toda a configuração.


(Marcos Emanuel) #10

Na verdade já coloquei de vários jeitos e não tive exito(separando switch, grupo, comando shell e automação e colocando tudo na configuration) . Gostaria justamente como colocar todo esse código.


(Marcos Emanuel) #11

Obs.: sou iniciante e no vídeo só mostra o que fez e não como foi feito. :+1:t3:


(Ricardo Silva) #12

Vê o que meti mais em cima. Tens que colocar em “switch”


(Marcos Emanuel) #13

Esse serve para ligar o windows?


(Rodolfo) #14

@Marcos_Emanuel sem colocares aqui o código que estás a tentar como deves entender é difícil alguém te ajudar.


(Ricardo Silva) #15

Sim é assim que ligo o meu computador.
Mas o @RodolfoVieira tem razão, mas aqui o tens feito, só assim terás uma ajuda aos teus problemas.


(Marcos Emanuel) #16

Consegui aqui a mostrar o status. Com o código de Ricardo, porém nem ligo e nem desligo pc.


(Rodolfo) #17

O computador esta ligado por cabo? A mother board é compatível?


(Ricardo Silva) #18

Alem do que o @RodolfoVieira disse e caso seja compatível, tens que configurar o “wol” no bios ou uefi + no windows.


(Marcos Emanuel) #19

Está ligado no cabo. É um Macmini e rodo OSX e Windows e em ambos estão habilitados o recurso.


(Rodolfo) #20

Ok vou te pedir mais uma vez… coloca aqui o código.