loop() - Funktion neu starten

Definiere eine Modus-Variable (autonom/ferngesteuert) und nach dieser führst Du den einen oder den anderen Programmteil aus. 90% des Codes sind sowieso identisch in den beiden Modi.
Grüße Uwe