The value of a Trigger-based Template Sensor is restored on startup. Convert your three Template Sensors to Trigger-based Template Sensors.
template:
- trigger:
- platform: state
entity_id:
- sensor.lux_solar_output_live
- sensor.maximum_incoming_watts_combined
to:
sensor:
- name: "Maximum Incoming Watts Combined"
unique_id: maximum_incoming_watts_combined
state: >-
{{ [states('sensor.maximum_incoming_watts_combined')|float(0),
states('sensor.lux_solar_output_live')|float(0)] | max }}
- trigger:
- platform: state
entity_id:
- sensor.lux_solar_output_array_2_live
- sensor.maximum_incoming_watts_front
to:
sensor:
- name: "Maximum Incoming Watts Front"
unique_id: maximum_incoming_watts_front
state: >-
{{ [states('sensor.maximum_incoming_watts_front')|float(0),
states('sensor.lux_solar_output_array_2_live')|float(0)] | max }}
- trigger:
- platform: state
entity_id:
- sensor.lux_solar_output_array_1_live
- sensor.maximum_incoming_watts_back
to:
sensor:
- name: "Maximum Incoming Watts Back"
unique_id: maximum_incoming_watts_back
state: >-
{{ [states('sensor.maximum_incoming_watts_back')|float(0),
states('sensor.lux_solar_output_array_1_live')|float(0)] | max }}