I love that idea. Though Feebas was damn hard to get to evolve using that method.
Maybe we can have an evolution triggered by temperature which could play with the season based evolution theory or if one is on top of a snowy mountain/ volcano. If it's hot out the pokemon evolves. Gen V had someone who told you the temperature at one point, perhaps they could add a similar person or add temperature as a part of the new device.