Hi, I need some help about one integration we are doing here! with another system, my scenario is:
I have a Door Lock kaddas running perfectly on HC Lite, what I need is:
When I do that http Get requisition: http://192.168.1.23/api/devices?id=299
We receive this Json Structure below and that's ok for me:
{"id":299,"name":"Porta Dos Fundos","roomID":4,"type":"com.fibaro.doorLock","baseType":"com.fibaro.securityMonitoring","enabled":true,"visible":true,"isPlugin":false,"parentId":298,"remoteGatewayId":0,"interfaces":["accessControlEvent","battery","fibaroFirmwareUpdate","pinCode","zwave","zwaveAlarm"],"properties":{"parameters":[],"pollingTimeSec":0,"zwaveCompany":"","zwaveInfo":"3,5,3","zwaveVersion":"3.1","alarmLevel":"0","alarmType":"0","batteryLevel":"58","batteryLowNotification":"true","categories":"[\"security\"]","configured":true,"dead":"false","deadReason":"","defInterval":"0","deviceControlType":"0","deviceIcon":"79","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","firmwareUpdate":"{\"info\":\"\",\"progress\":0,\"status\":\"UpToDate\",\"updateVersion\":\"3.1\"}","log":"","logTemp":"","manufacturer":"","markAsDead":"true","maxInterval":"0","maxUsers":"12","minInterval":"0","model":"","nodeId":"34","parametersTemplate":"0","productInfo":"2,29,0,3,0,1,3,1","pushNotificationID":"6","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","secured":"255","serialNumber":"h'52475a57444c414e81190401010c0056","smsNotificationID":"0","smsNotificationType":"0","stepInterval":"0","updateVersion":"","useTemplate":"false","userCodes":"[{\"id\":1,\"name\":\"User 1\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":2,\"name\":\"User 2\",\"status\":\"Occupied\",\"update\":\"Ok\"},{\"id\":3,\"name\":\"User 3\",\"status\":\"Occupied\",\"update\":\"Ok\"},{\"id\":4,\"name\":\"User 4\",\"status\":\"Occupied\",\"update\":\"Ok\"},{\"id\":5,\"name\":\"User 5\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":6,\"name\":\"User 6\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":7,\"name\":\"User 7\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":8,\"name\":\"User 8\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":9,\"name\":\"User 9\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":10,\"name\":\"User 10\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":11,\"name\":\"User 11\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":12,\"name\":\"User 12\",\"status\":\"Available\",\"update\":\"Ok\"},{\"id\":13,\"name\":\"User 13\",\"status\":\"Unknown\",\"update\":\"Ok\"},{\"id\":14,\"name\":\"User 14\",\"status\":\"Unknown\",\"update\":\"Ok\"},{\"id\":15,\"name\":\"User 15\",\"status\":\"Unknown\",\"update\":\"Ok\"},{\"id\":16,\"name\":\"User 16\",\"status\":\"Unknown\",\"update\":\"Ok\"},{\"id\":17,\"name\":\"User 17\",\"status\":\"Unknown\",\"update\":\"Ok\"},{\"id\":18,\"name\":\"User 18\",\"status\":\"Unknown\",\"update\":\"Ok\"},{\"id\":19,\"name\":\"User 19\",\"status\":\"Unknown\",\"update\":\"Ok\"},{\"id\":20,\"name\":\"User 20\",\"status\":\"Unknown\",\"update\":\"Ok\"}]","userDescription":"","value":"true"},"actions":{"abortUpdate":1,"getMaxUsers":0,"getUserCode":1,"reconfigure":0,"retryUpdate":1,"secure":0,"setInterval":1,"setUserCode":4,"startUpdate":1,"unsecure":0,"updateFirmware":1},"created":1651407264,"modified":1651407264,"sortOrder":51}
what I need to do is exactly what field on this structure is about the real state of the door right now, or in other words, if is open or not!!