Restaurer Jeedom sur un nouveau Raspberry Pi 3

Cela fait depuis longtemps que j’utilise Jeedom sur Raspberry Pi. Et récemment, pour une raison encore incertaine (Raspberry Pi ou la carte SD), Jeedom ne démarrait plus, il « freezait » en plein démarrage du système.

C’est à ce moment-là qu’une sensation de panique m’envahie : mon installation, mes associations de modules, mes scripts, mes personnalisations… tout est perdu! :'(

Après deux ou claques pour me calmer (oui, l’informatique n’est pas de tout repos!), je me reprends et trouve LA bonne idée. Si c’est le Raspberry Pi (RPi) qui est en cause, je reprends la carte SD et la place dans un autre RPi, ça devrait démarrer sans problème. Et là, ça ne démarre pas, non plus. NNNOOONNN… tout est perdu! :'(

source : https://pixabay.com/fr/cri-mauvais-temps-pluie-goutte-2010585/

Ultime espoir : placer la carte mémoire dans un lecteur de cartes SD et voir ce qui peut être récupéré. Ouff! Tout est là! Les sauvegardes de Jeedom, mes scripts, etc… Je recopie donc tout ça dans un répertoire de l’ordinateur (de mémoire, mes sauvegardes automatiques se trouvaient dans le répertoire /usr/lib/nginx/www/jeedom/backups). À quelques erreurs près, toutes les données de Jeedom sont récupérées. Ne reste plus qu’à réinstaller Jeedom, puis de lui importer la dernière sauvegarde. Mais comme ça faisait plusieurs semaines que je sentais une légère faiblesse dans les performances de ma domotique, j’avais prévu, un jour ou l’autre, de passer d’un Raspberry Pi 2 vers un Raspberry Pi 3. Autant faire d’une pierre deux coups!

Du coup, on prend une grande respiration, on se retrousse les manches et c’est parti ! Lire plus…

Raspbian – aucun espace disponible / no more space

Suite à la restauration de mon Jeedom sur un nouveau Raspberry Pi, je me suis retrouvé bloqué avec le message suivant à chaque rafraîchissement de la liste de packages  (apt-get update) :

W: Erreur de GPG : http://mirrordirector.raspbian.org jessie InRelease : Impossible d'exécuter « gpgv » pour contrôler la signature (veuillez vérifier si gpgv est installé).
W: Erreur de GPG : http://archive.raspberrypi.org jessie InRelease : Impossible d'exécuter « gpgv » pour contrôler la signature (veuillez vérifier si gpgv est installé).
E: Couldn't create temporary file to work with /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_Release - mkstemp (28: Aucun espace disponible sur le périphérique)

De la même façon, en utilisant la touche « tab » pour faire de l’autocomplétion des commandes, j’ai le message d’erreur suivant :

-bash: impossible de créer un fichier temporaire pour le « here-document » : Aucun espace disponible sur le périphérique

Lire plus…

Brèves de Piaf #1

Bonjour,

Peu de temps disponible et pourtant tant d’informations à partager !

Ça fait maintenant plus de six mois que vous pouvez nous suivre sur Twitter (@monClavier_Blog) et retrouvez plusieurs articles intéressants par ce canal. Du coup, on va initier un nouveau format d’articles qui s’appelleront « Brèves de Piaf » (Piaf / oiseau / Twitter, je pense que tout le monde comprendra). Le but est de compléter rapidement le contenu d’un Tweet, limité à 140 caractères. À côté de ça, la rédaction d’articles complets continue et enrichiront le Blog régulièrement.

Pour la première édition, le contenu va être très complet puisque vous y retrouverez les tweets les plus intéressants depuis juin 2016 (le tweet le plus ancien en bas d’article). Les prochaines éditions ne devraient contenir que quelques Tweets.

Lire plus…

PiXel et Nan0 ont les yeux tournés vers l’Espace

Bonjour à tous,

Habituellement tourné vers l’esprit Geek, la Domotique et la Sécurité, monClavier.fr va également regarder un peu, voire beaucoup, plus loin que les thèmes habituels. Durant les prochains six mois, et peut-être un peu plus, nous suivrons l’avancée du fabuleux voyage de Thomas PESQUET, dixième astronaute français à partir dans l’Espace, et actuellement dans l’ISS – la Station Spatiale Internationale.

