Can't get this nice Konke Zigbee Siren model# 3AFE071004031225 to work

Device Details:

  • endpointId: 01
  • application: 07
  • inClusters: 0000,0001,0003,0500,0502,0B05,FCC0
  • manufacturer: Konke
  • model: 3AFE071004031225
  • outClusters: 0003,0019,FCC0
  • softwareBuild:

I tried Tuya Smart Siren Zigbee custom driver

When i try to hit configure, i got these

When i try hit turn it on, i get

Once again, i bought a bunch of these (didnt have time to test 1 first) so now im stuck trying to make it work :frowning:

can anyone help? perhaps there's another driver that could work?

The Tuya driver will definitely not work with this device.

Did you try the inbuilt generic Zigbee drivers?

You can search the forum for Markusโ€™s siren driver too.

Yeh i've tried Generic Zigbee Drivers... Ok I'll give Markus's siren driver a shot.

BTW, if there's no driver found for this device, what's the next step? What can i do to solve this?

UPDATE:
Tried markus this driver and didnt work :frowning:

https://raw.githubusercontent.com/markus-li/Hubitat/release/drivers/expanded/zigbee-tuya-alarm-expanded.groovy

Initializing it seems to do something

and when i tried to turn it on i get

If i press the alarm button on the device itself, triggering the alarm from the device, i get these:

BTW, i tried to reach out to markus but realized he's been suspended??

Sorry, I can't find information on the Web for this Konke Zigbee Siren. Searching for * model: 3AFE071004031225 does not return any results. It should be using the standard IAS cluster for control, but probably there are some unknown specifics that make it problematic for use outside of Konke own Zigbee hub.

i see :frowning:
i guess im stuck w/ these paper weights then hehe

anyway it's this product , if it's any help

Make sure you use zigbee channels 15, 20, or 25. Konke devices are restricted to those channels.

ok ill check later
but I'm getting logs on whatever channel im currently on = does that indicate im on an OK channel? coz if not then i should probably not getting any logs/reactions from the siren device

  • oh and not to mention, the other konke devices i have here (smoke detector, motion, door, buttons) are working fine

Then youโ€™re on a channel that works with Konke.

1 Like

This screenshot is cut off and the important information is missing...
Please try to select the logs as text, then copy, then paste here in a summary section (using the forum editor cog wheel tool)

Alright for some reason I got it to work on GENERIC ZIGBEE SIREN driver!!!

The following works:

  1. BOTH (Siren and Strobe)
  2. Siren or Strobe
  3. Volume (Sirel Level)

so only these options seem to work

I switched back to Zigbee-Tuya Alarm driver and nothing seems to work but here's what i got from the logs

