J'ai utilisé un écran Homatic HM-OU-LED16 pour montrer quelles fenêtres de la maison sont ouvertes et d'autres informations. Cela fonctionne très bien depuis des années. Si je quitte la maison et qu'une LED rouge s'allume, cela signifie que j'ai oublié de fermer une fenêtre ou qu'il est temps de mettre la poubelle à la rue.
Depuis quelques mois, j'ai de plus en plus de difficultés avec les données erronées affichées sur cet écran. Comme je n'ai pas été en mesure de résoudre les problèmes, j'ai décidé de construire quelque chose de nouveau.
Les bases sont :
- Où sont les sticks NeoPixel avec 8 LEDs ?
- un ESP32 NodeMCU.
8 LEDs des deux côtés, avec un espace suffisant au milieu pour imprimer une feuille de papier indiquant ce que chaque LED représente.
Affichage d'état v44 :
- Modèle Fusion 360 de l'affichage complet.
Voici les parties du logement :
ESP32_Boden :
- L'ESP32 NodeMCU s'est installé à l'intérieur en partant du bas vers le haut.
- Ça peut être vissé à "FrontHinten".
ESP32_Top :
- Le couvre-feu de l'ESP32 peut être glissé sur l'ESP32.
- Il peut être vissé par le bas vers "ESP32_Boden".
Avant
- Les deux bâtons NeoPixel s'insèrent à l'arrière de la pièce.
- J'ai soudé des broches à pin aux bâtons NeoPixel pour les connecter facilement.
Capuche complète :
- Le boîtier avant.
- Un verre acrylique de 2 mm est utilisé pour empêcher le papier de se salir.
Ça rentre à l'intérieur (voir "Plexiglas")
Capuche à l'arrière :
- Le dos du boîtier avec 4 vis.
Toutes les pièces peuvent être imprimées sans bordure ni supports.
Je l'ai fait avec un MK3.
dl-status-anzeige.zip :
- fichier YAML pour ESPhome.
- Fait de telle manière que vous pouvez adresser chaque LED individuellement, et régler la couleur et la luminosité.
Exemple d'automatisation qui active une LED en fonction de l'état d'un groupe de fenêtres.
Les LEDs seront adressés par "my_led_id".
태그
모델 소스
