Pedido de ajuda a usar o sensor Scrape?

Boas,

Estou a tentar usar o sensor scrape do Home Assistant em vários websites sem sucesso. Estou a ter alguma dificultade em retirar a informação pretendida, ou seja, a encontrar o CSS selector correto.

Por exemplo:

  1. http://www.climaat.angra.uac.pt/boias/index2.htm
    Da tabela desse website, gostaria de obter a temperatura a água do mar superficial.

  2. http://www.climaat.angra.uac.pt/boias/index2.htm
    Daqui as marés para determinado porto.

  3. http://portal-sraa.azores.gov.pt/rhma/
    Caudal, humidade, etc das estações.

1 Curtiu

Sobre as Marés, indicaram num outro post uma integração já existente no HA:

No caso do Ponto 1 a informação está a ser processada depois de carregar a página, por isso o scrape não vai funcionar.
Mesmo assim, analisando a página, existe uma página com a informação que tu queres.

Link: http://www.climaat.angra.uac.pt/boias/js/0002_ultimo.js

Penso que o scrape não funciona para este caso, se funcionar só com o value_template, porque no selectors não podes fazer nada

EDIT: Experimenta isto no value_template
{{ value.split('\n') | join(' ') | regex_replace('^.*mTemp\=\"([\d\,]+)\".*$', '\\1') }}

Obrigado pela dica. Vou experimentar.

1 Curtiu

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


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