Le système domotifications doit permettre de notifier visuellement des évènements domotiques (quand et quelle poubelle sortir, quand est-ce qu’un colis a été livré dans la boîte aux lettres et quand est-ce qu’une des machines à laver ou sécher le linge a terminé, ...).
La station de notifications lumineuses est composée d’un bandeau circulaire à leds piloté par un ESP32. Celui-ci est découpé en trois groupes distincts pour les notifications :
- en vert : la notification d’une machine terminée (le système peut gérer jusqu’à n machines individuellement),
- en rouge : la présence d’un colis dans la boîte aux lettres,
- en rouge/bleu/vert/gris/jaune : la notification d'une poubelle de tri à sortir.
La station de notifications lumineuses assure la visualisation des notifications lumineuses.
Fonctionnalité | OUI | NON |
---|---|---|
Afficher une notification | X | |
Acquitter une notification | X | |
Traiter les requêtes GET et POST | X | |
Dialoguer avec l’IHM | X | |
Dialoguer les modules | X | |
Activer/Désactiver un module | X |
L’application PC Desktop permet de configurer l’ensemble du système, activer/désactiver un module et afficher/acquitter une notification.
Fonctionnalité | OUI | NON |
---|---|---|
Configurer le système | X | |
Acquitter une notification | X | |
Activer/Désactiver un module | X | |
Afficher une notification | X | |
Dialoguer avec la station lumineuse | X |
https://btssn-lasalle-84.github.io/domotifications-2023/
Diaporamas étudiants IR :
- Alexis VAILLEN (ESP32) : Revue finale - VAILLEN.pptx
- Mathieu MOYAERTS (Application Qt) : Revue finale - MOYAERTS.pptx
https://www.youtube.com/@projets-btssn-lasalle84
- Qt :
- Station (ESP32) :
Exemple :
$ curl -X GET "http://station-lumineuse.local/poubelle?id=0&etat=1"
{"poubelle": "ok"}
// Vérification
$ curl http://station-lumineuse.local/notifications
{"boite":false,"machines":[true,false,false,false,false,false],"poubelle":[ true,false,false,false,false]}
- Étudiant IR : Alexis VAILLEN (Station ESP32)
- Étudiant IR : Mathieu MOYAERTS (Application Qt)
©️ LaSalle Avignon 2023