Nous travaillons sur un dossier spécial, qui sera alimenté progressivement au cours de l’expédition. Nous présenterons l’ISS, Thomas PESQUET et les expériences qu’il s’apprête à réaliser à plus de 350 kilomètres au dessus de nos têtes. Nous suivrons aussi l’actualité liée à la mission Proxima. De nombreuses questions trouveront également leurs réponses. Il se pourrait même qu’on parle de Raspberry Pi!! (Si, si, sans mentir!).

Un conseil : suivez notre fusée 🚀, son décollage est prévu dans les prochaines heures. 😉

img_iss_monclavier

Essai du Intel NUC D54250WYK

Article non sponsorisé

[Mise à jour le 26 juin 2016 – Intel a sorti de nouveaux NUC avec les processeurs Intel de 6ième génération et du WiFi inclus dans le boitier]

Habitués au Raspberry Pi, j’adore les petits PC qu’on peut placer un peu partout pour faire toutes sortes d’actions : station météo, serveur d’impression, miroir magique, etc… Mais pour certaines applications, on peut se retrouver bloqué par le processeur ARM qui est présent sur le Raspberry Pi, la présence d’un processeur de type x86 peut parfois devenir indispensable. Certains modèles avec des dimensions proches du Raspberry Pi commencent à arriver, mais l’un des modèles les plus connus, bien que plus grand, est le NUC de chez Intel. Il existe plusieurs modèles en fonction du processeur et des autres composants internes qu’on souhaite avoir dedans.

Le NUC (et non l'eunuque, c'est pas tout à fait la même chose...)

Le NUC (et non l’eunuque, c’est pas tout à fait la même chose…)

Lire plus…

Présentation du Raspberry Pi 3

Il y a quelques semaines, la nouvelle version du Raspberry Pi est sortie, il s’agit de la version 3. Sans compter les révisions, il s’agit de la septième version : modèle A, modèle B, modèle A+, modèle B+, Raspberry Pi 2 (modèle B), Raspberry Pi 0, Raspberry Pi 3 (modèle B).

Présentation extérieure

Du point de vue extérieur, il y a très peu de différences notables. Quelques composants ont changé de place, d’autres ont été remplacés, mais visuellement, il est assez difficile de faire la différence entre les deux versions. Le Raspberry Pi 3 est à droite, je vous laisse jouer au jeu des sept différences… 🙂

Raspberry Pi 2 à gauche, Raspberry Pi 3 à droite

Raspberry Pi 2 à gauche, Raspberry Pi 3 à droite

Raspberry Pi 2 à gauche, Raspberry Pi 3 à droite

Raspberry Pi 2 à gauche, Raspberry Pi 3 à droite

Ce qui change

Parmi ce qui change, on retrouve sur cette nouvelle carte l’arrivée du WiFi et du Bluetooth. Cela permet de libérer deux ports USB, précédemment occupés sur les « anciens » Raspberry Pi par des dongles WiFi et Bluetooth.

Autre nouveauté, la présence d’un processeur 64 bits, un processeur quatre cœurs ARMv8 64-bit @1.2GHz. Cela a pour effet d’augmenter les capacités du Raspberry Pi. Un gain de 10 est annoncé par rapport au premier Raspberry Pi modèle B, et 50% plus rapide que le Raspberry Pi 2. Par contre, certains sites mettent en avant une chaleur excessive au niveau du processeur, l’installation d’un dissipateur serait peut-être opportun.

Installation

L’installation se fait comme tout Raspberry Pi : on récupère l’image du système d’exploitation choisi, personnellement Raspbian, pour la coller sur la carte micro SD et on personnalise l’installation avec la commande « sudo raspi-config ».

Et le prochain ?

Personnellement, mon souhait pour le prochain Raspberry Pi, serait un Raspberry Pi Zero+, un Zero avec le module permettant d’avoir du WiFi et du Bluetooth intégrés. Ce serait une superbe carte pour faire de l' »Internet of Thing », de la taille d’une demi-carte de crédit.

Mise à jour de Jeedom 2.0 sur Raspberry Pi

Bonjour à tous,

