Alguem tem MagicHome controlador de LED RGBw com tasmota ?
Poderia enviar a config mqtt.
Primeiro que tudo tens que entrar dentro do magic home e configurar o modulo para 34 MagicHome depois vai à consola e escreves: SetOption15 1
De seguida no teu configuration.yaml
light:
- platform: mqtt
name: magic
effect_list:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
state_topic: "cmnd/sonoff/POWER"
command_topic: "cmnd/sonoff/POWER"
brightness_state_topic: "cmnd/sonoff/Dimmer"
brightness_command_topic: "cmnd/sonoff/Dimmer"
brightness_scale: 100
rgb_command_template: "{{ '%02x%02x%02x' | format(red, green, blue)}}"
rgb_state_topic: "cmnd/sonoff/Color"
rgb_command_topic: "cmnd/sonoff/Color"
effect_command_topic: "cmnd/sonoff/Scheme"
effect_state_topic: "cmnd/sonoff/Scheme"
state_value_template: "{{ value }}"
brightness_value_template: "{{ value }}"
effect_value_template: "{{ value }}"
rgb_command_mode: hex
retain: false
qos: 1
payload_on: "ON"
payload_off: "OFF"
@CarlosMartins que tutorial seguiste para flashar o magichome? O meu tem 2 cores trocadas e não sei como resolver. Será que com o tasmota fica resolvido? O comando original fica a funcionar na mesma?
Tinha um controlador anterior que funcionava bem sem cores trocadas mas não era “smart”. hihihihi
Obrigado pela ajuda, com a sua configuração a light nem aparece ( da erro na configuração), e usando a config abaixo funciona, porem as cores ficaram perdidas, a fita que estou usando é RGBW, o controlador é magicHome com tasmota 5.12.0, consegues me ajudar ?
Segue a config q estou a usar:
- platform: mqtt
name: "Led Escritorio"
command_topic: "cmnd/magicHome1/POWER"
state_topic: "stat/magicHome1/RESULT"
state_value_template: "{{value_json.POWER}}"
availability_topic: "tele/magicHome1/LWT"
brightness_command_topic: "cmnd/magicHome1/Dimmer"
brightness_state_topic: "stat/magicHome1/RESULT"
brightness_scale: 100
on_command_type: "brightness"
brightness_value_template: "{{value_json.Dimmer}}"
rgb_command_topic: "cmnd/magicHome1/Color2"
rgb_state_topic: "stat/magicHome1/RESULT"
rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
effect_command_topic: "cmnd/magicHome1/Scheme"
effect_state_topic: "stat/magicHome1/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
Atualizei para versão 6.6.0 e o problema piorou, agora as cores não trocam pelo HA, e a fita não desliga nem mesmo pela interface do tasmota.
Se as cores estão trocadas tens de usar a opção SetOption37 x,
em que x
deve ser escolhido em função da seguinte tabela:
E o SetOption15 1 , precisa tb ?? e a config do light no HA, vc tem ai para RGBW ?
Tens de dar comandos na consola para fazer acender cada cor individualmente. O comando tem um array de 5 conjuntos de algarismos no formato xxx.xxx.xxx.xxx.xxx em que xxx varia entre 0 e 255. Tens de enviar o comando com o 255 numa posição e as outras a 0, tipo 255.0.0.0.0, e vês que cor acende e apontas. Depois envias 0.255.0.0.0, vês que cor acende e apontas. Quando fizeres para todos os 5 canais vais ver na tabela qual o número que corresponde à tua sequência de canais.
Esse controlador não necessitava de tasmota para ser integrado no HA.
Porque nao usaste a plataforma influx_led?
Ele estava em casa parando faz tempo, ja havia ate conversado com vc sobre ele, agora fui usar a fita e reaproveitei ele.
Aproveitando para quem precisar segue oq fiz para funcionar:
Controlador Magic Home, fita led 5050 RGBW.
Configuração no tasmota:
GPIO 4 é o branco.
Config no HA:
- platform: mqtt
name: "Bancada"
command_topic: "cmnd/magicHome1/POWER"
state_topic: "stat/magicHome1/RESULT"
state_value_template: "{{value_json.POWER}}"
availability_topic: "tele/magicHome1/LWT"
brightness_command_topic: "cmnd/magicHome1/Dimmer"
brightness_state_topic: "stat/magicHome1/RESULT"
brightness_scale: 100
on_command_type: "brightness"
brightness_value_template: "{{value_json.Dimmer}}"
rgb_command_topic: "cmnd/magicHome1/Color2"
rgb_state_topic: "stat/magicHome1/RESULT"
rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
effect_command_topic: "cmnd/magicHome1/Scheme"
effect_state_topic: "stat/magicHome1/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
Valew pessoal pela ajuda e apoio de sempre…
E qual foi o valor do SetOption37
que usas-te?
Qual é a versão do tasmota?
O controlador ainda faz o ruído que começava a fazer quando era flashado com as versões mais antigas?
Está default não mexi nisso.
Versão 6.6.0, não faz barulho não.
segue o meu
- platform: mqtt
name: "Led bancada"
state_topic: "stat/LedMesa1/RESULT"
command_topic: "cmnd/LedMesa1/POWER"
state_value_template: "{{ value_json.POWER }}"
brightness_state_topic: "stat/LedMesa1/RESULT"
brightness_command_topic: "cmnd/LedMesa1/Dimmer"
brightness_scale: 100
brightness_value_template: "{{ value_json.Dimmer }}"
white_value_state_topic: "stat/LedMesa1/RESULT"
white_value_command_topic: "cmnd/LedMesa1/Channel4"
white_value_scale: 100
white_value_template: "{{ value_json.Channel[3] }}"
rgb_state_topic: "stat/LedMesa1/RESULT"
rgb_command_topic: "cmnd/LedMesa1/Color"
rgb_command_template: "{{ '%02x%02x%02x' | format(red, green, blue)}}"
rgb_value_template: "{{(value_json.Channel[0]*2.55)|int}},{{(value_json.Channel[1]*2.55)|int}},{{(value_json.Channel[2]*2.55)|int}}"
effect_command_topic: "cmnd/LedMesa1/Scheme"
effect_state_topic: "stat/LedMesa1/RESULT"
effect_value_template: "{{value_json.Scheme}}"
effect_list:
- 0
- 1
- 2
- 3
- 4
availability_topic: "tele/LedMesa1/LWT"
payload_available: "Conectado"
payload_not_available: "Desconectado"
qos: 1
retain: false
Boas malta, tenho mesmo controlador mas com o verde é o azul trocados. Tenho o firmeware original no magic home. Alguém me consegue ajudar para meter as cores direitas? Eu terei de dessoldar os fios e soldar na posição direita?
As cores trocadas, possivelmente são da fita que estás a utilizar. A nível do HA desconheço uma forma simples de fazer. Se confirmares que essa fita é diferente das normais… o ideal é fazeres a troca das cores nos terminais da mesma.
@Luis_Andrade eu comprei a fita numa loja cá em Portugal. https://www.virtualleds.com/pt/.
Não sei se são diferentes das outras… Mas vou fazer a troca na fita. Muito Obrigado pela ajuda.