[Deprecated] Xiaomi / Aqara / Opple Drivers with Presence!

That's good to hear, I've been using lux from an aqara motion detector but while it works fairly well I've been a little frustrated at the requirement for motion to update.

I have to say, since swapping to your drivers I've had nothing drop. While things were actually pretty solid with the old ones they are exceptionally stable now.

1 Like

I have 2 of the Zigbee light sensors and they using markus's drivers and they are solid.

1 Like

btw, they are the fastest sensors to connect I have at home and yes , they are rock solid.
I think it is a byproduct of the Zigbee 3.0 compliancy: when they fall back they are HA 1.2 certified (the previous generation is not) .

p.s. it is the only xiaomi device not using Markus's drivers (it uses my driver for sentimental reasons :slight_smile: )

@markus, I have noticed that since I installed v0.7.1.0703b yesterday, several of my sensors have had their presence change to Not Present, and trigger an email notification rule. Is there any chance you did something that changed the frequency of the CheckIn frequency process??

Prior to this version, I think it had only happened one or 2 other times, with 1 sensor, but now it is happening more frequently, with more sensors. Nothing else in my mesh has changed. Any suggestions, or any further information needed?

There were changes, but nothing that should have done this, it could have broken things though, what do the logs say?

I have just installed 12 Xiaomi door Window Sensor Intelligent Mini Door Sensor Pocket Size.
image

I’m using these inside my crank style windows. They are really small! Small enough to fit in the casing which is great!

On one hub, I have a lot of Zigbee devices, all battery operated except my Sinopé TH1123ZB and TH1124ZB thermostats and one IKEA Zigbee extender. Half of my sensors are on that hub. On the other, the remaining 6 sensors are the only Zigbee devices. On that last hub, the devices have been connected for a good 7 hours now with no issues.

On the hub with other Zigbee devices, they keep getting disconnected. I suspect it is because of the thermostats, but am not sure how I can confirm this...

I can easily just resolve this by moving all my devices to the hub that works, but I’m thinking that there might be value in debugging this. Unfortunately, I have no Zigbee stick - I can only work with what Hubitat gives me. Does anyone have a recommendations on where to start?

@markus, I have switched to your driver (v0.7.1.0701). I really like the extra functionality that it has! Hoping that we can find out what is causing the issue on the one problematic hub! :smiley:


Just a huge "Thank You, @markus" for the updated drivers. I had purchased a bunch of Aqara sensors a year or so ago and was using the @veeceeoh drivers. My temp sensors, motion sensors and flood sensors all kept dropping off, so I put them away and replaced them with a bunch of Iris sensors I got off of eBay.

I noticed this thread was pretty active, so I busted out the old sensors and loaded them up with your drivers. So far, everything is 5x5 and looking forward to maintaining them with the Package Manager.

I could have saved a few bucks not replacing the Aqara leak sensors with Dome and Fibaro sensors. If you want to Venmo me the difference....... :wink:

3 Likes

Not sure how else to show them, but here they is a screen grab of one;

Yes, there is a bug in the latest Beta, I will update the repo soon the repo is updated.

Thanks @markus, I'll give them a go and report back if any unexpected pops up.

Thanks again for all your work on these drivers.

1 Like

Thank you for sharing your drivers!

I am using the wall remote (WXKG03LM), and so far I find it responsive and reliable.

Thanks a lot!!!

1 Like

just had this on temp and humidity
Unhandled Event PLEASE REPORT TO DEV - description:catchall: 0104 0402 01 01 0040 00 D567 00 00 0000 01 01 | msgMap:[raw:catchall: 0104 0402 01 01 0040 00 D567 00 00 0000 01 01 , profileId:0104, clusterId:0402, clusterInt:1026, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:D567, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[]]

image

Thank you for reporting, I will add a filter for that, it is nothing to worry about though.

@markus, it still looks like they are dropping off. I have had roughly 20 of my notifications emails over the past day (I've got to figure out a way for it to tell me which device it is dropping of in the email so i don't have to go hunting).


Because of the lack of responses to my post above, I assume no one is having issues with buttons dropping of the network.

I can’t speak to buttons, but I can say that I have the Mini Door & Window sensors and that they don’t seem to drop off when they are on a mesh with IKEA repeaters.

When they are on a mesh that has Sinopé thermostats, they will be booted off by the Thermostat if they connect through it.

Hope I'm helping and not adding to your workload with this, but I've just discovered your beta driver and decided to try it out, now that I know how my network should be responding! :slight_smile:

Here are the logs from one of my QBKG04LM single button no-neutral switches. I figured out the relay disconnect setting towards the end, so the top of this log is perhaps most useful. I have QBKG03LM double button no-neutrals too, if you need any more from those.

No matter what I did for double-tap it always showed as a hold.

It's only been 30 minutes, but my motion sensors are still on the network!

