Go into the camera settings page on the NVR and look for the Microsoft e Web Browser and select it and it will go to the camera GUI (photo credit bigredfish from his PSA thread). Your screen may look a little different to get into the camera gui and see if doing it this way gets you access to some other features the NVR is blocking - it did for my neighbors Lorex. From there you can set schedules for day/night or a time schedule.
I do not think bp's utility or typing in API commands will work thru an NVR due to it assigning the cameras a different IP address range, but I haven't tried it or have heard people have success passing those through an NVR.
Thank you for your reply.
Your suggestion is a gui of what I was working on with http commands. bp's utility works, but it is sending the wrong command for my NVR to process the change. It's sending the settings straight to the cameras, but my NVR will not register the change without using the alternate commands. (I have a Lorex N881A6)
Scheduling works fine (Only visible through the cameras through http or your suggestion), but I would prefer a utility that keeps up with the sunup/sundown offsets throughout the year.
FYI, it appears the gui method doesn't work for cameras not plugged directly into the NVR (such as a wifi camera). I'm sure there is an alternate method to reach the gui on those.
EDIT:
I appears that I can forego scheduling and use setConfig&VideoInOptions[X].NightOptions.SwitchMode=1 to automatically switch profiles based on light conditions