Combine Next Alarm sensors from 2 devices

I want to trigger a wake up light based on the alarms set either on my Pixel or my Samsung Galaxy Watch. The used blueprint does only accept one controlling next_alarm sensor.

So I thought too create a helper which would calculate the minimum future alarm from both sensors. It’s this the right approach? Or do I need to define a date time helper which is set by automations on the devices’ sensors?

There is an additional challenge: The wear sensor says the next alarm to 0:00 the next day, when it is off. The Pixel’s sensor is set to not available, which is the behavior that works with the blueprint. So I probably need extra logic to correct the of state of the watch sensor. Can a helper be set to not available? Or do I need a sensor for this?

thx