dev:44 2020-07-07 01:14:21.953 warnKnown model: lumi.ctrl_neutral1 - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000 | parseMap:[raw:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000, profileId:0104, clusterId:000A, clusterInt:10, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:82D4, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00]]
dev:44 2020-07-07 01:14:08.844 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:14:08.838 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:14:08.492 infoTurning ON relay 1 (endpoint: 2)
dev:44 2020-07-07 01:14:08.486 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100100F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F023A7D48203 | parseMap:[raw:82D4020006160000100100F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
dev:44 2020-07-07 01:14:06.993 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:14:06.988 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:14:06.690 infoTurning OFF relay 1 (endpoint: 2)
dev:44 2020-07-07 01:14:06.685 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100000F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F023A7D48203 | parseMap:[raw:82D4020006160000100000F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:44 2020-07-07 01:14:01.121 debugsendZigbeeCommands(cmd=[he wattr 0x82D4 0x01 0x0000 0xFF22 0x20 {12} {115F}, delay 200])
dev:44 2020-07-07 01:14:01.115 infosetAsConnected(button=1)
dev:44 2020-07-07 01:13:40.181 infoHeld button 1 (endpoint: 4, usableButtons: 1)
dev:44 2020-07-07 01:13:40.170 infoOn/Off Button press - description:read attr - raw: 82D40400060800001002, dni: 82D4, endpoint: 04, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 02 | parseMap:[raw:82D40400060800001002, dni:82D4, endpoint:04, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:02, clusterInt:6, attrInt:0, valueParsed:true]
dev:44 2020-07-07 01:13:33.649 infoReleased button 1 (endpoint: 4)
dev:44 2020-07-07 01:13:33.643 infoOn/Off Button press - description:read attr - raw: 82D40400060800001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01 | parseMap:[raw:82D40400060800001001, dni:82D4, endpoint:04, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, valueParsed:true]
dev:44 2020-07-07 01:13:32.370 infoHeld button 1 (endpoint: 4, usableButtons: 1)
dev:44 2020-07-07 01:13:32.364 infoOn/Off Button press - description:read attr - raw: 82D40400060800001000, dni: 82D4, endpoint: 04, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00 | parseMap:[raw:82D40400060800001000, dni:82D4, endpoint:04, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, valueParsed:false]
dev:44 2020-07-07 01:13:29.942 infoHeld button 1 (endpoint: 4, usableButtons: 1)
dev:44 2020-07-07 01:13:29.932 infoOn/Off Button press - description:read attr - raw: 82D40400060800001002, dni: 82D4, endpoint: 04, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 02 | parseMap:[raw:82D40400060800001002, dni:82D4, endpoint:04, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:02, clusterInt:6, attrInt:0, valueParsed:true]
dev:44 2020-07-07 01:13:28.451 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:13:28.444 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:13:26.510 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:13:26.504 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:13:18.551 warnKnown model: lumi.ctrl_neutral1 - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000 | parseMap:[raw:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000, profileId:0104, clusterId:000A, clusterInt:10, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:82D4, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00]]
dev:44 2020-07-07 01:13:17.500 infoHeld button 1 (endpoint: 4, usableButtons: 1)
dev:44 2020-07-07 01:13:17.487 infoOn/Off Button press - description:read attr - raw: 82D40400060800001002, dni: 82D4, endpoint: 04, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 02 | parseMap:[raw:82D40400060800001002, dni:82D4, endpoint:04, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:02, clusterInt:6, attrInt:0, valueParsed:true]
dev:44 2020-07-07 01:13:15.544 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:13:15.538 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:13:12.818 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:13:12.812 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:13:03.640 debugsendZigbeeCommands(cmd=[he wattr 0x82D4 0x01 0x0000 0xFF22 0x20 {FE} {115F}, delay 200])
dev:44 2020-07-07 01:13:03.634 infosetAsDisconnected(button=1)
dev:44 2020-07-07 01:12:14.971 warnKnown model: lumi.ctrl_neutral1 - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000 | parseMap:[raw:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000, profileId:0104, clusterId:000A, clusterInt:10, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:82D4, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00]]
dev:44 2020-07-07 01:12:13.766 infoHeld button 1 (endpoint: 4, usableButtons: 1)
dev:44 2020-07-07 01:12:13.754 infoOn/Off Button press - description:read attr - raw: 82D40400060800001002, dni: 82D4, endpoint: 04, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 02 | parseMap:[raw:82D40400060800001002, dni:82D4, endpoint:04, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:02, clusterInt:6, attrInt:0, valueParsed:true]
dev:44 2020-07-07 01:12:13.351 infoTurning ON relay 1 (endpoint: 2)
dev:44 2020-07-07 01:12:13.346 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100100F023A7D4820C, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F023A7D4820C | parseMap:[raw:82D4020006160000100100F023A7D4820C, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0C82D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
dev:44 2020-07-07 01:12:13.046 infoTurning ON relay 1 (endpoint: 2)
dev:44 2020-07-07 01:12:13.040 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100100F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F023A7D48203 | parseMap:[raw:82D4020006160000100100F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
dev:44 2020-07-07 01:12:08.209 infoHeld button 1 (endpoint: 4, usableButtons: 1)
dev:44 2020-07-07 01:12:08.203 infoOn/Off Button press - description:read attr - raw: 82D40400060800001002, dni: 82D4, endpoint: 04, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 02 | parseMap:[raw:82D40400060800001002, dni:82D4, endpoint:04, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:02, clusterInt:6, attrInt:0, valueParsed:true]
dev:44 2020-07-07 01:12:07.739 infoTurning OFF relay 1 (endpoint: 2)
dev:44 2020-07-07 01:12:07.733 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100000F023A7D4820C, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F023A7D4820C | parseMap:[raw:82D4020006160000100000F023A7D4820C, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0C82D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:44 2020-07-07 01:12:07.489 infoTurning OFF relay 1 (endpoint: 2)
dev:44 2020-07-07 01:12:07.483 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100000F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F023A7D48203 | parseMap:[raw:82D4020006160000100000F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:44 2020-07-07 01:12:02.564 infoTurning ON relay 1 (endpoint: 2)
dev:44 2020-07-07 01:12:02.559 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100100F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F023A7D48203 | parseMap:[raw:82D4020006160000100100F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
dev:44 2020-07-07 01:12:02.347 infoTurning OFF relay 1 (endpoint: 2)
dev:44 2020-07-07 01:12:02.341 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100000F023A7D4820C, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F023A7D4820C | parseMap:[raw:82D4020006160000100000F023A7D4820C, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0C82D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:44 2020-07-07 01:12:02.016 infoTurning OFF relay 1 (endpoint: 2)
dev:44 2020-07-07 01:12:02.010 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100000F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F023A7D48203 | parseMap:[raw:82D4020006160000100000F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:44 2020-07-07 01:11:11.411 warnKnown model: lumi.ctrl_neutral1 - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000 | parseMap:[raw:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000, profileId:0104, clusterId:000A, clusterInt:10, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:82D4, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00]]
dev:44 2020-07-07 01:10:53.881 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:10:53.875 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:10:53.563 infoTurning ON relay 1 (endpoint: 2)
dev:44 2020-07-07 01:10:53.556 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100100F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F023A7D48203 | parseMap:[raw:82D4020006160000100100F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
dev:44 2020-07-07 01:10:44.916 infoPushed button 1 (endpoint: 4)
dev:44 2020-07-07 01:10:44.910 infoOn/Off Button press - description:read attr - raw: 82D4040006100000100000001001, dni: 82D4, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:82D4040006100000100000001001, dni:82D4, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:44 2020-07-07 01:10:44.563 infoTurning OFF relay 1 (endpoint: 2)
dev:44 2020-07-07 01:10:44.556 infoOn/Off Button press - description:read attr - raw: 82D4020006160000100000F023A7D48203, dni: 82D4, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F023A7D48203 | parseMap:[raw:82D4020006160000100000F023A7D48203, dni:82D4, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0382D4A7, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:44 2020-07-07 01:10:07.738 warnKnown model: lumi.ctrl_neutral1 - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000 | parseMap:[raw:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000, profileId:0104, clusterId:000A, clusterInt:10, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:82D4, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00]]
dev:44 2020-07-07 01:09:04.069 warnKnown model: lumi.ctrl_neutral1 - PLEASE REPORT THIS LOG TO THE DEV - description:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000 | parseMap:[raw:catchall: 0104 000A 01 01 0040 00 82D4 00 00 0000 00 00 0000, profileId:0104, clusterId:000A, clusterInt:10, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:82D4, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 00]]
--- Live Log Started, waiting for events ---

I also saw this when turning off the switch from the child device page:

dev:44 2020-07-07 01:29:42.349 errorjava.lang.Exception: The Xiaomi Struct used an unrecognized tag: 0x6E (type: 0x20) on line 1100 (parse)
1 Like

Did you switch to the latest Beta driver? The older one with that error is causing issues since the code that handles presence doesn't get to run.

EDIT:

Create a Dashboard displaying Presence for all your devices with that capability. That way you can see at a glance which one it is.

Which post? What have I missed?

EDIT: Nevermind, it wasn't this thread, it was another thread you had posted in, I've replied in a new thread if you want help troubleshooting.

1 Like

Yep, created one a couple of weeks ago - as soon as I got your driver added.

I haven't been home today, but will grab the logs tomorrow as the emails come in to me. The log I added in the previous post was just a sample of what they seem be showing.