Blink camera template sensor with time attribute not updating to daylight saving time


I have a template sensor that displays the last time a script to refresh my Blink camera images was run. It is:

        friendly_name: 'Last Refresh'
        value_template: '{{ states.automation.scheduled_blink_refresh.attributes.last_triggered.strftime("%A %d %b %H:%M") }}'

This works fine and always shows the latest time however when the clocks changed at the weekend, the last refresh time didn’t. As a result it’s showing the last refresh time -1 hour.

I’ve checked and HA, Ubuntu and the Blink Server are all on the correct time so I can’t figure out why the template sensor is not showing the current time. Can anyone help please?



I’ve worked out that it’s showing the time in UTC so is showing the correct time. What I can’t work out is how to show it as BST, like all the other times displaying on the system. These show BST automatically, i.e. I didn’t have to do anything to update them.

Just need to understand how to display it in BST, does anyone know?