Créer une commande pour lire la température de son Raspberry Pi

Wims

Premium
Inscription
27 Août 2014
Messages
1 805
Réactions
418
Points
15 911
RGCoins
0
Bonjour :RG:

Je vous fais un tutoriel rapide, qui peut être utile.

Ce tutoriel consiste à savoir la température de son Raspberry PI (PI 3 dans mon cas) via une ligne de commande.

En réalité il existe déjà une ligne de commande pour savoir ceci, mais elle est longue est pas très facile à retenir.
Nous on va donc se contenter de l'appeler "température".
Donc quand on tapera "température" dans le terminal, le RPI nous retournera la température.

Tout d'abord nous allons créer un fichier nommé "temperature" :

Code:
nano temperature

A l'intérieur de ce fichier nous allons mettre le contenu de la commande donc :

Code:
#!/bin/bash

/opt/vc/bin/vcgencmd measure_temp

chrome_2017-06-18_18-52-25.png


Puis enregistrer et quitter l’édition du fichier avec CTRL + X.

Comme vous avez pu le voir, la commande qui nous donne la température du RPI est "/opt/vc/bin/vcgencmd measure_temp".

Cette commande nous retourne : "temp=XX’C"


Maintenant qu'on a créer ce fichier, on va le rendre exécutable via cette commande :

Code:
chmod +x temperature

Maintenant on peut voir que si on lance le fichier avec la commande :
Code:
./temperature

ConEmu64_2017-06-18_18-51-52.png


Le RPI nous retourne bien sa température.

Maintenant on va faire en sorte que si l'on tape la commande "temperature" peut importe ou nous soyons, le RPI nous retourne bien sa température (donc que "temperature" soit reconnu comme une commande).

Pour cela, on va copier le fichier "temperature" dans le répertoire "/usr/bin/" avec la commande "cp" :

Code:
cp temperature /usr/bin/

Si vous avez une erreur de permission, exécuter cette commande en sudo.

Maintenant vous pouvez supprimer votre fichier "temperature" :
Code:
rm temperature

Puis taper la commande "temperature" :

ConEmu64_2017-06-18_18-57-31.png


Tutoriel fini, j'ai essayé de détailler un maximum ce tutoriel, même si il n'est pas très dur à comprendre.

Bon début de soirée ::):
 
Inscription
21 Avril 2017
Messages
101
Réactions
26
Points
2 490
RGCoins
0
Pas bête de créer un raccourci pour éviter cette commande longue et surtout merci du partage ::):
 
D

deleted754972

Cool !
Avec htop il y a pas moyen de faire pareil ? ;)
 

Peaky Blinders

King Plex
Ancien staff
Inscription
27 Décembre 2012
Messages
12 668
Réactions
5 293
Points
26 663
RGCoins
0
Bon petit tutoriel, à savoir que tu peux faire un alias dans ton .bashrc :
Code:
alias temperature='/opt/vc/bin/vcgencmd measure_temp'
 
Haut