technique:raspitv-accueil

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
technique:raspitv-accueil [2021/05/05 22:12] francoisatechnique:raspitv-accueil [2021/05/06 00:54] francoisa
Ligne 15: Ligne 15:
   - Sur le même Raspberry, installation du [[.:raspitv-accueil|code RaspiTV]]   - Sur le même Raspberry, installation du [[.:raspitv-accueil|code RaspiTV]]
   - Connexion entre le RaspiTV et l'appli Booked avec les bons paramètres   - Connexion entre le RaspiTV et l'appli Booked avec les bons paramètres
 +
 +===== Installation du code pour API sur le serveur Web - Booked =====
 +<code>
 +
 +apt-get install git curl python3-pip
 +mkdir -p /srv/raspitv && cd /srv/raspitv
 +git clone https://code.cemea.org/francois.audirac/raspitv.git
 +pip3 install flask flask_restful mysql.connector
 +
 +</code>
 +
 +Correction des paramètres de connexions à la base de données (dans .env) issus du fichier /var/www/booked/config.php
 +
 +Et lancement de l'API :
 +
 +<code>
 +./apibkd.py
 +
 +</code>
 +
 +Test local de l'API :
 +
 +<code>
 +curl http://127.0.0.1:5000/v1/lastupdate
 +
 +</code>
 +
 +Doit renvoyer la date de dernière mise à jour de la base :
 +
 +<code>
 +"2020-09-30 22:24:46"
 +
 +</code>
 +
 +===== Installation du code pour planning sur le Raspberry - raspitv =====
 +
 +<code>
 +apt-get install git curl python3-pip
 +
 +mkdir /srv  && cd /srv
 +
 +git clone https://code.cemea.org/francois.audirac/raspitv.git
 +
 +pip3 install flask weasyprint requests
 +
 +</code>
 +
 +Modifier les paramètres d'accès dans le.env (URL au serveur web).
 +
 +Et lancer le service pour vérifier que la connexion fonctionne
 +
 +===== Config .env en production =====
 +
 +<code>
 +PRODENV="1"
 +
 +# Utilisé sur le serveur Web
 +APIBKD_DB="sallesbkd_database"
 +APIBKD_USER="apibkd_readonly"
 +APIBKD_PWD="motdepassesecret"
 +
 +# Utilisé sur le raspi
 +IPWEB="10.1.9.26"
 +# DEBUG : jour fixe
 +MYDAY="2020-09-28"
 +
 +DELAYSLEEP=60
 +
 +</code>
  
 ===== Comment ça marche ? ===== ===== Comment ça marche ? =====
  • technique/raspitv-accueil.txt
  • Dernière modification : 2024/04/02 15:08
  • de 127.0.0.1