Git Product home page Git Product logo

Comments (6)

RobinBol avatar RobinBol commented on May 27, 2024

Why do you think this class is not supported? Can you show me some logging output directly after pairing the device?

from node-homey-zwavedriver.

robertraaijmakers avatar robertraaijmakers commented on May 27, 2024

The list of command classes after pairing the device.
Also when I add the COMMAND_CLASS_ENTRY_CONTROL as a custom capability it gives an error that it isn't recognized.


eu.benext running...
[debug] ------------------------------------------
[debug] Node: baaec7f5-c7aa-44a3-8691-4f59e4433818
[debug] - Battery: true
[debug] - CommandClass: COMMAND_CLASS_ZWAVEPLUS_INFO
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- ZWAVEPLUS_INFO_GET
[debug] --- ZWAVEPLUS_INFO_REPORT
[debug] - CommandClass: COMMAND_CLASS_MANUFACTURER_SPECIFIC
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- MANUFACTURER_SPECIFIC_GET
[debug] --- MANUFACTURER_SPECIFIC_REPORT
[debug] --- DEVICE_SPECIFIC_GET
[debug] --- DEVICE_SPECIFIC_REPORT
[debug] - CommandClass: COMMAND_CLASS_VERSION
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- VERSION_COMMAND_CLASS_GET
[debug] --- VERSION_COMMAND_CLASS_REPORT
[debug] --- VERSION_GET
[debug] --- VERSION_REPORT
[debug] - CommandClass: COMMAND_CLASS_DEVICE_RESET_LOCALLY
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- DEVICE_RESET_LOCALLY_NOTIFICATION
[debug] - CommandClass: COMMAND_CLASS_ASSOCIATION
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- ASSOCIATION_GET
[debug] --- ASSOCIATION_GROUPINGS_GET
[debug] --- ASSOCIATION_GROUPINGS_REPORT
[debug] --- ASSOCIATION_REMOVE
[debug] --- ASSOCIATION_REPORT
[debug] --- ASSOCIATION_SET
[debug] --- ASSOCIATION_SPECIFIC_GROUP_GET
[debug] --- ASSOCIATION_SPECIFIC_GROUP_REPORT
[debug] - CommandClass: COMMAND_CLASS_ASSOCIATION_GRP_INFO
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- ASSOCIATION_GROUP_NAME_GET
[debug] --- ASSOCIATION_GROUP_NAME_REPORT
[debug] --- ASSOCIATION_GROUP_INFO_GET
[debug] --- ASSOCIATION_GROUP_INFO_REPORT
[debug] --- ASSOCIATION_GROUP_COMMAND_LIST_GET
[debug] --- ASSOCIATION_GROUP_COMMAND_LIST_REPORT
[debug] - CommandClass: COMMAND_CLASS_WAKE_UP
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- WAKE_UP_INTERVAL_CAPABILITIES_GET
[debug] --- WAKE_UP_INTERVAL_CAPABILITIES_REPORT
[debug] --- WAKE_UP_INTERVAL_GET
[debug] --- WAKE_UP_INTERVAL_REPORT
[debug] --- WAKE_UP_INTERVAL_SET
[debug] --- WAKE_UP_NO_MORE_INFORMATION
[debug] --- WAKE_UP_NOTIFICATION
[debug] - CommandClass: COMMAND_CLASS_CONFIGURATION
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- CONFIGURATION_GET
[debug] --- CONFIGURATION_REPORT
[debug] --- CONFIGURATION_SET
[debug] - CommandClass: COMMAND_CLASS_SWITCH_BINARY
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- SWITCH_BINARY_GET
[debug] --- SWITCH_BINARY_REPORT
[debug] --- SWITCH_BINARY_SET
[debug] - CommandClass: COMMAND_CLASS_BATTERY
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- BATTERY_GET
[debug] --- BATTERY_REPORT
[debug] - CommandClass: COMMAND_CLASS_POWERLEVEL
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- POWERLEVEL_GET
[debug] --- POWERLEVEL_REPORT
[debug] --- POWERLEVEL_SET
[debug] --- POWERLEVEL_TEST_NODE_GET
[debug] --- POWERLEVEL_TEST_NODE_REPORT
[debug] --- POWERLEVEL_TEST_NODE_SET
[debug] - CommandClass: COMMAND_CLASS_FIRMWARE_UPDATE_MD
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- FIRMWARE_MD_GET
[debug] --- FIRMWARE_MD_REPORT
[debug] --- FIRMWARE_UPDATE_MD_GET
[debug] --- FIRMWARE_UPDATE_MD_REPORT
[debug] --- FIRMWARE_UPDATE_MD_REQUEST_GET
[debug] --- FIRMWARE_UPDATE_MD_REQUEST_REPORT
[debug] --- FIRMWARE_UPDATE_MD_STATUS_REPORT
[debug] - CommandClass: COMMAND_CLASS_SECURITY
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- NETWORK_KEY_SET
[debug] --- NETWORK_KEY_VERIFY
[debug] --- SECURITY_COMMANDS_SUPPORTED_GET
[debug] --- SECURITY_COMMANDS_SUPPORTED_REPORT
[debug] --- SECURITY_MESSAGE_ENCAPSULATION
[debug] --- SECURITY_MESSAGE_ENCAPSULATION_NONCE_GET
[debug] --- SECURITY_NONCE_GET
[debug] --- SECURITY_NONCE_REPORT
[debug] --- SECURITY_SCHEME_GET
[debug] --- SECURITY_SCHEME_INHERIT
[debug] --- SECURITY_SCHEME_REPORT
[debug] - CommandClass: COMMAND_CLASS_BASIC
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- BASIC_GET
[debug] --- BASIC_REPORT
[debug] --- BASIC_SET
[debug] - CommandClass: COMMAND_CLASS_ALARM
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- ALARM_GET
[debug] --- ALARM_REPORT
[debug] --- ALARM_SET
[debug] --- ALARM_TYPE_SUPPORTED_GET
[debug] --- ALARM_TYPE_SUPPORTED_REPORT
[debug] - CommandClass: COMMAND_CLASS_USER_CODE
[debug] -- Version: 1
[debug] -- Commands:
[debug] --- USER_CODE_GET
[debug] --- USER_CODE_REPORT
[debug] --- USER_CODE_SET
[debug] --- USERS_NUMBER_GET
[debug] --- USERS_NUMBER_REPORT
[debug] - CommandClass: Error
[debug] -- Version: 1
[debug] -- Commands:
[debug] - CommandClass: COMMAND_CLASS_INDICATOR
[debug] -- Version: 2
[debug] -- Commands:
[debug] --- INDICATOR_GET
[debug] --- INDICATOR_REPORT
[debug] --- INDICATOR_SET
[debug] ------------------------------------------

