Burglar (vibration) missing on Aeotec Multisensor 6

The Aeotec Multisensor 6 is permanently powered and I have enabled Binary Sensor CC Report. I am not getting vibration reports (even if I deliberately drop it) and the _burglar entity is not showing up in HA, nor is it in the list of disabled entities.

Does anyone have vibration sensing working with their Aeotec Multisensor 6?

Edit:
The problem was the status of Tamper was not being cleared from the last time the event happened, and so was not recognised as a change of state therefore not providing the trigger. Solved by the automation that is triggered by Tampering then going on to clear the state by

You have to enable this button entity as it’s disabled by default

In my case its showing up in HA as binary_sensor.xxxx_tampering_product_cover_removed

1 Like

If that’s what they are calling it now, then that’s one mystery solved.

The diagnostic panel shows an almost permanent tamper status but jiggling it about gives me the following log entry

2025-01-20T19:14:28.825Z SERIAL « 0x011700a80000010007097105000000ff07030000b9007f7f79                (25 bytes)
2025-01-20T19:14:28.830Z SERIAL » [ACK]                                                                   (0x06)
2025-01-20T19:14:28.834Z CNTRLR   [Node 007] [translateValueEvent: value updated]
                                    commandClass: Notification
                                    endpoint:     0
                                    property:     alarmType
                                    propertyKey:  undefined
                                    internal:     false
                                    secret:       false
                                    event source: undefined
2025-01-20T19:14:28.836Z CNTRLR   [Node 007] [~] [Notification] alarmType: 0 => 0                   [Endpoint 0]
2025-01-20T19:14:28.838Z CNTRLR   [Node 007] [translateValueEvent: value updated]
                                    is root endpoint:        true
                                    is application CC:       true
                                    should hide root values: false
2025-01-20T19:14:28.842Z CNTRLR   [Node 007] [translateValueEvent: value updated]
                                    commandClass: Notification
                                    endpoint:     0
                                    property:     alarmLevel
                                    propertyKey:  undefined
                                    internal:     false
                                    secret:       false
                                    event source: undefined
2025-01-20T19:14:28.843Z CNTRLR   [Node 007] [~] [Notification] alarmLevel: 0 => 0                  [Endpoint 0]
2025-01-20T19:14:28.845Z CNTRLR   [Node 007] [translateValueEvent: value updated]
                                    is root endpoint:        true
                                    is application CC:       true
                                    should hide root values: false
2025-01-20T19:14:28.849Z DRIVER « [Node 007] [REQ] [BridgeApplicationCommand]
                                  │ RSSI: -71 dBm
                                  └─[NotificationCCReport]
                                      notification type:   Home Security
                                      notification status: 255
                                      notification state:  Tampering, product cover removed
2025-01-20T19:14:28.851Z CNTRLR   [Node 007] [handleNotificationReport] notificationName: Home Security
2025-01-20T19:14:28.853Z CNTRLR   [Node 007] [handleNotificationReport] valueConfig:
                                    label: Tampering, product cover removed
                                    type: state
                                    variableName: Cover status
2025-01-20T19:14:28.856Z CNTRLR   [Node 007] [translateValueEvent: value updated]
                                    commandClass: Notification
                                    endpoint:     0
                                    property:     Home Security
                                    propertyKey:  Cover status
                                    internal:     false
                                    secret:       false
                                    event source: undefined
2025-01-20T19:14:28.858Z CNTRLR   [Node 007] [~] [Notification] Home Security[Cover status]: 3 => 3 [Endpoint 0]
2025-01-20T19:14:28.860Z CNTRLR   [Node 007] [translateValueEvent: value updated]
                                    is root endpoint:        true
                                    is application CC:       true
                                    should hide root values: false

Have you got any automations using these details that I could learn from? I don’t think it’s actually coming in as an event or state change. I’ll carry on trying different things in the meantime

The sensor that I mentioned above would be the easiest way to use it in an automation.

It’s not triggering on the obvious. HA is receiving the event as in my log example, but no traces on the automation.

also

You should be able to use this post to figure out how to listen to the z-wave event trigger Help using a z-wave’s log information to trigger an event - Configuration / Z-Wave - Home Assistant Community

Here is a similar automation Elexa Dome Mouse Trap, questionable setup - #8 by smarthome01824

1 Like

Maybe try:

description: ""
mode: single
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.kitchen_sensor6_tampering_product_cover_removed
    to: "on"
conditions: []
actions: []

Also, just an FYI, this is what my binary sensor looks like:

1 Like

I was getting those, earlier today. But now all I am getting is “last seen” entries. The tamper diagnostic setting won’t turn off. I think it only gets recorded when the state actually changes. So although the event is being logged in the actual logs, HA isn’t using it as a changed state. I think I might exclude this device and start over. Something’s obviously not working as intended.

I don’t think the notification reports are guaranteed, so I speculate that if ZWave/HA gets a report that tampering occurred, but later, the notification report to clear gets lost, then the state stays stuck.
The notification is actually multivalued: motion, tampering, cleared. So if tampering is stuck, then go walk in front of it to cause motion detection which should clear the tampering. If it doesn’t then I speculate that ZWaveJS is not handling this correctly (as I seem to recall this happened to me a couple of times)

1 Like

Maybe I could get the tamper detection automation to also fire an event to clear it after a couple of minutes?

Event creation is very frustrating. My event looks pretty much identical whether I fired it manually or physically via the device - but the manual version doesn’t trigger the automation. I refuse to walk in front of it daily to reset it - that’s what automation is meant for! :smiley:

Sorted!

Immediately clears tamper status.

I have edited the top post

@IngeJones Can you post the full rundown what you did? Your posts are really hard to follow since they just contain screenshots of code snippets without any context.

Which aspect of this are you interested in? Because it started off with me thinking the thing might be faulty (it’s not), went through a stage of me complaining that firing events manually wasn’t triggering the automation (I never did solve that) and ended up with me finding a very simple solution to clearing the tamper state so Home Assistant could see when it was tampered with again. So which stage do you want me to explain more fully?

@IngeJones I have the same sensor and just want things to happen when vibration starts/stops. It’s unclear what you added to which files, or how the button plays into any of that

Yours may be working ok without the things I had to go through. In which case all you need in your automation as a trigger is

But you will need to configure report type as Binary Sensor CC Report in order for it to use vibrations as a tampering signal

In my case, the all clear wasn’t working to set the tamper setting to “clear” so when the next time the vibration was felt and notified to Home Assistant, it wasn’t seen as a change of state and therefore was not providing the trigger to my automation

I managed to discover a way to clear it in an automation, so that next time the Tamper vibration was felt, it would change the state from clear to tamper and trigger the automation. The way I did this was to Enable an entity on the device called “LR_Right Multi AE6_04 Idle Home Security Cover status”, which is a kind of fake button. Then, each time after the tamper alert triggered my automation, in the same automation I made it action pressing the fake button.

Here is a link that discusses these buttons. It seems the buttons are exactly for a case like this. I believe these buttons are just an internal HA thing and doesn’t involve ZWave.

1 Like

Good find, thank you!