L'annonce d'un nouveau projet sur le forum de Domoticz il y a près d'un mois, n'a suscitté aucune réaction. Cette indifférence de la part de la communauté des bricoleurs n'a pas étoufé mon enthousiasme pour ce petit contrôleur domotique dont voici le prototype.
Table des matières
Matériel
On peut voir que le bouton est constitué de seulement trois éléments :
- Un écran OLED monochrome de 0.96" utilisé pour afficher l'état des dispositifs xxx
- Un rotarty encoder avec bouton poussoir intégré pour selectionner un objet et pour l'activer.
- Plaquette de development ESP8266. Sur la photographie on apperçoit un clone du nodeMCU par Geekcreit, mais il se peut très bien que des D1 mini plus petits soient utilisés dans les versions finales.
Présentation
Démarrage
Message d'acceuil, montrant le nom du bouton et la version de son micrologiciel.Écran d'acceuil, montrant le nom du bouton et la version de son micrologiciel.
Deuxième message confirmant la connexion au réseau Wi-Fi en montrant l'adresse IP du boutton. La troisième ligne du message « Micrologiciel ? » est affiché alors que le bouton vérifie si une version plus récente du micrologiciel est disponible. Le cas échéant, la nouvelle version sera téléchargée et le microcontroleur sera redémarrer et l'on verra le message d'acceuil à nouveau, mais cette fois avec un numéro de version plus élevé. Si un micrologiciel plus récent n'est pas disponible alors on passe directement au message suivant.
Troisième message confirmant que la connexion au serveur MQTT est établie. Dès lors la mise à jour des status des dispositifs est démarrée. Le temps exigé par cette opération dépend du nombre de dispositifs.
Si la connexion au serveur MQTT ne peut être établie ou si elle est rompue, cet écran s'affiche. Puisque les états des dispositifs ne peuvent être récupérés, il se peut que des alertes soient aussi affichées en alternance.
Lumières et autres dispositifs de type marche/arret
Ma lampe de chevêt est éteinte. Pour l'alumer, il faut appuyer sur le bouton poussoir une seule fois.
La lampe est maintenant allumée. Pour voir et éventuellement modifié l'état d'un autre dispositif, on tourne le bouton dans le sens des aiguilles pour se rendre au suivant ou dans le sens inverse pour voir le dispositif précédent dans la liste.
Gradateurs
Les gradateurs sont des dispositifs de type marche/arret et ils sont donc allumés ou éteint de la façon décrite ci-dessus. Qu'importe que la lampe contrôlée par le gradateur soit affiché ou non, le niveau fixé de l'intensité de la lumière est aussi affiché. On on peut modifier l'intensité de la lumière en passant au mode de modification de l'intensité en appuyant appuyé deux sur le gradateur.
L'affichage change,
Alèrtes
Alerte,