Herzlichen Dank für eure Hilfe!
Das Script von @falke69 hat mir sehr geholfen und auf dieser Grundlage funktioniert es jetzt.
Ein Problem hatte ich unterdessen noch beim Switch gefunden: Hier war die IP einem falschen Interface zugewiesen und daher war der Switch darüber gar nicht zu erreichen, bzw. nur per MAC über upd ansprechbar/konfigurierbar.
Zusätzlich dazu habe ich den ioBroker in das gleiche VLAN umgezogen wie das NAS, weil WoL ja nicht netzwerkübergreifend geht - das hatte ich gar nicht bedacht. Hat aber auch nicht geholfen, da der ioB in Docker läuft und daher eh ein anderes Netzwerk hat.
Ein SSH-Key war hier mit dem Script gar nicht nötig, zumindest in Bezug auf diesen Switch.
Jetzt hab ich schon mal eine funktionierende Grundlage und kann damit weiter testen und Funktionen ausarbeiten.
Beste Grüße
Marian