Ecran tactile, en mode Kiosk Jeedom

Introduction :
Au départ, j’avais fait un écran mural avec une veille tablette. Le problème est qu’une tablette ne redémarre pas après une coupure électrique, et que sa batterie va s’user avec le temps.

Ecran pour Raspberry Pi

Du coup, je suis allé sur Amazon, et je suis tombé sur cet écran, qui peut être livré avec sa coque. Qualité suffisante et prix correct. Quelques commentaires explique que l’écran est fragile. Ben oui, c’est du « verre »… Il faut le monter avec précaution, et placer le raspberry après montage de la coque.


Coque blanche

Plusieurs couleurs sont disponibles : Blanc, Noir, Transparent, et surtout la coque est prévue pour être posée, ou fixée au mur par deux vis (il suffira d’enlever le cache à l’arrière).


La connectique :
2 des câbles sont à utiliser pour l’alimentation de l’écran via le RPI (bornes 5V et GND), et le câble data à brancher de l’écran au RPI. Images de la documentation que vous trouverez ici

Câble data


Paramètre dans Raspbian :
Ouvrez une ligne de commande :
sudo -i
nano /boot/config.txt
Allez à la fin du fichier et ajoutez : lcd_rotate=2
Enregistrez avec Ctrl + O et quittez avec Ctrl + X
tapez reboot pour terminer.
Cela va faire une rotation de l’écran à 180° et il sera dans le bon sens.

Se connecter à son écran à distance :
A la limite, c’est indispensable pour un écran mural. Et personnellement je m’y connecte en depuis un PC pour tous les paramétrages.

Menu Préférences -> Configuration du Raspberry Pi.
Onglet Interface -> Cocher VNC (et SSH si vous aimez le SSH)

Installez RealVNC sur votre ordinateur et vous pourrez vous connecter avec le compte pi et votre mot de passe.

Transformer un PI en Kiok :
Si Chromium n’est pas déjà installé : Ouvrez une ligne de commande et tapez
sudo apt update
sudo apt install chromium-browser

Faire que Chromium se lance au démarrage :
AVANT TOUT : Vérifiez que vous avez accès en SSH pour pouvoir revenir en arrière 🙂
Toujours en ligne de commande et sous l’utilisateur qui s’auto-identifie (c’est très important)
mkdir ~/.config/autostart
sudo nano ~/.config/autostart/autoChromium.desktop
Coller les lignes suivantes :

[Desktop Entry]
Type=Application
Exec=/usr/bin/chromium-browser --noerrdialogs --incognito --disable-session-crashed-bubble --disable-infobars --kiosk http://www.google.fr
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=AutoChromium
Name=AutoChromium
Comment=Autostart Chromium

Enregistrez avec Ctrl + O, puis Ctrl + X et tapez sudo reboot pour redémarrer.

Chromium démarre et ouvre Google.
Vous voulez démarrer un écran Jeedom à la place (une vue ou autre ?). Il ne vous reste plus qu’a copier coller l’url du jeedom à ouvrir et le mettre à la place de http://www.google.fr

Tips, dans Chromium, la touche F5 vous permettra de reload la page.