[ { "id": "6bc3ee6dd0420e6c", "type": "tab", "label": "Aqara Cam G3", "disabled": false, "info": "", "env": [] }, { "id": "0540d9527561c25a", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 1890, "y": 620, "wires": [["e8f50e58888d988f"]] }, { "id": "e91bc0b12bbe37f8", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar aqara_url = global.get(\"aqara_url\");\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/res/query\"\n\nmsg.payload = {\n \"data\": [\n {\n \"options\": [\"ptz_cruise_enable\", \"pets_track_enable\", \"humans_track_enable\", \"gesture_detect_enable\", \"mdtrigger_enable\", \"soundtrigger_enable\", \"human_detect_enable\", \"face_detect_enable\", \"pets_detect_enable\", \"set_video\", \"sdcard_status\", \"alarm_status\", \"system_volume\", \"alarm_bell_index\", \"device_night_tip_light\", \"cloud_small_video\", \"alarm_bell_volume\", \"device_wifi_rssi\", \"gateway_deletion_setting\"],\n \"subjectId\": subjectId\n }\n ]\n};\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1610, "y": 620, "wires": [["0540d9527561c25a"]] }, { "id": "6b48c89502a35a58", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 config", "entityConfig": "c7ab1b7d9b84a156", "version": 0, "state": "Camera G3 config", "stateType": "str", "attributes": [ { "property": "Motion detect", "value": "payload.mdtrigger_enable.value", "valueType": "msg" }, { "property": "Face detect", "value": "payload.face_detect_enable.value", "valueType": "msg" }, { "property": "Pets detect", "value": "payload.pets_detect_enable.value", "valueType": "msg" }, { "property": "Human detect", "value": "payload.human_detect_enable.value", "valueType": "msg" }, { "property": "Humans track", "value": "payload.humans_track_enable.value", "valueType": "msg" }, { "property": "Sound trigger", "value": "payload.soundtrigger_enable.value", "valueType": "msg" }, { "property": "PTZ cruise", "value": "payload.ptz_cruise_enable.value", "valueType": "msg" }, { "property": "Gesture detect", "value": "payload.gesture_detect_enable.value", "valueType": "msg" }, { "property": "Pets track", "value": "payload.pets_track_enable.value", "valueType": "msg" }, { "property": "Video active", "value": "payload.set_video.value", "valueType": "msg" }, { "property": "cloud_small_video", "value": "payload.cloud_small_video.value", "valueType": "msg" }, { "property": "alarm_bell_index", "value": "payload.alarm_bell_index.value", "valueType": "msg" }, { "property": "alarm_bell_volume", "value": "payload.alarm_bell_volume.value", "valueType": "msg" }, { "property": "alarm_status", "value": "payload.alarm_status.value", "valueType": "msg" }, { "property": "system_volume", "value": "payload.system_volume.value", "valueType": "msg" }, { "property": "device_night_tip_light", "value": "payload.device_night_tip_light.value", "valueType": "msg" }, { "property": "sd free size", "value": "payload.sdcard_status.value.freesize", "valueType": "msg" }, { "property": "sd total size", "value": "payload.sdcard_status.value.totalsize", "valueType": "msg" }, { "property": "wifi_rssi", "value": "payload.device_wifi_rssi.value", "valueType": "msg" }, { "property": "gateway_deletion_prevention", "value": "payload.gateway_deletion_setting.value", "valueType": "msg" }, { "property": "last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 690, "y": 840, "wires": [ [ "c3159d2adc7db35e", "a2f18b785b3870b2", "16c6c1f04c2d5de9", "9f49fdd834df9a7d", "1c4b750792c08786", "3afe6d49c9049fb4", "c4ae3a10f3f02941", "cfd660924120430c", "12e165f7883425f6", "9d5de3403b062aff" ] ] }, { "id": "85cd2e7fdaf035e6", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "GET", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 1190, "y": 2800, "wires": [["4ec43a699a0c6aa6"]] }, { "id": "688b54a8d746682a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar userid = global.get(\"userid\");\nvar aqara_url = global.get(\"aqara_url\");\nvar viewId = '&viewId=detail'\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/app/view/data/query?options=&subjectId=\" + subjectId + viewId;\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Userid\": userid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 990, "y": 2800, "wires": [["85cd2e7fdaf035e6"]] }, { "id": "45c4b45cedf66f72", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Info", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "35bd23c22b99e80e", "outputProperties": [{ "property": "lastchecked", "propertyType": "msg", "value": "", "valueType": "date" }], "x": 520, "y": 2880, "wires": [["900ed9df0e7865d1"]] }, { "id": "3c728b62f55fde33", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 config", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "7401930a0a6f0f7b", "outputProperties": [{ "property": "lastchecked", "propertyType": "msg", "value": "", "valueType": "date" }], "x": 1310, "y": 680, "wires": [["78a7791026d9dd2d"]] }, { "id": "d2e83258ab888b0f", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Aqara Smart log Autom", "entityConfig": "c7d2044db2224e1d", "version": 0, "state": "payload.result.resultList.0.linkageName", "stateType": "msg", "attributes": [ { "property": "linkageName", "value": "payload.result.resultList.0.linkageName", "valueType": "msg" }, { "property": "triggerDefinitionIdDesc", "value": "payload.result.resultList.0.triggerDefinitionIdDesc", "valueType": "msg" }, { "property": "triggerSubjectName", "value": "payload.result.resultList.0.triggerSubjectName", "valueType": "msg" }, { "property": "positionName", "value": "payload.result.resultList.0.positionName", "valueType": "msg" }, { "property": "executeResultDesc", "value": "payload.result.resultList.0.executeResultDesc", "valueType": "msg" }, { "property": "triggerSubjectModel", "value": "payload.result.resultList.0.triggerSubjectModel", "valueType": "msg" }, { "property": "triggerSubjectId", "value": "payload.result.resultList.0.triggerSubjectId", "valueType": "msg" }, { "property": "date", "value": "date", "valueType": "msg" }, { "property": "time", "value": "time", "valueType": "msg" }, { "property": "triggerTime", "value": "finaldate", "valueType": "msg" }, { "property": "Last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 1790, "y": 5880, "wires": [[]] }, { "id": "352bbda1ccbbc1bf", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Aqara Smart log Autom", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "f06687f218d98283", "outputProperties": [{ "property": "lastchecked", "propertyType": "msg", "value": "", "valueType": "date" }], "x": 500, "y": 5920, "wires": [["0d8cfbcb207727cb"]] }, { "id": "e5f6aa1d411e6c1a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"left_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 790, "y": 6160, "wires": [["967ce6b373fff110"]] }, { "id": "a7fd947cec803dcf", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 1530, "y": 6380, "wires": [[]] }, { "id": "72813392a7e0e967", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ left", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "b701ed2f018edd62", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 490, "y": 6200, "wires": [["e5f6aa1d411e6c1a", "63c2b5af8ee73ca8"]] }, { "id": "63c2b5af8ee73ca8", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"stop\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 730, "y": 6240, "wires": [["965829543c06efc1"]] }, { "id": "965829543c06efc1", "type": "delay", "z": "6bc3ee6dd0420e6c", "name": "", "pauseType": "delay", "timeout": "0.5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 890, "y": 6240, "wires": [["967ce6b373fff110"]] }, { "id": "64eabef4e355b28f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"right_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 750, "y": 6300, "wires": [["967ce6b373fff110"]] }, { "id": "7a9def7915d2bf6b", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"stop\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 730, "y": 6360, "wires": [["fc8ac1fca5a94932"]] }, { "id": "fc8ac1fca5a94932", "type": "delay", "z": "6bc3ee6dd0420e6c", "name": "", "pauseType": "delay", "timeout": "0.5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 910, "y": 6360, "wires": [["967ce6b373fff110"]] }, { "id": "913b6e28a9367686", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ right", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "70aa54156c09f0e6", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 500, "y": 6320, "wires": [["64eabef4e355b28f", "7a9def7915d2bf6b"]] }, { "id": "84dc26eb3df61e8c", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"up_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 750, "y": 6440, "wires": [["967ce6b373fff110"]] }, { "id": "b2647c9d312560a9", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"stop\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 730, "y": 6500, "wires": [["37511f23d3d252ab"]] }, { "id": "37511f23d3d252ab", "type": "delay", "z": "6bc3ee6dd0420e6c", "name": "", "pauseType": "delay", "timeout": "20", "timeoutUnits": "milliseconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 910, "y": 6480, "wires": [["967ce6b373fff110"]] }, { "id": "c2363f42a5163f90", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ up", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "5442975eabeb27d2", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 490, "y": 6460, "wires": [["84dc26eb3df61e8c", "b2647c9d312560a9"]] }, { "id": "889973e8c5251824", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"down_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 750, "y": 6580, "wires": [["967ce6b373fff110"]] }, { "id": "f1fe588a62057240", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"stop\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 730, "y": 6620, "wires": [["48ef861c63a620e3"]] }, { "id": "48ef861c63a620e3", "type": "delay", "z": "6bc3ee6dd0420e6c", "name": "", "pauseType": "delay", "timeout": "0.5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 950, "y": 6600, "wires": [["967ce6b373fff110"]] }, { "id": "53ea57a697d6695e", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ down", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "358e648e3998b2a4", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 500, "y": 6580, "wires": [["889973e8c5251824", "f1fe588a62057240"]] }, { "id": "c6dbf14198e3cf77", "type": "inject", "z": "6bc3ee6dd0420e6c", "name": "Autostart on boot +12s", "props": [{ "p": "lastchecked", "v": "", "vt": "date" }], "repeat": "", "crontab": "", "once": true, "onceDelay": "12", "topic": "", "x": 1330, "y": 620, "wires": [["78a7791026d9dd2d"]] }, { "id": "64e126c13b04d7da", "type": "comment", "z": "6bc3ee6dd0420e6c", "name": "Replace your subjectId Country Appid Token Userid URL", "info": "Find your Appid Token Userid subjectId\nURL and replace\n\nsubjectId ( device id )", "x": 1010, "y": 120, "wires": [] }, { "id": "cdc58ed32683c4fc", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 video active", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "bc123dc7400b4be5", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 870, "y": 1080, "wires": [["2cb74d26cc800c5d"], ["ac3da5dcb00b0663"]] }, { "id": "c3159d2adc7db35e", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.set_video.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 480, "y": 1080, "wires": [["cdc58ed32683c4fc"]] }, { "id": "ac3da5dcb00b0663", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"data\": { \"set_video\": 0 },\n \"subjectId\": subjectId\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1100, "wires": [["41825eb44683ac23"]] }, { "id": "2cb74d26cc800c5d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"data\": { \"set_video\": 1 },\n \"subjectId\": subjectId\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1060, "wires": [["41825eb44683ac23"]] }, { "id": "a2f18b785b3870b2", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.humans_track_enable.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 520, "y": 1160, "wires": [["54ff26d3d06dcc72"]] }, { "id": "54ff26d3d06dcc72", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Human tracking", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "535ebd9108bc4d7a", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 880, "y": 1160, "wires": [["1bd914a9477f7674"], ["0438eafbc2b5998a"]] }, { "id": "a0042eaad5df3beb", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 2130, "y": 1420, "wires": [["a77e729a09507e9b", "b27012e9bf8e7146"]] }, { "id": "0438eafbc2b5998a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"humans_track_enable\": 0 }, \"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1180, "wires": [["41825eb44683ac23"]] }, { "id": "1bd914a9477f7674", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"humans_track_enable\":\"1\",\"human_detect_enable\":\"1\",\"pets_track_enable\":\"0\",\"ptz_cruise_enable\":\"0\",\"gesture_detect_enable\":\"0\" }, \"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1140, "wires": [["41825eb44683ac23"]] }, { "id": "16c6c1f04c2d5de9", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.pets_track_enable.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 1240, "wires": [["4d4957ad5a98fda1"]] }, { "id": "211c9fece45456ca", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"pets_track_enable\": 0 }, \"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1260, "wires": [["41825eb44683ac23"]] }, { "id": "f96735a556a68de8", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"pets_track_enable\":\"1\",\"pets_detect_enable\":\"1\",\"ptz_cruise_enable\":\"0\",\"humans_track_enable\":\"0\",\"gesture_detect_enable\":\"0\" }, \"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1220, "wires": [["41825eb44683ac23"]] }, { "id": "78a7791026d9dd2d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\");\nvar lastchecked = msg.lastchecked\nvar date = new Date(lastchecked).toLocaleDateString(country)\nvar time = new Date(lastchecked).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date \n\nmsg.lastcheck = finaldate\n\nreturn msg;", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1590, "y": 680, "wires": [["e91bc0b12bbe37f8"]] }, { "id": "4d4957ad5a98fda1", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Pets tracking", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "b5bced07e02e16d2", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 870, "y": 1240, "wires": [["f96735a556a68de8"], ["211c9fece45456ca"]] }, { "id": "4d2ef1beaca16cb9", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Face Detection", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "d65e5081a17f4f87", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 880, "y": 1400, "wires": [["22429516c2352ca1"], ["be6efe3857a4b47f"]] }, { "id": "1c4b750792c08786", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.face_detect_enable.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 520, "y": 1400, "wires": [["4d2ef1beaca16cb9"]] }, { "id": "be6efe3857a4b47f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\":{\"face_detect_enable\":\"0\"},\"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1420, "wires": [["41825eb44683ac23"]] }, { "id": "22429516c2352ca1", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\":{\"face_detect_enable\":\"1\",\"gesture_detect_enable\":\"0\"},\"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1380, "wires": [["41825eb44683ac23"]] }, { "id": "7cfb5989d1fd832e", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Gesture Identification", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "9330d3ffce2f7e5d", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 900, "y": 1480, "wires": [["9d230d377b5b708e"], ["b07e3679cd6eda60"]] }, { "id": "3afe6d49c9049fb4", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [ { "t": "move", "p": "payload.gesture_detect_enable.value", "pt": "msg", "to": "enable", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 530, "y": 1480, "wires": [["7cfb5989d1fd832e"]] }, { "id": "b07e3679cd6eda60", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.76.85\": \"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1500, "wires": [["41825eb44683ac23"]] }, { "id": "9d230d377b5b708e", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\":{\"gesture_detect_enable\":\"1\",\"face_detect_enable\":\"0\",\"human_detect_enable\":\"0\",\"pets_detect_enable\":\"0\",\"humans_track_enable\":\"0\",\"pets_track_enable\":\"0\"},\"subjectId\": subjectId, };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1460, "wires": [["41825eb44683ac23"]] }, { "id": "a5733f31084e1e81", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Motion Detection", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "07824d9da1478444", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 880, "y": 1560, "wires": [["2c54c2089a1299af"], ["cbe46dd34ab65512"]] }, { "id": "c4ae3a10f3f02941", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [ { "t": "move", "p": "msg.payload.mdtrigger_enable.value", "pt": "msg", "to": "enable", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 520, "y": 1560, "wires": [["a5733f31084e1e81"]] }, { "id": "cbe46dd34ab65512", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.70.85\": \"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1580, "wires": [["41825eb44683ac23"]] }, { "id": "2c54c2089a1299af", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.70.85\": \"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1540, "wires": [["41825eb44683ac23"]] }, { "id": "0296a0f5167fd3ba", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Suond Detection", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "a8a2d4de6dc88096", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 880, "y": 1640, "wires": [["ac1244ddd6284ab7"], ["36fbcb8918b2660d"]] }, { "id": "cfd660924120430c", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.soundtrigger_enable.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 520, "y": 1640, "wires": [["0296a0f5167fd3ba"]] }, { "id": "36fbcb8918b2660d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.119.85\": \"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1660, "wires": [["41825eb44683ac23"]] }, { "id": "ac1244ddd6284ab7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.119.85\": \"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1620, "wires": [["41825eb44683ac23"]] }, { "id": "228a6efb6101963d", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Human Detection", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "bfb1fc7c0f307899", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 880, "y": 1720, "wires": [["f4b1d1855959195b"], ["de3446b64a3dd743"]] }, { "id": "12e165f7883425f6", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.human_detect_enable.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 520, "y": 1720, "wires": [["228a6efb6101963d"]] }, { "id": "f4b1d1855959195b", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.122.85\": \"0\", \"14.76.85\": \"0\", \"14.77.85\": \"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1700, "wires": [["41825eb44683ac23"]] }, { "id": "de3446b64a3dd743", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.122.85\": \"0\", \"14.76.85\": \"0\", \"14.77.85\": \"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1740, "wires": [["41825eb44683ac23"]] }, { "id": "a77e729a09507e9b", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Reload", "rules": [{ "t": "set", "p": "lastchecked", "pt": "msg", "to": "", "tot": "date" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2040, "y": 960, "wires": [["fe9b4516bcb174e4"]] }, { "id": "fe9b4516bcb174e4", "type": "delay", "z": "6bc3ee6dd0420e6c", "name": "", "pauseType": "delay", "timeout": "1.5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 1230, "y": 940, "wires": [["78a7791026d9dd2d"]] }, { "id": "900ed9df0e7865d1", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\");\nvar lastchecked = msg.lastchecked\nvar date = new Date(lastchecked).toLocaleDateString(country)\nvar time = new Date(lastchecked).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date \n\nmsg.lastcheck = finaldate\n\nreturn msg;", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 770, "y": 2880, "wires": [["688b54a8d746682a"]] }, { "id": "883164c768d668f4", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\");\nvar lastchecked = msg.lastchecked\nvar date = new Date(lastchecked).toLocaleDateString(country)\nvar time = new Date(lastchecked).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date \n\nmsg.lastcheck = finaldate\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1750, "y": 2800, "wires": [["a33584e64b7224c9"]] }, { "id": "9f49fdd834df9a7d", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.pets_detect_enable.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 520, "y": 1320, "wires": [["22241cf232ee74b9"]] }, { "id": "7c1a64521d449c9c", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.123.85\": \"0\", \"14.76.85\": \"0\", \"14.78.85\": \"0\" }, \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1340, "wires": [["41825eb44683ac23"]] }, { "id": "29fd4c2aff189fdc", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.123.85\": \"0\", \"14.76.85\": \"0\", \"14.78.85\": \"1\" }, \"subjectId\": subjectId, \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1300, "wires": [["41825eb44683ac23"]] }, { "id": "22241cf232ee74b9", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Pets detection", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "44ee1b14ae066acd", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 870, "y": 1320, "wires": [["29fd4c2aff189fdc"], ["7c1a64521d449c9c"]] }, { "id": "a2521049f75856b7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Mute Audio rec", "func": "if (msg.payload.muteaudio.value === '0') {\n msg.payload.muteaudio.value = 'Disable';\n}\nif (msg.payload.muteaudio.value === '1') {\n msg.payload.muteaudio.value = 'Enable';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1760, "y": 2880, "wires": [["263d28c435dfa219"]] }, { "id": "271d2de87f6d4edc", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Timestamp", "func": "if (msg.payload.timestamp.value === '0') {\n msg.payload.timestamp.value = 'Disable';\n}\nif (msg.payload.timestamp.value === '1') {\n msg.payload.timestamp.value = 'Enable';\n}\n\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2010, "y": 2840, "wires": [["385dd52105dd0437"]] }, { "id": "a33584e64b7224c9", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Frame", "func": "if (msg.payload.frame.value === '0') {\n msg.payload.frame.value = 'Disable';\n}\nif (msg.payload.frame.value === '1') {\n msg.payload.frame.value = 'Enable';\n}\n\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1730, "y": 2840, "wires": [["a2521049f75856b7"]] }, { "id": "385dd52105dd0437", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Sensitivity Motion", "func": "if (msg.payload.sensitivity.value === '0') {\n msg.payload.sensitivity.value = 'Low';\n}\nif (msg.payload.sensitivity.value === '1') {\n msg.payload.sensitivity.value = 'Medium';\n}\nif (msg.payload.sensitivity.value === '2') {\n msg.payload.sensitivity.value = 'Hight';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2030, "y": 2880, "wires": [["3c4ca48c18677ad9"]] }, { "id": "3c4ca48c18677ad9", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Gesture need face", "func": "if (msg.payload.gestneedface.value === '0') {\n msg.payload.gestneedface.value = 'Disable';\n}\nif (msg.payload.gestneedface.value === '1') {\n msg.payload.gestneedface.value = 'Enable';\n}\n\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2030, "y": 2920, "wires": [["293132d69d5993c1"]] }, { "id": "fdc8d2ac95abfcc2", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Timestamp", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "16776ca666088043", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 3140, "wires": [["e56bbd70f1cb8db3"], ["f1c422613a3534bd"]] }, { "id": "3bb487713c79977f", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.timestamp.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 3140, "wires": [["fdc8d2ac95abfcc2"]] }, { "id": "23768c9c6865f5e7", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.timestamp.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.timestamp.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3140, "wires": [["3bb487713c79977f"]] }, { "id": "f3212fdd78d49a1c", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 2410, "y": 3520, "wires": [["e4d90485a72b3794"]] }, { "id": "e4d90485a72b3794", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Reload", "rules": [{ "t": "set", "p": "lastchecked", "pt": "msg", "to": "", "tot": "date" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2420, "y": 3040, "wires": [["147546ad7140b7bd"]] }, { "id": "ba3bf2ee94d14dc8", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.frame.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 910, "y": 3220, "wires": [["6d09fef6995b4f70"]] }, { "id": "0d33e6ef8a22d9f3", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.frame.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.frame.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3220, "wires": [["ba3bf2ee94d14dc8"]] }, { "id": "147546ad7140b7bd", "type": "delay", "z": "6bc3ee6dd0420e6c", "name": "", "pauseType": "delay", "timeout": "1.5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 510, "y": 3020, "wires": [["900ed9df0e7865d1"]] }, { "id": "6d09fef6995b4f70", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Frame", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "3db2dea43aa4d972", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1330, "y": 3220, "wires": [["868d38fa04316c9f"], ["c58e9cdb19f3f545"]] }, { "id": "102ed4135632f2d4", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Horizontal", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "9df37a3c91d4cb39", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1340, "y": 5120, "wires": [["8794294b3d864721"]] }, { "id": "1b2fd7b412e05878", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Upside", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "0cde09574fa445fe", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1330, "y": 5180, "wires": [["a7dbda6d513690c8"]] }, { "id": "b4165234c0e0187e", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Night Video Auto", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "dcbfd635f7c47e23", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1360, "y": 5240, "wires": [["4be030c112f48612"]] }, { "id": "7177a1e4d52fdfcd", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Night Video Off", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "f65571ba66813e5f", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1360, "y": 5300, "wires": [["a22c10310c83c7ec"]] }, { "id": "18fd5dbe73875dc2", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Night Video On", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "e915442e641c1695", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1360, "y": 5360, "wires": [["6f7f7f841cd26a56"]] }, { "id": "a25ee6f2d078b4a2", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.muteaudio.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 3300, "wires": [["cbf35877547f76eb"]] }, { "id": "494cc475f790dcb4", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.muteaudio.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.muteaudio.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3300, "wires": [["a25ee6f2d078b4a2"]] }, { "id": "cbf35877547f76eb", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Mute audio rec", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "8fbcb66ae385d588", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1350, "y": 3300, "wires": [["ca49349429430389"], ["4bc5d894eca8749f"]] }, { "id": "cf02bb3f361e0426", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.gestneedface.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 940, "y": 3380, "wires": [["1ae55a6fb3d68cc9"]] }, { "id": "e659beaca1a145a0", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.gestneedface.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.gestneedface.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3380, "wires": [["cf02bb3f361e0426"]] }, { "id": "1ae55a6fb3d68cc9", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Gesture Need Face", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "e99e2f6c18c0cb9e", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1370, "y": 3380, "wires": [["2cc84f0f53be3d68"], ["f401ebd4600c2087"]] }, { "id": "4b98ed762293b83b", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Motion low", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "b2aa94becf1228dc", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1370, "y": 4940, "wires": [["3bc74a2a6030addc"]] }, { "id": "899ea82881f671ae", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Motion medium", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "fde24e20cc725570", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1380, "y": 5000, "wires": [["66809ec84f0c5794"]] }, { "id": "32b7d21c6035af0b", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Motion hight", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "d9b09bcabe7e1886", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1370, "y": 5060, "wires": [["689e5688c25dbe8d"]] }, { "id": "9c077383de1c02f3", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "GET", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 1050, "y": 5560, "wires": [["0a1c3026b727e9e5"]] }, { "id": "02259c828e1e8082", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Face Know", "entityConfig": "f095fa1365f4b174", "version": 0, "state": "Face Know", "stateType": "str", "attributes": [ { "property": "faceName1", "value": "payload.result.0.faceName", "valueType": "msg" }, { "property": "faceId1", "value": "payload.result.0.faceId", "valueType": "msg" }, { "property": "faceName2", "value": "payload.result.1.faceName", "valueType": "msg" }, { "property": "faceId2", "value": "payload.result.1.faceId", "valueType": "msg" }, { "property": "faceName3", "value": "payload.result.2.faceName", "valueType": "msg" }, { "property": "faceId3", "value": "payload.result.2.faceId", "valueType": "msg" }, { "property": "Last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 1590, "y": 5600, "wires": [[]] }, { "id": "bbe67a6b90198899", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Face Know", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "dd4077143e565cbe", "outputProperties": [{ "property": "lastchecked", "propertyType": "msg", "value": "", "valueType": "date" }], "x": 500, "y": 5620, "wires": [["ee3e44936644ea90"]] }, { "id": "362845ec940bbb09", "type": "comment", "z": "6bc3ee6dd0420e6c", "name": "Delete/Add Face", "info": "Delete/Add Face", "x": 1560, "y": 5560, "wires": [] }, { "id": "de4a47ec4f267e68", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar aqara_url = global.get(\"aqara_url\");\n\nmsg.url = \"https://\" + aqara_url+ \"/app/v1.0/lumi/devex/face/info?did=\" + subjectId;\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 770, "y": 5540, "wires": [["9c077383de1c02f3"]] }, { "id": "0cc1028eb3d3464b", "type": "inject", "z": "6bc3ee6dd0420e6c", "name": "Autostart on boot +18s", "props": [{ "p": "lastchecked", "v": "", "vt": "date" }], "repeat": "", "crontab": "", "once": true, "onceDelay": "18", "topic": "", "x": 490, "y": 5560, "wires": [["ee3e44936644ea90"]] }, { "id": "ee3e44936644ea90", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\");\nvar lastchecked = msg.lastchecked\nvar date = new Date(lastchecked).toLocaleDateString(country)\nvar time = new Date(lastchecked).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date \n\nmsg.lastcheck = finaldate\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 750, "y": 5620, "wires": [["de4a47ec4f267e68"]] }, { "id": "a34dd25bda192aa8", "type": "comment", "z": "6bc3ee6dd0420e6c", "name": "resourceID EN-en", "info": "[](https://cdn.aqara.com/cdn/app/mainland/h5/static/js/6060.10536085.js)\n\n \"log.date\":\"Date\",\n \"log.month\":\"Month\",\n \"log.result.0\":\"Execution Failed\",\n \"log.result.1\":\"Executed Successfully\",\n \"log.detail.result.triggerSource\":\"Trigger Source:\",\n \"log.detail.result.0\":\"Successful\",\n \"log.detail.result.1\":\"Failed\",\n \"log.detail.result.9\":\"Offline\",\n \"log.detail.result.9999\":\"Execution Failed\",\n \"log.detail.result.10\":\"Repeated instructions are omitted\",\n \"log.detail.result.20\":\"Instructions are omitted in specific modes\",\n \"log.all\":\"All\",\n \"log.week.all\":\"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday\",\n \"log.acpartner.arming_status.0\":\"Remove Arming\",\n \"log.acpartner.arming_status.1\":\"Arming\",\n \"log.acpartner.arming_status.2\":\"Arming Enabling\",\n \"log.acpartner.arming_status.4\":\"Disable alarm and keep arming\",\n \"log.acpartner.switchStatus0\":\"AC Off\",\n \"log.acpartner.switchStatus1\":\"AC On\",\n \"log.aircondition.on_off_status.0\":\"AC Off\",\n \"log.aircondition.relay_status.0\":\"Power Off\",\n \"log.aircondition.relay_status.1\":\"Power On\",\n \"log.aircondition.switchStatus0\":\"AC On\",\n \"log.aircondition.modeStatus1\":\"Heating\",\n \"log.aircondition.modeStatus0\":\"Cooling\",\n \"log.aircondition.modeStatus2\":\"Auto\",\n \"log.aircondition.modeStatus3\":\"Fan\",\n \"log.aircondition.modeStatus4\":\"Dry\",\n \"log.aircondition.windSpeed0\":\"Auto\",\n \"log.aircondition.windSpeed1\":\"Low\",\n \"log.aircondition.windSpeed2\":\"Medium\",\n \"log.aircondition.windSpeed3\":\"High\",\n \"log.aircondition.windSweep0\":\"Swing\",\n \"log.aircondition.windSweep1\":\"No Swing\",\n \"log.aircondition.light0\":\"Turn off light\",\n \"log.aircondition.light1\":\"Turn on light\",\n \"log.aircon.set_mode.0\":\"Auto\",\n \"log.aircon.set_mode.1\":\"Cooling\",\n \"log.aircon.set_mode.2\":\"Dry\",\n \"log.aircon.set_mode.3\":\"Heating\",\n \"log.aircon.set_mode.4\":\"Fan\",\n \"log.aircon.ctrl_ch21_status.0\":\"AC Off\",\n \"log.aircon.ctrl_ch21_status.1\":\"AC On\",\n \"log.aircon.set_num_seventh\":\"\",\n \"log.kitchen.mode.5\":\"\",\n \"log.kitchen.mode.8\":\"\",\n \"log.kitchen.mode.9\":\"\",\n \"log.kitchen.mode.39\":\"\",\n \"log.kitchen.mode.41\":\"\",\n \"log.kitchen.mode.46\":\"\",\n \"log.kitchen.mode.62\":\"\",\n \"log.kitchen.mode.71\":\"\",\n \"log.kitchen.mode.198\":\"\",\n \"log.acpartner.modeStatus0\":\"Heating\",\n \"log.acpartner.modeStatus1\":\"Cooling\",\n \"log.acpartner.modeStatus2\":\"Auto\",\n \"log.acpartner.modeStatus3\":\"Dry\",\n \"log.acpartner.modeStatus4\":\"Fan\",\n \"log.acpartner.windSpeed0\":\"Low\",\n \"log.acpartner.windSpeed1\":\"Medium\",\n \"log.acpartner.windSpeed2\":\"High\",\n \"log.acpartner.windSpeed3\":\"Auto\",\n \"log.acpartner.windSweep0\":\"Swing\",\n \"log.acpartner.windSweep1\":\"No Swing\",\n \"log.acpartner.windSweep2\":\"Circulating\",\n \"log.sensor_switch.switch_status.16\":\"Long Press\",\n \"log.sensor_switch.switch_status.18\":\"Shake\",\n \"log.sensor_switch.switch_status.1\":\"Single Click \",\n \"log.sensor_switch.switch_status.2\":\"Double Click\",\n \"log.sensor_switch.switch_status.4\":\"Long Press\",\n \"log.curtain.remote_button_event.1\":\"Single click F1\",\n \"log.curtain.remote_button_event.2\":\"Single click F2\",\n \"log.curtain.remote_button_event.3\":\"Single click F3\",\n \"log.curtain.off\":\"Curtain is closed\",\n \"log.curtain.curtain_open_percentage\":\"Curtain opens to {value} %\",\n \"log.curtain.0.55.85\":\"Curtain opens to {value} %\",\n \"log.curtain.8.0.2045.0\":\"Offline\",\n \"log.curtain.0.56.85\":\"Curtain rotate to {value} %\",\n \"log.sensor_switch.13.2.85.1\":\"Single Click \",\n \"log.sensor_switch.13.2.85.2\":\"Double Click\",\n \"log.sensor_switch.13.5.85.4\":\"Press both buttons\",\n \"log.remote.switch_status.16\":\"Long Press\",\n \"log.remote.switch_status.18\":\"Shake\",\n \"log.remote.switch_status.1\":\"Single Click \",\n \"log.remote.switch_status.2\":\"Double Click\",\n \"log.remote.switch_status.0\":\"Long Press\",\n \"log.remote2.switch_ch0_status.16\":\"Long press left button\",\n \"log.remote2.switch_ch0_status.1\":\"Single click left button\",\n \"log.remote2.switch_ch0_status.2\":\"Double click left button\",\n \"log.remote2.switch_ch0_status.0\":\"Long press left button\",\n \"log.remote2.switch_ch1_status.16\":\"Long press right button\",\n \"log.remote2.switch_ch1_status.0\":\"Long press right button\",\n \"log.remote2.switch_ch1_status.1\":\"Single click right button\",\n \"log.remote2.switch_ch1_status.2\":\"Double click right button\",\n \"log.remote2.switch_both_status.16\":\"Long press left & right buttons simultaneously\",\n \"log.remote2.switch_both_status.4\":\"Press both buttons\",\n \"log.remote2.switch_both_status.5\":\"Double click left & right buttons simultaneously\",\n \"log.remote3.ctrl_ch0_status.1\":\"Button 1 is on\",\n \"log.remote3.ctrl_ch0_status.0\":\"Button 1 is off\",\n \"log.remote3.ctrl_ch1_status.1\":\"Button 2 is on\",\n \"log.remote3.ctrl_ch1_status.0\":\"Button 2 is off\",\n \"log.remote3.ctrl_ch2_status.1\":\"Button 3 is on\",\n \"log.remote3.ctrl_ch2_status.0\":\"Button 3 is off\",\n \"log.switch_remote3.ctrl_ch0_status.1\":\"Button 1 is on\",\n \"log.switch_remote3.ctrl_ch0_status.0\":\"Button 1 is off\",\n \"log.switch_remote3.ctrl_ch1_status.1\":\"Button 2 is on\",\n \"log.switch_remote3.ctrl_ch1_status.0\":\"Button 2 is off\",\n \"log.switch_remote3.ctrl_ch2_status.1\":\"Button 3 is on\",\n \"log.switch_remote3.ctrl_ch2_status.0\":\"Button 3 is off\",\n \"log.switch_remote3.switch_ch0_status.1\":\"Single click button 1\",\n \"log.switch_remote3.switch_ch1_status.1\":\"Single click button 2\",\n \"log.switch_remote3.switch_ch2_status.1\":\"Single click button 3\",\n \"log.switch_remote3.switch_both_status.4\":\"Single click button 1 & button 2 simultaneously\",\n \"log.switch_remote3.switch_both_status_1.4\":\"Single click button 1 & button 3 simultaneously\",\n \"log.switch_remote3.switch_both_status_2.4\":\"Single click button 2 & button 3 simultaneously\",\n \"log.controller.13.96.85.2\":\"Gesture 2 detected\",\n \"log.controller.13.96.85.4\":\"Gesture 4 detected\",\n \"log.controller.13.96.85.5\":\"Gesture 5 detected\",\n \"log.controller.13.96.85.6\":\"Gesture 8 detected\",\n \"log.controller.13.96.85.10\":\"Gesture ok detected\",\n \"log.controller.13.96.85.101\":\"Gesture 2 detected(Both hands)\",\n \"log.controller.13.96.85.102\":\"Gesture 4 detected(Both hands)\",\n \"log.controller.13.96.85.103\":\"Gesture 5 detected(Both hands)\",\n \"log.controller.13.96.85.104\":\"Gesture 8 detected(Both hands)\",\n \"log.controller.13.96.85.105\":\"Gesture ok detected(Both hands)\",\n \"log.controller.ctrl_ch0_status.1\":\"Button 1 is on\",\n \"log.controller.ctrl_ch0_status.0\":\"Button 1 is off\",\n \"log.controller.ctrl_ch1_status.1\":\"Button 2 is on\",\n \"log.controller.ctrl_ch1_status.0\":\"Button 2 is off\",\n \"log.controller.ctrl_ch2_status.1\":\"Button 3 is on\",\n \"log.controller.ctrl_ch2_status.0\":\"Button 3 is off\",\n \"log.remote4.switch_ch0_status.16\":\"Long press button 1\",\n \"log.remote4.switch_ch0_status.1\":\"Single click button 1\",\n \"log.remote4.switch_ch0_status.2\":\"Double click button 1\",\n \"log.remote4.switch_ch0_status.0\":\"Long press button 1\",\n \"log.remote4.switch_ch1_status.16\":\"Long press button 2\",\n \"log.remote4.switch_ch1_status.1\":\"Single click button 2\",\n \"log.remote4.switch_ch1_status.2\":\"Double click button 2\",\n \"log.remote4.switch_ch1_status.0\":\"Long press button 2\",\n \"log.remote4.switch_ch2_status.16\":\"Long press button 3\",\n \"log.remote4.switch_ch2_status.1\":\"Single click button 3\",\n \"log.remote4.switch_ch2_status.2\":\"Double click button 3\",\n \"log.remote4.switch_ch2_status.0\":\"Long press button 3\",\n \"log.remote4.switch_ch3_status.16\":\"Long press button 4\",\n \"log.remote4.switch_ch3_status.1\":\"Single click button 4\",\n \"log.remote4.switch_ch3_status.2\":\"Double click button 4\",\n \"log.remote4.switch_ch3_status.0\":\"Long press button 4\",\n \"log.remote6.switch_ch0_status.16\":\"Long press button 1\",\n \"log.remote6.switch_ch0_status.1\":\"Single click button 1\",\n \"log.remote6.switch_ch0_status.2\":\"Double click button 1\",\n \"log.remote6.switch_ch0_status.0\":\"Long press button 1\",\n \"log.remote6.switch_ch1_status.16\":\"Long press button 2\",\n \"log.remote6.switch_ch1_status.1\":\"Single click button 2\",\n \"log.remote6.switch_ch1_status.2\":\"Double click button 2\",\n \"log.remote6.switch_ch1_status.0\":\"Long press button 2\",\n \"log.remote6.switch_ch2_status.16\":\"Long press button 3\",\n \"log.remote6.switch_ch2_status.1\":\"Single click button 3\",\n \"log.remote6.switch_ch2_status.2\":\"Double click button 3\",\n \"log.remote6.switch_ch2_status.0\":\"Long press button 3\",\n \"log.remote6.switch_ch3_status.16\":\"Long press button 4\",\n \"log.remote6.switch_ch3_status.1\":\"Single click button 3\",\n \"log.remote6.switch_ch3_status.2\":\"Double click button 4\",\n \"log.remote6.switch_ch3_status.0\":\"Long press button 4\",\n \"log.remote6.switch_ch4_status.16\":\"Long press button 5\",\n \"log.remote6.switch_ch4_status.1\":\"Single click button 5\",\n \"log.remote6.switch_ch4_status.2\":\"Double click button 5\",\n \"log.remote6.switch_ch4_status.0\":\"Long press button 5\",\n \"log.remote6.switch_ch5_status.16\":\"Long press button 6\",\n \"log.remote6.switch_ch5_status.1\":\"Single click button 6\",\n \"log.remote6.switch_ch5_status.2\":\"Double click button 6\",\n \"log.remote6.switch_ch5_status.0\":\"Long press button 6\",\n \"log.sensor_magnet.magnet_status.0\":\"Closed\",\n \"log.sensor_magnet.magnet_status.1\":\"Open\",\n \"log.magnet.magnet_status.0\":\"Closed\",\n \"log.magnet.magnet_status.1\":\"Open\",\n \"log.magnet.ctrl_ch22_status.0\":\"Anti tamper OFF\",\n \"log.magnet.ctrl_ch22_status.1\":\"Anti tamper ON\",\n \"log.magnet.sensor_status_enum.2\":\"Anti tamper Alarm\",\n \"log.magnet.sensor_status_enum.5\":\"Low Battery\",\n \"log.magnet.sensor_status_enum.7\":\"Weak device signal\",\"\":\"\",\n \"log.plug.plug_status.0\":\"Off\",\n \"log.plug.plug_status.1\":\"On\",\n \"log.plug.4.1.85.0\":\"Turn off the heavy current relay\",\n \"log.plug.4.1.85.1\":\"Open the power relay\",\n \"log.plug.4.2.85.0\":\"Turn off the USB rela\",\n \"log.plug.4.2.85.1\":\"Open USB relay\",\n \"log.plug.8.0.2014.3\":\"Overheat error\",\n \"log.plug.8.0.2014.4\":\"Overload error\",\n \"log.plug.8.0.2014.5\":\"The overheat is solved.\",\n \"log.plug.8.0.2014.6\":\"The overload is solved.\",\n \"log.plug_sgwacn01.relay_status.0\":\"Off\",\n \"log.plug_sgwacn01.relay_status.1\":\"On\",\n \"log.ctrl_dualchn.ctrl_ch0_status.0\":\"Channel 1 off\",\n \"log.ctrl_dualchn.ctrl_ch0_status.1\":\"Channel 1 on\",\n \"log.ctrl_dualchn.ctrl_ch1_status.0\":\"Channel 2 off\",\n \"log.ctrl_dualchn.ctrl_ch1_status.1\":\"Channel 2 on\",\n \"log.ctrl_dualchn.ctrl_ch2_status.0\":\"Channel 3 off\",\n \"log.ctrl_dualchn.ctrl_ch2_status.1\":\"Channel 3 on\",\n \"log.ctrl_dualchn.ctrl_ch3_status.0\":\"Channel 4 off\",\n \"log.ctrl_dualchn.ctrl_ch3_status.1\":\"Channel 4 on\",\n \"log.ctrl_86plug.plug_status.0\":\"Off\",\n \"log.ctrl_86plug.plug_status.1\":\"On\",\n \"log.sensor_86sw1.switch_status.0\":\"Release\",\n \"log.sensor_86sw1.switch_status.1\":\"Single Click \",\n \"log.sensor_86sw1.switch_status.2\":\"Double Click\",\n \"log.sensor_86sw1.switch_status.3\":\"Click 3 times continuously\",\n \"log.sensor_86sw1.switch_status.16\":\"Long Press\",\n \"log.sensor_motion.illumination\":\"Illuminance: \",\n \"log.motion.illumination\":\"Illuminance: \",\n \"log.motion.0.4.85\":\"Illuminance: \",\n \"log.sen_ill.lux\":\"Illuminance: \",\n \"log.sensor_motion.motion_status.1\":\"Motion Detected\",\n \"log.motion.motion_status.1\":\"Motion Detected\",\n \"log.sensor_motion.unit\":\" Lux\",\n \"log.motion.unit\":\" Lux\",\n \"log.sen_ill.unit\":\" Lux\",\n \"log.gateway.arming_status.0\":\"Disarming\",\n \"log.gateway.arming_status.1\":\"Arming\",\n \"log.gateway.arming_status.2\":\"Enabling Arming\",\n \"log.gateway.arming_status.4\":\"Disable alarm and keep arming\",\n \"log.gateway.corridor_light_status.0\":\"Turned off night light\",\n \"log.gateway.corridor_light_status.1\":\"Turned on night light\",\n \"log.gateway.corridor_light_status.2\":\"Turned on/off night light\",\n \"log.gateway.corridor_light_status.3\":\"Turn on smart night light\",\n \"log.sensor_natgas.natgas_alarm.0\":\"Normal\",\n \"log.sensor_natgas.natgas_alarm.1\":\"Fire or Gas Leak Alarm\",\n \"log.sensor_natgas.natgas_alarm.2\":\"Alarm Test\",\n \"log.sensor_natgas.natgas_alarm.32768\":\"IIC Communication Failure\",\n \"log.sensor_natgas.natgas_alarm.64\":\"Sensitivity Failure Alarm\",\n \"log.sensor_natgas.natgas_density\":\"{value} %/LEL\",\n \"log.sensor_ht.temperature_value\":\"Temperature {value} °C\",\n \"log.sensor_ht.temperature_value.1\":\"Temperature {value} °F\",\n \"log.sensor_ht.humidity_value\":\"Humidity {value} %\",\n \"log.sensor_ht.pressure_value\":\"Atmospheric Pressure {value} kPa\",\n \"log.sensor_ht.pressure_value.1\":\"Atmospheric Pressure {value} mmHg\",\n \"log.sensor_wleak.leak_status.0\":\"No leak\",\n \"log.sensor_wleak.leak_status.1\":\"Leak\",\n \"log.flood.leak_status.0\":\"No leak\",\n \"log.flood.leak_status.1\":\"Leak\",\n \"log.weather.temperature_value\":\"Temperature {value} °C\",\n \"log.weather.temperature_value.1\":\"Temperature {value} °F\",\n \"log.weather.humidity_value\":\"Humidity {value} %\",\n \"log.weather.pressure_value\":\"Atmospheric Pressure {value} kPa\",\n \"log.weather.pressure_value.1\":\"Atmospheric Pressure {value} mmHg\",\n \"log.ctrl_hvac.switchStatus0\":\"AC Off\",\n \"log.ctrl_hvac.switchStatus1\":\"AC On\",\n \"log.ctrl_hvac.modeStatus0\":\"Heating\",\n \"log.ctrl_hvac.modeStatus1\":\"Cooling\",\n \"log.ctrl_hvac.modeStatus2\":\"Auto\",\n \"log.ctrl_hvac.modeStatus3\":\"Fan\",\n \"log.ctrl_hvac.modeStatus4\":\"Dry\",\n \"log.ctrl_hvac.windSpeed0\":\"Low\",\n \"log.ctrl_hvac.windSpeed1\":\"Medium\",\n \"log.ctrl_hvac.windSpeed2\":\"High\",\n \"log.ctrl_hvac.windSpeed3\":\"Auto\",\n \"log.ctrl_hvac.windSweep0\":\"Swing\",\n \"log.ctrl_hvac.windSweep1\":\"No swing\",\n \"log.ctrl_hvac.windSweep2\":\"Circulating\",\n \"log.ctrl_ln1.ctrl_ch0_status.0\":\"Off\",\n \"log.ctrl_ln1.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_ln1.switch_status.1\":\"Single Click\",\n \"log.switch_ctrl_ln1.ctrl_ch0_status.0\":\"Off\",\n \"log.switch_ctrl_ln1.ctrl_ch0_status.1\":\"On\",\n \"log.switch_ctrl_ln1.switch_status.1\":\"Single Click\",\n \"log.ctrl_ln1_T1.switch_ch0_status.1\":\"Single press\",\n \"log.ctrl_ln1_T1.switch_ch0_status.0\":\"Double press\",\n \"log.ctrl_ln1_T1.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_ln1_T1.ctrl_ch0_status.0\":\"Off\",\n \"log.ctrl_ln2_T1.switch_ch0_status.1\":\"Single click left button\",\n \"log.ctrl_ln2_T1.switch_ch1_status.1\":\"Single click right button\",\n \"log.ctrl_ln2_T1.switch_ch0_status.0\":\"Double press Channel 1\",\n \"log.ctrl_ln2_T1.switch_ch1_status.0\":\"Double press Channel 2\",\n \"log.ctrl_ln2_T1.ctrl_ch0_status.1\":\"Left button is on\",\n \"log.ctrl_ln2_T1.ctrl_ch0_status.0\":\"Left button is off\",\n \"log.ctrl_ln2_T1.ctrl_ch1_status.1\":\"Right button is on\",\n \"log.ctrl_ln2_T1.ctrl_ch1_status.0\":\"Right button is off\",\n \"log.ctrl_ln2_T1.switch_both_status.4\":\"Single click left & right buttons simultaneously\",\n \"log.ctrl_ln3_T1.switch_ch0_status.1\":\"Single press Channel 1\",\n \"log.ctrl_ln3_T1.switch_ch0_status.2\":\"Double press Channel 1\",\n \"log.ctrl_ln3_T1.switch_ch1_status.1\":\"Single press Channel 2\",\n \"log.ctrl_ln3_T1.switch_ch1_status.2\":\"Double press Channel 2\",\n \"log.ctrl_ln3_T1.switch_ch2_status.1\":\"Single press Channel 3\",\n \"log.ctrl_ln3_T1.switch_ch2_status.2\":\"Double press Channel 3\",\n \"log.ctrl_ln3_T1.ctrl_ch0_status.1\":\"Channel 1 on\",\n \"log.ctrl_ln3_T1.ctrl_ch0_status.0\":\"Channel 1 off\",\n \"log.ctrl_ln3_T1.ctrl_ch1_status.1\":\"Channel 2 on\",\n \"log.ctrl_ln3_T1.ctrl_ch1_status.0\":\"Channel 2 off\",\n \"log.ctrl_ln3_T1.ctrl_ch2_status.1\":\"Channel 3 on\",\n \"log.ctrl_ln3_T1.ctrl_ch2_status.0\":\"Channel 3 off\",\n \"log.ctrl_ln2.ctrl_ch0_status.0\":\"Left button is off\",\n \"log.ctrl_ln2.ctrl_ch0_status.1\":\"Left button is on\",\n \"log.ctrl_ln2.ctrl_ch1_status.0\":\"Right button is off\",\n \"log.ctrl_ln2.ctrl_ch1_status.1\":\"Right button is on\",\n \"log.ctrl_ln2.switch_both_status.4\":\"Single click left & right buttons simultaneously\",\n \"log.ctrl_ln2.status_ch0.1\":\"Single click left button\",\n \"log.ctrl_ln2.status_ch1.1\":\"Single click right button\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch0_status.0\":\"Left button is off\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch0_status.1\":\"Left button is on\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch1_status.0\":\"Right button is off\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch1_status.1\":\"Right button is on\",\n \"log.switch_ctrl_ln2_n2acn1.status_ch0.1\":\"Single click left button\",\n \"log.switch_ctrl_ln2_n2acn1.status_ch1.1\":\"Single click right button\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch0_status.0\":\"Left button is off\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch0_status.1\":\"Left button is on\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch1_status.0\":\"Right button is off\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch1_status.1\":\"Right button is on\",\n \"log.switch_ctrl_ln2_l2acn1.status_ch0.1\":\"Single click left button\",\n \"log.switch_ctrl_ln2_l2acn1.status_ch1.1\":\"Single click right button\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch0_status.0\":\"Upper button off\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch0_status.1\":\"Upper button on\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch1_status.0\":\"Lower button off\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch1_status.1\":\"Lower button on\",\n \"log.ctrl_neutral1.ctrl_ch0_status.0\":\"Off\",\n \"log.ctrl_neutral1.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_neutral2.ctrl_ch0_status.0\":\"Left button is off\",\n \"log.ctrl_neutral2.ctrl_ch0_status.1\":\"Left button is on\",\n \"log.ctrl_neutral2.ctrl_ch1_status.0\":\"Right button is off\",\n \"log.ctrl_neutral2.ctrl_ch1_status.1\":\"Right button is on\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch0_status.0\":\"Upper button off\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch0_status.1\":\"Upper button on\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch1_status.0\":\"Lower button off\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch1_status.1\":\"Lower button on\",\n \"log.sensor_86sw2.switch_ch0_status.0\":\"Release left button\",\n \"log.sensor_86sw2.switch_ch0_status.1\":\"Single click left button\",\n \"log.sensor_86sw2.switch_ch0_status.2\":\"Double click left button\",\n \"log.sensor_86sw2.switch_ch0_status.3\":\"Click left button 3 times continuously\",\n \"log.sensor_86sw2.switch_ch0_status.16\":\"Long press left button\",\n \"log.sensor_86sw2.switch_ch1_status.0\":\"Release right button\",\n \"log.sensor_86sw2.switch_ch1_status.1\":\"Single click right button\",\n \"log.sensor_86sw2.switch_ch1_status.2\":\"Double click right button\",\n \"log.sensor_86sw2.switch_ch1_status.3\":\"Click right button 3 times continuously\",\n \"log.sensor_86sw2.switch_ch1_status.16\":\"Long press right button\",\n \"log.sensor_86sw2.switch_both_status.4\":\"Press both buttons\",\n \"log.sensor_smoke.smoke_alarm.0\":\"Normal\",\n \"log.sensor_smoke.smoke_alarm.1\":\"Fire or Gas Leak Alarm\",\n \"log.sensor_smoke.smoke_alarm.2\":\"Alarm Test\",\n \"log.sensor_smoke.smoke_alarm.32768\":\"IIC communication failure\",\n \"log.sensor_smoke.smoke_alarm.64\":\"Sensitivity failure alarm\",\n \"log.sensor_smoke.smoke_alarm.8\":\"Battery failure alarm\",\n \"log.sensor_smoke.smoke_density\":\"{value} OBS%/FT\",\n \"log.camera.video_status.0\":\"Close\",\n \"log.camera.video_status.1\":\"Opened\",\n \"log.position.occupancy_status.0\":\"Someone moves\",\n \"log.position.occupancy_status.1\":\"No one moves\",\n \"log.position.occupancy_status.2\":\"Unknown\",\n \"log.lock.lock_open_uid.1\":\"Fingerprint Unlock\",\n \"log.lock.lock_open_uid.2\":\"Password Unlock\",\n \"log.lock.lock_open_uid.3\":\"Card Unlock\",\n \"log.lock.lock_open_uid.4\":\"Unclock with key or inner door handle\",\n \"log.lock.lock_open_uid.5\":\"Authorized Unlock\",\n \"log.lock.lock_card_wrong\":\"Card error {value} times\",\n \"log.lock.lock_psw_wrong\":\"Password error {value} times\",\n \"log.lock.lock_fing_wrong\":\"Fingerprint error {value} times\",\n \"log.lock.lock_alarm.16\":\"Someone is prying the lock\",\n \"log.lock.lock_alarm.256\":\"Storage space is insufficient\",\n \"log.lock.lock_alarm.8\":\"Hijack alarm\",\n \"log.lock.lock_delete_uid\":\"Delete \",\n \"log.lock.13.8.85\":\"Clear\",\n \"log.lock.lock_add_uid\":\"Add \",\n \"log.lock.lock_add_uid.user.1\":\"Administrator\",\n \"log.lock.lock_add_uid.user.2\":\"Ordinary\",\n \"log.lock.lock_add_uid.user.3\":\"Force\",\n \"log.lock.type.1\":\" Fingerprint\",\n \"log.lock.type.2\":\" Password\",\n \"log.lock.type.3\":\"IC card\",\n \"log.lock.type.5\":\"Sign in password\",\n \"log.ctrl_dimmer3.light_0_level\":\"Set brightness of channel 1 to {value} %\",\n \"log.ctrl_dimmer3.light_1_level\":\"Set brightness of channel 2 to {value} %\",\n \"log.ctrl_dimmer3.light_2_level\":\"Set brightness of channel 3 to {value} %\",\n \"log.ctrl_dimmer3.power_status_0.0\":\"Channel 1 off\",\n \"log.ctrl_dimmer3.power_status_1.0\":\"Channel 2 off\",\n \"log.ctrl_dimmer3.power_status_2.0\":\"Channel 3 off\",\n \"log.light.power_status.0\":\"Off\",\n \"log.light.power_status.1\":\"On\",\n \"log.light.light_level\":\"Adjust brightness to {value} %\",\n \"log.light.colour_temperature\":\"Adjust color temperature to {value} K\",\n \"log.light.ctrl_ch0_status.0\":\"Off\",\n \"log.light.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_rgb.power_status.0\":\"Off\",\n \"log.ctrl_rgb.power_status.1\":\"On\",\n \"log.ctrl_rgb.4.1.85.0\":\"Off\",\n \"log.ctrl_rgb.4.1.85.1\":\"On\",\n \"log.ctrl_ct.power_status.0\":\"Off\",\n \"log.ctrl_ct.power_status.1\":\"On\",\n \"log.vibration.vibration_event.1\":\"Vibration detected\",\n \"log.vibration.vibration_event.2\":\"Tilt Detected\",\n \"log.vibration.vibration_event.3\":\"Fall detected\",\n \"log.vibration.13.3.85.1\":\"Triple knock\",\n \"log.vibration.13.7.85.1\":\"Moving object detection\",\n \"log.vibrationT1.move_detect.1\":\"Moving object detection\",\n \"log.knock_event\":\"Knock object detection\",\n \"log.airmonitorTVOC.temperature_value\":\"Temperature {value} °C\",\n \"log.airmonitorTVOC.temperature_value.1\":\"Temperature {value} °F\",\n \"log.airmonitorTVOC.humidity_value\":\"Humidity {value} %\",\n \"log.airmonitorTVOC.tvoc_value.1\":\"TVOC concentration {value} ppb\",\n \"log.airmonitorTVOC.tvoc_value\":\"TVOC concentration {value} mg/m³\",\n \"log.linkLog.nodata\":\"No Automation\",\n \"log.history.nodata\":\"No history\",\n \"log.sceneLog.nodata\":\"No Scenes\",\n \"log.play_status.0\":\"Pause\",\n \"log.play_status.1\":\"Play\",\n \"log.dimmer_rcbac1.power_status.0\":\"Off\",\n \"log.dimmer_rcbac1.power_status.1\":\"On\",\n \"log.dimmer_rcbac1.power_status_2.0\":\"Off\",\n \"log.dimmer_rcbac1.power_status_2.1\":\"On\",\n \"log.toilet.alarm_glq_num\":\"Filter lifetime remains {value} %\",\n \"log.toilet.switch.0\":\"\",\n \"log.toilet.switch.1\":\"\",\n \"log.toilet.use_status.0\":\"Empty\",\n \"log.toilet.use_status.1\":\"Occupied\",\n \"log.toilet.alarm_seat_long\":\"Sedentary\",\n \"log.toilet.ctrl_ch0_status.0\":\"关机\",\n \"log.toilet.ctrl_ch0_status.1\":\"开机\",\n \"log.toilet.is_leakage.1\":\"Empty\",\n \"log.toilet.is_leakage.0\":\"Occupied\",\n \"log.toilet.report_status_com1.1\":\"Sedentary\",\n \"log.toilet.seat_warm.off\":\"The seat heating is off. \",\n \"log.toilet.seat_warm.on\":\"\",\n \"log.toilet.set_auto_clean.0\":\"Automatic nozzol cleaning is off.\",\n \"log.toilet.set_auto_clean.1\":\"Automatic nozzol cleaning is on.\",\n \"log.toilet.clean_type.off\":\"Automatic flush is off.\",\n \"log.toilet.clean_type.on\":\"Automatic flush is on.\",\n \"log.toilet.alarm_ll_normal.1\":\"Water flow is not enough.\",\n \"log.toilet.alarm_ll_normal.2\":\"Water flow exceeds (Pressure stabilizing valve is invalid)\",\n \"log.toilet.fault_ll_sensor.1\":\"Water flow sensor is abnormal.\",\n \"log.toilet.alarm_cscgq.1\":\"Outflow temperature sensor is abnormal.\",\n \"log.toilet.alarm_cscgq.2\":\"Outflow temperature sensor detects over temperature.\",\n \"log.toilet.alarm_jscgq.1\":\"Inflow temperature sensor is abnormal.\",\n \"log.toilet.alarm_jscgq.2\":\"Inflow temperature sensor detects over temperature.\",\n \"log.toilet.alarm_zqcgq.1\":\"Seat temperature sensor detects over temperature.\",\n \"log.toilet.alarm_zqcgq.2\":\"Seat temperature sensor is abnormal.\",\n \"log.toilet.alarm_yd_sensor\":\"Night light sensor is abnormal.\",\n \"log.toilet.alarm_wyq\":\"Pressure stabilizing valve is abnormal. (solenoid valve and diaphragm is abnormal)\",\n \"log.toilet.alarm_input_voltage\":\"Input power is abnormal. (over frequence)\",\n \"log.toilet.4.1.85.1\":\"Power On\",\n \"log.toilet.4.1.85.0\":\"Power Off\",\n \"log.toilet.3.1.85.0\":\"Empty\",\n \"log.toilet.3.1.85.1\":\"Occupied\",\n \"log.toilet.13.11.85.1\":\"Sedentary\",\n \"log.toilet.4.2.85.1\":\"Pee flush\",\n \"log.toilet.4.7.85.1\":\"Flush\",\n \"log.toilet.4.4.85.1\":\"Open the seat ring\",\n \"log.toilet.4.4.85.0\":\"Close the seat ring\",\n \"log.toilet.4.3.85.1\":\"Open the seat cover\",\n \"log.toilet.4.3.85.0\":\"Close the seat cover\",\n \"log.toilet.4.25.85.0\":\"Release splash foam\",\n \"log.toilet.4.33.85.1\":\"Turn on the energy saving mode\",\n \"log.toilet.4.33.85.0\":\"Turn off the energy saving mode\",\n \"log.toilet.14.48.85.1\":\"Set wash method to rear wash\",\n \"log.toilet.14.48.85.2\":\"Set wash method to rear wash movement\",\n \"log.toilet.14.48.85.3\":\"Set wash method to feminine wash\",\n \"log.toilet.14.48.85.4\":\"Set wash method to feminine wash movement\",\n \"log.toilet.14.48.85.5\":\"Set wash method to child wash\",\n \"log.toilet.14.35.85.1\":\"Set massage to strong and weak massage\",\n \"log.toilet.14.35.85.2\":\"Set massage to cold and hot massage\",\n \"log.toilet.14.35.85.0\":\"Turn off massage\",\n \"log.toilet.14.53.85.1\":\"Set warm air drying to air temperature\",\n \"log.toilet.14.53.85.2\":\"Set warm air drying to Low level\",\n \"log.toilet.14.53.85.3\":\"Set warm air drying to Middle and low grade\",\n \"log.toilet.14.53.85.4\":\"Set warm air drying to Moderate\",\n \"log.toilet.14.53.85.5\":\"Set warm air drying to Medium and high grade \",\n \"log.toilet.14.53.85.6\":\"Set warm air drying to High level\",\n \"log.toilet.14.53.85.0\":\"Turn off warm air drying\",\n \"log.toilet.4.32.85.1\":\"Turn on the night light\",\n \"log.toilet.4.32.85.0\":\"Turn off the night light\",\n \"log.switch.switch_status.1\":\"Single Click \",\n \"log.switch.switch_status.2\":\"Double Click\",\n \"log.switch.switch_status.17\":\"Long Press\",\n \"log.switch.rotate_end_cumu_angle\":\"Rotate {value}°\",\n \"log.switch.press_rotate_end_cumu_angle\":\"Press and rotate {value}°\",\n \"log.switch.ctrl_ch0_status.0\":\"Channel 1 off\",\n \"log.switch.ctrl_ch0_status.1\":\"Channel 1 on\",\n \"log.switch.ctrl_ch1_status.0\":\"Channel 2 off\",\n \"log.switch.ctrl_ch1_status.1\":\"Channel 2 on\",\n \"log.switch.ctrl_ch2_status.0\":\"Channel 3 off\",\n \"log.switch.ctrl_ch2_status.1\":\"Channel 3 on\",\n \"log.turnon.0\":\"Turn off light\",\n \"log.turnon.1\":\"Turn on light\",\n \"log.airer.level\":\"Current position is {value} %\",\n \"log.airer.14.1.85.2\":\"down\",\n \"log.airer.14.1.85.1\":\"up\",\n \"log.airer.1.1.85\":\"Current position is {value} %\",\n \"log.airer.4.21.85.0\":\"Turn off the lighting\",\n \"log.airer.4.21.85.1\":\"Turn on the lighting\",\n \"log.airer.1.7.85\":\"Adjust brightness to {value} %\",\n \"log.airer.1.9.85\":\"Adjust color temperature to {value} K\",\n \"log.airer.4.67.85.0\":\"Turn off drying\",\n \"log.airer.4.67.85.1\":\"Turn on drying\",\n \"log.airer.4.66.85.0\":\"Turn off air drying\",\n \"log.airer.4.66.85.1\":\"Turn on air drying\",\n \"log.airer.4.22.85.0\":\"Turn off disinfection\",\n \"log.airer.4.22.85.1\":\"Turn on disinfection\",\n \"log.airer.4.23.85.0\":\"Turn off the motion sensor switch\",\n \"log.airer.4.23.85.1\":\"Turn on the motion sensor switch\",\n \"log.airer.3.9.85.1\":\"Overload alarm\",\n \"log.switch.ctrl_ch1_status.on\":\"Button 1 is on\",\n \"log.switch.ctrl_ch1_status.off\":\"Button 1 is off\",\n \"log.switch.ctrl_ch2_status.on\":\"Button 2 is on\",\n \"log.switch.ctrl_ch2_status.off\":\"Button 2 is off\",\n \"log.switch.ctrl_ch3_status.on\":\"Button 3 is on\",\n \"log.switch.ctrl_ch3_status.off\":\"Button 3 is off\",\n \"log.switch.ctrl_ch4_status.on\":\"Button 4 is on\",\n \"log.switch.ctrl_ch4_status.off\":\"Button 4 is off\",\n \"log.switch.switch_ch1_status.click\":\"Single click button 1\",\n \"log.switch.switch_ch2_status.click\":\"Single click button 2\",\n \"log.switch.switch_ch3_status.click\":\"Single click button 3\",\n \"log.switch.switch_ch4_status.click\":\"Single click button 4\",\n \"log.switch.switch_ch5_status.click\":\"Single click button 5\",\n \"log.switch.switch_ch6_status.click\":\"Single click button 6\",\n \"log.switch.click\":\"Single Click \",\n \"log.s2.wind0\":\"æ— é£Ž\",\n \"log.s2.wind1\":\"Low\",\n \"log.s2.wind2\":\"Medium\",\n \"log.s2.wind3\":\"High\",\n \"log.remote.switch_ch1_status.1\":\"Single Click \",\n \"log.remote.switch_ch1_status.2\":\"Double Click\",\n \"log.remote.switch_ch1_status.16\":\"Long Press\",\n \"log.remote4.report_status08.4\":\"Press both buttons\",\n \"log.remote4.ctrl_ch0_status.1\":\"Turn on the left button\",\n \"log.remote4.ctrl_ch0_status.0\":\"Turn off the left button\",\n \"log.remote4.ctrl_ch1_status.1\":\"Turn on the right button\",\n \"log.remote4.ctrl_ch1_status.0\":\"Turn off the right button\",\n \"log.lunar.14.35.85.1\":\"In bed\",\n \"log.lunar.14.35.85.0\":\"Out of bed\",\n \"log.lunar.14.44.85.0\":\"Awake\",\n \"log.lunar.14.44.85.1\":\"REM\",\n \"log.lunar.14.44.85.2\":\"Light sleep\",\n \"log.lunar.14.44.85.3\":\"Deep sleep\",\n \"log.dimmer.ctrl_ch0_status.0\":\"Turn off light\",\n \"log.dimmer.ctrl_ch0_status.1\":\"Turn on light\",\n \"log.ctrl_dimmer3.8.0.2045.0\":\"Offline\",\n \"log.ctrl_dimmer3.4.1.85.0\":\"Off\",\n \"log.ctrl_dimmer3.4.1.85.1\":\"On\",\n \"log.ctrl_dimmer3.1.7.85\":\"Brightness: {value} %\",\n \"log.ctrl_dimmer3.1.9.85\":\"Color Temperature: {value} K\",\n \"log.ctrl_dimmer3.14.7.85\":\"\",\n \"log.ctrl_dimmer3.8.0.2014.1\":\"Overheat protection\",\n \"log.ctrl_dimmer3.8.0.2014.3\":\"Overheat error\",\n \"log.ctrl_dimmer3.8.0.2014.2\":\"Overload protection\",\n \"log.ctrl_dimmer3.8.0.2014.4\":\"Overload error\",\n \"log.ctrl_dimmer3.8.0.2014.5\":\"The overheat is solved.\",\n \"log.ctrl_dimmer3.8.0.2014.6\":\"The overload is solved.\",\n \"log.switch.eu.ctrl_ch0_status.0\":\"Off\",\n \"log.switch.eu.ctrl_ch0_status.1\":\"On\",\n \"log.switch.eu.switch_ch1_status.1\":\"Single Click \",\n \"log.tvbox.power_status.0\":\"待机\",\n \"log.tvbox.power_status.1\":\"开机\",\n \"log.bed.set_lock.0\":\"儿童锁关闭\",\n \"log.bed.set_lock.1\":\"儿童锁开启\",\n \"log.lock.13.2.85.1\":\"Door Opened\",\n \"log.televi.4.7.85.1\":\"关机\",\n \"log.swe_rob.14.47.85.0\":\"Pause\",\n \"log.swe_rob.14.47.85.1\":\"Start\",\n \"log.swe_rob.14.47.85.2\":\"Continue\",\n \"log.swe_rob.14.47.85.3\":\"回充\",\n \"log.switch.4.1.85.0\":\"Off\",\n \"log.switch.4.1.85.1\":\"On\",\n \"log.switch.13.1.85.1\":\"Single Click \",\n \"log.switch.touch.13.1.85.1\":\"Touch touch\",\n \"log.switch.touch.13.1.85.2\":\"Double tap touch\",\n \"log.switch.touch.13.1.85.3\":\"Long press touch\",\n \"log.switch.13.21.85.1\":\"Single Click \",\n \"log.switch.8.0.2014.1\":\"Overheat protection\",\n \"log.switch.8.0.2014.3\":\"Overheat error\",\n \"log.switch.8.0.2014.2\":\"Overload protection\",\n \"log.switch.8.0.2014.4\":\"Overload error\",\n \"log.switch.8.0.2014.5\":\"The overheat is solved.\",\n \"log.switch.8.0.2014.6\":\"The overload is solved.\",\n \"log.switch.0.24.85\":\"Swipe {value}%\",\n \"log.double_light.4.1.85.0\":\"\",\n \"log.double_light.4.1.85.1\":\"\",\n \"log.double_light.4.2.85.0\":\"\",\n \"log.double_light.4.2.85.1\":\"\",\n \"log.double_light.1.7.85\":\"\",\n \"log.double_light.1.8.85\":\"\",\n \"log.double_light.1.9.85\":\"\",\n \"log.double_light.14.8.85\":\"\",\n \"log.double_light.14.7.85\":\"\",\n \"log.light.8.0.2045.0\":\"Offline\",\n \"log.light.4.1.85.0\":\"Off\",\n \"log.light.4.1.85.1\":\"On\",\n \"log.light.14.1.85\":\"Adjust brightness to {value} %\",\n \"log.light.14.2.85\":\"Adjust color temperature to {value} K\",\n \"log.light.1.7.85\":\"Brightness: {value} %\",\n \"log.light.1.9.85\":\"Color Temperature: {value} K\",\n \"log.light.8.0.2221\":\"\",\n \"log.light.14.7.85\":\"\",\n \"log.switch2.4.1.85.1\":\"Left button is on\",\n \"log.switch2.4.1.85.0\":\"Left button is off\",\n \"log.switch2.4.2.85.1\":\"Right button is on\",\n \"log.switch2.4.2.85.0\":\"Right button is off\",\n \"log.switch2.13.2.85.1\":\"Single click right button\",\n \"log.switch2.13.21.85.1\":\"Single click left button\",\n \"log.switch2.13.22.85.1\":\"Single click right button\",\n \"log.switch2.13.5.85.4\":\"Press both buttons\",\n \"log.switch2.13.8.85.4\":\"Press both buttons\",\n \"log.switch2.8.0.2014.1\":\"Overheat protection\",\n \"log.switch2.8.0.2014.3\":\"Overheat error\",\n \"log.switch2.8.0.2014.2\":\"Overload protection\",\n \"log.switch2.8.0.2014.4\":\"Overload error\",\n \"log.switch2.8.0.2014.5\":\"The overheat is solved.\",\n \"log.switch2.8.0.2014.6\":\"The overload is solved.\",\n \"log.switch2.0.24.85\":\"Swipe {value}%\",\n \"log.switch2.13.1.85.1\":\"Single click left button\",\n \"log.switch2.touch.13.1.85.1\":\"Touch touch\",\n \"log.switch2.touch.13.1.85.2\":\"Double tap touch\",\n \"log.switch2.touch.13.1.85.3\":\"Long press touch\",\n \"log.switch3.4.1.85.1\":\"Button 1 is on\",\n \"log.switch3.4.1.85.0\":\"Button 1 is off\",\n \"log.switch3.4.2.85.1\":\"Button 2 is on\",\n \"log.switch3.4.2.85.0\":\"Button 2 is off\",\n \"log.switch3.4.3.85.1\":\"Button 3 is on\",\n \"log.switch3.4.3.85.0\":\"Button 3 is off\",\n \"log.switch3.4.73.85.0\":\"Turn off the screen\",\n \"log.switch3.4.73.85.1\":\"Turn on the screen\",\n \"log.switch3.13.2.85.1\":\"Single click button 2\",\n \"log.switch3.13.3.85.1\":\"Single click button 3\",\n \"log.switch3.13.5.85.4\":\"Single click button 1 & button 2 simultaneously\",\n \"log.switch3.13.6.85.4\":\"Single click button 1 & button 3 simultaneously\",\n \"log.switch3.13.7.85.4\":\"Single click button 2 & button 3 simultaneously\",\n \"log.switch3.13.21.85.1\":\"Single click wireless switch 1\",\n \"log.switch3.13.22.85.1\":\"Single click wireless switch 2\",\n \"log.switch3.13.23.85.1\":\"Single click wireless switch 3\",\n \"log.switch3.13.24.85.1\":\"Single click wireless switch 4\",\n \"log.switch3.13.25.85.1\":\"Single click wireless switch 5\",\n \"log.switch3.13.26.85.1\":\"Single click wireless switch 6\",\n \"log.switch3.8.0.2045.0\":\"Offline\",\n \"log.switch3.8.0.2014.1\":\"Overheat protection\",\n \"log.switch3.8.0.2014.3\":\"Overheat error\",\n \"log.switch3.8.0.2014.2\":\"Overload protection\",\n \"log.switch3.8.0.2014.4\":\"Overload error\",\n \"log.switch3.8.0.2014.5\":\"The overheat is solved.\",\n \"log.switch3.8.0.2014.6\":\"The overload is solved.\",\n \"log.switch3.0.24.85\":\"Swipe {value}%\",\n \"log.switch3.13.1.85.1\":\"Single click button 1\",\n \"log.switch3.touch.13.1.85.1\":\"Touch touch\",\n \"log.switch3.touch.13.1.85.2\":\"Double tap touch\",\n \"log.switch3.touch.13.1.85.3\":\"Long press touch\",\n \"log.switch4.4.1.85.1\":\"Button 1 is on\",\n \"log.switch4.4.1.85.0\":\"Button 1 is off\",\n \"log.switch4.4.2.85.1\":\"Button 2 is on\",\n \"log.switch4.4.2.85.0\":\"Button 2 is off\",\n \"log.switch4.4.3.85.1\":\"Button 3 is on\",\n \"log.switch4.4.3.85.0\":\"Button 3 is off\",\n \"log.switch4.13.21.85.1\":\"Single click button 1\",\n \"log.switch4.13.22.85.1\":\"Single click button 2\",\n \"log.switch4.13.23.85.1\":\"Single click button 3\",\n \"log.switch4.13.24.85.1\":\"Single click wireless switch\",\n \"log.switch4.13.24.85.2\":\"Double click the wireless switch\",\n \"log.switch4.13.24.85.16\":\"Long press the wireless switch\",\n \"log.switch4.8.0.2045.0\":\"Offline\",\n \"log.switch4.8.0.2014.1\":\"Overheat protection\",\n \"log.switch4.8.0.2014.3\":\"Overheat error\",\n \"log.switch4.8.0.2014.2\":\"Overload protection\",\n \"log.switch4.8.0.2014.4\":\"Overload error\",\n \"log.switch4.8.0.2014.5\":\"The overheat is solved.\",\n \"log.switch4.8.0.2014.6\":\"The overload is solved.\",\n \"log.switch4.0.24.85\":\"Swipe {value}%\",\n \"log.switch4.touch.13.1.85.1\":\"Touch touch\",\n \"log.switch4.touch.13.1.85.2\":\"Double tap touch\",\n \"log.switch4.touch.13.1.85.3\":\"Long press touch\",\n \"log.remote.13.1.85.1\":\"Single Click \",\n \"log.remote.13.1.85.2\":\"Double Click\",\n \"log.remote.13.1.85.16\":\"Long Press\",\n \"log.remote2.13.1.85.1\":\"Single click left button\",\n \"log.remote2.13.1.85.2\":\"Double click left button\",\n \"log.remote2.13.1.85.16\":\"Long press left button\",\n \"log.remote2.13.2.85.1\":\"Single click right button\",\n \"log.remote2.13.2.85.2\":\"Double click right button\",\n \"log.remote2.13.2.85.16\":\"Long press right button\",\n \"log.remote2.13.7.85.4\":\"Press both buttons\",\n \"log.remote2.13.5.85.4\":\"Press both buttons\",\n \"log.sensor_smoke.4.15.85.0\":\"Device Self-check\",\n \"log.sensor_smoke.8.0.2232.1\":\"Smoke Alarm\",\n \"log.sensor_smoke.8.0.2232.0\":\"Smoke Alarm Deactivated\",\n \"log.sensor_smoke.ias_sensor_alarm_event.1\":\"Fire Alarm\",\n \"log.sensor_smoke.ias_sensor_alarm_event.0\":\"Fire Alarm Cancelled\",\n \"log.sensor_smoke.8.0.2234.1\":\"Device Failure\",\n \"log.sensor_smoke.8.0.2234.0\":\"Device failure removed\",\n \"log.sensor_smoke.0.5.85\":\"Smoke concentration: {value} %@\",\n \"log.sensor_smoke.13.28.85\":\"Smoke concentration: {value} dB/m\",\n \"log.sensor_smoke.8.0.9001.1\":\"Low Battery\",\n \"log.sensor_smoke.4.12.85.1\":\"Mute\",\n \"log.sensor_smoke.4.12.85.0\":\"Mute relieved\",\n \"log.sensor_smoke.4.16.85.1\":\"Linkage alarm\",\n \"log.sensor_smoke.4.16.85.0\":\"Linkage alarm dismisse\",\n \"log.sensor_gas.4.15.85.0\":\"Device Self-check\",\n \"log.sensor_gas.8.0.2232.1\":\"Natural gas leak notification\",\n \"log.sensor_gas.8.0.2232.0\":\"Gas alarm disabled\",\n \"log.sensor_gas.8.0.2234.64\":\"Device Failure\",\n \"log.sensor_gas.8.0.2234.1\":\"Device Failure\",\n \"log.sensor_gas.8.0.2234.0\":\"Device failure removed\",\n \"log.sensor_gas.0.5.85\":\"Natural gas concentration: {value} %LEL\",\n \"log.sensor_gas.4.12.85.1\":\"Mute\",\n \"log.sensor_gas.4.12.85.0\":\"Mute relieved\",\n \"log.sensor_gas.4.16.85.1\":\"Linkage alarm\",\n \"log.sensor_gas.4.16.85.0\":\"Linkage alarm dismisse\",\n \"log.sensor_gas.13.100.85.1\":\"Out of service\",\n \"log.sensor_gas.13.1.85.1\":\"Preheating\",\n \"log.camera.8.0.2045.0\":\"{value} Disconnected\",\n \"log.camera.8.0.2045.1\":\"{value} Connected\",\n \"log.camera.14.74.85.0\":\"Turn on privacy protection\",\n \"log.camera.14.74.85.1\":\"Turn off privacy protection\",\n \"log.camera.14.15.85.0\":\"Turn on privacy protection\",\n \"log.camera.14.15.85.1\":\"Turn off privacy protection\",\n \"log.camera.3.21.85.1\":\"Motion detected\",\n \"log.camera.3.2.85.1\":\"Motion detected\",\n \"log.camera.13.97.85.1\":\"Human detected\",\n \"log.camera.3.22.85.1\":\"Abnormal sound detected\",\n \"log.camera.3.3.85.1\":\"Abnormal sound detected\",\n \"log.camera.13.98.85.3\":\"Cat or dog detected\",\n \"log.camera.14.122.85.0\":\"Disable human tracking\",\n \"log.camera.14.122.85.1\":\"Enable human tracking\",\n \"log.camera.14.123.85.0\":\"Disable cat & dog tracking\",\n \"log.camera.14.123.85.1\":\"Enable cat & dog tracking\",\n \"log.camera.14.121.85.0\":\"Stop Cruising\",\n \"log.camera.14.121.85.1\":\"Start Cruising\",\n \"log.camera.13.9.85.1\":\"The doorbell is forcibly dismantled.\",\n \"log.camera.4.66.85.0\":\"\",\n \"log.camera.4.66.85.1\":\"\",\n \"log.camera.13.12.85.1\":\"Doorbell ringtone\",\n \"log.camera.14.75.85.0\":\"Disable face recognition\",\n \"log.camera.14.75.85.1\":\"Enable face recognition\",\n \"log.camera.13.95.85\":\"{value} detected\",\n \"log.camera.3.23.85.1\":\"Someone loitering\",\n \"log.camera.8.0.9001.1\":\"Low Battery\",\n \"log.camera.13.11.85.1\":\"Low temperature alarm\",\n \"log.camera.13.10.85.1\":\"High temperature alarm\",\n \"log.camera.stranger\":\"Face detected\",\n \"log.camera.13.96.85.1\":\"Gesture 1 detected\",\n \"log.camera.13.96.85.2\":\"Gesture 2 detected\",\n \"log.camera.13.96.85.3\":\"Gesture 3 detected\",\n \"log.camera.13.96.85.4\":\"Gesture 4 detected\",\n \"log.camera.13.96.85.5\":\"Gesture 5 detected\",\n \"log.camera.13.96.85.6\":\"Gesture 8 detected\",\n \"log.camera.13.96.85.10\":\"Gesture OK detected\",\n \"log.camera.13.96.85.101\":\"Gesture 2 detected(Both hands)\",\n \"log.camera.13.96.85.102\":\"Gesture 4 detected(Both hands)\",\n \"log.camera.13.96.85.103\":\"Gesture 5 detected(Both hands)\",\n \"log.camera.13.96.85.104\":\"Gesture 8 detected(Both hands)\",\n \"log.camera.13.96.85.105\":\"Gesture OK detected(Both hands)\",\n \"log.motion.3.51.85.0\":\"Absence\",\n \"log.motion.3.51.85.1\":\"Presence\",\n \"log.motion.13.27.85.0\":\"Someone entered\",\n \"log.motion.13.27.85.1\":\"Someone left\",\n \"log.motion.13.27.85.2\":\"Someone entered (left)\",\n \"log.motion.13.27.85.3\":\"Someone left (right)\",\n \"log.motion.13.27.85.4\":\"Someone entered (right)\",\n \"log.motion.13.27.85.5\":\"Someone left (left)\",\n \"log.motion.13.27.85.6\":\"Someone is approaching\",\n \"log.motion.13.27.85.7\":\"Someone is going away\",\n \"log.motion.3.1.85.1\":\"Motion Detected\",\n \"log.motion.0.3.85\":\"Illuminance: \",\n \"log.motion.4.31.85.1\":\"Someone falls down\",\n \"log.motion.13.21.85.04\":\"Presence({value})\",\n \"log.motion.13.21.85.08\":\"Absence({value})\",\n \"log.motion.zone_detection.1\":\"Presence({value})\",\n \"log.motion.zone_detection.0\":\"Absence({value})\",\n \"log.magnet.3.1.85.0\":\"Close\",\n \"log.magnet.3.1.85.1\":\"Opened\",\n \"log.magnet.13.28.85.0\":\"The battery cover has been reinstalled\",\n \"log.magnet.13.28.85.2\":\"The battery cover has been removed\",\n \"log.magnet.13.28.85.5\":\"Low Battery\",\n \"log.magnet.13.28.85.7\":\"Weak device signal\",\n \"log.magnet.13.11.85.1\":\"Push button calling\",\n \"log.wopener.14.8.85.1\":\"平开\",\n \"log.wopener.14.8.85.2\":\"悬开\",\n \"log.wopener.14.8.85.3\":\"停止\",\n \"log.wopener.14.8.85.4\":\"关闭\",\n \"log.wopener.13.11.85.0\":\"Close door\",\n \"log.wopener.13.11.85.1\":\"Open door\",\n \"log.remote.13.1.85.activate\":\"\",\n \"log.remote.13.1.85.flip90\":\"Flip 90°\",\n \"log.remote.13.1.85.flip180\":\"Flip 180°\",\n \"log.remote.13.1.85.move\":\"Push\",\n \"log.remote.13.1.85.shake_in_plane\":\"Shake\",\n \"log.remote.13.1.85.shake_air\":\"Shake\",\n \"log.remote.13.1.85.rotate\":\"Rotate\",\n \"log.remote.13.1.85.tap_twice\":\"Tap Twice\",\n \"log.remote.13.1.85.alert\":\"Triggered after one-minute inactivity\",\n \"log.cube.13.1.85.0\":\"Flip 90°\",\n \"log.cube.13.1.85.1\":\"Flip 180°\",\n \"log.cube.13.1.85.2\":\"Push\",\n \"log.cube.13.1.85.3\":\"Shake\",\n \"log.cube.13.1.85.16\":\"Rotate\",\n \"log.cube.13.1.85.17\":\"Tap Twice\",\n \"log.cube.13.1.85.20\":\"Triggered after one-minute inactivity\",\n \"log.cube.13.1.85.28\":\"Pick up and hold\",\n \"log.cube.13.103.85.0\":\"Face 1 up\",\n \"log.cube.13.103.85.1\":\"Face 2 up\",\n \"log.cube.13.103.85.2\":\"Face 3 up\",\n \"log.cube.13.103.85.3\":\"Face 4 up\",\n \"log.cube.13.103.85.4\":\"Face 5 up\",\n \"log.cube.13.103.85.5\":\"Face 6 up\",\n \"log.cube.13.101.85.0\":\"Flip to side 1\",\n \"log.cube.13.101.85.1\":\"Flip to side 2\",\n \"log.cube.13.101.85.2\":\"Flip to side 3\",\n \"log.cube.13.101.85.3\":\"Flip to side 4\",\n \"log.cube.13.101.85.4\":\"Flip to side 5\",\n \"log.cube.13.101.85.5\":\"Flip to side 6\",\n \"log.vent.4.1.85.0\":\"Power Off\",\n \"log.vent.4.1.85.1\":\"Power On\",\n \"log.vent.4.21.85.1\":\"Power On\",\n \"log.vent.4.21.85.0\":\"Power Off\",\n \"log.flood.3.1.85.0\":\"Normal\",\n \"log.flood.3.1.85.1\":\"Water Leak\",\n \"log.switchx11.4.1.85.0\":\"Off\",\n \"log.switchx11.4.1.85.1\":\"On\",\n \"log.switchx11.13.1.85.1\":\"Single Click \",\n \"log.switchx11.8.0.2014.1\":\"Overheat protection\",\n \"log.switchx11.8.0.2014.2\":\"Overload protection\",\n \"log.switchx11.8.0.2014.3\":\"Overheat error\",\n \"log.switchx11.8.0.2014.4\":\"Overload error\",\n \"log.switchx11.8.0.2014.5\":\"The overheat is solved.\",\n \"log.switchx11.8.0.2014.6\":\"The overload is solved.\",\n \"log.switchx12.4.1.85.1\":\"Left button is on\",\n \"log.switchx12.4.1.85.0\":\"Left button is off\",\n \"log.switchx12.4.2.85.1\":\"Right button is on\",\n \"log.switchx12.4.2.85.0\":\"Right button is off\",\n \"log.switchx12.13.1.85.1\":\"Single click left button\",\n \"log.switchx12.13.2.85.1\":\"Single click right button\",\n \"log.switchx12.13.5.85.4\":\"Press both buttons\",\n \"log.switchx12.8.0.2014.1\":\"Overheat protection\",\n \"log.switchx12.8.0.2014.2\":\"Overload protection\",\n \"log.switchx12.8.0.2014.3\":\"Overheat error\",\n \"log.switchx12.8.0.2014.4\":\"Overload error\",\n \"log.switchx12.8.0.2014.5\":\"The overheat is solved.\",\n \"log.switchx12.8.0.2014.6\":\"The overload is solved.\",\n \"log.switchx13.4.1.85.0\":\"Button 1 is off\",\n \"log.switchx13.4.2.85.0\":\"Button 2 is off\",\n \"log.switchx13.4.3.85.0\":\"Button 3 is off\",\n \"log.switchx13.4.1.85.1\":\"Button 1 is on\",\n \"log.switchx13.4.2.85.1\":\"Button 2 is on\",\n \"log.switchx13.4.3.85.1\":\"Button 3 is on\",\n \"log.switchx13.13.1.85.1\":\"Single click button 1\",\n \"log.switchx13.13.2.85.1\":\"Single click button 2\",\n \"log.switchx13.13.3.85.1\":\"Single click button 3\",\n \"log.switchx13.13.5.85.4\":\"Single click button 1 & button 2 simultaneously\",\n \"log.switchx13.13.6.85.4\":\"Single click button 1 & button 3 simultaneously\",\n \"log.switchx13.13.7.85.4\":\"Single click button 2 & button 3 simultaneously\",\n \"log.switchx13.8.0.2014.1\":\"Overheat protection\",\n \"log.switchx13.8.0.2014.2\":\"Overload protection\",\n \"log.switchx13.8.0.2014.3\":\"Overheat error\",\n \"log.switchx13.8.0.2014.4\":\"Overload error\",\n \"log.switchx13.8.0.2014.5\":\"The overheat is solved.\",\n \"log.switchx13.8.0.2014.6\":\"The overload is solved.\",\n \"log.airrtc.air_conditioner_status.0\":\"AC Off\",\n \"log.airrtc.air_conditioner_status.1\":\"AC On\",\n \"log.airrtc.air_conditioner_wind.1\":\"Fan speed: Low\",\n \"log.airrtc.air_conditioner_wind.2\":\"Fan speed: Medium\",\n \"log.airrtc.air_conditioner_wind.3\":\"Fan speed: High\",\n \"log.airrtc.air_conditioner_wind.0\":\"Fan speed: Automatic\",\n \"log.airrtc.air_conditioner_mode.4\":\"Heating\",\n \"log.airrtc.air_conditioner_mode.1\":\"Cooling\",\n \"log.airrtc.air_conditioner_mode.2\":\"Dehumidification\",\n \"log.airrtc.air_conditioner_mode.3\":\"Air supply\",\n \"log.airrtc.air_conditioner_mode.0\":\"Automatic\",\n \"log.airrtc.ac_temperature_set\":\"Temperature setting: {value} ℃\",\n \"log.airrtc.brand_id\":\"\",\"brand1\":\"Hitachi VRF(2 Cores)\",\"brand2\":\"Dakin VRV(2 Cores)\",\"brand3\":\"Toshiba VRF(2 Cores)\",\"brand4\":\"MHI VRF(2 Cores)\",\"brand5\":\"ME VRF(4 Cores)\",\"brand6\":\"GREE VRF(2 Cores)\",\"brand7\":\"Hisense VRF(2 Cores)\",\"brand9\":\"Haier VRF(3 Cores)\",\"brand15\":\"Panasonic VRF(2 Cores)\",\"brand16\":\"York VRF(2 Cores)\",\"brand36\":\"Hitachi Duct(4 Cores)\",\"brand37\":\"Dakin Infrared(2 Cores)\",\"brand38\":\"GREE Duct(4 Cores)\",\"brand39\":\"GREE Duct(2 Cores)\",\"brand40\":\"Coolfree VRF(4 Cores)\",\"brand41\":\"Dakin MX Duct(4 Cores)\",\"brand42\":\"Haier Duct(3 Cores)\",\"brand43\":\"Hitachi Infrared(2 Cores)\",\"brand44\":\"Hisense Duct(4 Cores)\",\"brand45\":\"MHI VRF(3 Cores)\",\"brand46\":\"Hisense Duct Centralized Control(REMOTE Terminal)\",\"brand47\":\"Carrier Duct(4 Cores)\",\"brand48\":\"Midea(4 Cores CN20)\",\"brand49\":\"Coolfree Coexistence\",\"brand50\":\"Midea X1X2(2 Cores)\",\"brand51\":\"Midea Colmo(2 Cores)\",\"brand53\":\"Fujitsu Duct(3 Cores)\",\"brand54\":\"EK Duct(4 Cores)\",\"brand55\":\"Guangzhou York VRF(4 Cores)\",\"brand88\":\"Simulator\",\"brand99\":\"AC TEST\",\n \"log.airrtc.8.0.2045.0\":\"Offline\",\n \"log.airrtc.13.1.85\":\"Current device {value}\",\n \"log.airrtc.switchStatus.0\":\"The air conditioner is off in the {value} channel\",\n \"log.airrtc.switchStatus.1\":\"The air conditioner is open in the {value} channel\",\n \"log.airrtc.modeStatus.0\":\"Heating\",\n \"log.airrtc.modeStatus.1\":\"Cooling\",\n \"log.airrtc.modeStatus.3\":\"Dehumidification\",\n \"log.airrtc.modeStatus.4\":\"Air supply\",\n \"log.airrtc.windSpeed.0\":\"Weak\",\n \"log.airrtc.windSpeed.1\":\"Medium\",\n \"log.airrtc.windSpeed.2\":\"Strong\",\n \"log.airrtc.windSpeed.3\":\"Automatic\",\n \"log.ctrl_hvac.air_conditioner_status.0\":\"Air conditioner【Channel {index}】On\",\n \"log.ctrl_hvac.air_conditioner_status.1\":\"Air conditioner【Channel {index}】Off\",\n \"log.ctrl_hvac.air_conditioner_wind.0\":\"Air conditioner【Channel {index}】Air velocity: Automatic\",\n \"log.ctrl_hvac.air_conditioner_wind.1\":\"Air conditioner【Channel {index}】Air velocity: Weak\",\n \"log.ctrl_hvac.air_conditioner_wind.2\":\"Air conditioner【Channel {index}】Air velocity: Medium\",\n \"log.ctrl_hvac.air_conditioner_wind.3\":\"Air conditioner【Channel {index}】Air velocity: Strong\",\n \"log.ctrl_hvac.air_conditioner_mode.1\":\"Air conditioner【Channel {index}】Mode: Cooling\",\n \"log.ctrl_hvac.air_conditioner_mode.2\":\"Air conditioner【Channel {index}】Mode: Dehumidification\",\n \"log.ctrl_hvac.air_conditioner_mode.3\":\"Air conditioner【Channel {index}】Mode: Air supply\",\n \"log.ctrl_hvac.air_conditioner_mode.4\":\"Air conditioner【Channel {index}】Mode: Heating\",\n \"log.ctrl_hvac.ac_temperature_set\":\"Air conditioner【Channel {index}】Temperature: {value}°C\",\n \"log.ctrl_hvac.air_fresh_status.0\":\"Fresh air【Channel {index}】Off\",\n \"log.ctrl_hvac.air_fresh_status.1\":\"Fresh air【Channel {index}】On\",\n \"log.ctrl_hvac.air_fresh_wind.0\":\"Fresh air【Channel {index}】Air velocity: Strong\",\n \"log.ctrl_hvac.air_fresh_wind.1\":\"Fresh air【Channel {index}】Air velocity: Medium\",\n \"log.ctrl_hvac.air_fresh_wind.2\":\"Fresh air【Channel {index}】Air velocity: Weak\",\n \"log.ctrl_hvac.floor_heat_status.0\":\"Floor Heating System【Channel {index}】Off\",\n \"log.ctrl_hvac.floor_heat_status.1\":\"Floor Heating System【Channel {index}】On\",\n \"log.ctrl_hvac.floor_heat_temperature_set\":\"Floor Heating System【Channel {index}】Temperature: {value}°C\",\"firmware.offline\":\"Offline\",\"firmware.btn.upgrade\":\"Update now\",\"firmware.btn.upgrade.all\":\"Update all\",\"firmware.empty\":\"Your firmware is up to date.\",\"firmware.upgrade.already.success\":\"Updated\",\"firmware.log.upgrade.failed\":\"Failed after update to {value}\",\"firmware.log.upgrade.success\":\"Succeed after update to {value}\",\"firmware.upgrade.current.version\":\"Current Version: \",\"firmware.upgrade.latest.version\":\"Latest Version: \",\"firmware.upgrade.current.aiversion\":\"Current Version: \",\"firmware.upgrade.latest.aiversion\":\"Current Version: \",\"firmware.upgrading\":\"Firmware to be updated\",\"firmware.check.fail\":\"Check Update Failure\",\"firmware.upgrade\":\"Firmware Update\",\"firmware.rebooting\":\"Restarting...\",\"firmware.remove\":\"Remove\",\"firmware.check\":\"Check\",\"firmware.reminder\":\"Reminder\",\"firmware.offline.tip\":\"The following devices are either offline or cannot receive updates in the background. For Bluetooth devices, please move the smartphone closer to the device and click \\\\\"View\\\\\" to update them via Bluetooth.\",\"firmware.lock.tip\":\"Please click \\\\\"Check\\\\\" and go to the settings page to update the firmware\",\"firmware.waiting\":\"Waiting…\",\"firmware.remove.prompt\":\"Remove this device from the waiting queue?\",\"firmware.lowbattery\":\"Low battery\",\"firmware.important.version\":\"Important version\",\"text.result\":\"Results\",\"text.allresult\":\"All results\",\"other.question\":\"Other frequently asked questions\",\"more\":\"More\",\"iknow\":\"Got it\",\"other.deivice\":\"Other devices\",\"device.acpartner\":\"Air Conditioning Controller\",\"device.camera\":\"Smart Camera (Hub)\",\"device.ctrl_86plug\":\"Wall Plug\",\"device.ctrl_ct\":\"Dimmer/(Tunable White)\",\"device.ctrl_dimmer3\":\"Dimmer/(3 Channels)\",\"device.ctrl_doorlock\":\"Door Lock\",\"device.ctrl_dualchn\":\"Wireless Relay Controller/(2 Channels)\",\"device.ctrl_hvac\":\"Central Air Conditioning Controller\",\"device.ctrl_ln1\":\"Smart Wall Switch (With Neutral, Single Rocker)\",\"device.ctrl_ln2\":\"Smart Wall Switch (With Neutral, Double Rocker)\",\"device.ctrl_neutral1\":\"Smart Wall Switch (No Neutral,Single Rocker)\",\"device.ctrl_neutral2\":\"Smart Wall Switch (No Neutral,Double Rocker)\",\"device.ctrl_rgb\":\"Dimmer/(RGB)\",\"device.ctrl_vrv\":\"VRV AC Controller\",\"device.dongle\":\"USB Hub\",\"device.hub\":\"Aqara Hub\",\"device.gateway\":\"Aqara Hub\",\"device.gatewayM2\":\"Aqara Hub M2\",\"device.light.rgbw\":\"RGB Dimmer\",\"device.lock\":\"Door Lock\",\"device.plug\":\"Smart Plug\",\"device.plug_maeu01\":\"Smart Plug\",\"device.switch_b1laus01\":\"Smart Wall Switch/(No Neutral, Single Rocker)\",\"device.switch_b2laus01\":\"Smart Wall Switch/(No Neutral, Double Rocker)\",\"device.switch_b1naus01\":\"Smart Wall Switch/(With Neutral, Single Rocker)\",\"device.switch_b2naus01\":\"Smart Wall Switch/(With Neutral, Double Rocker)\",\"device.light\":\"LED Light Bulb (Tunable White)\",\"device.sen_ill\":\"Light Detection Sensor T1\",\"device.plug.sgwacn01\":\"Wall Outlet/(Hub)\",\"device.sensor_86sw1\":\"Wireless Remote Switch/(Single Rocker)\",\"device.sensor_86sw2\":\"Wireless Remote Switch/(Double Rocker)\",\"device.sensor_cube\":\"Cube\",\"device.kit\":\"Aqara Smart Home Starter Kit\",\"device.sensor_ht\":\"Temperature and Humidity Sensor\",\"device.sensor_magnet\":\"Door and Window Sensor\",\"device.sensor_magnet_t1\":\"Door and Window Sensor T1\",\"device.sensor_motion\":\"Motion Sensor\",\"device.sensor_motion_t1\":\"Motion Sensor T1\",\"device.sensor_natgas\":\"Mi Smart Natural Gas Detector\",\"device.sensor_smoke\":\"Mi Smart Smoke Detector\",\"device.sensor_switch\":\"Wireless Mini Switch\",\"device.sensor_switch_t1\":\"Wireless Mini Switch T1\",\"device.sensor_wleak\":\"Water Leak Sensor\",\"device.vibration\":\"Vibration Sensor\",\"device.weather\":\"Temperature and Humidity Sensor\",\"device.weather_t1\":\"Temperature and Humidity Sensor T1\",\"device.lightMX960\":\"Ceiling light MX960/(adjustable color temperature)\",\"device.lightMX650\":\"Ceiling light MX650/(adjustable color temperature)\",\"device.lightMX480\":\"Ceiling light MX480/(adjustable color temperature)\",\"device.remoteTwo\":\"Wireless scene switch/(two button edition)\",\"device.remoteFour\":\"Wireless scene switch/(four button edition)\",\"device.remoteSix\":\"Wireless scene switch/(six button edition)\",\"device.spotlight\":\"Spot light/(adjustable color temperature)\",\"device.spotlight2\":\"Spot light/(adjustable brightness)\",\"device.downlight\":\"Down light/(adjustable color temperature)\",\"device.relay\":\"Wireless Relay Controller/(2 Channels)\",\"device.switch_n3acn3\":\"Smart Wall Switch D1/(With Neutral, Triple Rocker)\",\"device.switch_b2nacn02\":\"Smart Wall Switch D1/(With Neutral, Double Rocker)\",\"device.switch_b1nacn02\":\"Smart Wall Switch D1/(With Neutral, Single Rocker)\",\"device.switch_l3acn3\":\"Smart Wall Switch D1/(No Neutral, Triple Rocker)\",\"device.switch_b2lacn02\":\"Smart Wall Switch D1/(No Neutral, Double Rocker)\",\"device.switch_b1lacn02\":\"Smart Wall Switch D1/(No Neutral, Single Rocker)\",\"device.curtain_ZigBee\":\"Curtain Controller\",\"device.camera_gwagl01\":\"Camera Hub\",\"device.nodata\":\"No Devices\",\"powercost.chart.name\":\"Power\",\"powercost.title\":\"Power Consumption\",\"powercost.today.power\":\"kW·h (Today)\",\"powercost.totle\":\"Total Power Consumption\",\"powercost.unit\":\"kW·h\",\"powercost.year.format\":\"{month},{year}\",\"months\":\"Jan,Feb,Mar,Apr,May,June,July,Aug,Sept,Oct,Nov,Dec\",\"feedback.details\":\"Describe your feedback.\",\"feedback.type0\":\"Suggestion\",\"feedback.type1\":\"Consultation\",\"feedback.type2\":\"Problem\",\"feedback.submit\":\"Submit\",\"feedback.submitting\":\"Submitting\",\"feedback.success\":\"Your feedback has been received!We will reply as soon as possible!\",\"back\":\"Back\",\"feedback.feedback\":\"Customer Service\",\"feedback.onlineService\":\"Online Service\",\"feedback.customerService\":\"Customer Service\",\"me_help_feedback\":\"Feedback\",\"me_help_feedback_description\":\"Problem Description (required).\",\"me_help_feedback_description_hint\":\"Tell us about the issue you want to report.\",\"me_help_feedback_picture\":\"Upload Image\",\"me_help_feedback_contact\":\"Contact Information (optional)\",\"user_input_hint\":\"Please enter your phone number/email.\",\"common_submit\":\"Submit\",\"me_help_feedback_success\":\"Thanks for your feedback. We\\'ll handle it soon\",\"feedback.myDevice\":\"My devices\",\"feedback.device\":\"Devices\",\"help.and.feedback\":\"Help & Feedback\",\"linkLog.alert\":\"Trigger Alarm\",\"linkLog.type\":\"Type\",\"message.trigger.device\":\". Trigger Device: \",\"message.type\":\"Type\",\"message.type.all\":\"All\",\"timing\":\"Timer\",\"message.c_device_info\":\"Device notifications\",\"message.c_ifttt\":\"Automation\",\"message.c_share\":\"Share\",\"message.c_account_info\":\"Account\",\"message.c_alarm\":\"Alarm\",\"message.c_alarm.1\":\"【Alarm】\",\"message.device.deleted\":\"Deleted\",\"message.title\":\"Message Center\",\"message.nodata\":\"No new message\",\"guide.title\":\"Position settings guide\",\"guide.instructions\":\"Instructions\",\"guide.clear.last\":\"If the position of the curtain has been set, you need to delete it successfully before reset.\",\"guide.no.succession\":\"Set the top and bottom edges in any order. Adjust the curtain to the preferred edges and complete the settings.The position configuration is completed.\",\"guide.clear.path\":\"Clear positions\",\"guide.clear.path.desc\":\"Please simultaneously press the “△” and “▽” on the control box for 3s until the blue indicator light goes on and then release. The motor rotates forward and reverse once, indicating that the route is cleared successfully.\",\"guide.setting.top\":\"Set Top Edge\",\"guide.setting.top.desc\":\"Adjust the curtain to the required highest position by the Up button, the Down button, and the Stop button. After determining the position, press the Stop button five times continuously. The motor rotates forward and reverse once, indicating that the upper edge is set successfully.\",\"guide.setting.bottom\":\"Set Bottom Edge\",\"guide.setting.bottom.desc\":\"Adjust the curtain to the required lowest position by the Up button, the Down button, and the Stop button. After determining the position, press the Stop button five times continuously. The motor rotates forward and reverse once, indicating that the lower edge is set successfully.\",\"guide.faq\":\"FAQs\",\"guide.faq.f\":\"When “△” is pressed, the curtain runs downwards. And when “▽” is pressed, the curtain runs upwards. What should I do ?\",\"guide.faq.q\":\"Long press “||” for 5 seconds,and release when the blue indicator light flashes. When the motor beeps three times and rotates in positive and negative direction respectively, it can work normally.\",\"lumi.curtain.vagl02_device_curtain_set_open\":\"*The upper boundary point shall be set for the daytime and night curtain when the curtain is fully open.\",\"lumi.curtain.vagl02_device_curtain_set_close\":\"*The lower boundary point shall be set for the daytime and night curtain when the curtain is fully closed.\",\"scene.introductions.1\":\"What is Scene?\",\"scene.introductions.2\":\"Execute devices in the order you define.\",\"scene.introductions.3\":\"Enable return home scene\",\"scene.introductions.4\":\"Turn off - camera\",\"scene.introductions.5\":\"Turn on - lights\",\"scene.introductions.6\":\"Turn on - Air conditioner\",\"scene.introductions.7\":\"Turn on - Television\",\"scene.introductions.8\":\"End\",\"submit.fail\":\"Failed to submit\",\"pull.down.to.refresh\":\"Pull down to refresh\",\"release.to.refresh\":\"Release to refresh\",\"Terms.of.service\":\"Terms of Service\",\"service.agreement\":\"Terms of Service Agreement\",\"agreements\":\"Software License and Service Agreement\",\"policy\":\"Privacy Policy\",\"userExperienceProject\":\"User Experience Program\",\"device.policy\":\"Device Privacy Policy\",\"helpAndGuide\":\"User Guide\",\"createAutomation\":\"Automation Creation Description\",\"createSenen\":\"Scene Creation Description\",\"addRemoteKeyDescription\":\"Remote Button Guide\",\"allHouseIntelligentService\":\"Whole House Smart Service\",\"familyInvite\":\"AqaraHome Family Invitation\",\"getting.failed\":\"Failed to acquire\",\"nodata\":\"No Data\",\n \"log.month.all\":\"Jan, Feb, Mar, Apr, May, June, July, Aug, Sept, Oct, Nov, Dec\",\"errorText\":\"Error\",\"retry\":\"Retry\",\"to.be.continued\":\"To be continued!\",\"voiceService\":\"Third-Party Ecosystems\",\"AH_SmartSpeaker_Alexa\":\"Amazon Alexa\",\"AH_SmartSpeaker_Xiaomi\":\"Xiaomi AI Speaker\",\"AH_SmartSpeaker_Google\":\"Google Assistant\",\"AH_SmartSpeaker_TmallGenie\":\"AliGenie\",\"XiaoDu\":\"Xiaodu Smart Speaker\",\"open.AH_SmartSpeaker_TmallGenie\":\"Open the AliGenie\",\"open.AH_SmartSpeaker_Xiaomi\":\"Open the Xiaomi AI Speaker\",\"langLoadFailed\":\"Language pack failed to load\",\"faq.title\":\"Device Type\",\"other\":\"More\",\"power.unit\":\" W\",\"gotoupdate\":\"Update\",\"updating\":\"Updating...\",\"homekit.mode\":\"HomeKit Mode\",\"homekit.desc1\":\"As of the latest release of the Aqara Home App, we will no longer be updating the Homekit Mode feature. You will still be able to manage your existing devices through HomeKit mode, but there will be no new features added and you won\\'t be able to upgrade your firmware or add any new devices. All firmware updates and new Aqara device activations will be managed through the Aqara Home App.\",\"homekit.desc2\":\"We are still fully supporting Apple HomeKit integrations, but you will now need to create an account on the Aqara Home app to access new features.\",\"homekit.desc3\":\"We think once you have done so, you will find it to be a better experience. \",\"homekit.desc4\":\"You will have the option to bind your existing Aqara products on Homekit to the Aqara Home app by going to Profile>Homekit>Homekit Binding. You can also sync your accessory names by going to Profile>Homekit>Name Synchronization. \",\"homekit.desc5\":\"If you have any questions, please feel free to contact us at technicalsupport@aqara.com.\",\"homekit.p1\":\"From now on, Aqara Home will stop updating the HomeKit mode. The HomeKit mode will no longer add new features and no longer support more new devices. It is recommended to bind the HomeKit device after logging in, and then you can use all the functions in HomeKit mode and enjoy all the updates of Aqara Home.\",\"homekit.p2\":\"After logging in, you can view, bind, or delete HomeKit devices in Profile - HomeKit - HomeKit Devices\\\\\".\\\\\"\",\"homekit.p3\":\"You can set HomeKit security system on the More Settings page of the Aqara hub.\",\"homekit.f1\":\"In response to recent feedback, Aqara has decided to continue to support HomeKit Mode, which allows customers to enjoy basic device features and manage firmware updates for your Aqara HomeKit compatible devices. \",\"homekit.f2\":\"However, in order to provide a better user experience, it is recommended that you log into the Aqara Home app to enjoy these additional features and automation capabilities: \",\"homekit.f3\":\"Personalized homepage that supports custom scenes, device control shortcuts, and more detailed status information for each device such as power consumption and activity history.\",\"homekit.f4\":\"Advanced automation and scene creation for a variety of trigger conditions and actions.\",\"homekit.f5\":\"The “Security guard” feature that supports four guard modes: 24 X 7 mode, home mode, away mode, and night mode.\",\"homekit.f6\":\"Member Management capability that allows you to invite family members to control your Aqara devices.\",\"homekit.f7\":\"Google Assistant, Alexa, Sonos, and other 3rd party integrations.\",\"homekit.f8\":\"After logging in, you will be able to quickly bind your existing Aqara HomeKit devices by going to Profile>Homekit>Homekit Binding. You can also sync your accessory names by going to Profile>Homekit>Name Synchronization.\",\"homekit.f9\":\"If you have any questions, please feel free to contact us at technicalsupport@aqara.com.\",\"invite.step1\":\"1.Click the button in the upper right corner.\",\"invite.step2\":\"2.Select to open it in browser.\",\"invite.step3\":\"2.Select to open it in Safari.\",\"invite.slogan\":\"Aqara Home will accompany you to make smart life better!\",\"invite.you\":\"invite you\",\"invite.you1\":\"Join his/her family, control and view his/her smart home devices\",\"invite.you2\":\"Please go to the app \\'Profile> Message Center> Invitation\\' to enable this function.\",\"invite.register\":\"Register Now\",\"invite.join\":\"Join Now\",\"noMore\":\"No more\",\"homeintel.title\":\"Easy and Convenient to Update Your Smart Home\",\"homeintel.desc\":\"One-stop on-site service | Personalized customization | 1 year free debugging and maintenance service\",\"homeintel.btn1\":\"View the detailed plan\",\"homeintel.btn2\":\"Reserve now\",\"homeintel.btn3\":\"Nearby service providers\",\"remotec.desc\":\"The infrared code of the air conditioner remote is usually a composite status code, so the added button can change all the AC statuses.\",\"remotec.e1\":\"For example: \",\"remotec.p1\":\"1. The current AC status is: Start-up, cooling, temperature 25 ° C, swing stop, low fan speed;\",\"remotec.p2\":\"2. When adding a button, please point the AC remote at the Air Conditioning Controller and press \\'Temperature +\\'. It will remember the following status: Start-up, cooling, temperature 26 ℃, swing stop, low fan speed;\",\"remotec.p3\":\"3. When the added button is triggered, regardless of the current AC status, it will directly jump to the remembered AC status.\",\"auto.step1\":\"Click the \\'Add Automation button or the \\'+\\' in the upper right corner of the page to add an automation\",\"auto.step2\":\"Add automation execution condition\",\"auto.step3\":\"Select an automation execution method\",\"auto.step4\":\"\\'When all the conditions are met\\' means that the automation is only executed when all the conditions are met.\",\"auto.step5\":\"\\'When any condition is met\\' means the automation is executed as long as one of the conditions is met\",\"auto.step6\":\"The automation package consists of conditions and actions. Actions are executed when the conditions are met.\",\"auto.step7\":\"For example, select the condition \\'Temperature and Humidity Sensor\\', set the temperature above X degrees, and select the action \\'Hub alarms\\', which means that when the temperature is detected above X degrees, the hub alarms.\",\"auto.step8\":\"\\'Click \\'Save\\' in the upper right corner. After the name is set, the automation is created completely.\",\"auto.step9\":\"Go to Add\",\"help.step1\":\"You can bind the scene you need to Aqara Scene Panel S1. After successful bind, you can select the scene on the panel to execute, even if there is no mobile phone.\",\"help.step2\":\"Create the scene you need\",\"help.step3\":\"Bind the scene to the panel\",\"help.step4\":\"Select the scene to execute after successful bind\",\"freshdesk.subject\":\"Please enter a subject (required)\",\"freshdesk.content\":\"Please write down what you want to feedback...(required)\",\"freshdesk.devicename\":\"Device name (optional)\",\"freshdesk.contact\":\"Contact method (required)\",\"freshdesk.contact.invalid\":\"Please enter a valid email address.\",\"freshdesk.contact.placeholder\":\"Please enter your contact method\",\"freshdesk.submitting\":\"Submiting. Please wait...\",\"freshdesk.submit.success\":\"Submitted successfully.\",\"freshdesk.submit.failure\":\"Failed to submit. Please try again.\",\"freshdesk.submit.timeout\":\"Request timed out. Please try again.\",\"freshdesk.submit.networkerror\":\"The network is abnormal, please try again\",\"freshdesk.submit.outofquota\":\"Image storage exceeds the limit. Please modify and try again\",\"freshdesk.devices\":\"Device list\",\"freshdesk.search.placeholder\":\"Please enter the device name\",\"freshdesk.name\":\"Full name (optional)\",\"freshdesk.name.placeholder\":\"Please enter name\",\"yesterday\":\"Yesterday\",\"cancel\":\"Cancel\",\"search\":\"Search\",\"search.name\":\"Enter name for search\",\"empty\":\"No content\",\"nolog\":\"No more\",\"ticket.title\":\"家庭项目\",\"ticket.all\":\"All\",\"ticket.unauth\":\"Unauthorized\",\"ticket.processing\":\"Processing\",\"ticket.completed\":\"Completed\",\"ticket.confirm\":\"Confirm authorization\",\"ticket.close\":\"Revoke authorization\",\"ticket.close.tip\":\"Revoke your authorization?\",\"ticket.success\":\"Authorized successfully\",\"ticket.reject\":\"Refuse\",\"ticket.notice\":\"授权须知\",\"ticket.empty\":\"No more\",\"ticket.provider\":\"Service provider\",\"ticket.engineer\":\"Engineer\",\"ticket.authhome\":\"Authorized name\",\"ticket.start\":\"Start time\",\"ticket.end\":\"End time\",\"ticket.willend\":\"The authorization will be revoked at {time}.\",\n \"log.allon\":\"全部打开\",\n \"log.alloff\":\"All the devices turned off\",\n \"log.level\":\"开至 {value} %\",\n \"log.light.level\":\"亮度调至 {value} %\",\n \"log.colorxy\":\"颜色调至 {value}\",\n \"log.color.temperature\":\"色温调至 {value} K\",\n \"log.light.add\":\"Brightness +{value}\",\n \"log.light.minus\":\"Brightness {value}\",\n \"log.temp.add\":\"Color Temperature +{value}\",\n \"log.temp.minus\":\"Color Temperature {value}\",\n \"log.0.12.85\":\"Power {value} W\",\n \"log.0.11.85\":\"Power {value} W\",\n \"log.speaker.hpcn02.ctrl_ch21_status.0\":\"音源1暂停\",\n \"log.speaker.hpcn02.ctrl_ch21_status.1\":\"音源1播放\",\n \"log.speaker.hpcn02.set_device_mode2.0\":\"音源1播放上一曲\",\n \"log.speaker.hpcn02.set_device_mode2.1\":\"音源1播放下一曲\",\n \"log.speaker.hpcn02.spec_ctrl_text_01\":\"音源1播放指定歌单\",\n \"log.speaker.hpcn02.set_device_mode5.0\":\"音源1设置模式为随机播放\",\n \"log.speaker.hpcn02.set_device_mode5.1\":\"音源1设置模式为循环播放\",\n \"log.speaker.hpcn02.set_device_mode5.2\":\"音源1设置模式为单曲循环\",\n \"log.speaker.hpcn02.set_device_mode5.3\":\"音源1设置模式为顺序播放\",\n \"log.speaker.hpcn02.mute_mode.0\":\"音源1分区1取消静音\",\n \"log.speaker.hpcn02.mute_mode.1\":\"音源1分区1静音\",\n \"log.speaker.hpcn02.set_volunm\":\"音源1分区1设置音量为{value}%\",\n \"log.speaker.hpcn02.ctrl_ch22_status.0\":\"音源1分区2取消静音\",\n \"log.speaker.hpcn02.ctrl_ch22_status.1\":\"音源1分区2静音\",\n \"log.speaker.hpcn02.set_num_sixth\":\"音源1分区2设置音量为{value}%\",\n \"log.speaker.hpcn02.ctrl_ch23_status.0\":\"音源2暂停\",\n \"log.speaker.hpcn02.ctrl_ch23_status.1\":\"音源2播放\",\n \"log.speaker.hpcn02.spec_ctrl_text_02\":\"音源2播放指定歌单\",\n \"log.speaker.hpcn02.set_device_mode8.0\":\"音源2设置模式为随机播放\",\n \"log.speaker.hpcn02.set_device_mode8.1\":\"音源2设置模式为循环播放\",\n \"log.speaker.hpcn02.set_device_mode8.2\":\"音源2设置模式为单曲循环\",\n \"log.speaker.hpcn02.set_device_mode8.3\":\"音源2设置模式为顺序播放\",\n \"log.speaker.hpcn02.set_device_mode7.0\":\"音源2播放上一曲\",\n \"log.speaker.hpcn02.set_device_mode7.1\":\"音源2播放下一曲\",\n \"log.speaker.hpcn02.ctrl_ch24_status.0\":\"音源2分区3取消静音\",\n \"log.speaker.hpcn02.ctrl_ch24_status.1\":\"音源2分区3静音\",\n \"log.speaker.hpcn02.set_num_seventh\":\"音源2分区3设置音量为{value}%\",\n \"log.speaker.hpcn02.set_device_mode3.0\":\"切换音源为本地\",\n \"log.speaker.hpcn02.set_device_mode3.1\":\"切换音源为外接\",\n \"log.speaker.hpcn02.set_device_mode3.2\":\"切换音源为蓝牙\",\n \"log.speaker.ctrl_ch21_status.0\":\"暂停\",\n \"log.speaker.ctrl_ch21_status.1\":\"播放\",\n \"log.speaker.set_device_mode2.0\":\"播放上一曲\",\n \"log.speaker.set_device_mode2.1\":\"播放下一曲\",\n \"log.speaker.spec_ctrl_text_01\":\"播放指定歌单\",\n \"log.speaker.set_device_mode5.0\":\"设置模式为随机播放\",\n \"log.speaker.set_device_mode5.1\":\"设置模式为循环播放\",\n \"log.speaker.set_device_mode5.2\":\"设置模式为单曲循环\",\n \"log.speaker.set_device_mode5.3\":\"设置模式为顺序播放\",\n \"log.speaker.mute_mode.0\":\"取消静音\",\n \"log.speaker.mute_mode.1\":\"静音\",\n \"log.speaker.set_volunm\":\"设置音量为{value}%\",\n \"log.speaker.set_device_mode3.0\":\"切换音源为本地\",\n \"log.speaker.set_device_mode3.1\":\"切换音源为外接\",\n \"log.speaker.set_device_mode3.2\":\"切换音源为蓝牙\",\n \"log.cooker.4.21.85.0\":\"\",\n \"log.cooker.4.21.85.1\":\"\",\n \"log.cooker.4.22.85.0\":\"\",\n \"log.cooker.4.22.85.1\":\"\",\n \"log.cooker.14.141.85.1001\":\"\",\n \"log.cooker.14.141.85.1002\":\"\",\n \"log.cooker.14.141.85.1006\":\"\",\n \"log.cooker.14.141.85.1011\":\"\",\n \"log.cooker.14.141.85.1013\":\"\",\n \"log.cooker.14.141.85.1101\":\"\",\n \"log.cooker.14.141.85.1102\":\"\",\n \"log.cooker.14.141.85.1103\":\"\",\n \"log.cooker.14.141.85.1124\":\"\",\n \"log.cooker.14.141.85.1125\":\"\",\n \"log.cooker.14.141.85.1301\":\"\",\n \"log.cooker.3.7.85.0\":\"\",\n \"log.cooker.3.7.85.1\":\"\",\n \"log.cooker.3.8.85.1\":\"\",\n \"log.cooker.3.53.85.0\":\"\",\n \"log.cooker.3.53.85.1\":\"\",\n \"log.cooker.13.12.85.0\":\"\",\n \"log.cooker.13.12.85.2\":\"\",\n \"log.cooker.13.12.85.3\":\"\",\n \"log.cooker.13.12.85.5\":\"\",\n \"log.cooker.13.12.85.6\":\"\",\n \"log.cooker.13.12.85.7\":\"\",\n \"log.cooker.13.12.85.13\":\"\",\n \"log.cooker.13.12.85.14\":\"\",\n \"log.swe_rob.ctrl_ch2_mulstatus.1\":\"\",\n \"log.swe_rob.ctrl_ch2_mulstatus.2\":\"\",\n \"log.swe_rob.switch_nostatus_2.1\":\"\",\n \"log.apurifier.ctrl_ch21_status.0\":\"\",\n \"log.apurifier.ctrl_ch21_status.1\":\"\",\n \"log.tow_w.4.21.85.1\":\"Start drying\",\n \"log.tow_w.4.21.85.0\":\"Stop drying\",\n \"log.tow_w.4.22.85.1\":\"Start drying\",\n \"log.tow_w.4.22.85.0\":\"Stop drying\",\n \"log.tow_w.14.92.85\":\"Drying temperature:{value}°C\",\n \"log.tow_w.14.94.85\":\"Drying temperature:{value}°C\",\n \"log.tow_w.14.93.85.0\":\"Drying Time:{h}h\",\n \"log.tow_w.14.93.85.1\":\"Drying Time:{h}h{min}min\",\n \"log.tow_w.14.147.85.0\":\"Drying Time:{h}h\",\n \"log.tow_w.14.147.85.1\":\"Drying Time:{h}h{min}min\",\n \"log.tow_w.13.11.85.1\":\"Fault of temperature probe\",\n \"log.tow_w.13.11.85.2\":\"Fault of heating conductor\",\n \"log.tow_w.13.11.85.3\":\"Fault of Wi-Fi\",\n \"log.tow_w.13.11.85.4\":\"Fault of controller\",\n \"log.bhf_light.14.51.85.0\":\"turn on heating mode\",\n \"log.bhf_light.14.51.85.3\":\"turn on drying mode\",\n \"log.bhf_light.14.51.85.4\":\"turn on blowing mode\",\n \"log.bhf_light.14.51.85.5\":\"turn on air changing mode\",\n \"log.bhf_light.4.21.85.0\":\"stop working\",\n \"log.bhf_light.4.1.85.0\":\"Turn off light\",\n \"log.bhf_light.4.1.85.1\":\"Turn on light\",\n \"log.bhf_light.4.22.85.1\":\"turn on Light-bathing mode\",\n \"log.bhf_light.4.22.85.0\":\"turn off Light-bathing mode\",\n \"log.bhf_light.14.92.85.0\":\"Set the night light start time as {start} point and end time as {end} point\",\n \"log.bhf_light.14.92.85.1\":\"Set the night light start time as {start} and end time as {end} of the next day\",\n \"log.bhf_light.8.0.2014.1\":\"Overheat protection\",\n \"log.bhf_light.8.0.2014.7\":\"Abnormal motor\",\n \"log.feeder.4.21.700.00\":\"Feeding {value} servings(Feeding plan)\",\n \"log.feeder.4.21.700.01\":\"Feeding {value} servings(Local)\",\n \"log.feeder.4.21.700.02\":\"Feeding {value} servings(Remote)\",\n \"log.feeder.4.21.85.1\":\"Remote feeding\",\n \"log.feeder.13.11.85.1\":\"Abnormal food output\",\n \"log.feeder.13.11.85.0\":\"Normal food output\",\n \"log.feeder.13.9.85.0\":\"Power source switched to the adapter\",\n \"log.feeder.13.9.85.1\":\"Power source switched to the batteries\",\n \"log.feeder.13.105.85\":\"Cumulative feeding on the day: {value}g\",\n \"log.pet_waterer.4.21.85.0\":\"\",\n \"log.pet_waterer.4.21.85.1\":\"\",\n \"log.pet_waterer.13.12.85.0\":\"\",\n \"log.pet_waterer.13.12.85.1\":\"\",\n \"log.adetector.0.20.85\":\"PM2.5 {value} μg/m3\",\n \"log.adetector.0.6.85\":\"CO₂浓度 {value} ppm\",\n \"log.adetector.0.1.85\":\"Temperature {value} °C\",\n \"log.adetector.0.2.85\":\"Humidity {value} %\",\"lab.features\":\"Lab Features\",\"automation.recommended\":\"Recommend Automation\",\"AH_Me_Recommend\":\"Recommend Automation\",\"automation.save\":\"Save to \\\\\"Automation\\\\\"\",\"automation.remark\":\"We recommend the most suitable automation for you and hope you enjoy the smart home experience entirely\",\"automation.when\":\"IF\",\"automation.then\":\"THEN\",\"automation.timer\":\"Timer\",\"automation.nodevice\":\"No device\",\"everyday\":\"Everyday\",\"mondaytofriday\":\"Monday to Friday\",\"weekend\":\"Weekend\",\"saveok\":\"Saved successfully\",\"automation.jump\":\"Please go to \\\\\"Automation\\\\\" to view\",\"unit.ms\":\"毫秒\",\"unit.s\":\"ç§’\",\"unit.m\":\"分钟\",\"unit.h\":\"小时\",\"unit.d\":\"天\",\n \"log.airrtc.4.1.85.0\":\"Channel 1 is close\",\n \"log.airrtc.4.1.85.1\":\"Channel 1 is open\",\n \"log.airrtc.4.2.85.0\":\"Channel 2 is close\",\n \"log.airrtc.4.2.85.1\":\"Channel 2 is open\",\n \"log.airrtc.4.3.85.0\":\"Channel 3 is close\",\n \"log.airrtc.4.3.85.1\":\"Channel 3 is open\",\n \"log.airrtc.1.8.85\":\"Temperature setting: {value} ℃\",\n \"log.airrtc.0.1.85\":\"Current temperature: {value} ℃\",\n \"log.airrtc.0.2.85\":\"Humidity {value} %\",\n \"log.airrtc.14.35.85.0\":\"Fan speed: Low\",\n \"log.airrtc.14.35.85.1\":\"Fan speed: Medium\",\n \"log.airrtc.14.35.85.2\":\"Fan speed: High\",\n \"log.airrtc.14.35.85.3\":\"Fan speed: Automatic\",\n \"log.airrtc.14.51.85.1\":\"Mode: Refrigeration\",\n \"log.airrtc.14.51.85.2\":\"Mode: Heating\",\n \"log.airrtc.14.51.85.3\":\"Mode: Drying\",\n \"log.airrtc.14.51.85.4\":\"Mode: Air Supply\",\n \"log.airrtc.14.51.85.5\":\"Mode: Fresh air\",\n \"log.airrtc.14.51.85.8\":\"Mode: Floor heating\",\n \"log.airrtc.14.51.85.9\":\"Mode: Air conditioner heating + Floor heating\",\n \"log.airrtc.14.51.85.10\":\"Mode: Floor heating + Fresh air\",\n \"log.airrtc.13.8.85.1\":\"Device Failure\",\n \"log.airrtc.4.21.85.0\":\"Heating OFF\",\n \"log.airrtc.4.21.85.1\":\"Heating ON\",\n \"log.airrtc.set_device_mode6.0\":\"Manual mode enabled\",\n \"log.airrtc.set_device_mode6.2\":\"Antifreeze mode enabled\",\n \"log.airrtc.set_work_mode.0\":\"Manual mode enabled\",\n \"log.airrtc.set_work_mode.2\":\"Antifreeze mode enabled\",\n \"log.airrtc.4.66.85.0\":\"\",\n \"log.airrtc.4.66.85.1\":\"Smart schedule mode enabled\",\n \"log.airrtc.13.12.85.1\":\"Valve calibration successful\",\n \"log.airrtc.13.12.85.2\":\"Valve calibration failed\",\n \"log.airrtc.3.8.85.1\":\"Room temperature drops too fast. Please check closing of the doors and windows\",\n \"log.airrtc.3.9.85.2\":\"Error in connection\",\n \"log.airrtc.8.0.9001.1\":\"Low battery\",\n \"log.airrtc.agl001.4.66.85.0\":\"The smart schedule mode has been closed 1\",\n \"log.airrtc.agl001.4.66.85.1\":\"Smart schedule mode enabled 1\",\n \"log.airrtc.4.68.85.0\":\"The smart schedule mode has been closed 2\",\n \"log.airrtc.4.68.85.1\":\"Smart schedule mode enabled 2\",\n \"log.airrtc.4.69.85.0\":\"The smart schedule mode has been closed 3\",\n \"log.airrtc.4.69.85.1\":\"Smart schedule mode enabled 3\",\n \"log.airm.0.1.85\":\"Temperature {value} °C\",\n \"log.airm.0.2.85\":\"Humidity {value} %\",\n \"log.airm.0.19.85\":\"PM2.5 {value} μg/m³\",\n \"log.airm.0.6.85\":\"CO2 {value} PPM\",\n \"log.airm.13.11.85.0\":\"COâ‚‚ Good air quality\",\n \"log.airm.13.11.85.1\":\"COâ‚‚ Mild pollution\",\n \"log.airm.13.11.85.2\":\"COâ‚‚ Severe pollution\",\n \"log.airm.13.12.85.0\":\"PM2.5 Good air quality\",\n \"log.airm.13.12.85.1\":\"PM2.5 Mild pollution\",\n \"log.airm.13.12.85.2\":\"PM2.5 Severe pollution\",\n \"log.airm.0.41.85\":\"PM1.0 {value} μg/m³\",\n \"log.airm.0.42.85\":\"PM10 {value} μg/m³\",\n \"log.mirror.4.1.85.0\":\"Turn off light\",\n \"log.mirror.4.1.85.1\":\"Turn on light\",\n \"log.mirror.4.22.85.0\":\"\",\n \"log.mirror.4.22.85.1\":\"\",\n \"log.mirror.8.0.2045.0\":\"Offline\",\"deleted_area\":\"Deleted area\",\n \"log.sensor.4.15.85.1\":\"Device Self-check\",\n \"log.sensor.4.15.85.0\":\"End of self-check\",\n \"log.sensor.0.5.85\":\"Concentration value: {value}%\",\n \"log.sensor.4.12.85.1\":\"Mute\",\n \"log.sensor.13.1.85.1\":\"Warming up\",\n \"log.sensor.13.1.85.0\":\"Warm up complete\",\n \"log.sensor.13.39.85\":\"Lifespan expiring soon: {value} days\",\n \"log.sensor.13.100.85.1\":\"Life expires\",\n \"log.sensor.8.0.2234.1\":\"Device Failure\",\n \"log.sensor.8.0.2234.0\":\"Device failure removed\",\n \"log.sensor.8.0.2232.1\":\"Liquefied Petroleum Gas Leakage Warning\",\n \"log.sensor.8.0.2232.0\":\"Liquefied Petroleum Gas Leak Released\"}'),r=o.t(a,2),i=JSON.parse('{\"name\":\"英文\",\"curve.day\":\"Day\",\"curve.week\":\"Week\",\"curve.month\":\"Month\",\"curve.power\":\"Power\",\"curve.illumination\":\"Illumination\",\"curve.humidity\":\"Humidity\",\"curve.temperature\":\"Temperature\",\"curve.pressure\":\"Atmospheric Pressure\",\"curve.smoke\":\"Smoke Density\",\"curve.natgas\":\"Gas Density\",\"curve.safe\":\"Safe\",\"curve.alarm\":\"Alarm\",\"curve.on\":\"On\",\"curve.off\":\"Off\",\"curve.people.move\":\"Motion Detected\",\"curve.nopeople\":\"No one moves\",\"curve.haspeople.move\":\"Someone moves\",\"curve.onoff.icon\":\"image://./static/img/onoff_en.png\",\"curve.occupied.icon\":\"image://./static/img/occupied_en.png\",\"curve.Arm.icon\":\"image://./static/img/Arm_en.png\",\"curve.nodata\":\"No Data\",\"curve.device.empty\":\"Blank Device List\",\"cube.flip90\":\"Flip 90°\",\"cube.flip180\":\"Flip 180°\",\"cube.move\":\"Push Slightly\",\"cube.tap_twice\":\"Tap Twice\",\"cube.rotate\":\"Rotate\",\"cube.swing\":\"Swing\",\"cube.alert\":\"Triggerd after being still for 1 min\",\"cube.shake_air\":\"Shake\",\"lock.1\":\"Fingerprint Unlock\",\"lock.2\":\"Password Unlock\",\"lock.3\":\"Card Unlock\",\"lock.4\":\"Unclock with key or inner door handle\",\"lock.5\":\"Authorized Unlock\",\"click\":\"Single Click\",\"dbclick\":\"Double Click\",\"lr.click\":\"Single click left & right buttons simultaneously\",\"long_tap\":\"Long Press\",\"shake\":\"Shake\",\"calendar.week.all\":\"Sun,Mon,Tue,Wed,Thu,Fri,Sat\",\"calendar.year.month\":\"yyyy/M\",\"today\":\"Today\",\"yesterday\":\"ì–´ì œ\",\"yesterday.short\":\"YDAY\",\"calendar.month.day\":\"{0}/{1}\",\"calendar.yearText\":\"Year\",\"calendar.monthText\":\"Month\",\"loading\":\"Loading...\",\"noMore\":\"No more\",\"notFound\":\"Page Not Found\",\"list.noData\":\"Empty List\",\"vibration_event.1\":\"Vibration Detected\",\"vibration_event.2\":\"Tilt Detected\",\"vibration_event.3\":\"Fall Detected\"}'),s=o.t(i,2),c=JSON.parse('{\"name\":\"韩语\",\n", "x": 430, "y": 120, "wires": [] }, { "id": "3c6997655584149f", "type": "comment", "z": "6bc3ee6dd0420e6c", "name": "resourceID IT-it", "info": "[](https://cdn.aqara.com/cdn/app/mainland/h5/static/js/6060.10536085.js)\n\n\"log.date\":\"Data\",\n \"log.month\":\"Mese\",\n \"log.result.0\":\"Esecuzione Non riuscita\",\n \"log.result.1\":\"Eseguito con successo\",\n \"log.detail.result.triggerSource\":\"Origine del trigger:\",\n \"log.detail.result.0\":\"Riuscito\",\n \"log.detail.result.1\":\"Fallito\",\n \"log.detail.result.9\":\"Offline\",\n \"log.detail.result.9999\":\"Esecuzione Non riuscita\",\n \"log.detail.result.10\":\"Le istruzioni ripetute sono omesse\",\n \"log.detail.result.20\":\"Le istruzioni sono omesse in modalità specifiche\",\n \"log.all\":\"Tutti\",\n \"log.week.all\":\"domenica, lunedì, martedì, mercoledì, giovedì, venerdì, sabato\",\n \"log.acpartner.arming_status.0\":\"Remove Arming\",\n \"log.acpartner.arming_status.1\":\"Inserimento\",\n \"log.acpartner.arming_status.2\":\"Attivazione dell\\'inserimento\",\n \"log.acpartner.arming_status.4\":\"Silenzia sveglia, sensa disattivarla\",\n \"log.acpartner.switchStatus0\":\"AC Off\",\n \"log.acpartner.switchStatus1\":\"AC Off\",\n \"log.aircondition.on_off_status.0\":\"AC Off\",\n \"log.aircondition.relay_status.0\":\"Spegnimento\",\n \"log.aircondition.relay_status.1\":\"Accensione\",\n \"log.aircondition.switchStatus0\":\"AC Off\",\n \"log.aircondition.modeStatus1\":\"Riscaldamento\",\n \"log.aircondition.modeStatus0\":\"Raffreddamento\",\n \"log.aircondition.modeStatus2\":\"Auto\",\n \"log.aircondition.modeStatus3\":\"ventola\",\n \"log.aircondition.modeStatus4\":\"asciutto\",\n \"log.aircondition.windSpeed0\":\"Auto\",\n \"log.aircondition.windSpeed1\":\"Bassa\",\n \"log.aircondition.windSpeed2\":\"Medium\",\n \"log.aircondition.windSpeed3\":\"Alto\",\n \"log.aircondition.windSweep0\":\"Dondolare\",\n \"log.aircondition.windSweep1\":\"Nessuna oscillazione\",\n \"log.aircondition.light0\":\"Spegnere la luce\",\n \"log.aircondition.light1\":\"Accendere la luce\",\n \"log.aircon.set_mode.0\":\"Auto\",\n \"log.aircon.set_mode.1\":\"Raffreddamento\",\n \"log.aircon.set_mode.2\":\"asciutto\",\n \"log.aircon.set_mode.3\":\"Riscaldamento\",\n \"log.aircon.set_mode.4\":\"ventola\",\n \"log.aircon.ctrl_ch21_status.0\":\"AC Off\",\n \"log.aircon.ctrl_ch21_status.1\":\"AC Off\",\n \"log.aircon.set_num_seventh\":\"\",\n \"log.kitchen.mode.5\":\"\",\n \"log.kitchen.mode.8\":\"\",\n \"log.kitchen.mode.9\":\"\",\n \"log.kitchen.mode.39\":\"\",\n \"log.kitchen.mode.41\":\"\",\n \"log.kitchen.mode.46\":\"\",\n \"log.kitchen.mode.62\":\"\",\n \"log.kitchen.mode.71\":\"\",\n \"log.kitchen.mode.198\":\"\",\n \"log.acpartner.modeStatus0\":\"Riscaldamento\",\n \"log.acpartner.modeStatus1\":\"Raffreddamento\",\n \"log.acpartner.modeStatus2\":\"Auto\",\n \"log.acpartner.modeStatus3\":\"asciutto\",\n \"log.acpartner.modeStatus4\":\"ventola\",\n \"log.acpartner.windSpeed0\":\"Bassa\",\n \"log.acpartner.windSpeed1\":\"Medium\",\n \"log.acpartner.windSpeed2\":\"Alto\",\n \"log.acpartner.windSpeed3\":\"Auto\",\n \"log.acpartner.windSweep0\":\"Dondolare\",\n \"log.acpartner.windSweep1\":\"Nessuna oscillazione\",\n \"log.acpartner.windSweep2\":\"Aria in circolazione\",\n \"log.sensor_switch.switch_status.16\":\"Long Press\",\n \"log.sensor_switch.switch_status.18\":\"Agitare\",\n \"log.sensor_switch.switch_status.1\":\"Single Click\",\n \"log.sensor_switch.switch_status.2\":\"Doppio clic\",\n \"log.sensor_switch.switch_status.4\":\"Long Press\",\n \"log.curtain.remote_button_event.1\":\"Clic singolo F1\",\n \"log.curtain.remote_button_event.2\":\"Clic singolo F2\",\n \"log.curtain.remote_button_event.3\":\"Clic singolo F3\",\n \"log.curtain.off\":\"La tenda è chiusa\",\n \"log.curtain.curtain_open_percentage\":\"La tenda si apre a {value} %\",\n \"log.curtain.0.55.85\":\"La tenda si apre a {value} %\",\n \"log.curtain.8.0.2045.0\":\"\",\n \"log.curtain.0.56.85\":\"\",\n \"log.sensor_switch.13.2.85.1\":\"Single Click\",\n \"log.sensor_switch.13.2.85.2\":\"Doppio clic\",\n \"log.sensor_switch.13.5.85.4\":\"Premere entrambi i pulsanti\",\n \"log.remote.switch_status.16\":\"Long Press\",\n \"log.remote.switch_status.18\":\"Agitare\",\n \"log.remote.switch_status.1\":\"Single Click\",\n \"log.remote.switch_status.2\":\"Doppio clic\",\n \"log.remote.switch_status.0\":\"Long Press\",\n \"log.remote2.switch_ch0_status.16\":\"Premere a lungo il pulsante sinistro\",\n \"log.remote2.switch_ch0_status.1\":\"Clic singolo pulsante sinistro\",\n \"log.remote2.switch_ch0_status.2\":\"Doppio clic sul pulsante sinistro\",\n \"log.remote2.switch_ch0_status.0\":\"Premere a lungo il pulsante sinistro\",\n \"log.remote2.switch_ch1_status.16\":\"Premere a lungo il pulsante destro\",\n \"log.remote2.switch_ch1_status.0\":\"Premere a lungo il pulsante destro\",\n \"log.remote2.switch_ch1_status.1\":\"Pulsante destro del mouse singolo\",\n \"log.remote2.switch_ch1_status.2\":\"Doppio clic sul pulsante destro\",\n \"log.remote2.switch_both_status.16\":\"Premere a lungo i pulsanti sinistro e destro contemporaneamente\",\n \"log.remote2.switch_both_status.4\":\"Premere entrambi i pulsanti\",\n \"log.remote2.switch_both_status.5\":\"Doppio clic tasti sinistro e destro contemporaneamente\",\n \"log.remote3.ctrl_ch0_status.1\":\"Tasto 1 acceso\",\n \"log.remote3.ctrl_ch0_status.0\":\"Tasto 1 spento\",\n \"log.remote3.ctrl_ch1_status.1\":\"Tasto 2 acceso\",\n \"log.remote3.ctrl_ch1_status.0\":\"Tasto 2 spento\",\n \"log.remote3.ctrl_ch2_status.1\":\"Tasto 3 acceso\",\n \"log.remote3.ctrl_ch2_status.0\":\"Tasto 3 spento\",\n \"log.switch_remote3.ctrl_ch0_status.1\":\"Tasto 1 acceso\",\n \"log.switch_remote3.ctrl_ch0_status.0\":\"Tasto 1 spento\",\n \"log.switch_remote3.ctrl_ch1_status.1\":\"Tasto 2 acceso\",\n \"log.switch_remote3.ctrl_ch1_status.0\":\"Tasto 2 spento\",\n \"log.switch_remote3.ctrl_ch2_status.1\":\"Tasto 3 acceso\",\n \"log.switch_remote3.ctrl_ch2_status.0\":\"Tasto 3 spento\",\n \"log.switch_remote3.switch_ch0_status.1\":\"Pulsante di scatto singolo 1\",\n \"log.switch_remote3.switch_ch1_status.1\":\"Pulsante di scatto singolo 2\",\n \"log.switch_remote3.switch_ch2_status.1\":\"Pulsante di scatto singolo 3\",\n \"log.switch_remote3.switch_both_status.4\":\"Pulsante di scatto singolo 1 & pulsante 2 contemporaneamente\",\n \"log.switch_remote3.switch_both_status_1.4\":\"Pulsante di scatto singolo 1 & pulsante 3 contemporaneamente\",\n \"log.switch_remote3.switch_both_status_2.4\":\"Pulsante di scatto singolo 2 & pulsante 3 contemporaneamente\",\n \"log.controller.13.96.85.2\":\"Gesto 2 rilevato\",\n \"log.controller.13.96.85.4\":\"Gesto 4 rilevato\",\n \"log.controller.13.96.85.5\":\"Gesto 5 rilevato\",\n \"log.controller.13.96.85.6\":\"Gesto 8 rilevato\",\n \"log.controller.13.96.85.10\":\"Gesto ok rilevato\",\n \"log.controller.13.96.85.101\":\"Gesto 2 rilevato (entrambe le mani)\",\n \"log.controller.13.96.85.102\":\"Gesto 4 rilevato (entrambe le mani)\",\n \"log.controller.13.96.85.103\":\"Gesto 5 rilevato (entrambe le mani)\",\n \"log.controller.13.96.85.104\":\"Gesto 8 rilevato (entrambe le mani)\",\n \"log.controller.13.96.85.105\":\"Gesto ok rilevato (Entrambe le mani)\",\n \"log.controller.ctrl_ch0_status.1\":\"Tasto 1 acceso\",\n \"log.controller.ctrl_ch0_status.0\":\"Tasto 1 spento\",\n \"log.controller.ctrl_ch1_status.1\":\"Tasto 2 acceso\",\n \"log.controller.ctrl_ch1_status.0\":\"Tasto 2 spento\",\n \"log.controller.ctrl_ch2_status.1\":\"Tasto 3 acceso\",\n \"log.controller.ctrl_ch2_status.0\":\"Tasto 3 spento\",\n \"log.remote4.switch_ch0_status.16\":\"Premere a lungo il pulsante 1\",\n \"log.remote4.switch_ch0_status.1\":\"Pulsante di scatto singolo 2\",\n \"log.remote4.switch_ch0_status.2\":\"premi due volte bottone 1\",\n \"log.remote4.switch_ch0_status.0\":\"Premere a lungo il pulsante 1\",\n \"log.remote4.switch_ch1_status.16\":\"Premere a lungo il pulsante 2\",\n \"log.remote4.switch_ch1_status.1\":\"Pulsante di scatto singolo 2\",\n \"log.remote4.switch_ch1_status.2\":\"premi due volte bottone 2\",\n \"log.remote4.switch_ch1_status.0\":\"Premere a lungo il pulsante 2\",\n \"log.remote4.switch_ch2_status.16\":\"Premere a lungo il pulsante 3\",\n \"log.remote4.switch_ch2_status.1\":\"Pulsante di scatto singolo 3\",\n \"log.remote4.switch_ch2_status.2\":\"premi due volte bottone 3\",\n \"log.remote4.switch_ch2_status.0\":\"Premere a lungo il pulsante 3\",\n \"log.remote4.switch_ch3_status.16\":\"Premere a lungo il pulsante 4\",\n \"log.remote4.switch_ch3_status.1\":\"Pulsante di scatto singolo 4\",\n \"log.remote4.switch_ch3_status.2\":\"premi due volte bottone 4\",\n \"log.remote4.switch_ch3_status.0\":\"Premere a lungo il pulsante 4\",\n \"log.remote6.switch_ch0_status.16\":\"Premere a lungo il pulsante 1\",\n \"log.remote6.switch_ch0_status.1\":\"Pulsante di scatto singolo 3\",\n \"log.remote6.switch_ch0_status.2\":\"premi due volte bottone 1\",\n \"log.remote6.switch_ch0_status.0\":\"Premere a lungo il pulsante 1\",\n \"log.remote6.switch_ch1_status.16\":\"Premere a lungo il pulsante 2\",\n \"log.remote6.switch_ch1_status.1\":\"Pulsante di scatto singolo 2\",\n \"log.remote6.switch_ch1_status.2\":\"premi due volte bottone 2\",\n \"log.remote6.switch_ch1_status.0\":\"Premere a lungo il pulsante 2\",\n \"log.remote6.switch_ch2_status.16\":\"Premere a lungo il pulsante 3\",\n \"log.remote6.switch_ch2_status.1\":\"Pulsante di scatto singolo 3\",\n \"log.remote6.switch_ch2_status.2\":\"premi due volte bottone 3\",\n \"log.remote6.switch_ch2_status.0\":\"Premere a lungo il pulsante 3\",\n \"log.remote6.switch_ch3_status.16\":\"Premere a lungo il pulsante 4\",\n \"log.remote6.switch_ch3_status.1\":\"Pulsante di scatto singolo 3\",\n \"log.remote6.switch_ch3_status.2\":\"premi due volte bottone 4\",\n \"log.remote6.switch_ch3_status.0\":\"Premere a lungo il pulsante 4\",\n \"log.remote6.switch_ch4_status.16\":\"Premere a lungo il pulsante 5\",\n \"log.remote6.switch_ch4_status.1\":\"Pulsante di scatto singolo 5\",\n \"log.remote6.switch_ch4_status.2\":\"premi due volte bottone 5\",\n \"log.remote6.switch_ch4_status.0\":\"Premere a lungo il pulsante 5\",\n \"log.remote6.switch_ch5_status.16\":\"Premere a lungo il pulsante 6\",\n \"log.remote6.switch_ch5_status.1\":\"Pulsante di scatto singolo 6\",\n \"log.remote6.switch_ch5_status.2\":\"premi due volte bottone 6\",\n \"log.remote6.switch_ch5_status.0\":\"Premere a lungo il pulsante 6\",\n \"log.sensor_magnet.magnet_status.0\":\"Chiuso\",\n \"log.sensor_magnet.magnet_status.1\":\"Aperto\",\n \"log.magnet.magnet_status.0\":\"Chiuso\",\n \"log.magnet.magnet_status.1\":\"Aperto\",\n \"log.magnet.ctrl_ch22_status.0\":\"Antifurto OFF\",\n \"log.magnet.ctrl_ch22_status.1\":\"Antifurto ON\",\n \"log.magnet.sensor_status_enum.2\":\"Antifurto\",\n \"log.magnet.sensor_status_enum.5\":\"Batteria scarica\",\n \"log.magnet.sensor_status_enum.7\":\"Segnale di dispositivo debole\",\"\":\"\",\n \"log.plug.plug_status.0\":\"Off\",\n \"log.plug.plug_status.1\":\"On\",\n \"log.plug.4.1.85.0\":\"Spegnere il relè di corrente pesante\",\n \"log.plug.4.1.85.1\":\"Aprire il relè di potenza\",\n \"log.plug.4.2.85.0\":\"Spegnere il relè USB\",\n \"log.plug.4.2.85.1\":\"Apri il relè USB\",\n \"log.plug.8.0.2014.3\":\"Errore di surriscaldamento\",\n \"log.plug.8.0.2014.4\":\"\",\n \"log.plug.8.0.2014.5\":\"Il surriscaldamento è risolto.\",\n \"log.plug.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.plug_sgwacn01.relay_status.0\":\"Off\",\n \"log.plug_sgwacn01.relay_status.1\":\"On\",\n \"log.ctrl_dualchn.ctrl_ch0_status.0\":\"Canale 1 è spento\",\n \"log.ctrl_dualchn.ctrl_ch0_status.1\":\"Canale 1 è acceso\",\n \"log.ctrl_dualchn.ctrl_ch1_status.0\":\"Canale 2 è spento\",\n \"log.ctrl_dualchn.ctrl_ch1_status.1\":\"Canale 2 è acceso\",\n \"log.ctrl_dualchn.ctrl_ch2_status.0\":\"Canale 3 è spento\",\n \"log.ctrl_dualchn.ctrl_ch2_status.1\":\"Canale 3 è acceso\",\n \"log.ctrl_dualchn.ctrl_ch3_status.0\":\"Canale 4 è spento\",\n \"log.ctrl_dualchn.ctrl_ch3_status.1\":\"Canale 4 è acceso\",\n \"log.ctrl_86plug.plug_status.0\":\"Off\",\n \"log.ctrl_86plug.plug_status.1\":\"On\",\n \"log.sensor_86sw1.switch_status.0\":\"Sganciare\",\n \"log.sensor_86sw1.switch_status.1\":\"Single Click\",\n \"log.sensor_86sw1.switch_status.2\":\"Doppio clic\",\n \"log.sensor_86sw1.switch_status.3\":\"Fare clic 3 volte di seguito\",\n \"log.sensor_86sw1.switch_status.16\":\"\",\n \"log.sensor_motion.illumination\":\"Illuminamento:\",\n \"log.motion.illumination\":\"Illuminamento:\",\n \"log.motion.0.4.85\":\"Illuminamento:\",\n \"log.sen_ill.lux\":\"Illuminamento:\",\n \"log.sensor_motion.motion_status.1\":\"Movimento rilevato\",\n \"log.motion.motion_status.1\":\"Movimento rilevato\",\n \"log.sensor_motion.unit\":\"luce\",\n \"log.motion.unit\":\"luce\",\n \"log.sen_ill.unit\":\"luce\",\n \"log.gateway.arming_status.0\":\"disattivazione\",\n \"log.gateway.arming_status.1\":\"Inserimento\",\n \"log.gateway.arming_status.2\":\"Enabling Arming\",\n \"log.gateway.arming_status.4\":\"Silenzia sveglia, sensa disattivarla\",\n \"log.gateway.corridor_light_status.0\":\"Luce notturna spenta\",\n \"log.gateway.corridor_light_status.1\":\"Luce accesa di notte\",\n \"log.gateway.corridor_light_status.2\":\"Luce notturna accesa/spenta\",\n \"log.gateway.corridor_light_status.3\":\"Accendi la luce notturna intelligente\",\n \"log.sensor_natgas.natgas_alarm.0\":\"Normale\",\n \"log.sensor_natgas.natgas_alarm.1\":\"Allarme antincendio o perdita di gas\",\n \"log.sensor_natgas.natgas_alarm.2\":\"Test allarme\",\n \"log.sensor_natgas.natgas_alarm.32768\":\"Errore di comunicazione IIC\",\n \"log.sensor_natgas.natgas_alarm.64\":\"Allarme di guasto di sensibilità \",\n \"log.sensor_natgas.natgas_density\":\"{value} %/LEL\",\n \"log.sensor_ht.temperature_value\":\"Temperatura {value}, C\",\n \"log.sensor_ht.temperature_value.1\":\"Temperatura {value}, F\",\n \"log.sensor_ht.humidity_value\":\"Umidità {value} %\",\n \"log.sensor_ht.pressure_value\":\"Pressione atmosferica {value} kPa\",\n \"log.sensor_ht.pressure_value.1\":\"Pressione atmosferica {value} mmHg\",\n \"log.sensor_wleak.leak_status.0\":\"Nessuna perdita\",\n \"log.sensor_wleak.leak_status.1\":\"Perdita\",\n \"log.flood.leak_status.0\":\"Nessuna perdita\",\n \"log.flood.leak_status.1\":\"Perdita\",\n \"log.weather.temperature_value\":\"Temperatura {value}, C\",\n \"log.weather.temperature_value.1\":\"Temperatura {value}, F\",\n \"log.weather.humidity_value\":\"Umidità {value} %\",\n \"log.weather.pressure_value\":\"Pressione atmosferica {value} kPa\",\n \"log.weather.pressure_value.1\":\"Pressione atmosferica {value} mmHg\",\n \"log.ctrl_hvac.switchStatus0\":\"AC Off\",\n \"log.ctrl_hvac.switchStatus1\":\"AC Off\",\n \"log.ctrl_hvac.modeStatus0\":\"Riscaldamento\",\n \"log.ctrl_hvac.modeStatus1\":\"Raffreddamento\",\n \"log.ctrl_hvac.modeStatus2\":\"Auto\",\n \"log.ctrl_hvac.modeStatus3\":\"ventola\",\n \"log.ctrl_hvac.modeStatus4\":\"asciutto\",\n \"log.ctrl_hvac.windSpeed0\":\"Bassa\",\n \"log.ctrl_hvac.windSpeed1\":\"Medium\",\n \"log.ctrl_hvac.windSpeed2\":\"Alto\",\n \"log.ctrl_hvac.windSpeed3\":\"Auto\",\n \"log.ctrl_hvac.windSweep0\":\"Dondolare\",\n \"log.ctrl_hvac.windSweep1\":\"Nessuna oscillazione\",\n \"log.ctrl_hvac.windSweep2\":\"Aria in circolazione\",\n \"log.ctrl_ln1.ctrl_ch0_status.0\":\"Off\",\n \"log.ctrl_ln1.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_ln1.switch_status.1\":\"Single Click\",\n \"log.switch_ctrl_ln1.ctrl_ch0_status.0\":\"Off\",\n \"log.switch_ctrl_ln1.ctrl_ch0_status.1\":\"On\",\n \"log.switch_ctrl_ln1.switch_status.1\":\"Single Click\",\n \"log.ctrl_ln1_T1.switch_ch0_status.1\":\"Monopressa\",\n \"log.ctrl_ln1_T1.switch_ch0_status.0\":\"Doppio clic\",\n \"log.ctrl_ln1_T1.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_ln1_T1.ctrl_ch0_status.0\":\"Off\",\n \"log.ctrl_ln2_T1.switch_ch0_status.1\":\"Clic singolo pulsante sinistro\",\n \"log.ctrl_ln2_T1.switch_ch1_status.1\":\"Pulsante destro del mouse singolo\",\n \"log.ctrl_ln2_T1.switch_ch0_status.0\":\"Doppio clic canale 1\",\n \"log.ctrl_ln2_T1.switch_ch1_status.0\":\"Doppio clic canale 2\",\n \"log.ctrl_ln2_T1.ctrl_ch0_status.1\":\"Pulsante sinistro acceso\",\n \"log.ctrl_ln2_T1.ctrl_ch0_status.0\":\"Pulsante sinistro spento\",\n \"log.ctrl_ln2_T1.ctrl_ch1_status.1\":\"Pulsante destro è acceso\",\n \"log.ctrl_ln2_T1.ctrl_ch1_status.0\":\"Tasto destro spento\",\n \"log.ctrl_ln2_T1.switch_both_status.4\":\"Clic singolo tasti sinistro e destro contemporaneamente\",\n \"log.ctrl_ln3_T1.switch_ch0_status.1\":\"Canale 1 a pressione singola\",\n \"log.ctrl_ln3_T1.switch_ch0_status.2\":\"Doppio clic canale 1\",\n \"log.ctrl_ln3_T1.switch_ch1_status.1\":\"Canale 2 a pressione singola\",\n \"log.ctrl_ln3_T1.switch_ch1_status.2\":\"Doppio clic canale 2\",\n \"log.ctrl_ln3_T1.switch_ch2_status.1\":\"Canale 3 a pressione singola\",\n \"log.ctrl_ln3_T1.switch_ch2_status.2\":\"Doppio clic canale 3\",\n \"log.ctrl_ln3_T1.ctrl_ch0_status.1\":\"Canale 1 è acceso\",\n \"log.ctrl_ln3_T1.ctrl_ch0_status.0\":\"Canale 1 è spento\",\n \"log.ctrl_ln3_T1.ctrl_ch1_status.1\":\"Canale 2 è acceso\",\n \"log.ctrl_ln3_T1.ctrl_ch1_status.0\":\"Canale 2 è spento\",\n \"log.ctrl_ln3_T1.ctrl_ch2_status.1\":\"Canale 3 è acceso\",\n \"log.ctrl_ln3_T1.ctrl_ch2_status.0\":\"Canale 3 è spento\",\n \"log.ctrl_ln2.ctrl_ch0_status.0\":\"Pulsante sinistro spento\",\n \"log.ctrl_ln2.ctrl_ch0_status.1\":\"Pulsante sinistro acceso\",\n \"log.ctrl_ln2.ctrl_ch1_status.0\":\"Tasto destro spento\",\n \"log.ctrl_ln2.ctrl_ch1_status.1\":\"Pulsante destro è acceso\",\n \"log.ctrl_ln2.switch_both_status.4\":\"Clic singolo tasti sinistro e destro contemporaneamente\",\n \"log.ctrl_ln2.status_ch0.1\":\"Clic singolo pulsante sinistro\",\n \"log.ctrl_ln2.status_ch1.1\":\"Pulsante destro del mouse singolo\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch0_status.0\":\"Pulsante sinistro spento\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch0_status.1\":\"Pulsante sinistro acceso\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch1_status.0\":\"Tasto destro spento\",\n \"log.switch_ctrl_ln2_n2acn1.ctrl_ch1_status.1\":\"Pulsante destro è acceso\",\n \"log.switch_ctrl_ln2_n2acn1.status_ch0.1\":\"Clic singolo pulsante sinistro\",\n \"log.switch_ctrl_ln2_n2acn1.status_ch1.1\":\"Pulsante destro del mouse singolo\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch0_status.0\":\"Pulsante sinistro spento\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch0_status.1\":\"Pulsante sinistro acceso\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch1_status.0\":\"Tasto destro spento\",\n \"log.switch_ctrl_ln2_l2acn1.ctrl_ch1_status.1\":\"Pulsante destro è acceso\",\n \"log.switch_ctrl_ln2_l2acn1.status_ch0.1\":\"Clic singolo pulsante sinistro\",\n \"log.switch_ctrl_ln2_l2acn1.status_ch1.1\":\"Pulsante destro del mouse singolo\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch0_status.0\":\"Pulsante superiore spento\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch0_status.1\":\"Pulsante superiore su\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch1_status.0\":\"Pulsante inferiore spento\",\n \"log.ctrl_ln2_upper_lower.ctrl_ch1_status.1\":\"Pulsante inferiore su\",\n \"log.ctrl_neutral1.ctrl_ch0_status.0\":\"Off\",\n \"log.ctrl_neutral1.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_neutral2.ctrl_ch0_status.0\":\"Pulsante sinistro spento\",\n \"log.ctrl_neutral2.ctrl_ch0_status.1\":\"Pulsante sinistro acceso\",\n \"log.ctrl_neutral2.ctrl_ch1_status.0\":\"Tasto destro spento\",\n \"log.ctrl_neutral2.ctrl_ch1_status.1\":\"Pulsante destro è acceso\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch0_status.0\":\"Pulsante superiore spento\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch0_status.1\":\"Pulsante superiore su\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch1_status.0\":\"Pulsante inferiore spento\",\n \"log.ctrl_neutral2_upper_lower.ctrl_ch1_status.1\":\"Pulsante inferiore su\",\n \"log.sensor_86sw2.switch_ch0_status.0\":\"Rilasciare il pulsante sinistro\",\n \"log.sensor_86sw2.switch_ch0_status.1\":\"Clic singolo pulsante sinistro\",\n \"log.sensor_86sw2.switch_ch0_status.2\":\"Doppio clic sul pulsante sinistro\",\n \"log.sensor_86sw2.switch_ch0_status.3\":\"Fare clic sul pulsante sinistro 3 volte di seguito\",\n \"log.sensor_86sw2.switch_ch0_status.16\":\"\",\n \"log.sensor_86sw2.switch_ch1_status.0\":\"Rilasciare il pulsante destro\",\n \"log.sensor_86sw2.switch_ch1_status.1\":\"Pulsante destro del mouse singolo\",\n \"log.sensor_86sw2.switch_ch1_status.2\":\"Doppio clic sul pulsante destro\",\n \"log.sensor_86sw2.switch_ch1_status.3\":\"Fare clic sul pulsante destro 3 volte di seguito\",\n \"log.sensor_86sw2.switch_ch1_status.16\":\"\",\n \"log.sensor_86sw2.switch_both_status.4\":\"Premere entrambi i pulsanti\",\n \"log.sensor_smoke.smoke_alarm.0\":\"Normale\",\n \"log.sensor_smoke.smoke_alarm.1\":\"Allarme antincendio o perdita di gas\",\n \"log.sensor_smoke.smoke_alarm.2\":\"Test allarme\",\n \"log.sensor_smoke.smoke_alarm.32768\":\"Errore di comunicazione IIC\",\n \"log.sensor_smoke.smoke_alarm.64\":\"Allarme di guasto alla sensibilità \",\n \"log.sensor_smoke.smoke_alarm.8\":\"Allarme di guasto della batteria\",\n \"log.sensor_smoke.smoke_density\":\"{value} OBS%/FT\",\n \"log.camera.video_status.0\":\"Chiudi\",\n \"log.camera.video_status.1\":\"Aperto\",\n \"log.position.occupancy_status.0\":\"Qualcuno si muove\",\n \"log.position.occupancy_status.1\":\"Nessuno si muove\",\n \"log.position.occupancy_status.2\":\"Sconosciuto\",\n \"log.lock.lock_open_uid.1\":\"Fingerprint Unlock\",\n \"log.lock.lock_open_uid.2\":\"Password Unlock\",\n \"log.lock.lock_open_uid.3\":\"Sblocco carta\",\n \"log.lock.lock_open_uid.4\":\"Sblocco con chiave o maniglia interna\",\n \"log.lock.lock_open_uid.5\":\"Sblocco autorizzato\",\n \"log.lock.lock_card_wrong\":\"Errore di carta {value} volte\",\n \"log.lock.lock_psw_wrong\":\"Errore di password {value} volte\",\n \"log.lock.lock_fing_wrong\":\"Errore di impronta digitale {value} volte\",\n \"log.lock.lock_alarm.16\":\"Qualcuno sta forzando la serratura\",\n \"log.lock.lock_alarm.256\":\"Lo spazio di archiviazione è insufficiente\",\n \"log.lock.lock_alarm.8\":\"Allarme dirottamento\",\n \"log.lock.lock_delete_uid\":\"cancella\",\n \"log.lock.13.8.85\":\"chiaro\",\n \"log.lock.lock_add_uid\":\"Aggiungi\",\n \"log.lock.lock_add_uid.user.1\":\"Amministratore\",\n \"log.lock.lock_add_uid.user.2\":\"Ordinario\",\n \"log.lock.lock_add_uid.user.3\":\"Forzare\",\n \"log.lock.type.1\":\"impronta digitale\",\n \"log.lock.type.2\":\"Password\",\n \"log.lock.type.3\":\"IC card\",\n \"log.lock.type.5\":\"Password di accesso\",\n \"log.ctrl_dimmer3.light_0_level\":\"Imposta la luminosità del canale 1 a {value} %\",\n \"log.ctrl_dimmer3.light_1_level\":\"Imposta la luminosità del canale 2 a {value} %\",\n \"log.ctrl_dimmer3.light_2_level\":\"Imposta la luminosità del canale 3 a {value} %\",\n \"log.ctrl_dimmer3.power_status_0.0\":\"Canale 1 è spento\",\n \"log.ctrl_dimmer3.power_status_1.0\":\"Canale 2 è spento\",\n \"log.ctrl_dimmer3.power_status_2.0\":\"Canale 3 è spento\",\n \"log.light.power_status.0\":\"Off\",\n \"log.light.power_status.1\":\"On\",\n \"log.light.light_level\":\"Regola la luminosità a {value} %\",\n \"log.light.colour_temperature\":\"Regola la temperatura del colore a {value} K\",\n \"log.light.ctrl_ch0_status.0\":\"Off\",\n \"log.light.ctrl_ch0_status.1\":\"On\",\n \"log.ctrl_rgb.power_status.0\":\"Off\",\n \"log.ctrl_rgb.power_status.1\":\"On\",\n \"log.ctrl_rgb.4.1.85.0\":\"Off\",\n \"log.ctrl_rgb.4.1.85.1\":\"On\",\n \"log.ctrl_ct.power_status.0\":\"Off\",\n \"log.ctrl_ct.power_status.1\":\"On\",\n \"log.vibration.vibration_event.1\":\"Vibrazione rilevata\",\n \"log.vibration.vibration_event.2\":\"Tilt rilevato\",\n \"log.vibration.vibration_event.3\":\"Caduta rilevata\",\n \"log.vibration.13.3.85.1\":\"Triplo bussare\",\n \"log.vibration.13.7.85.1\":\"Rilevamento di oggetti in movimento\",\n \"log.vibrationT1.move_detect.1\":\"Rilevamento di oggetti in movimento\",\n \"log.knock_event\":\"Rilevamento degli oggetti Knock\",\n \"log.airmonitorTVOC.temperature_value\":\"Temperatura {value}, C\",\n \"log.airmonitorTVOC.temperature_value.1\":\"Temperatura {value}, F\",\n \"log.airmonitorTVOC.humidity_value\":\"Umidità {value} %\",\n \"log.airmonitorTVOC.tvoc_value.1\":\"Concentrazione TVOC {value} ppb\",\n \"log.airmonitorTVOC.tvoc_value\":\"Concentrazione TVOC {value} mg/m³\",\n \"log.linkLog.nodata\":\"No Automation\",\n \"log.history.nodata\":\"Nessuna storia\",\n \"log.sceneLog.nodata\":\"Senza scene\",\n \"log.play_status.0\":\"Mettere in pausa\",\n \"log.play_status.1\":\"Suonare\",\n \"log.dimmer_rcbac1.power_status.0\":\"Off\",\n \"log.dimmer_rcbac1.power_status.1\":\"On\",\n \"log.dimmer_rcbac1.power_status_2.0\":\"Off\",\n \"log.dimmer_rcbac1.power_status_2.1\":\"On\",\n \"log.toilet.alarm_glq_num\":\"La durata del filtro rimane {value} %\",\n \"log.toilet.switch.0\":\"\",\n \"log.toilet.switch.1\":\"\",\n \"log.toilet.use_status.0\":\"Vuoto\",\n \"log.toilet.use_status.1\":\"Occupato\",\n \"log.toilet.alarm_seat_long\":\"Sedentario\",\n \"log.toilet.ctrl_ch0_status.0\":\"\",\n \"log.toilet.ctrl_ch0_status.1\":\"\",\n \"log.toilet.is_leakage.1\":\"Vuoto\",\n \"log.toilet.is_leakage.0\":\"Occupato\",\n \"log.toilet.report_status_com1.1\":\"Sedentario\",\n \"log.toilet.seat_warm.off\":\"Il riscaldamento dei sedili è spento.\",\n \"log.toilet.seat_warm.on\":\"\",\n \"log.toilet.set_auto_clean.0\":\"La pulizia automatica della bocchetta è disattivata.\",\n \"log.toilet.set_auto_clean.1\":\"La pulizia automatica della bocchetta è attivata.\",\n \"log.toilet.clean_type.off\":\"Lo scarico automatico è spento.\",\n \"log.toilet.clean_type.on\":\"Lo scarico automatico è acceso.\",\n \"log.toilet.alarm_ll_normal.1\":\"Il flusso d\\'acqua non è sufficiente.\",\n \"log.toilet.alarm_ll_normal.2\":\"Il flusso d\\'acqua supera (la valvola di stabilizzazione della pressione non è valida)\",\n \"log.toilet.fault_ll_sensor.1\":\"Il sensore di flusso dell\\'acqua è anormale.\",\n \"log.toilet.alarm_cscgq.1\":\"Il sensore di temperatura di deflusso è anormale.\",\n \"log.toilet.alarm_cscgq.2\":\"Il sensore di temperatura di deflusso rileva oltre la temperatura.\",\n \"log.toilet.alarm_jscgq.1\":\"Il sensore di temperatura in ingresso è anormale.\",\n \"log.toilet.alarm_jscgq.2\":\"Il sensore di temperatura dell\\'afflusso rileva sopra la temperatura.\",\n \"log.toilet.alarm_zqcgq.1\":\"Il sensore di temperatura del sedile rileva oltre la temperatura.\",\n \"log.toilet.alarm_zqcgq.2\":\"Il sensore della temperatura del sedile è anormale.\",\n \"log.toilet.alarm_yd_sensor\":\"Il sensore della luce notturna è anormale.\",\n \"log.toilet.alarm_wyq\":\"La valvola di stabilizzazione della pressione è anormale. (l\\'elettrovalvola e il diaframma sono anormali)\",\n \"log.toilet.alarm_input_voltage\":\"La potenza in ingresso è anormale. (sopra la frequenza)\",\n \"log.toilet.4.1.85.1\":\"\",\n \"log.toilet.4.1.85.0\":\"\",\n \"log.toilet.3.1.85.0\":\"\",\n \"log.toilet.3.1.85.1\":\"\",\n \"log.toilet.13.11.85.1\":\"\",\n \"log.toilet.4.2.85.1\":\"\",\n \"log.toilet.4.7.85.1\":\"\",\n \"log.toilet.4.4.85.1\":\"\",\n \"log.toilet.4.4.85.0\":\"\",\n \"log.toilet.4.3.85.1\":\"\",\n \"log.toilet.4.3.85.0\":\"\",\n \"log.toilet.4.25.85.0\":\"\",\n \"log.toilet.4.33.85.1\":\"\",\n \"log.toilet.4.33.85.0\":\"\",\n \"log.toilet.14.48.85.1\":\"\",\n \"log.toilet.14.48.85.2\":\"\",\n \"log.toilet.14.48.85.3\":\"\",\n \"log.toilet.14.48.85.4\":\"\",\n \"log.toilet.14.48.85.5\":\"\",\n \"log.toilet.14.35.85.1\":\"\",\n \"log.toilet.14.35.85.2\":\"\",\n \"log.toilet.14.35.85.0\":\"\",\n \"log.toilet.14.53.85.1\":\"\",\n \"log.toilet.14.53.85.2\":\"\",\n \"log.toilet.14.53.85.3\":\"\",\n \"log.toilet.14.53.85.4\":\"\",\n \"log.toilet.14.53.85.5\":\"\",\n \"log.toilet.14.53.85.6\":\"\",\n \"log.toilet.14.53.85.0\":\"\",\n \"log.toilet.4.32.85.1\":\"\",\n \"log.toilet.4.32.85.0\":\"\",\n \"log.switch.switch_status.1\":\"Single Click\",\n \"log.switch.switch_status.2\":\"Doppio clic\",\n \"log.switch.switch_status.17\":\"Long Press\",\n \"log.switch.rotate_end_cumu_angle\":\"Ruota {value}.\",\n \"log.switch.press_rotate_end_cumu_angle\":\"Premere e ruotare {}}\",\n \"log.switch.ctrl_ch0_status.0\":\"Canale 1 è spento\",\n \"log.switch.ctrl_ch0_status.1\":\"Canale 1 è acceso\",\n \"log.switch.ctrl_ch1_status.0\":\"Canale 2 è spento\",\n \"log.switch.ctrl_ch1_status.1\":\"Canale 2 è acceso\",\n \"log.switch.ctrl_ch2_status.0\":\"Canale 3 è spento\",\n \"log.switch.ctrl_ch2_status.1\":\"Canale 3 è acceso\",\n \"log.turnon.0\":\"Spegnere la luce\",\n \"log.turnon.1\":\"Accendere la luce\",\n \"log.airer.level\":\"La posizione attuale è {value} %\",\n \"log.airer.14.1.85.2\":\"giù\",\n \"log.airer.14.1.85.1\":\"in alto\",\n \"log.airer.1.1.85\":\"La posizione attuale è {value} %\",\n \"log.airer.4.21.85.0\":\"Spegnere le luci\",\n \"log.airer.4.21.85.1\":\"Accendere la luce\",\n \"log.airer.1.7.85\":\"Regola la luminosità a {value} %\",\n \"log.airer.1.9.85\":\"Regola la temperatura del colore a {value} K\",\n \"log.airer.4.67.85.0\":\"Spegnere l\\'essiccazione\",\n \"log.airer.4.67.85.1\":\"Accendere l\\'essiccazione\",\n \"log.airer.4.66.85.0\":\"Spegnere l\\'asciugatura ad aria\",\n \"log.airer.4.66.85.1\":\"Accendere l\\'asciugatura ad aria\",\n \"log.airer.4.22.85.0\":\"Spegnere la disinfezione\",\n \"log.airer.4.22.85.1\":\"Accendere la disinfezione\",\n \"log.airer.4.23.85.0\":\"Spegnere l\\'interruttore del sensore di movimento\",\n \"log.airer.4.23.85.1\":\"Accendere l\\'interruttore del sensore di movimento\",\n \"log.airer.3.9.85.1\":\"Allarme di sovraccarico\",\n \"log.switch.ctrl_ch1_status.on\":\"Tasto 1 acceso\",\n \"log.switch.ctrl_ch1_status.off\":\"Tasto 1 spento\",\n \"log.switch.ctrl_ch2_status.on\":\"Tasto 2 acceso\",\n \"log.switch.ctrl_ch2_status.off\":\"Tasto 2 spento\",\n \"log.switch.ctrl_ch3_status.on\":\"Tasto 3 acceso\",\n \"log.switch.ctrl_ch3_status.off\":\"Tasto 3 spento\",\n \"log.switch.ctrl_ch4_status.on\":\"Tasto 4 acceso\",\n \"log.switch.ctrl_ch4_status.off\":\"Tasto 4 spento\",\n \"log.switch.switch_ch1_status.click\":\"Pulsante di scatto singolo 4\",\n \"log.switch.switch_ch2_status.click\":\"Pulsante di scatto singolo 2\",\n \"log.switch.switch_ch3_status.click\":\"Pulsante di scatto singolo 3\",\n \"log.switch.switch_ch4_status.click\":\"Pulsante di scatto singolo 4\",\n \"log.switch.switch_ch5_status.click\":\"Pulsante di scatto singolo 5\",\n \"log.switch.switch_ch6_status.click\":\"Pulsante di scatto singolo 6\",\n \"log.switch.click\":\"Single Click\",\n \"log.s2.wind0\":\"\",\n \"log.s2.wind1\":\"Bassa\",\n \"log.s2.wind2\":\"Medium\",\n \"log.s2.wind3\":\"Alto\",\n \"log.remote.switch_ch1_status.1\":\"Single Click\",\n \"log.remote.switch_ch1_status.2\":\"Doppio clic\",\n \"log.remote.switch_ch1_status.16\":\"Long Press\",\n \"log.remote4.report_status08.4\":\"Premere entrambi i pulsanti\",\n \"log.remote4.ctrl_ch0_status.1\":\"Accendere il pulsante a sinistra\",\n \"log.remote4.ctrl_ch0_status.0\":\"Spegnere il tasto sinistro\",\n \"log.remote4.ctrl_ch1_status.1\":\"Accendere il tasto destro\",\n \"log.remote4.ctrl_ch1_status.0\":\"Spegnere il tasto destro\",\n \"log.lunar.14.35.85.1\":\"A letto\",\n \"log.lunar.14.35.85.0\":\"Fuori dal letto\",\n \"log.lunar.14.44.85.0\":\"Sveglio\",\n \"log.lunar.14.44.85.1\":\"REM\",\n \"log.lunar.14.44.85.2\":\"Sonno leggero\",\n \"log.lunar.14.44.85.3\":\"Sonno profondo\",\n \"log.dimmer.ctrl_ch0_status.0\":\"Spegnere la luce\",\n \"log.dimmer.ctrl_ch0_status.1\":\"Accendere la luce\",\n \"log.ctrl_dimmer3.8.0.2045.0\":\"Offline\",\n \"log.ctrl_dimmer3.4.1.85.0\":\"Off\",\n \"log.ctrl_dimmer3.4.1.85.1\":\"On\",\n \"log.ctrl_dimmer3.1.7.85\":\"Luminosità : {value}%\",\n \"log.ctrl_dimmer3.1.9.85\":\"Temperatura colore :{value} K\",\n \"log.ctrl_dimmer3.14.7.85\":\"\",\n \"log.ctrl_dimmer3.8.0.2014.1\":\"\",\n \"log.ctrl_dimmer3.8.0.2014.3\":\"Errore di surriscaldamento\",\n \"log.ctrl_dimmer3.8.0.2014.2\":\"\",\n \"log.ctrl_dimmer3.8.0.2014.4\":\"\",\n \"log.ctrl_dimmer3.8.0.2014.5\":\"Il surriscaldamento è risolto.\",\n \"log.ctrl_dimmer3.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.switch.eu.ctrl_ch0_status.0\":\"Off\",\n \"log.switch.eu.ctrl_ch0_status.1\":\"On\",\n \"log.switch.eu.switch_ch1_status.1\":\"Single Click\",\n \"log.tvbox.power_status.0\":\"\",\n \"log.tvbox.power_status.1\":\"\",\n \"log.bed.set_lock.0\":\"\",\n \"log.bed.set_lock.1\":\"\",\n \"log.lock.13.2.85.1\":\"Apri porta\",\n \"log.televi.4.7.85.1\":\"\",\n \"log.swe_rob.14.47.85.0\":\"Mettere in pausa\",\n \"log.swe_rob.14.47.85.1\":\"Iniziare\",\n \"log.swe_rob.14.47.85.2\":\"Continua\",\n \"log.swe_rob.14.47.85.3\":\"\",\n \"log.switch.4.1.85.0\":\"Off\",\n \"log.switch.4.1.85.1\":\"On\",\n \"log.switch.13.1.85.1\":\"Single Click\",\n \"log.switch.touch.13.1.85.1\":\"Tocca tocca\",\n \"log.switch.touch.13.1.85.2\":\"Tocca due volte\",\n \"log.switch.touch.13.1.85.3\":\"Premere a lungo il tocco\",\n \"log.switch.13.21.85.1\":\"Single Click\",\n \"log.switch.8.0.2014.1\":\"\",\n \"log.switch.8.0.2014.3\":\"Errore di surriscaldamento\",\n \"log.switch.8.0.2014.2\":\"\",\n \"log.switch.8.0.2014.4\":\"\",\n \"log.switch.8.0.2014.5\":\"Il surriscaldamento è risolto.\",\n \"log.switch.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.switch.0.24.85\":\"Scorri {value}%\",\n \"log.double_light.4.1.85.0\":\"\",\n \"log.double_light.4.1.85.1\":\"\",\n \"log.double_light.4.2.85.0\":\"\",\n \"log.double_light.4.2.85.1\":\"\",\n \"log.double_light.1.7.85\":\"\",\n \"log.double_light.1.8.85\":\"\",\n \"log.double_light.1.9.85\":\"\",\n \"log.double_light.14.8.85\":\"\",\n \"log.double_light.14.7.85\":\"\",\n \"log.light.8.0.2045.0\":\"\",\n \"log.light.4.1.85.0\":\"Off\",\n \"log.light.4.1.85.1\":\"On\",\n \"log.light.14.1.85\":\"Regola la luminosità a {value} %\",\n \"log.light.14.2.85\":\"Regola la temperatura del colore a {value} K\",\n \"log.light.1.7.85\":\"Luminosità : {value}%\",\n \"log.light.1.9.85\":\"Temperatura colore :{value} K\",\n \"log.light.8.0.2221\":\"\",\n \"log.light.14.7.85\":\"\",\n \"log.switch2.4.1.85.1\":\"Pulsante sinistro acceso\",\n \"log.switch2.4.1.85.0\":\"Pulsante sinistro spento\",\n \"log.switch2.4.2.85.1\":\"Pulsante destro è acceso\",\n \"log.switch2.4.2.85.0\":\"Tasto destro spento\",\n \"log.switch2.13.2.85.1\":\"Pulsante destro del mouse singolo\",\n \"log.switch2.13.21.85.1\":\"Clic singolo pulsante sinistro\",\n \"log.switch2.13.22.85.1\":\"Pulsante destro del mouse singolo\",\n \"log.switch2.13.5.85.4\":\"Premere entrambi i pulsanti\",\n \"log.switch2.13.8.85.4\":\"Premere entrambi i pulsanti\",\n \"log.switch2.8.0.2014.1\":\"\",\n \"log.switch2.8.0.2014.3\":\"Errore di surriscaldamento\",\n \"log.switch2.8.0.2014.2\":\"\",\n \"log.switch2.8.0.2014.4\":\"\",\n \"log.switch2.8.0.2014.5\":\"Il surriscaldamento è risolto.\",\n \"log.switch2.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.switch2.0.24.85\":\"Scorri {value}%\",\n \"log.switch2.13.1.85.1\":\"Clic singolo pulsante sinistro\",\n \"log.switch2.touch.13.1.85.1\":\"Tocca tocca\",\n \"log.switch2.touch.13.1.85.2\":\"Tocca due volte\",\n \"log.switch2.touch.13.1.85.3\":\"Premere a lungo il tocco\",\n \"log.switch3.4.1.85.1\":\"Tasto 1 acceso\",\n \"log.switch3.4.1.85.0\":\"Tasto 1 spento\",\n \"log.switch3.4.2.85.1\":\"Tasto 2 acceso\",\n \"log.switch3.4.2.85.0\":\"Tasto 2 spento\",\n \"log.switch3.4.3.85.1\":\"Tasto 3 acceso\",\n \"log.switch3.4.3.85.0\":\"Tasto 3 spento\",\n \"log.switch3.4.73.85.0\":\"\",\n \"log.switch3.4.73.85.1\":\"\",\n \"log.switch3.13.2.85.1\":\"Pulsante di scatto singolo 2\",\n \"log.switch3.13.3.85.1\":\"Pulsante di scatto singolo 3\",\n \"log.switch3.13.5.85.4\":\"Pulsante di scatto singolo 1 & pulsante 3 contemporaneamente\",\n \"log.switch3.13.6.85.4\":\"Pulsante di scatto singolo 1 & pulsante 4 contemporaneamente\",\n \"log.switch3.13.7.85.4\":\"Pulsante di scatto singolo 2 & pulsante 3 contemporaneamente\",\n \"log.switch3.13.21.85.1\":\"\",\n \"log.switch3.13.22.85.1\":\"\",\n \"log.switch3.13.23.85.1\":\"\",\n \"log.switch3.13.24.85.1\":\"\",\n \"log.switch3.13.25.85.1\":\"\",\n \"log.switch3.13.26.85.1\":\"\",\n \"log.switch3.8.0.2045.0\":\"\",\n \"log.switch3.8.0.2014.1\":\"\",\n \"log.switch3.8.0.2014.3\":\"\",\n \"log.switch3.8.0.2014.2\":\"\",\n \"log.switch3.8.0.2014.4\":\"\",\n \"log.switch3.8.0.2014.5\":\"\",\n \"log.switch3.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.switch3.0.24.85\":\"Scorri {value}%\",\n \"log.switch3.13.1.85.1\":\"Pulsante di scatto singolo 5\",\n \"log.switch3.touch.13.1.85.1\":\"Tocca tocca\",\n \"log.switch3.touch.13.1.85.2\":\"Tocca due volte\",\n \"log.switch3.touch.13.1.85.3\":\"Premere a lungo il tocco\",\n \"log.switch4.4.1.85.1\":\"Tasto 1 acceso\",\n \"log.switch4.4.1.85.0\":\"Tasto 1 spento\",\n \"log.switch4.4.2.85.1\":\"Tasto 2 acceso\",\n \"log.switch4.4.2.85.0\":\"Tasto 2 spento\",\n \"log.switch4.4.3.85.1\":\"Tasto 3 acceso\",\n \"log.switch4.4.3.85.0\":\"Tasto 3 spento\",\n \"log.switch4.13.21.85.1\":\"Pulsante di scatto singolo 5\",\n \"log.switch4.13.22.85.1\":\"Pulsante di scatto singolo 2\",\n \"log.switch4.13.23.85.1\":\"Pulsante di scatto singolo 3\",\n \"log.switch4.13.24.85.1\":\"\",\n \"log.switch4.13.24.85.2\":\"Fare doppio clic sullo switch wireless\",\n \"log.switch4.13.24.85.16\":\"Premere a lungo l\\'interruttore wireless\",\n \"log.switch4.8.0.2045.0\":\"\",\n \"log.switch4.8.0.2014.1\":\"\",\n \"log.switch4.8.0.2014.3\":\"\",\n \"log.switch4.8.0.2014.2\":\"\",\n \"log.switch4.8.0.2014.4\":\"\",\n \"log.switch4.8.0.2014.5\":\"\",\n \"log.switch4.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.switch4.0.24.85\":\"Scorri {value}%\",\n \"log.switch4.touch.13.1.85.1\":\"Tocca tocca\",\n \"log.switch4.touch.13.1.85.2\":\"Tocca due volte\",\n \"log.switch4.touch.13.1.85.3\":\"Premere a lungo il tocco\",\n \"log.remote.13.1.85.1\":\"Single Click\",\n \"log.remote.13.1.85.2\":\"Doppio clic\",\n \"log.remote.13.1.85.16\":\"Long Press\",\n \"log.remote2.13.1.85.1\":\"Clic singolo pulsante sinistro\",\n \"log.remote2.13.1.85.2\":\"Doppio clic sul pulsante sinistro\",\n \"log.remote2.13.1.85.16\":\"Premere a lungo il pulsante sinistro\",\n \"log.remote2.13.2.85.1\":\"Pulsante destro del mouse singolo\",\n \"log.remote2.13.2.85.2\":\"Doppio clic sul pulsante destro\",\n \"log.remote2.13.2.85.16\":\"Premere a lungo il pulsante destro\",\n \"log.remote2.13.7.85.4\":\"Premere entrambi i pulsanti\",\n \"log.remote2.13.5.85.4\":\"Premere entrambi i pulsanti\",\n \"log.sensor_smoke.4.15.85.0\":\"auto-controllo del dispositivo\",\n \"log.sensor_smoke.8.0.2232.1\":\"Allarme antifumo\",\n \"log.sensor_smoke.8.0.2232.0\":\"Allarme fumo disattivato\",\n \"log.sensor_smoke.ias_sensor_alarm_event.1\":\"Allarme antincendio\",\n \"log.sensor_smoke.ias_sensor_alarm_event.0\":\"Allarme antincendio Annullato\",\n \"log.sensor_smoke.8.0.2234.1\":\"errore di dispositivo\",\n \"log.sensor_smoke.8.0.2234.0\":\"errore di dispositivo rimosso\",\n \"log.sensor_smoke.0.5.85\":\"Concentrazione di fumo: {value} %@\",\n \"log.sensor_smoke.13.28.85\":\"Concentrazione di fumo: {value} dB/m\",\n \"log.sensor_smoke.8.0.9001.1\":\"Batteria scarica\",\n \"log.sensor_smoke.4.12.85.1\":\"Muto\",\n \"log.sensor_smoke.4.12.85.0\":\"Silenziare\",\n \"log.sensor_smoke.4.16.85.1\":\"Allarme di collegamento\",\n \"log.sensor_smoke.4.16.85.0\":\"Disattivato l\\'allarme Linkage\",\n \"log.sensor_gas.4.15.85.0\":\"auto-controllo del dispositivo\",\n \"log.sensor_gas.8.0.2232.1\":\"Notifica delle perdite di gas naturale\",\n \"log.sensor_gas.8.0.2232.0\":\"Allarme gas disattivato\",\n \"log.sensor_gas.8.0.2234.64\":\"errore di dispositivo\",\n \"log.sensor_gas.8.0.2234.1\":\"errore di dispositivo\",\n \"log.sensor_gas.8.0.2234.0\":\"errore di dispositivo rimosso\",\n \"log.sensor_gas.0.5.85\":\"Concentrazione di gas naturale: {value} %LEL\",\n \"log.sensor_gas.4.12.85.1\":\"Muto\",\n \"log.sensor_gas.4.12.85.0\":\"Silenziare\",\n \"log.sensor_gas.4.16.85.1\":\"Allarme di collegamento\",\n \"log.sensor_gas.4.16.85.0\":\"Avviso di collegamento respingere\",\n \"log.sensor_gas.13.100.85.1\":\"Fuori servizio\",\n \"log.sensor_gas.13.1.85.1\":\"Preriscaldamento\",\n \"log.camera.8.0.2045.0\":\"{value} Disconnesso\",\n \"log.camera.8.0.2045.1\":\"{value} Connesso\",\n \"log.camera.14.74.85.0\":\"Attivare la protezione della privacy\",\n \"log.camera.14.74.85.1\":\"Disattivare la protezione della privacy\",\n \"log.camera.14.15.85.0\":\"Attivare la protezione della privacy\",\n \"log.camera.14.15.85.1\":\"Disattivare la protezione della privacy\",\n \"log.camera.3.21.85.1\":\"Rilevatore di movimento\",\n \"log.camera.3.2.85.1\":\"Rilevatore di movimento\",\n \"log.camera.13.97.85.1\":\"Umano rilevato\",\n \"log.camera.3.22.85.1\":\"Suono anomalo rilevato\",\n \"log.camera.3.3.85.1\":\"Suono anomalo rilevato\",\n \"log.camera.13.98.85.3\":\"Gatto o cane rilevato\",\n \"log.camera.14.122.85.0\":\"Disabilitare il tracciamento di esseri umani\",\n \"log.camera.14.122.85.1\":\"Abilitare il tracciamento umano\",\n \"log.camera.14.123.85.0\":\"Disabilita il tracciamento di cani e gatti\",\n \"log.camera.14.123.85.1\":\"Abilita il tracciamento di cani e gatti\",\n \"log.camera.14.121.85.0\":\"Stop Cruising\",\n \"log.camera.14.121.85.1\":\"Start Cruising\",\n \"log.camera.13.9.85.1\":\"\",\n \"log.camera.4.66.85.0\":\"\",\n \"log.camera.4.66.85.1\":\"\",\n \"log.camera.13.12.85.1\":\"\",\n \"log.camera.14.75.85.0\":\"\",\n \"log.camera.14.75.85.1\":\"\",\n \"log.camera.13.95.85\":\"{value} rilevato\",\n \"log.camera.3.23.85.1\":\"\",\n \"log.camera.8.0.9001.1\":\"\",\n \"log.camera.13.11.85.1\":\"\",\n \"log.camera.13.10.85.1\":\"\",\n \"log.camera.stranger\":\"Volto rilevato\",\n \"log.camera.13.96.85.1\":\"Gesto 1 rilevato\",\n \"log.camera.13.96.85.2\":\"Gesto 2 rilevato\",\n \"log.camera.13.96.85.3\":\"Gesto 3 rilevato\",\n \"log.camera.13.96.85.4\":\"Gesto 4 rilevato\",\n \"log.camera.13.96.85.5\":\"Gesto 5 rilevato\",\n \"log.camera.13.96.85.6\":\"Gesto 8 rilevato\",\n \"log.camera.13.96.85.10\":\"Gesto OK rilevato\",\n \"log.camera.13.96.85.101\":\"Gesto 2 rilevato (entrambe le mani)\",\n \"log.camera.13.96.85.102\":\"Gesto 4 rilevato (entrambe le mani)\",\n \"log.camera.13.96.85.103\":\"Gesto 5 rilevato (entrambe le mani)\",\n \"log.camera.13.96.85.104\":\"Gesto 8 rilevato (entrambe le mani)\",\n \"log.camera.13.96.85.105\":\"Gesto OK rilevato (entrambe le mani)\",\n \"log.motion.3.51.85.0\":\"Nessun movimento rilevato\",\n \"log.motion.3.51.85.1\":\"Rilevatore di movimento\",\n \"log.motion.13.27.85.0\":\"Qualcuno è entrato\",\n \"log.motion.13.27.85.1\":\"Qualcuno ha lasciato\",\n \"log.motion.13.27.85.2\":\"Qualcuno è entrato (a sinistra)\",\n \"log.motion.13.27.85.3\":\"Qualcuno a sinistra (destra)\",\n \"log.motion.13.27.85.4\":\"Qualcuno è entrato (a destra)\",\n \"log.motion.13.27.85.5\":\"Qualcuno a sinistra (sinistra)\",\n \"log.motion.13.27.85.6\":\"Qualcuno si sta avvicinando\",\n \"log.motion.13.27.85.7\":\"Qualcuno sta andando via\",\n \"log.motion.3.1.85.1\":\"Rilevatore di movimento\",\n \"log.motion.0.3.85\":\"\",\n \"log.motion.4.31.85.1\":\"\",\n \"log.motion.13.21.85.04\":\"Rilevatore di movimento({value})\",\n \"log.motion.13.21.85.08\":\"Nessun movimento rilevato({value})\",\n \"log.motion.zone_detection.1\":\"Rilevatore di movimento({value})\",\n \"log.motion.zone_detection.0\":\"Nessun movimento rilevato({value})\",\n \"log.magnet.3.1.85.0\":\"Chiudi\",\n \"log.magnet.3.1.85.1\":\"Aperto\",\n \"log.magnet.13.28.85.0\":\"Il coperchio della batteria è stato reinstallato\",\n \"log.magnet.13.28.85.2\":\"Il coperchio della batteria è stato rimosso\",\n \"log.magnet.13.28.85.5\":\"Batteria scarica\",\n \"log.magnet.13.28.85.7\":\"Segnale di dispositivo debole\",\n \"log.magnet.13.11.85.1\":\"Chiamata a pulsante\",\n \"log.wopener.14.8.85.1\":\"\",\n \"log.wopener.14.8.85.2\":\"\",\n \"log.wopener.14.8.85.3\":\"\",\n \"log.wopener.14.8.85.4\":\"\",\n \"log.wopener.13.11.85.0\":\"Chiudi porta\",\n \"log.wopener.13.11.85.1\":\"Porta aperta\",\n \"log.remote.13.1.85.activate\":\"\",\n \"log.remote.13.1.85.flip90\":\"Capovolgere di 90 °\",\n \"log.remote.13.1.85.flip180\":\"Capovolgere di 180 °\",\n \"log.remote.13.1.85.move\":\"Spingere\",\n \"log.remote.13.1.85.shake_in_plane\":\"Agitare\",\n \"log.remote.13.1.85.shake_air\":\"Agitare\",\n \"log.remote.13.1.85.rotate\":\"Ruotare\",\n \"log.remote.13.1.85.tap_twice\":\"Toccare due volte\",\n \"log.remote.13.1.85.alert\":\"Attivato dopo un minuto di inattività \",\n \"log.cube.13.1.85.0\":\"Capovolgere di 90 °\",\n \"log.cube.13.1.85.1\":\"Capovolgere di 180 °\",\n \"log.cube.13.1.85.2\":\"Spingere\",\n \"log.cube.13.1.85.3\":\"Agitare\",\n \"log.cube.13.1.85.16\":\"Ruotare\",\n \"log.cube.13.1.85.17\":\"Toccare due volte\",\n \"log.cube.13.1.85.20\":\"Attivato dopo un minuto di inattività \",\n \"log.cube.13.1.85.28\":\"Prendere e tenere\",\n \"log.cube.13.103.85.0\":\"Volto 1 attivo\",\n \"log.cube.13.103.85.1\":\"Volto 2attivo\",\n \"log.cube.13.103.85.2\":\"Volto 3 attivo\",\n \"log.cube.13.103.85.3\":\"Volto 4 attivo\",\n \"log.cube.13.103.85.4\":\"Volto 5 attivo\",\n \"log.cube.13.103.85.5\":\"Volto 6 attivo\",\n \"log.cube.13.101.85.0\":\"Capovolgi verso il lato 1\",\n \"log.cube.13.101.85.1\":\"Capovolgi verso il lato 2\",\n \"log.cube.13.101.85.2\":\"Capovolgi verso il lato 3\",\n \"log.cube.13.101.85.3\":\"Capovolgi verso il lato 4\",\n \"log.cube.13.101.85.4\":\"Capovolgi verso il lato 5\",\n \"log.cube.13.101.85.5\":\"Capovolgi verso il lato 6\",\n \"log.vent.4.1.85.0\":\"Spegnimento\",\n \"log.vent.4.1.85.1\":\"Accensione\",\n \"log.vent.4.21.85.1\":\"Accensione\",\n \"log.vent.4.21.85.0\":\"Spegnimento\",\n \"log.flood.3.1.85.0\":\"Normale\",\n \"log.flood.3.1.85.1\":\"Perdita d\\'acqua\",\n \"log.switchx11.4.1.85.0\":\"Off\",\n \"log.switchx11.4.1.85.1\":\"On\",\n \"log.switchx11.13.1.85.1\":\"Single Click\",\n \"log.switchx11.8.0.2014.1\":\"Errore di surriscaldamento\",\n \"log.switchx11.8.0.2014.2\":\"\",\n \"log.switchx11.8.0.2014.3\":\"Errore di surriscaldamento\",\n \"log.switchx11.8.0.2014.4\":\"\",\n \"log.switchx11.8.0.2014.5\":\"Il surriscaldamento è risolto.\",\n \"log.switchx11.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.switchx12.4.1.85.1\":\"Pulsante sinistro acceso\",\n \"log.switchx12.4.1.85.0\":\"Pulsante sinistro spento\",\n \"log.switchx12.4.2.85.1\":\"Pulsante destro è acceso\",\n \"log.switchx12.4.2.85.0\":\"Tasto destro spento\",\n \"log.switchx12.13.1.85.1\":\"Clic singolo pulsante sinistro\",\n \"log.switchx12.13.2.85.1\":\"Pulsante destro del mouse singolo\",\n \"log.switchx12.13.5.85.4\":\"Premere entrambi i pulsanti\",\n \"log.switchx12.8.0.2014.1\":\"Errore di surriscaldamento\",\n \"log.switchx12.8.0.2014.2\":\"\",\n \"log.switchx12.8.0.2014.3\":\"Errore di surriscaldamento\",\n \"log.switchx12.8.0.2014.4\":\"\",\n \"log.switchx12.8.0.2014.5\":\"Il surriscaldamento è risolto.\",\n \"log.switchx12.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.switchx13.4.1.85.0\":\"Tasto 1 spento\",\n \"log.switchx13.4.2.85.0\":\"Tasto 2 spento\",\n \"log.switchx13.4.3.85.0\":\"Tasto 3 spento\",\n \"log.switchx13.4.1.85.1\":\"Tasto 1 acceso\",\n \"log.switchx13.4.2.85.1\":\"Tasto 2 acceso\",\n \"log.switchx13.4.3.85.1\":\"Tasto 3 acceso\",\n \"log.switchx13.13.1.85.1\":\"Pulsante di scatto singolo 6\",\n \"log.switchx13.13.2.85.1\":\"Pulsante di scatto singolo 2\",\n \"log.switchx13.13.3.85.1\":\"Pulsante di scatto singolo 3\",\n \"log.switchx13.13.5.85.4\":\"Pulsante di scatto singolo 1 & pulsante 4 contemporaneamente\",\n \"log.switchx13.13.6.85.4\":\"Pulsante di scatto singolo 1 & pulsante 5 contemporaneamente\",\n \"log.switchx13.13.7.85.4\":\"Pulsante di scatto singolo 2 & pulsante 3 contemporaneamente\",\n \"log.switchx13.8.0.2014.1\":\"Errore di surriscaldamento\",\n \"log.switchx13.8.0.2014.2\":\"\",\n \"log.switchx13.8.0.2014.3\":\"Errore di surriscaldamento\",\n \"log.switchx13.8.0.2014.4\":\"\",\n \"log.switchx13.8.0.2014.5\":\"Il surriscaldamento è risolto.\",\n \"log.switchx13.8.0.2014.6\":\"Il surriscaldamento è risolto.\",\n \"log.airrtc.air_conditioner_status.0\":\"\",\n \"log.airrtc.air_conditioner_status.1\":\"\",\n \"log.airrtc.air_conditioner_wind.1\":\"\",\n \"log.airrtc.air_conditioner_wind.2\":\"\",\n \"log.airrtc.air_conditioner_wind.3\":\"\",\n \"log.airrtc.air_conditioner_wind.0\":\"\",\n \"log.airrtc.air_conditioner_mode.4\":\"\",\n \"log.airrtc.air_conditioner_mode.1\":\"\",\n \"log.airrtc.air_conditioner_mode.2\":\"\",\n \"log.airrtc.air_conditioner_mode.3\":\"\",\n \"log.airrtc.air_conditioner_mode.0\":\"\",\n \"log.airrtc.ac_temperature_set\":\"\",\n \"log.airrtc.brand_id\":\"\",\"brand1\":\"\",\"brand2\":\"\",\"brand3\":\"\",\"brand4\":\"\",\"brand5\":\"\",\"brand6\":\"\",\"brand7\":\"\",\"brand9\":\"\",\"brand15\":\"\",\"brand16\":\"\",\"brand36\":\"\",\"brand37\":\"\",\"brand38\":\"\",\"brand39\":\"\",\"brand40\":\"\",\"brand41\":\"\",\"brand42\":\"\",\"brand43\":\"\",\"brand44\":\"\",\"brand45\":\"\",\"brand46\":\"\",\"brand47\":\"\",\"brand48\":\"\",\"brand49\":\"\",\"brand50\":\"\",\"brand51\":\"\",\"brand53\":\"\",\"brand54\":\"\",\"brand55\":\"\",\"brand88\":\"\",\"brand99\":\"\",\n \"log.airrtc.8.0.2045.0\":\"Offline\",\n \"log.airrtc.13.1.85\":\"Current device {value}\",\n \"log.airrtc.switchStatus.0\":\"Il condizionatore è spento nel canale {value}\",\n \"log.airrtc.switchStatus.1\":\"Il condizionatore è aperto nel canale {value}\",\n \"log.airrtc.modeStatus.0\":\"Riscaldamento\",\n \"log.airrtc.modeStatus.1\":\"Raffreddamento\",\n \"log.airrtc.modeStatus.3\":\"deumidificazione\",\n \"log.airrtc.modeStatus.4\":\"Alimentazione di aria\",\n \"log.airrtc.windSpeed.0\":\"Debole\",\n \"log.airrtc.windSpeed.1\":\"Medium\",\n \"log.airrtc.windSpeed.2\":\"Forte\",\n \"log.airrtc.windSpeed.3\":\"Automatico\",\n \"log.ctrl_hvac.air_conditioner_status.0\":\"\",\n \"log.ctrl_hvac.air_conditioner_status.1\":\"\",\n \"log.ctrl_hvac.air_conditioner_wind.0\":\"\",\n \"log.ctrl_hvac.air_conditioner_wind.1\":\"\",\n \"log.ctrl_hvac.air_conditioner_wind.2\":\"\",\n \"log.ctrl_hvac.air_conditioner_wind.3\":\"\",\n \"log.ctrl_hvac.air_conditioner_mode.1\":\"\",\n \"log.ctrl_hvac.air_conditioner_mode.2\":\"\",\n \"log.ctrl_hvac.air_conditioner_mode.3\":\"\",\n \"log.ctrl_hvac.air_conditioner_mode.4\":\"\",\n \"log.ctrl_hvac.ac_temperature_set\":\"\",\n \"log.ctrl_hvac.air_fresh_status.0\":\"\",\n \"log.ctrl_hvac.air_fresh_status.1\":\"\",\n \"log.ctrl_hvac.air_fresh_wind.0\":\"\",\n \"log.ctrl_hvac.air_fresh_wind.1\":\"\",\n \"log.ctrl_hvac.air_fresh_wind.2\":\"\",\n \"log.ctrl_hvac.floor_heat_status.0\":\"\",\n \"log.ctrl_hvac.floor_heat_status.1\":\"\",\n \"log.ctrl_hvac.floor_heat_temperature_set\":\"\",\"firmware.offline\":\"Offline\",\"firmware.btn.upgrade\":\"Aggiorna ora\",\"firmware.btn.upgrade.all\":\"Aggiornare tutti\",\"firmware.empty\":\"Il firmware è aggiornato.\",\"firmware.upgrade.already.success\":\"Aggiornato\",\"firmware.log.upgrade.failed\":\"Errore dopo l\\'aggiornamento a {value}\",\"firmware.log.upgrade.success\":\"Successo dopo l\\'aggiornamento a {value}\",\"firmware.upgrade.current.version\":\"Versione attuale:\",\"firmware.upgrade.latest.version\":\"Ultima versione:\",\"firmware.upgrade.current.aiversion\":\"Versione attuale:\",\"firmware.upgrade.latest.aiversion\":\"Versione attuale:\",\"firmware.upgrading\":\"Firmware da aggiornare\",\"firmware.check.fail\":\"Fallimento nel controllo aggiornamenti\",\"firmware.upgrade\":\"Aggiornamento firmware\",\"firmware.rebooting\":\"Per riavviare il...\",\"firmware.remove\":\"Togliere\",\"firmware.check\":\"Controllo\",\"firmware.reminder\":\"Promemoria\",\"firmware.offline.tip\":\"I seguenti dispositivi sono offline o non possono ricevere aggiornamenti in background. Per i dispositivi Bluetooth, avvicina lo smartphone al dispositivo e fai clic su \\\\\"Visualizza\\\\\" per aggiornarli tramite Bluetooth.\",\"firmware.lock.tip\":\"Fare clic su Controlla > Versione firmware\\\\\" per aggiornare il firmware.\\\\\"\",\"firmware.waiting\":\"In attesa...\",\"firmware.remove.prompt\":\"Rimuovere questo dispositivo dalla coda di attesa?\",\"firmware.lowbattery\":\"Batteria scarica\",\"firmware.important.version\":\"Versione importante\",\"text.result\":\"Risultati\",\"text.allresult\":\"Tutti i risultati\",\"other.question\":\"Altre domande frequenti\",\"more\":\"Più\",\"iknow\":\"Capito\",\"other.deivice\":\"Altri dispositivi\",\"device.acpartner\":\"Controller di Aria condizionata\",\"device.camera\":\"Telecamera intelligente (Hub)\",\"device.ctrl_86plug\":\"Wall Plug\",\"device.ctrl_ct\":\"Dimmer/(bianco regolabile)\",\"device.ctrl_dimmer3\":\"Dimmer/(3 canali)\",\"device.ctrl_doorlock\":\"Chiudi porta\",\"device.ctrl_dualchn\":\"Controller relè wireless/ (2 canali)\",\"device.ctrl_hvac\":\"Controllore centrale dell\\'aria condizionata\",\"device.ctrl_ln1\":\"Interruttore a parete intelligente (con neutro, singolo bilanciere)\",\"device.ctrl_ln2\":\"Interruttore a parete intelligente (con neutro, doppio bilanciere)\",\"device.ctrl_neutral1\":\"Interruttore a parete intelligente (no neutro, singolo bilanciere)\",\"device.ctrl_neutral2\":\"Interruttore a parete intelligente (senza neutro, doppio bilanciere)\",\"device.ctrl_rgb\":\"Dimmer/(RGB)\",\"device.ctrl_vrv\":\"VRV AC Controller\",\"device.dongle\":\"USB Hub\",\"device.hub\":\"\",\"device.gateway\":\"\",\"device.gatewayM2\":\"\",\"device.light.rgbw\":\"RGB Dimmer\",\"device.lock\":\"Chiudi porta\",\"device.plug\":\"Smart Plug\",\"device.plug_maeu01\":\"Smart Plug\",\"device.switch_b1laus01\":\"Interruttore a parete intelligente/ (No neutro, singolo bilanciere)\",\"device.switch_b2laus01\":\"Interruttore a parete intelligente/ (No neutro, doppio bilanciere)\",\"device.switch_b1naus01\":\"Interruttore a parete intelligente/ (Con neutro, singolo bilanciere)\",\"device.switch_b2naus01\":\"Interruttore a parete intelligente/ (Con neutro, doppio bilanciere)\",\"device.light\":\"Lampadina a LED (Tunable White)\",\"device.sen_ill\":\"Sensore di rilevamento della luce T1\",\"device.plug.sgwacn01\":\"Uscita a parete/(Mozzo)\",\"device.sensor_86sw1\":\"Interruttore remoto senza fili/(Singolo bilanciere)\",\"device.sensor_86sw2\":\"Interruttore remoto wireless/ (doppio bilanciere)\",\"device.sensor_cube\":\"Cubo\",\"device.kit\":\"Aqara Smart Home Kit di avviamento\",\"device.sensor_ht\":\"Sensore di temperatura e umidità \",\"device.sensor_magnet\":\"sensore porte e finestre\",\"device.sensor_magnet_t1\":\"sensore porte e finestre T1\",\"device.sensor_motion\":\"Sensore di movimento\",\"device.sensor_motion_t1\":\"Sensore di movimento T1\",\"device.sensor_natgas\":\"Rivelatore di gas naturale intelligente Mi\",\"device.sensor_smoke\":\"Rivelatore di fumo Mi Smart\",\"device.sensor_switch\":\"Mini interruttore senza fili\",\"device.sensor_switch_t1\":\"Mini interruttore senza fili T1\",\"device.sensor_wleak\":\"Sensore di perdita di acqua\",\"device.vibration\":\"Sensore di vibrazioni\",\"device.weather\":\"Sensore di temperatura e umidità \",\"device.weather_t1\":\"Sensore di temperatura e umidità T1\",\"device.lightMX960\":\"Plafoniera MX960/(temperatura di colore regolabile)\",\"device.lightMX650\":\"Plafoniera MX650/(temperatura di colore regolabile)\",\"device.lightMX480\":\"Plafoniera MX480/(temperatura di colore regolabile)\",\"device.remoteTwo\":\"Interruttore di scena wireless/ (edizione a due pulsanti)\",\"device.remoteFour\":\"Interruttore di scena wireless/ (edizione a quattro pulsanti)\",\"device.remoteSix\":\"Interruttore scena wireless/ (edizione a sei pulsanti)\",\"device.spotlight\":\"Luce spot/(temperatura di colore regolabile)\",\"device.spotlight2\":\"Luce spot/(luminosità regolabile)\",\"device.downlight\":\"abbassa la luce/(temperatura di colore regolabile)\",\"device.relay\":\"Controller relè wireless/ (3 canali)\",\"device.switch_n3acn3\":\"Interruttore a parete intelligente D1/(con neutro, triplo bilanciere)\",\"device.switch_b2nacn02\":\"Interruttore a parete intelligente D1/(con neutro, doppio bilanciere)\",\"device.switch_b1nacn02\":\"Interruttore a parete intelligente D1/(con neutro, singolo bilanciere)\",\"device.switch_l3acn3\":\"Interruttore a parete intelligente D1/(No Neutral, Triple Rocker)\",\"device.switch_b2lacn02\":\"Interruttore a parete intelligente D1/(No neutro, doppio bilanciere)\",\"device.switch_b1lacn02\":\"Interruttore a parete intelligente D1/(No Neutral, Single Rocker)\",\"device.curtain_ZigBee\":\"Controller tende\",\"device.camera_gwagl01\":\"\",\"device.nodata\":\"Nessun dispositivo\",\"powercost.chart.name\":\"Potenza\",\"powercost.title\":\"Consumo di energia\",\"powercost.today.power\":\"kW h (oggi)\",\"powercost.totle\":\"Consumo totale di energia\",\"powercost.unit\":\"kW·h\",\"powercost.year.format\":\"{mese},{anno}\",\"months\":\"Gennaio, febbraio, marzo, aprile, maggio, giugno, luglio, agosto, settembre, ottobre, novembre, dicembre\",\"feedback.details\":\"descrivi il tuo feedback\",\"feedback.type0\":\"Suggerimento\",\"feedback.type1\":\"Consulenza\",\"feedback.type2\":\"Problema\",\"feedback.submit\":\"Invia\",\"feedback.submitting\":\"Invio in corso\",\"feedback.success\":\"Il tuo feedback è stato ricevuto! Ti risponderemo il prima possibile!\",\"back\":\"\",\"feedback.feedback\":\"Servizio clienti\",\"feedback.onlineService\":\"Servizio online\",\"feedback.customerService\":\"Servizio clienti\",\"me_help_feedback\":\"\",\"me_help_feedback_description\":\"\",\"me_help_feedback_description_hint\":\"\",\"me_help_feedback_picture\":\"\",\"me_help_feedback_contact\":\"\",\"user_input_hint\":\"\",\"common_submit\":\"Invia\",\"me_help_feedback_success\":\"\",\"feedback.myDevice\":\"I miei dispositivi\",\"feedback.device\":\"dispositivi\",\"help.and.feedback\":\"Aiuto e feedback\",\"linkLog.alert\":\"Trigger Alarm\",\"linkLog.type\":\"Battere a macchina\",\"message.trigger.device\":\"Dispositivo d\\'innesco\",\"message.type\":\"Battere a macchina\",\"message.type.all\":\"Tutti\",\"timing\":\"Timer\",\"message.c_device_info\":\"Notifiche dispositivo\",\"message.c_ifttt\":\"Automazione avanzata e creazione di scene per una varietà di condizioni di trigger e azioni.\",\"message.c_share\":\"Condividere\",\"message.c_account_info\":\"Account\",\"message.c_alarm\":\"Allarme\",\"message.c_alarm.1\":\"【Sveglia】\",\"message.device.deleted\":\"cancellato\",\"message.title\":\"Centro messaggi\",\"message.nodata\":\"Nessun nuovo messaggio\",\"guide.title\":\"Guida alle impostazioni di posizione\",\"guide.instructions\":\"Istruzioni\",\"guide.clear.last\":\"Se la posizione della tenda è stata impostata, è necessario eliminarla correttamente prima di reimpostare.\",\"guide.no.succession\":\"Impostare i bordi superiore e inferiore in qualsiasi ordine. Regolare la tenda ai bordi preferiti e completare le impostazioni.La configurazione della posizione è completata.\",\"guide.clear.path\":\"posizione chiara\",\"guide.clear.path.desc\":\"Premere contemporaneamente il \\\\\" â–³\\\\\" e \\\\\"â–½ \\\\\" sulla casella di controllo per 3s fino a quando la spia blu si accende e quindi rilasciare. Il motore ruota in avanti e indietro una volta, indicando che il percorso viene eliminato con successo.\",\"guide.setting.top\":\"Set Top Edge\",\"guide.setting.top.desc\":\"Regolare la tenda alla posizione più alta richiesta dal pulsante Su, il pulsante Giù e il pulsante Stop. Dopo aver determinato la posizione, premere il pulsante Stop cinque volte continuamente. Il motore ruota in avanti e indietro una volta, indicando che il bordo superiore è impostato correttamente.\",\"guide.setting.bottom\":\"Impostare il bordo inferiore\",\"guide.setting.bottom.desc\":\"Regolare la tenda alla posizione più bassa richiesta dal pulsante Su, il pulsante Giù e il pulsante Stop. Dopo aver determinato la posizione, premere il pulsante Stop cinque volte continuamente. Il motore ruota in avanti e indietro una volta, indicando che il bordo inferiore è impostato correttamente.\",\"guide.faq\":\"FAQ\",\"guide.faq.f\":\"Quando si preme \\\\\"â–³ \\\\\", la tenda corre verso il basso. E quando \\\\\" â–½\\\\\" viene premuto, la tenda corre verso l\\'alto. Cosa devo fare ?\",\"guide.faq.q\":\"Premere a lungo \\\\\"||\\\\\" per 5 secondi e rilasciare quando la spia blu lampeggia. Quando il motore emette un segnale acustico tre volte e ruota rispettivamente in direzione positiva e negativa, può funzionare normalmente.\",\"lumi.curtain.vagl02_device_curtain_set_open\":\"\",\"lumi.curtain.vagl02_device_curtain_set_close\":\"\",\"scene.introductions.1\":\"Che cosa è scena?\",\"scene.introductions.2\":\"Esegui i dispositivi nell\\'ordine che definisci.\",\"scene.introductions.3\":\"Abilita la scena del ritorno a casa\",\"scene.introductions.4\":\"Spegnere - macchina fotografica\",\"scene.introductions.5\":\"Accendere - luci\",\"scene.introductions.6\":\"Accendere - Condizionatore d\\'aria\",\"scene.introductions.7\":\"Accendere - Televisione\",\"scene.introductions.8\":\"Finire\",\"submit.fail\":\"Mancata presentazione\",\"pull.down.to.refresh\":\"Tirare verso il basso per aggiornare\",\"release.to.refresh\":\"Rilasciare per aggiornare\",\"Terms.of.service\":\"Termini di servizio\",\"service.agreement\":\"Termini di contratto di servizio\",\"agreements\":\"Contratto di licenza e servizio software\",\"policy\":\"Privacy Policy\",\"userExperienceProject\":\"Programma di esperienza utente\",\"device.policy\":\"normativa privacy del dispositivo\",\"helpAndGuide\":\"Guida per l\\'utente\",\"createAutomation\":\"Descrizione della creazione di un\\'automazione\",\"createSenen\":\"Creazione della scena Descrizione\",\"addRemoteKeyDescription\":\"Guida ai pulsanti remoti\",\"allHouseIntelligentService\":\"Servizio intelligente di tutta la casa\",\"familyInvite\":\"\",\"getting.failed\":\"Mancato acquisizione\",\"nodata\":\"\",\n \"log.month.all\":\"Gennaio, febbraio, marzo, aprile, maggio, giugno, luglio, agosto, settembre, ottobre, novembre, dicembre\",\"errorText\":\"Errore\",\"retry\":\"\",\"to.be.continued\":\"Per essere continuato!\",\"voiceService\":\"Smart Speaker Service\",\"AH_SmartSpeaker_Alexa\":\"Amazon Alexa\",\"AH_SmartSpeaker_Xiaomi\":\"Xiaomi AI Speaker\",\"AH_SmartSpeaker_Google\":\"Google Assistant\",\"AH_SmartSpeaker_TmallGenie\":\"AliGenie\",\"XiaoDu\":\"Xiaodu Smart Speaker\",\"open.AH_SmartSpeaker_TmallGenie\":\"Aprire il AliGenie\",\"open.AH_SmartSpeaker_Xiaomi\":\"Apri l\\'altoparlante Xiaomi AI\",\"langLoadFailed\":\"Caricamento del pacchetto lingua non riuscito\",\"faq.title\":\"tipo di dispositivo\",\"other\":\"Più\",\"power.unit\":\"W\",\"gotoupdate\":\"Aggiornare\",\"updating\":\"In aggiornamento...\",\"homekit.mode\":\"HomeKit Mode\",\"homekit.desc1\":\"A partire dall\\'ultima versione di Aqara Home App, non aggiorneremo più la funzione Homekit Mode. Sarai ancora in grado di gestire i tuoi dispositivi esistenti attraverso la modalità HomeKit, ma non ci saranno nuove funzionalità aggiunte e non sarai in grado di aggiornare il firmware o aggiungere nuovi dispositivi. Tutti gli aggiornamenti firmware e le nuove attivazioni dei dispositivi Aqara saranno gestiti tramite l\\'app Aqara Home.\",\"homekit.desc2\":\"Stiamo ancora supportando completamente le integrazioni di Apple HomeKit, ma ora dovrai creare un account sull\\'app Aqara Home per accedere alle nuove funzionalità .\",\"homekit.desc3\":\"Pensiamo che una volta che lo avete fatto, lo troverete per essere un\\'esperienza migliore.\",\"homekit.desc4\":\"Avrai la possibilità di legare i tuoi prodotti Aqara esistenti su Homekit all\\'app Aqara Home andando su Profilo>Homekit>Homekit Binding. Puoi anche sincronizzare i nomi degli accessori andando su Profilo>Homekit>Sincronizzazione dei nomi.\",\"homekit.desc5\":\"Se avete domande, non esitate a contattarci al technicalsupport@aqara.com.\",\"homekit.p1\":\"D\\'ora in poi, Aqara Home smetterà di aggiornare la modalità HomeKit. La modalità HomeKit non aggiungerà più nuove funzionalità e non supporterà più nuovi dispositivi. Si consiglia di legare il dispositivo HomeKit dopo l\\'accesso, quindi è possibile utilizzare tutte le funzioni in modalità HomeKit e godere di tutti gli aggiornamenti di Aqara Home.\",\"homekit.p2\":\"Dopo aver effettuato l\\'accesso, puoi visualizzare, associare o eliminare i dispositivi HomeKit in Profilo - HomeKit - Dispositivi HomeKit\\\\\".\\\\\"\",\"homekit.p3\":\"È possibile impostare il sistema di sicurezza HomeKit nella pagina Altre impostazioni dell\\'hub Aqara.\",\"homekit.f1\":\"In risposta ai recenti feedback, Aqara ha deciso di continuare a supportare la modalità HomeKit, che consente ai clienti di usufruire delle funzionalità di base del dispositivo e gestire gli aggiornamenti del firmware per i dispositivi compatibili con Aqara HomeKit.\",\"homekit.f2\":\"Tuttavia, al fine di fornire una migliore esperienza utente, si consiglia di accedere all\\'app Aqara Home per usufruire di queste funzionalità aggiuntive e funzionalità di automazione:\",\"homekit.f3\":\"Homepage personalizzata che supporta scene personalizzate, scorciatoie per il controllo dei dispositivi e informazioni di stato più dettagliate per ciascun dispositivo, come il consumo energetico e la cronologia delle attività .\",\"homekit.f4\":\"Automazione avanzata e creazione di scene per una varietà di condizioni di trigger e azioni.\",\"homekit.f5\":\"La funzione \\\\\"Security guard\\\\\" supporta quattro modalità di guardia: modalità 24 X 7, modalità home, modalità away e modalità night.\",\"homekit.f6\":\"Funzionalità di gestione membri che consente di invitare i membri della famiglia a controllare i dispositivi Aqara.\",\"homekit.f7\":\"Google Assistant, Alexa, Sonos e altre integrazioni di terze parti.\",\"homekit.f8\":\"Dopo l\\'accesso, si sarà in grado di associare tra loro rapidamente i dispositivi esistenti Aqara HomeKit andando su Profilo>Homekit>Homekit Binding. Puoi anche sincronizzare i nomi degli accessori andando su Profilo>Homekit>Sincronizzazione dei nomi.\",\"homekit.f9\":\"Se avete domande, non esitate a contattarci al technicalsupport@aqara.com.\",\"invite.step1\":\"1.Fare clic sul pulsante nell\\'angolo in alto a destra.\",\"invite.step2\":\"2.Selezionare per aprirlo nel browser.\",\"invite.step3\":\"2.Selezionare per aprirlo in Safari.\",\"invite.slogan\":\"Aqara Home ti accompagnerà per rendere la vita intelligente migliore!\",\"invite.you\":\"invitarti\",\"invite.you1\":\"Unisciti alla sua/ la sua famiglia, controllare e visualizzare i suoi/ i suoi dispositivi domestici intelligenti\",\"invite.you2\":\"Si prega di andare all\\'applicazione \\'Profilo> Centro messaggi> Invito\\' per attivare questa funzione.\",\"invite.register\":\"Registrati Ora\",\"invite.join\":\"Unisciti ora\",\"noMore\":\"Mai più\",\"homeintel.title\":\"Facile e comodo per aggiornare la tua Smart Home\",\"homeintel.desc\":\"Servizio on-site one-stop | Personalizzazione personalizzata | 1 anno di debug gratuito e servizio di manutenzione\",\"homeintel.btn1\":\"Visualizza il piano dettagliato\",\"homeintel.btn2\":\"Prenotare ora\",\"homeintel.btn3\":\"Fornitori di servizi nelle vicinanze\",\"remotec.desc\":\"Il codice a infrarossi del telecomando del condizionatore d\\'aria è di solito un codice di stato composito, quindi il pulsante aggiunto può cambiare tutti gli stati AC.\",\"remotec.e1\":\"Per esempio:\",\"remotec.p1\":\"1. Lo stato corrente di CA è: Start-up, raffreddamento, temperatura 25 C, arresto dell\\'oscillazione, bassa velocità della ventola;\",\"remotec.p2\":\"2. Quando si aggiunge un pulsante, si prega di puntare il telecomando AC sul controller dell\\'aria condizionata e premere \\'Temperatura +\\'. Si ricorderà il seguente stato: Start-up, raffreddamento, temperatura 26 , arresto dell\\'oscillazione, bassa velocità della ventola;\",\"remotec.p3\":\"3. Quando il pulsante aggiunto viene attivato, indipendentemente dallo stato corrente CA , passerà direttamente allo stato CA ricordato.\",\"auto.step1\":\"Fare clic sul pulsante \\'Aggiungi automazione o il \\'+\\' nell\\'angolo in alto a destra della pagina per aggiungere un\\'automazione\",\"auto.step2\":\"Aggiungi condizione di esecuzione di automazione\",\"auto.step3\":\"Selezionare un metodo di esecuzione di automazione\",\"auto.step4\":\"\\'Quando tutte le condizioni sono soddisfatte\\' significa che l\\'automazione viene eseguita solo quando tutte le condizioni sono soddisfatte.\",\"auto.step5\":\"\\'Quando una qualsiasi condizione è soddisfatta\\' significa che l\\'automazione viene eseguita fino a quando una delle condizioni è soddisfatta\",\"auto.step6\":\"Il pacchetto di automazione consiste di condizioni e azioni. Le azioni vengono eseguite quando le condizioni sono soddisfatte.\",\"auto.step7\":\"Ad esempio, selezionare la condizione \\'Sensore di temperatura e umidità \\', impostare la temperatura sopra X gradi, e selezionare l\\'azione \\'Hub allarmi\\', il che significa che quando la temperatura viene rilevata sopra X gradi, il mozzo allarmi.\",\"auto.step8\":\"\\'Fai clic su \\'Salva\\' nell\\'angolo in alto a destra. Dopo aver impostato il nome, l\\'automazione viene creata completamente.\",\"auto.step9\":\"Vai a Aggiungere\",\"help.step1\":\"Puoi legare la scena di cui hai bisogno a Aqara Scene Panel S1. Dopo il bind riuscito, è possibile selezionare la scena sul pannello da eseguire, anche se non c\\'è un telefono cellulare.\",\"help.step2\":\"Crea la scena di cui hai bisogno\",\"help.step3\":\"Lega la scena al pannello\",\"help.step4\":\"Seleziona la scena da eseguire dopo il bind riuscito\",\"freshdesk.subject\":\"Inserisci un soggetto (obbligatorio)\",\"freshdesk.content\":\"Si prega di scrivere quello che si desidera feedback...(richiesto)\",\"freshdesk.devicename\":\"nome dispositivo (opzionale)\",\"freshdesk.contact\":\"Metodo di contatto (obbligatorio)\",\"freshdesk.contact.invalid\":\"Inserisci un indirizzo email valido.\",\"freshdesk.contact.placeholder\":\"Inserisci il tuo metodo di contatto\",\"freshdesk.submitting\":\"Inviato. Si prega di attendere...\",\"freshdesk.submit.success\":\"Presentato con successo.\",\"freshdesk.submit.failure\":\"Invio non riuscito. Riprovare.\",\"freshdesk.submit.timeout\":\"Richiesta scaduta. Si prega di riprovare.\",\"freshdesk.submit.networkerror\":\"La rete è anormale, si prega di riprovare\",\"freshdesk.submit.outofquota\":\"L\\'archiviazione delle immagini supera il limite. Modificare e riprovare\",\"freshdesk.devices\":\"lista dispositivi\",\"freshdesk.search.placeholder\":\"Inserisci il nome del dispositivo\",\"freshdesk.name\":\"Nome completo (facoltativo)\",\"freshdesk.name.placeholder\":\"Inserire il nome\",\"yesterday\":\"Ieri\",\"cancel\":\"\",\"search\":\"\",\"search.name\":\"Inserisci il nome per la ricerca\",\"empty\":\"Nessun contenuto\",\"nolog\":\"Mai più\",\"ticket.title\":\"\",\"ticket.all\":\"Tutti\",\"ticket.unauth\":\"Non autorizzato\",\"ticket.processing\":\"Elaborazione\",\"ticket.completed\":\"Completato\",\"ticket.confirm\":\"Conferma l\\'autorizzazione\",\"ticket.close\":\"Revocare l\\'autorizzazione\",\"ticket.close.tip\":\"Revocare la tua autorizzazione?\",\"ticket.success\":\"Autorizzato con successo\",\"ticket.reject\":\"Rifiutare\",\"ticket.notice\":\"\",\"ticket.empty\":\"Mai più\",\"ticket.provider\":\"Prestatore di servizi\",\"ticket.engineer\":\"Ingegnere\",\"ticket.authhome\":\"Nome autorizzato\",\"ticket.start\":\"Ora di inizio\",\"ticket.end\":\"Ora di fine\",\"ticket.willend\":\"L\\'autorizzazione verrà revocata a {tempo}.\",\n \"log.allon\":\"\",\n \"log.alloff\":\"\",\n \"log.level\":\"\",\n \"log.light.level\":\"\",\n \"log.colorxy\":\"\",\n \"log.color.temperature\":\"\",\n \"log.light.add\":\"Luminosità +{value}\",\n \"log.light.minus\":\"Luminosità {value}\",\n \"log.temp.add\":\"Temperatura colore +{value}\",\n \"log.temp.minus\":\"Temperatura colore {value}\",\n \"log.0.12.85\":\"Potenza {value} W\",\n \"log.0.11.85\":\"Potenza {value} W\",\n \"log.speaker.hpcn02.ctrl_ch21_status.0\":\"\",\n \"log.speaker.hpcn02.ctrl_ch21_status.1\":\"\",\n \"log.speaker.hpcn02.set_device_mode2.0\":\"\",\n \"log.speaker.hpcn02.set_device_mode2.1\":\"\",\n \"log.speaker.hpcn02.spec_ctrl_text_01\":\"\",\n \"log.speaker.hpcn02.set_device_mode5.0\":\"\",\n \"log.speaker.hpcn02.set_device_mode5.1\":\"\",\n \"log.speaker.hpcn02.set_device_mode5.2\":\"\",\n \"log.speaker.hpcn02.set_device_mode5.3\":\"\",\n \"log.speaker.hpcn02.mute_mode.0\":\"\",\n \"log.speaker.hpcn02.mute_mode.1\":\"\",\n \"log.speaker.hpcn02.set_volunm\":\"\",\n \"log.speaker.hpcn02.ctrl_ch22_status.0\":\"\",\n \"log.speaker.hpcn02.ctrl_ch22_status.1\":\"\",\n \"log.speaker.hpcn02.set_num_sixth\":\"\",\n \"log.speaker.hpcn02.ctrl_ch23_status.0\":\"\",\n \"log.speaker.hpcn02.ctrl_ch23_status.1\":\"\",\n \"log.speaker.hpcn02.spec_ctrl_text_02\":\"\",\n \"log.speaker.hpcn02.set_device_mode8.0\":\"\",\n \"log.speaker.hpcn02.set_device_mode8.1\":\"\",\n \"log.speaker.hpcn02.set_device_mode8.2\":\"\",\n \"log.speaker.hpcn02.set_device_mode8.3\":\"\",\n \"log.speaker.hpcn02.set_device_mode7.0\":\"\",\n \"log.speaker.hpcn02.set_device_mode7.1\":\"\",\n \"log.speaker.hpcn02.ctrl_ch24_status.0\":\"\",\n \"log.speaker.hpcn02.ctrl_ch24_status.1\":\"\",\n \"log.speaker.hpcn02.set_num_seventh\":\"\",\n \"log.speaker.hpcn02.set_device_mode3.0\":\"\",\n \"log.speaker.hpcn02.set_device_mode3.1\":\"\",\n \"log.speaker.hpcn02.set_device_mode3.2\":\"\",\n \"log.speaker.ctrl_ch21_status.0\":\"\",\n \"log.speaker.ctrl_ch21_status.1\":\"\",\n \"log.speaker.set_device_mode2.0\":\"\",\n \"log.speaker.set_device_mode2.1\":\"\",\n \"log.speaker.spec_ctrl_text_01\":\"\",\n \"log.speaker.set_device_mode5.0\":\"\",\n \"log.speaker.set_device_mode5.1\":\"\",\n \"log.speaker.set_device_mode5.2\":\"\",\n \"log.speaker.set_device_mode5.3\":\"\",\n \"log.speaker.mute_mode.0\":\"\",\n \"log.speaker.mute_mode.1\":\"\",\n \"log.speaker.set_volunm\":\"\",\n \"log.speaker.set_device_mode3.0\":\"\",\n \"log.speaker.set_device_mode3.1\":\"\",\n \"log.speaker.set_device_mode3.2\":\"\",\n \"log.cooker.4.21.85.0\":\"\",\n \"log.cooker.4.21.85.1\":\"\",\n \"log.cooker.4.22.85.0\":\"\",\n \"log.cooker.4.22.85.1\":\"\",\n \"log.cooker.14.141.85.1001\":\"\",\n \"log.cooker.14.141.85.1002\":\"\",\n \"log.cooker.14.141.85.1006\":\"\",\n \"log.cooker.14.141.85.1011\":\"\",\n \"log.cooker.14.141.85.1013\":\"\",\n \"log.cooker.14.141.85.1101\":\"\",\n \"log.cooker.14.141.85.1102\":\"\",\n \"log.cooker.14.141.85.1103\":\"\",\n \"log.cooker.14.141.85.1124\":\"\",\n \"log.cooker.14.141.85.1125\":\"\",\n \"log.cooker.14.141.85.1301\":\"\",\n \"log.cooker.3.7.85.0\":\"\",\n \"log.cooker.3.7.85.1\":\"\",\n \"log.cooker.3.8.85.1\":\"\",\n \"log.cooker.3.53.85.0\":\"\",\n \"log.cooker.3.53.85.1\":\"\",\n \"log.cooker.13.12.85.0\":\"\",\n \"log.cooker.13.12.85.2\":\"\",\n \"log.cooker.13.12.85.3\":\"\",\n \"log.cooker.13.12.85.5\":\"\",\n \"log.cooker.13.12.85.6\":\"\",\n \"log.cooker.13.12.85.7\":\"\",\n \"log.cooker.13.12.85.13\":\"\",\n \"log.cooker.13.12.85.14\":\"\",\n \"log.swe_rob.ctrl_ch2_mulstatus.1\":\"\",\n \"log.swe_rob.ctrl_ch2_mulstatus.2\":\"\",\n \"log.swe_rob.switch_nostatus_2.1\":\"\",\n \"log.apurifier.ctrl_ch21_status.0\":\"\",\n \"log.apurifier.ctrl_ch21_status.1\":\"\",\n \"log.tow_w.4.21.85.1\":\"Iniziare ad asciugare\",\n \"log.tow_w.4.21.85.0\":\"Smettere di asciugare\",\n \"log.tow_w.4.22.85.1\":\"Iniziare ad asciugare\",\n \"log.tow_w.4.22.85.0\":\"Smettere di asciugare\",\n \"log.tow_w.14.92.85\":\"Temperatura di asciugatura: {value}°C\",\n \"log.tow_w.14.94.85\":\"Temperatura di asciugatura: {value}°C\",\n \"log.tow_w.14.93.85.0\":\"Tempo di asciugatura {h}h\",\n \"log.tow_w.14.93.85.1\":\"Tempo di asciugatura : {h}h{min}min\",\n \"log.tow_w.14.147.85.0\":\"Tempo di asciugatura {h}h\",\n \"log.tow_w.14.147.85.1\":\"Tempo di asciugatura : {h}h{min}min\",\n \"log.tow_w.13.11.85.1\":\"Difetto della sonda di temperatura\",\n \"log.tow_w.13.11.85.2\":\"Difetto del conduttore di riscaldamento\",\n \"log.tow_w.13.11.85.3\":\"Colpa del Wi-Fi\",\n \"log.tow_w.13.11.85.4\":\"Errore del controllore\",\n \"log.bhf_light.14.51.85.0\":\"accendere la modalità di riscaldamento\",\n \"log.bhf_light.14.51.85.3\":\"attivare la modalità di asciugatura\",\n \"log.bhf_light.14.51.85.4\":\"attivare la modalità soffiaggio\",\n \"log.bhf_light.14.51.85.5\":\"attivare la modalità di cambio aria\",\n \"log.bhf_light.4.21.85.0\":\"smettere di lavorare\",\n \"log.bhf_light.4.1.85.0\":\"Spegnere la luce\",\n \"log.bhf_light.4.1.85.1\":\"Accendere la luce\",\n \"log.bhf_light.4.22.85.1\":\"disattivare la modalità Light-balneazione\",\n \"log.bhf_light.4.22.85.0\":\"accendere Modalità lavaggio leggero\",\n \"log.bhf_light.14.92.85.0\":\"Imposta l\\'ora di inizio della luce notturna come {punto di inizio} e ora di fine come punto {fine}\",\n \"log.bhf_light.14.92.85.1\":\"Imposta l\\'ora di inizio della luce notturna come {inizio} e l\\'ora di fine come {fine} del giorno successivo\",\n \"log.bhf_light.8.0.2014.1\":\"\",\n \"log.bhf_light.8.0.2014.7\":\"\",\n \"log.feeder.4.21.700.00\":\"Alimentazione @% porzioni (Piano di alimentazione)\",\n \"log.feeder.4.21.700.01\":\"Alimentazione {value} porzioni locali\",\n \"log.feeder.4.21.700.02\":\"Alimentazione {value} porzioni Remote\",\n \"log.feeder.4.21.85.1\":\"Alimentazione a distanza\",\n \"log.feeder.13.11.85.1\":\"Produzione alimentare anormale\",\n \"log.feeder.13.11.85.0\":\"Produzione alimentare normale\",\n \"log.feeder.13.9.85.0\":\"Fonte di alimentazione commutata sull\\'adattatore\",\n \"log.feeder.13.9.85.1\":\"Fonte di alimentazione commutata alle batterie\",\n \"log.feeder.13.105.85\":\"\",\n \"log.pet_waterer.4.21.85.0\":\"\",\n \"log.pet_waterer.4.21.85.1\":\"\",\n \"log.pet_waterer.13.12.85.0\":\"\",\n \"log.pet_waterer.13.12.85.1\":\"\",\n \"log.adetector.0.20.85\":\"PM2.5 {value} μg/m3\",\n \"log.adetector.0.6.85\":\"Concentrazione di COâ‚‚ {value} ppm\",\n \"log.adetector.0.1.85\":\"Temperatura {value}, C\",\n \"log.adetector.0.2.85\":\"Umidità {value} %\",\"lab.features\":\"Caratteristiche del laboratorio\",\"automation.recommended\":\"Raccomandare Automazione\",\"AH_Me_Recommend\":\"Raccomandare Automazione\",\"automation.save\":\"Salva in \\\\\"Automazione\\\\\"\",\"automation.remark\":\"Ti consigliamo l\\'automazione più adatta per te e speriamo che ti goda completamente l\\'esperienza della casa intelligente\",\"automation.when\":\"IF\",\"automation.then\":\"POI\",\"automation.timer\":\"Timer\",\"automation.nodevice\":\"Nessun dispositivo\",\"everyday\":\"Tutti i giorni\",\"mondaytofriday\":\"Lunedì a venerdì\",\"weekend\":\"Fine settimana\",\"saveok\":\"Salvato con successo\",\"automation.jump\":\"Si prega di andare a \\\\\"Automazione\\\\\" per visualizzare\",\"unit.ms\":\"\",\"unit.s\":\"\",\"unit.m\":\"\",\"unit.h\":\"\",\"unit.d\":\"\",\n \"log.airrtc.4.1.85.0\":\"Canale 1 è chiuso\",\n \"log.airrtc.4.1.85.1\":\"Canale 1 è aperto\",\n \"log.airrtc.4.2.85.0\":\"Canale 2 è chiuso\",\n \"log.airrtc.4.2.85.1\":\"Canale 2 è aperto\",\n \"log.airrtc.4.3.85.0\":\"Canale 3 è chiuso\",\n \"log.airrtc.4.3.85.1\":\"Canale 3 è aperto\",\n \"log.airrtc.1.8.85\":\"Impostazione della temperatura: {value}\",\n \"log.airrtc.0.1.85\":\"Temperatura attuale: {value}\",\n \"log.airrtc.0.2.85\":\"\",\n \"log.airrtc.14.35.85.0\":\"Velocità della ventola: Bassa\",\n \"log.airrtc.14.35.85.1\":\"Velocità della ventola: Media\",\n \"log.airrtc.14.35.85.2\":\"Velocità della ventola: Alta\",\n \"log.airrtc.14.35.85.3\":\"Velocità della ventola: Automatica\",\n \"log.airrtc.14.51.85.1\":\"Modo: Refrigerazione\",\n \"log.airrtc.14.51.85.2\":\"Modalità : Riscaldamento\",\n \"log.airrtc.14.51.85.3\":\"Modalità : Essiccazione\",\n \"log.airrtc.14.51.85.4\":\"Modalità : Alimentazione d\\'aria\",\n \"log.airrtc.14.51.85.5\":\"Modalità : Aria fresca\",\n \"log.airrtc.14.51.85.8\":\"Modalità : Riscaldamento a pavimento\",\n \"log.airrtc.14.51.85.9\":\"Modalità : Aria condizionata + riscaldamento a pavimento\",\n \"log.airrtc.14.51.85.10\":\"Modalità : riscaldamento a pavimento + aria fresca\",\n \"log.airrtc.13.8.85.1\":\"errore di dispositivo\",\n \"log.airrtc.4.21.85.0\":\"\",\n \"log.airrtc.4.21.85.1\":\"\",\n \"log.airrtc.set_device_mode6.0\":\"\",\n \"log.airrtc.set_device_mode6.2\":\"\",\n \"log.airrtc.set_work_mode.0\":\"\",\n \"log.airrtc.set_work_mode.2\":\"\",\n \"log.airrtc.4.66.85.0\":\"\",\n \"log.airrtc.4.66.85.1\":\"\",\n \"log.airrtc.13.12.85.1\":\"\",\n \"log.airrtc.13.12.85.2\":\"\",\n \"log.airrtc.3.8.85.1\":\"\",\n \"log.airrtc.3.9.85.2\":\"\",\n \"log.airrtc.8.0.9001.1\":\"Batteria scarica\",\n \"log.airrtc.agl001.4.66.85.0\":\"\",\n \"log.airrtc.agl001.4.66.85.1\":\"\",\n \"log.airrtc.4.68.85.0\":\"\",\n \"log.airrtc.4.68.85.1\":\"\",\n \"log.airrtc.4.69.85.0\":\"\",\n \"log.airrtc.4.69.85.1\":\"\",\n \"log.airm.0.1.85\":\"Temperatura {value}, C\",\n \"log.airm.0.2.85\":\"Umidità {value} %\",\n \"log.airm.0.19.85\":\"PM2.5 {value} μg/m³\",\n \"log.airm.0.6.85\":\"CO2 {value} PPM\",\n \"log.airm.13.11.85.0\":\"COâ‚‚ Buona qualità dell\\'aria\",\n \"log.airm.13.11.85.1\":\"COâ‚‚ Lieve inquinamento\",\n \"log.airm.13.11.85.2\":\"COâ‚‚ grave inquinamento\",\n \"log.airm.13.12.85.0\":\"PM2.5 Buona qualità dell\\'aria\",\n \"log.airm.13.12.85.1\":\"PM2.5 Inquinamento lieve\",\n \"log.airm.13.12.85.2\":\"PM2.5 Grave inquinamento\",\n \"log.airm.0.41.85\":\"\",\n \"log.airm.0.42.85\":\"\",\n \"log.mirror.4.1.85.0\":\"Spegnere la luce\",\n \"log.mirror.4.1.85.1\":\"Accendere la luce\",\n \"log.mirror.4.22.85.0\":\"\",\n \"log.mirror.4.22.85.1\":\"\",\n \"log.mirror.8.0.2045.0\":\"Offline\",\"deleted_area\":\"Zona eliminata\",\n \"log.sensor.4.15.85.1\":\"auto-controllo del dispositivo\",\n \"log.sensor.4.15.85.0\":\"Fine dell\\'autotest\",\n \"log.sensor.0.5.85\":\"Valore di concentrazione: {value}%\",\n \"log.sensor.4.12.85.1\":\"Muto\",\n \"log.sensor.13.1.85.1\":\"Riscaldamento\",\n \"log.sensor.13.1.85.0\":\"Riscaldamento completato\",\n \"log.sensor.13.39.85\":\"\",\n \"log.sensor.13.100.85.1\":\"La vita scade\",\n \"log.sensor.8.0.2234.1\":\"errore di dispositivo\",\n \"log.sensor.8.0.2234.0\":\"errore di dispositivo rimosso\",\n \"log.sensor.8.0.2232.1\":\"Avviso di perdite di gas di petrolio liquefatto\",\n \"log.sensor.8.0.2232.0\":\"Perdita di gas di petrolio liquefatto rilasciata\"}'),N=o.t(W,2),V=JSON.parse('{\"name\":\"意大利语\",\"curve.day\":\"Giorno\",\"curve.week\":\"Settimana\",\"curve.month\":\"Mese\",\"curve.power\":\"Energia\",\"curve.illumination\":\"Illuminazione\",\"curve.humidity\":\"Umidità \",\"curve.temperature\":\"Temperatura\",\"curve.pressure\":\"Pressione atmosferica\",\"curve.smoke\":\"Densità del fumo\",\"curve.natgas\":\"Densità del gas\",\"curve.safe\":\"Sicuro\",\"curve.alarm\":\"Allarme\",\"curve.on\":\"SU\",\"curve.off\":\"Spento\",\"curve.people.move\":\"Movimento rilevato\",\"curve.nopeople\":\"Nessuno si muove\",\"curve.haspeople.move\":\"Qualcuno si muove\",\"curve.onoff.icon\":\"image://./static/img/onoff_en.png\",\"curve.occupied.icon\":\"image://./static/img/occupied_en.png\",\"curve.Arm.icon\":\"image://./static/img/Arm_en.png\",\"curve.nodata\":\"Nessun dato per questo periodo\",\"curve.device.empty\":\"L\\'elenco dei dispositivi è vuoto\",\"cube.flip90\":\"Capovolgere di 90 gradi\",\"cube.flip180\":\"Capovolgere di 180 gradi\",\"cube.move\":\"Spinta\",\"cube.tap_twice\":\"Tocca due volte\",\"cube.rotate\":\"Rotazione piana\",\"cube.swing\":\"Scuotilo\",\"cube.alert\":\"Toccato dopo un minuto di inattività \",\"cube.shake_air\":\"Scuotere\",\"lock.1\":\"Sblocco dell\\'impronta digitale\",\"lock.2\":\"Sblocco password\",\"lock.3\":\"Sblocco della carta\",\"lock.4\":\"Sblocco con chiave o maniglia interna della porta\",\"lock.5\":\"Sblocco autorizzato\",\"click\":\"Clic singolo\",\"dbclick\":\"Doppio click\",\"lr.click\":\"Clic singolo sui pulsanti sinistro e destro contemporaneamente\",\"long_tap\":\"Premere a lungo\",\"shake\":\"Scuotere\",\"calendar.week.all\":\"Dom, Lun, Mar, Mer, Gio, Ven, Sab\",\"calendar.year.month\":\"yyyy/M\",\"today\":\"Oggi\",\"yesterday\":\"ì–´ì œ\",\"yesterday.short\":\"GIORNO\",\"calendar.month.day\":\"{0}/{1}\",\"calendar.yearText\":\"Anno\",\"calendar.monthText\":\"Mese\",\"loading\":\"Caricamento...\",\"noMore\":\"Non più\",\"notFound\":\"Pagina non trovata\",\"list.noData\":\"Elenco vuoto\",\"vibration_event.1\":\"Vibrazione rilevata\",\"vibration_event.2\":\"Inclinazione rilevata\",\"vibration_event.3\":\"Caduta rilevata\"}'),U=o.t(V,2),J=JSON.parse('{\"name\":\"日语\",\n ", "x": 420, "y": 160, "wires": [] }, { "id": "47b9d707187cd820", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 2710, "y": 6380, "wires": [[]] }, { "id": "c523e095247e7776", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ allUP", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "5a7499966593d12c", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1960, "y": 6260, "wires": [["4db637ab52bb38dd"]] }, { "id": "4db637ab52bb38dd", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"up_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2220, "y": 6260, "wires": [["ae409c79626c7d1b"]] }, { "id": "3532ca2c659aa2dc", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ allDOWN", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "f4c623b28c9d06ef", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1970, "y": 6320, "wires": [["095a1314ae9b4a52"]] }, { "id": "105e173aa3fb627e", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ allLEFT", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "fa43a635a96a9ca9", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1970, "y": 6380, "wires": [["35a6a05f8022fc7d"]] }, { "id": "bd767dabe3255a22", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ allRIGHT", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "af31515f6d84fa05", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1970, "y": 6440, "wires": [["916d84521a919237"]] }, { "id": "8fa81ed9230369b0", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ Center", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "9ec51de383db5e90", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1960, "y": 6580, "wires": [["74020db14a2ab4a6"]] }, { "id": "095a1314ae9b4a52", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"down_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2220, "y": 6320, "wires": [["ae409c79626c7d1b"]] }, { "id": "35a6a05f8022fc7d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"left_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2220, "y": 6380, "wires": [["ae409c79626c7d1b"]] }, { "id": "916d84521a919237", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"right_always\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2220, "y": 6440, "wires": [["ae409c79626c7d1b"]] }, { "id": "41825eb44683ac23", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var aqara_url = global.get(\"aqara_url\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/res/write\"\n\nreturn msg\n", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1930, "y": 1420, "wires": [["a0042eaad5df3beb"]] }, { "id": "967ce6b373fff110", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var aqara_url = global.get(\"aqara_url\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar userid = global.get(\"userid\");\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Userid\": userid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/devex/camera/operate\";\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1290, "y": 6380, "wires": [["a7fd947cec803dcf"]] }, { "id": "b27012e9bf8e7146", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Reload", "rules": [{ "t": "set", "p": "lastchecked", "pt": "msg", "to": "", "tot": "date" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2040, "y": 1860, "wires": [["159ccda48cdecb2d"]] }, { "id": "6d18e41c7f43d1fc", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 log", "entityConfig": "8530e09aee44edab", "version": 0, "state": "payload.result.data.0.eventlog", "stateType": "msg", "attributes": [ { "property": "resourceId", "value": "payload.result.data.0.resourceId", "valueType": "msg" }, { "property": "subjectId", "value": "payload.result.data.0.subjectId", "valueType": "msg" }, { "property": "value", "value": "payload.result.data.0.value", "valueType": "msg" }, { "property": "date", "value": "date", "valueType": "msg" }, { "property": "time", "value": "time", "valueType": "msg" }, { "property": "eventlog", "value": "payload.result.data.0.eventlog", "valueType": "msg" }, { "property": "Last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 2320, "y": 2140, "wires": [[]] }, { "id": "1444f02bb1dbd042", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change eventlog", "rules": [ { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.95.85", "fromt": "str", "to": "Face Detection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.97.85", "fromt": "str", "to": "Human Detection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.98.85", "fromt": "str", "to": "Cat and Dog Detection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "3.21.85", "fromt": "str", "to": "Motion Detection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "3.22.85", "fromt": "str", "to": "Abnormal Suond Detecion", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.96.85", "fromt": "str", "to": "Gesture Detecion", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "8.0.2045", "fromt": "str", "to": "Connection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.74.85", "fromt": "str", "to": "Privacy protection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.122.85", "fromt": "str", "to": "Human tracking", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.121.85", "fromt": "str", "to": "Cruising", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.123.85", "fromt": "str", "to": "Cat & dog tracking", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1430, "y": 2040, "wires": [["26be66e02cb1896d"]] }, { "id": "26be66e02cb1896d", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Convert timeStamp", "rules": [ { "t": "move", "p": "msg.payload.result.data.0.timeStamp", "pt": "msg", "to": "timeStamp", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1440, "y": 2100, "wires": [["6ea970f0f88079b2"]] }, { "id": "528f7d7891ccc6c2", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\"); \nvar timeStamp = msg.timeStamp\nvar date = new Date(timeStamp).toLocaleDateString(country)\nvar time = new Date(timeStamp).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date\n\nmsg.date = date;\nmsg.time = time;\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1750, "y": 2160, "wires": [["71906401c42c98ce"]] }, { "id": "95e0f0bbdecc5b63", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 log last1", "entityConfig": "4e91ad4563d1aa9f", "version": 0, "state": "payload.result.data.0.eventlog", "stateType": "msg", "attributes": [ { "property": "resourceId", "value": "payload.result.data.0.resourceId", "valueType": "msg" }, { "property": "subjectId", "value": "payload.result.data.0.subjectId", "valueType": "msg" }, { "property": "value", "value": "payload.result.data.0.value", "valueType": "msg" }, { "property": "date", "value": "date", "valueType": "msg" }, { "property": "time", "value": "time", "valueType": "msg" }, { "property": "eventlog", "value": "payload.result.data.0.eventlog", "valueType": "msg" }, { "property": "facename", "value": "payload.result.data.0.facename", "valueType": "msg" }, { "property": "Last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 3420, "y": 2340, "wires": [[]] }, { "id": "cde08c259e44ce4c", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Convert timeStamp", "rules": [ { "t": "move", "p": "msg.payload.result.data.0.timeStamp", "pt": "msg", "to": "timeStamp1", "tot": "msg" }, { "t": "move", "p": "msg.payload.result.data.1.timeStamp", "pt": "msg", "to": "timeStamp2", "tot": "msg" }, { "t": "move", "p": "msg.payload.result.data.2.timeStamp", "pt": "msg", "to": "timeStamp3", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1460, "y": 2440, "wires": [["aa06eaccdef4a26a"]] }, { "id": "e1963ce2c16ed08c", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "timeStamp1", "action": "obj", "pretty": false, "x": 2070, "y": 2340, "wires": [["ded1159696cdf241"]] }, { "id": "1ee059c824556968", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\"); \nvar timeStamp = msg.timeStamp3\nvar date = new Date(timeStamp).toLocaleDateString(country)\nvar time = new Date(timeStamp).toLocaleTimeString(country)\nvar time = time.slice(0, -3);\nvar finaldate = time + \" \" + date\n\nmsg.date = date;\nmsg.time = time;\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2290, "y": 2580, "wires": [["bde306bfc7b40ab7"]] }, { "id": "cb555cb8aa15a54c", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 log last2", "entityConfig": "f154bddaf91a00e8", "version": 0, "state": "payload.result.data[1].eventlog", "stateType": "msg", "attributes": [ { "property": "resourceId", "value": "payload.result.data.1.resourceId", "valueType": "msg" }, { "property": "subjectId", "value": "payload.result.data.1.subjectId", "valueType": "msg" }, { "property": "value", "value": "payload.result.data.1.value", "valueType": "msg" }, { "property": "date", "value": "date", "valueType": "msg" }, { "property": "time", "value": "time", "valueType": "msg" }, { "property": "eventlog", "value": "payload.result.data.1.eventlog", "valueType": "msg" }, { "property": "facename", "value": "payload.result.data.1.facename", "valueType": "msg" }, { "property": "Last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 3420, "y": 2440, "wires": [[]] }, { "id": "1f18e65de84de8e4", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 log last3", "entityConfig": "92bef7a4e6dffb5d", "version": 0, "state": "payload.result.data.2.eventlog", "stateType": "msg", "attributes": [ { "property": "resourceId", "value": "payload.result.data.2.resourceId", "valueType": "msg" }, { "property": "subjectId", "value": "payload.result.data.2.subjectId", "valueType": "msg" }, { "property": "value", "value": "payload.result.data.2.value", "valueType": "msg" }, { "property": "date", "value": "date", "valueType": "msg" }, { "property": "time", "value": "time", "valueType": "msg" }, { "property": "eventlog", "value": "payload.result.data.2.eventlog", "valueType": "msg" }, { "property": "facename", "value": "payload.result.data.2.facename", "valueType": "msg" }, { "property": "Last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 3420, "y": 2540, "wires": [[]] }, { "id": "3751725c2b76c2ba", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\"); \nvar timeStamp = msg.timeStamp2\nvar date = new Date(timeStamp).toLocaleDateString(country)\nvar time = new Date(timeStamp).toLocaleTimeString(country)\nvar time = time.slice(0, -3);\nvar finaldate = time + \" \" + date\n\nmsg.date = date;\nmsg.time = time;\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2290, "y": 2440, "wires": [["cd5b675cd993b40b"]] }, { "id": "ded1159696cdf241", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\"); \nvar timeStamp = msg.timeStamp1\nvar date = new Date(timeStamp).toLocaleDateString(country)\nvar time = new Date(timeStamp).toLocaleTimeString(country)\nvar time = time.slice(0, -3);\nvar finaldate = time + \" \" + date\n\nmsg.date = date;\nmsg.time = time;\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2290, "y": 2340, "wires": [["a27db4de441c90cb"]] }, { "id": "3de1eb112f9508a1", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "timeStamp2", "action": "obj", "pretty": false, "x": 2070, "y": 2440, "wires": [["3751725c2b76c2ba"]] }, { "id": "7da32adf76313ea5", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "timeStamp3", "action": "obj", "pretty": false, "x": 2070, "y": 2560, "wires": [["1ee059c824556968"]] }, { "id": "1f48d78d16395ca3", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change facename Davide", "rules": [ { "t": "change", "p": "payload.result.data.0.facename", "pt": "msg", "from": "1215236374628884480", "fromt": "str", "to": "Davide", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.facename", "pt": "msg", "from": "1215236374628884480", "fromt": "str", "to": "Davide", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.facename", "pt": "msg", "from": "1215236374628884480", "fromt": "str", "to": "Davide", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1810, "y": 2360, "wires": [["8d17b510bfd8de79"]] }, { "id": "8d17b510bfd8de79", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change facename Marina", "rules": [ { "t": "change", "p": "payload.result.data.0.facename", "pt": "msg", "from": "1216932064499572736", "fromt": "str", "to": "Marina", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.facename", "pt": "msg", "from": "1216932064499572736", "fromt": "str", "to": "Marina", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.facename", "pt": "msg", "from": "1216932064499572736", "fromt": "str", "to": "Marina", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1810, "y": 2400, "wires": [["57760deb7bb926de"]] }, { "id": "57760deb7bb926de", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change facename Maurizio", "rules": [ { "t": "change", "p": "payload.result.data.0.facename", "pt": "msg", "from": "121693288467894272", "fromt": "str", "to": "Maurizio", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.facename", "pt": "msg", "from": "121693288467894272", "fromt": "str", "to": "Maurizio", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.facename", "pt": "msg", "from": "121693288467894272", "fromt": "str", "to": "Maurizio", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1820, "y": 2440, "wires": [["7da32adf76313ea5", "3de1eb112f9508a1", "e1963ce2c16ed08c"]] }, { "id": "f068dd38779bc4fa", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Connection", "func": "if (msg.payload.result.data[0].eventlog === 'Connection')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Offline';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Online';\n}\n msg.payload.result.data[0].eventlog = 'Camera ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2010, "y": 2180, "wires": [["6d18e41c7f43d1fc"]] }, { "id": "a27db4de441c90cb", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Connection", "func": "if (msg.payload.result.data[0].eventlog === 'Connection')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Offline';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Online';\n}\n msg.payload.result.data[0].eventlog = 'Camera ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2290, "y": 2300, "wires": [["7742f5b69f600eb0"]] }, { "id": "cd5b675cd993b40b", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Connection", "func": "if (msg.payload.result.data[1].eventlog === 'Connection')\n{\nif (msg.payload.result.data[1].value === '0') {\n var status = 'Offline';\n}\nif (msg.payload.result.data[1].value === '1') {\n var status = 'Online';\n}\n msg.payload.result.data[1].eventlog = 'Camera ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2290, "y": 2400, "wires": [["7f8391f426439778"]] }, { "id": "bde306bfc7b40ab7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Connection", "func": "if (msg.payload.result.data[2].eventlog === 'Connection')\n{\nif (msg.payload.result.data[2].value === '0') {\n var status = 'Offline';\n}\nif (msg.payload.result.data[2].value === '1') {\n var status = 'Online';\n}\n msg.payload.result.data[2].eventlog = 'Camera ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2290, "y": 2540, "wires": [["9e7dc10d353c3069"]] }, { "id": "a98dde228d2c1b52", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cruising", "func": "if (msg.payload.result.data[0].eventlog === 'Cruising')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Stop';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Start';\n}\n msg.payload.result.data[0].eventlog = 'Cruising ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2000, "y": 2100, "wires": [["57fcaf1fedd4be07"]] }, { "id": "4b70fd9b9a925f71", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Human tracking", "func": "if (msg.payload.result.data[0].eventlog === 'Human tracking')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[0].eventlog = 'Human tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1760, "y": 2080, "wires": [["e07b2fbb9658f9dc"]] }, { "id": "71906401c42c98ce", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Privacy protection", "func": "if (msg.payload.result.data[0].eventlog === 'Privacy protection')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'On';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Off';\n}\n msg.payload.result.data[0].eventlog = 'Privacy protection ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1770, "y": 2120, "wires": [["4b70fd9b9a925f71"]] }, { "id": "1c618903e08c1306", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cruising", "func": "if (msg.payload.result.data[0].eventlog === 'Cruising')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Stop';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Start';\n}\n msg.payload.result.data[0].eventlog = 'Cruising ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2560, "y": 2280, "wires": [["6d6b6acc69b5faf9"]] }, { "id": "eb10e9f20fc8415f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Privacy protection", "func": "if (msg.payload.result.data[0].eventlog === 'Privacy protection')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'On';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Off';\n}\n msg.payload.result.data[0].eventlog = 'Privacy protection ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2910, "y": 2260, "wires": [["c04e685ade393bdd"]] }, { "id": "6d6b6acc69b5faf9", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Human tracking", "func": "if (msg.payload.result.data[0].eventlog === 'Human tracking')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[0].eventlog = 'Human tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2580, "y": 2320, "wires": [["eb10e9f20fc8415f"]] }, { "id": "199220aa688afd0f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cruising", "func": "if (msg.payload.result.data[1].eventlog === 'Cruising')\n{\nif (msg.payload.result.data[1].value === '0') {\n var status = 'Stop';\n}\nif (msg.payload.result.data[1].value === '1') {\n var status = 'Start';\n}\n msg.payload.result.data[1].eventlog = 'Cruising ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2560, "y": 2420, "wires": [["ef55c4a990b31e60"]] }, { "id": "b8cbb414c6274bc7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Privacy protection", "func": "if (msg.payload.result.data[1].eventlog === 'Privacy protection')\n{\nif (msg.payload.result.data[1].value === '0') {\n var status = 'On';\n}\nif (msg.payload.result.data[1].value === '1') {\n var status = 'Off';\n}\n msg.payload.result.data[1].eventlog = 'Privacy protection ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2910, "y": 2400, "wires": [["2de0ce7dc7b6f0c0"]] }, { "id": "ef55c4a990b31e60", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Human tracking", "func": "if (msg.payload.result.data[1].eventlog === 'Human tracking')\n{\nif (msg.payload.result.data[1].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[1].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[1].eventlog = 'Human tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2580, "y": 2460, "wires": [["b8cbb414c6274bc7"]] }, { "id": "706f8386f113451f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cruising", "func": "if (msg.payload.result.data[2].eventlog === 'Cruising')\n{\nif (msg.payload.result.data[2].value === '0') {\n var status = 'Stop';\n}\nif (msg.payload.result.data[2].value === '1') {\n var status = 'Start';\n}\n msg.payload.result.data[2].eventlog = 'Cruising ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2560, "y": 2580, "wires": [["f00f7e8cd7da48b5"]] }, { "id": "791570b25a8fa2c8", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Privacy protection", "func": "if (msg.payload.result.data[2].eventlog === 'Privacy protection')\n{\nif (msg.payload.result.data[2].value === '0') {\n var status = 'On';\n}\nif (msg.payload.result.data[2].value === '1') {\n var status = 'Off';\n}\n msg.payload.result.data[2].eventlog = 'Privacy protection ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2910, "y": 2540, "wires": [["3d1684612f8d5040"]] }, { "id": "f00f7e8cd7da48b5", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Human tracking", "func": "if (msg.payload.result.data[2].eventlog === 'Human tracking')\n{\nif (msg.payload.result.data[2].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[2].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[2].eventlog = 'Human tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2580, "y": 2620, "wires": [["791570b25a8fa2c8"]] }, { "id": "af2ed510c8f4e539", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change eventlog", "rules": [ { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.95.85", "fromt": "str", "to": "face", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.97.85", "fromt": "str", "to": "human", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.98.85", "fromt": "str", "to": "dog/cat", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "3.21.85", "fromt": "str", "to": "movement", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "3.22.85", "fromt": "str", "to": "sound detected", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "13.96.85", "fromt": "str", "to": "detected gesture", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "8.0.2045", "fromt": "str", "to": "Connection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.74.85", "fromt": "str", "to": "Privacy protection", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.122.85", "fromt": "str", "to": "Human tracking", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.121.85", "fromt": "str", "to": "Cruising", "tot": "str" }, { "t": "change", "p": "payload.result.data.0.eventlog", "pt": "msg", "from": "14.123.85", "fromt": "str", "to": "Cat & dog tracking", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1460, "y": 2300, "wires": [["fd605ceadaab8fc5"]] }, { "id": "fd605ceadaab8fc5", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change eventlog", "rules": [ { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "13.95.85", "fromt": "str", "to": "face", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "13.97.85", "fromt": "str", "to": "human", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "13.98.85", "fromt": "str", "to": "dog/cat", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "3.21.85", "fromt": "str", "to": "movement", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "3.22.85", "fromt": "str", "to": "sound detected", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "13.96.85", "fromt": "str", "to": "detected gesture", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "8.0.2045", "fromt": "str", "to": "Connection", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "14.74.85", "fromt": "str", "to": "Privacy protection", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "14.122.85", "fromt": "str", "to": "Human tracking", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "14.121.85", "fromt": "str", "to": "Cruising", "tot": "str" }, { "t": "change", "p": "payload.result.data.1.eventlog", "pt": "msg", "from": "14.123.85", "fromt": "str", "to": "Cat & dog tracking", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1460, "y": 2340, "wires": [["5a0e77b6f507f1a4"]] }, { "id": "5a0e77b6f507f1a4", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change eventlog", "rules": [ { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "13.95.85", "fromt": "str", "to": "face", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "13.97.85", "fromt": "str", "to": "human", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "13.98.85", "fromt": "str", "to": "dog/cat", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "3.21.85", "fromt": "str", "to": "movement", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "3.22.85", "fromt": "str", "to": "sound detected", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "13.96.85", "fromt": "str", "to": "detected gesture", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "8.0.2045", "fromt": "str", "to": "Connection", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "14.74.85", "fromt": "str", "to": "Privacy protection", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "14.122.85", "fromt": "str", "to": "Human tracking", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "14.121.85", "fromt": "str", "to": "Cruising", "tot": "str" }, { "t": "change", "p": "payload.result.data.2.eventlog", "pt": "msg", "from": "14.123.85", "fromt": "str", "to": "Cat & dog tracking", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1460, "y": 2380, "wires": [["cde08c259e44ce4c"]] }, { "id": "57fcaf1fedd4be07", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cat & dog tracking", "func": "if (msg.payload.result.data[0].eventlog === 'Cat & dog tracking')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[0].eventlog = 'Cat & dog tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2030, "y": 2140, "wires": [["f068dd38779bc4fa"]] }, { "id": "c04e685ade393bdd", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cat & dog tracking", "func": "if (msg.payload.result.data[0].eventlog === 'Cat & dog tracking')\n{\nif (msg.payload.result.data[0].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[0].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[0].eventlog = 'Cat & dog tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2910, "y": 2300, "wires": [["4fef1a679aabd3a5"]] }, { "id": "2de0ce7dc7b6f0c0", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cat & dog tracking", "func": "if (msg.payload.result.data[1].eventlog === 'Cat & dog tracking')\n{\nif (msg.payload.result.data[1].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[1].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[1].eventlog = 'Cat & dog tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2910, "y": 2440, "wires": [["62aaa6e4489182a2"]] }, { "id": "3d1684612f8d5040", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Cat & dog tracking", "func": "if (msg.payload.result.data[2].eventlog === 'Cat & dog tracking')\n{\nif (msg.payload.result.data[2].value === '0') {\n var status = 'Disable';\n}\nif (msg.payload.result.data[2].value === '1') {\n var status = 'Enable';\n}\n msg.payload.result.data[2].eventlog = 'Cat & dog tracking ' + status;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2910, "y": 2580, "wires": [["93507c20d5242e39"]] }, { "id": "aa06eaccdef4a26a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "facename = value", "func": "if (msg.payload.result.data[0].eventlog === 'face')\n{ \n msg.payload.result.data[0].facename = msg.payload.result.data[0].value;\n}\n\nif (msg.payload.result.data[1].eventlog === 'face')\n{\n msg.payload.result.data[1].facename = msg.payload.result.data[1].value;\n}\n\nif (msg.payload.result.data[2].eventlog === 'face')\n{\n msg.payload.result.data[2].facename = msg.payload.result.data[2].value;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1790, "y": 2300, "wires": [["1f48d78d16395ca3"]] }, { "id": "62aaa6e4489182a2", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Face + Name", "func": "if (msg.payload.result.data[0].eventlog === 'face')\n{ \n msg.payload.result.data[0].eventlog = 'face' + ' ' + msg.payload.result.data[0].facename;\n}\n\nif (msg.payload.result.data[1].eventlog === 'face')\n{\n msg.payload.result.data[1].eventlog = 'face' + ' ' + msg.payload.result.data[1].facename;\n}\n\nif (msg.payload.result.data[2].eventlog === 'face')\n{\n msg.payload.result.data[2].eventlog = 'face' + ' ' + msg.payload.result.data[2].facename;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 3180, "y": 2440, "wires": [["cb555cb8aa15a54c"]] }, { "id": "4fef1a679aabd3a5", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Face + Name", "func": "if (msg.payload.result.data[0].eventlog === 'face')\n{ \n msg.payload.result.data[0].eventlog = 'face' + ' ' + msg.payload.result.data[0].facename;\n}\n\nif (msg.payload.result.data[1].eventlog === 'face')\n{\n msg.payload.result.data[1].eventlog = 'face' + ' ' + msg.payload.result.data[1].facename;\n}\n\nif (msg.payload.result.data[2].eventlog === 'face')\n{\n msg.payload.result.data[2].eventlog = 'face' + ' ' + msg.payload.result.data[2].facename;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 3180, "y": 2340, "wires": [["95e0f0bbdecc5b63"]] }, { "id": "93507c20d5242e39", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Face + Name", "func": "if (msg.payload.result.data[0].eventlog === 'face')\n{ \n msg.payload.result.data[0].eventlog = 'face' + ' ' + msg.payload.result.data[0].facename;\n}\n\nif (msg.payload.result.data[1].eventlog === 'face')\n{\n msg.payload.result.data[1].eventlog = 'face' + ' ' + msg.payload.result.data[1].facename;\n}\n\nif (msg.payload.result.data[2].eventlog === 'face')\n{\n msg.payload.result.data[2].eventlog = 'face' + ' ' + msg.payload.result.data[2].facename;\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 3180, "y": 2540, "wires": [["1f18e65de84de8e4"]] }, { "id": "9e7dc10d353c3069", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Gesture number-OK", "func": "if (msg.payload.result.data[2].eventlog === 'detected gesture'){\n\n if (msg.payload.result.data[2].value === '0'){\n msg.payload.result.data[2].eventlog = 'detected gesture';\n }\n\n if (msg.payload.result.data[2].value === '1'){\n msg.payload.result.data[2].eventlog = 'gesture 1 detected';\n }\n\n if (msg.payload.result.data[2].value === '2'){\n msg.payload.result.data[2].eventlog = 'gesture 2 detected';\n }\n\n if (msg.payload.result.data[2].value === '3'){\n msg.payload.result.data[2].eventlog = 'gesture 3 detected';\n }\n\n if (msg.payload.result.data[2].value === '4'){\n msg.payload.result.data[2].eventlog = 'gesture 4 detected';\n }\n\n if (msg.payload.result.data[2].value === '5'){\n msg.payload.result.data[2].eventlog = 'gesture 5 detected';\n }\n\n if (msg.payload.result.data[2].value === '6'){\n msg.payload.result.data[2].eventlog = 'gesture 6 detected';\n }\n\n if (msg.payload.result.data[2].value === '7'){\n msg.payload.result.data[2].eventlog = 'gesture 7 detected';\n }\n\n if (msg.payload.result.data[2].value === '8'){\n msg.payload.result.data[2].eventlog = 'gesture 8 detected';\n }\n\n if (msg.payload.result.data[2].value === '10'){\n msg.payload.result.data[2].eventlog = 'OK gesture detected';\n }\n\t\n\t if (msg.payload.result.data[2].value === '101'){\n msg.payload.result.data[2].eventlog = 'gesture 1 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[2].value === '102'){\n msg.payload.result.data[2].eventlog = 'gesture 2 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[2].value === '103'){\n msg.payload.result.data[2].eventlog = 'gesture 3 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[2].value === '104'){\n msg.payload.result.data[2].eventlog = 'gesture 4 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[2].value === '105'){\n msg.payload.result.data[2].eventlog = 'OK gesture detected (Both hands)';\n }\n}\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2600, "y": 2540, "wires": [["706f8386f113451f"]] }, { "id": "7742f5b69f600eb0", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Gesture number-OK", "func": "if (msg.payload.result.data[0].eventlog === 'detected gesture'){\n\n if (msg.payload.result.data[0].value === '0'){\n msg.payload.result.data[0].eventlog = 'detected gesture';\n }\n\n if (msg.payload.result.data[0].value === '1'){\n msg.payload.result.data[0].eventlog = 'gesture 1 detected';\n }\n\n if (msg.payload.result.data[0].value === '2'){\n msg.payload.result.data[0].eventlog = 'gesture 2 detected';\n }\n\n if (msg.payload.result.data[0].value === '3'){\n msg.payload.result.data[0].eventlog = 'gesture 3 detected';\n }\n\n if (msg.payload.result.data[0].value === '4'){\n msg.payload.result.data[0].eventlog = 'gesture 4 detected';\n }\n\n if (msg.payload.result.data[0].value === '5'){\n msg.payload.result.data[0].eventlog = 'gesture 5 detected';\n }\n\n if (msg.payload.result.data[0].value === '6'){\n msg.payload.result.data[0].eventlog = 'gesture 6 detected';\n }\n\n if (msg.payload.result.data[0].value === '7'){\n msg.payload.result.data[0].eventlog = 'gesture 7 detected';\n }\n\n if (msg.payload.result.data[0].value === '8'){\n msg.payload.result.data[0].eventlog = 'gesture 8 detected';\n }\n\n if (msg.payload.result.data[0].value === '10'){\n msg.payload.result.data[0].eventlog = 'OK gesture detected';\n }\n\t\n\t if (msg.payload.result.data[0].value === '101'){\n msg.payload.result.data[0].eventlog = 'gesture 1 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '102'){\n msg.payload.result.data[0].eventlog = 'gesture 2 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '103'){\n msg.payload.result.data[0].eventlog = 'gesture 3 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '104'){\n msg.payload.result.data[0].eventlog = 'gesture 4 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '105'){\n msg.payload.result.data[0].eventlog = 'OK gesture detected (Both hands)';\n }\n}\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2600, "y": 2240, "wires": [["1c618903e08c1306"]] }, { "id": "7f8391f426439778", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Gesture number-OK", "func": "if (msg.payload.result.data[1].eventlog === 'detected gesture'){\n\n if (msg.payload.result.data[1].value === '0'){\n msg.payload.result.data[1].eventlog = 'detected gesture';\n }\n\n if (msg.payload.result.data[1].value === '1'){\n msg.payload.result.data[1].eventlog = 'gesture 1 detected';\n }\n\n if (msg.payload.result.data[1].value === '2'){\n msg.payload.result.data[1].eventlog = 'gesture 2 detected';\n }\n\n if (msg.payload.result.data[1].value === '3'){\n msg.payload.result.data[1].eventlog = 'gesture 3 detected';\n }\n\n if (msg.payload.result.data[1].value === '4'){\n msg.payload.result.data[1].eventlog = 'gesture 4 detected';\n }\n\n if (msg.payload.result.data[1].value === '5'){\n msg.payload.result.data[1].eventlog = 'gesture 5 detected';\n }\n\n if (msg.payload.result.data[1].value === '6'){\n msg.payload.result.data[1].eventlog = 'gesture 6 detected';\n }\n\n if (msg.payload.result.data[1].value === '7'){\n msg.payload.result.data[1].eventlog = 'gesture 7 detected';\n }\n\n if (msg.payload.result.data[1].value === '8'){\n msg.payload.result.data[1].eventlog = 'gesture 8 detected';\n }\n\n if (msg.payload.result.data[1].value === '10'){\n msg.payload.result.data[1].eventlog = 'OK gesture detected';\n }\n\t\n\t if (msg.payload.result.data[1].value === '101'){\n msg.payload.result.data[1].eventlog = 'gesture 1 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[1].value === '102'){\n msg.payload.result.data[1].eventlog = 'gesture 2 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[1].value === '103'){\n msg.payload.result.data[1].eventlog = 'gesture 3 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[1].value === '104'){\n msg.payload.result.data[1].eventlog = 'gesture 4 detected (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[1].value === '105'){\n msg.payload.result.data[1].eventlog = 'OK gesture detected (Both hands)';\n }\n}\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2600, "y": 2380, "wires": [["199220aa688afd0f"]] }, { "id": "e07b2fbb9658f9dc", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Gesture number-OK", "func": "if (msg.payload.result.data[0].eventlog === 'Gesture Detecion'){\n\n if (msg.payload.result.data[0].value === '0'){\n msg.payload.result.data[0].eventlog = 'Gesture Detecion';\n }\n\n if (msg.payload.result.data[0].value === '1'){\n msg.payload.result.data[0].eventlog = 'Gesture 1 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '2'){\n msg.payload.result.data[0].eventlog = 'Gesture 2 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '3'){\n msg.payload.result.data[0].eventlog = 'Gesture 3 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '4'){\n msg.payload.result.data[0].eventlog = 'Gesture 4 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '5'){\n msg.payload.result.data[0].eventlog = 'Gesture 5 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '6'){\n msg.payload.result.data[0].eventlog = 'Gesture 6 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '7'){\n msg.payload.result.data[0].eventlog = 'Gesture 7 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '8'){\n msg.payload.result.data[0].eventlog = 'Gesture 8 Detecion';\n }\n\n if (msg.payload.result.data[0].value === '10'){\n msg.payload.result.data[0].eventlog = 'Gesture OK Detecion';\n }\n\t\n\t if (msg.payload.result.data[0].value === '101'){\n msg.payload.result.data[0].eventlog = 'Gesture 1 Detecion (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '102'){\n msg.payload.result.data[0].eventlog = 'Gesture 2 Detecion (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '103'){\n msg.payload.result.data[0].eventlog = 'Gesture 3 Detecion (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '104'){\n msg.payload.result.data[0].eventlog = 'Gesture 4 Detecion (both hands)';\n }\n\t\n\t\tif (msg.payload.result.data[0].value === '105'){\n msg.payload.result.data[0].eventlog = 'Gesture OK Detecion (both hands)';\n }\n}\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2040, "y": 2060, "wires": [["a98dde228d2c1b52"]] }, { "id": "ae56fbfb368b94b5", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 940, "y": 2300, "wires": [["bc30e21c0e218008"]] }, { "id": "7485d0c05efe3898", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 log", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "22de18ae6f00ab00", "outputProperties": [{ "property": "lastchecked", "propertyType": "msg", "value": "", "valueType": "date" }], "x": 430, "y": 2300, "wires": [["47fa623f4f2586b7"]] }, { "id": "29bfec293d29b860", "type": "inject", "z": "6bc3ee6dd0420e6c", "name": "Autostart on boot +14s", "props": [{ "p": "lastchecked", "v": "", "vt": "date" }], "repeat": "", "crontab": "", "once": true, "onceDelay": "14", "topic": "", "x": 440, "y": 2240, "wires": [["47fa623f4f2586b7"]] }, { "id": "47fa623f4f2586b7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\");\nvar lastchecked = msg.lastchecked\nvar date = new Date(lastchecked).toLocaleDateString(country)\nvar time = new Date(lastchecked).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date \n\nmsg.lastcheck = finaldate\n\nreturn msg;", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 670, "y": 2300, "wires": [["b7f710794c15c21d"]] }, { "id": "b7f710794c15c21d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar aqara_url = global.get(\"aqara_url\");\nvar size = \"3\";\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/res/history/log\";\n\nmsg.payload = {\n \"resourceIds\": [\"3.22.85\", \"8.0.2045\", \"14.74.85\", \"3.21.85\", \"13.97.85\", \"13.98.85\", \"14.122.85\", \"14.123.85\", \"13.95.85\", \"13.96.85\", \"14.121.85\"], \"scanId\": \"\", \"size\": size, \"startTime\": 1514736000000, \"subjectId\": subjectId\n};\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 670, "y": 2360, "wires": [["ae56fbfb368b94b5"]] }, { "id": "60edefc32aeb5ba1", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "set eventlog", "func": "msg.payload.result.data[0].eventlog = msg.payload.result.data[0].resourceId\nmsg.payload.result.data[1].eventlog = msg.payload.result.data[1].resourceId\nmsg.payload.result.data[2].eventlog = msg.payload.result.data[2].resourceId\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1190, "y": 2300, "wires": [["af2ed510c8f4e539", "1444f02bb1dbd042"]] }, { "id": "159ccda48cdecb2d", "type": "delay", "z": "6bc3ee6dd0420e6c", "name": "", "pauseType": "delay", "timeout": "1.5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 1170, "y": 1920, "wires": [["47fa623f4f2586b7"]] }, { "id": "2a1fae24d3252c81", "type": "inject", "z": "6bc3ee6dd0420e6c", "name": "Autostart on boot +20s", "props": [{ "p": "lastchecked", "v": "", "vt": "date" }], "repeat": "", "crontab": "", "once": true, "onceDelay": "20", "topic": "", "x": 490, "y": 5840, "wires": [["0d8cfbcb207727cb"]] }, { "id": "6ea970f0f88079b2", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "timeStamp", "action": "obj", "pretty": false, "x": 1420, "y": 2160, "wires": [["528f7d7891ccc6c2"]] }, { "id": "c9f63d951a15261e", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 1030, "y": 5880, "wires": [["d068c2608ee7ab4e"]] }, { "id": "0d8cfbcb207727cb", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\");\nvar lastchecked = msg.lastchecked\nvar date = new Date(lastchecked).toLocaleDateString(country)\nvar time = new Date(lastchecked).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date \n\nmsg.lastcheck = finaldate\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 750, "y": 5920, "wires": [["c803d83919498e49"]] }, { "id": "c803d83919498e49", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar userid = global.get(\"userid\");\nvar aqara_url = global.get(\"aqara_url\");\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/ifttt/linkage/query/log\";\n\nmsg.payload = { \"endTime\": 6089884736598, \"size\": 1, \"startIndex\": 0, \"startTime\": 1514736000000 };\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Userid\": userid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 770, "y": 5840, "wires": [["c9f63d951a15261e"]] }, { "id": "b0c85a28f7a3c1fd", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "timeConvert", "func": "var country = global.get(\"country\");\nvar timeStamp = msg.timeStamp\nvar date = new Date(timeStamp).toLocaleDateString(country)\nvar time = new Date(timeStamp).toLocaleTimeString(country)\nvar finaldate = time + \" \" + date \nvar time = time.slice(0, -3);\n\nmsg.date = date;\nmsg.time = time;\nmsg.finaldate = finaldate;\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1530, "y": 5880, "wires": [["a3de07aec2acf4a2"]] }, { "id": "52606fdb0a1bff45", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Convert timeStamp", "rules": [ { "t": "move", "p": "payload.result.resultList.0.timeStamp", "pt": "msg", "to": "timeStamp", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1290, "y": 5840, "wires": [["7ac51f491d6bb383"]] }, { "id": "7ac51f491d6bb383", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "timeStamp", "action": "obj", "pretty": false, "x": 1270, "y": 5880, "wires": [["b0c85a28f7a3c1fd"]] }, { "id": "5e5a32fb6192ef65", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "GET", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 870, "y": 380, "wires": [["611419c6b307bfab"]] }, { "id": "0388d6c48dab6cd8", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar aqara_url = global.get(\"aqara_url\");\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/user/desensitize/info\";\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nif (aqara_url === \"\") {\n node.error( \" \", msg);\n node.error( \"aqara_url or password incorrect \", msg);\n node.error(\" \", msg);\n}\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 870, "y": 340, "wires": [["5e5a32fb6192ef65"]] }, { "id": "611419c6b307bfab", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Set UserID global variable", "func": "var userid = global.get(\"userid\");\n\nif (msg.payload.message === 'Success'){\n var userid = msg.payload.result.userId\n global.set(\"userid\", userid)\n} else {\nmsg.payload.result.userId = \"check failed, insert manual into configuration node\";\n}\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 910, "y": 420, "wires": [["225cf58b5260d4c7"]] }, { "id": "26ace2edce8432fb", "type": "comment", "z": "6bc3ee6dd0420e6c", "name": "UserID autoconfig", "info": "UserID autoconfig\n\nInsert manual UserID \ninto config node if not work", "x": 890, "y": 260, "wires": [] }, { "id": "2eb6d6e3fcdcf312", "type": "inject", "z": "6bc3ee6dd0420e6c", "name": "Autostart on boot +7s", "props": [{ "p": "lastchecked", "v": "", "vt": "date" }], "repeat": "", "crontab": "", "once": true, "onceDelay": "7", "topic": "", "x": 900, "y": 300, "wires": [["0388d6c48dab6cd8"]] }, { "id": "2fc6f86dc4bac978", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Aqara UserID", "entityConfig": "f7c98402dc71fd74", "version": 0, "state": "Aqara UserID", "stateType": "str", "attributes": [ { "property": "UserID", "value": "msg.payload.result.userId", "valueType": "msg" }, { "property": "registerTime", "value": "payload.result.registerTime", "valueType": "msg" }, { "property": "nickName", "value": "payload.result.nickName", "valueType": "msg" }, { "property": "facebookId", "value": "payload.result.facebookId", "valueType": "msg" }, { "property": "area", "value": "payload.result.area", "valueType": "msg" }, { "property": "result", "value": "payload.check", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 880, "y": 520, "wires": [[]] }, { "id": "385d75a1bd40a752", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "payload.sdcard_status.value", "action": "obj", "pretty": false, "x": 2430, "y": 820, "wires": [["6b48c89502a35a58"]] }, { "id": "0ce94aba1d78229a", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Info", "entityConfig": "61fb5dbeecdafb3d", "version": 0, "state": "Camera G3 Info", "stateType": "str", "attributes": [ { "property": "deviceName", "value": "payload.deviceName.value", "valueType": "msg" }, { "property": "ip", "value": "payload.rete.value.ip", "valueType": "msg" }, { "property": "mac", "value": "payload.rete.value.mac", "valueType": "msg" }, { "property": "rssi", "value": "payload.rete.value.rssi", "valueType": "msg" }, { "property": "ssid", "value": "payload.rete.value.ssid", "valueType": "msg" }, { "property": "deviceId", "value": "payload.deviceId.value", "valueType": "msg" }, { "property": "subDevice Count", "value": "payload.subDeviceCount.value", "valueType": "msg" }, { "property": "scene Count", "value": "payload.sceneCount.value", "valueType": "msg" }, { "property": "firmware Version", "value": "payload.firmwareVersion.value", "valueType": "msg" }, { "property": "volume", "value": "payload.volume.value", "valueType": "msg" }, { "property": "Memory SD free", "value": "payload.sdmemory.value.freesize", "valueType": "msg" }, { "property": "Memory SD size", "value": "payload.sdmemory.value.totalsize", "valueType": "msg" }, { "property": "Frame box", "value": "payload.frame.value", "valueType": "msg" }, { "property": "Timestamp", "value": "payload.timestamp.value", "valueType": "msg" }, { "property": "night_video", "value": "payload.night_video.value", "valueType": "msg" }, { "property": "anti_theft_lock", "value": "msg.payload.anti_theft_lock.value", "valueType": "msg" }, { "property": "anti_lost_notif", "value": "msg.payload.anti_lost_not.value", "valueType": "msg" }, { "property": "Ark Mode", "value": "payload.ark_mode.value", "valueType": "msg" }, { "property": "Automatic Unlocking", "value": "payload.automatic_unlocking.value", "valueType": "msg" }, { "property": "PTZpoweroff memory", "value": "payload.poweroff_memory.value", "valueType": "msg" }, { "property": "Offline Notification", "value": "payload.device_offline_notif.value", "valueType": "msg" }, { "property": "rec mode", "value": "payload.rec_mode.value.mode", "valueType": "msg" }, { "property": "rec loop", "value": "payload.rec_mode.value.cover", "valueType": "msg" }, { "property": "rec muteaudio", "value": "msg.payload.muteaudio.value", "valueType": "msg" }, { "property": "face_detect", "value": "msg.payload.face_detect.value", "valueType": "msg" }, { "property": "Sensitivity Face", "value": "payload.face_sens.value", "valueType": "msg" }, { "property": "face_rec", "value": "msg.payload.face_rec.value", "valueType": "msg" }, { "property": "face_push", "value": "msg.payload.face_push.value", "valueType": "msg" }, { "property": "face_dect freq sec.", "value": "payload.face_freq.value", "valueType": "msg" }, { "property": "person_detect", "value": "msg.payload.person_detect.value", "valueType": "msg" }, { "property": "Sensitivity Human", "value": "payload.human_sens.value", "valueType": "msg" }, { "property": "person_rec", "value": "msg.payload.person_rec.value", "valueType": "msg" }, { "property": "person_push", "value": "msg.payload.person_push.value", "valueType": "msg" }, { "property": "human_dect freq sec.", "value": "payload.human_freq.value", "valueType": "msg" }, { "property": "motion_detect", "value": "msg.payload.motion_detect.value", "valueType": "msg" }, { "property": "Sensitivity Motion", "value": "payload.sensitivity.value", "valueType": "msg" }, { "property": "motion_rec", "value": "msg.payload.motion_rec.value", "valueType": "msg" }, { "property": "motion_push", "value": "msg.payload.motion_push.value", "valueType": "msg" }, { "property": "motion_dect freq sec.", "value": "payload.motion_freq.value", "valueType": "msg" }, { "property": "suond_detect", "value": "msg.payload.suond_detect.value", "valueType": "msg" }, { "property": "Sensitivity Suond", "value": "payload.sensivity_suond.value", "valueType": "msg" }, { "property": "suond_rec", "value": "msg.payload.suond_rec.value", "valueType": "msg" }, { "property": "suond_push", "value": "msg.payload.suond_push.value", "valueType": "msg" }, { "property": "suond_dect freq sec.", "value": "payload.suond_freq.value", "valueType": "msg" }, { "property": "animal_detect", "value": "msg.payload.animal_detect.value", "valueType": "msg" }, { "property": "Sensitivity Cat_Dog", "value": "payload.catdog_sens.value", "valueType": "msg" }, { "property": "animal_push", "value": "msg.payload.animal_push.value", "valueType": "msg" }, { "property": "animal_rec", "value": "msg.payload.animal_rec.value", "valueType": "msg" }, { "property": "catdog_dect freq sec.", "value": "payload.catdog_freq.value", "valueType": "msg" }, { "property": "gesture_detect", "value": "msg.payload.gesture_detect.value", "valueType": "msg" }, { "property": "Gesture Need Face", "value": "payload.gestneedface.value", "valueType": "msg" }, { "property": "Hand gesture", "value": "payload.one_both_hand.value", "valueType": "msg" }, { "property": "Sleep_mode", "value": "payload.sleep_mode.value", "valueType": "msg" }, { "property": "Last checked", "value": "lastcheck", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 3140, "y": 2900, "wires": [[]] }, { "id": "6cf897d7b0e86909", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Indicator light ON", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "26edcd0dfb295293", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1360, "y": 4820, "wires": [["81a4865792177f79"]] }, { "id": "7f386a9bf4d543e5", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Indicator light OFF", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "28bcb38e88f42aba", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1370, "y": 4880, "wires": [["f550c7669c66ab61"]] }, { "id": "d04f78869435c97c", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Night video", "func": "if (msg.payload.night_video.value === '0') {\n msg.payload.night_video.value = 'Disable';\n}\nif (msg.payload.night_video.value === '1') {\n msg.payload.night_video.value = 'Enable';\n}\nif (msg.payload.night_video.value === '2') {\n msg.payload.night_video.value = 'Auto';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2330, "y": 2860, "wires": [["e4a5c5ec9bebb33a"]] }, { "id": "e4a5c5ec9bebb33a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Sensitivity Suond", "func": "if (msg.payload.sensivity_suond.value === '0') {\n msg.payload.sensivity_suond.value = 'Low';\n}\nif (msg.payload.sensivity_suond.value === '1') {\n msg.payload.sensivity_suond.value = 'Medium';\n}\nif (msg.payload.sensivity_suond.value === '2') {\n msg.payload.sensivity_suond.value = 'Hight';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2350, "y": 2900, "wires": [["071e98ae489cfef9"]] }, { "id": "c94df9ae13a43079", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Suond medium", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "566934f5fc65521d", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2360, "y": 4460, "wires": [["33f2b4e1c6d5c127"]] }, { "id": "1a3f5d0ae894c0dd", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Suond low", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "79d9ec54be8ab5f6", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2340, "y": 4400, "wires": [["1b6eebe95bc742a2"]] }, { "id": "c5da836aec157a1a", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Suond hight", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "979e2582d2ed01b4", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2350, "y": 4520, "wires": [["af93dc645c7eb1b6"]] }, { "id": "9880596f99b275bc", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 reboot", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "6e2eea0d929e6983", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2310, "y": 4580, "wires": [["691c7689f7ea4cc2"]] }, { "id": "c44ca5cf8d1a6b0c", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ calibration", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "82af46d4f5b029b3", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2330, "y": 4640, "wires": [["032edcd2414ed849"]] }, { "id": "071e98ae489cfef9", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "REC mode", "rules": [ { "t": "change", "p": "payload.rec_mode.value.mode", "pt": "msg", "from": "0", "fromt": "num", "to": "Stop", "tot": "str" }, { "t": "change", "p": "payload.rec_mode.value.mode", "pt": "msg", "from": "2", "fromt": "num", "to": "Event", "tot": "str" }, { "t": "change", "p": "payload.rec_mode.value.cover", "pt": "msg", "from": "0", "fromt": "num", "to": "false", "tot": "bool" }, { "t": "change", "p": "payload.rec_mode.value.cover", "pt": "msg", "from": "1", "fromt": "num", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.rec_mode.value.mode", "pt": "msg", "from": "1", "fromt": "num", "to": "Continuous", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2350, "y": 2940, "wires": [["8149d6534123a07f"]] }, { "id": "baf2ea7c1cc3773c", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "POST", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 1530, "y": 6920, "wires": [["bb397b81cb0336ee"]] }, { "id": "cda57c719ae74a97", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar aqara_url = global.get(\"aqara_url\");\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/res/query/by/resourceId\"\n\nmsg.payload = { \"data\": [{ \"options\": [msg.resourceID], \"subjectId\": subjectId }] };\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1170, "y": 6920, "wires": [["baf2ea7c1cc3773c"]] }, { "id": "46b632405463eb83", "type": "ha-text", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 resourceID query", "version": 1, "debugenabled": false, "inputs": 0, "outputs": 1, "entityConfig": "75f4089d6ffc17c5", "mode": "listen", "value": "payload", "valueType": "msg", "outputProperties": [ { "property": "payload", "propertyType": "msg", "value": "", "valueType": "value" }, { "property": "previousValue", "propertyType": "msg", "value": "", "valueType": "previousValue" } ], "x": 520, "y": 6880, "wires": [["2bcda48ff6d960e4"]] }, { "id": "2bcda48ff6d960e4", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload", "pt": "msg", "to": "resourceID", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 6920, "wires": [["cda57c719ae74a97"]] }, { "id": "bb397b81cb0336ee", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 resourceID query", "entityConfig": "8dc8dba8a0545f86", "version": 0, "state": "Camera G3 resourceID query", "stateType": "str", "attributes": [ { "property": "resourceId resp", "value": "payload.result[0].resourceId", "valueType": "msg" }, { "property": "value", "value": "payload.result[0].value", "valueType": "msg" }, { "property": "timeStamp", "value": "payload.result[0].timeStamp", "valueType": "msg" }, { "property": "message", "value": "payload.message", "valueType": "msg" }, { "property": "full resp", "value": "payload", "valueType": "msg" }, { "property": "resourceId query", "value": "resourceID", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 1870, "y": 6920, "wires": [[]] }, { "id": "691092c9276a6c48", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "payload.rec_mode.value", "action": "", "pretty": false, "x": 1470, "y": 2820, "wires": [["b347f2ac29d238e5"]] }, { "id": "b347f2ac29d238e5", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "payload.rete.value", "action": "obj", "pretty": false, "x": 1470, "y": 2860, "wires": [["85529bd98c7c082b"]] }, { "id": "85529bd98c7c082b", "type": "json", "z": "6bc3ee6dd0420e6c", "name": "", "property": "payload.sdmemory.value", "action": "obj", "pretty": false, "x": 1470, "y": 2900, "wires": [ [ "883164c768d668f4", "23768c9c6865f5e7", "0d33e6ef8a22d9f3", "494cc475f790dcb4", "e659beaca1a145a0", "72f7bb2b57f43387", "e445d2c6f15fb677", "cdb5b62b1bfd3744", "b9c5185aec479b3d", "d38f633909ecc1f7", "ffce7799c7fb1b82", "9d36074f2248308d", "a0f0ac1dcd975425", "04602bf8c592a85f", "472c4b804ec39b8e", "b24179d668f59e07", "cb205886ba9188df", "321206500e472af4", "bc73e01843d56bee", "dd2e50b3746cebbf", "aed822580f1c3529", "51dbe8b2ca3e8a70" ] ] }, { "id": "523dfcbaf8f4b981", "type": "inject", "z": "6bc3ee6dd0420e6c", "name": "Autostart on boot +16s", "props": [{ "p": "lastchecked", "v": "", "vt": "date" }], "repeat": "", "crontab": "", "once": true, "onceDelay": "16", "topic": "", "x": 490, "y": 2840, "wires": [["900ed9df0e7865d1"]] }, { "id": "ef54e960aac6baf7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "change id > name", "func": "msg.payload.sensivity_suond = msg.payload[\"14.140.85\"]; \nmsg.payload.rec_mode = msg.payload[\"14.20.85\"];\nmsg.payload.catdog_freq = msg.payload[\"14.116.85\"]; \nmsg.payload.volume = msg.payload[\"14.11.85\"]; \nmsg.payload.suond_freq = msg.payload[\"14.108.85\"];\nmsg.payload.motion_freq = msg.payload[\"14.105.85\"];\nmsg.payload.night_video = msg.payload[\"14.73.85\"]; \nmsg.payload.sensitivity = msg.payload[\"14.104.85\"]; \nmsg.payload.frame = msg.payload[\"4.76.85\"]; \nmsg.payload.gestneedface = msg.payload[\"4.48.85\"];\nmsg.payload.rete = msg.payload[\"14.67.85\"]; \nmsg.payload.sdmemory = msg.payload[\"13.25.85\"]; \nmsg.payload.face_freq = msg.payload[\"14.110.85\"];\nmsg.payload.human_freq = msg.payload[\"14.114.85\"];\nmsg.payload.muteaudio = msg.payload[\"4.63.85\"];\nmsg.payload.timestamp = msg.payload[\"14.4.85\"];\nmsg.payload.ark_mode = msg.payload[\"8.0.2327\"];\nmsg.payload.automatic_unlocking = msg.payload[\"8.0.2161\"];\nmsg.payload.poweroff_memory = msg.payload[\"14.86.85\"];\nmsg.payload.device_offline_notif = msg.payload[\"4.89.85\"];\nmsg.payload.face_sens = msg.payload[\"14.141.85\"];\nmsg.payload.human_sens = msg.payload[\"14.136.85\"];\nmsg.payload.catdog_sens = msg.payload[\"14.137.85\"];\nmsg.payload.one_both_hand = msg.payload[\"4.75.85\"];\nmsg.payload.anti_theft_lock = msg.payload[\"4.99.85\"];\nmsg.payload.anti_lost_not = msg.payload[\"4.151.85\"];\nmsg.payload.motion_rec = msg.payload[\"4.50.85\"];\nmsg.payload.motion_push = msg.payload[\"4.51.85\"];\nmsg.payload.suond_rec = msg.payload[\"4.52.85\"];\nmsg.payload.suond_push = msg.payload[\"4.53.85\"];\nmsg.payload.face_rec = msg.payload[\"4.54.85\"];\nmsg.payload.face_push = msg.payload[\"4.55.85\"];\nmsg.payload.person_rec = msg.payload[\"4.56.85\"];\nmsg.payload.person_push = msg.payload[\"4.57.85\"];\nmsg.payload.animal_push = msg.payload[\"4.59.85\"];\nmsg.payload.animal_rec = msg.payload[\"4.58.85\"];\nmsg.payload.face_detect = msg.payload[\"14.75.85\"];\nmsg.payload.person_detect = msg.payload[\"14.77.85\"];\nmsg.payload.animal_detect = msg.payload[\"14.78.85\"];\nmsg.payload.motion_detect = msg.payload[\"14.70.85\"];\nmsg.payload.suond_detect = msg.payload[\"14.119.85\"];\nmsg.payload.gesture_detect = msg.payload[\"14.76.85\"];\nmsg.payload.sleep_mode = msg.payload[\"14.125.85\"];\n\nif (msg.payload.anti_theft_lock.value === \"0\") {\n msg.payload.anti_lost_not.value = \"0\";}\n\nif (msg.payload.face_detect.value === \"0\") {\n msg.payload.face_rec.value = \"0\";\n msg.payload.face_push.value = \"0\";}\n\nif (msg.payload.person_detect.value === \"0\") {\n msg.payload.person_rec.value = \"0\";\n msg.payload.person_push.value = \"0\";} \n\nif (msg.payload.animal_detect.value === \"0\") {\n msg.payload.animal_rec.value = \"0\";\n msg.payload.animal_push.value = \"0\";}\n\nif (msg.payload.motion_detect.value === \"0\") {\n msg.payload.motion_rec.value = \"0\";\n msg.payload.motion_push.value = \"0\";}\n\nif (msg.payload.suond_detect.value === \"0\") {\n msg.payload.suond_rec.value = \"0\";\n msg.payload.suond_push.value = \"0\";}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1450, "y": 2720, "wires": [["691092c9276a6c48"]] }, { "id": "9d5de3403b062aff", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [ { "t": "move", "p": "payload.gateway_deletion_setting.value", "pt": "msg", "to": "enable", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 530, "y": 1780, "wires": [["72a3c7c613299cec"]] }, { "id": "d5f7ea9345b8a85e", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\"data\": { \"gateway_deletion_setting\": 1 },\"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1780, "wires": [["41825eb44683ac23"]] }, { "id": "548923b07fecdb20", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"gateway_deletion_setting\": 0 }, \"subjectId\": subjectId };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1570, "y": 1820, "wires": [["41825eb44683ac23"]] }, { "id": "72a3c7c613299cec", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Gateway Deletion Prevention", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "abb764f23f32a75d", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 920, "y": 1780, "wires": [["d5f7ea9345b8a85e"], ["548923b07fecdb20"]] }, { "id": "b998b472dcba5d3d", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [ { "t": "move", "p": "payload.device_offline_notif.value", "pt": "msg", "to": "enable", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 950, "y": 3480, "wires": [["bb2d9b9a0711edae"]] }, { "id": "72f7bb2b57f43387", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.device_offline_notif.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.device_offline_notif.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3480, "wires": [["b998b472dcba5d3d"]] }, { "id": "23d689a5c0049e19", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.ark_mode.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 920, "y": 3560, "wires": [["c6d4da78d18b5faa"]] }, { "id": "e445d2c6f15fb677", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.ark_mode.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.ark_mode.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3560, "wires": [["23d689a5c0049e19"]] }, { "id": "d3b766c4bb5287db", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.automatic_unlocking.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 960, "y": 3640, "wires": [["713808ef400a9c9f"]] }, { "id": "cdb5b62b1bfd3744", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.automatic_unlocking.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.automatic_unlocking.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3640, "wires": [["d3b766c4bb5287db"]] }, { "id": "decf324ca0a2cfd9", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.poweroff_memory.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 950, "y": 3720, "wires": [["87aa93e77661d0bf"]] }, { "id": "b9c5185aec479b3d", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.poweroff_memory.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.poweroff_memory.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3720, "wires": [["decf324ca0a2cfd9"]] }, { "id": "bb2d9b9a0711edae", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Device Offline Notification", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "012e33fe328386c0", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1390, "y": 3480, "wires": [["46132f1cf6376e85"], ["08c1f07d5a1d2b72"]] }, { "id": "c6d4da78d18b5faa", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Ark Mode", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "817673824a135f57", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 3560, "wires": [["e5f3f56db0ebc7dd"], ["5434a83501c92341"]] }, { "id": "713808ef400a9c9f", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Automatic Unlocking", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "b081b61d92bdb83f", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1370, "y": 3640, "wires": [["0eed6d900c05ff6f"], ["66a951c00e2f559b"]] }, { "id": "87aa93e77661d0bf", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Power-off ptz-memory", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "0684aa616a027c94", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1380, "y": 3720, "wires": [["49d83a7fd6358b5f"], ["5ca5e564c73ad652"]] }, { "id": "8149d6534123a07f", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "ARK mode", "rules": [ { "t": "change", "p": "payload.ark_mode.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.ark_mode.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2630, "y": 2780, "wires": [["b99bdc775996e91f"]] }, { "id": "b99bdc775996e91f", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Automatic Unlocking", "rules": [ { "t": "change", "p": "payload.automatic_unlocking.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.automatic_unlocking.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2660, "y": 2820, "wires": [["c22e61b063c94020"]] }, { "id": "c22e61b063c94020", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Poweroff Memory PTZ", "rules": [ { "t": "change", "p": "payload.poweroff_memory.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.poweroff_memory.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2660, "y": 2860, "wires": [["f1d0ccee01120b95"]] }, { "id": "80b229bded47799d", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "Device Offline Notif", "rules": [ { "t": "change", "p": "payload.device_offline_notif.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.device_offline_notif.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2930, "y": 2780, "wires": [["8d026a1ce0c97c62"]] }, { "id": "842092e94c2466f1", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar aqara_url = global.get(\"aqara_url\");\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/app/position/device/query\"\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1050, "y": 7220, "wires": [["45b5778f8fe3d76d"]] }, { "id": "8870776203396651", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Aqara My Device", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "1150d03f53e41fcd", "outputProperties": [{ "property": "lastchecked", "propertyType": "msg", "value": "", "valueType": "date" }], "x": 540, "y": 7220, "wires": [["842092e94c2466f1"]] }, { "id": "ec3951b9aed695a4", "type": "inject", "z": "6bc3ee6dd0420e6c", "name": "Autostart on boot +24s", "props": [{ "p": "lastchecked", "v": "", "vt": "date" }], "repeat": "", "crontab": "", "once": true, "onceDelay": "24", "topic": "", "x": 550, "y": 7160, "wires": [["842092e94c2466f1"]] }, { "id": "69e0d4dca16feb49", "type": "ha-sensor", "z": "6bc3ee6dd0420e6c", "name": "Aqara MyDevice", "entityConfig": "8a059ef40811acf4", "version": 0, "state": "Aqara MyDevice", "stateType": "str", "attributes": [ { "property": "did", "value": "msg.payload.mylumi.did", "valueType": "msg" }, { "property": "deviceName", "value": "msg.payload.mylumi.deviceName", "valueType": "msg" }, { "property": "originalName", "value": "msg.payload.mylumi.originalName", "valueType": "msg" }, { "property": "model", "value": "msg.payload.mylumi.model", "valueType": "msg" }, { "property": "state", "value": "payload.mylumi.state", "valueType": "msg" }, { "property": "positionName", "value": "payload.mylumi.positionName", "valueType": "msg" }, { "property": "firmwareVersion", "value": "payload.mylumi.firmwareVersion", "valueType": "msg" }, { "property": "real1", "value": "payload.mylumi.real1", "valueType": "msg" }, { "property": "real2", "value": "payload.mylumi.real2", "valueType": "msg" }, { "property": "positionId", "value": "payload.mylumi.positionId", "valueType": "msg" }, { "property": "lowBatteryFlag", "value": "payload.mylumi.lowBatteryFlag", "valueType": "msg" }, { "property": "categoryNames", "value": "payload.mylumi.categoryNames", "valueType": "msg" }, { "property": "supportHomeKit", "value": "payload.mylumi.supportHomeKit", "valueType": "msg" } ], "inputOverride": "allow", "outputProperties": [], "x": 2420, "y": 7220, "wires": [[]] }, { "id": "45b5778f8fe3d76d", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "GET", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 1470, "y": 7220, "wires": [["8ade6715eb11f630"]] }, { "id": "0b355c72d8b4054a", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.set_video.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.set_video.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2470, "y": 740, "wires": [["d1efcdfead6dd8b4"]] }, { "id": "d1efcdfead6dd8b4", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.gateway_deletion_setting.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.gateway_deletion_setting.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2690, "y": 740, "wires": [["385d75a1bd40a752"]] }, { "id": "9d124e9ed46d1a47", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.pets_track_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.pets_track_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2470, "y": 700, "wires": [["0b355c72d8b4054a"]] }, { "id": "9255160a9901633b", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.gesture_detect_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.gesture_detect_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2470, "y": 660, "wires": [["9d124e9ed46d1a47"]] }, { "id": "0ef5b5ae0121284a", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.pets_track_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.pets_track_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2470, "y": 620, "wires": [["9255160a9901633b"]] }, { "id": "40ac2e0d80f57179", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.ptz_cruise_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.ptz_cruise_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2470, "y": 580, "wires": [["0ef5b5ae0121284a"]] }, { "id": "d2df8cce1cf878d1", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.device_night_tip_light.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.device_night_tip_light.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2470, "y": 540, "wires": [["40ac2e0d80f57179"]] }, { "id": "68a70b738de71521", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.soundtrigger_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.soundtrigger_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2470, "y": 500, "wires": [["d2df8cce1cf878d1"]] }, { "id": "bf5d44cdf7cc93c0", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.humans_track_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.humans_track_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2190, "y": 740, "wires": [["68a70b738de71521"]] }, { "id": "6b84c2f047e5f52e", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.human_detect_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.human_detect_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2190, "y": 700, "wires": [["bf5d44cdf7cc93c0"]] }, { "id": "1ac6f955f282900c", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.pets_detect_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.pets_detect_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2190, "y": 660, "wires": [["6b84c2f047e5f52e"]] }, { "id": "bdbf6c6ae78508db", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.face_detect_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.face_detect_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2190, "y": 620, "wires": [["1ac6f955f282900c"]] }, { "id": "367c919c5914a2bd", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.mdtrigger_enable.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.mdtrigger_enable.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2190, "y": 580, "wires": [["bdbf6c6ae78508db"]] }, { "id": "8569a537305f1e40", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "search did subjectId - loop", "func": "var i;\nvar array = msg.payload.result.devices\nvar subjectId = global.get(\"subjectId\");\n\nfor (i = 0; i < array.length; i++) {\n if (msg.payload.result.devices[i].did === subjectId )\n msg.payload.mylumi = msg.payload.result.devices[i];\n node.send(msg);\n}\nreturn;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1840, "y": 7220, "wires": [["4f772f0b02371b48"]] }, { "id": "fcee420c063b7222", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change supportHomeKit", "rules": [ { "t": "change", "p": "payload.mylumi.supportHomeKit", "pt": "msg", "from": "1", "fromt": "num", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.mylumi.supportHomeKit", "pt": "msg", "from": "0", "fromt": "num", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2130, "y": 7160, "wires": [["13d605728fdc913a"]] }, { "id": "4f772f0b02371b48", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change state", "rules": [ { "t": "change", "p": "payload.mylumi.state", "pt": "msg", "from": "1", "fromt": "num", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.mylumi.state", "pt": "msg", "from": "0", "fromt": "num", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2070, "y": 7220, "wires": [["fcee420c063b7222"]] }, { "id": "13d605728fdc913a", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change lowBatteryFlag", "rules": [ { "t": "change", "p": "payload.mylumi.lowBatteryFlag", "pt": "msg", "from": "1", "fromt": "num", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.mylumi.lowBatteryFlag", "pt": "msg", "from": "0", "fromt": "num", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2150, "y": 7100, "wires": [["69e0d4dca16feb49"]] }, { "id": "8b57167bd3e81b71", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "catch array id > json with name=id", "func": "const resultLength = msg.payload.result.length; \n\nfor (let i = 0; i < resultLength; i++) {\n let attrName = msg.payload.result[i].attr;\n msg.payload[attrName] = msg.payload.result[i];\n}\n\nnode.send(msg);\n\nreturn;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1960, "y": 460, "wires": [["f5c5ee93add3d50d"]] }, { "id": "f5c5ee93add3d50d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Fix not found", "func": "if (!msg.payload.mdtrigger_enable) {\n msg.payload.mdtrigger_enable = {};\n}\n\nif (!msg.payload.face_detect_enable) {\n msg.payload.face_detect_enable = {};\n}\n\nif (!msg.payload.pets_detect_enable) {\n msg.payload.pets_detect_enable = {};\n}\n\nif (!msg.payload.human_detect_enable) {\n msg.payload.human_detect_enable = {};\n}\n\nif (!msg.payload.humans_track_enable) {\n msg.payload.humans_track_enable = {};\n}\n\nif (!msg.payload.soundtrigger_enable) {\n msg.payload.soundtrigger_enable = {};\n}\n\nif (!msg.payload.ptz_cruise_enable) {\n msg.payload.ptz_cruise_enable = {};\n}\n\nif (!msg.payload.gesture_detect_enable) {\n msg.payload.gesture_detect_enable = {};\n}\n\nif (!msg.payload.pets_track_enable) {\n msg.payload.pets_track_enable = {};\n}\n\nif (!msg.payload.set_video) {\n msg.payload.set_video = {};\n}\n\nif (!msg.payload.cloud_small_video) {\n msg.payload.cloud_small_video = {};\n}\n\nif (!msg.payload.alarm_bell_index) {\n msg.payload.alarm_bell_index = {};\n}\n\nif (!msg.payload.alarm_bell_volume) {\n msg.payload.alarm_bell_volume = {};\n}\n\nif (!msg.payload.alarm_status) {\n msg.payload.alarm_status = {};\n}\n\nif (!msg.payload.system_volume) {\n msg.payload.system_volume = {};\n}\n\nif (!msg.payload.device_night_tip_light) {\n msg.payload.device_night_tip_light = {};\n}\n\nif (!msg.payload.sdcard_status) {\n msg.payload.sdcard_status = {};\n}\n\nif (!msg.payload.device_wifi_rssi) {\n msg.payload.device_wifi_rssi = {};\n}\n\nif (!msg.payload.gateway_deletion_setting) {\n msg.payload.gateway_deletion_setting = {};\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2050, "y": 520, "wires": [["367c919c5914a2bd"]] }, { "id": "385409187ba683e6", "type": "config", "z": "6bc3ee6dd0420e6c", "name": "Config", "properties": [ { "p": "token", "pt": "global", "to": "XXXXXXTOKENXXXXXXXXXXX", "tot": "str" }, { "p": "appid", "pt": "global", "to": "XXXXXXAPPIDXXXXXXXXXXX", "tot": "str" }, { "p": "aqara_url", "pt": "global", "to": "rpc-ger.aqara.com", "tot": "str" }, { "p": "subjectId", "pt": "global", "to": "lumi1.XXXXXXXXXXXX", "tot": "str" }, { "p": "country", "pt": "global", "to": "it-IT", "tot": "str" }, { "p": "userid", "pt": "global", "to": "enter manual if not work autoconfig", "tot": "str" } ], "active": true, "x": 850, "y": 160, "wires": [] }, { "id": "2c9db9226f5bdf0e", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "catch array id > json with name=id", "func": "const resultLength = msg.payload.result.data.length; \n\nfor (let i = 0; i < resultLength; i++) {\n let attrName = msg.payload.result.data[i].dataKey;\n let attrtime = msg.payload.result.data[i].time \n let attrValue = msg.payload.result.data[i].value;\n msg.payload[attrName] = { dataKey : attrName,time : attrtime, value : attrValue };\n}\n\nnode.send(msg);\n\nreturn;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1100, "y": 2720, "wires": [["0e817c108879ad99"]] }, { "id": "5e059f37cdf1fd75", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Sensitivity Face", "func": "if (msg.payload.face_sens.value === '0') {\n msg.payload.face_sens.value = 'Low';\n}\nif (msg.payload.face_sens.value === '1') {\n msg.payload.face_sens.value = 'Medium';\n}\nif (msg.payload.face_sens.value === '2') {\n msg.payload.face_sens.value = 'Hight';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2340, "y": 2820, "wires": [["d04f78869435c97c"]] }, { "id": "263d28c435dfa219", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Sensitivity Human", "func": "if (msg.payload.human_sens.value === '0') {\n msg.payload.human_sens.value = 'Low';\n}\nif (msg.payload.human_sens.value === '1') {\n msg.payload.human_sens.value = 'Medium';\n}\nif (msg.payload.human_sens.value === '2') {\n msg.payload.human_sens.value = 'Hight';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1770, "y": 2920, "wires": [["eadd6ae834adf060"]] }, { "id": "eadd6ae834adf060", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Sensitivity catDog", "func": "if (msg.payload.catdog_sens.value === '0') {\n msg.payload.catdog_sens.value = 'Low';\n}\nif (msg.payload.catdog_sens.value === '1') {\n msg.payload.catdog_sens.value = 'Medium';\n}\nif (msg.payload.catdog_sens.value === '2') {\n msg.payload.catdog_sens.value = 'Hight';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2030, "y": 2800, "wires": [["271d2de87f6d4edc"]] }, { "id": "293132d69d5993c1", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "One Both Hand", "func": "if (msg.payload.one_both_hand.value === '0') {\n msg.payload.one_both_hand.value = 'One';\n}\nif (msg.payload.one_both_hand.value === '1') {\n msg.payload.one_both_hand.value = 'Both';\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2340, "y": 2780, "wires": [["5e059f37cdf1fd75"]] }, { "id": "9a7dca3956517bb7", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Human low", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "d5ab64e53b8163f7", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2350, "y": 4700, "wires": [["fe9bbc93599844cd"]] }, { "id": "2091bebba03f596d", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Human medium", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "6dadbea9ca61834c", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2360, "y": 4760, "wires": [["e18781a75ac1bdb7"]] }, { "id": "602f4c8ab994854c", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Human hight", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "4c3d62122224b84c", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2350, "y": 4820, "wires": [["64eae4c43d720cf5"]] }, { "id": "254a12c5d730010f", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor CatDog low", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "a25b5a55edbcc4f2", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2350, "y": 4880, "wires": [["13ee86e905ed5a1c"]] }, { "id": "e279b8fccfdd8311", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor CatDog medium", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "228c5e3056e292f1", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2360, "y": 4940, "wires": [["47d46a004f4aed94"]] }, { "id": "1ecb5353cabccfda", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor CatDog hight", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "f27671fab4c06268", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2350, "y": 5000, "wires": [["5323600201b82f3c"]] }, { "id": "6dd09124c0a4d147", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Face low", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "1befc5e95925ec9e", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2340, "y": 5060, "wires": [["d180e5625985f784"]] }, { "id": "9c7d20dca2754875", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Face medium", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "081835a55d4c5c02", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2350, "y": 5120, "wires": [["a91d46d80e1675c9"]] }, { "id": "2f3aa6adea3c4bb3", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Sensor Face hight", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "dab294ec05d85f91", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2340, "y": 5180, "wires": [["c266ec90acdd749c"]] }, { "id": "130a151efc131a6c", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Hand One", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "ef447d411542b9cf", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2320, "y": 5240, "wires": [["7bd33655a37ec87f"]] }, { "id": "d88b50fa9728295e", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 Hand Both", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "6d07c69eefcec9e7", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 2320, "y": 5300, "wires": [["890485fa46cdec8e"]] }, { "id": "f1d0ccee01120b95", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "anti_theft_lock", "rules": [ { "t": "change", "p": "payload.anti_theft_lock.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.anti_theft_lock.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.anti_lost_not.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.anti_lost_not.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2640, "y": 2900, "wires": [["957c7318b219b680"]] }, { "id": "957c7318b219b680", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "face", "rules": [ { "t": "change", "p": "payload.face_detect.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.face_detect.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.face_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.face_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.face_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.face_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2610, "y": 2940, "wires": [["80b229bded47799d"]] }, { "id": "8d026a1ce0c97c62", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "person", "rules": [ { "t": "change", "p": "payload.person_detect.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.person_detect.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.person_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.person_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.person_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.person_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2890, "y": 2820, "wires": [["8c3064d8314cbeb0"]] }, { "id": "8c3064d8314cbeb0", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "motion", "rules": [ { "t": "change", "p": "payload.motion_detect.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.motion_detect.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.motion_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.motion_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.motion_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.motion_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2890, "y": 2860, "wires": [["b91eda18bf41c7f6"]] }, { "id": "b91eda18bf41c7f6", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "suond", "rules": [ { "t": "change", "p": "payload.suond_detect.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.suond_detect.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.suond_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.suond_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.suond_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.suond_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2890, "y": 2900, "wires": [["4346ab3a4a489a92"]] }, { "id": "4346ab3a4a489a92", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "animal", "rules": [ { "t": "change", "p": "payload.animal_detect.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.animal_detect.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.animal_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.animal_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" }, { "t": "change", "p": "payload.animal_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.animal_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2890, "y": 2940, "wires": [["cb86f0a74b1009aa"]] }, { "id": "cb86f0a74b1009aa", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "gesture", "rules": [ { "t": "change", "p": "payload.gesture_detect.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.gesture_detect.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 2900, "y": 2980, "wires": [["16019c2f9db6d994"]] }, { "id": "584c32a2892809e9", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.anti_theft_lock.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 940, "y": 3780, "wires": [["d3df9bca57b133da"]] }, { "id": "d38f633909ecc1f7", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.anti_theft_lock.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.anti_theft_lock.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3780, "wires": [["584c32a2892809e9"]] }, { "id": "d3df9bca57b133da", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 anti-theft-lock", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "242e7afcf37aef07", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1350, "y": 3780, "wires": [["e5063892d80b7029"], ["be3ea5db94de99ab"]] }, { "id": "69eedcd9665237c6", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.anti_lost_not.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 3860, "wires": [["3984d82c39665835"]] }, { "id": "ffce7799c7fb1b82", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.anti_lost_not.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.anti_lost_not.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3860, "wires": [["69eedcd9665237c6"]] }, { "id": "3984d82c39665835", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 anti-lost-not", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "6705f2d8867dd222", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 3860, "wires": [["9f52169f1446f2b7"], ["9144a13509b2f711"]] }, { "id": "98f727702cd18f08", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.motion_rec.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 3940, "wires": [["765932e53a23e6f2"]] }, { "id": "9d36074f2248308d", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.motion_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.motion_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 3940, "wires": [["98f727702cd18f08"]] }, { "id": "765932e53a23e6f2", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 motion_rec", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "dcd860693b75ac7a", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 3940, "wires": [["fcae526c723ebaea"], ["dac6647ba7613172"]] }, { "id": "605e014fb5f7ba0d", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.motion_push.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4020, "wires": [["b15874b0bafbc692"]] }, { "id": "cb205886ba9188df", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.motion_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.motion_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4020, "wires": [["605e014fb5f7ba0d"]] }, { "id": "b15874b0bafbc692", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 motion_push", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "bd502ca32f8c9f9d", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1350, "y": 4020, "wires": [["c92f26bdb7a6413e"], ["0ec6b0d6e47e5013"]] }, { "id": "bf4ff4a4a9e59c32", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.suond_rec.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4100, "wires": [["9da979a680a825ec"]] }, { "id": "321206500e472af4", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.suond_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.suond_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4100, "wires": [["bf4ff4a4a9e59c32"]] }, { "id": "9da979a680a825ec", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 suond_rec", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "e1e92654e8d97e84", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 4100, "wires": [["390bc2b2cee1959f"], ["f96e44db9a0e4259"]] }, { "id": "18119587c7e18a36", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.suond_push.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4180, "wires": [["7721656c04e7889a"]] }, { "id": "bc73e01843d56bee", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.suond_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.suond_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4180, "wires": [["18119587c7e18a36"]] }, { "id": "7721656c04e7889a", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 suond_push", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "b78bf769e49c9d6a", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1350, "y": 4180, "wires": [["8d1e68d083bbf50e"], ["e673fcea056b75ca"]] }, { "id": "509a3778f35e5ba0", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.face_rec.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 920, "y": 4260, "wires": [["a3ba393d52fe7ffe"]] }, { "id": "dd2e50b3746cebbf", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.face_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.face_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4260, "wires": [["509a3778f35e5ba0"]] }, { "id": "a3ba393d52fe7ffe", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 face_rec", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "1cebf2aeba052372", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1330, "y": 4260, "wires": [["3fb65ac41d066360"], ["7220952ac3ab6a78"]] }, { "id": "05757da8e434fab9", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.face_push.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 920, "y": 4340, "wires": [["368ba563ffaa1b9e"]] }, { "id": "a0f0ac1dcd975425", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.face_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.face_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4340, "wires": [["05757da8e434fab9"]] }, { "id": "368ba563ffaa1b9e", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 face_push", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "99b65c7585e01f37", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 4340, "wires": [["7e25c21b26db9f87"], ["6a48c168c4e4dbfb"]] }, { "id": "54a42a68ce936a36", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.person_rec.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4420, "wires": [["48373354f10592ac"]] }, { "id": "04602bf8c592a85f", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.person_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.person_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4420, "wires": [["54a42a68ce936a36"]] }, { "id": "48373354f10592ac", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 person_rec", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "7acd6bfdc9d3c1b1", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 4420, "wires": [["a16b6dc962b0d018"], ["f5c792fd771a4dd9"]] }, { "id": "8b3c0cac60b676ab", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.animal_push.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4580, "wires": [["a0105daf4538c695"]] }, { "id": "472c4b804ec39b8e", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.animal_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.animal_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4580, "wires": [["8b3c0cac60b676ab"]] }, { "id": "a0105daf4538c695", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 animal_push", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "018b8f946bffc79c", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1350, "y": 4580, "wires": [["84fc116578144c1d"], ["54447db1790a3c52"]] }, { "id": "a808df708c466dad", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.animal_rec.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4660, "wires": [["448244f6fe4d7c46"]] }, { "id": "b24179d668f59e07", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.animal_rec.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.animal_rec.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4660, "wires": [["a808df708c466dad"]] }, { "id": "448244f6fe4d7c46", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 animal_rec", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "07097fa543369744", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1340, "y": 4660, "wires": [["2dd549c5c7c3284a"], ["7fcb3cb3ca4c8460"]] }, { "id": "450eff8ead276eb6", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 person_push", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "923a999c6ac4073e", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1350, "y": 4500, "wires": [["e37cb8a831931b83"], ["c1c4d52712aa65b2"]] }, { "id": "4af802519e13c24b", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.person_push.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4500, "wires": [["450eff8ead276eb6"]] }, { "id": "aed822580f1c3529", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.person_push.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.person_push.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4500, "wires": [["4af802519e13c24b"]] }, { "id": "4b78deec780f6b4a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Fix not found", "func": "if (!msg.payload) {\n msg.payload = {};\n}\n\nif (!msg.payload.result) {\n msg.payload.result = {};\n msg.payload.result.value = {};\n msg.payload.result[0] = {};\n msg.payload.result[0].value = {};\n msg.payload.result[1] = {};\n msg.payload.result[1].value = {};\n msg.payload.result[2] = {};\n msg.payload.result[2].value = {};\n}\n\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1290, "y": 5540, "wires": [["02259c828e1e8082"]] }, { "id": "a3de07aec2acf4a2", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Fix not found", "func": "if (!msg.payload) {\n msg.payload = {};\n}\n\nif (!msg.payload.result) {\n msg.payload.result = {};\n\n}\n\nif (!msg.payload.result.resultList) {\n msg.payload.result.resultList = {};\n msg.payload.result.resultList[0] = {};\n msg.payload.result.resultList[0].linkageName = 'n.d.';\n\n}\n\nif (msg.date === \"Invalid Date\") {\n msg.date = \"\"\n}\nif (msg.time === \"Invalid D\") {\n msg.time = \"\"\n}\nif (msg.date === \"Invalid Date\") {\n msg.date = \"\"\n}\nif (msg.finaldate === \"Invalid Date Invalid Date\") {\n msg.finaldate = \"\"\n}\n\nreturn msg;\n", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1630, "y": 5820, "wires": [["d2e83258ab888b0f"]] }, { "id": "ae409c79626c7d1b", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var aqara_url = global.get(\"aqara_url\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/devex/camera/operate\";\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2530, "y": 6380, "wires": [["47b9d707187cd820"]] }, { "id": "18a09fd8712ccf22", "type": "http request", "z": "6bc3ee6dd0420e6c", "name": "", "method": "GET", "ret": "obj", "paytoqs": "ignore", "url": "", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [ { "keyType": "other", "keyValue": "Sys-Type", "valueType": "other", "valueValue": "1" }, { "keyType": "other", "keyValue": "Content-Type", "valueType": "other", "valueValue": "application/json; charset=utf-8" } ], "x": 2510, "y": 6580, "wires": [[]] }, { "id": "74020db14a2ab4a6", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\nvar aqara_url = global.get(\"aqara_url\");\nvar posId = '&posId=38271'\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/devex/camera/ptz/position/run?did=\" + subjectId + posId;\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2210, "y": 6580, "wires": [["18a09fd8712ccf22"]] }, { "id": "cf3d49888f313843", "type": "ha-button", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 PTZ Stop", "version": 0, "debugenabled": false, "outputs": 1, "entityConfig": "1422e226a6fd3495", "outputProperties": [{ "property": "payload", "propertyType": "msg", "value": "", "valueType": "str" }], "x": 1960, "y": 6500, "wires": [["c9e75bb29c728840"]] }, { "id": "c9e75bb29c728840", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = {\n \"did\": subjectId, \"method\": \"ctrl_ptz\", \"params\": { \"action\": \"stop\" }\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2210, "y": 6500, "wires": [["ae409c79626c7d1b"]] }, { "id": "16019c2f9db6d994", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "sleep_mode", "rules": [ { "t": "change", "p": "payload.sleep_mode.value", "pt": "msg", "from": "1", "fromt": "num", "to": "Enable", "tot": "str" }, { "t": "change", "p": "payload.sleep_mode.value", "pt": "msg", "from": "0", "fromt": "num", "to": "Disable", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 3130, "y": 2860, "wires": [["0ce94aba1d78229a"]] }, { "id": "500d079e1ab52ecc", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "", "rules": [{ "t": "move", "p": "payload.sleep_mode.value", "pt": "msg", "to": "enable", "tot": "msg" }], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 930, "y": 4740, "wires": [["59f070f5494b7046"]] }, { "id": "51dbe8b2ca3e8a70", "type": "change", "z": "6bc3ee6dd0420e6c", "name": "change resourceId", "rules": [ { "t": "change", "p": "payload.sleep_mode.value", "pt": "msg", "from": "1", "fromt": "str", "to": "true", "tot": "bool" }, { "t": "change", "p": "payload.sleep_mode.value", "pt": "msg", "from": "0", "fromt": "str", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 510, "y": 4740, "wires": [["500d079e1ab52ecc"]] }, { "id": "59f070f5494b7046", "type": "ha-switch", "z": "6bc3ee6dd0420e6c", "name": "Camera G3 sleep_mode", "version": 0, "debugenabled": false, "inputs": 1, "outputs": 2, "entityConfig": "c7f543f20429d35c", "enableInput": true, "outputOnStateChange": true, "outputProperties": [ { "property": "outputType", "propertyType": "msg", "value": "state change", "valueType": "str" }, { "property": "payload", "propertyType": "msg", "value": "", "valueType": "entityState" } ], "x": 1350, "y": 4740, "wires": [["79b7316c3491f9d6"], ["3b640bde036c367a"]] }, { "id": "0e817c108879ad99", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Fix not found", "func": "if (!msg.payload[\"14.140.85\"]) {\n msg.payload[\"14.140.85\"] = {};\n}\nif (!msg.payload[\"14.116.85\"]) {\n msg.payload[\"14.116.85\"] = {};\n}\nif (!msg.payload[\"14.11.85\"]) {\n msg.payload[\"14.11.85\"] = {};\n}\nif (!msg.payload[\"14.108.85\"]) {\n msg.payload[\"14.108.85\"] = {};\n}\nif (!msg.payload[\"14.105.85\"]) {\n msg.payload[\"14.105.85\"] = {};\n}\nif (!msg.payload[\"14.73.85\"]) {\n msg.payload[\"14.73.85\"] = {};\n}\nif (!msg.payload[\"4.76.85\"]) {\n msg.payload[\"4.76.85\"] = {};\n}\nif (!msg.payload[\"4.48.85\"]) {\n msg.payload[\"4.48.85\"] = {};\n}\nif (!msg.payload[\"14.110.85\"]) {\n msg.payload[\"14.110.85\"] = {};\n}\nif (!msg.payload[\"14.114.85\"]) {\n msg.payload[\"14.114.85\"] = {};\n}\nif (!msg.payload[\"4.63.85\"]) {\n msg.payload[\"4.63.85\"] = {};\n}\nif (!msg.payload[\"14.4.85\"]) {\n msg.payload[\"14.4.85\"] = {};\n}\nif (!msg.payload[\"8.0.2327\"]) {\n msg.payload[\"8.0.2327\"] = {};\n}\nif (!msg.payload[\"8.0.2161\"]) {\n msg.payload[\"8.0.2161\"] = {};\n}\nif (!msg.payload[\"14.86.85\"]) {\n msg.payload[\"14.86.85\"] = {};\n}\nif (!msg.payload[\"4.89.85\"]) {\n msg.payload[\"4.89.85\"] = {};\n}\nif (!msg.payload[\"14.141.85\"]) {\n msg.payload[\"14.141.85\"] = {};\n}\nif (!msg.payload[\"14.136.85\"]) {\n msg.payload[\"14.136.85\"] = {};\n}\nif (!msg.payload[\"14.137.85\"]) {\n msg.payload[\"14.137.85\"] = {};\n}\nif (!msg.payload[\"4.75.85\"]) {\n msg.payload[\"4.75.85\"] = {};\n}\nif (!msg.payload[\"4.99.85\"]) {\n msg.payload[\"4.99.85\"] = {};\n}\nif (!msg.payload[\"4.151.85\"]) {\n msg.payload[\"4.151.85\"] = {};\n}\nif (!msg.payload[\"4.50.85\"]) {\n msg.payload[\"4.50.85\"] = {};\n}\nif (!msg.payload[\"4.51.85\"]) {\n msg.payload[\"4.51.85\"] = {};\n}\nif (!msg.payload[\"4.52.85\"]) {\n msg.payload[\"4.52.85\"] = {};\n}\nif (!msg.payload[\"4.53.85\"]) {\n msg.payload[\"4.53.85\"] = {};\n}\nif (!msg.payload[\"4.54.85\"]) {\n msg.payload[\"4.54.85\"] = {};\n}\nif (!msg.payload[\"4.55.85\"]) {\n msg.payload[\"4.55.85\"] = {};\n}\nif (!msg.payload[\"4.56.85\"]) {\n msg.payload[\"4.56.85\"] = {};\n}\nif (!msg.payload[\"4.57.85\"]) {\n msg.payload[\"4.57.85\"] = {};\n}\nif (!msg.payload[\"4.58.85\"]) {\n msg.payload[\"4.58.85\"] = {};\n}\nif (!msg.payload[\"4.59.85\"]) {\n msg.payload[\"4.59.85\"] = {};\n}\nif (!msg.payload[\"14.70.85\"]) {\n msg.payload[\"14.70.85\"] = {};\n}\nif (!msg.payload[\"14.75.85\"]) {\n msg.payload[\"14.75.85\"] = {};\n}\nif (!msg.payload[\"14.76.85\"]) {\n msg.payload[\"14.76.85\"] = {};\n}\nif (!msg.payload[\"14.77.85\"]) {\n msg.payload[\"14.77.85\"] = {};\n}\nif (!msg.payload[\"14.78.85\"]) {\n msg.payload[\"14.78.85\"] = {};\n}\nif (!msg.payload[\"14.119.85\"]) {\n msg.payload[\"14.119.85\"] = {};\n}\nif (!msg.payload[\"14.76.85\"]) {\n msg.payload[\"14.76.85\"] = {};\n}\nif (!msg.payload[\"14.125.85\"]) {\n msg.payload[\"14.125.85\"] = {};\n}\nif (!msg.payload[\"14.20.85\"]) {\n msg.payload[\"14.20.85\"] = {};\n msg.payload[\"14.20.85\"].value = {};\n}\nif (!msg.payload[\"13.25.85\"]) {\n msg.payload[\"13.25.85\"] = {};\n msg.payload[\"13.25.85\"].value = {};\n}\nif (!msg.payload[\"14.67.85\"]) {\n msg.payload[\"14.67.85\"] = {};\n msg.payload[\"14.67.85\"].value = {};\n}\n\t\nreturn msg;\n", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1450, "y": 2640, "wires": [["ef54e960aac6baf7"]] }, { "id": "225cf58b5260d4c7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Error UserID", "func": "if (msg.payload.message != \"Success\") {\n node.error( \" \", msg);\n node.error(msg.payload.message + \" \" + msg.payload.msgDetails, msg);\n node.error(\"Verify config node\", msg);\n node.error(\" \", msg);\n return null;\n}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 870, "y": 460, "wires": [["2fc6f86dc4bac978"]] }, { "id": "bc30e21c0e218008", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Error Config", "func": "if (msg.payload.message != \"Success\") {\n node.error( \" \", msg);\n node.error(msg.payload.message + \" \" + msg.payload.msgDetails, msg);\n node.error(\"Verify config node\", msg);\n node.error(\" \", msg);\n return null;\n}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1050, "y": 2240, "wires": [["60edefc32aeb5ba1"]] }, { "id": "4ec43a699a0c6aa6", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Error Config", "func": "if (msg.payload.message != \"Success\") {\n node.error( \" \", msg);\n node.error(msg.payload.message + \" \" + msg.payload.msgDetails, msg);\n node.error(\"Verify config node\", msg);\n node.error(\" \", msg);\n return null;\n}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 850, "y": 2720, "wires": [["2c9db9226f5bdf0e"]] }, { "id": "0a1c3026b727e9e5", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Error Config", "func": "if (msg.payload.message != \"Success\") {\n node.error( \" \", msg);\n node.error(msg.payload.message + \" \" + msg.payload.msgDetails, msg);\n node.error(\"Verify config node\", msg);\n node.error(\" \", msg);\n return null;\n}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1110, "y": 5500, "wires": [["4b78deec780f6b4a"]] }, { "id": "d068c2608ee7ab4e", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Error Config", "func": "if (msg.payload.message != \"Success\") {\n node.error( \" \", msg);\n node.error(msg.payload.message + \" \" + msg.payload.msgDetails, msg);\n node.error(\"Verify config node\", msg);\n node.error(\" \", msg);\n return null;\n}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1070, "y": 5820, "wires": [["52606fdb0a1bff45"]] }, { "id": "8ade6715eb11f630", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Error Config", "func": "if (msg.payload.message != \"Success\") {\n node.error( \" \", msg);\n node.error(msg.payload.message + \" \" + msg.payload.msgDetails, msg);\n node.error(\"Verify config node\", msg);\n node.error(\" \", msg);\n return null;\n}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1630, "y": 7160, "wires": [["8569a537305f1e40"]] }, { "id": "e8f50e58888d988f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "Error Config", "func": "if (msg.payload.message != \"Success\") {\n node.error( \" \", msg);\n node.error(msg.payload.message + \" \" + msg.payload.msgDetails, msg);\n node.error(\"Verify config node\", msg);\n node.error(\" \", msg);\n return null;\n}\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1830, "y": 560, "wires": [["8b57167bd3e81b71"]] }, { "id": "e56bbd70f1cb8db3", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.4.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3120, "wires": [["1207d93f15a3f0f6"]] }, { "id": "f1c422613a3534bd", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.4.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3160, "wires": [["1207d93f15a3f0f6"]] }, { "id": "868d38fa04316c9f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.76.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3200, "wires": [["1207d93f15a3f0f6"]] }, { "id": "c58e9cdb19f3f545", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.76.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3240, "wires": [["1207d93f15a3f0f6"]] }, { "id": "ca49349429430389", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.63.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3280, "wires": [["1207d93f15a3f0f6"]] }, { "id": "4bc5d894eca8749f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.63.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3320, "wires": [["1207d93f15a3f0f6"]] }, { "id": "8794294b3d864721", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nmsg.payload = { \"data\": { \"14.133.85\": \"0\" },\n \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\"\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 5120, "wires": [["1207d93f15a3f0f6"]] }, { "id": "a7dbda6d513690c8", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nmsg.payload = { \"data\": {\"14.133.85\": \"1\" },\n \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\"\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 5180, "wires": [["1207d93f15a3f0f6"]] }, { "id": "4be030c112f48612", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nmsg.payload = { \"data\": { \"14.73.85\": \"2\" },\n \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\"\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 5240, "wires": [["1207d93f15a3f0f6"]] }, { "id": "a22c10310c83c7ec", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nmsg.payload = { \"data\": { \"14.73.85\": \"0\" },\n \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\"\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 5300, "wires": [["1207d93f15a3f0f6"]] }, { "id": "6f7f7f841cd26a56", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nmsg.payload = { \"data\": { \"14.73.85\": \"1\" },\n \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\"\n};\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 5360, "wires": [["1207d93f15a3f0f6"]] }, { "id": "2cc84f0f53be3d68", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.48.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3360, "wires": [["1207d93f15a3f0f6"]] }, { "id": "f401ebd4600c2087", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.48.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3400, "wires": [["1207d93f15a3f0f6"]] }, { "id": "689e5688c25dbe8d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.104.85\":\"2\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 5060, "wires": [["1207d93f15a3f0f6"]] }, { "id": "66809ec84f0c5794", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.104.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 5000, "wires": [["1207d93f15a3f0f6"]] }, { "id": "3bc74a2a6030addc", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.104.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4940, "wires": [["1207d93f15a3f0f6"]] }, { "id": "81a4865792177f79", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.21.85\":\"5162041\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4820, "wires": [["1207d93f15a3f0f6"]] }, { "id": "f550c7669c66ab61", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.21.85\":\"2212920\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4880, "wires": [["1207d93f15a3f0f6"]] }, { "id": "af93dc645c7eb1b6", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.140.85\":\"2\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4520, "wires": [["1207d93f15a3f0f6"]] }, { "id": "33f2b4e1c6d5c127", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.140.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4460, "wires": [["1207d93f15a3f0f6"]] }, { "id": "1b6eebe95bc742a2", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.140.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4400, "wires": [["1207d93f15a3f0f6"]] }, { "id": "691c7689f7ea4cc2", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"8.0.2108\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4580, "wires": [["1207d93f15a3f0f6"]] }, { "id": "032edcd2414ed849", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.90.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4640, "wires": [["1207d93f15a3f0f6"]] }, { "id": "46132f1cf6376e85", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.89.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3440, "wires": [["1207d93f15a3f0f6"]] }, { "id": "08c1f07d5a1d2b72", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.89.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3480, "wires": [["1207d93f15a3f0f6"]] }, { "id": "0eed6d900c05ff6f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"8.0.2161\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3600, "wires": [["1207d93f15a3f0f6"]] }, { "id": "66a951c00e2f559b", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"8.0.2161\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3640, "wires": [["1207d93f15a3f0f6"]] }, { "id": "49d83a7fd6358b5f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.86.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3680, "wires": [["1207d93f15a3f0f6"]] }, { "id": "5ca5e564c73ad652", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.86.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3720, "wires": [["1207d93f15a3f0f6"]] }, { "id": "e5f3f56db0ebc7dd", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"8.0.2327\": 1 }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3520, "wires": [["1207d93f15a3f0f6"]] }, { "id": "5434a83501c92341", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"8.0.2327\": 0 }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3560, "wires": [["1207d93f15a3f0f6"]] }, { "id": "64eae4c43d720cf5", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.136.85\":\"2\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4820, "wires": [["1207d93f15a3f0f6"]] }, { "id": "e18781a75ac1bdb7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.136.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4760, "wires": [["1207d93f15a3f0f6"]] }, { "id": "fe9bbc93599844cd", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.136.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4700, "wires": [["1207d93f15a3f0f6"]] }, { "id": "5323600201b82f3c", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.137.85\":\"2\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 5000, "wires": [["1207d93f15a3f0f6"]] }, { "id": "47d46a004f4aed94", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.137.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4940, "wires": [["1207d93f15a3f0f6"]] }, { "id": "13ee86e905ed5a1c", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.137.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 4880, "wires": [["1207d93f15a3f0f6"]] }, { "id": "c266ec90acdd749c", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.141.85\":\"2\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 5180, "wires": [["1207d93f15a3f0f6"]] }, { "id": "a91d46d80e1675c9", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.141.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 5120, "wires": [["1207d93f15a3f0f6"]] }, { "id": "d180e5625985f784", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.141.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 5060, "wires": [["1207d93f15a3f0f6"]] }, { "id": "890485fa46cdec8e", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.75.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 5300, "wires": [["1207d93f15a3f0f6"]] }, { "id": "7bd33655a37ec87f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.75.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2830, "y": 5240, "wires": [["1207d93f15a3f0f6"]] }, { "id": "e5063892d80b7029", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.99.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3760, "wires": [["1207d93f15a3f0f6"]] }, { "id": "be3ea5db94de99ab", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.99.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3800, "wires": [["1207d93f15a3f0f6"]] }, { "id": "9f52169f1446f2b7", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.151.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3840, "wires": [["1207d93f15a3f0f6"]] }, { "id": "9144a13509b2f711", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.151.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3880, "wires": [["1207d93f15a3f0f6"]] }, { "id": "fcae526c723ebaea", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.50.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3920, "wires": [["1207d93f15a3f0f6"]] }, { "id": "dac6647ba7613172", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.50.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 3960, "wires": [["1207d93f15a3f0f6"]] }, { "id": "c92f26bdb7a6413e", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.51.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4000, "wires": [["1207d93f15a3f0f6"]] }, { "id": "0ec6b0d6e47e5013", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.51.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4040, "wires": [["1207d93f15a3f0f6"]] }, { "id": "390bc2b2cee1959f", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.52.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4080, "wires": [["1207d93f15a3f0f6"]] }, { "id": "f96e44db9a0e4259", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.52.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4120, "wires": [["1207d93f15a3f0f6"]] }, { "id": "8d1e68d083bbf50e", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.53.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4160, "wires": [["1207d93f15a3f0f6"]] }, { "id": "e673fcea056b75ca", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.53.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4200, "wires": [["1207d93f15a3f0f6"]] }, { "id": "3fb65ac41d066360", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.54.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4240, "wires": [["1207d93f15a3f0f6"]] }, { "id": "7220952ac3ab6a78", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.54.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4280, "wires": [["1207d93f15a3f0f6"]] }, { "id": "7e25c21b26db9f87", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.55.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4320, "wires": [["1207d93f15a3f0f6"]] }, { "id": "6a48c168c4e4dbfb", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.55.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4360, "wires": [["1207d93f15a3f0f6"]] }, { "id": "a16b6dc962b0d018", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.56.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4400, "wires": [["1207d93f15a3f0f6"]] }, { "id": "f5c792fd771a4dd9", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.56.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4440, "wires": [["1207d93f15a3f0f6"]] }, { "id": "84fc116578144c1d", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.59.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4560, "wires": [["1207d93f15a3f0f6"]] }, { "id": "54447db1790a3c52", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.59.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4600, "wires": [["1207d93f15a3f0f6"]] }, { "id": "2dd549c5c7c3284a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.58.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4640, "wires": [["1207d93f15a3f0f6"]] }, { "id": "7fcb3cb3ca4c8460", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.58.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4680, "wires": [["1207d93f15a3f0f6"]] }, { "id": "c1c4d52712aa65b2", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.57.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4520, "wires": [["1207d93f15a3f0f6"]] }, { "id": "e37cb8a831931b83", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"4.57.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4480, "wires": [["1207d93f15a3f0f6"]] }, { "id": "79b7316c3491f9d6", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.125.85\":\"1\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4720, "wires": [["1207d93f15a3f0f6"]] }, { "id": "3b640bde036c367a", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var subjectId = global.get(\"subjectId\");\n\nmsg.payload = { \"data\": { \"14.125.85\":\"0\" }, \"options\": \"\", \"subjectId\": subjectId, \"version\":\"6.53\", \"viewId\": \"detail\" };\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1850, "y": 4760, "wires": [["1207d93f15a3f0f6"]] }, { "id": "1207d93f15a3f0f6", "type": "function", "z": "6bc3ee6dd0420e6c", "name": "parameter", "func": "var aqara_url = global.get(\"aqara_url\");\nvar token = global.get(\"token\");\nvar appid = global.get(\"appid\");\n\nfunction generateNonce(length = 16) {\n const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n let result = '';\n for (let i = 0; i < length; i++) {\n result += chars.charAt(Math.floor(Math.random() * chars.length));\n }\n return result;\n}\nvar nonce = generateNonce();\nmsg.headers = {\n \"Token\": token,\n \"Appid\": appid,\n \"Time\": Date.now().toString(),\n\t\"Nonce\": nonce\n};\n\nmsg.url = \"https://\" + aqara_url + \"/app/v1.0/lumi/app/view/write\"\n\nreturn msg", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 2170, "y": 3520, "wires": [["f3212fdd78d49a1c"]] }, { "id": "c7ab1b7d9b84a156", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 config", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 config" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "35bd23c22b99e80e", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Info", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Info" }, { "property": "icon", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "update" } ], "resend": false, "debugEnabled": false }, { "id": "7401930a0a6f0f7b", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 config", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 config" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "update" } ], "resend": false, "debugEnabled": false }, { "id": "c7d2044db2224e1d", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Aqara Smart log Autom", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Aqara Smart log Autom" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "f06687f218d98283", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Aqara Smart log Autom", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Aqara Smart log Autom" }, { "property": "icon", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "update" } ], "resend": false, "debugEnabled": false }, { "id": "b701ed2f018edd62", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ left", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ left" }, { "property": "icon", "value": "mdi:arrow-left" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "70aa54156c09f0e6", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ right", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ right" }, { "property": "icon", "value": "mdi:arrow-right" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "5442975eabeb27d2", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ up", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ up" }, { "property": "icon", "value": "mdi:arrow-up" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "358e648e3998b2a4", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ down", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ down" }, { "property": "icon", "value": "mdi:arrow-down" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "bc123dc7400b4be5", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 video active", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 video active" }, { "property": "icon", "value": "mdi:cctv" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "535ebd9108bc4d7a", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Human tracking", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Human tracking" }, { "property": "icon", "value": "mdi:motion-sensor" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "b5bced07e02e16d2", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Pets tracking", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Pets tracking" }, { "property": "icon", "value": "mdi:paw" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "d65e5081a17f4f87", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Face Detection", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Face Detection" }, { "property": "icon", "value": "mdi:face-recognition" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "9330d3ffce2f7e5d", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Gesture Identification", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Gesture Identification" }, { "property": "icon", "value": "mdi:gesture-pinch" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "07824d9da1478444", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Motion Detection", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Motion Detection" }, { "property": "icon", "value": "mdi:motion-outline" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "a8a2d4de6dc88096", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Suond Detection", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Suond Detection" }, { "property": "icon", "value": "mdi:speaker-wireless" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "bfb1fc7c0f307899", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Human Detection", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Human Detection" }, { "property": "icon", "value": "mdi:motion-sensor" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "44ee1b14ae066acd", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Pets detection", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Pets detection" }, { "property": "icon", "value": "mdi:paw" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "16776ca666088043", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Timestamp", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Timestamp" }, { "property": "icon", "value": "mdi:clock-time-eight-outline" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "3db2dea43aa4d972", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Frame", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Frame" }, { "property": "icon", "value": "mdi:artboard" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "9df37a3c91d4cb39", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Horizontal", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Horizontal" }, { "property": "icon", "value": "mdi:arrow-expand-up" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "0cde09574fa445fe", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Upside", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Upside" }, { "property": "icon", "value": "mdi:arrow-expand-down" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "dcbfd635f7c47e23", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Night Video Auto", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Night Video Auto" }, { "property": "icon", "value": "mdi:lightbulb-auto-outline" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "f65571ba66813e5f", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Night Video Off", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Night Video Off" }, { "property": "icon", "value": "mdi:lightbulb-off" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "e915442e641c1695", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Night Video On", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Night Video On" }, { "property": "icon", "value": "mdi:lightbulb-night" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "8fbcb66ae385d588", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Mute audio rec", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Mute audio rec" }, { "property": "icon", "value": "mdi:volume-off" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "e99e2f6c18c0cb9e", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Gesture Need Face", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Gesture Need Face" }, { "property": "icon", "value": "mdi:shield-check" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "b2aa94becf1228dc", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Motion low", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Motion low" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "fde24e20cc725570", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Motion medium", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Motion medium" }, { "property": "icon", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "d9b09bcabe7e1886", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Motion hight", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Motion hight" }, { "property": "icon", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "entity_picture", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "f095fa1365f4b174", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Face Know", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 Face Know" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "dd4077143e565cbe", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Face Know", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Face Know" }, { "property": "icon", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "update" } ], "resend": false, "debugEnabled": false }, { "id": "5a7499966593d12c", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ allUP", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ allUP" }, { "property": "icon", "value": "mdi:arrow-collapse-up" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "f4c623b28c9d06ef", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ allDOWN", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ allDOWN" }, { "property": "icon", "value": "mdi:arrow-collapse-down" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "fa43a635a96a9ca9", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ allLEFT", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ allLEFT" }, { "property": "icon", "value": "mdi:arrow-collapse-left" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "af31515f6d84fa05", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ allRIGHT", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ allRIGHT" }, { "property": "icon", "value": "mdi:arrow-collapse-right" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "9ec51de383db5e90", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ Center", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ Center" }, { "property": "icon", "value": "mdi:arrow-collapse-all" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "8530e09aee44edab", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 log", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 log" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "4e91ad4563d1aa9f", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 log last1", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 log last1" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "f154bddaf91a00e8", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 log last2", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 log last2" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "92bef7a4e6dffb5d", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 log last3", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 log last3" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "22de18ae6f00ab00", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 log", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 log" }, { "property": "icon", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "update" } ], "resend": false, "debugEnabled": false }, { "id": "f7c98402dc71fd74", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Aqara UserID", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Aqara UserID" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "61fb5dbeecdafb3d", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Info", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 Info" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "26edcd0dfb295293", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Indicator light ON", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Indicator light ON" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "28bcb38e88f42aba", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Indicator light OFF", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Indicator light OFF" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "566934f5fc65521d", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Suond medium", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Suond medium" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "79d9ec54be8ab5f6", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Suond low", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Suond low" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "979e2582d2ed01b4", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Suond hight", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Suond hight" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "6e2eea0d929e6983", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 reboot", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 reboot" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "82af46d4f5b029b3", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ calibration", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ calibration" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "75f4089d6ffc17c5", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 resourceID query", "version": "6", "entityType": "text", "haConfig": [ { "property": "name", "value": "Camera G3 resourceID query" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "mode", "value": "text" }, { "property": "min_length", "value": "" }, { "property": "max_length", "value": "" }, { "property": "pattern", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "8dc8dba8a0545f86", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 resourceID query", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Camera G3 resourceID query" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "abb764f23f32a75d", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Gateway Deletion Prevention", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Gateway Deletion Prevention" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "012e33fe328386c0", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Device Offline Notification", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Device Offline Notification" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "817673824a135f57", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Ark Mode", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Ark Mode" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "b081b61d92bdb83f", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Automatic Unlocking", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Automatic Unlocking" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "0684aa616a027c94", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Power-off ptz-memory", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 Power-off ptz-memory" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "1150d03f53e41fcd", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Aqara My Device", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Aqara My Device" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "update" } ], "resend": false, "debugEnabled": false }, { "id": "8a059ef40811acf4", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Aqara MyDevice", "version": "6", "entityType": "sensor", "haConfig": [ { "property": "name", "value": "Aqara MyDevice" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "diagnostic" }, { "property": "device_class", "value": "" }, { "property": "unit_of_measurement", "value": "" }, { "property": "state_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "d5ab64e53b8163f7", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Human low", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Human low" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "6dadbea9ca61834c", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Human medium", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Human medium" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "4c3d62122224b84c", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Human hight", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Human hight" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "a25b5a55edbcc4f2", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor CatDog low", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor CatDog low" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "228c5e3056e292f1", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor CatDog medium", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor CatDog medium" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "f27671fab4c06268", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor CatDog hight", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor CatDog hight" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "1befc5e95925ec9e", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Face low", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Face low" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "081835a55d4c5c02", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Face medium", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Face medium" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "dab294ec05d85f91", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Sensor Face hight", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Sensor Face hight" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "ef447d411542b9cf", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Hand One", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Hand One" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "6d07c69eefcec9e7", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 Hand Both", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 Hand Both" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "242e7afcf37aef07", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 anti-theft-lock", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 anti-theft-lock" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "6705f2d8867dd222", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 anti-lost-not", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 anti-lost-not" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "dcd860693b75ac7a", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 motion_rec", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 motion_rec" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "bd502ca32f8c9f9d", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 motion_push", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 motion_push" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "e1e92654e8d97e84", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 suond_rec", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 suond_rec" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "b78bf769e49c9d6a", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 suond_push", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 suond_push" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "1cebf2aeba052372", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 face_rec", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 face_rec" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "99b65c7585e01f37", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 face_push", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 face_push" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "7acd6bfdc9d3c1b1", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 person_rec", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 person_rec" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "018b8f946bffc79c", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 animal_push", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 animal_push" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "07097fa543369744", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 animal_rec", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 animal_rec" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "923a999c6ac4073e", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 person_push", "version": 6, "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 person_push" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "1422e226a6fd3495", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 PTZ Stop", "version": "6", "entityType": "button", "haConfig": [ { "property": "name", "value": "Camera G3 PTZ Stop" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "" }, { "property": "device_class", "value": "" } ], "resend": false, "debugEnabled": false }, { "id": "c7f543f20429d35c", "type": "ha-entity-config", "server": "2b77899a.ed9b86", "deviceConfig": "e2851df5750a41d2", "name": "Camera G3 sleep_mode", "version": "6", "entityType": "switch", "haConfig": [ { "property": "name", "value": "Camera G3 sleep_mode" }, { "property": "icon", "value": "" }, { "property": "entity_picture", "value": "" }, { "property": "entity_category", "value": "config" }, { "property": "device_class", "value": "switch" } ], "resend": false, "debugEnabled": false }, { "id": "2b77899a.ed9b86", "type": "server", "name": "homeassistant", "addon": true, "rejectUnauthorizedCerts": true, "ha_boolean": "y|yes|true|on|home|open", "connectionDelay": true, "cacheJson": true, "heartbeat": false, "heartbeatInterval": "", "statusSeparator": "", "statusTimeFormat": "h:m:s", "enableGlobalContextStore": false }, { "id": "e2851df5750a41d2", "type": "ha-device-config", "name": "Aqara G3", "hwVersion": "", "manufacturer": "Node-RED", "model": "CH-H03", "swVersion": "" }, { "id": "b25d0ed8526b4cd6", "type": "global-config", "env": [], "modules": { "node-red-contrib-home-assistant-websocket": "0.80.3", "node-red-contrib-config": "1.2.1" } } ]