{"devices":{"P19X900E2711":{"name":"Karlovy Vary, Sokolsky vrch 5A VDJ","inputs":["io/dx[3]/value","io/dx[4]/value","sys/wakeup","var/quiet","var/secure","var/unsecure"],"outputs":["io/dx[1]/value","io/dx[2]/value","io/dx[5]/value","var/quiet","var/secure","var/unsecure"]},"RFID_MW-R4X_1":{"name":"RFID_MW-R4B","inputs":["beep","led"],"outputs":["ident_ok"]},"01":{"name":"RFID switched on","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"02":{"name":"activity","driver":"LOGIC","model":"OR","inputs":["in","in.1","in.2"],"outputs":["out"]},"03":{"name":"activity timer","driver":"TIMER","inputs":["in","period",300.0],"outputs":["out"]},"04":{"name":"alarm","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"05":{"name":"alarm-activation","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"06":{"name":"alarm-deactivation","driver":"LOGIC","model":"OR","inputs":["in","in.1",0.0],"outputs":["out"]},"07":{"name":"alarm-timer","driver":"TIMER","inputs":["in","period",15.0],"outputs":["out"]},"08":{"name":"beep","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"09":{"name":"blockly","driver":"BLOCKLY","inputs":["in","in.1","in.2","in.3","in.4","in.5"],"outputs":["out","out.1","out.2","out.3"],"program":{"blocks":{"languageVersion":0,"blocks":[{"type":"controls_if","extraState":{"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_operation","fields":{"OP":"OR"},"inputs":{"A":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":1}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"B":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":5}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}}}}},"DO0":{"block":{"type":"controller_output","fields":{"NUM":0},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":1}}}}}},"ELSE":{"block":{"type":"controller_output","fields":{"NUM":0},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":0}}}}}}}},{"type":"controller_output","fields":{"NUM":3},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":1}}}}},{"type":"controls_if","extraState":{"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":4}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"controls_if","extraState":{"elseIfCount":1,"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":0}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"controls_if","extraState":{"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":5}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"variables_set","fields":{"VAR":{"id":"zca#MGri4|3AXMC]X_sR"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"alarm"}}}}}},"ELSE":{"block":{"type":"variables_set","fields":{"VAR":{"id":"zca#MGri4|3AXMC]X_sR"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"alarm-quiet"}}}}}}}}},"IF1":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":2}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO1":{"block":{"type":"variables_set","fields":{"VAR":{"id":"zca#MGri4|3AXMC]X_sR"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"entry"}}}}}},"ELSE":{"block":{"type":"variables_set","fields":{"VAR":{"id":"zca#MGri4|3AXMC]X_sR"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"secured"}}}}}}}}},"ELSE":{"block":{"type":"controls_if","extraState":{"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":3}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"variables_set","fields":{"VAR":{"id":"zca#MGri4|3AXMC]X_sR"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"leave"}}}}}},"ELSE":{"block":{"type":"variables_set","fields":{"VAR":{"id":"zca#MGri4|3AXMC]X_sR"}},"inputs":{"VALUE":{"block":{"type":"text","fields":{"TEXT":"unsecured"}}}}}}}}}}},{"type":"controller_output","fields":{"NUM":2},"inputs":{"NUM":{"block":{"type":"controller_input","fields":{"NUM":5}}}}},{"type":"controls_if","extraState":{"elseIfCount":2,"hasElse":true},"inputs":{"IF0":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":2}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":5}}}}}},"IF1":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":3}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO1":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":2}}}}}},"IF2":{"block":{"type":"logic_compare","fields":{"OP":"NEQ"},"inputs":{"A":{"block":{"type":"controller_input","fields":{"NUM":4}}},"B":{"block":{"type":"math_number","fields":{"NUM":0}}}}}},"DO2":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":4}}}}}},"ELSE":{"block":{"type":"controller_output","fields":{"NUM":1},"inputs":{"NUM":{"block":{"type":"math_number","fields":{"NUM":1}}}}}}}}]},"variables":[{"name":"event","id":"zca#MGri4|3AXMC]X_sR"}]}},"10":{"name":"card-read","driver":"PULSE","inputs":["in",0.0,"width",1.0],"outputs":["out"]},"11":{"name":"card-read-end","driver":"PULSE","inputs":["in","width",1.0],"outputs":["out"]},"12":{"name":"door-opened","driver":"TIMER","inputs":["in",0.0,"period",1.0],"outputs":["out"]},"13":{"name":"door-or-movement","driver":"LOGIC","model":"OR","inputs":["in","in.1",0.0],"outputs":["out"]},"14":{"name":"entry","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"15":{"name":"entry-activation","driver":"LOGIC","model":"AND","inputs":["in","in.1"],"outputs":["out"]},"16":{"name":"entry-deactivation","driver":"LOGIC","model":"OR","inputs":["in","in.1","in.2",0.0,"in.3",0.0],"outputs":["out"]},"17":{"name":"entry-timer","driver":"TIMER","inputs":["in","period",90.0],"outputs":["out"]},"18":{"name":"leave","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"19":{"name":"leave-activation","driver":"LOGIC","model":"AND","inputs":["in","in.1"],"outputs":["out"]},"20":{"name":"leave-deactivation","driver":"LOGIC","model":"OR","inputs":["in","in.1",0.0,"in.2",0.0],"outputs":["out"]},"21":{"name":"leave-timer","driver":"TIMER","inputs":["in","period",90.0],"outputs":["out"]},"22":{"name":"loud","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",1.0]},"23":{"name":"loud-deactivation","driver":"LOGIC","model":"OR","inputs":["in",0.0,"in.1"],"outputs":["out"]},"24":{"name":"not secured","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"25":{"name":"not-card","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"26":{"name":"not-entry","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"27":{"name":"not-secured","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"28":{"name":"opening-door","driver":"PULSE","inputs":["in",0.0,"width",1.0],"outputs":["out"]},"29":{"name":"quiet pulse","driver":"PULSE","inputs":["in","width"],"outputs":["out"]},"30":{"name":"recent activity","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out"]},"31":{"name":"secure pulse","driver":"PULSE","inputs":["in","width"],"outputs":["out"]},"32":{"name":"secured","driver":"FLIP_FLOP_RS","inputs":["reset","set"],"outputs":["out",0.0]},"33":{"name":"secured-pulse","driver":"PULSE","inputs":["in","width",1.0],"outputs":["out"]},"34":{"name":"siren","driver":"LOGIC","model":"AND","inputs":["in","in.1"],"outputs":["out"]},"35":{"name":"tamper","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"36":{"name":"to-secure","driver":"LOGIC","model":"OR","inputs":["in","in.1",0.0],"outputs":["out"]},"37":{"name":"to-unsecure","driver":"LOGIC","model":"OR","inputs":["in","in.1",0.0],"outputs":["out"]},"38":{"name":"unsecure pulse","driver":"PULSE","inputs":["in","width"],"outputs":["out"]},"39":{"name":"unsecured-pulse","driver":"PULSE","inputs":["in","width",1.0],"outputs":["out"]},"40":{"name":"unwanted-movement","driver":"LOGIC","model":"AND","inputs":["in","in.1","in.2"],"outputs":["out"]},"41":{"name":"without delay","driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]},"42":{"name":"zone 1","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]},"43":{"name":"zone 2","driver":"LOGIC","model":"NOT","inputs":["in"],"outputs":["out"]}},"wires":[["09","out.1","RFID_MW-R4X_1","led"],["30","out","03","in"],["42","out","02","in.1"],["P19X900E2711","io/dx[5]/value","35","in"],["29","out","P19X900E2711","var/quiet"],["01","out","P19X900E2711","io/dx[3]/value"],["P19X900E2711","var/secure","31","in"],["43","out","02","in.2"],["09","out.3","P19X900E2711","sys/wakeup"],["P19X900E2711","var/quiet","29","in"],["42","out","41","in"],["29","out","23","in"],["31","out","16","in.2"],["31","out","20","in.1"],["31","out","36","in.1"],["RFID_MW-R4X_1","ident_ok","10","in"],["32","out","09","in.4"],["P19X900E2711","io/dx[1]/value","42","in"],["41","out","13","in.1"],["08","out","09","in.1"],["24","out","01","in"],["RFID_MW-R4X_1","ident_ok","02","in"],["03","out","30","reset"],["09","out.2","P19X900E2711","io/dx[4]/value"],["43","out","12","in"],["43","out","28","in"],["31","out","P19X900E2711","var/secure"],["02","out","30","set"],["30","out","01","in.1"],["38","out","37","in.1"],["38","out","06","in.1"],["38","out","20","in.2"],["38","out","16","in.3"],["38","out","P19X900E2711","var/unsecure"],["09","out","RFID_MW-R4X_1","beep"],["35","out","41","in.1"],["P19X900E2711","var/unsecure","38","in"],["14","out","09","in.2"],["34","out","09","in.5"],["04","out","09","in"],["32","out","24","in"],["P19X900E2711","io/dx[2]/value","43","in"],["18","out","09","in.3"],["26","out","40","in.2"],["05","out","04","set"],["14","out","26","in"],["18","out","08","in.1"],["17","out","16","in.1"],["06","out","04","reset"],["10","out","06","in"],["27","out","39","in"],["36","out","32","set"],["14","out","08","in"],["32","out","33","in"],["40","out","05","in"],["04","out","34","in.1"],["15","out","14","set"],["21","out","36","in"],["27","out","19","in.1"],["32","out","15","in.1"],["32","out","27","in"],["16","out","14","reset"],["18","out","21","in"],["10","out","25","in"],["33","out","22","set"],["19","out","18","set"],["21","out","20","in"],["07","out","23","in.1"],["39","out","16","in"],["32","out","40","in.1"],["28","out","15","in"],["23","out","22","reset"],["10","out","19","in"],["17","out","05","in.1"],["04","out","07","in"],["12","out","13","in"],["22","out","34","in"],["11","out","37","in"],["14","out","17","in"],["13","out","40","in"],["25","out","11","in"],["37","out","32","reset"],["20","out","18","reset"]]}