@Meelobee wrote:
I bought this ledstrip and I’ve been trying all night to add it to HA with mqtt, but I’m not getting it to work and could use some help.
The ledstrip is flashed with Tasmota and the Tasmota webpage is visible/accessible and I’ve configured the ledstrip for mqtt. The tasmota info page looks like this:
LSC-RGBW-Strip Module Ledstrip_Zolder Program Version 7.0.0.3(tasmota) Build Date & Time 2019-11-06T23:07:19 Core/SDK Version STAGE/2.2.2-dev(38a443e) Uptime 0T01:09:44 Flash write Count 92 at 0xF8000 Boot Count 37 Restart Reason Software/System restart Friendly Name 1 Ledstrip_Zolder AP1 SSId (RSSI) XXXXXX (98%) Hostname Ledstrip_zolder IP Address 192.168.1.243 Gateway 192.168.1.1 Subnet Mask 255.255.255.0 DNS Server 213.46.228.196 MAC Address XX:XX:XX:XX:XX:XX MQTT Host 192.168.1.239 MQTT Port 1883 MQTT User mosquitto MQTT Client DVES_60C468 MQTT Topic Ledstrip_Zolder MQTT Group Topic Light/Ledstrip_Zolder/cmnd/ MQTT Full Topic Light/Ledstrip_Zolder/cmnd/ MQTT Fallback Topic cmnd/DVES_60C468_fb/ Emulation Disabled mDNS Discovery Disabled ESP Chip Id 6341736 Flash Chip Id 0x1540C8 Flash Size 2048kB Program Flash Size 1024kB Program Size 446kB Free Program Space 556kB Free Memory 30kB
In Home Assistant I’ve setup the Mosquitto Addon (following the instructions on the addon page)
I’ve added a mqtt user (‘mosquitto’) and in the mqtt logs I see the ledstrip connecting:1578187143: New client connected from 192.168.1.243 as DVES_60C468 (p2, c1, k30, u'mosquitto').
I’ve also added the Broker in ‘Configuration, Integrations -> mqtt’ by adding the ip address, port, user & pw. This now shows in the integrations list as: MQTT:192.168.1.239 (But says the integration has no devices.)
In my configuration.yaml I’ve added this:
mqtt: broker: 192.168.1.239
(is it correct that if this is missing the mqtt option is not in the developter tools?)
For the light itself I used this:
light: - platform: mqtt name: "Ledstrip_Zolder" command_topic: "cmnd/Ledstrip_Zolder/POWER" state_topic: "stat/Ledstrip_Zolder/RESULT" state_value_template: "{{ value_json.POWER }}" availability_topic: "tele/Ledstrip_Zolder/LWT" brightness_command_topic: "cmnd/Ledstrip_Zolder/Dimmer" brightness_state_topic: "stat/Ledstrip_Zolder/RESULT" brightness_value_template: "{{value_json.Dimmer}}" brightness_scale: 100 on_command_type: "brightness" rgb_command_topic: "cmnd/Ledstrip_Zolder/Color" rgb_state_topic: "stat/Ledstrip_Zolder/RESULT" rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}" effect_command_topic: "cmnd/Ledstrip_Zolder/Scheme" effect_state_topic: "stat/Ledstrip_Zolder/RESULT" effect_value_template: "{{value_json.Scheme}}" effect_list: - 0 - 1 - 2 - 3 - 4 payload_on: "ON" payload_off: "OFF" payload_available: "Online" payload_not_available: "Offline" qos: 1 retain: false
In the Developer tools under States I can see the ledstrip (light.ledstrip.zolder), but the state is always ‘unavailable’ and I cannot control it. And I can’t figure out what is going wrong, simply because I have no knowledge of where to look…any help would be much appreciated
Posts: 2
Participants: 2