Lecture de la température d'un Raspberry distant

Bonjour,

Je voudrais lire la température d’un Raspberry où est installé Octoprint.
Pas de problème depuis le terminal de HA avec la commande:
ssh pi@xx.xx.xx.xx 'cat /sys/class/thermal_zone0/temp'
Mais il faut renseigner le mot de passe ou une passphrase du Raspberry distant.
image

J’ai essayé de suivre, sans succès, le tuto suivant:
https://community.home-assistant.io/t/remote-raspberry-pi-cpu-temperature/337650

Merci de votre aide

Salut,

Dans le tuto que tu mentionnes, il est décrit comment créer une clé pour gérer l’authentification… ça permet de s’affranchir des mots de passe

1 « J'aime »

Effectivement, j’ai supprimé mes clefs SSH et recommencé depuis le début et ça a marché.
Il y a une petite erreur dans le tuto de @Igloss, dans le fichier de configuration.yaml, il ne faut pas mettre:

command: "ssh -o UserKnownHostsFile=/config/.ssh/known_hosts [remote_username]@[server_ip_address] -i /config/.ssh/id_rsa 'cat /sys/class/thermal/thermal_zone0/temp'"

mais simplement:

command: "ssh [remote_username]@[server_ip_address] -i /config/.ssh/id_rsa 'cat /sys/class/thermal/thermal_zone0/temp'"