Erich Haller, Switzerland, Diepoldsau and Aïre (Vernier)