Hi, ob das mit denLeitungslängen noch geht, wirst du testen müssen 3,3V sind nicht viel und der SPannungsabfall hängt auch vom Querschnitt der Leitung ab. Ebenso wie stark Störeinflüsse sind.
Wenn du mit dem Schalter immer GND schaltest (bitte bei den GPIO PullUps verwenden um ohne GND ein klar definertes 3,3V Signal zu haben falls nicht geschaltet), bzw dem hc-sr501 den GND klaust sollte das schon gehen. Ich vermute mal Du hast beide, den GPIO3 und 14 auf SWITCH1 konfiguriert?