Reveil matin avec un bandeau de LEDs, un esp et Home-Assitant
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.9 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. Introduction
  2. ============
  3. Le but est simple : avoir un device qui pull du mqtt afin de surveiller un etat, une couleur et une luminosité max.
  4. Lorsque HA déclenche la commande "ON", on s'allume et on fait un breath sympas sur la couleur choisie avec au max de brightness la valeur mqtt (utile à des fins de test).
  5. Lorsque HA demande le "OFF", on coupe tout.
  6. Au bout d'une heure, on coupe tout.
  7. Un exemple de configuration pour home-assistant se trouve dans [configuration.yaml](home-assistant/configuration.yaml).
  8. Inspiré de ce site : http://ronmar.co/ha/2017/03/10/Ultimate-Alarm-Clock/ + https://community.home-assistant.io/t/creating-a-alarm-clock/410
  9. Comment récuperer le 5v d'un cable USB : http://www.instructables.com/id/Hack-that-holy-USB-cable/
  10. Avec 300 LEDs ont est à 7.5 Watts.
  11. Avancement
  12. ==========
  13. Fonctionnel.
  14. Les parties arduino & HA sont ok.
  15. TODO: gitlab-ci : on peut checker la syntax en lancant un docker home-assistant !!!
  16. TODO: voir si c'est possible de changere la couleur de l'icone de la scene, avoir une icone bleue pour une couleur orange ...
  17. TODO: utiliser https://home-assistant.io/docs/configuration/secrets/
  18. TODO: dans HA, si device away, il est possible de cacher le reste ?
  19. TODO: le device tracker openwrt se base sur la table arp ! le cache est super long et les devices semblent up mais ce n'est pas le cas.
  20. Matériel
  21. ========
  22. * 1x ESP8266 Lolin (Nodemcu v3)
  23. * 1x Breadboard
  24. * 1x Resistance 220Ω (jusqu'à 1kΩ)
  25. * 1x Condensateur 1000μF
  26. * 1x LED Strip wb2812b
  27. * 1x Logic Level Translator
  28. * 1x Transformateur AC-DC 220v-5v
  29. Consommation
  30. ============
  31. Avec les wb2812b il faut prévoir :
  32. 0.05A par LED au maximum (blanc intense) à 5V
  33. ```NbreLed * 0.05 * 5 = Puissance maximum en Watts nécessaire```
  34. Médias
  35. ======
  36. ![Fritzing BreadBoard](medias/alarmclock_bb.png)
  37. ![IRL](medias/irl1.jpg)
  38. Astuce firewalld
  39. ================
  40. Pensez à la zone trusted ...