Integração Blitzwolf LT11 HA


(Xico Amaral) #1

Boas,

Já alguém configurou esta fita de leds no HA?
Já consegui flashar tasmota atraves do tuya convert, mas agora nas configurações tasmota não consigo colocar a fita a funcionar corretamente, consigo desligar e pouco mais.

Encontrei na net este template para colocar no tasmota:

Template

{"NAME":"BW-LT11 Strip","GPIO":[17,255,255,255,37,40,255,255,38,255,39,255,255],"FLAG":0,"BASE":18}

mas na mesma não funciona…


(Nuno Neves) #2

Não funciona, como assim? No tasmota não é suposto aparecer selector de cores, por exemplo… Mas através do HA podes definir isso…
Que config tens no HA?

Tenta baseares-te nisto:

- platform: mqtt
    name: "Nepal"
    command_topic: "cmnd/LEDNepal/POWER"
    state_topic: "stat/LEDNepal/RESULT"
    state_value_template: "{{value_json.POWER}}"
    availability_topic: "tele/LEDNepal/LWT"
    brightness_command_topic: "cmnd/LEDNepal/Dimmer"
    brightness_state_topic: "stat/LEDNepal/RESULT"
    brightness_scale: 100
    on_command_type: "brightness"
    brightness_value_template: "{{value_json.Dimmer}}"
    white_value_state_topic: "stat/LEDNepal/RESULT"
    white_value_command_topic: "cmnd/LEDNepal/white"
    white_value_scale: 100
    white_value_template: "{{ value_json.Channel[3] }}"
    rgb_command_topic: "cmnd/LEDNepal/Color2"
    rgb_state_topic: "stat/LEDNepal/RESULT"
    rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
    effect_command_topic: "cmnd/LEDNepal/Scheme"
    effect_state_topic: "stat/LEDNepal/RESULT"
    effect_value_template: "{{value_json.Scheme}}"
    effect_list:
      - 0
      - 1
      - 2
      - 3
      - 4
    payload_on: "ON"
    payload_off: "OFF"
    qos: 1
    retain: false

Dá ainda o seguinte comando no tasmota:
Backlog setoption 15 1; setoption 17 1; setoption 58 1


(Xico Amaral) #3

Boas,

Não funciona primeiro porque nao sei que modulo é que vou definir, vi na net quem tenha conseguido colocar assim:

No meu caso não me aparece esse module type.

Segundo, com essas configs consigo meter a fita no sistema e quando seleciono, tenho o seletor de cores e tudo mais, mas só dá luz verde.
Alem disso consigo fazer power Off e nada mais. se tentar power on pelo HA não funciona, pela consola do tasmota da fita, ai sim, consigo ligar, desligar…mudar as cores/brilho, nao sei qual o topico…


(Nuno Neves) #4

Se consegues pela consola, então está bem configurado, o módulo… Coloca aqui o resultado de status 0 na consola e a tua config no HA


