Vous rencontrez des soucis de corruption de données ? Votre Raspberry redémarre régulièrement sans raison apparente ? Un carré « arc-en-ciel » ou un « éclair » s’affiche dans un angle de votre écran ? Le soucis se cache peut-être derrière un accessoire…
Déporter le système de fichier vers iSCSI
Afin de « soulager » le support de stockage de type SD nous avons précédemment vu qu’il était possible de déplacer une partie du système vers un périphérique USB ou un partage réseau NFS.
A la différence du NFS, le NAS présente via iSCSI un espace de stockage de type « bloc », c’est à dire sans formatage. C’est au système qui utilise cet espace de stockage de le formater afin de l’utiliser. Ceci permet une plus grande compatibilité et des performances accrues sur certains type d’opérations de fichier.
Base de données Kodi centralisée sur un serveur Mysql
Pour ceux qui possèdent plusieurs appareils exploitant le lecteur multimédia Kodi, il peut être intéressant de déporter la base de données sur un serveur centralisé MySQL afin de pouvoir gérer en un seul point l’ajout de nouveaux contenus ou encore la gestion des épisodes vus/non vus. Cela permet aussi de réduire la charge de travail du Raspberry Pi.
Dans mon cas, je déporte la base de données de ma bibliothèque multimédia afin de partager cette dernière entre le Kodi présent sur ma BBox Miami et le Raspberry Pi tournant sous Xbian présent dans ma chambre. J’installe le serveur MySQL sur mon Raspberry Pi mais si vous disposez d’un NAS ou d’un serveur il est recommandé de les utiliser en tant que serveur MySQL (la carte SD du Raspberry ne supporte que moyennement les écritures répétées d’un serveur de base de données).
Les logos de MySQL et Kodi
⚠ Attention : vos fichiers multimédias (films, séries, musiques …) devront être situés sur un stockage partagé sur le réseau (NAS, disque dur externe …) afin que chaque appareil puisse y accéder. Le protocole de partage (Samba, NFS, AFP…) doit également être identique pour l’ensemble des clients Kodi, afin de conserver les mêmes chemins d’accès. De plus, la version de Kodi utilisée devra être identiques sur l’ensemble de vos terminaux.
Suivi de température sur le Raspberry Pi (sonde 1-wire DS18B20)
Depuis la sortie du Raspberry Pi, nombre de tutoriels concernant le branchement de sonde DS18B20 sur les ports GPIO via le bus 1-wire ont vu le jour. Néanmoins, la plupart se contentent seulement de vous montrer comment brancher la sonde de température et comment récupérer la valeur mesurée en ligne de commande. Afin de pousser un peu plus le concept j’ai décidé de réaliser une application facilement configurable qui vous permettra de rapidement installer un serveur web où vous pourrez, à l’aide de graphique, avoir un suivi de température d’une ou plusieurs sondes branchées sur un Raspberry Pi.
Un aperçu de l’interface web du projet PiTemp
recalboxOS, la distribution de salon ultime
recalboxOS, une distribution qui allie à la fois de multiple émulateurs de console (NES, GameBoy, Playstation…) et la puissance d’un media center (Kodi). C’est en quelque sorte la distribution ultime de tout geek qui possède une Raspberry Pi dans son salon. Via une manette 10 boutons (type gamepad USB ou Playstation sixaxis en bluetooth) vous allez profiter des jeux qui ont marqué le début des consoles vidéos mais également profiter de votre vidéothèque remplie de films et séries le tout dans une distribution unique prête à l’emploi.
Un mini écran tactile pour votre Raspberry
Diverses cartes d’extension existent pour notre Raspberry. Le PiTFT permet d’ajouter un écran rétroéclairé tactile à notre carte en utilisant uniquement les ports GPIO sans aucune alimentation électrique externe. Il permet une interaction directe avec le Raspberry Pi sans brancher un écran HDMI ou un clavier. Cela peut être pratique pour afficher des informations en situation de mobilité (adresse IP, utilisation CPU et RAM…). Votre imagination est la seule limite !
Déporter le système de fichier sur un partage NFS
Les cartes SD représentent un avantage et un inconvénient sur une carte Raspberry. C’est un support de stockage bon marché et très répandu. Il est possible de « recycler » une vieille carte utilisée auparavant dans un appareil photo pour notre Raspberry Pi. Cependant la mémoire des cartes SD n’est pas conçu pour supporter des lectures/écritures en grande quantité comme le réalise un système d’exploitation. Il est possible de déplacer les partitions systèmes sur un support de stockage qui est conçu pour réaliser des lectures/écritures intensives, comme un disque externe USB ou bien un partage réseau NFS. Il n’est pas possible de s’affranchir complètement du support SD, celui-ci étant utilisé pour la première partie du boot de la carte : pas de carte SD, pas de boot. Cependant la partition boot utilisée ne contient que quelques mégaoctets de données, et ne nécessite que de la lecture. Il est possible de recycler des vieilles cartes SD de quelques dizaines de mégaoctets, verrouillées en lecture seule.
TIP : Configurer sa télécommande HDMI-CEC avec Kodi
Disposant d’une télé compatible CEC, j’utilise la télécommande de ma TV pour contrôler mon XBMC/Kodi. Il est possible de configurer sa télécommande pour réaliser des actions personnalisées sur certains boutons. Un exemple avec l’activation/désactivation de l’effet de lumière « ambilight » via un simple bouton.
Philips Hue, XBMC/Kodi et Raspberry
J’ai reçu récemment en cadeau un kit de démarrage Philips Hue contenant 3 ampoules LED ainsi qu’un « pont de connexion ». Ces ampoules sont plus que des simples sources de lumières blanches LED. Elles sont capables de changer de couleur et d’intensité lumineuse selon les ordres qu’on leur envoie. Ces commandes sont transmises aux ampoules par l’intermédiaire du « pont de connexion » via le protocole ZigBee. Il est possible de les utiliser pour une multitude de chose, que ce soit des notifications domotique, simuler un lever de soleil pour un réveil en douceur ou encore adapter la lumière de la pièce au film que vous êtes en train de regarder devant votre écran de télévision. C’est ce dernier aspect que nous allons mettre en place avec XBMC sur Raspberry.
Mise à jour de Raspbian
Afin de garder un système sans faille de sécurité et sans bug, il y a trois points à mettre régulièrement à jour sur une carte Raspberry Pi :
- Les paquets
- La distribution (ici Raspbian)
- Le firmware
La mise à jour de ces composants requiert bien évidemment une connexion internet.