Page 1 of 1

Heiman HS1MS-Z Smart Motion Sensor

PostPosted: Sun Sep 10, 2017 6:21 am
by bento
Hello,

I have just received two Heiman HS1MS-Z Smart Motion Sensor modules bought through AliExpress.
Here is the manufacturer link : http://www.heimantech.com/product/101.html
ZWave Alliance description : https://products.z-wavealliance.org/products/1801
And the AliExpress link : https://www.aliexpress.com/item/Wireles ... 0.0.VEhPtE

This device is quite thin and easy to install, shipped with a CR123A battery (half loaded) and Zwave Plus powered

I have tried to get it into my Indigo system but it seems that integration with Indigo needs to be somehow adjusted.
Here are the logs regarding the inclusion/installation and properties :
Z-Wave started controller inclusion mode
Z-Wave controller included module: 027 - Notification Sensor
Z-Wave stopped controller inclusion mode
Z-Wave Syncing - started for "027 - Notification Sensor"
Z-Wave Syncing - retrieved module neighbors list: 11, 16, 21, 23
Z-Wave Syncing - assigning return route to "027 - Notification Sensor"
Z-Wave Syncing - assigned return route
Z-Wave Syncing - retrieved manufacture and model names: Unknown - 0260, Notification Sensor - 80011000
Z-Wave Syncing - retrieved protocol version 4.05, app version 1.02
Z-Wave Syncing - retrieved class hierarchy: Routing Slave : Notification Sensor : Notification Sensor (04 : 07 : 01, base 00)
Z-Wave Syncing - retrieved command classes: 20v1 80v1 84v2 85v1 86v1 30v1 71v1 72v1 73v1 59v1 5Av1 5Ev1
Z-Wave Syncing - retrieved encrypt commands: - none -
Z-Wave Syncing - retrieved capabilities: routing, battery, beaming, waking
Z-Wave Syncing - retrieved wake interval of 120 minutes
Z-Wave Syncing - device "027 - Notification Sensor" wake interval changed to 60 minutes
Z-Wave Syncing - retrieved group 1 associations: []
Z-Wave Syncing - retrieved group 2 associations: []
Z-Wave Syncing - retrieved group 3 associations: []
Z-Wave Syncing - retrieved group 4 associations: []
Z-Wave Syncing - added group 1 association to interface
Z-Wave Syncing - retrieved battery level of 52%
Z-Wave Syncing - created device "027 - Notification Sensor"
SQL Logger creating table device_history_54252643 for "027 - Notification Sensor"
SQL Logger adding column "batterylevel" to table device_history_54252643 ("027 - Notification Sensor")
Z-Wave Syncing - complete
SQL Logger adding column "batterylevel_ui" to table device_history_54252643 ("027 - Notification Sensor")
Z-Wave sent "027 - Notification Sensor" status request
Z-Wave received "027 - Notification Sensor" status update battery level 52%

Indigo Z-Wave Version: 2.0.88
Node ID: 27
Model: Notification Sensor
Model ID: 80011000
Manufacturer: Unknown
Manufacturer ID: 0260
Protocol Version: 4.05
Application Version: 1.02
Model Definition Version: 0
Library Type: 6
Class Name: Notification Sensor
Class Hierarchy: 04 : 07 : 01
Command Class Base: 00
Command Versions: 20v1 80v1 84v2 85v1 86v1 30v1 71v1 72v1 73v1 59v1 5Av1 5Ev1
Encryption Status: Not Supported
Multi-Endpoint Types: - none -
Multi-Endpoint Classes: - none -
Multi-Instance Counts: - none -
Features: routing, battery, beaming, waking
Neighbors: 11, 16, 21, 23
Associations: 1:[1] 2:[] 3:[] 4:[]
Config Values: - none -


It seems a good piece of hardware, I hope that it can work with Indigo.

Thanks,
Christophe

Image

Re: Heiman HS1MS-Z Smart Motion Sensor

PostPosted: Sun Sep 10, 2017 11:52 am
by matt (support)
Hi Christophe ,

