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: