Raffstore (venetian blind) with 1:3 relay and 3 tubular motors – actor stops after short travel, calibration broken

Setup:

  • 3× Rohrmotor24 T4 tubular motors, wired in parallel via a Rohrmotor24 T4 relay (1 control input → 3 motors)
  • Wall switch connected to the relay input
  • Zigbee actor placed between wall switch and relay for Home Assistant control
  • Zigbee2MQTT + Home Assistant

Problem:

The relay-based setup seems to interfere with the calibration of every actor I’ve tried so far. The actors cannot correctly detect end positions, resulting in incorrect (too short) travel times being stored during calibration.

Actors tested:

  • NodOn SIN-4-RS-20: After calibration, maximum travel time is approximately 1 second – the blind barely moves. Suspected cause: incompatibility between the Triac zero-crossing output and the relay coil.
  • Sunricher SR-ZG9080A: Travels slightly longer than the NodOn but also stops prematurely. Via manual wall switch control, end positions can be reached correctly. But needs a few presses. However, the hardware-triggered calibration routine still stores an incorrect (too short) travel time, making reliable positioning via Home Assistant impossible.

What I’ve tried:

  • Factory reset + recalibration on both devices
  • Calibration with manual button control instead of Zigbee commands

Question:

Has anyone successfully controlled a similar setup (actor → relay → multiple motors in parallel) with either of these actors, or can recommend an alternative?

I’m specifically looking for:

  • An actor that supports pure time-based control (no end-position detection), so the relay doesn’t interfere
  • OR a way to make the SR-ZG9080A or NodOn work reliably in this setup
  • Zigbee preferred, but open to WLAN (e.g. Shelly Plus 2PM is on my radar)

Any help or experience appreciated!