Hilfe bei Erstellung eines REST-Sensors für dynamische Strompreise

Hallo,
ich möchte herausfinden, ob sich ein Vertrag mit dynamischen Strompreise für mich lohnen. Dafür will ich aus den Informationen hier https://tibber.com/de/api/lookup/price-overview?postalCode=69123 (ich bin kein Tibber-Kunde), das Datum, die Stunde und den Preis inkl. MwSt in einen Restful-Sensor in HA schreiben. Damit will ich Schaubilder generieren und Ersparnisse berechnen. Soweit bin ich gekommen

rest:
  - resource: "https://tibber.com/de/api/lookup/price-overview?postalCode=69120"
    sensor:
      - name: "tibber_hour"
        value_template: "{{ value_json.energy.todayHours.0.date }}"

      - name: "tibber_date"
        value_template: "{{ value_json.energy.todayHours.0.date }}"

      - name: "tibber_price_incl_VAT"
        value_template: "{{ value_json.energy.todayHours.0.priceIncludingVat }}"
        state_class: "measurement"

Problem ist, dass statt einem Sensor, hier natürlich 3 erstellt werden. Ich hätte es gerne ordentlicher in einem Sensor mit 3 Attributen.
Das nächste Problem ist, dass ich hier nur Stunde 0 abfrage. Gibt es eine Möglichkeit, alle 24 Stunden gleichzeitig abzufragen und im Sensor abzubilden?

Danke.

Hole dir doch jede Stunde den aktuellen wert und lass den rest die “Statistik” erledigen!

Mit etwas probieren habe ich es so hinbekommen:

rest:
  - resource: "https://tibber.com/de/api/lookup/price-overview?postalCode=69120"
    sensor:
      - name: "tibber_price_incl_VAT2"
        value_template: "{{ value_json.energy.todayHours.0.priceIncludingVat }}"
        state_class: "measurement"
        unit_of_measurement: "€/kWh"
        json_attributes_path: "$.energy.todayHours[0]"
        json_attributes:
          - "hour"
          - "date"

Liefert dann das:

Den dynamischen Strompreis von Tibber auch ohne Kunde zu erhalten, hat laut Script von @bigmirror super funktioniert.

Nun möchte ich aber die aktuelle Stunde (hier [0]) durch die Datumsvariable Stunde “%H” ersetzten. Wie kann ich diese im “value_template” und “json_attributes_path” ersetzen?

Habe es jetzt Dank @anon76678013 hinbekommen, dass der aktuelle Strompreis automatisch beim Stundenwechsel angezeigt wird.

rest:
  - resource: "https://tibber.com/de/api/lookup/price-overview?postalCode=21339"
    sensor:
      - name: "tibber_price_incl_VAT2"
        unique_id: "tibber_price_incl_VAT2"
        value_template: "{{ value_json.energy.todayHours[now().hour].priceIncludingVat }}"
        state_class: "measurement"
        unit_of_measurement: "€/kWh"
        json_attributes_path: "$.energy.todayHours[now().hour]."
        json_attributes:
          - "hour"
          - "date"

Hätte nicht gedacht, dass json_attributes_path das so akzeptiert, cool, wieder was gelernt.