{"action":"opened","issue":{"url":"https://api.github.com/repos/openhab/org.openhab.binding.zwave/issues/229","repository_url":"https://api.github.com/repos/openhab/org.openhab.binding.zwave","labels_url":"https://api.github.com/repos/openhab/org.openhab.binding.zwave/issues/229/labels{/name}","comments_url":"https://api.github.com/repos/openhab/org.openhab.binding.zwave/issues/229/comments","events_url":"https://api.github.com/repos/openhab/org.openhab.binding.zwave/issues/229/events","html_url":"https://github.com/openhab/org.openhab.binding.zwave/issues/229","id":190585532,"number":229,"title":"Enerwave ZWN-RSM2 change device ID in last batch, not recognized in database","user":{"login":"luiscampiz","id":23619641,"avatar_url":"https://avatars.githubusercontent.com/u/23619641?v=3","gravatar_id":"","url":"https://api.github.com/users/luiscampiz","html_url":"https://github.com/luiscampiz","followers_url":"https://api.github.com/users/luiscampiz/followers","following_url":"https://api.github.com/users/luiscampiz/following{/other_user}","gists_url":"https://api.github.com/users/luiscampiz/gists{/gist_id}","starred_url":"https://api.github.com/users/luiscampiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luiscampiz/subscriptions","organizations_url":"https://api.github.com/users/luiscampiz/orgs","repos_url":"https://api.github.com/users/luiscampiz/repos","events_url":"https://api.github.com/users/luiscampiz/events{/privacy}","received_events_url":"https://api.github.com/users/luiscampiz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-20T21:38:15Z","updated_at":"2016-11-20T21:38:15Z","closed_at":null,"body":"Hello, I thing Enerwave change the deviceID in the new batch of this device. I guess they make a mistake in the first batch and put the deviceID of another device and now they corrected it. For this reason the new batch is not recognised on discovery.\r\nI have not found a documentation for the new database, and how to modified without a PR.\r\nI hope this can be resolved soon, excelent work to all of the contributors.\r\nThanks. (sorry for my english)\r\n* OH2 Version: SNAPSHOT 2.0.0.201611181914\r\n* Binding Version: SNAPSHOT 2.0.0.201611181914\r\n* Device name: Enerwave ZWN-RSM2\r\n* Device version: In node2.xml: \"v4\"   and  in Habmin|Properties|Firmware Version: \"v1.0\" \r\n* Link to [database](http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list): It is no in that link but i found it here: [github database](https://github.com/openhab/openhab/blob/master/bundles/binding/org.openhab.binding.zwave/database/enerwave/zwn-rsm2.xml)\r\n* XML just in case:\r\n`<node>\r\n  <deviceClass>\r\n    <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>\r\n    <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>\r\n    <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>\r\n  </deviceClass>\r\n  <homeId>0xdf210ab8</homeId>\r\n  <nodeId>2</nodeId>\r\n  <version>4</version>\r\n  <manufacturer>0x11a</manufacturer>\r\n  <deviceId>0x5606</deviceId>\r\n  <deviceType>0x101</deviceType>\r\n  <listening>true</listening>\r\n  <frequentlyListening>false</frequentlyListening>\r\n  <routing>true</routing>\r\n  <security>false</security>\r\n  <beaming>true</beaming>\r\n  <maxBaudRate>40000</maxBaudRate>\r\n  <nodeInformationFrame>\r\n    <commandClass>VERSION</commandClass>\r\n    <commandClass>MANUFACTURER_SPECIFIC</commandClass>\r\n    <commandClass>ASSOCIATION</commandClass>\r\n    <commandClass>MULTI_INSTANCE</commandClass>\r\n    <commandClass>MULTI_INSTANCE_ASSOCIATION</commandClass>\r\n    <commandClass>SWITCH_BINARY</commandClass>\r\n    <commandClass>BASIC</commandClass>\r\n    <commandClass>CONFIGURATION</commandClass>\r\n    <commandClass>SWITCH_ALL</commandClass>\r\n  </nodeInformationFrame>\r\n  <supportedCommandClasses>\r\n    <entry>\r\n      <commandClass>BASIC</commandClass>\r\n      <basicCommandClass>\r\n        <version>1</version>\r\n        <instances>1</instances>\r\n        <versionSupported>1</versionSupported>\r\n        <isGetSupported>true</isGetSupported>\r\n      </basicCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>NO_OPERATION</commandClass>\r\n      <noOperationCommandClass>\r\n        <version>1</version>\r\n        <instances>1</instances>\r\n        <versionSupported>1</versionSupported>\r\n      </noOperationCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>CONFIGURATION</commandClass>\r\n      <configurationCommandClass>\r\n        <version>1</version>\r\n        <instances>1</instances>\r\n        <versionSupported>2</versionSupported>\r\n        <configParameters/>\r\n      </configurationCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>ASSOCIATION</commandClass>\r\n      <associationCommandClass>\r\n        <version>2</version>\r\n        <instances>1</instances>\r\n        <versionSupported>2</versionSupported>\r\n        <maxGroups>2</maxGroups>\r\n      </associationCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>SWITCH_ALL</commandClass>\r\n      <switchAllCommandClass>\r\n        <version>1</version>\r\n        <instances>1</instances>\r\n        <versionSupported>1</versionSupported>\r\n        <isGetSupported>true</isGetSupported>\r\n        <mode>SWITCH_ALL_INCLUDE_ON_OFF</mode>\r\n      </switchAllCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>SWITCH_BINARY</commandClass>\r\n      <binarySwitchCommandClass>\r\n        <version>1</version>\r\n        <instances>1</instances>\r\n        <versionSupported>1</versionSupported>\r\n        <isGetSupported>true</isGetSupported>\r\n      </binarySwitchCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>MANUFACTURER_SPECIFIC</commandClass>\r\n      <manufacturerSpecificCommandClass>\r\n        <version>1</version>\r\n        <instances>1</instances>\r\n        <versionSupported>2</versionSupported>\r\n        <initSerialNumber>false</initSerialNumber>\r\n        <deviceManufacturer>282</deviceManufacturer>\r\n        <deviceType>257</deviceType>\r\n        <deviceId>22022</deviceId>\r\n      </manufacturerSpecificCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>MULTI_INSTANCE</commandClass>\r\n      <multiInstanceCommandClass>\r\n        <version>2</version>\r\n        <instances>1</instances>\r\n        <versionSupported>3</versionSupported>\r\n        <endpoints>\r\n          <entry>\r\n            <int>1</int>\r\n            <endPoint>\r\n              <deviceClass>\r\n                <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>\r\n                <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>\r\n                <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>\r\n              </deviceClass>\r\n              <endpointId>1</endpointId>\r\n              <supportedCommandClasses>\r\n                <entry>\r\n                  <commandClass>BASIC</commandClass>\r\n                  <basicCommandClass>\r\n                    <endpoint reference=\"../../../..\"/>\r\n                    <version>0</version>\r\n                    <instances>0</instances>\r\n                    <versionSupported>0</versionSupported>\r\n                    <isGetSupported>true</isGetSupported>\r\n                  </basicCommandClass>\r\n                </entry>\r\n                <entry>\r\n                  <commandClass>SWITCH_BINARY</commandClass>\r\n                  <binarySwitchCommandClass>\r\n                    <endpoint reference=\"../../../..\"/>\r\n                    <version>1</version>\r\n                    <instances>1</instances>\r\n                    <versionSupported>1</versionSupported>\r\n                    <isGetSupported>true</isGetSupported>\r\n                  </binarySwitchCommandClass>\r\n                </entry>\r\n              </supportedCommandClasses>\r\n            </endPoint>\r\n          </entry>\r\n          <entry>\r\n            <int>2</int>\r\n            <endPoint>\r\n              <deviceClass>\r\n                <basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>\r\n                <genericDeviceClass>BINARY_SWITCH</genericDeviceClass>\r\n                <specificDeviceClass>POWER_SWITCH_BINARY</specificDeviceClass>\r\n              </deviceClass>\r\n              <endpointId>2</endpointId>\r\n              <supportedCommandClasses>\r\n                <entry>\r\n                  <commandClass>BASIC</commandClass>\r\n                  <basicCommandClass>\r\n                    <endpoint reference=\"../../../..\"/>\r\n                    <version>0</version>\r\n                    <instances>0</instances>\r\n                    <versionSupported>0</versionSupported>\r\n                    <isGetSupported>true</isGetSupported>\r\n                  </basicCommandClass>\r\n                </entry>\r\n                <entry>\r\n                  <commandClass>SWITCH_BINARY</commandClass>\r\n                  <binarySwitchCommandClass>\r\n                    <endpoint reference=\"../../../..\"/>\r\n                    <version>1</version>\r\n                    <instances>1</instances>\r\n                    <versionSupported>1</versionSupported>\r\n                    <isGetSupported>true</isGetSupported>\r\n                  </binarySwitchCommandClass>\r\n                </entry>\r\n              </supportedCommandClasses>\r\n            </endPoint>\r\n          </entry>\r\n        </endpoints>\r\n        <useDestEndpointAsSource>false</useDestEndpointAsSource>\r\n        <endpointsAreTheSameDeviceClass>true</endpointsAreTheSameDeviceClass>\r\n      </multiInstanceCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>MULTI_INSTANCE_ASSOCIATION</commandClass>\r\n      <multiAssociationCommandClass>\r\n        <version>2</version>\r\n        <instances>1</instances>\r\n        <versionSupported>2</versionSupported>\r\n        <maxGroups>2</maxGroups>\r\n      </multiAssociationCommandClass>\r\n    </entry>\r\n    <entry>\r\n      <commandClass>VERSION</commandClass>\r\n      <versionCommandClass>\r\n        <version>2</version>\r\n        <instances>1</instances>\r\n        <versionSupported>2</versionSupported>\r\n        <libraryType>LIB_SLAVE_ROUTING</libraryType>\r\n        <protocolVersion>4.5</protocolVersion>\r\n        <applicationVersion>1.0</applicationVersion>\r\n      </versionCommandClass>\r\n    </entry>\r\n  </supportedCommandClasses>\r\n  <securedCommandClasses/>\r\n  <associationGroups>\r\n    <entry>\r\n      <int>1</int>\r\n      <associationGroup>\r\n        <index>1</index>\r\n        <associations/>\r\n      </associationGroup>\r\n    </entry>\r\n    <entry>\r\n      <int>2</int>\r\n      <associationGroup>\r\n        <index>2</index>\r\n        <associations/>\r\n      </associationGroup>\r\n    </entry>\r\n  </associationGroups>\r\n  <nodeNeighbors>\r\n    <int>1</int>\r\n  </nodeNeighbors>\r\n  <lastSent>2016-11-20 04:02:47.423 UTC</lastSent>\r\n  <lastReceived>2016-11-20 04:02:47.477 UTC</lastReceived>\r\n</node>`"}}
{"actor":{"display_login":"luiscampiz"}}