I do not know anything about your plumbing supply place, but I am using one of these:
http://www.aubetech.com/products/pro...133&noLangue=2
Click on "hydronic" on the left, and look for an "AF" stat, meaning it reads both "air" and "floor" temperature.
Yes, as far as I know.
My only experience is with the Aube stats, and the sensors come with them.
If I were you, I would just turn the system on with a low boiler (water temp) setting (such as possibly 100*) and let it run for a couple of days in one or more zones so the floor temp can spread and stabilize ... then watch to see how much or how often the boiler runs to maintain whatever temperature has been achieved ... and you can read that temperature by placing a thermometer under a piece of foil and covered with a folded towel (or some other kind of insulation) in the middle of the floor. Since your electricity is so expensive, maybe you should just try to hold the floor around 80* and let your forced air do the rest.
Again, I would begin with an output temp of about 100*, and with a low (turn-on) setting just a few degrees below that ... then decide about raising both after a couple of days. The idea here is like placing small sticks on a cooking fire to maintain a desire temperature rather than just tossing in another log ... then decide whether you can afford to purchase more sticks.

