Well, that is a new one by me. I do not think anyone has hit that before.
The Blink API requires a Network ID for most commands and so I made it "easy" by having the commands check the camera they are affecting for the Network it says it belongs to (since people can have more than one Network). Like you said, that older device (ID 375101, the oldest I have is in the 800000s) is definitely lacking information for it's state variables and the Network ID should be there if they returned it.
So... workaround time. I assume it generated two Network devices, one for each sync module? Each of those should have an ID. As a follow-up question, do you know which camera belongs to which?
The commands ALLOW for a Network ID to be passed to them in the code (it is used a bunch of the times internal to the driver) but I did not make the parent commands able to accept one. I just added in a line to the parent commands to try it on mine, this same change should work on yours if you are OK changing the driver. To try a test of it, replace the command on line 138 to 140 in the BlinkAPI driver:
command "GetCameraInfo", [
[ name: "CameraID", type: "NUMBER", description: "Enter a CameraID to get info on (blank enables all)" ]
] // ( /network/${ NetworkID }/camera/${ CameraID }/config )
with:
command "GetCameraInfo", [
[ name: "CameraID", type: "NUMBER", description: "Enter a CameraID to get info on (blank enables all)" ],
[ name: "NetworkID*", type: "NUMBER", description: "Enter a NetworkID for the camera to get info from" ]
] // ( /network/${ NetworkID }/camera/${ CameraID }/config )
Then refresh the parent device's page and try using the CameraID (375101) with whichever NetworkID you think it should respond to. Hopefully the child device will get more info. In order to see what data is coming back you could change the parent device's Enable Logging preference to Trace while you are trying it out.
If it does not work... we will have to try something else because that would mean the old cameras do not conform to the API as it is now... which could be a real pain.