Maybe try posting the scripts you are using. It worked just fine for me yesterday.
I believe the exact command I used was
"Var [y] = [SysHistory:Particles\[coord] y]"
On a proximity detector. The history was set to that coordinate, However it did not retrieve the value from that history.