Adding two text-format time values

Please excuse me if this is obvious, but I have been going round in circles trying to find the solution.

I want to be able to enter two time values as text (e.g. 15:17) and add them (start time + duration = stop time). Entering the two text values as variables via the Advanced flow “ask” function works well, but then I don’t know how to combine them. Normal {{}} notation arithmetic does not work. Do I need to convert them to another format first?

Any help would be much appreciated.

As far as I know this is not possible with a default flow card in Homey.

You could make an Homey script that does the math for you, or perhaps the app Better Logic Library could help you, but I don’t have any experience with that app.

But I do find this an interesting case, so I’m wondering if someone else has an other/better idea to solve this problem!

Dank je Justin. Dat is min of meer wat ik verwachtte. Ik zal mij in BLL verdiepen.
Bob