Hi Adrian,
Thanks for your mail. Yes , Hikvision works for me now. Thanks except my Ebell doorbell doesn’t working. Your app recognized the ip address but when i installed the camera i got the message “socket hang up”
Hi Adrian,
Thanks for your mail. Yes , Hikvision works for me now. Thanks except my Ebell doorbell doesn’t working. Your app recognized the ip address but when i installed the camera i got the message “socket hang up”
Hi Adrian, came back with my experience. Is there any reason the app shoots motion detections like every 3 or 4 minutes, despite the Dahua app shows me only real deteced motions? I had to disable motion flow as it was constantly giving the notofication 
Could you enable the logging, restart the app and send it to me after few ‘false’ detections have occurred.
By restarting the app it shows me the event types, etc. that are reported and the notification method.
Done
thank you
Ok, I can see the cameras do not support pullpoints so they are using the new push events, which is still work in progress
The camera also supports lots of event types and at the moment the push notifications are not telling me what generated the event so any one of them is treated as motion.
As luck would have it I received my HikVision camera today which has exactly the same issues.
I have tracked it down to the subscribe request not setting the required filters and response types. However the protocol specification is extremely difficult to read as it is spread over many documents (some ONVIF and some OASIS) plus they introduce terms without any explanation.
So I will fix it, as I don’t like to be defeated, but it might take some time.
Good luck Adrian. Where can I send you some beers? I didnt find any paypal.
Thanks, I think I will need it ![]()
Very kind of you but do this for ‘fun’
so just the gesture makes it worthwhile.
Hi Adrian, I think i have a another problem. When i move before the camera then has movealarm blinking red. By me it doesn’t work. Even the movement event time is from three days ago. See screenshot
Is motion enabled on the screen to the left?
If you switch it off and back on does it start working again?
I have a feeling the camera is using the new Push events which I am working on at the moment.
One of the issues is the call back is not reestablished if there is a loss of connection to the camera. There are a few other issues as well that I am gettings to grips with. So hopefully won’t be too long for a fix if it is what I suspect.
Hi. When i switch it on and off it doesn’t working
I will wat. Thanks
New test version (0.0.23) with updated Push event code. Hopefully this should be fully working now.
Man, you are enthusiast, you worked until late night! I will give it a test and let you know.
Wow man, now it works as it should. Will be testing for some time, but is seems ok now.
I am telling you, give us the paypal button and i want to send you some beers on me. I know in Czech you would have more beers than in the UK but you deserve some pints


I find it difficult to sleep if I have a problem to solve as it just mulls over in my mind ![]()
Plus I only get the evenings and weekends to play as I have to do my day job.
Hopefully, this version should behave properly with push events. I eventually figured out that I was sending the correct subscribe message and the reason for not getting anything back was the way Athom implemented the callbacks. They only pass through JSON data and the ONVIF protocol uses XML. So I have now setup a separate listener on a different port to process the push message. That means I can get information about the event so I know what action need to be taken, e.g. is it a motion event and is it turning on or off.
Also, having the new HikVision camera I can see that some ‘motion’ messages come in as ‘IsInside’ instead of ‘IsMotion’ depending on how the camera is setup. I now accept these as valid motion events. I have a feeling there might be some more such as line crossing and possibly face detected but I haven’t managed to capture those yet to see what is actually sent. So there might be another update at some point to include these.
Cool, many thanks for your siccesfull efforts so far. It came to my mind if its possible to implement motion mark on the tile, like standard motion detectors have.
Now you mention it, I’m surprised they are not there as I used the standard motion capability. I will look into that.
Thanks, I double checked it to be sure. it doesnt work.