Re: New Aeon Labs Multisensor Gen5 not supported in OpenZwav
Posted: Monday 02 March 2015 10:31
Will do, when I'm home tonight...
Open source Home Automation System
https://forum.domoticz.com/
<?xml version="1.0" encoding="utf-8"?>
<!-- Aeon Labs Multi Sensor -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
<!-- Configuration Parameters -->
<CommandClass id="112">
<Value type="list" index="2" genre="config" label="Wake up 10 minutes when batteries are inserted" min="0" max="1" value="0" size="1">
<Help>Stay awake for 10 minutes after batteries are inserted</Help>
<Item label="No" value="0" />
<Item label="Yes" value="1" />
</Value>
<Value type="short" index="3" genre="config" label="On time" units="seconds" min="1" max="15300" value="240">
<Help>How long should the device associated to multi sensor keep state On before sending it Off command (if the value is bigger than 255, the value would be rounded to next integer in minutes)</Help>
</Value>
<Value type="list" index="4" genre="config" label="Enable Motion Sensor" min="0" max="1" value="1" size="1">
<Help>Enable Motion Sensor</Help>
<Item label="Disabled" value="0" />
<Item label="Enabled" value="1" />
</Value>
<Value type="list" index="5" genre="config" label="Command Options" min="1" max="2" value="1" size="1">
<Help>Which commands to send when PIR motion sensor triggered</Help>
<Item label="Basic Set (default) " value="1" />
<Item label="Binary Sensor Report" value="2" />
</Value>
<Value type="int" index="100" genre="config" label="Reset #101-103" value="0" write_only="true" affects="101,102,103">
<Help>Reset to default parameters number 101-103. Any value other then 0 will initiate this reset.</Help>
</Value>
<Value type="int" index="101" genre="config" label="Group 1 Reports" units="" value="0">
<Help>Which reports need to send automatically in timing intervals for group 1. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
</Value>
<Value type="int" index="102" genre="config" label="Group 2 Reports" value="0">
<Help>Which reports need to send automatically in timing intervals for group 2. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
</Value>
<Value type="int" index="103" genre="config" label="Group 3 Reports" value="0">
<Help>Which reports need to send automatically in timing intervals for group 3. Bitsets: 0 -> Battery report, 5 -> Temperature, 6 -> Humidity, 7 -> Luminosity</Help>
</Value>
<Value type="int" index="110" genre="config" label="Reset #111-113" value="0" write_only="true" affects="111,112,113">
<Help>Reset to default parameters number 111-113. Any value other then 0 will initiate this reset.</Help>
</Value>
<Value type="int" index="111" genre="config" label="Group 1 Interval" units="seconds" min="1" max="2678400" value="720">
<Help>The interval of sending report group 1. 1 to 2678400 seconds</Help>
</Value>
<Value type="int" index="112" genre="config" label="Group 2 Interval" units="seconds" min="1" max="2678400" value="720">
<Help>The interval of sending report group 2. 1 to 2678400 seconds</Help>
</Value>
<Value type="int" index="113" genre="config" label="Group 3 Interval" units="seconds" min="1" max="2678400" value="720">
<Help>The interval of sending report group 3. 1 to 2678400 seconds</Help>
</Value>
<Value type="button" index="255" genre="config" label="Reset to default" write_only="true" value="0" >
<Help>Reset to factory defaults.</Help>
</Value>
</CommandClass>
<!-- Basic set as report -->
<CommandClass id="32" setasreport="true"/>
<!-- Association Groups -->
<CommandClass id="133">
<Associations num_groups="1">
<Group index="1" max_associations="4" label="Reports" auto="true"/>
</Associations>
</CommandClass>
</Product>
<Manufacturer id="0086" name="Aeon Labs">
<Product type="0000" id="0000" name="Z-Wave Extender"/>
<Product type="0001" id="0001" name="Z-Stick"/>
<Product type="0001" id="0002" name="Z-Stick S2"/>
<Product type="0001" id="0003" name="Minimote" config="aeon_labs/minimote.xml"/>
<Product type="0001" id="0007" name="Z-Stick S2 Lite"/>
<Product type="0001" id="0016" name="Key Fob" config="aeon_labs/keyfob.xml"/>
<Product type="0002" id="0001" name="Z-Stick S2"/>
<Product type="0002" id="0004" name="Door/Window Sensor" config="aeon_labs/doorwindow.xml"/>
<Product type="0002" id="0005" name="Multi Sensor" config="aeon_labs/alms.xml"/>
<Product type="0002" id="0009" name="Home Energy Meter" config="aeon_labs/hem.xml"/>
<Product type="0002" id="001c" name="Home Energy Meter G2" config="aeon_labs/hemg2.xml"/>
<Product type="0002" id="001d" name="Door/Window Sensor" config="aeon_labs/doorwindow.xml"/>
<Product type="0002" id="0036" name="Recessed Door Sensor" config="aeon_labs/recessed_doorsensor.xml"/>
<Product type="0003" id="0006" name="Smart Energy Switch" config="aeon_labs/ses.xml"/>
<Product type="0003" id="0008" name="Smart Energy Illuminator"/>
<Product type="0003" id="000a" name="Smart Energy 220V Utility Switch"/>
<Product type="0003" id="000b" name="Smart Energy Strip"/>
<Product type="0003" id="000c" name="Micro Smart Energy Switch"/>
<Product type="0003" id="000d" name="Micro Smart Energy Illuminator"/>
<Product type="0003" id="000e" name="Micro Motor Controller"/>
<Product type="0003" id="0011" name="Micro Double Switch" />
<Product type="0003" id="001a" name="Micro Switch (2nd Edition)"/>
<Product type="0003" id="001b" name="Micro Smart Energy Illuminator G2"/>
<Product type="0003" id="0012" name="Micro Smart Energy Switch G2" config="aeon_labs/ses.xml" />
<Product type="0003" id="0013" name="Micro Smart Energy Dimmer"/>
<Product type="0003" id="004b" name="Smart Energy Switch v2" config="aeon_labs/ses2.xml"/>
<Product type="0004" id="0025" name="Z-Wave Repeater"/>
<Product type="0004" id="0050" name="Siren Gen5"/>
<Product type="0002" id="004a" name="Multi Sensor G5" config="aeon_labs/alms.xml"/>
The Multisensor Gen5 devices are fully updated as is, they do not have new firmware to update as they are a new line of products. I will be updating the support page in the near future to reflect that.
The guide that you looked at is most likely for the older generation Multisensor. All new firmwares will be OTA (Over The Air) updatable. If you've purchased the Multisensor Gen5, then you have the latest version at the moment.
Wake up Gen5 Multisensor:
Press and hold for 3 seconds on the Multisensor, this should send a wake up notification to your controller.
Problems with Motion Sensor:
Since the Multisensor Gen5 uses a security command class, you may have to modify the Motion sensing parameters. Sending a Basic Set CC will hold issues with the new security CC.
To fix this, we need to change what the Multisensor sends when it triggers motion:
Parameter 5 [1 byte dec]: 2 (Send Sensor Binary Report)
OR
Parameter 5 [1 byte dec]: 3 (Send Sensor Binary and Basic Set CC Report) [In my opinion, it is better to have the Multisensor send both reports at the same time
There are more added parameter settings in the Multisensor Gen5 vs the older Gen5 version than what is shown in the pepper1 site (and he included above pictures as welk).