(Xico Amaral) #5
11:22:25 CMD: status 0
11:22:25 MQT: stat/lt11/STATUS = {"Status":{"Module":1,"FriendlyName":["Sonoff"],"Topic":"lt11","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
11:22:25 MQT: stat/lt11/STATUS1 = {"StatusPRM":{"Baudrate":115200,"GroupTopic":"sonoffs","OtaUrl":"http://thehackbox.org/tasmota/release/sonoff-basic.bin","RestartReason":"Software/System restart","Uptime":"8T08:47:13","StartupUTC":"2019-05-26T01:35:12","Sleep":50,"CfgHolder":4617,"BootCount":5,"SaveCount":22,"SaveAddress":"F6000"}}
11:22:25 MQT: stat/lt11/STATUS2 = {"StatusFWR":{"Version":"6.5.0(release-basic)","BuildDateTime":"2019-03-19T12:25:14","Boot":4,"Core":"2_3_0","SDK":"1.5.3(aec24ac9)"}}
11:22:25 MQT: stat/lt11/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":2,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["MEUSSID",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00028009","280500000100000000000000000000000000","00000200"]}}
11:22:25 MQT: stat/lt11/STATUS4 = {"StatusMEM":{"ProgramSize":432,"Free":568,"Heap":17,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"1440C8","FlashMode":3,"Features":["00000809","0F082380","000483A0","21021706","000001C0"]}}
11:22:25 MQT: stat/lt11/STATUS5 = {"StatusNET":{"Hostname":"LT11","IPAddress":"xxx.xxx.xxx.xxx","Gateway":"xxx.xxx.xxx.xxx","Subnetmask":"xxx.xxx.xxx.xxx","DNSServer":"xxx.xxx.xxx.xxx","Mac":"XX:XX:XX:XX:XX:XX","Webserver":2,"WifiConfig":4}}
11:22:25 MQT: stat/lt11/STATUS6 = {"StatusMQT":{"MqttHost":"xxx.xxx.xxx.xxx","MqttPort":XXXX,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_70AE2C","MqttUser":"XXXX","MqttCount":65,"MAX_PACKET_SIZE":1000,"KEEPALIVE":15}}
11:22:25 MQT: stat/lt11/STATUS7 = {"StatusTIM":{"UTC":"Mon Jun 03 10:22:25 2019","Local":"Mon Jun 03 11:22:25 2019","StartDST":"Sun Mar 31 02:00:00 2019","EndDST":"Sun Oct 27 03:00:00 2019","Timezone":"+01:00","Sunrise":"04:50","Sunset":"20:46"}}
11:22:25 MQT: stat/lt11/STATUS10 = {"StatusSNS":{"Time":"2019-06-03T11:22:25"}}
11:22:25 MQT: stat/lt11/STATUS11 = {"StatusSTS":{"Time":"2019-06-03T11:22:25","Uptime":"8T08:47:13","Vcc":3.308,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"OFF","Wifi":{"AP":1,"SSId":"MEUSSID","BSSId":"XX:XX:XX:XX:XX","Channel":11,"RSSI":64,"LinkCount":9,"Downtime":"0T00:02:32"}}}
#  - platform: mqtt
#    name: "Fita Leds"
#    command_topic: "cmnd/lt11/POWER"
#    state_topic: "tele/lt11/STATE"
#    state_value_template: "{{value_json.POWER}}"
#    availability_topic: "tele/lt11/LWT"
#    brightness_command_topic: "cmnd/lt11/Dimmer"
#    brightness_state_topic: "tele/lt11/STATE"
#    brightness_scale: 100
#    on_command_type: "brightness"
#    brightness_value_template: "{{value_json.Dimmer}}"
#    white_value_state_topic: "tele/lt11/STATE"
#    white_value_command_topic: "cmnd/lt11/white"
#    white_value_scale: 100
#    white_value_template: "{{ value_json.Channel[3] }}"
#    rgb_command_topic: "cmnd/lt11/Color2"
#    rgb_state_topic: "tele/lt11/STATE"
#    rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
#    effect_command_topic: "cmnd/lt11/Scheme"
#    effect_state_topic: "tele/lt11/STATE"
#    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  

Está tudo comentado para não ter alarmes no log


(Xico Amaral) #6

hum…estava a ver agora…será o lt11 que no config.yaml está lt11 e na config tasmota está LT11?

É case sensitive?


(Nuno Neves) #7

Sim, é… Tens de mudar…
Na consola do tasmota como é que aparece quando dás o comando para ligar?


(Xico Amaral) #8
14:20:47 MQT: tele/lt11/STATE = {"Time":"2019-06-03T14:20:47","Uptime":"8T11:45:35","Vcc":3.304,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"ON","Wifi":
14:20:47 MQT: stat/lt11/RESULT = {"POWER":"ON"}
14:20:47 MQT: stat/lt11/POWER = ON

Faz isto…ou seja o topico é com lt11 minusculo, logo está certo na config


(Xico Amaral) #9

Basicamente era só copiar o template, e no tasmota entrar no configure template, copiar e meter o tick no “Activate”

Bastou fazer isso e já está a funcionar.


(Nuno Neves) #10

Falaste no template acima… Pensei que essa parte já estava feita…


(Xico Amaral) #11

O template estava…mas não tinha reparado na check box “activate”…