Swanny,
i think that this is great but am having a issue. I am able to find my cam and i selected it but when i click done i get a error saying to contact the dev.
here the log
96551681-e050-415a-9919-c59518fe5e44 7:49:35 PM CDT: error java.lang.NullPointerException: Cannot get property ‘authorities’ on null object
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: trace {“error”:{“code”:400,“errors”:{“param1”:"",“param2”:""}},“success”:false}
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: application/json; charset=“UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: trace {“error”:{“code”:400,“errors”:{“param1”:”",“param2”:""}},“success”:false}
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: application/json; charset=“UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: trace {“data”:{“audioOut”:false,“fisheyeType”:{},“ptzContinuous”:false,“ptzHome”:false,“ptzPan”:false,“ptzPresetNumber”:0,“ptzTilt”:false,“ptzZoom”:false},“success”:true}
96551681-e050-415a-9919-c59518fe5e44 7:49:27 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: application/json; charset=“UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:26 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:26 PM CDT: trace {“data”:{“cameras”:[{“ADCap”:0,“DINum”:0,“DONum”:0,“MDCap”:4,“TDCap”:0,“additional”:{“device”:{“channel”:“1”,“httpPort”:88,“model”:“FI9803P V2”,“vendor”:“FOSCAM”}},“audioCap”:true,“audioOut”:false,“audioType”:2,“autoFocus”:false,“autoPan”:0,“blAudioDisableRec”:false,“blAudioPriv”:true,“blDisableRec”:false,“blEnableExtDI”:false,“blLiveviewPriv”:true,“blPresetSpeed”:false,“blPtzShowIcon”:false,“blReceivePocZero”:false,“camIdOnRecServer”:0,“camLiveMode”:0,“camMobileLiveMode”:0,“camMountType”:0,“camPath”:“cnRzcDovL2FkbWluOlJtRzk5MjUwNCMhQDE3Mi4xNi41LjIwOjU1NC92aWRlb01haW4=”,“camRecShare”:“surveillance”,“camRecStorageStatus”:0,“camRecVolume”:“volume1”,“camRotOption”:0,“camStatus”:1,“channel_id”:“1”,“daybegin”:8,“dayend”:18,“deleted”:false,“detailInfo”:{“blAudioDisableRec”:false,“blDisableRec”:false,“blEnableExtDI”:false,“camApplyCodecOptimization”:false,“camApplyKeyFrameInterval”:false,“camAudioType”:2,“camChannel”:“1”,“camCodecOptimization”:0,“camDynamicGop”:false,“camFolder”:“Patio”,“camFov”:””,“camFps”:10,“camIP”:"172…[TRUNCATED]
96551681-e050-415a-9919-c59518fe5e44 7:49:26 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: application/json; charset="UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:25 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:25 PM CDT: trace {“data”:{“sid”:“wADMgs6WrNkxE1610MCN021600”},“success”:true}
96551681-e050-415a-9919-c59518fe5e44 7:49:25 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: text/plain; charset="UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:25 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:25 PM CDT: trace {“data”:{“SYNO.SurveillanceStation.ExternalRecording”:{“maxVersion”:2,“minVersion”:1,“path”:“entry.cgi”,“requestFormat”:“JSON”}},“success”:true}
96551681-e050-415a-9919-c59518fe5e44 7:49:25 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: text/plain; charset="UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:24 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:24 PM CDT: trace {“data”:{“SYNO.SurveillanceStation.PTZ”:{“maxVersion”:4,“minVersion”:1,“path”:“entry.cgi”,“requestFormat”:“JSON”}},“success”:true}
96551681-e050-415a-9919-c59518fe5e44 7:49:24 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: text/plain; charset="UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:24 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:24 PM CDT: trace {“data”:{“SYNO.SurveillanceStation.Camera”:{“maxVersion”:8,“minVersion”:1,“path”:“entry.cgi”,“requestFormat”:“JSON”}},“success”:true}
96551681-e050-415a-9919-c59518fe5e44 7:49:24 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: text/plain; charset="UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:23 PM CDT: debug getChildDevices(false), children=0
96551681-e050-415a-9919-c59518fe5e44 7:49:23 PM CDT: trace {“data”:{“SYNO.API.Auth”:{“maxVersion”:6,“minVersion”:1,“path”:“auth.cgi”}},“success”:true}
96551681-e050-415a-9919-c59518fe5e44 7:49:23 PM CDT: trace DISKSTATION REPONSE TYPE: Content-Type: text/plain; charset="UTF-8"
96551681-e050-415a-9919-c59518fe5e44 7:49:20 PM CDT: trace subscribe to location
96551681-e050-415a-9919-c59518fe5e44 7:48:57 PM CDT: trace subscribe to location