Problem adding multilevel sensor to Homeseer
Posted: 09 Dec 2020 05:05
I'm working on a ZUno module project. The first board is working fine. I assembled a second board and programmed it with the same firmware (after updating to the 2.1.7 bootloader). This board always fails when trying to be added to my Homeseer Z-Wave network.
This is the log of the add device process. After this the top-level device exists but neither of the child devices exist. Any ideas what might cause this error?
The device has two channels and the code that creates them looks like this.
This is the log of the add device process. After this the top-level device exists but neither of the child devices exist. Any ideas what might cause this error?
Code: Select all
A new node is being added...
Adding a new SLAVE NODE...
DONE - Add Node Operation is Complete.
Done. Node 43 Added.
Reloading (importing) node information...
Synchronizing node information with HomeSeer and creating new device(s) as necessary...
Synchronize nodes finished. Number of device nodes to be created/added = 1
Z-Wave manufacturer information for node 43, ID: 277=115H (Z-Wave.Me), Type: 272=110H, ID: 1=1H
Node: 43 Supports Class(es): ZWAVEPLUS_INFO, CONFIGURATION_V3, ASSOCIATION, MULTI_CHANNEL_ASSOCIATION_V3, FIRMWARE_UPDATE_MD_V3, DEVICE_RESET_LOCALLY, ASSOCIATION_GRP_INFO, POWERLEVEL, VERSION, MANUFACTURER_SPECIFIC, SENSOR_MULTILEVEL_V7
Node 43 is Z-Wave version: Lib: 4.38 App: 2.17
Node 43 is a Z-Wave Plus node. Retrieving ZWPlus Info...
Error: Exception creating Sensor Multilevel child device of node 43, GET for supported sensor types indicated failure.
All associations for node 43 have been retrieved successfully, it supports associations on these groups: 1.
Internal: Adding association for Z-Wave device Node 43 Z-Wave Z-Wave.Me Multilevel Sensor (Node 43, Group 1) to HomeSeer
Finished.
Code: Select all
ZUNO_SETUP_CHANNELS(
ZUNO_SENSOR_MULTILEVEL(ZUNO_SENSOR_MULTILEVEL_TYPE_TEMPERATURE, SENSOR_MULTILEVEL_SCALE_CELSIUS, SENSOR_MULTILEVEL_SIZE_TWO_BYTES, SENSOR_MULTILEVEL_PRECISION_ONE_DECIMAL, getTemperatureValue),
ZUNO_SENSOR_MULTILEVEL_GENERAL_PURPOSE(getCount)
);