Command line sensor não funciona

Pessoal,
Eu estou criando alguns sensores para monitorar o meu Proxmox e para isso estou usando o command line sensor.
O problema é que os sensores não retornam nada.
Pontos em que eu já chequei:

O commando usado funciona
Eu já ativei as chaves ssh para que o Home Assistant possa executar comandos num servidor remoto. Inclusive eu já testei o comando através dele e funciona.
O sensor é criado com sucesso, mas seu estado fica em branco checando através do Ferramentas de desenvolvedor.
O comando usado é o seguinte: ssh root@192.168.1.102 pvesm status | awk ‘NR==2’| awk ‘{ print $7 }’ | cut -d ‘%’ -f 1

O sensor foi criado no arquivo de configuração sensor.yaml (há outros sensores nele funcionando) é o seguinte:

  • platform: command_line
    name: proxmox_data_used
    unit_of_measurement: ‘%’
    command: >-
    ssh root@192.168.1.102 pvesm status | awk ‘NR==3’| awk ‘{ print $7 }’ | cut -d ‘%’ -f 1

Alguém tem alguma dica para que o sensor retorne o valor do comando usado?
Desde já, obrigado.
Ederson Santos

Consegui resolver com a integração ssh sensor do HACS.


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade