Two brand new Aeotec Z-Wave devices to add to the database

I’ve gotten my hands on two brand new Aeotec’s ZWave devices (zwave_manufacturer 881)

1: the SmartSwitch 7 (zwave_devicetype 257)
2: the AerQ Temperature and Humidity sensor (zwave_devicetype 258)

When I create a thing, Under ThingType it says “Unknown Device” and the OH3 GUI states that "The device is not in the database" recommends I come and mention it here so the details can be added.

Please let me know how I can help.

/var/…/openhab.log has the following relavent warning messages:

For the SmartSwitch 7:

2021-03-02 20:59:16.755 [WARN ] [wave.discovery.ZWaveDiscoveryService] - NODE 10: Device discovery could not resolve to a thingType! 0371:0103:0017::1.3

and for the aerQ Temperature & Humidity sensor:

2021-03-02 20:53:23.271 [WARN ] [wave.discovery.ZWaveDiscoveryService] - NODE 9: Device discovery could not resolve to a thingType! 0371:0102:0009::1.1
2021-03-02 20:53:23.905 [INFO ] [ommandclass.ZWaveVersionCommandClass] - NODE 9: Command Class COMMAND_CLASS_SECURITY has version 0!
2021-03-02 20:53:23.947 [INFO ] [ommandclass.ZWaveVersionCommandClass] - NODE 9: Command Class COMMAND_CLASS_BASIC has version 0!

The database can be found here.

You can search through it yourself whenever you wish to check for your devices in the most current version. When something is added to the database it does not immediately become available to openHab. First the new version of the database must be exported to the z-wave binding (usually happens approximately weekly) and then your OH instance must be running that newest version of the binding.

So, in fact, according to the database, it looks like only one of your items is missing. Your AerQ looks like it matches the item in the database (type number and version) but this is a very recent addition. That your OH can’t id the device just means that you don’t have the newest z-wave addon. You can either update your entire OH instance to one of the newest builds (not always the easiest or best option depending on your setup) or try the z-wave update script that you can read about here:

There is a Aeotec Smart Switch 7 in the database but it appears that yours has a new type number. The database is community maintained so you can read through the Database user guide on the database site and see how you can contribute your new device information.

1 Like

The Database Guide is here.Be sure to open a ticket on that site to get database access.

Wow, thanks! Great information! I just created a ticket!

1 Like

I’m pretty new to OpenHAB, I just switched from Domoticz because of Zwave troubles I had. I have exactly the same issue here. I have an Aeotec AërQ (Model ZW009). According to the above documentation it is supported in OH 2. But I’m running OpenHAB 3. I did get the AerQ device op and running by using the 3.1 snapshot. But it’s not running smoothly. I almost regret I bought this sensor. I hope it will be integrated very soon.

If it was supported in OH3 it is supported in OH3, assuming the vendor did not change the device identification information.
You say it is not running smoothly. Please explain further.

You are running an unstable snapshot version instead og f the stable 3.0.1. Snapshots are not expected to be stable for production use.

The sensor is brand new, using a brand new 700 series z-wave chipset. Once some of the growing pains of the brand new devices are are ironed out, it will be great.
Regret? Not me. These 700 series devices seem like game-changers in the sensor world. Basically, nothing else comes close in terms of size and battery life.

1 Like

I’ve just purchased one of the Temperature and Humidity sensors and can report that it works really well. No issue with getting is on the network and after a few manual wake up’s, all the end points are reporting as they should.

FYI I’m running OH2.5 at the moment, I plan to migrate of the course of this year.

1 Like

Aeotec ZWA039-A Temperature & Humidity Sensor seems to be a new version of ZWA009. It is not in the Open Smarthouse Database as yet. Is anyone using this sensor and requested a database update?

Without the XML file for the device there is no hope to have it added to the Z-Wave database, see

1 Like

Thanks for the response. The Guide does show a method to create a new device without a XML file. I’m not sure if this is the correct approach since the ZWA039 has the same Manufacturer ID and Device Type (although 0371 is an added listing). The Device ID (Label) and Firmware are different.

It’s really not recommended, and doesn’t gain anything at all. It is prone to people entering incorrect information - it is much better to simply upload the XML file to the database and have that generate the majority of the detailed information. You then only need to add the associations and configuration (and manual etc).

According to https://devices.zwave-js.io/ ZWA009 identifies itself as
0x0371:[0x0002:0x0009, 0x0102:0x0009, 0x0202:0x0009]
and ZWA039 as
0x0371:[0x0002:0x0009, 0x0102:0x0009, 0x0202:0x0009] -
you are right, the IDs are the same, but the parameter set seems to be different.

According to https://devices.zwave-js.io/ ZWA039 can be identfied by its firmware: 2.0 - 10.255. So we would need to restrict the ZW009 to firmware versions ( <= 1.255 or 11.1), create a copy of ZW009, add the new parameters, rename the copy of ZW009 to ‘ZW039’ (@chris: or rename all versions to ‘ZW009/ZW039’?) and restrict it to firmware versions 2.0-10.255 - a lot of work that should be based on the XML file from the device (and not on dubious information on the internet).

1 Like

OH lets me add a thing (unknown device) but no XML file is created (/var/lib/openhab/zwave).

Also log file shows communication but then no state update (node 11):

I still am learning OH so at a loss where to go from here apart from using a different sensor. Thanks for the help.

Update & Solved:

Once I “woke-up” the sensor close to the controller, OH recognized it and all the channels are active. No need to amend the database unless to note that this version works as well.

Could you post the XML file for ZW039, please? It should be located in userdata/zwave. Before posting the XML file you might want to remove the <homeId>...</homeId> - not sure whether Google is sniffing Z-Wave home IDs, though. :slight_smile:

Aeotec_ZWA039.xml (20.2 KB)
Attached is the file.

<protocolVersion>7.15</protocolVersion>
<applicationVersion>2.0</applicationVersion>
<hardwareVersion>1</hardwareVersion>

This confirms that ZW039 could be discerned from ZW009. Right now your ZW039 is ‘missing’ the following configuration parameters:

  • #3 Threshold Check Interval
  • #16 Check Interval for Parameter 5, 6, 7, 8
  • #65 Sensor Report after Inclusion: Battery, Temperature, Humidity, Dew Point

To add these parameters to the database, follow the steps described in Two brand new Aeotec Z-Wave devices to add to the database - #13 by Ap15e. :slight_smile:

Just to be clear - if the older (or other) version of the device doesn’t support these configuration parameters, then we would require a new database entry, so please don’t add them to the current entry if this is the case.

1 Like

From what I read on the Aeotec site ZWA009 has FW ver 12.01 which still does not match ZWA039 parameters. So I think that necessitates a new db entry,