Aotec multisensor 6 doesn't pick up parameter changes

Timothy,

replacing the appropriate .xml file in the database folder inside the 1.8.0-SNAPSHOT with the version in 1.9.0-SNAPSHOT

how did you you do this?

I tried to do this, too. I used 7-zip to overwrite products.xml and in my case to add everspring/hac01.xml to org.openhab.binding.zwave-1.8.1.jar. But with the updated jar file the zwave binding does not start.

Regards,
Gert

Iā€™m on Windows so I used WinRar to open the .jar file and within WinRar I deleted the old database/aeon/zw100-a.xml file and then pasted in the new version. I used the commands within WinRar to do this as opposed to extracting and re-compacting the .jar file. On Linux their are command-line commands to do the same.

Timothy,

thanks, I am runing openHAB on Windows too: I just modified the zip file with the Explorer ZIP-handling, and now things work for me too. No clue why it did not work for me before with 7-zip.

Regards,
Gert

I tried to puzzle out when the Aeotec Multisensor 6 (= ZW100) reports data in battery mode (which is different from USB powered mode). Here is my understanding:

The ā€œWakeup Period -> Wakeup Intervalā€ determines the minimum interval in that the temperature values, humidity values, luminance values, UV values and battery values are reported.

All of these values are reported only at the time when the device also does a wakeup. [exceptions to this may be: ā€œlow batteryā€ (parameter 39) and ā€œlow temperatureā€ (parameter 46)]

If configuration parameter 40 ā€œSelective Reportingā€ is enabled, then the data for the sensors is only sent at the wakeup time when the corresponding threshold was reached (as defined in Parameters 41 through 45). When the threshold was not reached, the data is not reported.

Example:

  • Wakeup Interval is set to 600 seconds
  • Parameter 40 is enabled
  • Parameter 41 (Temperature) is set to 10 (a change in 1 degree Celsius is reported)
    -> Temperature change is < 1 degree Celsus: no report
    -> Temperature change is >= 1 degree Celsus: temperature report is sent at the end of the current 600 second interval.

If one of configuration parameter 101 through 103 is set (Group n Periodic Reports; bitcoded value which defines which sensor is to be reported periodically), then the reporting inverval is the value of the corresponding configuration parameter 111 through 113, rounded up to a multiple of the Wakeup Interval.
Example a)

  • Wakeup Interval is set to 600 seconds
  • Parameter 101 Temperature is set to 32 (bitcode for temperature)
  • Parameter 111 is set to 300 seconds
    -> Temperature report is sent at a 600 seconds interval

Example b)

  • Wakeup Interval is set to 600 seconds
  • Parameter 101 Temperature is set to 32 (bitcode for temperature)
  • Parameter 111 Temperature is set to 1800 seconds
    -> Temperature report is sent at a 1800 seconds inverval

Thresholds and ā€œGroup n Periodic Reportsā€ can be combined.

ā€˜Motion Detectionā€™ reports are reported immediately, independently of the setting of the configuration parameters above.

Reads Complicated? :wink:

Anybody who has a correction to the above?

Keep in mind, this applies only for battery powered devices!

Regards,
Gert

1 Like

I donā€™t see any corrections above, your explainations of the MS6 parameter settings are correct!

Just to add to #2 example using a different number to clear up decimal representations.

If param 41 (temperature) is set to 18 (a change in 1.8 degree celcius is reported)
-> Temperature change is < 1.8: no report
-> temperature change is >= 1.8: temperature report is sent at the end of the current interval setting.

1 Like

Just a note to those people modifying the database directly in the JAR - it would be appreciated (by all) if you can provide a pull request on github to fix any errors in the database. If the issue isnā€™t solved at source, then you will have to modify the database each time you upgrade, and others wonā€™t benefit from the solutions youā€™ve found.

It would also be good to ensure the online database is also updated since this will hopefully become the main source for OH1 in future, and is already the source for the OH2 databaseā€¦

Chris

have you got the tamper switch and UV working since?

