Tutorial: criando sensor da lua com imagens [iniciante]

:vulcan_salute: Saldações, homeassistenters! :vulcan_salute:

Venho por meio desse tutorial (meu primeiro), mostrar uma integração bem simples, mas que pode ser útil a você.
É exatamento o que está no título:
image
Nosso satélite natural que está a 1s luz de nós.

I - Pois bem, primeiro tem que se verificar se já está criada a pasta sensors.yaml no seu configuration.yaml,

image

caso não esteja, você pode criá-la ou colocar os textos que vou disponibilizar direto na pasta configuration.yaml, nesse caso, com a observação de que deve ser colocados os arquivos embaixo de uma linha como esta:
sensor:

II - A seguir, deve-se criar uma pasta na pasta www chamada fases_da_lua para colocar as imagens das fases da lua .png lá nessa pasta criada (upload feito clicando-se no círculo laranja):

III - Por fim, aqui estão os arquivos para colocar no HA, conforme item I:

### ENTIDADE LUA ###
  - platform: moon
###### NOMES DAS FASES DA LUA EM PORTUGUÊS ######
  - platform: template
    sensors:
      moon_phases:
        friendly_name: "LUA"
        entity_id: sensor.moon
        value_template: >
          {% set phases = { 'new_moon':'Nova', 'waxing_crescent':'Crescente', 'first_quarter':'Quarto Crescente', 'waxing_gibbous':'Crescente Gibosa', 'full_moon':'Cheia', 'waning_gibbous':'Minguante Balsâmica', 'last_quarter':'Quarto Minguante', 'waning_crescent':'Minguante'} %}
          {% set phase = states('sensor.moon') %}
          {{ phases[phase] if phase in phases.keys() else 'Fase Lunar Desconhecida' }}
########## ÍCONES DAS FASES DA LUA #####
       entity_picture_template: >
          {% set state = states('sensor.moon').title().replace('_','') %}
          {{ '/local/fases_da_lua/{}.png'.format(states('sensor.moon')) }}

IV: Imagens da Lua

new_moon

V - Estou à disposição, grato pela atenção!

fonte: Custom Images not shown on moon sensor - #84 by Mariusthvdb - Configuration - Home Assistant Community

4 Likes