I've been a busy guy. I've managed to get several reasonably inexpensive (at least at Amazon) cameras working under ZoneMinder V1.36.35:
Alptop AT-200DW (autotracking, PTZ and ONVIF-compliant)
GuoanVision S300 (autotracking, PTZ and ONVIF-compliant)
Eversecu CS770 (ONVIF, non-PTZ, fixed position)
I'm using a home-brewed PTZ script for the Alptop, but the GuoanVision uses the "netcat-ONVIF" script for PTZ. The Alptop may also work with the netcat-ONVIF script but I've not tried it. No script needed for the Eversecu as it's a fixed-position camera.
Just reply to this post and I'll share what it takes to get them working. Be aware that to configure access to the GuoanVision and Eversecu, you need to add them to a OKamPro account, but that's just to get them configured (and perhaps, set a fixed IP address which is what I do).
--Rick