ZWAVE COMMAND_CLASS_HAIL, Aeotec doorbell notification

qq:380939960

购买的Aeotec doorbell在包装上说:在按门铃时,用户可以收到notification。但是实际操作时发现:按门铃,ZWAVE controller收不到任何信息。


一)首先使用查看它支持哪些command class,获得信息如下:

rd_nif_request_notify, cmdLen(15)

 0x040x10 0x05 0x5E 0x86 0x25 0x70 0x72 0x59 0x85 0x73 0x7A 0x5A 0xEF 0x82

其中前三个是device type

 

0x04

0x10

0x05

Basis=0x04; general=0x10; specific=0x05

Basic Device Class:    BASIC_TYPE_ROUTING_SLAVE

General Device class:  GENERIC_TYPE_SWITCH_BINARY

Specific Device class: SPECIFIC_TYPE_SIREN

从这里可以看出来,Aeotec将doorbell作为SIREN来实现的。

该产品的链接是http://aeotec.com/z-wave-doorbell

 

0x5E COMMAND_CLASS_ZWAVEPLUS_INFO

0x86 COMMAND_CLASS_VERSION

0x25 COMMAND_CLASS_SWITCH_BINARY

0x70 COMMAND_CLASS_CONFIGURATION

0x72 COMMAND_CLASS_MANUFACTURER_SPECIFIC

0x59 COMMAND_CLASS_ASSOCIATION_GRP_INFO

0x85 COMMAND_CLASS_ASSOCIATION

0x73 COMMAND_CLASS_POWERLEVEL

0x7A COMMAND_CLASS_FIRMWARE_UPDATE_MD

0x5A COMMAND_CLASS_DEVICE_RESET_LOCALLY

0xEF COMMAND_CLASS_MARK

0x82 COMMAND_CLASS_HAIL  say hello,这个command在标准中说已经废弃,


通常notification都是通过NITIFICATION或者ALARM 命令类来上报的。但是从获得的命令列表来看,它又不支持。唯一有可能的是COMMAND_CLASS_HAIL,不过感觉又不像。


二)怀疑是否需要配置一些参数

该产品默认按门外的button时,不会发送notification给ZWAVE dongle的。需要使用COMMAND_CLASS_CONFIGURATION先配置一个参数,具体信息如下:

“Works with HomeSeer ISY994Zw VeraEdge Z-Wave Gateway Controller -Set up parameter 80 = 1 (1 bit dec) to receive notifications and create scenesincluding the doorbell”

在代码中是调用 ZWAVE_ConfigurationSet(nodeid,80,1,1);

 

配置完后,不管是在本地按门铃,还是通过APP控制门铃,它都会上报一个COMMAND_CLASS_HAIL给ZWAVE controller。


三)感觉厂家应该出厂默认时这个配置项是使能的。因为ZWAVE protocol上推荐这样做。

如果每个厂家的产品都需要特殊配置一下的话,那么ZWAVE gateway就需要做很多特殊操作,不太友好......

The Configuration Command Class allows product specific configuration parameters to be changed. One example could be the default dimming rate of a light dimmer.
Configuration parameters MUST be specified in the product documentation. Configuration parameters accessed via this command class MUST NOT replace similar commands provided by other existing Command Classes.
A device MUST be able to operate with default factory configuration parameter values.
It is RECOMMENDED that configuration parameters can be manipulated via a local user interface. It is RECOMMENDED that default factory configuration parameter values can be restored via a local user interface. It is RECOMMENDED that an including controller resets all configuration parameters to factory default values during inclusion by issuing the Configuration Set Command for each individual parameter with the Default bit set to 1.


四)另外这个door bell 室外机和室内机时间是通过RF433进行无线通讯的,但是感觉距离非常非常近..


 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值