Adquirir preços OMIE

Cá para casa criei um script para ler os preços do Mercado Diário e do Mecanismo de Ajuste MIBEL que estou a usar com um Command line Sensor:

sensor:
  - platform: command_line
    name: omie_daily_spot_avg_pt
    command: "python3 /config/omie.py spot"
    value_template: "{{ value_json.spot_prices_pt.avg / 1000 }}"
    json_attributes:
      - time
      - header
      - source
      - spot_prices_pt
    unit_of_measurement: 'EUR'
  - platform: command_line
    name: omie_daily_ajuste_avg_pt
    command: "python3 /config/omie.py ajuste"
    value_template: "{{ value_json.ajuste_prices_pt.avg / 1000 }}"
    json_attributes:
      - time
      - header
      - source
      - ajuste_prices_pt
    unit_of_measurement: 'EUR'

É uma alternativa que deve ser um pouco mais fiável do que o Scrape. Depois com um Template Sensor faço umas contas para chegar mais ou menos ao preço de venda da Coopérnico.

https://gist.github.com/luuuis/25a1030327a6ff9713a5a6747ebb6154

PS Também pode ir buscar valores passados, basta especificar a data que se quer.