[OBSOLETE] Steinel IS-140-2


I have installed and published this device handler for my Steinel light, however ST sees the device as “Z-Wave Device Multichannel” and only provides for On/Off control.

Any advice on where I could be going wrong? Any logs that would be of assistance?


Needed to adjust device type to match “Steinel IS 140-2 Z-Wave” in the smartthings API, once i did this it worked a charm!

Smartthings aside, how’s this working as a device? I’ve read some not-so-good reviews about it weird behaviour from it.


I’m interested in this and read same reviews putting me off a bit. But I can’t find any alternative to replace an existing dumb mains voltage PIR with a smarter one. Any views/alternatives?

It hasn’t proven very reliable. Could also be because it’s in the garden which causes zwave range issues, but that’s the main reason I’m moving to iot based automation.

1 Like

Well… early days but I’ve just installed one of these despite the reviews. Adding to the z-wave network took a while as you need to ensure the light threshold setting is on max as well trigger the setting button for inclusion. Also physical install is a bit fiddly but I did it myself no errors.
However, so far it looks like working great. Thanks for the driver! Reporting LUX on regular basis, you can switch the lights on/off independently of the PIR. PIR remains on during the day and reports activity (despite the review on vesternet). See how stable it is over time now… (I also bought a Aeotec z-wave socket/repeater to sit near the exterior location.)

Hello CopyCat73,

I use your device handler, but lux is not reporting I also get an error message in the live logging. Could you please have a look for me, thank you.

10:07:01 AM: error groovy.lang.MissingMethodException: No signature of method: script_dth_0d425cf8ab3cd4275ed52262e79902d8005a20591912bf8800555abbc174bfe1.zwaveEvent() is applicable for argument types: (physicalgraph.zwave.commands.multichannelv3.MultiChannelCmdEncap) values: [MultiChannelCmdEncap(destinationEndPoint: 0, parameter: [3, 10, 5, 58], sourceEndPoint: 2, command: 5, commandClass: 49, bitAddress: false)]
Possible solutions: zwaveEvent(physicalgraph.zwave.commands.basicv1.BasicReport), zwaveEvent(physicalgraph.zwave.commands.notificationv3.NotificationReport), zwaveEvent(physicalgraph.zwave.commands.sensormultilevelv5.SensorMultilevelReport), zwaveEvent(physicalgraph.zwave.commands.switchbinaryv1.SwitchBinaryReport), createEvent(java.util.Map) @line 78 (parse)

Hi, will this generate an event for when the pir is triggered as I have seen mixed reports?

Well… since I installed this I’ve found it so inconsistent I just don’t use the smart capabilities of it any more. There’s been times it has stuck on, not activated etc. Just flaky. Would not buy again.

Thanks- appreciate the response- just cancelled my order


anyone managed to get this working or XLED HOME 2 light ?
I had this flood light ( XLED HOME 2 ) working for about 2 years using IS 140-2 device handler and it was working fine. Recently my light broke so I have replaced it with new exactly the same but now I cannot get it to work it seems like keeps breaking my z wave network all the time, so gave up.
If anyone would be willing to improve/update the current DH i would offer financial contribution