I have been playing around with the above since posting. There seem to be various users figuring out how to round sensor data which has even resulted into feature requests.
From what I know now, as a user you are not able to change the rounding on sensors from either the UI or, in my case, the Plugwise P1 integration (please anybody - correct me if I’m wrong). So I have decided to create a new set of rounded sensors by using the templating feature. I have figured out how to do that by Googling and playing around. Posting here for any future users who run into similar issues:
sensor:
- platform: template
sensors:
# Plugwise and/or HA give too many decimals. Let's round these for useability. First peak energy sensors:
hourly_energy_peak_rounded:
friendly_name: "Uurlijks peak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.hourly_energy_peak') | float | round(2) }}"
daily_energy_peak_rounded:
friendly_name: "Dagelijks peak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.daily_energy_peak') | float | round(2) }}"
weekly_energy_peak_rounded:
friendly_name: "Wekelijks peak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.weekly_energy_peak') | float | round(2) }}"
monthly_energy_peak_rounded:
friendly_name: "Maandelijks peak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.monthly_energy_peak') | float | round(2) }}"
yearly_energy_peak_rounded:
friendly_name: "Jaarlijks peak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.yearly_energy_peak') | float | round(2) }}"
# And then round offpeak energy sensor
hourly_energy_offpeak_rounded:
friendly_name: "Uurlijks offpeak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.hourly_energy_offpeak') | float | round(2) }}"
daily_energy_offpeak_rounded:
friendly_name: "Dagelijks offpeak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.daily_energy_offpeak') | float | round(2) }}"
weekly_energy_offpeak_rounded:
friendly_name: "Wekelijks offpeak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.weekly_energy_offpeak') | float | round(2) }}"
monthly_energy_offpeak_rounded:
friendly_name: "Maandelijks offpeak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.monthly_energy_offpeak') | float | round(2) }}"
yearly_energy_offpeak_rounded:
friendly_name: "Jaarlijks offpeak energieverbruik"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.yearly_energy_offpeak') | float | round(2) }}"