twwd
(Tim)
December 10, 2020, 2:05pm
1
Hi,
I try to get a Schwaiger ZHS05 which seems to be a rebranded Aeotec ZW074 running with openHAB. Unfortunately, openHAB recognizes it as Aeotec DSB05 and I can’t get the motion sensor working.
In this post , it seems to be detected properly.
Does anyone have a hint for me? When I specify ZWave things in textual configuration, I could not get the configuration parameters of any device to work (I always get an error 409 conflict).
twwd
(Tim)
December 19, 2020, 2:01pm
2
Does no one have a clue for me?
Please post the xml file generated by OH from the information from your device. It is in the zwave directory of userdata if it is fully discovered.
Although somebody else had the same model it may be identified differently to zwave, especially if for a different region,
twwd
(Tim)
December 19, 2020, 2:54pm
4
Thanks for your fast reply. Unfortunatley, I’m a too fresh user to upload files so I have to paste it inline:
<node>
<homeId>0xf326a383</homeId>
<nodeId>7</nodeId>
<version>3</version>
<manufacturer>0x86</manufacturer>
<deviceId>0x5</deviceId>
<deviceType>0x2</deviceType>
<listening>false</listening>
<frequentlyListening>false</frequentlyListening>
<routing>true</routing>
<security>false</security>
<beaming>true</beaming>
<maxBaudRate>40000</maxBaudRate>
<sleepDelay>1000</sleepDelay>
<nodeInformationFrame>
<commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
<commandClass>COMMAND_CLASS_SENSOR_MULTILEVEL</commandClass>
<commandClass>COMMAND_CLASS_BATTERY</commandClass>
<commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
<commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
</nodeInformationFrame>
<associationGroups class="concurrent-hash-map">
<entry>
<int>1</int>
<associationGroup>
<index>1</index>
<maxNodes>0</maxNodes>
<associations>
<associationMember>
<node>1</node>
</associationMember>
</associations>
</associationGroup>
</entry>
</associationGroups>
<endpoints class="concurrent-hash-map">
<entry>
<int>0</int>
<endPoint>
<deviceClass>
<basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>GENERIC_TYPE_SENSOR_BINARY</genericDeviceClass>
<specificDeviceClass>SPECIFIC_TYPE_ROUTING_SENSOR_BINARY</specificDeviceClass>
</deviceClass>
<endpointId>0</endpointId>
<secureCommandClasses/>
<supportedCommandClasses class="concurrent-hash-map">
<entry>
<commandClass>COMMAND_CLASS_SENSOR_MULTILEVEL</commandClass>
<COMMAND__CLASS__SENSOR__MULTILEVEL>
<version>5</version>
<instances>1</instances>
<control>false</control>
<versionSupported>5</versionSupported>
<sensors>
<entry>
<multilevelSensorType>RELATIVE_HUMIDITY</multilevelSensorType>
<multilevelSensor>
<sensorType>RELATIVE_HUMIDITY</sensorType>
<initialised>false</initialised>
</multilevelSensor>
</entry>
<entry>
<multilevelSensorType>TEMPERATURE</multilevelSensorType>
<multilevelSensor>
<sensorType>TEMPERATURE</sensorType>
<initialised>false</initialised>
</multilevelSensor>
</entry>
<entry>
<multilevelSensorType>LUMINANCE</multilevelSensorType>
<multilevelSensor>
<sensorType>LUMINANCE</sensorType>
<initialised>false</initialised>
</multilevelSensor>
</entry>
</sensors>
<isGetSupported>false</isGetSupported>
</COMMAND__CLASS__SENSOR__MULTILEVEL>
</entry>
<entry>
<commandClass>COMMAND_CLASS_BATTERY</commandClass>
<COMMAND__CLASS__BATTERY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<batteryLevel>100</batteryLevel>
<batteryLow>false</batteryLow>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__BATTERY>
</entry>
<entry>
<commandClass>COMMAND_CLASS_SENSOR_BINARY</commandClass>
<COMMAND__CLASS__SENSOR__BINARY>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
<types/>
</COMMAND__CLASS__SENSOR__BINARY>
</entry>
<entry>
<commandClass>COMMAND_CLASS_WAKE_UP</commandClass>
<COMMAND__CLASS__WAKE__UP>
<version>2</version>
<instances>1</instances>
<control>false</control>
<versionSupported>2</versionSupported>
<targetNodeId>1</targetNodeId>
<interval>0</interval>
<minInterval>240</minInterval>
<maxInterval>2678400</maxInterval>
<defaultInterval>0</defaultInterval>
<intervalStep>240</intervalStep>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__WAKE__UP>
</entry>
<entry>
<commandClass>COMMAND_CLASS_BASIC</commandClass>
<COMMAND__CLASS__BASIC>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__BASIC>
</entry>
<entry>
<commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
<COMMAND__CLASS__CONFIGURATION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<configParameters>
<entry>
<int>112</int>
<configurationParameter>
<index>112</index>
<size>4</size>
<value>720</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>113</int>
<configurationParameter>
<index>113</index>
<size>4</size>
<value>720</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>2</int>
<configurationParameter>
<index>2</index>
<size>1</size>
<value>1</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>3</int>
<configurationParameter>
<index>3</index>
<size>2</size>
<value>240</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>4</int>
<configurationParameter>
<index>4</index>
<size>1</size>
<value>1</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>5</int>
<configurationParameter>
<index>5</index>
<size>1</size>
<value>1</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>101</int>
<configurationParameter>
<index>101</index>
<size>4</size>
<value>0</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>102</int>
<configurationParameter>
<index>102</index>
<size>4</size>
<value>0</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>103</int>
<configurationParameter>
<index>103</index>
<size>4</size>
<value>0</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>111</int>
<configurationParameter>
<index>111</index>
<size>4</size>
<value>720</value>
<readOnly>false</readOnly>
<writeOnly>false</writeOnly>
</configurationParameter>
</entry>
<entry>
<int>255</int>
<configurationParameter>
<index>255</index>
<size>1</size>
<value>0</value>
<readOnly>false</readOnly>
<writeOnly>true</writeOnly>
</configurationParameter>
</entry>
</configParameters>
</COMMAND__CLASS__CONFIGURATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
<COMMAND__CLASS__MANUFACTURER__SPECIFIC>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>134</deviceManufacturer>
<deviceType>2</deviceType>
<deviceId>5</deviceId>
</COMMAND__CLASS__MANUFACTURER__SPECIFIC>
</entry>
<entry>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
<COMMAND__CLASS__VERSION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<libraryType>LIB_SLAVE_ROUTING</libraryType>
<protocolVersion>3.28</protocolVersion>
<applicationVersion>1.18</applicationVersion>
</COMMAND__CLASS__VERSION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
<COMMAND__CLASS__NO__OPERATION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__NO__OPERATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
<COMMAND__CLASS__ASSOCIATION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
<maxGroups>1</maxGroups>
</COMMAND__CLASS__ASSOCIATION>
</entry>
</supportedCommandClasses>
</endPoint>
</entry>
</endpoints>
<nodeNeighbors/>
<lastReceived>2020-12-19 13:09:57.783 UTC</lastReceived>
</node>
1 Like
That device is in out database as the DSB05 and I verified that with the Z-Wave Alliance site. Perhaps you received a different device than you thought you purchased?
twwd
(Tim)
December 19, 2020, 3:05pm
6
chris
(Chris Jackson)
December 19, 2020, 5:58pm
8
Why do you think it is the ZW074? I can’t find anything that states this on the net. The ZW074 and DSB05 look pretty much the same, and have the same functionality with different configuration. Everything about your device says it is a DSB05 - the manufacturer IDs, and the protocol version, so I think it probably is .
1 Like
twwd
(Tim)
December 20, 2020, 11:05am
9
I thought it was the ZW074 based on the photos in the docs. I have now been able to peel off the sticker from Schwaiger, it also says DSB05 underneath. I was wrong, sorry for the confusion.
Then I guess I just have a configuration error that the status of the motion detector is not displayed to me in openHAB and it does not switch the configured node.
1 Like
Perhaps they, at one time had their own firmware & then later just rebranded the ir OEN to cut costs.
toigo
(toigo)
May 9, 2021, 7:43am
11
Same problem here:
Label in the case cap:
AEOTEC
BY AEON LABS
MultiSensor Gen5
Model: ZW074-C (868.42 Mhz)
OpenHAB3 states that it is a DSB05 (manufacturerId: 0086, manufacturerRef: 0002:0005)
Thing-Code:
UID: zwave:device:ccaa0123:node6
label: AEON Labs MultiSensor 5
thingTypeUID: zwave:aeon_dsb05_00_000
configuration:
config_103_4_000000FF: 0
config_102_4_000000FF: 0
wakeup_interval: 3600
group_1:
- controller
config_255_1_wo: 0
action_heal: false
config_2_1: 1
config_112_4: 720
wakeup_node: 1
config_101_4_000000FF: 225
config_113_4: 720
config_111_4: 300
config_3_2: 120
config_4_1: 1
config_5_1: 1
node_id: 6
bridgeUID: zwave:serial_zstick:ccaa0123
Thing properties:
zwave_class_basic: BASIC_TYPE_ROUTING_SLAVE
zwave_class_generic: GENERIC_TYPE_SENSOR_BINARY
zwave_frequent: false
zwave_neighbours: 1,19,20
zwave_lastwakeup: 2021-05-09T06:50:45Z
modelId: DSB05
zwave_version: 1.18
zwave_listening: false
manufacturerId: 0086
manufacturerRef: 0002:0005
dbReference: 71
zwave_deviceid 5
zwave_nodeid: 6
zwave_lastheal: 2021-05-08T19:48:52Z
vendor: AEON Labs
defaultAssociations: 1
zwave_routing: true
zwave_beaming: true
commandClass:COMMAND_CLASS_SENSOR_MULTILEVEL: getSupported=false
zwave_secure: false
zwave_class_specific: SPECIFIC_TYPE_ROUTING_SENSOR_BINARY
zwave_manufacturer: 134
zwave_devicetype: 2
Set to report Temperature, Humidity, Lightlevel and Battery every 5 minutes.
Results:
Battery drains within a few days (4xAAA 850mAh NiMH rechargeable).
All readings have spikes which (e.g. 50°C, 90%rH, 1000 lux)
Maybe the cap has just been replaced by a new one which has the label of the new revision. I have no evidence for this, but the color of the cap is white and the color of the rest of the device is ivory - at least from the outside).
What is your experience with this device?
OpenHAB gets its information from the device firmware. Perhaps it was flashed with the incorrect firmware and is defective.