This what I now have thanks to all of your inputs:
template:
- sensor:
- name: "What Should Josie Wear to Bed?"
unique_id: sensor_josie_pjs
icon: mdi:tshirt-crew
state: >-
{% set temp = states('sensor.bedroom_temperature_sensor_temperature') | float %}
{% if temp <= 16 %}
2 tog bag, Sleep suit, Long sleeve, Socks, Mittens, Hat
{% elif temp <= 17 %}
2 tog bag, Sleep suit, Long sleeve, Socks
{% elif temp <= 19 %}
1 tog bag, Sleep suit, Long sleeve
{% elif temp <= 21 %}
1 tog bag, Sleep suit, Short sleeve
{% elif temp <= 23 %}
0.5 tog bag, Sleep suit
{% elif temp <= 25 %}
0.5 tog bag, Short sleeve
{% else %}
Short sleeve
{% endif %}
picture: >-
{% set temp = states('sensor.bedroom_temperature_sensor_temperature') | float %}
{% if temp <= 16 %}
/local/josie/2-tog-bag,-Sleep-suit,-Long-sleeve,-Socks,-Mittens,-Hat.png
{% elif temp <= 17 %}
/local/josie/2-tog-bag,-Sleep-suit,-Long-sleeve,-Socks.png
{% elif temp <= 19 %}
/local/josie/1-tog-bag,-Sleep-suit,-Long-sleeve.png
{% elif temp <= 21 %}
/local/josie/1-tog-bag,-Sleep-suit,-Short-sleeve.png
{% elif temp <= 23 %}
/local/josie/0.5-tog-bag,-Sleep-suit.png
{% elif temp <= 25 %}
/local/josie/0.5-tog-bag,-Short-sleeve.png
{% else %}
/local/josie/Short-sleeve1.png
{% endif %}
availability: "{{ 'sensor.bedroom_temperature_sensor_temperature' | has_value }}"
But how do I now show the individual images on my dashboard?
I’ve tried this in a Picture Entity card:
type: picture-entity
entity: sensor.josie_pjs
name: "What Should Josie Wear to Bed?"
image: >-
{% set temp = states('sensor.bedroom_temperature_sensor_temperature') | float %}
{% if temp <= 16 %}
/local/josie/2-tog-bag,-Sleep-suit,-Long-sleeve,-Socks,-Mittens,-Hat.png
{% elif temp <= 17 %}
/local/josie/2-tog-bag,-Sleep-suit,-Long-sleeve,-Socks.png
{% elif temp <= 19 %}
/local/josie/1-tog-bag,-Sleep-suit,-Long-sleeve.png
{% elif temp <= 21 %}
/local/josie/1-tog-bag,-Sleep-suit,-Short-sleeve.png
{% elif temp <= 23 %}
/local/josie/0.5-tog-bag,-Sleep-suit.png
{% elif temp <= 25 %}
/local/josie/0.5-tog-bag,-Short-sleeve.png
{% else %}
/local/josie/Short-sleeve1.png
{% endif %}
show_name: true
show_state: true
But that doesn’t seem to be working?