Outils pour utilisateurs

Outils du site


linux:rpi:installation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:rpi:installation [2025/05/10 18:09] tutospistolinux:rpi:installation [2025/05/11 10:16] (Version actuelle) tutospisto
Ligne 64: Ligne 64:
 <code bash>/home/$USER/.venv/bin/python3 /home/$USER/script.py</code> <code bash>/home/$USER/.venv/bin/python3 /home/$USER/script.py</code>
  
 +Si les pages php n'arrivent pas à executer le script python, cela peut provenir d'un problème de droits.
 +On peut ajouter www-data au sudoers :
 +<code bash>sudo nano /etc/sudoers</code>
 +Ajouter à la fin la ligne :
 +<code bash>www-data  ALL = NOPASSWD: ALL</code>
  
-Actuellement avec le code trouvé ici : https://www.reddit.com/r/raspberry_pi/comments/13pscin/comment/jlbinb2/?share_id=wWvKIpI7UVC945M2GZ5BK&utm_medium=android_app&utm_name=androidcss&utm_source=share&utm_term=1+====== DHT22 ======
  
-<hidden script python DHT > 
  
 +Actuellement avec le code trouvé ici : https://www.reddit.com/r/raspberry_pi/comments/13pscin/comment/jlbinb2/?share_id=wWvKIpI7UVC945M2GZ5BK&utm_medium=android_app&utm_name=androidcss&utm_source=share&utm_term=1
  
 +Et dont voici le script : 
 +<hidden script python DHT >
 <code bash dht.py[enable_line_numbers=1, start_line_numbers_at=1, skin="sons-of-obsidian"]> <code bash dht.py[enable_line_numbers=1, start_line_numbers_at=1, skin="sons-of-obsidian"]>
 # MIT License # MIT License
Ligne 379: Ligne 386:
  
 </code></hidden> </code></hidden>
 +
  
 Je peux lancer le script en faisant :  Je peux lancer le script en faisant : 
Ligne 384: Ligne 392:
 <code bash>source /home/pi/.venv/bin/activate <code bash>source /home/pi/.venv/bin/activate
 cd /home/pi cd /home/pi
-sudo .venv/bin/python3 ./dhtTest.py 22 25</code>+sudo .venv/bin/python3 ./dht.py 22 25</code> 
 +(ici 22 pour DHT22, et 25 pour le GPIO25) 
 + 
 + 
 +@TODO :  
 +  * <del>Modifier dht.py pour formater et renvoyer temp+humid en json</del> 
 +  * <del>Créer https://poul.fr.nf/info_dht.php qui récupère en json les infos de dht.py</del> 
 +  * <del>Modifier https://poul.fr.nf/info_proc.php pour qu'elle récupère les infos proc uniquement (plus la partie dht)</del> 
 +  * <del>Modifier l'interface index.php pour :</del> 
 +    * <del>Lancer un "pisto/put_info_proc_in_bdd_post.php" (tant qu'à faire ça donne un enregistrement plus récent) >>> finalement non, ça va ajouter pas mal de données en BDD pour rien (1 data par heure ça donne déjà 88k ligne en 10 ans, et si on reste sur le site ça ajoute des lignes toutes les 15s...)</del> 
 +    * <del>Récupérer température/humidité par info_dht.php</del> 
 +  * <del>Rapatrier les données via nextcloud-cmd</del> 
 +  * Migrer sur le pi "en prod" (attention au path de .venv !) 
 +  * Modifier pisto/put_info_proc_in_bdd_post.php pour pointer sur cette nouvelle page info_dht.php 
 + 
 +@TODO :  
 +  * Motion 
 +    * Mise en place caméra 
 +    * Mise en place timelapse (on move ?) 
 +    * MEP IR 
 +@TODO : 
 +  * Récupérer les tutos de pistodocs\Perso\configs\Scripts\RPI-Poulailler 
 +  * log2ram (et modifs des fichiers logs pour /tmp) 
linux/rpi/installation.1746900581.txt.gz · Dernière modification : de tutospisto