Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
linux:rpi:installation [2025/05/10 18:24] – [Python] tutospisto | linux:rpi:installation [2025/05/11 10:16] (Version actuelle) – tutospisto |
---|
Et enfin pour lancer un script (potentiellement en sudo) : | Et enfin pour lancer un script (potentiellement en sudo) : |
<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> |
| |
| ====== DHT22 ====== |
| |
| |
| |
@TODO : | @TODO : |
* | * <del>Modifier dht.py pour formater et renvoyer temp+humid en json</del> |
* Créer https://poul.fr.nf/info_dht.php qui récupère les infos de dht.py, et les formate pour les renvoyer en json | * <del>Créer https://poul.fr.nf/info_dht.php qui récupère en json les infos de dht.py</del> |
* Modifier pisto/put_info_proc_in_bdd_post.php pour pointer sur cette nouvelle page | * <del>Modifier https://poul.fr.nf/info_proc.php pour qu'elle récupère les infos proc uniquement (plus la partie dht)</del> |
* Modifier https://poul.fr.nf/info_proc.php pour qu'elle récupère les infos proc uniquement (plus dht) | * <del>Modifier l'interface index.php pour :</del> |
* Modifier l'interface pour lancer un "https://poul.fr.nf/info_proc.php" (tant qu'à faire ça donne un enregistrement plus récent) et pour récupérer la dernière température/humidité en BDD (vu la durée d'obtention : ne pas attendre la mise à jour pour l'affichage) | * <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) |
| |