Hardware recommendations?

Check out this thread.
I’d recommend eQ-3 MAX! series for thermostats and window/door sensors.

In general, as @watou recommends, zwave is a good choice.
Haven’t seen any cheap smoke detectors so far. I’m using the Fibaro FGSD002, but they’re 55€.
On thermometers, they’re included in the MAX! thermostats and the Fibaro smoke sensor.
Or in any Fibaro or Aeon motion detector (you’ll want motion detectors soon, anyway).
Or you can buy some cheap DS18B20 sensors on ebay, these can be attached to Fibaro FGK or Qubino devices if you happen to have one in the room.
Shutters, well there’s a number of them from Fibaro, Qubino, Philio.