Enable/disable scenes from another scene

I think I found a workaround by following this great idea with an extra relay:

I test it right now, but it should work.
I have changed my scenes now, so I can’t show you how it was.

Still I think it’s unnecessarily difficult to make such simple things work.

Basically what I want to do is this:
All room temperatures are measured by the SNZB-02D, since I can’t trust the TRVSB’s reading. You can’t measure a room temperature right next to a heat source!

I want 23 degrees celcius constant temperature in the room.
BUT at night I want to trigger a button (from the app or when I buy one, a physical button) and have 19 degrees celcius until 5 o’clock in the morning (7 o’clock in the weekends).

So I made these scenes:
Room temp below 23 deg → Heat TRV to 28 deg.
Room temp 23-24 deg → “Heat” TRV to 18 deg.
Room temp over 24 deg → Turn off TRV

When I trigger the “night button” to get 19 degrees, I need to make sure that these scenes will not trigger and overrule the 19 degrees scene.
This apparently doesn’t work!

Are there any way to do this without an extra relay, or using Home Assistant?

BR Ricky