Comme annoncé dernièrement, voici la marche à suivre pour mettre à jour votre Jeedom, installé sur un Raspberry Pi, vers sa version 2.0. Je vous rassure tout de suite, en prenant les bonnes précautions, il n’y a aucune raison que ça se passe mal. Et quand ça se passe mal, comme ça m’est arrivé, ça finit par s’arranger assez rapidement.

Pour connaitre toutes les nouveautés, je vous renvoie vers le post de l’équipe Jeedom sur cette version : https://www.jeedom.com/blog/?p=2539. Principalement, cela concerne une refonte totale du cœur de l’application et des évolutions plutôt discrètes mais utiles (comme l’ajout d’une page qui indique le niveau de batterie de tous les modules). Pas de révolution visuelle donc, mais je pense qu’il faut voir cette version, comme les fondements des prochaines versions.

En navigant un peu sur les forums Jeedom, on peut voir que de nombreux projets sont dans les tiroirs. Personnellement, j’attends deux d’entre elles : l’application smartphone / tablette, et la version pour Apple Watch ; ce serait une motivation supplémentaire pour me l’acheter…

Lire plus…

Jeedom – Contrôler sa SmartTV Samsung

La plupart des TV sont maintenant des « TV connectées ». Généralement, cela veut dire qu’elle propose de récupérer du contenu sur Internet pour apporter « une meilleure expérience », mais elles peuvent également être contrôlées depuis votre smartphone, en passant par le réseau (local) sur lequel elles sont connectées. C’est assez pratique, puisqu’aujourd’hui on a plus facilement notre smartphone sur soi, que l’une des nombreuses télécommandes présentes dans nos foyers (télévision, chaine HiFi, radiateur, clim, magnétoscope – oui, j’en ai encore un! -, lecteur DVD, etc…).

Mais du coup, si nos smartphones peuvent communiquer avec la TV, cela passe par des transmissions réseaux, puisqu’il n’y a pas de port infrarouge sur nos téléphones, ils devraient donc être possible d’envoyer ces « signaux » depuis n’importe quel machine (ordinateur et surtout Raspberry Pi). En cherchant un peu sur Internet, je suis tombé sur le script mis en ligne par Asif IQBAL (http://deneb.homedns.org/things/?p=232). J’ai essayé plusieurs scripts disponibles sur l’Internet, et seul celui-ci a fonctionné avec ma TV, un Samsung UE46F6400). En plus, il a été développé en Python, ce qui est plus simple pour moi, pour le personnaliser.

Lire plus…

Jeedom – Récupérer les informations de WeeWX

Certains modules Jeedom proposent d’ajouter les données météorologiques de Météo France, ou de Yahoo. Mais, comme j’avais pu le constater (billet-du-jour-tondeuse-electrique), cela ne reste que de la prévision. Je souhaitai disposer de mes propres données météorologiques, réellement constatées, provenant de la station météo (une Oregon Scientific WRM88) présente dans mon jardin.

Oregon Scientific WRM88

Oregon Scientific WRM88

La station Oregon Scientific WRM88 inclue une station, un anémomètre, une girouette, un thermomètre et un pluviomètre. Toutes les informations recueillies sont affichées sur la station, et peuvent également être transmises par un câble USB à un ordinateur, évidemment un Raspberry Pi chez moi. Pour traiter les informations et les présenter sous forme de graphes, j’utilise WeeWX.

Pour ceux qui ne connaissent pas WeeWX, il s’agit d’une solution open-source et libre qui récupère les informations depuis une station météo, permettant la transmission des informations par port USB. Pour mon installation, j’ai couplé WeeWX (j’ai la version 3.1.0-1, qui n’est peut être pas à jour) avec une base de données MySQL présente également sur le Raspberry Pi. Cela me permet de « requêter » directement la base pour utiliser les données dans des applications tierces dont Jeedom.

Pour cela, j’utilise le plugin « script » de Jeedom. Ce plugin permet, en autres, de récupérer les données présentes sur une page Web ou un fichier XML, en faisant du parsing sur les balises qui nous intéressent. Je vais donc réaliser un script Python qui va générer un fichier XML contenant les dernières informations remontées par ma station météo, via WeeWX, et les afficher comme suit :

Aperçu du panneau WeeWX sur Jeedom

Aperçu du panneau WeeWX sur Jeedom

Lire plus…