dev:1482023-01-08 07:29:16.213 PMinfoUnhandled Event IGNORE THIS - description:enroll request endpoint 0x01 : data 0x0225 | msgMap:[:]
dev:1482023-01-08 07:29:15.133 PMinfoUnhandled Event IGNORE THIS - description:enroll request endpoint 0x01 : data 0x0225 | msgMap:[:]
dev:1482023-01-08 07:29:13.173 PMinfoUnhandled Event IGNORE THIS - description:enroll request endpoint 0x01 : data 0x0225 | msgMap:[:]
dev:1482023-01-08 07:29:12.821 PMinfoUnhandled Event IGNORE THIS - description:read attr - raw: BAEB010001102000202121002049, dni: BAEB, endpoint: 01, cluster: 0001, size: 10, attrId: 0020, encoding: 20, command: 0A, value: 2121002049 | msgMap:[raw:BAEB010001102000202121002049, dni:BAEB, endpoint:01, cluster:0001, size:10, attrId:0020, encoding:20, command:0A, value:21, clusterInt:1, attrInt:32, additionalAttrs:[[value:49, encoding:20, attrId:0021, consumedBytes:4, attrInt:33]], valueParsed:33]
dev:1482023-01-08 07:29:11.817 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 10C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[10, C3]]
dev:1482023-01-08 07:29:10.154 PMinfoUnhandled Event IGNORE THIS - description:enroll request endpoint 0x01 : data 0x0225 | msgMap:[:]
dev:1482023-01-08 07:29:09.817 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 03C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[03, C3]]
dev:1482023-01-08 07:29:07.814 PMinfoUnhandled Event IGNORE THIS - description:catchall: 0104 0000 01 01 0040 00 BAEB 00 00 0000 0B 01 F081 | msgMap:[raw:catchall: 0104 0000 01 01 0040 00 BAEB 00 00 0000 0B 01 F081, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[F0, 81]]
dev:1482023-01-08 07:29:07.612 PMinfoUnhandled Event IGNORE THIS - description:catchall: 0104 0000 01 01 0040 00 BAEB 00 00 0000 04 01 86DEFF | msgMap:[raw:catchall: 0104 0000 01 01 0040 00 BAEB 00 00 0000 04 01 86DEFF, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[86, DE, FF]]
dev:1482023-01-08 07:29:07.569 PMinfoDone with test()
dev:1482023-01-08 07:29:07.565 PMdebugsendZigbeeCommands(cmd=[he wattr 0xBAEB 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 199, he raw 0xBAEB 1 1 0x0000 {1187F0}, delay 2001, he raw 0xBAEB 1 1 0xEF00 {114103}, delay 2001, he cmd 0xBAEB 0x01 0xEF00 0x10 {0060}, delay 101])
dev:1482023-01-08 07:29:07.559 PMdebugzigbeeSpecialCommand cmd=[he raw 0xBAEB 1 1 0xEF00 {114103}, delay 2001]
dev:1482023-01-08 07:29:07.555 PMdebugzigbeeSpecialCommand()
dev:1482023-01-08 07:29:07.551 PMdebugzigbeeSpecialCommand cmd=[he raw 0xBAEB 1 1 0x0000 {1187F0}, delay 2001]
dev:1482023-01-08 07:29:07.546 PMdebugzigbeeSpecialCommand()
dev:1482023-01-08 07:29:06.332 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 10C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[10, C3]]
dev:1482023-01-08 07:29:06.283 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:29:06.232 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:29:06.186 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:29:06.132 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:29:06.107 PMdebugdirty model = 3AFE071004031225, clean model=3AFE071004031225
dev:1482023-01-08 07:29:06.102 PMdebugModel Name Received - description:read attr - raw: BAEB0100002A0500421033414645303731303034303331323235, dni: BAEB, endpoint: 01, cluster: 0000, size: 2A, attrId: 0005, encoding: 42, command: 01, value: 1033414645303731303034303331323235 | msgMap:[raw:BAEB0100002A0500421033414645303731303034303331323235, dni:BAEB, endpoint:01, cluster:0000, size:2A, attrId:0005, encoding:42, command:01, value:3AFE071004031225, clusterInt:0, attrInt:5]
dev:1482023-01-08 07:29:06.096 PMinfoPayload sent: 0082
dev:1482023-01-08 07:29:06.091 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x10 {0082}, delay 101])
dev:1482023-01-08 07:29:06.086 PMinfoPayload sent: 00E07001000101
dev:1482023-01-08 07:29:06.082 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00E07001000101}, delay 101])
dev:1482023-01-08 07:29:06.077 PMinfoPayload sent: 00BE7404000102
dev:1482023-01-08 07:29:06.072 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00BE7404000102}, delay 101])
dev:1482023-01-08 07:29:06.068 PMinfoAlarm Volume Set: low
dev:1482023-01-08 07:29:06.063 PMdebugManufacturer Name Received - description:read attr - raw: BAEB01000014040042054B6F6E6B65, dni: BAEB, endpoint: 01, cluster: 0000, size: 14, attrId: 0004, encoding: 42, command: 01, value: 054B6F6E6B65 | msgMap:[raw:BAEB01000014040042054B6F6E6B65, dni:BAEB, endpoint:01, cluster:0000, size:14, attrId:0004, encoding:42, command:01, value:Konke, clusterInt:0, attrInt:4]
dev:1482023-01-08 07:29:06.057 PMinfoPayload sent: 00906604000100
dev:1482023-01-08 07:29:06.053 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00906604000100}, delay 101])
dev:1482023-01-08 07:29:06.049 PMinfosetAlarmType(type=1)
dev:1482023-01-08 07:29:06.044 PMinfoAlarm Type Set: 1
dev:1482023-01-08 07:29:06.040 PMinfoPayload sent: 0084670200040000000A
dev:1482023-01-08 07:29:06.035 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {0084670200040000000A}, delay 101])
dev:1482023-01-08 07:29:06.030 PMinfosetAlarmLength(length=10)
dev:1482023-01-08 07:29:06.025 PMinfoAlarm Length Set: 10
dev:1482023-01-08 07:29:06.020 PMinfoconfigureDevice()
dev:1482023-01-08 07:29:06.016 PMdebugsendZigbeeCommands(cmd=[he raw 0xBAEB 1 0x01 0x0000 {10 00 00 05 00}, delay 2000])
dev:1482023-01-08 07:29:06.011 PMdebugrefresh cmd: [he raw 0xBAEB 1 0x01 0x0000 {10 00 00 05 00}, delay 2000]
dev:1482023-01-08 07:29:05.978 PMdebugsendZigbeeCommands(cmd=[he raw 0xBAEB 1 0x01 0x0000 {10 00 00 04 00}, delay 2000])
dev:1482023-01-08 07:29:05.972 PMdebugrecoveryMode: Slow
dev:1482023-01-08 07:29:05.943 PMinfoRecovery feature ENABLED
dev:1482023-01-08 07:29:05.939 PMdebugstartCheckEventInterval()
dev:1482023-01-08 07:29:05.906 PMinfogetDriverVersion() = v1.0.1.1123
dev:1482023-01-08 07:29:05.902 PMdebugrefresh() model='3AFE071004031225'
dev:1482023-01-08 07:29:05.870 PMinfoinitialize()
dev:1482023-01-08 07:29:01.646 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:29:01.599 PMinfoPayload sent: 007C6801000101
dev:1482023-01-08 07:29:01.595 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {007C6801000101}, delay 101])
dev:1482023-01-08 07:29:01.590 PMdebugon()
dev:1482023-01-08 07:29:01.059 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:29:01.015 PMinfoPayload sent: 00B96801000101
dev:1482023-01-08 07:29:01.011 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00B96801000101}, delay 101])
dev:1482023-01-08 07:29:01.006 PMdebugon()
dev:1482023-01-08 07:28:59.804 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:28:59.749 PMinfoPayload sent: 00176801000101
dev:1482023-01-08 07:28:59.744 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00176801000101}, delay 101])
dev:1482023-01-08 07:28:59.739 PMdebugon()
dev:1482023-01-08 07:28:59.124 PMinfoUnhandled Event IGNORE THIS - description:read attr - raw: BAEB0105000A0200190000, dni: BAEB, endpoint: 01, cluster: 0500, size: 0A, attrId: 0002, encoding: 19, command: 0A, value: 0000 | msgMap:[raw:BAEB0105000A0200190000, dni:BAEB, endpoint:01, cluster:0500, size:0A, attrId:0002, encoding:19, command:0A, value:0000, clusterInt:1280, attrInt:2, valueParsed:0]
dev:1482023-01-08 07:28:57.597 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:28:57.548 PMinfoPayload sent: 00B87404000100
dev:1482023-01-08 07:28:57.544 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00B87404000100}, delay 101])
dev:1482023-01-08 07:28:54.925 PMdebugdirty model = 3AFE071004031225, clean model=3AFE071004031225
dev:1482023-01-08 07:28:54.920 PMdebugModel Name Received - description:read attr - raw: BAEB0100002A0500421033414645303731303034303331323235, dni: BAEB, endpoint: 01, cluster: 0000, size: 2A, attrId: 0005, encoding: 42, command: 01, value: 1033414645303731303034303331323235 | msgMap:[raw:BAEB0100002A0500421033414645303731303034303331323235, dni:BAEB, endpoint:01, cluster:0000, size:2A, attrId:0005, encoding:42, command:01, value:3AFE071004031225, clusterInt:0, attrInt:5]
dev:1482023-01-08 07:28:54.875 PMdebugsendZigbeeCommands(cmd=[he raw 0xBAEB 1 0x01 0x0000 {10 00 00 05 00}, delay 2000])
dev:1482023-01-08 07:28:54.871 PMdebugrefresh cmd: [he raw 0xBAEB 1 0x01 0x0000 {10 00 00 05 00}, delay 2000]
dev:1482023-01-08 07:28:54.865 PMdebugManufacturer Name Received - description:read attr - raw: BAEB01000014040042054B6F6E6B65, dni: BAEB, endpoint: 01, cluster: 0000, size: 14, attrId: 0004, encoding: 42, command: 01, value: 054B6F6E6B65 | msgMap:[raw:BAEB01000014040042054B6F6E6B65, dni:BAEB, endpoint:01, cluster:0000, size:14, attrId:0004, encoding:42, command:01, value:Konke, clusterInt:0, attrInt:4]
dev:1482023-01-08 07:28:54.811 PMdebugsendZigbeeCommands(cmd=[he raw 0xBAEB 1 0x01 0x0000 {10 00 00 04 00}, delay 2000])
dev:1482023-01-08 07:28:54.804 PMdebugrecoveryMode: Slow
dev:1482023-01-08 07:28:54.760 PMinfoRecovery feature ENABLED
dev:1482023-01-08 07:28:54.755 PMdebugstartCheckEventInterval()
dev:1482023-01-08 07:28:54.707 PMinfogetDriverVersion() = v1.0.1.1123
dev:1482023-01-08 07:28:54.695 PMdebugrefresh() model='3AFE071004031225'
dev:1482023-01-08 07:28:53.054 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 10C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[10, C3]]
dev:1482023-01-08 07:28:53.006 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:28:52.950 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:28:52.901 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:28:52.863 PMinfoTuya 0B: [raw:catchall: 0104 EF00 01 01 0040 00 BAEB 00 00 0000 0B 01 00C3, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BAEB, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]
dev:1482023-01-08 07:28:52.857 PMinfoPayload sent: 00BF
dev:1482023-01-08 07:28:52.853 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x10 {00BF}, delay 101])
dev:1482023-01-08 07:28:52.849 PMinfoPayload sent: 003F7001000101
dev:1482023-01-08 07:28:52.844 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {003F7001000101}, delay 101])
dev:1482023-01-08 07:28:52.840 PMinfoPayload sent: 00157404000102
dev:1482023-01-08 07:28:52.835 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00157404000102}, delay 101])
dev:1482023-01-08 07:28:52.831 PMinfoAlarm Volume Set: low
dev:1482023-01-08 07:28:52.827 PMinfoPayload sent: 00F26604000100
dev:1482023-01-08 07:28:52.823 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {00F26604000100}, delay 101])
dev:1482023-01-08 07:28:52.818 PMinfosetAlarmType(type=1)
dev:1482023-01-08 07:28:52.814 PMinfoAlarm Type Set: 1
dev:1482023-01-08 07:28:52.810 PMinfoPayload sent: 0033670200040000000A
dev:1482023-01-08 07:28:52.806 PMdebugsendZigbeeCommands(cmd=[he cmd 0xBAEB 0x01 0xEF00 0x00 {0033670200040000000A}, delay 101])
dev:1482023-01-08 07:28:52.802 PMinfosetAlarmLength(length=10)
dev:1482023-01-08 07:28:52.798 PMinfoAlarm Length Set: 10
dev:1482023-01-08 07:28:52.794 PMinfoconfigureDevice()

