Is anyone working on an edge driver for the HSM200 multisensor? This is both an RGB nightlight and a motion/temperature/lux sensor. Plug-in, not battery. It’s a re-branded ezmultipli device, and has always been sort of out there on its own, but it’s useful and quite a few community members have it.
It’s a pretty straightforward device when looked at component by component. (It has a second association group, but I don’t think anybody using smartthings uses it, it just turns on up to four devices when motion is detected. And the user settable parameters are for the cool down period, and again, I don’t think most people using smartthings care.)
But it’s the combination of a controllable RGB light, and collecting information from the three sensors that tends to make it a unique project.
It’s worked well for years with a stock driver but a couple of people have reported that it did transition, but they ended up only with light control, not with the motion sensor data.
Anyway, it’s a Homeseer sensor still being manufactured and sold, which is why I’m asking in this thread, since I think this is where a lot of people would look for it.
Can you tell from the GitHub listing if the stock driver is handling the motion, lux, and temperature sensors, as well as the RGB light? At one point, there was an issue where the stock driver treated it only as a lightbulb, and you didn’t get any of the sensor information, but I don’t know if that’s still true.
This is a pretty big feature release (for me that is), as the latest release now includes the ability to “set” the LED color via automation.
I have validated the following functionality:
On/Off/Dim Locally
On/Off/Dim via App (still see the out-of-sync issue in the app)
Multi-Tap to control other devices (up/down/double/toggle 2x up, toggle 2x down)
Smart Lighting and Routine triggers
Use settings to set the LEDs to all of the capable colors
Use toggle 2x up to turn on a subset of the status LEDs (via Smart Lighting) this uses the default color from settings. If settings is set to “Off” default the LED to “White”
Use toggle 2x down to turn off a different subset of status LEDs (with overlap) (via Smart Lighting)
Turn on LED when door opens and off when closes (using Smart Lighting)
When switch is turned on, turn on LED, and overwrite the default color setting with one picked via colorControl. The code will let you pick anything from the color palette, but then will select the closest of the 7 vendor supported colors.
I created tracking issue just so I don’t lose it. I have been focused on getting the core functionality into the driver. The actual app presentation layer is completely outside of the driver, but I suspect that there may be some type of chatter or event emit that could be missing to force the app to recognize the changes in state.
Sorry this is my first go at trying to integrate SmartThings into my current setup. I have the HSM200 and when adding to the SmartThings app it adds as a light. When I log in online I can change it to the “HomeSeer Multisensor”. It still does not have the correct functionality.
It looks like they discontinued device handling, which seemed pretty straightforward.
I might be completely wrong on the verbiage for this. Is there an edge driver that I can authorize for this to function as it should?
@DrDraake – no need to be sorry, most of us are here to help where we can.
Unfortunately, the situation with the HSM200 is a bit in flux. From what I can see the EZMultiPli is essentially the same device, and has been developed and already included directly in the SmartThingsCommunity/SmartThingsEdgeDrivers channel.
As a stop gap, I will work on adding temporarily pulling the code over into my device channel today/tomorrow to offer this functionality until it is properly incorporated into the main channel.
I don’t have a an HSM200 to test with, but I have incorported the changes that were included in the pull request to the main channel into the channel documented in this thread. To keep things generic, the driver is referenced as “HomeSeer Z-Wave Sensors”. Feel free to give it a go and provide any testing feedback (may require some logs if things don’t work).
@jshessen I did a bit of testing and here are my results.
The good news
I was able remove my HSM200 and successfully re-add it to Smartthings
the correct driver was selected after adding it
I am able to see temperature, lux, motion and color settings as expected
lux and temperature values report correctly
The bad news
turning the sensor on or off from the app results in this message “network or server error occurred. Try again later”.
Also does not turn on from routine.
See screenshot below for more details
setting any color from the app or routine does not show the color on the sensor. This is the main feature that I use this device for so I hope this can be corrected
Motion sensor timeout value is no longer available under the sensor Settings menu. After motion is detected, it takes 10 minutes to clear! This makes its use as a motion sensor very limited. It would be great if you can re-add the ability (under the sensor Settings) to set a value (in seconds) to clear motion detection. As an example, my other motions sensors clear detection after 15 seconds of no activity which is perfect for me
Other than those issues, everything else seems to work fine.
Thanks you so much and I appreciate your help to correct the issues I noted above