Como configurar o DarkSky

meteorologia
darksky

(Rodolfo) #1

Conforme falei no vídeo acima, o darksky é um óptimo componente de Meteorologia.
Permite-te conjuga-lo com o home assistant de forma a teres indicação de vários factores meteorológicos.
Com esses dados podes fazer automações bastante úteis para organizares melhor o dia.

Dados de configuração:

No teu configuration.yaml coloca:

sensor:
  - platform: darksky
    api_key: TUA API KEY
    language: pt
    monitored_conditions:
      - summary
      - precip_type
      - precip_probability
      - temperature
      - humidity
      - temperature_max
      - temperature_min
      - hourly_summary
      - daily_summary

No teu group.yaml coloca:

meteo_:
  view: yes
  name: Meteorologia
  entities:
    - group.meteo

meteo:
  control: hidden
  entities:
    - sensor.dark_sky_summary
    - sensor.dark_sky_temperature
    - sensor.dark_sky_humidity
    - sensor.dark_sky_daily_high_temperature
    - sensor.dark_sky_daily_low_temperature
    - sensor.dark_sky_daily_summary
    - sensor.dark_sky_hourly_summary
    - sensor.dark_sky_precip_probability

No teu customize.yaml coloca:

#DARK SKY
sensor.dark_sky_temperature:
  friendly_name: "Temperatura na Rua"
  icon: mdi:thermometer
sensor.dark_sky_summary:
  friendly_name: "Ceu"
sensor.dark_sky_humidity:
  friendly_name: "Humididade na Rua"
sensor.dark_sky_precip_probability:
  friendly_name: "Probabilidade de chover"
sensor.dark_sky_daily_high_temperature:
  friendly_name: "Temperatura Máxima"
sensor.dark_sky_daily_low_temperature:
  friendly_name: "Temperatura Mínima"
sensor.dark_sky_hourly_summary:
  friendly_name: "Previsão próximos dias"
sensor.dark_sky_daily_summary:
  friendly_name: "Previsão de hoje"

Exemplo de automação para telegram:

  - alias: Estado do tempo
    trigger:
      at: '07:40:00'
      platform: time
    action:
      - service: notify.geraltelegram
        data_template:
          title: 'Meteorologia'
          message: "Bom dia , estão {{ states.sensor.temperatura_em_casa.state }} graus em casa. Hoje o céu está {{ states.sensor.estadodotempo.state }} estão neste momento {{ states.sensor.dark_sky_temperature.state }} graus , e {{ states.sensor.dark_sky_humidity.state }}% de humidade. A temperatura máxima vai ser de {{ states.sensor.dark_sky_daily_high_temperature.state }} graus e {{ states.sensor.dark_sky_daily_low_temperature.state }} graus de mínima. Existe {{ states.sensor.dark_sky_precip_probability.state }}% de probabilidade de chover hoje.{% if states('sensor.dark_sky_precip_probability') | int > 50 %} Não te esqueças de levar o chapéu de chuva. Tem um bom dia chuvoso ;){% else %} Tem um bom dia.{% endif %}"