Simple cheap outdoor temperature sensor for dog house

can someone please recommend a cheap temperature sensor for smartthings? I installed a heater in a doghouse and I would like to place a temperature sensor inside it so that I could setup alarms if the temperature ever dropped below a set point.

I know that this would sell big if someone had one and advertised it as such.

I could just use a 30 dollar wireless remote temperature set but it wouldn’t be connected and I couldn’t know the temp in my dog’s house if I were at work.

You could use one of the new Lowe’s Iris motion sensors. They do temperature as well as motion.


you can use these. they are rated for outdoor use and I use them in my freezers…


Agree with the Lowe’s motion sensor. You could even turn on the heater when the dog is inside and off when it is gone based on motion.


This new version from Lowes contact sensor also has temp built in, is like $22. I have 3 of them, work pretty well, not sure how accurate the temp is. The older senors are not compatible with Smartthing but this one is.

I really like the everspring one too.

1 Like

Do I need to buy the whole setup or is the sensor compatible with the smartthings v2 hub?

The sensor works with the v2 hub. You’ll just need to switch its device type to “SmartSense Motion” after you initially pair it. I’ve got several around the house and they’re working well.

1 Like

thank you. I will give it a try. :slight_smile:

I have hub v1 and works great…need just the sensor :smile:

I give up … I have a version 2 hub. I bought an IRIS 3320-L and I can not make it connect. I don’t have an Iris hub but from the posts you all say it will work with smartthings v2. Does anyone know how I pair this thing? :smile:

You’ll need to grab the custom devicetype from the post below in order to get it to pair easily. After it pairs you can change the devicetype in IDE to the Smart Sense Open/Closed Sensor in order to allow it to work locally without a cloud connection.

1 Like

Thanks Ben. I tried copying the source but I got an error that reads: No signature of method: script1448483022502332354254.metadata() is applicable for argument types: (script1448483022502332354254$_run_closure1) values: [script1448483022502332354254$_run_closure1@3d795bb7] Possible solutions: getMetadata(), getState(), setState(java.lang.Object), metaClass(groovy.lang.Closure)

Is that a typical error easy to fix for a newbee like myself?

You need to add it as a Device Type, not a smartapp. Common mistake :slight_smile: