53 lines
1.8 KiB
Markdown
53 lines
1.8 KiB
Markdown
Introduction
|
|
============
|
|
|
|
Le but est simple : avoir un device qui pull du mqtt afin de surveiller un etat, une couleur et une luminosité max.
|
|
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).
|
|
Lorsque HA demande le "OFF", on coupe tout.
|
|
Au bout d'une heure, on coupe tout.
|
|
|
|
Un exemple de configuration pour home-assistant se trouve dans [configuration.yaml](home-assistant/configuration.yaml).
|
|
|
|
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
|
|
Comment récuperer le 5v d'un cable USB : http://www.instructables.com/id/Hack-that-holy-USB-cable/
|
|
Avec 300 LEDs ont est à 7.5 Watts.
|
|
|
|
Avancement
|
|
==========
|
|
|
|
Fonctionnel.
|
|
Les parties arduino & HA sont ok.
|
|
TODO: gitlab-ci : on peut checker la syntax en lancant un docker home-assistant !!!
|
|
TODO: voir si c'est possible de changere la couleur de l'icone de la scene, avoir une icone bleue pour une couleur orange ...
|
|
TODO: utiliser https://home-assistant.io/docs/configuration/secrets/
|
|
TODO: dans HA, si device away, il est possible de cacher le reste ?
|
|
|
|
|
|
Matériel
|
|
========
|
|
* 1x ESP8266 Lolin (Nodemcu v3)
|
|
* 1x Breadboard
|
|
* 1x Resistance 220Ω (jusqu'à 1kΩ)
|
|
* 1x Condensateur 1000μF
|
|
* 1x LED Strip wb2812b
|
|
* 1x Logic Level Translator
|
|
* 1x Transformateur AC-DC 220v-5v
|
|
|
|
Consommation
|
|
============
|
|
|
|
Avec les wb2812b il faut prévoir :
|
|
0.05A par LED au maximum (blanc intense) à 5V
|
|
```NbreLed * 0.05 * 5 = Puissance maximum en Watts nécessaire```
|
|
|
|
Médias
|
|
======
|
|
|
|

|
|

|
|
|
|
Astuce firewalld
|
|
================
|
|
|
|
Pensez à la zone trusted ...
|