Is the device in Indigo not showing up as an on/off sensor type of device (gray/green dot icon in the main window)?

Even without an Indigo device definition you can probably still create a Trigger to detect the raw packet being sent. If you enable the debug logging checkbox in Indigo (via the Interfaces->Z-Wave->Configure... menu item) then trip the motion sensor a couple of times I can give you instructions on how to create the trigger.

We'll also add to our list to create a proper device definition for it.

Re: Heiman HS1MS-Z Smart Motion Sensor

PostPosted: Sun Sep 10, 2017 12:32 pm
by bento
Many thanks for your prompt feedback, here you will find the detailed log :

Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 1B 04 30 03 FF 08 2A
Z-Wave Debug . . requestBinarySensorStatus: node 027, endpoint None, type 8, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 10 00 04 00 1B 0A 71 05 00 00 00 FF 07 03 00 00 75
Z-Wave Debug . . requestAlarmSensorStatus: node 027, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 1B 02 84 07 69
Z-Wave Debug . . nodeAwake: node 027
Z-Wave Debug . . . . . . . : skipping battery check (next check in 713 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 1B 02 84 08 24 16 42
Z-Wave Debug RCVD packet: 01 07 00 13 16 00 00 02 FF (hex)
Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 1B 04 30 03 FF 08 2A
Z-Wave Debug . . requestBinarySensorStatus: node 027, endpoint None, type 8, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 10 00 04 00 1B 0A 71 05 00 00 00 FF 07 03 00 00 75
Z-Wave Debug . . requestAlarmSensorStatus: node 027, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 3, classSubKeyExt 7100000703
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 1B 02 84 07 69
Z-Wave Debug . . nodeAwake: node 027
Z-Wave Debug . . . . . . . : skipping battery check (next check in 713 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 1B 02 84 08 24 17 43
Z-Wave Debug RCVD packet: 01 07 00 13 17 00 00 01 FD (hex)

Z-Wave Debug RCVD requestBinarySensorStatus: 01 0A 00 04 00 1B 04 30 03 FF 0C 2E
Z-Wave Debug . . requestBinarySensorStatus: node 027, endpoint None, type 12, value 255
Z-Wave Debug RCVD requestAlarmSensorStatus: 01 10 00 04 00 1B 0A 71 05 00 00 00 FF 07 08 00 00 7E
Z-Wave Debug . . requestAlarmSensorStatus: node 027, endpoint None, cmdClass 71, type 0, value 0, classSubKey 710000
Z-Wave Debug . . requestAlarmSensorStatus: typeExt 7, valueExt 8, classSubKeyExt 7100000708
Z-Wave Debug RCVD nodeAwake: 01 08 00 04 00 1B 02 84 07 69
Z-Wave Debug . . nodeAwake: node 027
Z-Wave Debug . . . . . . . : skipping battery check (next check in 707 mins)
Z-Wave Debug SENT goToSleep: 01 09 00 13 1B 02 84 08 24 1E 4A
Z-Wave Debug RCVD packet: 01 07 00 13 1E 00 00 01 F4 (hex)


And yes it is seen as on/off sensor from Indigo, but on/off states are not updated

Re: Heiman HS1MS-Z Smart Motion Sensor

PostPosted: Tue Oct 17, 2017 8:12 pm
by matt (support)
The messages being sent aren't quite what I am expecting to see. Does this module have a tamper switch for when the battery or back cover is removed? If so, was the cover off when you performed the test above? If that is the case, then can you repeat the process but with the cover in place?

Re: Heiman HS1MS-Z Smart Motion Sensor

PostPosted: Thu Nov 09, 2017 7:33 pm
by matt (support)
Indigo 7.1.1 is now available for download and includes support for the Heiman Motion Sensor (HS1MS-Z).

Re: Heiman HS1MS-Z Smart Motion Sensor

PostPosted: Fri Nov 10, 2017 2:25 am
by bento
Great, thanks a lot!
Just installed last version of Indigo.
I will now try to get the device synced!