Como publicar os preços dos combustíveis no seu Home Assistant

Excelente trabalho @designerferro deixo aqui a minha configuração adicionei um shell command que vai fazer com que quando o HA seja iniciado mostre logo os valores.

E para quem usa telegram basta escrever /combustiveis que recebe logo os preços sem recorrerem ao HA.

homeassistant:

###############################################################################
#                                                                             #
#                           C U S T O M I Z E                                 #
#                                                                             #
###############################################################################   
        
  customize:
 

    sensor.gasoleooptima:
      friendly_name: Gásoleo Óptima
      icon: mdi:gas-station
    sensor.gasoleosimples:
      friendly_name: Gásoleo Simples
      icon: mdi:gas-station
    sensor.gasolinaoptima:
      friendly_name: Gasolina 95 Óptima
      icon: mdi:gas-station
    sensor.gasoolinasimples:
      friendly_name: Gasolina 95 Simples
      icon: mdi:gas-station
  

###############################################################################
#                                                                             #
#                           G R O U P                                         #
#                                                                             #
###############################################################################       
      
group:

  combustiveis:
    view: yes
    name: Combustíveis
    entities:
      - group.combustiveisgroup
    
    
  combustiveisgroup:
    control: hidden
    name: Posto Cepsa Olival Basto
    entities:
      - sensor.gasoolinasimples
      - sensor.gasolinaoptima
      - sensor.gasoleosimples
      - sensor.gasoleooptima
      - sensor.wind_compass
      
      
###############################################################################
#                                                                             #
#                         S E N S O R                                         #
#                                                                             #
###############################################################################   

sensor:

  platform: template
  sensors:
    #Estado do Tempo
    gasoolinasimples:
      value_template: "{{states.sensor.fuel_gasolina_simples_95.state}}"
      unit_of_measurement: '€'
    gasolinaoptima:
      value_template: "{{states.sensor.fuel_gasolina_especial_95.state}}"
      unit_of_measurement: '€'
    gasoleosimples:
      value_template: "{{states.sensor.fuel_gasoleo_simples.state}}"
      unit_of_measurement: '€'
    gasoleooptima:
      value_template: "{{states.sensor.fuel_gasoleo_especial.state}}"
      unit_of_measurement: '€'

              


  
###############################################################################
#                                                                             #
#                         A U T O M A T I O N S                               #
#                                                                             #
###############################################################################    
automation:

#Ao iniciar o Home Assistant corre o batch fuel_info.sh
- alias: Correr Combustiveis
  trigger:
    platform: homeassistant
    event: start
  action:
    - service: shell_command.correr_combustiveis
    
    
# O  utilizador ao escrever /combustiveis no telegram recebe os preços actuais do Posto de Combustível
- alias: Precos Combustiveis
  hide_entity: true
  trigger: 
    platform: event
    event_type: telegram_command
    event_data:
      command: '/combustiveis'
  action:
    service: notify.telegram
    data_template:
      title: 'Preços Combustíveis'
      message: "
                Gasolina Simples - {{states.sensor.fuel_gasolina_simples_95.state}} 

                Gasolina Óptima - {{states.sensor.fuel_gasolina_especial_95.state}} 

                Gásoleo Simples - {{states.sensor.fuel_gasoleo_simples.state}} 
                  
                Gásoleo Optima  - {{states.sensor.fuel_gasoleo_especial.state}}"    


###############################################################################
#                                                                             #
#                         S H E L L _ C O M MM A N D                          #
#                                                                             #
###############################################################################    
             
shell_command:
  correr_combustiveis: 'bash /config/script/fuel.info.sh'

Obrigado mais uma vez Álvaro e contamos contigo para novos scrappings ou lá como isso se chama ehehe

1 Curtiu