All time total value

I’m out of ideas and I need some help.
I want to have a sum of all values of sensor, how can I do it correctly?

I have PZEM sensor reporting electricity use every minute.
Then I have utility_meeter taking values from this sensor and counting daily and monthly usage.
I want to have a sum off all values of utility_meeter sensor to have my current electricity meter readings on screen. I tried to create statistics sensor.

My config:

utility_meter:
  daily_energy:
    source: sensor.pzem_004t_energy
    cycle: daily
    tariffs:
      - peak
      - offpeak
  monthly_energy:
    source: sensor.pzem_004t_energy
    cycle: monthly
    tariffs:
      - peak
      - offpeak

sensor:
  - platform: statistics
    name: "Energy use offpeak stats"
    entity_id: sensor.monthly_energy_offpeak
  - platform: statistics
    name: "Energy use peak stats"
    entity_id: sensor.monthly_energy_peak   
  - platform: template
    sensors:
      energy_counter_day:
        friendly_name: "Electro meeter day"
        unit_of_measurement: 'кВт'
        value_template: "{{ (states('input_number.pokhibka_lichilnika_ee_den')|float + (state_attr('sensor.energy_use_peak_stats', 'total')/ 1000))|float|round(2) }}"
      energy_counter_night:
        friendly_name: "Electro meeter night"
        unit_of_measurement: 'кВт'
        value_template: "{{ (states('input_number.pokhibka_lichilnika_ee_nich')|float + (state_attr('sensor.energy_use_offpeak_stats', 'total')/ 1000))|float|round(2) }}"

It works but today I noticed value drop and I don’t understand what is wrong?
image

Maybe because you are using a monthly count and it’s just passed to the 1st of the next month? Possibly you should use a yearly sensor instead?