There are much more experienced people in this forum than I am but I'm not sure I would let x10 control a fireplace. I've had too many random activations of lights with no way of knowing what turned them on. It's one thing for a light to turn on but quite another for a fireplace to start unattended. There could be ways to prevent this. Anyone else have thoughts on this subject?