And finally i tried Tuya Smart Siren Zigbee driver and HE was just not getting anything from the device

1 Like

That's a great news, it means the Konke Zigbee Siren follows the standards and is supported by HE inbuilt stock driver!

The Konke Siren will not work with the Tuya siren drivers, as these are made for non-standard Tuya devices.

When you have it working now, can I ask you to edit or even better delete this post

It pushes the topic there in a totally different direction - a problem with a proper driver for a particular single device, versus 2 general problems in Hubitat that affect a lot of different devices now.

I would stick with the Konke Siren, typically Konke devices are of a higher quantity than the no-name Tuya manufacturers and resellers.

To be sure the Konke siren works always, you can try the following:

  1. REMOVE DEVICE from the web page
  2. Pair it to HE as a new device
  3. Manually assign the HE inbuilt Siren driver that already worked
  4. Pair it again for a second time, without removing.

Usually the above works always.

1 Like

Deleted :slight_smile:

Yeh glad this work but I'm still getting some errors and I can't seem to configure its default alarm duration

dev:1482023-01-08 08:01:36.132 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0502 01 01 0040 00 BAEB 00 00 0000 0B 01 0000
dev:1482023-01-08 08:01:29.332 PMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_gabriele_v_Generic_Zigbee_Siren_410.parseBattery() is applicable for argument types: (java.lang.String) values: [1E] on line 80 (method parse)
dev:1482023-01-08 08:01:29.326 PMdebugKonke Siren 221228A 3AFE071004031225: RAW BATTERY: 1E
dev:1482023-01-08 08:01:29.320 PMdebugKonke Siren 221228A 3AFE071004031225: Desc Map: [raw:BAEB010001102000201E2100200F, dni:BAEB, endpoint:01, cluster:0001, size:10, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32, additionalAttrs:[[value:0F, encoding:20, attrId:0021, consumedBytes:4, attrInt:33]]]
dev:1482023-01-08 08:01:29.313 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: read attr - raw: BAEB010001102000201E2100200F, dni: BAEB, endpoint: 01, cluster: 0001, size: 10, attrId: 0020, encoding: 20, command: 0A, value: 1E2100200F
dev:1482023-01-08 08:01:27.085 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0502 01 01 0040 00 BAEB 00 00 0000 0B 01 0000
dev:1482023-01-08 08:01:27.025 PMdebugKonke Siren 221228A 3AFE071004031225: Warning map8hex = 45
dev:1482023-01-08 08:01:27.021 PMdebugKonke Siren 221228A 3AFE071004031225: Warning map8str = 01000101
dev:1482023-01-08 08:01:27.016 PMdebugKonke Siren 221228A 3AFE071004031225: startWarning => WarningMode 4 - UseStrobe 1 - SirenLevel 1 - WarningDuration 3 - StrobeDutyCycle 5 - StrobeLevel 3
dev:1482023-01-08 08:01:25.265 PMdebugKonke Siren 221228A 3AFE071004031225: Creating event [name:maxWarningDuration, value:3, descriptionText:Max siren/strobe duration is 3]
dev:1482023-01-08 08:01:25.259 PMinfoKonke Siren 221228A 3AFE071004031225: maxWarningDuration => 3 (Max siren/strobe duration is 3)
dev:1482023-01-08 08:01:25.253 PMdebugKonke Siren 221228A 3AFE071004031225: RAW MAX WARNING DURATION: 0003
dev:1482023-01-08 08:01:25.248 PMdebugKonke Siren 221228A 3AFE071004031225: Desc Map: [raw:BAEB0105020C0000210300, dni:BAEB, endpoint:01, cluster:0502, size:0C, attrId:0000, encoding:21, command:01, value:0003, clusterInt:1282, attrInt:0]
dev:1482023-01-08 08:01:25.242 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: read attr - raw: BAEB0105020C0000210300, dni: BAEB, endpoint: 01, cluster: 0502, size: 0C, attrId: 0000, encoding: 21, command: 01, value: 0300
dev:1482023-01-08 08:01:23.227 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0502 01 01 0040 00 BAEB 00 00 0000 04 01 00
dev:1482023-01-08 08:01:23.168 PMinfoKonke Siren 221228A 3AFE071004031225: updated() --- cmds: [he wattr 0xBAEB 0x01 0x0502 0x0000 0x21 {0003} {}, delay 2000, he raw 0xBAEB 1 0x01 0x0502 {10 00 00 00 00}, delay 2000]
dev:1482023-01-08 08:01:23.162 PMinfoKonke Siren 221228A 3AFE071004031225: maxWarningDuration : 3
dev:1482023-01-08 08:01:23.158 PMdebugKonke Siren 221228A 3AFE071004031225: updated called
dev:1482023-01-08 08:01:00.777 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0502 01 01 0040 00 BAEB 00 00 0000 0B 01 0080
dev:1482023-01-08 08:01:00.725 PMdebugKonke Siren 221228A 3AFE071004031225: Squawk map8hex = 1a
dev:1482023-01-08 08:01:00.721 PMdebugKonke Siren 221228A 3AFE071004031225: Squawk map8str = 00011010
dev:1482023-01-08 08:01:00.716 PMdebugKonke Siren 221228A 3AFE071004031225: startSquawk => SquawkMode 1 - SquawkUseStrobe 1 - SquawkLevel 2
dev:1482023-01-08 08:00:56.830 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0001 01 01 0040 00 BAEB 00 00 0000 07 01 00
dev:1482023-01-08 08:00:55.999 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0502 01 01 0040 00 BAEB 00 00 0000 0B 01 0080
dev:1482023-01-08 08:00:55.947 PMdebugKonke Siren 221228A 3AFE071004031225: Squawk map8hex = a
dev:1482023-01-08 08:00:55.943 PMdebugKonke Siren 221228A 3AFE071004031225: Squawk map8str = 00001010
dev:1482023-01-08 08:00:55.938 PMdebugKonke Siren 221228A 3AFE071004031225: startSquawk => SquawkMode 0 - SquawkUseStrobe 1 - SquawkLevel 2
dev:1482023-01-08 08:00:54.847 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0000 8021 00 00 0040 00 BAEB 00 00 0000 00 00 1100
dev:1482023-01-08 08:00:54.480 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0502 01 01 0040 00 BAEB 00 00 0000 0B 01 0000
dev:1482023-01-08 08:00:53.709 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: catchall: 0104 0502 01 01 0040 00 BAEB 00 00 0000 0B 01 0000
dev:1482023-01-08 08:00:53.639 PMdebugKonke Siren 221228A 3AFE071004031225: Warning map8hex = 45
dev:1482023-01-08 08:00:53.634 PMdebugKonke Siren 221228A 3AFE071004031225: Warning map8str = 01000101
dev:1482023-01-08 08:00:53.628 PMdebugKonke Siren 221228A 3AFE071004031225: startWarning => WarningMode 4 - UseStrobe 1 - SirenLevel 1 - WarningDuration 3 - StrobeDutyCycle 5 - StrobeLevel 3
dev:1482023-01-08 08:00:52.842 PMdebugKonke Siren 221228A 3AFE071004031225: Creating event [name:maxWarningDuration, value:240, descriptionText:Max siren/strobe duration is 240]
dev:1482023-01-08 08:00:52.838 PMinfoKonke Siren 221228A 3AFE071004031225: maxWarningDuration => 240 (Max siren/strobe duration is 240)
dev:1482023-01-08 08:00:52.833 PMdebugKonke Siren 221228A 3AFE071004031225: RAW MAX WARNING DURATION: 00F0
dev:1482023-01-08 08:00:52.828 PMdebugKonke Siren 221228A 3AFE071004031225: Desc Map: [raw:BAEB0105020C000021F000, dni:BAEB, endpoint:01, cluster:0502, size:0C, attrId:0000, encoding:21, command:01, value:00F0, clusterInt:1282, attrInt:0]
dev:1482023-01-08 08:00:52.822 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: read attr - raw: BAEB0105020C000021F000, dni: BAEB, endpoint: 01, cluster: 0502, size: 0C, attrId: 0000, encoding: 21, command: 01, value: F000
dev:1482023-01-08 08:00:51.362 PMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_gabriele_v_Generic_Zigbee_Siren_410.parseBattery() is applicable for argument types: (java.lang.String) values: [1F] on line 80 (method parse)
dev:1482023-01-08 08:00:51.356 PMdebugKonke Siren 221228A 3AFE071004031225: RAW BATTERY: 1F
dev:1482023-01-08 08:00:51.350 PMdebugKonke Siren 221228A 3AFE071004031225: Desc Map: [raw:BAEB010001102000201F21002014, dni:BAEB, endpoint:01, cluster:0001, size:10, attrId:0020, encoding:20, command:0A, value:1F, clusterInt:1, attrInt:32, additionalAttrs:[[value:14, encoding:20, attrId:0021, consumedBytes:4, attrInt:33]]]
dev:1482023-01-08 08:00:51.342 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: read attr - raw: BAEB010001102000201F21002014, dni: BAEB, endpoint: 01, cluster: 0001, size: 10, attrId: 0020, encoding: 20, command: 0A, value: 1F21002014
dev:1482023-01-08 08:00:50.845 PMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_gabriele_v_Generic_Zigbee_Siren_410.parseBattery() is applicable for argument types: (java.lang.String) values: [1F] on line 80 (method parse)
dev:1482023-01-08 08:00:50.835 PMdebugKonke Siren 221228A 3AFE071004031225: RAW BATTERY: 1F
dev:1482023-01-08 08:00:50.831 PMdebugKonke Siren 221228A 3AFE071004031225: Desc Map: [raw:BAEB0100010A2000201F, dni:BAEB, endpoint:01, cluster:0001, size:0A, attrId:0020, encoding:20, command:01, value:1F, clusterInt:1, attrInt:32]
dev:1482023-01-08 08:00:50.826 PMdebugKonke Siren 221228A 3AFE071004031225: Parsing message: read attr - raw: BAEB0100010A2000201F, dni: BAEB, endpoint: 01, cluster: 0001, size: 0A, attrId: 0020, encoding: 20, command: 01, value: 1F
dev:1482023-01-08 08:00:50.760 PMinfoKonke Siren 221228A 3AFE071004031225: refresh() --- cmds: [he raw 0xBAEB 1 0x01 0x0001 {10 00 00 20 00}, delay 2000, he raw 0xBAEB 1 0x01 0x0502 {10 00 00 00 00}, delay 2000]
dev:1482023-01-08 08:00:50.755 PMinfoKonke Siren 221228A 3AFE071004031225: configure() --- cmds: null

and finally, when double press the button on the siren to trigger the alarm
the log just shows

"Konke Siren 221228A 3AFE071004031225: Parsing message: enroll request endpoint 0x01 : data 0x0225"

I think it's cool that this siren has button built-in as it could also double as a panic button hehe but i think it's asking too much from this generic driver

I think this siren needs its own driver to make use of this device as both a siren and a panic button lol

YES and these look better too (doesn't look cheap/generic like most)

Unfortunately it doesn't seem to have different tones/chimes unlike the Moes and similar sirens, which I find useful at times such as - making the sirens beep or do warning tones for specific activities or even to warn the user that the sirens got triggered - before it fires the main alarm ... This gives the user a chance to disable the alarm before the whole house goes nuts. :slight_smile:

I did all these..

All passed w/ flying colors! :slight_smile:

Although I did notice when i re-paired the device, and set the right driver for it, it took a while for it to work, like HE / device was still figuring itself out (?) but it worked soon after i just kept trying (and hitting configure few times)

paring info btw is

Manufacturer:	Konke
Endpoint 01 application:	07
Endpoint 01 endpointId:	01
Endpoint 01 idAsInt:	1
Endpoint 01 inClusters:	0000,0001,0003,0500,0502,0B05,FCC0
Endpoint 01 initialized:	true
Endpoint 01 manufacturer:	Konke
Endpoint 01 model:	3AFE071004031225
Endpoint 01 outClusters:	0003,0019,FCC0
Endpoint 01 profileId:	0104
Endpoint 01 stage:	4
Endpoint F2 application:	unknown
Endpoint F2 endpointId:	F2
Endpoint F2 idAsInt:	242
Endpoint F2 initialized:	true
Endpoint F2 manufacturer:	unknown
Endpoint F2 model:	unknown
Endpoint F2 outClusters:	0021
Endpoint F2 profileId:	A1E0
Endpoint F2 stage:	4

Observing the siren all day, for some reason it seems to have dropped off the network.. although im not 100% sure if this is just a fluke it's first time and happened once only .. ill keep observing and report back here if it happens again

for now, I had to unplug it and replug it back in and i got an error:

dev:1572023-01-09 07:22:01.746 PMdebugKonke Bond Siren ZB230108D: Parsing message: catchall: 0104 0502 01 01 0040 00 EC52 00 00 0000 0B 01 0000
dev:1572023-01-09 07:22:00.457 PMdebugKonke Bond Siren ZB230108D: Parsing message: catchall: 0104 0502 01 01 0040 00 EC52 00 00 0000 0B 01 0000
dev:1572023-01-09 07:22:00.406 PMdebugKonke Bond Siren ZB230108D: Warning map8hex = 37
dev:1572023-01-09 07:22:00.401 PMdebugKonke Bond Siren ZB230108D: Warning map8str = 00110111
dev:1572023-01-09 07:22:00.397 PMdebugKonke Bond Siren ZB230108D: startWarning => WarningMode 3 - UseStrobe 1 - SirenLevel 3 - WarningDuration 10 - StrobeDutyCycle 5 - StrobeLevel 2
dev:1572023-01-09 07:21:52.787 PMdebugKonke Bond Siren ZB230108D: Desc Map: [raw:EC5201000108210020C8, dni:EC52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]
dev:1572023-01-09 07:21:52.784 PMdebugKonke Bond Siren ZB230108D: Parsing message: read attr - raw: EC5201000108210020C8, dni: EC52, endpoint: 01, cluster: 0001, size: 08, attrId: 0021, encoding: 20, command: 0A, value: C8
dev:1572023-01-09 07:21:43.675 PMdebugKonke Bond Siren ZB230108D: Parsing message: catchall: 0000 8001 00 00 0040 00 EC52 00 00 0000 00 00 E00041A8ECFEFF570F5452EC
dev:1572023-01-09 07:21:42.947 PMdebugKonke Bond Siren ZB230108D: Desc Map: [raw:EC520105000A0200190000, dni:EC52, endpoint:01, cluster:0500, size:0A, attrId:0002, encoding:19, command:0A, value:0000, clusterInt:1280, attrInt:2]
dev:1572023-01-09 07:21:42.944 PMdebugKonke Bond Siren ZB230108D: Parsing message: read attr - raw: EC520105000A0200190000, dni: EC52, endpoint: 01, cluster: 0500, size: 0A, attrId: 0002, encoding: 19, command: 0A, value: 0000
dev:1572023-01-09 07:21:41.990 PMdebugKonke Bond Siren ZB230108D: Parsing message: enroll request endpoint 0x01 : data 0x0225
dev:1572023-01-09 07:21:40.038 PMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_gabriele_v_Generic_Zigbee_Siren_410.parseBattery() is applicable for argument types: (java.lang.String) values: [27] on line 80 (method parse)
dev:1572023-01-09 07:21:39.963 PMdebugKonke Bond Siren ZB230108D: RAW BATTERY: 27
dev:1572023-01-09 07:21:39.961 PMdebugKonke Bond Siren ZB230108D: Desc Map: [raw:EC520100010820002027, dni:EC52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:27, clusterInt:1, attrInt:32]
dev:1572023-01-09 07:21:39.957 PMdebugKonke Bond Siren ZB230108D: Parsing message: read attr - raw: EC520100010820002027, dni: EC52, endpoint: 01, cluster: 0001, size: 08, attrId: 0020, encoding: 20, command: 0A, value: 27

BTW, is it possible to create a rule action for this device where I can turn on the siren but at a specific volume and duration?

For the Tuya Alarm, it's the custom action , setting the parameters manually . will custom actions work for this device? and what parameters should I set?

I can't even create a separate action to set its volume because the device doesn't show up in the audio device list.. The device only shows up when selecting action CONTROL SIREN

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.