2017-04-24 01:28:35 +02:00
Introduction
============
2017-04-25 23:43:57 +02:00
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).
2017-04-24 01:36:01 +02:00
Lorsque HA demande le "OFF", on coupe tout.
2017-04-25 23:43:57 +02:00
Au bout d'une heure, on coupe tout.
2017-04-26 13:11:05 +02:00
2017-04-24 02:39:49 +02:00
Un exemple de configuration pour home-assistant se trouve dans [configuration.yaml ](home-assistant/configuration.yaml ).
2017-04-26 13:11:05 +02:00
2017-04-25 23:43:57 +02:00
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.
2017-04-24 01:28:35 +02:00
2017-04-25 01:05:39 +02:00
Avancement
==========
2017-04-25 23:43:57 +02:00
Fonctionnel.
Les parties arduino & HA sont ok.
2017-04-25 01:05:39 +02:00
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 ...
2017-04-26 13:11:05 +02:00
TODO: utiliser https://home-assistant.io/docs/configuration/secrets/
2017-05-26 16:41:16 +02:00
TODO: dans HA, si device away, il est possible de cacher le reste ?
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.
2017-05-11 16:33:39 +02:00
2017-04-25 01:05:39 +02:00
2017-04-24 01:28:35 +02:00
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
======
2017-04-24 01:33:45 +02:00

2017-04-24 01:28:35 +02:00

2017-04-25 01:05:39 +02:00
Astuce firewalld
================
Pensez à la zone trusted ...