Iā€™am also having some trouble with my Multisensor 6. Habmin doesnā€™t seam to register when the device wakes up. In Habmin the last wakeup time of my device is weeks ago. If I want to set a configuration parameter on the device I always have to push the button short after setting the value, or it will never be set. (Iā€™ve waited multiple days) Iā€™am using the latest binding v. 1.8.1. Will this problem also be fixed?

Edit: I think the problem is that the device doesnā€™t wake up by interval. The only way to wake up my device is by pressing the button for 3 seconds. (My Multisensor is powered by USB) Iā€™ve enabled the Z-Wave debug log and waited for several hours, but there are no ā€œis aliveā€ messages from the Multisensor. How can I solve this problem?

It sounds like you havenā€™t configured the wakeup class? If thatā€™s not set, then wakeup wonā€™t be received, and you will need to wake it manually. Just use HABmin to set the wakeup node to the controller (normally node 1).

Do you mean the ā€œTarget Nodeā€ under ā€œWakeup Periodā€? This is already set to 1, which is the Z-Stick:

Also I cannot change this value in Habmin. I can only change the ā€œAssociation Groupsā€. The Z-Stick is a member of group 1, but still Iā€™am receiving no wake up commands from the Multisensor. What am I doing wrong?

Sorry - I forgot you canā€™t change thisā€¦ If it says 1, then it should be ok, but maybe not (well, clearly not from the sound of it!). To update it, you can change the interval - itā€™s the same command that gets sent to set the interval and the target node.

Iā€™ve tried to set the wakeup interval to 360. The value was set after I pressed the button on the Multisensor. But the device didnā€™t wake up after 6 minutes. Ii also did not wakeup after a few days. It only wakes up when I press the button. What could be the problem?

Hello all,

i had a problem with the precision of measurements by humidity and temperature - and was in contact with the engeneers of aeon. So a new version 1.07 is greated but the parameters differ to the ā€œoldā€ version 1.06. I am not the java programmer, but i can explain the changed values:

Param 9 is new ā€œReport the current power mode ā€¦ā€ / default = n/a and size is 2
Param 42 ā€œThreshold change humidityā€¦ā€ / default is 10 (%) and size is 1 (2 in version 1.06)
Param 44 ā€œThreshold change battery ā€¦ā€ / default is 10(%) and size is 1 (2 in version 1.06)

Here the europe version of the engeneers document for version 1.07:
9 Multisensor 6 V1.07.pdf (300.3 KB)

A version 1.08 is working on with the option to ON/OFF the green flashing led.

Is there a posibility to change the size of the parms in my xml file and restart OH so i can change the params in Habmin? or is there any other solution?

Thanks to all for help.

We would need to generate a new version of the device in the database for the new firmware version, and then copy all the parameters to the new device and edit the changed parameters.

Hi @chris,

i uploaded a xml file of a device with version 1.07. But i will not change the parameters online so i upload the engeneer doc fpr version 1.07 too. If i can support any more let me know.

I have 10 of these sensors running and where happy to get the updateted binding :wink:

BR
Hubertus

Thanks. I will try and create a new device so you can update the parameters. Iā€™m travelling for work this week but will try and do this tonight if I have time.

Sorry for the delay - this week has been a long week of travelā€¦

Iā€™ve now created the new device - currently itā€™s the same as the existing ZW100, but the version is set, and you can edit this to add the new parameters. If you want to delete a parameter, please mark it as ā€œDELETE MEā€ or something so itā€™s obvious you want it deleted and Iā€™ll sort this out when youā€™ve made the changesā€¦

http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/355

Hello @chris,

iā€™ve updated the parameters of the new device. Thank you. At some parameters i have corrected or expandet the description. No Parameters to delete but please take a look at param number 9 - may bee it can not be used.

BR
Hubertus

Thanks. Iā€™ve made parameter 9 a read only parameter, but Iā€™m not sure I understand the comment about it not being usable for GET/SET. If it canā€™t be used for GET or SET, then itā€™s neither read or write, and then it doesnā€™t make sense unless the device is sending this information unsolicitedā€¦

So, letā€™s try this and see - if it has problems then we can take a lookā€¦ Iā€™ll put this into tonights binding.

Cheers
Chris

I found on cloudbees bulid 1242 from 28.5.16 3:00 but without any changes.
Is that the right one to test the new device?