Someone else on HN mentioned a couple of months ago that they were using a power meter for the same purpose. There are a lot of cheap zigbee and zwave outlets that will report power, though you'd have to implement the thresholding logic on your controller.