Update: the error that I get when I try to add the command class is "invalid_commandClass_COMMAND_CLASS_ENTRY_CONTROL"

from node-homey-zwavedriver.

WeeJeWel avatar WeeJeWel commented on May 27, 2024

It seems the device doesn't advertise it supports the Command Class. Maybe you need to set a configuration parameter, or pair it securely?

from node-homey-zwavedriver.

robertraaijmakers avatar robertraaijmakers commented on May 27, 2024

Thanks for the suggestions. I did some research and trying to see if I could tweak the settings, but I'm stuck (the device is added as a secure device).

Also there is an " Error " reported for the " Device Class Specific ".

I also noticed that the
[debug] - CommandClass: Error [debug] -- Version: 1 [debug] -- Commands:

changed to
[debug] - CommandClass: undefined [debug] -- Version: 1 [debug] -- Commands:

I'm a bit lost... :(

I will try this weekend to see what happens when I add COMMAND_CLASS_ENTRY_CONTROL again to the app.json and the driver and if I reset my device and push the 'gateway mode' setting directly on pairing.

tag reader 500 settings

from node-homey-zwavedriver.

robertraaijmakers avatar robertraaijmakers commented on May 27, 2024

Had some time today to check this already and experiment a little bit further. So, when not adding the COMMAND_CLASS_ENTRY_CONTROL as a custom capability to my device I can now edit the settings (I updated previous post to remove this 'dependency' to prevent some confusion).

But the error below is, initially, why I created the issue. When trying to add it it tells me that it is an invalid command class, this makes me assume that the command class isn't supported by Homey.

benext invalid command class

from node-homey-zwavedriver.

WeeJeWel avatar WeeJeWel commented on May 27, 2024

Yep, you're right, this seems to be a newer command class than Homey supports.

I've added support for it. As of Homey v1.1.0, it should work!

from node-homey-zwavedriver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.