Integração de Sonoff RF Bridge com comandos remotos

Olá pessoal,

Volto a este tópico porque tenho 2 dúvidas que não estou a conseguir esclarecer:

1 - Tenho a configuração abaixo para ter o “objeto”, mas quando reinicio o Home Assistant, ele manda sempre abrir o estore, é normal? O que está errado?

cover:
  - platform: mqtt
    name: "Estore Quarto"
    state_topic: "stat/SonoffRFBridge/RESULT"
    command_topic: "cmnd/SonoffRFBridge/Backlog"
    qos: 1
    retain: true
    payload_open: "RfRaw AAB05E050812B605E6015402D01E3C481A3A3B2A3A3B2B2A3A3A3A3A3A3A3B2B2A3B2A3B2B2B2B2A3B2B2B2B2A3A3A3B2A3A3A3B2A3A3A3B281A3A3B2A3A3B2B2A3A3A3A3A3A3A3B2B2A3B2A3B2B2B2B2A3B2B2B2B2A3A3A3B2A3A3A3B2A3A3A3B55; RfRaw 0"
    payload_close: "RfRaw AAB05E050812C005FA014A02DA1E50481A3A3B2A3A3B2B2A3A3A3A3A3A3A3B2B2A3B2A3B2B2B2B2A3B2B2B2B2A3A3A3B2A3A3B2B2A3A3B2B281A3A3B2A3A3B2B2A3A3A3A3A3A3A3B2B2A3B2A3B2B2B2B2A3B2B2B2B2A3A3A3B2A3A3B2B2A3A3B2B55; RfRaw 0"
    payload_stop: "RfRaw AAB0350508065400F0033401AE13A6C09292A39292A3A392929292929292A3A192A392A3A3A3A392A1A3A3A3929292A192A192A392A192A355; RfRaw 0"
    state_open: "on"
    state_closed: "off"
    position_open: 100
    position_closed: 0
    optimistic: false

2 - Quando vou à gestão de entidades e clico neste objeto, ele mostra a mensagem " This entity does not have a unique ID, therefore its settings cannot be managed from the UI. See the documentation for more detail." que eu percebo que seja normal, mas como posso fazer para ter um ID único? O que devo alterar?

Obrigado pela ajuda.

@Hugo_Silva quando publicares código ou logs deves fazê-lo como texto. Depois deves sublinhar o texto que queres transformar em código e clicar no icone </>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar. E nos logs há pormenores que só devidamente formatados se conseguem ver.

Vê um exemplo:

Ok, obrigado pela info, já editei o texto.

1 Curtiu

@Hugo_Silva não tendo 100% certeza apontaria que é por culpa do retain: true simplesmente tira o essa linha do retain true. E reinicia o HA
De seguida vais a consola tasmota desse “estore quarto”
e escreves na consola:

Publish2 cmnd/SonoffRFBridge/power ou Publish2 cmnd/SonoffRFBridge/Backlog não tenho a certeza de qual destes dois comandos é…
Reinicia de novo o HA e observa se o resultado é o mesmo,

Acho que resolveu, e se o objetivo do comando que indicas é receber o output de backlog “empty”, então é o segundo. Obrigado. Relativamente à segunda questão que coloquei, conseguem ajudar sff?
Obrigado.

Obrigado, já tinha visto. A minha questão é mais se posso criar um unique ID para isso, visto que criei no yaml?

Nunca o fiz mas não vejo motivo para não funcionar.

Acrescentei o comando unique_id e já deu. Obrigado.

1 Curtiu

Boa tarde, visto que estes estores são controlados por comando remoto também (além de pelo HA agora :)), existe alguma forma do HA saber quando é alterado o seu estado quando utilizado o comando? Ou seja, se abrir por exemplo no comando, ficar com essa info? A ideia é ter sempre a informação do estado do estore no HA. Estava em algo do tipo o Sonoff RF bridge estar sempre em sniffing, mas não sei se é possível.
Obrigado.


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade