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