So I can just connect the outputs of 2 filter blocks together and that works? I trained as a hardware engineer originally and I'm still adjusting to combining outputs together...
I guess it's safe to assume that the "override" input can be passed on whenever it is entered by the user.
There may well be extra complexity if the "normal" input arrives every few minutes, in which case a filter may indeed be necessary to prevent it from overriding the override.
I assumed that "Normal" inputs would only arrive at the specified hours eg 16:00: 22, 22:00: 17, ... and in that case any normal input would override an earlier "override" input.
The original question is not a complete description of the requirement imho (sorry!).
Turns out the Tuya TRV value sometimes gets through even though it hasn't changed; I set up a WhatsApp to be sent on every 'change' and this peaked at 120 messages in one minute, all with the same value. (It then didn't see a 'change' for 4 hours. Odd)
Adding the Filter block as @jbudd suggested has stopped that. Only real changes get through now.
It's only been running a short while, but so far, its perfect.