Dados Topic MQTT


(Denis Nobre) #1

Pessoal,

Estou recebendo o seguinte valor vindo de um topico mqtt: [“3,989”]

Configurei um sensor no HA só que não aparece o valor nenhum, acredito que seja por causa do formato.

Teria como remover os caracteres deixando somente os números?


(Rodolfo) #2

Esse valor vem de que ? De que sensor?


(Denis Nobre) #3

Ele vem de um sensor que é dados vindo de uma pagina html.

Seria o valor de um sensor scrape.


(Nuno Neves) #4

Se é scrape, onde entra o mqtt? Para quê?


(Denis Nobre) #5

O valor vem via mqtt de uma aplicação em node-red que é parecido com o scrape do HA.


(Rodolfo) #6

Está muito confuso a tua explicação, disseste anteriormente que vinha de uma página html, agora já vem por mqtt…
Podes colocar uma foto de onde vês esse valor?


(Nuno Neves) #7

Então deves conseguir mudar na aplicação do node-red, não?


(Denis Nobre) #8

Vamos lá, acho que estou fazendo confusão.

Bem, eu fui tentar usar o componente Scrape no HA para poder extrair um valor de uma página HTML e não tive sucesso.
Mexendo no node-red vi que tinha a mesma funcionalidade e por lá consegui extrair os valores que gostaria.
Então, via mqtt, estou enviando os dados extraidos pelo node-red ao HA, só que o formato está da forma que coloquei na primeira postagem.

Acredito que dá pra fazer do lado do node red mas de todo caso gostaria de saber se tem como mudar o formato no HA visto que em outros casos obtive o mesmo problema.


(Rodolfo) #9

ok agora entendi, isso da para fazer sim com um template, mas de momento não me está a ocorrer como o possas fazer.
@dgomes , tens alguma ideia?


(Diogo Gomes) #10

Pois… ha aqui um problema grave que é a ,

A escrita de números anglosaxonica usa o . e não a virgula

O melhor seria escrever um script python para converter isso…