[APP][Pro] Support for ONVIF compatible cameras (Release 2.0.60, Test 2.0.60)

There should be flow triggers for the other types of motion depending on what the camera has reported during the connection.

Yes, the flows are there they just don’t trigger. Only Motion trigger works.

Could you send the detailed log after triggering motion where you expect one of those features.

Log sent.
I assume that both Motion and Person should be triggered here.

Only standard motion events are being reported.
Can you contact Reolink to see if your camera can report advance motion detection via ONVIF.
Sometimes the advanced processing is performed by the camera app / Internet server and not directly on the camera.
I don’t think my Reolink camera’s send advance notifications via ONVIF but I have them connected to an NVR and Homey connects to that, then I do get them.

1 Like

Hey @Adrian_Rockall,

as this update was from February - when do you plan to have those separate alarm for Person, Visitor, Face, Dog/Cat and Vehicle? Any estimates?

My Reolink devices (RLC-523WA and Doorbell) also report separate person/pet/vehicle events over ONVIF.

Not sure why @To_Lou is only getting standard motion events. The app just registers for any event notifications, but they aren’t coming through.
Do you use push or pull notifications?

They are in the latest version.

I’m using the onvif module’s .on('event'), which I think uses pull notifications.

Could you check the setting for the event type and if necessary change it to preferr pull events to see if that makes any difference?

Let me know if you want some event data.

Changed to preferred Pull and sent a log.

I still use live version .30 or is there any updates in test .41 here?

Still only getting standard motion events.

@robertklep any chance you could try my app with your camera as you are getting the events.

1 Like

I can try. Is there any way I can see the events myself? Otherwise it might be better if I capture some event data and share that with you?

The app has a log that can be viewed in the app settings page. If the log level is set to Detailed Information it should capture all the push / pull message.

Note the log is only shared with me if you tap on the Send log button, else it is completely private.

I can’t get it to log, so I ran my own script. And it looks like I was mistaken, at least for the RLC-523WA: it does only push motion events :frowning:

It’s the doorbell that pushes specific events:

{
  "topic": {
    "_": "tns1:RuleEngine/MyRuleDetector/PeopleDetect",
    "$": {
      "Dialect": "http://www.onvif.org/ver10/tev/topicExpression/ConcreteSet"
    }
  },
  "message": {
    "message": {
      "$": {
        "UtcTime": "2023-07-24T10:52:48.000Z",
        "PropertyOperation": "Changed"
      },
      "source": {
        "simpleItem": {
          "$": {
            "Name": "Source",
            "Value": "VideoSourceToken"
          }
        }
      },
      "data": {
        "simpleItem": {
          "$": {
            "Name": "State",
            "Value": true
          }
        }
      }
    }
  }
}

Sorry for the confusion and the waste of time :frowning:

No problem, it’s good to have it verified, so thank you for your time trying it.

1 Like

Reported to Reolink support for possible update of the “Smart push” ONVIF Camera stream.

Got new Firmware for 510WA cameras sent to me from Reolink which now reports Person/Vehicle detection through ONVIF!

So your new camera FW will probably include this in near future.

2 Likes