Bloc SWITCH (marche/arrêt) Projet:bloc switch

Cette partie du chapitre décrit toutes les étapes nécessaires à l’ajout d’un nouveau bloc : le bloc SWITCH.

images/07RI29.png

Le bloc SWITCH

Le bloc SWITCH dispose d’une nouvelle fonctionnalité importante par rapport aux autres blocs : il est destiné à activer un élément distant comme le relais branché sur l’objet chaufferie (cf. Les objets ESP - Objet 4 : Chaufferie).

images/04RI93.png

Objet chaufferie

Pour rappel, l’objet chaufferie :

  • renvoie son état MARCHE/ARRET sur le topic maison/cave/chaufferie/etat, topic qui est capturé par le script Python push-to-db,

  • reçoit ses commandes (MARCHE/ARRET) sur le topic maison/cave/chaufferie/cmd.

Dashboard - fonctionnalités disponibles et manquantes

Le bloc SWITCH doit donc afficher l’état du bouton en fonction des états MARCHE/ARRET présents sur le topic maison/cave/chaufferie/etat, ce qui reste dans les possibilités de l’implémentation actuelle.

Par contre, le bloc SWITCH doit également être capable de réaliser une publication MQTT vers le topic maison/cave/chaufferie/cmd pour modifier l’état de l’objet. Idéalement, le bloc devrait faire directement une souscription sur le topic maison/cave/chaufferie/etat pour réaliser une mise à jour du bloc.

Le schéma de fonctionnement général du projet est donc modifié pour ajouter la fonctionnalité...

couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Détails de l'application Flask
Suivant
Améliorations