Informações do seu PC no Home Assistant!

Olá pessoal! Irei compartilhar um projeto que fiz e gostei muito do resultado.

O HWiNFO, para quem não conhece, é um programa que captura todas as informações do seu computador e mostra visualmente para você.

O PromDapter é um programa que captura essas informações do HWiNFO, e exibe para você em forma de JSON, em um servidor local.

HWiNFO

PromDapter

  1. Instale o HWiNFO, e marque a opção de sempre iniciar com o Windows. Abra-o.
  2. Instale o PromDapter e execute-o. Ele sempre será reiniciando com o Windows.
  3. Acesse no seu navegador: http://localhost:10445/metrics/json
  4. Se tudo correr corretamente, irá aparecer uma tela assim:

Esses são os dados que você irá manipular!

  1. Acesse o site: Online JSON Viewer (stack.hu)
  2. Copie todo o array do passo 3) e cole na aba TEXT.
  3. Clique na aba VIEWER para ver o JSON todo organizado.
  4. Agora, procure quais os dados que você quer que apareça no Home Assistant.
  5. Crie um RESTFul Sensor para cada informação do seu PC que você queira, por exemplo:
- platform: rest
  resource: http://IP_DO_PC:10445/metrics/json
  name: Ryzen 7 3700x (Temp ºC)
  value_template: '{{ value_json[3].value }}'
  device_class: temperature
  unit_of_measurement: "ºC"
  scan_interval: 300
  1. Crie um script com todos os dados sendo ditos pela Alexa (via Alexa Media Player).
  2. Vá no app da Alexa e crie uma rotina, chamando esse script.

Obs: no meu caso, o JSON mostra a temperatura do meu processador no index 3 do array.

Qualquer dúvida, podem postar que respondo assim que puder!

Outra opção:

3 Likes

Como alternativa tem o IotLink, que é o que eu uso pois permite executar diversos comandos.

Curti muito teu gabinete mano!

2 Likes

Pessoal - uma sugestão de serviço que pode ser instalado no PC:

Ele consegue identificar outras informações, mas o que eu mais uso pro meu Home Office: Saber quando o microfone/webcam estão ativos. Isso pra mim é muito importante, pois criei uma automação para acender luz de LED e o pessoal aqui de casa saber que não podem me interromper :slight_smile:

Tem outras opções também como enviar comandos, status de cpu etc …

abraço!

2 Likes

Alguém teve problemas pra conseguir acessar as métricas? Aqui não entra de jeito nenhum :frowning:

já abri as portas e nada…