Hi all,
i have 2 rollershuters controls from Duwi (they are like Zwave.me but with different firmware)
I can’t control them with openhab 2. The switch_dimmer command did not work
Here is my log file:
2016-12-20 21:46:27.995 [WARN ] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Command for unknown channel zwave:device:ce89516e:node4:switch_dimmer with UpDownType
2016-12-20 21:46:28.356 [WARN ] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Command for unknown channel zwave:device:ce89516e:node4:switch_dimmer with StopMoveType
2016-12-20 21:46:31.099 [WARN ] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Command for unknown channel zwave:device:ce89516e:node4:switch_dimmer with UpDownType
2016-12-20 21:46:41.405 [WARN ] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Command for unknown channel zwave:device:ce89516e:node4:switch_dimmer with StopMoveType
2016-12-20 21:46:50.319 [ERROR] [alization.ZWaveNodeInitStageAdvancer] - NODE 4: Node advancer: Retries exceeded at GET_CONFIGURATION
2016-12-20 21:46:50.774 [ERROR] [alization.ZWaveNodeInitStageAdvancer] - NODE 4: Node advancer: Retries exceeded at DYNAMIC_VALUES
2016-12-20 21:46:52.161 [WARN ] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Initialising Thing Node...
2016-12-20 21:46:52.166 [WARN ] [ding.zwave.handler.ZWaveThingHandler] - NODE 4: Initialising Thing Node...
They are detected like this in paper UI :
Z-Wave Node 4: 06436 Insert blind control
06436 Insert blind control
Insert blind control
Status: ONLINE
HIDE PROPERTIES
zwave_class_basic ROUTING_SLAVE
zwave_class_generic MULTILEVEL_SWITCH
zwave_frequent false
zwave_neighbours 1,2,3,5,6,7,8,10,11,13,15,17
zwave_version 1.0
zwave_listening true
zwave_deviceid 0
zwave_nodeid 4
zwave_routing true
zwave_beaming true
zwave_class_specific MOTOR_MULTIPOSITION
zwave_manufacturer 100
zwave_devicetype 16385
Do you have any ideas ? How can i make them work ?
Thanks a lot !
sihui
(SiHui)
December 21, 2016, 8:06am
2
If it is this device there is no switch_dimmer channel:
http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/144
You need to provide more information about the device, which hardware/firmware/ID’s/…
Take a look in your node4.xml file
Thanks a lot for your response. My device is not this one (it’s the same but from Duwi with a different firmware, it looks like exactly the same) It is not detected as a Zwave.me device and it show a switch_dimmer channel…
here is the full node4.xml
<node>
<deviceClass>
<basicDeviceClass>ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>MULTILEVEL_SWITCH</genericDeviceClass>
<specificDeviceClass>MOTOR_MULTIPOSITION</specificDeviceClass>
</deviceClass>
<homeId>0xc059fa9d</homeId>
<nodeId>4</nodeId>
<version>3</version>
<manufacturer>0x64</manufacturer>
<deviceId>0x0</deviceId>
<deviceType>0x4001</deviceType>
<listening>true</listening>
<frequentlyListening>false</frequentlyListening>
<routing>true</routing>
<security>false</security>
<beaming>true</beaming>
<maxBaudRate>40000</maxBaudRate>
<nodeInformationFrame>
<commandClass>MANUFACTURER_SPECIFIC</commandClass>
<commandClass>VERSION</commandClass>
<commandClass>HAIL</commandClass>
<commandClass>INDICATOR</commandClass>
<commandClass>PROTECTION</commandClass>
<commandClass>CONFIGURATION</commandClass>
<commandClass>ASSOCIATION</commandClass>
<commandClass>SWITCH_ALL</commandClass>
<commandClass>SWITCH_BINARY</commandClass>
<commandClass>SWITCH_MULTILEVEL</commandClass>
</nodeInformationFrame>
<supportedCommandClasses>
<entry>
<commandClass>VERSION</commandClass>
<versionCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<libraryType>LIB_SLAVE_ROUTING</libraryType>
<protocolVersion>2.51</protocolVersion>
<applicationVersion>1.0</applicationVersion>
</versionCommandClass>
</entry>
<entry>
<commandClass>SWITCH_MULTILEVEL</commandClass>
<multiLevelSwitchCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</multiLevelSwitchCommandClass>
</entry>
<entry>
<commandClass>BASIC</commandClass>
<basicCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</basicCommandClass>
</entry>
<entry>
<commandClass>ASSOCIATION</commandClass>
<associationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<maxGroups>1</maxGroups>
</associationCommandClass>
</entry>
<entry>
<commandClass>MANUFACTURER_SPECIFIC</commandClass>
<manufacturerSpecificCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>100</deviceManufacturer>
<deviceType>16385</deviceType>
<deviceId>0</deviceId>
</manufacturerSpecificCommandClass>
</entry>
<entry>
<commandClass>HAIL</commandClass>
<hailCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</hailCommandClass>
</entry>
<entry>
<commandClass>SWITCH_BINARY</commandClass>
<binarySwitchCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</binarySwitchCommandClass>
</entry>
<entry>
<commandClass>PROTECTION</commandClass>
<protectionCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<localModes/>
<rfModes/>
</protectionCommandClass>
</entry>
<entry>
<commandClass>SWITCH_ALL</commandClass>
<switchAllCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
<mode>SWITCH_ALL_EXCLUDED</mode>
</switchAllCommandClass>
</entry>
<entry>
<commandClass>CONFIGURATION</commandClass>
<configurationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<configParameters>
<entry>
<int>1</int>
<configurationParameter>
<index>1</index>
<size>1</size>
<value>3</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
</configParameters>
</configurationCommandClass>
</entry>
<entry>
<commandClass>INDICATOR</commandClass>
<indicatorCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
<indicator>0</indicator>
<isGetSupported>true</isGetSupported>
</indicatorCommandClass>
</entry>
<entry>
<commandClass>NO_OPERATION</commandClass>
<noOperationCommandClass>
<version>1</version>
<instances>1</instances>
<versionSupported>1</versionSupported>
</noOperationCommandClass>
</entry>
</supportedCommandClasses>
<securedCommandClasses/>
<associationGroups>
<entry>
<int>1</int>
<associationGroup>
<index>1</index>
<associations>
<associationMember>
<node>1</node>
<endpoint>0</endpoint>
</associationMember>
</associations>
</associationGroup>
</entry>
</associationGroups>
<nodeNeighbors>
<int>1</int>
<int>2</int>
<int>3</int>
<int>5</int>
<int>6</int>
<int>7</int>
<int>8</int>
<int>10</int>
<int>11</int>
<int>13</int>
<int>15</int>
<int>17</int>
</nodeNeighbors>
<lastSent>2016-12-21 00:06:16.658 UTC</lastSent>
<lastReceived>2016-12-21 00:06:16.843 UTC</lastReceived>
</node>
Thanks again !
sihui
(SiHui)
December 21, 2016, 10:37am
4
Then this should be the right one:
http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/50
Maybe that specific device version has to be added to the database …
chris
(Chris Jackson)
December 21, 2016, 10:49am
5
It looks like the type/id in the database is the same as the XML file above, so it should be ok. Also…
This seems to indicate that the device is detected correctly, so that doesn’t seem to be the problem.
What actually doesn’t work? Can you provide a debug log please?
Thanks for your help.
I have multiple problems (i have 2 of these blind control from Duwi):
channel “switch_dimmer” dit not work
channel “switch_binary” work for one, but for the other it can only open and not close…
i don’t have the state return, is it open or closed ?
What can i do to have the debug log ?
Thanks again
chris
(Chris Jackson)
December 21, 2016, 11:51pm
7
I’ve updated the database for this device to change the channel type so it should work better with blinds - let’s see if that helps.
I’ll update the binding tomorrow.
Thanks a lot Chris !!
I just have to restart for applying the change ?
chris
(Chris Jackson)
December 22, 2016, 10:46am
9
I’ve not actually updated the binding yet - I’ll do this shortly, but once this is done you just need to update the binding - in PaperUI/HABmin, uninstall the current binding and install it again 30 seconds later.
no problem, tell me when you push the update i will test it!
Thanks again
chris
(Chris Jackson)
December 23, 2016, 9:27am
11
Sorry it’s taken so long - I’ve just merged this and kicked off a new build so it should be available in about 30 minutes.
Hi sorry for the late response
i have tried to uninstall and reinstall but i dont see any difference ?
how can i check that update is applied ?
Thanks a lot !
chris
(Chris Jackson)
December 28, 2016, 2:24pm
13
If you now have the bind control channel available, then it’s updated - if not, then it’s still the old one.
You will need to delete the thing and add it back - if your reinstall didn’t already do that.
Thanks i delete the thing and add it back and now i have the blind control channel and it works !
i have just only one problem, when i fully open (or close) whith openhab and the blind control channel it never stopped ?
I try to configure in habmin the parameters 4 or 5 (full close or open time) but i can’t, i can only select : “keep in permanent motion”
Do you know why ? thanks again !
chris
(Chris Jackson)
December 28, 2016, 8:44pm
15
These parameters have the “All free entry” tick set - so you should just be able to type in a value (ie a number) directly into the box?
no i can just select the “keep in permanent motion”
chris
(Chris Jackson)
December 28, 2016, 9:08pm
17
Can you attach an image of how this is rendered please?
i cant type any number, just select
chris
(Chris Jackson)
December 28, 2016, 9:26pm
20
Ok - I’ll take a look - it’s definitely not rendering as I expect.