With the way pi.hole is configured it will only pull a rolling 24 hours in 10 minute blocks. This makes graphing the numbers in HA inaccurate as you will see the graph inconsistencies every 10 minutes.
Adding a method and a property to get the data broken down in 10 minute blocks and retrieving the second to last will return a static value for that 10 minute block that can then be graphed correctly. The pi.hole method is overTimeData10mins.
With the way pi.hole is configured it will only pull a rolling 24 hours in 10 minute blocks. This makes graphing the numbers in HA inaccurate as you will see the graph inconsistencies every 10 minutes.
Adding a method and a property to get the data broken down in 10 minute blocks and retrieving the second to last will return a static value for that 10 minute block that can then be graphed correctly. The pi.hole method is overTimeData10mins.
I can submit a PR for this if you would like