Hourly usage based on "totalizer" sensor

I’ve hooked up a LJ18A3-8-Z/BX-5v to a Sonoff Basis R2 running Tasmota. I’ve set the initial count value with the value of my watermeter, so Tasmota will report my actual meter reading. I would like to create a sensor that’ll show me my hourly water usage but with the utilitymeter integration my hourly usage is an hourly representation of my total daily usage. I would like to have a graph showing me that I’ve used x liter at a time, then severaly hours without usage, then x liters, etc. etc.

this is from my utilitymeter.yaml

waterverbruik_per_uur:
  source: sensor.watermeter_counter_c1
  name: Waterverbruik (per uur)
  cycle: hourly
waterverbruik_dagelijks:
  source: sensor.watermeter_counter_c1
  name: Waterverbruik (dagelijks)
  cycle: daily
waterverbruik_wekelijks:
  source: sensor.watermeter_counter_c1
  name: Waterverbruik (wekelijks)
  cycle: weekly
waterverbruik_maandelijks:
  source: sensor.watermeter_counter_c1
  name: Waterverbruik (maandelijks)
  cycle: monthly

It’ll show me these values and graphs.

I also have the same issue with my gas and electricity graphs.

My graph is way off, I’ve set it up like this:

type: statistics-graph
entities:
  - sensor.waterverbruik_per_uur
title: Waterverbruik
days_to_show: 8
chart_type: bar

I’ve found the issue… statistics-graph isn’t suitable for this purpose.

type: history-graph
entities:
  - entity: sensor.waterverbruik_per_uur
hours_to_show: 48
refresh_interval: 0

history-graph is better suited for this purpose, it’s not as neat… but better suited.