Guide d'installation

De la carte SD vierge à un écran mural opérationnel

Tout le processus, du début à la fin. Prévoyez environ 20 minutes, dont la plus grande partie à attendre des téléchargements.

Ce dont vous aurez besoin

  • Un Raspberry Pi 4 ou plus récent (4 Go de RAM ou plus recommandés)
  • Une carte microSD de 16 Go ou plus
  • Un écran avec entrée HDMI — c'est lui qui affichera le calendrier
  • Un ordinateur pour flasher la carte SD (Mac, Windows ou Linux)
  • Le nom et le mot de passe de votre réseau Wi-Fi (ou un câble Ethernet)
1

Flasher Raspberry Pi OS sur la carte SD

Téléchargez et ouvrez Raspberry Pi Imager — l'outil officiel et gratuit de Raspberry Pi eux-mêmes. Insérez votre carte SD, puis dans Imager :

Choisir l'OS → Raspberry Pi OS (64 bits). Choisir le stockage → votre carte SD.

Avant de cliquer sur « Suivant », cliquez sur l'icône d'engrenage/paramètres (ou on vous le proposera) pour préconfigurer certaines choses — définissez un nom d'hôte, activez SSH et saisissez vos informations Wi-Fi ici. Le faire maintenant permet au Pi de se connecter automatiquement à votre réseau au premier démarrage, sans qu'un clavier ou une souris soit branché dessus.

Cliquez sur Écrire et attendez la fin (c'est la partie lente).

2

Démarrer le Pi

Insérez la carte SD dans le Pi, branchez-le à votre écran et allumez-le. Laissez-lui quelques minutes pour son premier démarrage — il effectue en arrière-plan une configuration unique.

Si vous avez configuré le Wi-Fi et SSH lors du flashage (étape 1), vous n'avez besoin ni de clavier ni de souris sur le Pi — tout le reste peut se faire depuis un autre ordinateur.
3

Ouvrez un terminal et lancez l'installateur

Si vous êtes directement sur le Pi, ouvrez une fenêtre de terminal. Si vous vous connectez depuis un autre ordinateur, ouvrez votre propre terminal et connectez-vous d'abord en SSH (remplacez par le nom d'hôte défini à l'étape 1) :

Lancez ensuite l'installateur :

curl -sSL https://piazzahq.com/install | bash

Cela télécharge la dernière version et configure tout automatiquement — Node.js, l'application elle-même et le mode kiosque de l'écran mural. Il demandera votre mot de passe en cours de route (pour quelques installations système uniques) et redémarrera automatiquement à la fin.

4

C'est prêt

Après le redémarrage, l'affichage du calendrier devrait apparaître automatiquement sur l'écran connecté. Depuis votre téléphone ou n'importe quel navigateur du même réseau, ouvrez l'adresse affichée sur cet écran pour terminer la configuration — vous indiquerez s'il s'agit de votre appareil principal et (pour l'appareil principal) saisirez une adresse e-mail pour l'activer. Si vous utilisez Home Assistant, la configuration vous demandera aussi si vous souhaitez le connecter — facultatif, et tout aussi simple à faire plus tard dans les paramètres si vous préférez l'ignorer pour l'instant. Aucun paiement requis — l'adresse e-mail sert uniquement à recevoir les avis de mise à jour.

Ensuite : thèmes, sources de calendrier, et tous les membres de votre famille ou de votre équipe.

Un raccourci à connaître : Ctrl+Alt+K active ou désactive l'affichage kiosque, si vous avez un jour besoin d'accéder à un terminal sur le Pi lui-même.

Si quelque chose ne va pas

La commande d'installation échoue en cours de route

Cela dépend de l'étape. Si ~/piazzahq n'existe pas encore, la commande d'installation en une ligne peut être relancée sans risque depuis le début. S'il existe déjà (même après une tentative partielle ou ratée), ne relancez pas la commande en une ligne — elle refuse volontairement, pour éviter de tout effacer. Lancez plutôt bash ~/piazzahq/install.sh directement ; cette partie peut être relancée sans risque autant de fois que nécessaire et ne répète pas les étapes déjà réussies. Si l'échec se produit toujours au même endroit, notez l'erreur exacte et contactez-nous.

L'écran n'affiche rien après le redémarrage

Laissez-lui une minute de plus — l'affichage kiosque peut mettre un moment à démarrer après le démarrage. S'il reste noir, vérifiez que le câble HDMI est dans le port étiqueté HDMI0 sur un Pi 4/5, et non dans le second port.

Je ne connais pas l'adresse du Pi à ouvrir depuis mon téléphone

Elle s'affiche directement sur l'écran mural lui-même une fois qu'il fonctionne. Si vous avez défini un nom d'hôte personnalisé à l'étape 1, essayez http://<ce-nom-d-hôte>.local depuis un téléphone connecté au même Wi-Fi.

Puis-je ajouter un deuxième écran sans acheter un autre Pi ?

Oui — tout appareil doté d'un navigateur web peut être un écran : une vieille tablette, le navigateur intégré d'une Fire Stick ou d'un Chromecast, un moniteur de rechange sur un petit boîtier de streaming. Dans l'application, allez dans Appareils → « Ajouter un affichage », choisissez la disposition à afficher, puis scannez le code QR sur le nouvel appareil ou saisissez l'adresse indiquée. Il apparaîtra dans votre liste d'écrans dès son premier chargement.

Si le nouvel appareil est sur le même Wi-Fi que votre Pi, cela fonctionne immédiatement. Pour un appareil qui change de réseau — une tablette que vous portez de pièce en pièce, par exemple — installez d'abord Tailscale sur le Pi et sur le nouvel appareil ; l'application le détecte automatiquement et vous donne un lien qui fonctionne de partout dans votre tailnet, et pas seulement sur le Wi-Fi actuel.

Je n'ai pas encore Home Assistant — comment l'installer ?

Home Assistant est un projet distinct et gratuit — il n'est pas fourni avec Piazza HQ, et la configuration ici se limite à la connexion à une installation qui fonctionne déjà chez vous. Si vous partez de zéro, l'option la plus simple et la plus clé en main est Home Assistant Green — une petite boîte livrée avec le système déjà installé ; il suffit de la brancher au secteur et au réseau.

Si vous préférez l'exécuter vous-même sur du matériel que vous avez déjà (un Pi de rechange, ou la même machine que votre serveur central Piazza HQ), voici la commande d'installation Docker officielle — elle fonctionne sur un Raspberry Pi ou n'importe quelle machine Linux où Docker Engine est déjà installé (remplacez d'abord par votre propre fuseau horaire et un dossier pour sa configuration) :

docker run -d --name homeassistant --privileged --restart=unless-stopped -e TZ=America/Chicago -v ~/homeassistant/config:/config -v /run/dbus:/run/dbus:ro --network=host ghcr.io/home-assistant/home-assistant:stable

Une fois qu'il fonctionne, ouvrez http://<adresse de cette machine>:8123 pour terminer sa propre configuration — puis revenez ici (Paramètres → Home Assistant, ou l'assistant de configuration sur une installation neuve) pour le connecter.

Cette méthode Docker n'inclut pas les « applications » facultatives de Home Assistant (Zigbee2MQTT, un broker MQTT, etc.) — suffisant pour connecter des capteurs et des interrupteurs à Piazza HQ, mais si vous pensez en avoir besoin, flasher le système Home Assistant OS complet vous les procure aussi. Le processus d'installation de Home Assistant peut évoluer avec le temps — sa documentation officielle d'installation fait foi si quelque chose ici semble obsolète.

Comment connecter Home Assistant ?

La configuration vous le propose au premier démarrage — collez simplement l'URL de votre Home Assistant (p. ex. http://homeassistant.local:8123) et un jeton d'accès de longue durée (dans Home Assistant : votre profil → onglet Sécurité → Jetons d'accès de longue durée → Créer un jeton). Ignoré, ou vous configurez un deuxième affichage ? Faites-le à tout moment dans Paramètres → Home Assistant. Dans les deux cas, l'URL et le jeton restent sur votre propre serveur — ils ne sont jamais envoyés à l'affichage ni au téléphone de quiconque. Une fois connecté, ajoutez un widget État de l'entité depuis la disposition pour afficher l'état actuel d'un capteur ou appareil, allumer ou éteindre des lumières et des interrupteurs, régler un thermostat ou lancer une scène.

Vous voulez aussi l'autre sens — Home Assistant qui allume/éteint un écran ou change la disposition d'un affichage ? C'est une configuration distincte, Paramètres → Contrôle par Home Assistant : voir le guide complet pour les trois façons de le connecter.

Configurer l'accès à distance, passer manuellement à X11, consulter les journaux — voir la page de dépannage pour des commandes à copier-coller (spécifiques au Pi pour l'instant).

Prêt à explorer ce qu'il y a vraiment dans l'application ? Le guide d'utilisation couvre chaque onglet.