What I noticed is that you don't have to program them with a $1500 gizmo. I think it's Melexis that does this but they try to have one gizmo that works across the entire product line.
A tangent:
A Sunbeam model 10 Mixmaster (Kitchen mixer) uses centrifugal force (the shaft moves) to activate a contact, thus doing speed control. There is an adjustment of the length to the contact. As one of those "play with" projects. I just think about it, but haven't tried anything. I was wondering if one could put a magnet on the end of the shaft and a magnetic sensor to activate a triac instead of the switch.
The other components inside the Mixmaster is a power resistor and capacitor. The cylindrical objects in the diagram that is off center near the knob has an insulator at one end and can be expanded, The insulator is attached to the contact block.
magnets such as:
http://www.kjmagnetics.com/products.asp?cat=1 and a switch such as this one **broken link removed** or a programmable one.
On this page
**broken link removed** is a lousy picture of the mechanism. The contact distance is varied by the knob on the back. A combination of the spring force and the distance =F=kx and the force from V^2/r varies the speed.
So, I'd need to solve some mechanical issues, but not sure what would work or what could be used where the distance is electrically programmable.
I don't really have machine shop access anymore and haven't mastered 3D printing yet, but I do think it would be a cool project.
Sorry to hijack, but i'm not putting any effort into the project, so it's only an idea that hopefully can get some commenting.