IoT
openHAB 3.0 - installation et configuration d'une prise connectée Z-Wave

openHAB 3.0 - installation et configuration d'une prise connectée Z-Wave

Voici la suite de mon précédent tutoriel openHAB 3.0 - installation et configuration de périphériques Z-Wave. À la fin, la maquette comportait un contrôleur Z-Wave (Aeotec Z-Wave Z-Stick) et un capteur (FIBARO Motion Sensor+). Nous allons aujourd’hui y ajouter une prise connectée FIBARO System FGWP102 Metered Wall Plug Switch.

Voici ma configuration pour ce tutoriel. L’utilisation de BerryBoot ne change rien; ça me permet simplement d’avoir plusieurs OS sur mon Raspberry.

  • Raspberry Pi 3 B+ sous openHABian 1.6.1
  • BerryBoot 2.0 pour démarrer différents OS installés sur un disque dur USB externe
  • openHAB 3.0 installé via openhabian-config
  • contrôleur Z-Wave en USB → Aeotec Z-Wave Z-Stick, Gen5 Z-Wave Plus - ZW090
  • prise connectée Z-Wave → FIBARO System FGWP102 Metered Wall Plug Switch
  • capteur Z-Wave → FIBARO System FGMS001-ZW5 Motion Sensor+ (non utilisé aujourd’hui)

Comme jusqu’à maintenant, les différentes étapes ont été réalisées via l’interface graphique d’openHAB3.


Configuration de la prise connectée Z-Wave

Suite à mon précédent tutoriel, j’étais très confiant. Peut être trop confiant ? En tout cas, j’ai de suite rencontré beaucoup de difficultés simplement pour réussir à faire afficher le bouton rouge d’Inbox sur le Thing correspondant au contrôleur Z-Wave. La prise était bien réveillée, elle était bien appairée avec le contrôleur (couleur des diodes au branchement), etc. Mais rien n’y faisait; la prise semblait bien connectée au contrôleur, mais impossible de faire “remonter” ce nouveau périphérique sous openHAB !

Après moult tentatives j’ai fini par comprendre ce qui se passait. Ce matériel avait déjà été utilisé lors de précédentes expérimentations. Donc la prise avait été associée. Or il semble que le contrôleur, lorsqu’il est mis sous tension, ne “remonte” que les nouveaux périphériques, autrement dit les périphériques nouvellement associés. Il m’a donc suffit, à l’aide des boutons du contrôleur et de la prise, de dissocier proprement la prise puis de l’associer à nouveau. Tada ! Le bouton rouge d’Inbox apparaît sur le Thing du contrôleur Z-Wave ;-)

On clique dessus et on ajoute la prise connectée en tant que Thing. Elle apparaît ensuite dans la liste de Things.

Wall Plug, Thing
Wall Plug, Thing

On peut alors accéder à tous ses paramètres de configuration ainsi qu’à ses Channels.

Wall Plug, Channels
Wall Plug, Channels


Création d’un item switch pour commander la prise

On sélectionne le Channel Switch, puis Add Link to Item. On choisit de créer un nouvel Item (Create a new Item) que l’on va appeler Smart Plug Switch. On valide en cliquant sur Link.

Wall Plug Switch 1
Wall Plug Switch 1

Wall Plug Switch 2
Wall Plug Switch 2

Ce nouvel Item apparaît sur les Channels du Thing correspondant à la Smart Plug.

Wall Plug Switch 3
Wall Plug Switch 3

L’item switch de la Smart Plug apparaît alors dans la liste des Items.

Wall Plug, item switch 1
Wall Plug, item switch 1


Tests

Nous pouvons maintenant actionner ce Switch sur l’interface d’openHAB pour commander la prise Z-Wave (ON / OFF). Au-delà des indications fournies par les diodes sur la prise, un ventilateur permet de confirmer la mise sous/hors tension ;-)

Wall Plug, item switch 2
Wall Plug, item switch 2

Wall Plug, item switch 3
Wall Plug, item switch 3

Et voilà !


Conclusion

Voilà comment j’ai réussi à configurer une prise FIBARO Metered Wall Plug Switch sur mon installation Z-Wave sous openHAB 3.0. Si vous avez des remarques ou des suggestions, n’hésitez pas à me contacter sur manuel.munier@univ-pau.fr.

Prochaine étape: