Le but final de cette série de tutoriels sera de créer un Dashboard avec Node-Red, histoire d’avoir une interface déportée sympa sur une tablette, avec Homey comme chef d’orchestre.
Avant d’attaquer le vif du sujet, j’ai fait un petit croquis pour vous montrer succinctement comment tout ça va communiquer.
La base est donc Homey, c’est lui qui va gérer tous nos objets connectés. Nous allons ensuite créer un serveur avec le Raspberry Pi, qui sera chargé de récupérer les infos provenant d’Homey, et aussi important, d’en envoyer. En bout de chaine, une tablette, n’importe laquelle en fait, du moment qu’elle dispose d’un navigateur pour voir et interagir avec l’interface crée avec Node-Red.
Le matériel
- Homey
- Un Raspberry Pi (le modèle 3B+ par exemple) avec une carte SD, et son alimentation, en option un boiter pour le protéger.
- Une tablette, perso j’ai utilisé un vieux iPad 2.
- Votre Mac ou PC de tous les jours.
C’est parti !
Le plus simple, installer les apps nécessaire sur Homey
Vous devez installer le HUB :
Et le CLIENT :
Rien d’autre à faire, on fera la configuration plus tard.
Installer Raspian sur le Raspberry
Pour le coup ça va se compliquer, nous allons installer un système d’exploitation sur le Raspberry.
Voici les différentes étapes que vous allez devoir suivre :
- Télécharger l’image ISO de Raspian.
- L’installer sur la carte SD, si vous êtes sur mac utilisez ApplePi-Baker v2 ou BalenaEtcher.
- Activer la connexion SSH.
- Connecter le Raspberry à votre WIFI (étape inutile si vous le connectez via Ethernet, avec un câble donc).
- Définir une IP statique pour le Raspberry.
Plutôt que de réinventer la roue, suivez ce tutoriel :
Il vous permettra d’installer Raspian et de le configurer, sans avoir besoin d’écran ni de clavier.
Il est très bien fait, et très clair.
Voilà, la première étape est franchie, vous avez maintenant un Raspberry connecté sur votre réseau, et avec une IP fixe.
Prochaine étape : On configure le Raspberry, on installe Node-Red et MQTT Mosquitto.