WLED not responding to MQTT

Hi all,

I am new to WLED + MQTT and running in some issues.
As a simple POC setup i’d like to get the following working:

  • NODEMCU with WLED installed (and MQTT configured as following):

  • Homeassistant integration in Lovelace, configured in config.yaml as (shows up, but changing state does not trigger towards WLED):

light:
#WLED controls
  - platform: mqtt
    name: "Led mirror"
    state_topic: "wled/mirror/g"
    command_topic: "wled/mirror/api"
    rgb_state_topic: "wled/mirror/c"
    rgb_command_topic: "wled/mirror/col"
    brightness_command_topic: "wled/mirror"
    brightness_state_topic: "wled/mirror/g"
    brightness_value_template: "{{value }} "
    rgb_command_template: "{{ '#%02x%02x%02x' | format(red, green, blue)}}"
    rgb_value_template: "{{ value[1:3] | int(base=16) }},{{ value[3:5] | int(base=16) }},{{ value[5:7]| int(base=16) }}"
    qos: 2
    retain: true
    optimistic: true
    on_command_type: "first"
    payload_on: "T=1"
    payload_off: "T=0"
    effect_list:
      - "[FX=00]  STATIC"
      - "[FX=01]  BLINK"
      - "[FX=02]  BREATH"
      - "[FX=03]  COLOR_WIPE"
      - "[FX=04]  COLOR_WIPE_RANDOM"
      - "[FX=05]  RANDOM_COLOR"
      - "[FX=06]  COLOR_SWEEP"
      - "[FX=07]  DYNAMIC"
      - "[FX=08]  RAINBOW"
      - "[FX=09]  RAINBOW_CYCLE"
      - "[FX=10]  SCAN"
      - "[FX=11]  DUAL_SCAN"
      - "[FX=12]  FADE"
      - "[FX=13]  THEATER_CHASE"
      - "[FX=14]  THEATER_C_RAINBOW"
      - "[FX=15]  RUNNING_LIGHTS"
      - "[FX=16]  SAW"
      - "[FX=17]  TWINKLE"
      - "[FX=18]  DISSOLVE"
      - "[FX=19]  DISSOLVE_RANDOM"
      - "[FX=20]  SPARKLE"
      - "[FX=21]  FLASH_SPARKLE"
      - "[FX=22]  HYPER_SPARKLE"
      - "[FX=23]  STROBE"
      - "[FX=24]  STROBE_RAINBOW"
      - "[FX=25]  MULTI_STROBE"
      - "[FX=26]  BLINK_RAINBOW"
      - "[FX=27]  ANDROID"
      - "[FX=28]  CHASE_COLOR"
      - "[FX=29]  CHASE_RANDOM"
      - "[FX=30]  CHASE_RAINBOW"
      - "[FX=31]  CHASE_FLASH"
      - "[FX=32]  CHASE_FLASH_RANDOM"
      - "[FX=33]  CHASE_RAINBOW_WHITE"
      - "[FX=34]  COLORFUL"
      - "[FX=35]  TRAFFIC_LIGHT"
      - "[FX=36]  COLOR_SWEEP_RANDOM"
      - "[FX=37]  RUNNING_COLOR"
      - "[FX=38]  RUNNING_RED_BLUE"
      - "[FX=39]  RUNNING_RANDOM"
      - "[FX=40]  LARSON_SCANNER"
      - "[FX=41]  COMET"
      - "[FX=42]  FIREWORKS"
      - "[FX=43]  RAIN"
      - "[FX=44]  MERRY_CHRISTMAS"
      - "[FX=45]  FIRE_FLICKER"
      - "[FX=46]  GRADIENT"
      - "[FX=47]  LOADING"
      - "[FX=48]  DUAL_COLOR_WIPE_IN_OUT"
      - "[FX=49]  DUAL_COLOR_WIPE_IN_IN"
      - "[FX=50]  DUAL_COLOR_WIPE_OUT_OUT"
      - "[FX=51]  DUAL_COLOR_WIPE_OUT_IN"
      - "[FX=52]  CIRCUS_COMBUSTUS"
      - "[FX=53]  HALLOWEEN"
      - "[FX=54]  TRICOLOR_CHASE"
      - "[FX=55]  TRICOLOR_WIPE"
      - "[FX=56]  TRICOLOR_FADE"
      - "[FX=57]  LIGHTNING"
      - "[FX=58]  ICU"
      - "[FX=59]  MULTI_COMET"
      - "[FX=60]  DUAL_LARSON_SCANNER"
      - "[FX=61]  RANDOM_CHASE"
      - "[FX=62]  OSCILLATE"
      - "[FX=63]  PRIDE_2015"
      - "[FX=64]  JUGGLE"
      - "[FX=65]  PALETTE"
      - "[FX=66]  FIRE_2012"
      - "[FX=67]  COLORWAVES"
      - "[FX=68]  BPM"
      - "[FX=69]  FILLNOISE8"
      - "[FX=70]  NOISE16_1"
      - "[FX=71]  NOISE16_2"
      - "[FX=72]  NOISE16_3"
      - "[FX=73]  NOISE16_4"
      - "[FX=74]  COLORTWINKLE"
      - "[FX=75]  LAKE"
      - "[FX=76]  METEOR"
      - "[FX=77]  METEOR_SMOOTH"
      - "[FX=78]  RAILWAY"
      - "[FX=79]  RIPPLE"
      - "[FX=80]  TWINKLEFOX"    
      - "[FX=81]  Twinklecat"    
      - "[FX=82]  Halloween Eyes"    
    effect_command_topic: "wled/mirror/api"
    effect_state_topic: "wled/mirror/api"
    effect_value_template: "{{ value }}" 
  • Node red (simple inject, convert message to “Toggle” and make it toggle over MQTT):
    (I am unable to add more pictures)

Can anyone help me about what I am missing here?
(I do not seem to find a console option in WLED to check if the messages on MQTT are received correctly).

Thanks in advance!!

NODE RED config:

MQTT out node:
image

Probably nothing, but on your NR screenshot, the topic is missing the initial “w”.

Thanks!
I’ve adapted the same and it seems to working now, what a mistake :smiley:

Ill test further and if solved completely mark as solved.
Thanks!