2017-04-26 13:11:05 +02:00
2017-04-25 23:43:57 +02:00
2017-04-24 01:28:35 +02:00
2017-04-24 21:00:15 +02:00
2017-04-24 01:30:37 +02:00
2017-04-24 01:28:35 +02:00
2017-04-26 13:11:05 +02:00

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.

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/

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

Fritzing BreadBoard
IRL

Astuce firewalld

Pensez à la zone trusted ...

Description
Reveil matin avec un bandeau de LEDs, un esp et Home-Assitant
Readme 1.7 MiB
Languages
C++ 82.8%
C 17.2%