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!!