Hat sich erledigt..
Habe noch eine ganze Weile rumprobiert: setsid() oder <command> & hat beides nicht zum Erfolg geführt. Jedenfalls nicht wenn ich irgendwelche shell commands mit einem Schalter auslösen will. Der wartet immer auf Rückmeldung.
Dann hab ich ein anderes Plugin gefunden: homebridge-cmdswitch2
Dort kann ein Timeout eingestellt werden. Im debug sieht es dann so aus:
ZitatJan 04 22:33:46 raspberrypi homebridge[20902]: [2020-1-4 22:33:46] [CMD Switch] Turning on Test took too long [1s], assuming success.
Jan 04 22:33:50 raspberrypi homebridge[20902]: [2020-1-4 22:33:50] [CMD Switch] Test is turned on.
Naja.. solange angenommen wird, dass alles in Ordnung ist
Hier lässt sich auch die Schalterstellung durch einen Status abfragen. Könnte also auch noch Interessant werden.