Falha ao usar switch

Ao usar um switch, ele funciona normalmente porem é mostrada uma mensagem de erro, percebi que só acontece em portugues, quando está em inglês não acontece, alguem já passou por isso e sabe se tem como desabilitar essas msg?
error

Se não mostrares o código que estás a utilizar não te podemos ajudar…

- platform: mqtt
  name: "Luz Sala Esquerda"
  command_topic: "cmnd/casa/sala/lights/POWER1"
  stat_topic: "cmnd/casa/sala/lights/POWER1"
  availability_topic: "tele/casa/sala/lights/LWT"
  qos: 1
  payload_on: "ON"
  payload_off: "OFF"
  payload_available: "Online"
  payload_not_available: "Offline"
  retain: true

é um switch comum, não tem nada demais,funciona para ligar e desligar, apenas da aquela notificação de erro em português(não essa do print pq foi um script, mas o erro é semelhante) e em inglês vai normal.

Essa é a configuração do switch. O que está a dar erro é o script…

Podes pôr o script para vermos?

o script era só um teste, ta ai o erro do switch, tanto faz se é switch, script, ou outra coisa, da uma notificação de erro, mas funciona normal, e só quando está no idioma em PT, em Inglês da a notificação normal que funcionou, a questão é, tem como desabilitar essa notificação?

state_topic: “stat/casa/sala/lights/POWER1”?

Bem visto @Encarnacao!
So uma sugestão, em vez de switch usa light… Parece não ter importância, mas em termos de organização é aconselhável e se quiseres desligar as luzes todas, essa tb desliga… Como tens, não…

Podes por como desejares, eu pessoalmente uso switch.
Uma vez que nao necessito de opções especiais, se queres desligar tudo basta por depois em group, seija switch ou light tudo o que tiver nesse grupo vai desligar ou ligar

blz, mas o lance é a notificação de erro :roll_eyes: alguem sabe se é possivel desativar essas notificações? no de vcs não aparece essa falha estando em português? quando mudo para Inglês a notificação aparece como “turned on xxxxxx” mas se vai pra PT ele notifica como falha, e o switch funciona normal, apagando e acendendo.

Todos que estão nas ultimas atualizações estão tendo essa mensagem de falha.

Espera então pela 0.74.1 que esse erro já deve ser corrigido.

Olá, estava com mesmo problema, resolvi da seguinte forma, mudei o idioma para alemão depois francês e em cada troca de idioma eu testava para ver se aparecia falha (e não aparecia) depois voltei para português e dai não apresentou mais a mensagem de falha.

em PT-PT não da erro, em PT-BR continua :frowning:

Acredito que seja um erro no User interface “home-assistant-polymer”

Tradução em pt-BR:

    "notification_toast": {
        "entity_turned_on": "{entidade} ligado(a).",
        "entity_turned_off": "{entidade} desligado(a).",
        "service_called": "Serviço {service} chamado.",
        "service_call_failed": "Falha ao chamar o serviço {service}.",
        "connection_lost": "Conexão perdida. Reconectando…"

Tradução em pt:

    "notification_toast": {
        "entity_turned_on": "Ativou {entity} .",
        "entity_turned_off": "Desativou {entity} .",
        "service_called": "Serviço {service} chamado.",
        "service_call_failed": "Falha ao chamar o serviço {service} .",
        "connection_lost": "Ligação perdida. A ligar de novo..."

No arquivo em pt-BR foi traduzido automaticamente a variável {entity} para {entidade}, e quando o “UI polymer” procura a variável {entidade} ela não existe e por isso mostra a mensagem de erro!

“entity_turned_on”: “{entidade} ligado(a).”

1 Like

@Mrkalvin_Bs por acaso nunca tinha visto essa tradução acontece também algum erros quando por exemplo nós queremos ver há quanto tempo x switch está ligado.

Normalmente aparece:

12 minutes atrás ou seja os minutes não aparecem no UI.

Mas vendo o ficheiro a tradução está lá.

  },
    "relative_time": {
        "past": "{time} atrás",
        "future": "Às {time}",
        "never": "Nunca",
        "duration": {
            "second": "{count} {count, plural,\n  one {segundo}\n  other {segundos}\n}",
            "minute": "{count} {count, plural,\n  one {minuto}\n  other {minutos}\n}",
            "hour": "{count} {count, plural,\n  one {hora}\n  other {horas}\n}",
            "day": "{count} {count, plural,\n  one {dia}\n  other {dias}\n}",
            "week": "{count} {count, plural,\n  one {semana}\n  other {semanas}\n}"

Corrigi a tradução que estava errada, o novo arquivo já foi publicado.
Problema solucionado!

Não aparece mais a menssagem de erro mencionda, no idioma pt-BR!

3 Likes

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


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