Différences
Ci-dessous, les différences entre deux révisions de la page.
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:raspberryslideshow [2020/09/17 10:28] – francoisa | technique:raspberryslideshow [2023/11/17 12:03] – guillaumev | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Raspberry Slideshow ====== | ====== Raspberry Slideshow ====== | ||
- | Voir [[:technique: | + | Voir [[.: |
===== DONE, ce qui fonctionne ===== | ===== DONE, ce qui fonctionne ===== | ||
Ligne 7: | Ligne 7: | ||
1) Télécharger le fichier | 1) Télécharger le fichier | ||
- | * la version proposée en téléchargement fonctionne, mais uniquement avec des fichiers installés sur une clef USB (images et vidéos) | + | * la version |
- | * La version " | + | * La version " |
- | Voir les liens actifs ici : https:// | + | Voir les liens actifs ici : [[https:// |
2) Extraire le Zip | 2) Extraire le Zip | ||
Ligne 19: | Ligne 19: | ||
===== Prise en main ===== | ===== Prise en main ===== | ||
+ | |||
+ | Utilisateur par défaut (compte sudo) : '' | ||
Par défaut la version démarre sur un diaporama, pour l' | Par défaut la version démarre sur un diaporama, pour l' | ||
Ligne 28: | Ligne 30: | ||
</ | </ | ||
+ | |||
+ | Si on a l'IP du raspberry (par exemple à l'AN en regardant sur pfsense les lease DHCP), on peut se connecter dessus : | ||
+ | |||
+ | < | ||
+ | ssh pi@10.1.9.X | ||
+ | |||
+ | </ | ||
+ | |||
+ | ^Numéro d' | ||
+ | |83-17766-rpi1 | ||
+ | |83-17767-rpi2 | ||
+ | |83-17761-rpi3 | ||
+ | |83-17768-rpi4 | ||
===== Préparation ===== | ===== Préparation ===== | ||
Quelques astuces avant de l' | Quelques astuces avant de l' | ||
+ | |||
+ | D' | ||
+ | |||
+ | (Bien penser à répondre " | ||
+ | < | ||
+ | |||
+ | sudo apt update # Répondre y | ||
+ | |||
+ | </ | ||
1) lancer | 1) lancer | ||
Ligne 40: | Ligne 64: | ||
</ | </ | ||
- | Utilisateur par défaut (compte sudo) : '' | + | Choisir |
- | 2) Options à activer depuis le menu : | + | 3) Options à activer depuis le menu raspi-config |
- | * 1) changer le mot de passe (de l' | + | * 1 System Options : |
- | * 2) Network : N1 : hostname : à personnaliser, N3 : Predictable | + | * S2 : Audio : force headphone (si besoin de muet) |
- | * 3) Boot Options : B2 : Wait until Network ? No (disabled) | + | * S3 : changer le mot de passe de l' |
- | * 4) Localisation : I1 : Locale : fr_FR.UTF-8 (décocher " | + | * S4 : hostname : à personnaliser |
- | * 5) Interfacing | + | * S6 : Network at boot ? No (disabled) |
- | * 7) Advanced Options : A1 : " | + | * 2 Display Options |
- | * 8) mettre à jour raspi-config : update | + | * D1 : Résolution à changer si besoin ? |
- | * 9) Finish pour quitter | + | * 3 Interfaces |
+ | * P2 SSH enable Yes : (si désactivé) | ||
+ | * 4 Performance Options : | ||
+ | * P2 : GPU Memory : 128 Mo | ||
+ | * 5 Localisation | ||
+ | * L1 : Locale : fr_FR.UTF-8 (décocher " | ||
+ | * L2 : Timezone : " | ||
+ | * L3 : KeyBoard Layout : il va choisir automatiquement un keyboard layout adapté au français | ||
+ | * 6 Advanced | ||
+ | * A1 : " | ||
+ | * A4 : Network Interface name Predictable | ||
+ | * 8 Update | ||
+ | * mettre à jour raspi-config : update | ||
+ | * Finish pour quitter | ||
Et avant de redémarrer, | Et avant de redémarrer, | ||
Ligne 67: | Ligne 104: | ||
sudo apt dist-upgrade # mets à jour les noyaux | sudo apt dist-upgrade # mets à jour les noyaux | ||
sudo apt autoremove # supprime les paquets " | sudo apt autoremove # supprime les paquets " | ||
+ | |||
+ | </ | ||
+ | |||
+ | soit en une ligne : | ||
+ | |||
+ | < | ||
+ | sudo apt -y update && apt -y dist-upgrade && sudo apt -y autoremove | ||
</ | </ | ||
Ligne 72: | Ligne 116: | ||
==== Ajout de configuration Réseau ==== | ==== Ajout de configuration Réseau ==== | ||
- | Méthode manuelle pour Wifi en client | + | === Wifi en DHCP === |
- | Editer le fichier de config ''/ | + | Editer le fichier de config ''/ |
< | < | ||
- | # wlan | + | source-directory / |
- | auto wlan0 | + | </ |
- | allow-hotplug wlan0 | + | |
- | iface wlan0 inet dhcp | + | |
- | wpa-ssid " | + | |
- | wpa-psk " | + | |
+ | Ensuite, lancer | ||
+ | < | ||
+ | raspi-config | ||
</ | </ | ||
- | Et reboot | + | Et aller dans " |
- | ==== Méthode manuelle avec IP fixe en wifi ==== | + | |
+ | === Wifi et IP statique | ||
Remplacer le fichier / | Remplacer le fichier / | ||
+ | |||
< | < | ||
source-directory / | source-directory / | ||
- | |||
</ | </ | ||
Ligne 130: | Ligne 174: | ||
< | < | ||
- | ssh pi@192.168.5.201 | + | ssh pi@192.168.5.201 |
</ | </ | ||
Ligne 146: | Ligne 190: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | Il est possible de paraméter certaines options dans le fichier ''/ | + | Il est possible de paraméter certaines options dans le fichier ''/ |
D' | D' | ||
- | |||
- | Le compte par défaut est " | ||
Les scripts se trouvent dans ''/ | Les scripts se trouvent dans ''/ | ||
+ | |||
+ | Accéder au menu de configuration avec | ||
+ | |||
+ | < | ||
+ | raspi-config | ||
+ | |||
+ | </ | ||
+ | |||
+ | La résolution de la tv de l' | ||
==== SSH ==== | ==== SSH ==== | ||
Ligne 198: | Ligne 249: | ||
</ | </ | ||
- | ==== | + | ==== Extinction automatique à certains moments (si besoin) |
- | ==== Extinction automatique à certains moments (dates ?) ==== | + | A heures précises, on peut éteindre le Raspberry. Mais il faudra le rallumer manuellement. (Voir procédure plus bas pour ne pas éteindre le raspberry). |
- | + | ||
- | A heures précises, on peut éteindre le Raspberry. Mais il faudra le rallumer manuellement. | + | |
< | < | ||
Ligne 228: | Ligne 277: | ||
< | < | ||
- | 0 18 * * * root systemctl stop rs.service && | + | 0 18 * * * root systemctl stop rs.service && |
- | 30 8 * * mon, | + | 30 8 * * mon, |
0 9 * * sun,sat root / | 0 9 * * sun,sat root / | ||
Ligne 242: | Ligne 291: | ||
==== Accès Partage réseau ==== | ==== Accès Partage réseau ==== | ||
- | |||
- | Fonctionnalités à tester, à détailler : | ||
Il est possible d' | Il est possible d' | ||
- | Il est nécessaire de créer un fichier sur la clef USB (ou ailleurs dans un [[https:// | + | Il est nécessaire de créer un fichier sur la clef USB (ou ailleurs dans un [[https:// |
< | < | ||
Ligne 258: | Ligne 305: | ||
serverlist: https:// | serverlist: https:// | ||
- | # Samba share : partage | + | # Samba share : partage |
smb.share: // | smb.share: // | ||
smb.username: | smb.username: | ||
Ligne 268: | Ligne 315: | ||
# Refresh time in seconds. | # Refresh time in seconds. | ||
refresh: 600 | refresh: 600 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Cas de l'AN : définir un utilisateur dédié " | ||
+ | |||
+ | Editer le fichier ''/ | ||
+ | |||
+ | < | ||
+ | # Samba share : partage réseau | ||
+ | smb.share: // | ||
+ | smb.username: | ||
+ | smb.password: | ||
+ | |||
+ | # Refresh time in seconds. | ||
+ | refresh: 600 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et redémarrer le service rs : | ||
+ | |||
+ | < | ||
+ | systemctl restart rs | ||
</ | </ | ||
Ligne 326: | Ligne 395: | ||
</ | </ | ||
+ | |||
+ | ===== Relancer manuellement le service ===== | ||
+ | |||
+ | Voici les étapes à respecter pour relancer le diaporama : | ||
+ | |||
+ | < | ||
+ | systemctl stop rs # service qui diffuse le diaporama | ||
+ | systemctl start rs # service qui relance le diaporama | ||
+ | |||
+ | </ | ||
+ | |||
+ | Il est possible de consulter la liste des images diffusées en utilisant : | ||
+ | |||
+ | < | ||
+ | journalctl -u rs.service | ||
+ | |||
+ | </ | ||
+ | |||
+ | Parcourir le fichier de log avec les flèches du clavier ou espace (pgdown) et " | ||
+ | |||
+ | ===== Spécificités Fife ===== | ||
+ | |||
+ | ==== Rpi3 (devant salles) ==== | ||
+ | |||
+ | Raspberry du jour pour diffusion devant les salles, tourne en boucle : Raspi du jour (branché sur l' | ||
+ | |||
+ | IP : filaire et wifi : 192.168.3.110 - 192.168.95.7 | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | À modifier si besoin | ||
+ | </ | ||
+ | |||
+ | Voir [[https:// | ||
+ | |||
+ | * Le rPi est configuré pour récupérer un .txt au démarrage, et récupérer une liste de fichiers à partir de ça | ||
+ | * On a la main sur le serveur, en mettant à jour ce .txt, on sait qu'au prochain démarrage du rPi il récuperera les bons fichiers | ||
+ | * On configure le rPi pour reboot tous les matins à 8h, pour qu'il puisse récupérer les bons fichiers | ||
+ | * On évite le paramètre media.refresh de rpi slideshow, qui n'est pas bien fonctionnel, | ||
+ | * Au besoin, si on veut forcer une modif à la main, il suffit de reboot le rPi | ||
+ | |||
+ | Configurer : | ||
+ | < | ||
+ | serverlist: http:// | ||
+ | </ | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Important ! Avec cette méthode, il faut donc le soir penser à mettre à jour le .txt sur le serveur fife-diapos (en changeant le lien symbolique, c'est détaillé dans le repo) | ||
+ | </ | ||
+ | |||
+ | |||
+ | **Modif de la crontab** | ||
+ | |||
+ | sudo crontab -e | ||
+ | |||
+ | < | ||
+ | 0 8 * * * / | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Rpi4 : Raspi du jour (salle staff/VIP) ==== | ||
+ | |||
+ | IP : wifi : 192.168.95.8 | ||
+ | |||
+ | - planning du jour dans : | ||
+ | |||
+ | serverlist: [[https:// | ||
+ | |||
+ | **Modif de la crontab** | ||
+ | |||
+ | sudo crontab -e | ||
+ | |||
+ | < | ||
+ | 0 8 * * * / | ||
+ | </ | ||
+ | |||
+ | |||