Ruban led adressable avec controller Zigbee et scene

Bonjour à tous, j’aimerais savoir s’il existait un controller Zigbee (type Miboxer par exemple) compatible avec la création de scène pour un ruban led adressable.

Et comment je pourrais, depuis HAOS ou autre faire mes développements de scène sans avoir a passer par un arduino ? (J’ai essayé c’est cool mais le control de ce petit bouts de circuit avec google home ou alexia parait très compliqué)

J’ai déjà testé avec un arduino mini, j’ai réussi à faire quelques scène avec fasted, mais pour intégrer dans home assistant, impossible…

J’ai trouvé un petit controller capable de faire quelque chose : https://www.amazon.fr/BTF-LIGHTING-Contrôleur-adressable-Compatible-Assistant/dp/B0CLY6KS63

ou https://www.amazon.fr/BTF-LIGHTING-Controller-Compatible-Smartphone-Monochrome/dp/B08JYLM5B7/ref=pd_lpo_sccl_1/260-2090012-7176925?pd_rd_w=8cZof&content-id=amzn1.sym.83967fdb-7ef7-4324-8657-c06d3b13b59e&pf_rd_p=83967fdb-7ef7-4324-8657-c06d3b13b59e&pf_rd_r=YG6KN4SBYXC5TY4XJ37Q&pd_rd_wg=KbgL6&pd_rd_r=79bb81d4-77cd-45aa-9a81-082fc1b41820&pd_rd_i=B08JYLM5B7&th=1
capable d’être configuré dans Tuya, mais tous les module tuya que j’ai eu, j’était très embêter pour les faire fonctionner dans home assistant :confused:

Si vous avez réussi à faire des trucs sympa je suis preneur de vos retour.

Merci beaucoup

Bonjour,
tu peu faire une bande led avec un esp et WLED. Le tout pilotable depuis HA.

Ta un boitier déja prêt sinon

l
e projet:
https://kno.wled.ge/

1 « J'aime »

Hello, merci pour ta réponse :wink:

Effectivement, j’ai essayé avec mon ESP32 mais… impossible de le faire fonctionner correctement avec ESPHome :confused: (sauf version web)

J’ai ouvert un post ici justement : Espressif ESP32-S3-WROOM-1 dans Home Assistant

Si jamais tu t’y connais un peu :wink:

WLED et fastled je connais et j’arrive avec le tool arduino à faire fonctionner mes scene, mais le soucis c’est = comment lier tout à a HA.

Pour avoir plusieurs circuits WLED (tellement peu cher et tellement sympa visuellement) C’est très sympa à travailler dans HA.
Il suffit d’enregistrer des presets dans WLED que tu appelles en fonction de ce que tu veux faire.

Exemple:

C’est un script qui appelle le preset « lightning »

1 « J'aime »

Petite message importante…les led adressables ne vont pas via zigbee

J’ai des expériences avec ESP (pas de peur/soucis) mais finalement décidé d’achter ça

et ça contrôle facilement ça

en 30 led/m, 5m en total

1 « J'aime »

C’est pas faux
kaamelott GIF

:wink: A voir si Eoras privilégiait plutôt l’interaction dans HA ou le Zigbee ?

Mes info sur zigbee sont du dev de ‹ fairecasoimeme › qui produit p.e. Zlinky et a eu Ziglight dans le passé pour les leds adressable (abandonné)…

quoting son retour: the problem is due to zigbee. You can’t drive each LED to do effect or color with cluster/attribute/endpoint even if you use WS2812

EDIT: et avec les trucs dessus, tu peux faire le tout avec l’appli WLED, sans HA … La contrôle/intégration de wled dans HA me semble très minimale comparé avec l’appli wled :slight_smile:

1 « J'aime »

J’ai trouvé la solution pour connecter mon ESP32 ça y est :slight_smile: voici mon code pour mon Espressif ESP32-S3 WROOM-1 :

esphome:
  name: esp-test
  friendly_name: ESP-TEST
  on_boot:
    priority: 600
    then:
      - light.turn_on:
          id: voyant_led
          effect: 'Pulse led'
          red: 100%
          green: 0%
          blue: 0%
          
esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: arduino

# Enable logging
logger:
  level: verbose
# Enable Home Assistant API
api:
  encryption:
    key: "bDlga3ymazc0ceN8V/416xCuSszv3hTmEtxZKgrQk78="

ota:
  password: "6cad9f7f241c70785c9555f79fe411f6"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Esphome-Web-33Dfb0"
    password: "1uGORz4b8i0F"

  on_disconnect:
    - light.turn_on:
        id: voyant_led
        effect: 'Pulse led'
        green: 0%
        blue: 100%
        red: 0%
  on_connect:
    - light.turn_off:
        id: voyant_led

captive_portal:

light:
  - platform: neopixelbus
    type: GRB
    name: "Board Light"
    pin: GPIO48
    variant: WS2812
    id: voyant_led
    num_leds: 1
    effects:
      - pulse:
      - pulse: 
          name: 'Pulse led'
          transition_length: 0.5s
          update_interval: 0.5s
          min_brightness: 0%
          max_brightness: 100%

text_sensor:
  - platform: wifi_info
    ip_address:
      name: Adresse IP
    ssid:
      name: Wifi connecté
    mac_address:
      name: Adresse Mac

sensor:
  - platform: wifi_signal # Reports the WiFi signal strength/RSSI in dB
    name: "WiFi Signal dB"
    id: wifi_signal_db
    update_interval: 60s
    entity_category: "diagnostic"

  - platform: copy # Reports the WiFi signal strength in %
    source_id: wifi_signal_db
    name: "WiFi Signal %"
    filters:
      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
    unit_of_measurement: "%"
    entity_category: "diagnostic"

Maintenant je m’attaque à la configuration de ma led :slight_smile: