Bonjour à toutes/tous.
Nouveau sur le forum (et dans le monde de Jeedom et du raspberry), je découvre au fur et à mesure les possibilités de ce petit appareil.
J'ai réussi (avec bien des difficultés je l'avoue) à installer un système fonctionnel avec :
1 raspberry
1 interface I²C - 1-wire DS2482-800
2 sondes de températures MAX31820
Voici la méthodologie que j'ai employée pour y parvenir, volontairement détaillée pour les newbies comme moi.
Télécharger la distribution Stretch sur
le site officiel.
Télécharger et installer
Win32DiskImager qui permettra de copier l'OS sur la carte SD
Lancer Win32DiskImager, sélectionner le fichier .img de la distribution Stretch, la carte SD (préalablement formatée en FAT32) et lancer l'écriture.
Une fois terminée, mettre la carte sur le raspberry et le brancher avec clavier + écran. Si vous voulez vous connecter en SSH dès le début, il suffit de créer sur la carte SD un fichier (nouveau-document texte) nommé SSH, en supprimant l'extension. Laisser ce fichier vide. Vous pourrez alors vous connecter en SSH avec
PuTTY par exemple (utiliser l'interface de votre Box internet pour trouver l'adresse IP de votre raspberry).
Une fois connecté (user = pi, mot de passe = raspberry. Attention, lors du premier démarrage, le clavier est paramétré en QWERTY, il faut donc taper "rqspberry" pour le mot de passe), il faut lancer l'utilitaire de configuration du raspberry:
Et régler plein de chose comme les LOCALES (langue française par exemple), la disposition du clavier, l'interface I2C (ça peut être utile dans notre cas), le partage mémoire (vidéo/RAM), l'augmentation de la taille de la partition... etc... Je vous laisse faire quelques recherches à ce sujet.
Et on redémarre histoire de prendre en compte tout ça:
En SSH, la liaison est perdue (et c'est normal), il faut attendre un peu avant de relancer la connexion.
Ensuite, une petite mise à jour n'est pas inutile :
Puis
On peut même faire un peu de nettoyage, mais le gain est minime (pour ne pas dire inexistant à ce stade de vie de la distribution). Enchainer les commandes:
Code : Tout sélectionner
sudo apt-get autoremove -y
sudo apt-get purge
sudo apt-get clean
A ce stade, après cette mise à jour, j'ai fais une première sauvegarde de ma carte SD à l'aide de Win32DiskImager.
Ensuite, installation de Jeedom:
Code : Tout sélectionner
wget -O- https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh | sudo bash
A l'issue de cette installation, reboot et test de lancement de Jeedom en se connectant depuis le PC sur l'adresse IP du Raspberry : OK
Noter le mot de passe du compte root MySQL en passant, ça peut servir (dans les dernières lignes affichées).
Et hop, histoire de ne pas perdre trop de temps en cas de mauvaise manip', une nouvelle sauvegarde de la carte SD.
On passe maintenant à la partie I²C _ 1-Wire. Il faut bien sûr avoir acheté le plugin, objet de ce (long?) sujet.
Cela se fait très facilement via le Market sous Jeedom.
Il est demandé ensuite de lancer la commande :
Code : Tout sélectionner
wget -q -O - http://localhost/plugins/onewire/ressources/i2c/i2c_install.sh | sudo bash
Pour ma part, j'ai préféré décomposer l'action, depuis le répertoire /home/pi :
Code : Tout sélectionner
wget -O i2c_install.sh http://localhost/plugins/onewire/ressources/i2c/i2c_install.sh
sudo chmod +x i2c_install.sh
sudo ./i2c_install.sh
A un moment, le système demande l'adresse du système, j'y ai mis l'adresse de mon raspberry.
Redémarrage, test si tout semble OK.
Pour vérifier si le serveur OWFS est bien lancé, il suffit de se connecter via un navigateur à l'adresse <IP du raspberry:2121>.
Si tout s'est bien passé, vous devriez voir un tableau avec tous les esclaves connectés.
Sous Jeedom, aller dans le plugin pour l'activer, puis ouvrir le menu "Plugins - Protocole domotique - 1Wire".
Il faut absolument créer un équipement avant de pouvoir scanner le réseau.
Faites Ajouter un équipement et le paramétrer comme suit :
Nom de l'équipement : a vous de voir...
Cocher la case Activer
Mode : OWFS
Équipement : DIY
Connexion : Distant
Host : adresse IP du raspberry
Port : 4304
Noubliez pas d'enregistrer et hop, un tour sous "Afficher les composants du bus" pour tomber sur un beau message d'erreur :
Merci aux contributeurs précédents :
et mon système est opérationnel.
Après toutes ces explications, j'espère que vous pourrez vous aussi connaitre les joies de la domotique. Par contre, comme je suis novice, je ne peux absolument pas apporter d'aide. Je ne fais que proposer une méthode qui a fonctionné pour moi.
Bonne soirée !