Falha ao usar switch


(Eduardo) #1

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


(Jorge Assunção) #2

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


(Eduardo) #3
- 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.


(Jorge Assunção) #4

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

Podes pôr o script para vermos?


(Eduardo) #5

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?


(Hugo Encarnacao) #6

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


(Nuno Neves) #7

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…


(Hugo Encarnacao) #8

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


(Eduardo) #9

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.


(Josimar Silva) #10

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


(Jorge Assunção) #11

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


(Manoel) #12

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.


(Eduardo) #13

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


(Mrkalvin Bs) #14

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).”


(Rodolfo) #15

@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}"

(Mrkalvin Bs) #16

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!