Preserve last value of sensor before becoming unavailable

oops. I copy/pasted.

here is a better (correct) version:

- platform: template
  sensors:
    river_pro_101859_battery_preserved:
      friendly_name: River Pro 101859 Battery Preserved
      icon_template: mdi:battery-90
      unit_of_measurement: "%"
      value_template: >-
        {% if states('sensor.river_pro_101859_battery') not in ['unknown', 'unavailable'] %}
          {{ states('sensor.river_pro_101859_battery') }}
        {% else %}
          {{ states('sensor.river_pro_101859_battery_preserved') }}
        {% endif %}

Sorry about that

6 Likes