4 Relay module über 5V extern läuft nicht, warum?

uxomm:
Und ich glaube, dass du diese gelbe Brücke/Jumper abziehen musst, wenn du das Modul mit einer externen Stromversorgung betreibst.
Sonst wird nämlich Vcc der externen Stomversorgung (JD-Vcc) mit Vcc vom Arduino verbunden.
Das ist wohl gar nicht gut.

Diese Brücke ist auf diesem Ausschnitt des Schaltplans nicht abgebildet, aber es zeigt worum es geht

Die Steckbrücke, von der du sprichst (leider im Schaltbild nicht deutlich gezeichnet), macht es möglich, eine Potentialtrennung zwischen "Ansteuerung" und Relais zu erreichen. Dann macht der Optokoppler auch Sinn.

Bei gesteckter Brücke bekommt der OK sein Plus von der Relaisspannung. Bei gezogener Brücke, kann die Spannung für die Led des OK vom Treibermodul (hier der Arduino) kommen. Dazu muss (vermutlich) die +Relaisspannung auf den JD-VCC-Pin der Steckbrücke gesteckt werden.

Die +Steuerspannung kommt weiterhin über den VCC-Pin der 6-pol Stiftleiste oder dem VCC-Pin der Steckbrücke.