Rudolf Geiser, Switzerland, Roggwil BE, M, onyx Energie AG