An now just wait until Troy discovers https://esphome.io/
Program your IoT devices to function independent of the mothership (HA), use whatever sensor you fancy (as long as it is in the growing https://esphome.io/#sensor-components list), and of course soldering is required.