I’m trying to add last_reset to my mqtt sensor, but I always get invalid configuration. 2 examples at the bottom have been commented out with #, if I remove any I get invalid configuration
- platform: mqtt
name: "Mains Consumed Energy"
state_topic: "electricity1/tele/RESULT"
value_template: >-
{% set message = value_json.SerialReceived %}
{% set payload = message[6:14] %}
{% set payload_len = (payload | length) %}
{% set result = namespace(value='') %}
{% for i in range(0, payload_len + 1) | reverse -%}
{%- if i is divisibleby 2 -%}
{%- set result.value = result.value + payload[i:i+2] -%}
{%- endif -%}
{%- endfor -%}
{{ (result.value|float) / 100 }}
unit_of_measurement: 'kWh'
unique_id: "mains_consumed_energy"
device_class: energy
state_class: measurement
# last_reset_value_template: {{ '1970-01-01T00:00:00+00:00' }}
# last_reset_value_template: {{ as_datetime(as_datetime(0|timestamp_utc)|string+‘Z’).isoformat() }}