Como integrar a qualidade do Ar de algumas principais cidades de Portugal

Neste tópico vou te ensinar como podes adicionar ao teu Home Assistant o Índice da qualidade do ar.
As cidades que poderás ter essa informaação são:

Braga - Porto - Aveiro - Coimbra - Lisboa - Setúbal - Faro

As informações recolhidas são tiradas do site: http://www.prevqualar.org

Para poderes ver então o índice da qualidade de ar dessas cidades que referir acima tens que adicionar ao teu configuration.yaml o seguinte:

sensor:

  - platform: scrape
    resource: http://www.prevqualar.org/jsp/pt/previsao_cidades.jsp
    name: qualidadedoar
    select: "td:nth-of-type(SUBSTITUI AQUI PELO NUMERO)"

Na última linha que ves acima onde diz: (SUBSTITUI AQUI PELO NUMERO) tens que substituir pelos seguintes números.

Braga = 2
Porto = 5
Aveiro = 8
Coimbra = 11
Lisboa = 14
Setúbal = 17
Faro = 20

Exemplo para a cidade de Lisboa:

sensor:

  - platform: scrape
    resource: http://www.prevqualar.org/jsp/pt/previsao_cidades.jsp
    name: qualidadedoar
    select: "td:nth-of-type(14)"

Depois basta chamares no teu groups.yaml o sensor

- sensor.qualidadedoar

O que irá aparecer como valores será:

  • Muito bom
  • Bom
  • Médio
  • Fraco
  • Mau
3 Likes

No meu aparece a cidade e nao o valor

@blopes

O que tens à frente de Select: ?

Tenho igual ao topico

select: “td:nth-of-type(14)”

@blopes Estranho, exprimenta 15.

Não sei se houve alterações nos valores das cidades, pois quando copiei Lisboa era 13 e dava-me no HA o nome da cidade em vez do valor da qualidade, com 14 já dá certo

Sim houve alterações.

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.

Houve uma evolução no interpretador, aproximadamente na versão 0.86 do home assistant: hxxs://github.com/home-assistant/home-assistant/issues/21093#issuecomment-464107999

Deixo aqui a configuração (funcional na vs 0.90.1) para obter o valor qualitativo e o poluente predominante, em função da região (no exemplo, para Lisboa):

sensor:
  - platform: scrape
    resource: http://www.prevqualar.org/jsp/pt/previsao_cidades.jsp
    name: qualidadedoar
    select: "td"
    index: 13
  - platform: scrape
    resource: http://www.prevqualar.org/jsp/pt/previsao_cidades.jsp
    name: poluente
    select: 'td'
    index: 14

‘Index’ para qualidade do ar:
Braga = 0
Porto = 3
Aveiro = 6
Coimbra = 9
Lisboa = 13 (testado)
Setúbal = 16
Faro = 19

‘Index’ para poluente:
Braga = 2
Porto = 5
Aveiro = 8
Coimbra = 11
Lisboa = 14 (testado)
Setúbal = 17
Faro = 20

Abraço.

@ReDaLeRt Não sabia que isso tinha sido alterado, passa no nosso discord para falarmos


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


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