Alguém sabe como consigo criar um card para mostrar as atualizações que tem disponíveis para o Debian 11 no Home Assistant, pensei algo tipo criar uma automação para fazer o apt-get update uma vez por dia e mostrar em um card as atualizações disponíveis! Alguém sabe como eu conseguiria fazer?
Se sua intenção seria só atualizar o sistema eu uso no node-red com um nó de ssh, e todos os domingos ele roda o comando sudo apt update -y && sudo apt dist-upgrade -y && sudo apt autoremove -y e atualiza o sistema, nesse nó retorna a mensagem do terminal, ou seja, daria para criar um sensor com o status do retorno e colocar em um card na dashboard do home assistant.
Porém se a ideia é mostrar as atualizações disponíveis antes de fazer, teria que verificar com quem manja de linux se tem um comando que mostra as atualizações pendentes, e o principio do node-red daria para manter
@kelvinrafaeli o comando sudo apt list --upgradable
mostra as atualizações que existem, aí precisa pegar o resultado dele colocar em um card, ou poderia escrever o resultado do comando em um arquivo para exibir no card também, não uso o nodered, aí precisava automatizar para rodar o sudo apt-get update
pelas automações do Home Assistant ou posso colocar para rodar o update via crontab também
Entendi.
Eu vou fazer aqui para mim, achei interessante a ideia de mostrar se existe atualização disponível.
No node red ele já retorna:
Acredito que daria sim
No meu caso como não tenho, retornou vazio, agora seria bem simples. Adicionar o status de msg.stdout[1] em um sensor, e mostrar ele
Direto no home assistant, o comando sudo apt list --upgradable você rodaria ele aonde?
Então, ainda não sei rs, sou novo no home assistant, mas vi que existe o shell command será que dápara fazer por ele? Consegue me dar uma direção de como fazer esse rolê no HA sem o nodered?
Dentro de sensor.yaml eu uso o seguinte:
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: "{{ value | multiply(0.001) | round(1) }}"
Retorna a temperatura do processador do rpi .
Acredito que fazendo algumas alterações vc consiga usar para retornar as informações que vc precisa.