`\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,false,true,true,true,true,true]},{\"password\":\" uShp-u\\\"\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,false,true,false,false,true,false,true]},{\"password\":\"\\\\!M}(JzcpJFg\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,true,true,false,true,false,true,false]}],\"cookie_timeout\":30000}}\n"},"lib":{"filename":"get-using-server-lib.lua","data":"#!/usr/bin/env lua\n-- \n-- Sample for the whole object model.\n-- \n-- This is a sample demonstrating how to get the DLI Controller API.\n-- \n\nlocal uom=require(\"uom\")\nlocal null=uom.null\n\nprint(uom.dump(uom))\n\n-- Sample result:\n-- {auth={clients={[\"5bM7waOl\"]={access_tokens={ce0498431825ac90c9ffa2ce0e533dd0={expiry_time=null,remaining_use_count=79}},redirect_urls={[\"https://%f0\"]=true,[\"https://]]\"]=true,[\"https://p%adB0%ee%8E]\"]=true},refresh_tokens={[\"3afcfdb9b21e4f22800e8747eb336d3f\"]={expiry_time=1617803452,remaining_use_count=37},[\"7c381f913a8346e7c2f6c98638f1463a\"]={expiry_time=null,remaining_use_count=null},e164518010b23179583c994ff72633df={expiry_time=1604182549,remaining_use_count=11}},scopes={[\"dli+object+read:/\"]=true,[\"dli+object+read:/relay/\"]=true},secret_hash=\"b23899d051727c53e3b455866acbf3ad\"},b={access_tokens={[\"427cebaef7cfba5932901ed18eb836b6\"]={expiry_time=null,remaining_use_count=48},[\"66498f0eac631f8443cdecf1f921495b\"]={expiry_time=null,remaining_use_count=null},cadab0e738cb8ca7230b2ae3be2d3e67={expiry_time=null,remaining_use_count=95}},redirect_urls={[\"https://%9d%CFj%f4]\"]=true,[\"https://1\"]=true,[\"https://]\"]=true},refresh_tokens={[\"13ccc63f34bb6b86fe7b2f0dad2847db\"]={expiry_time=1653128629,remaining_use_count=96},[\"674689470435e672a43805d731e7112e\"]={expiry_time=1621746310,remaining_use_count=null},d19fbbc8d62b8bcad675f4f1b723e73e={expiry_time=1699394018,remaining_use_count=87}},scopes={[\"dli+object+full:/\"]=true,[\"dli+object+full:/script/\"]=true},secret_hash=\"5481e94f624d14f3c00e9e9ae56ae780\"}},cookie_timeout=30000,notifications={events={[\"dli.auth.login_allowed\"]={message_template={\"login allowed for \",0,\"@\",1,\" (\",2,\")\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"auth_login\"},{fixed_value=null,has_fixed_value=false,id=\"auth_ip\"},{fixed_value=null,has_fixed_value=false,id=\"auth_method\"},{fixed_value=true,has_fixed_value=true,id=\"auth_allowed\"}},severity=6},[\"dli.auth.login_denied\"]={message_template={\"login denied for \",0,\"@\",1,\" (\",2,\"): \",3},parameters={{fixed_value=null,has_fixed_value=false,id=\"auth_login\"},{fixed_value=null,has_fixed_value=false,id=\"auth_ip\"},{fixed_value=null,has_fixed_value=false,id=\"auth_method\"},{fixed_value=null,has_fixed_value=false,id=\"auth_reason\"},{fixed_value=false,has_fixed_value=true,id=\"auth_allowed\"}},severity=6},[\"dli.auth.protection_violation\"]={message_template={\"protection violation attempt: \",0},parameters={{fixed_value=null,has_fixed_value=false,id=\"auth_reason\"}},severity=6},[\"dli.auth.session_closed\"]={message_template={0,\"@\",1,\" session closed\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"auth_login\"},{fixed_value=null,has_fixed_value=false,id=\"auth_ip\"}},severity=7},[\"dli.auth.user_created\"]={message_template={\"created user \",0},parameters={{fixed_value=null,has_fixed_value=false,id=\"auth_login\"},{fixed_value=\"new\",has_fixed_value=true,id=\"user_state\"}},severity=6},[\"dli.auth.user_deleted\"]={message_template={\"deleted user \",0},parameters={{fixed_value=null,has_fixed_value=false,id=\"auth_login\"},{fixed_value=false,has_fixed_value=true,id=\"user_state\"}},severity=6},[\"dli.auth.user_modified\"]={message_template={\"modified user \",0},parameters={{fixed_value=null,has_fixed_value=false,id=\"auth_login\"},{fixed_value=true,has_fixed_value=true,id=\"user_state\"}},severity=6}},parameter_kinds={}},users={{is_admin=true,is_allowed=true,name=\"admin\",outlet_access={true,true,true,true,true,true,true,true},password=\"?\\\\4~5krCdwtrm K\"},{is_admin=false,is_allowed=true,name=\"tom\",outlet_access={false,false,false,true,false,true,true,false},password=\"/+~vP0_o\"},{is_admin=false,is_allowed=false,name=\"dick\",outlet_access={true,false,true,false,true,true,false,true},password=\"R]*bS4{haiS\"},{is_admin=false,is_allowed=true,name=\"harry\",outlet_access={true,true,false,false,true,true,true,true},password=\"PFD)_YBMF&h\"}}},autoping={enabled=false,handle_failures_immediately=false,items={{addresses={\"tcp://173.139.19.244:11856\",\"176.6.3.0\"},enabled=true,outlets={},pings_before_enabling=null,script=\"energize_contraption\",status={hosts={{address=\"tcp://173.139.19.244:11856\",failure_count=916,queue_size=3,state=null,state_details=null,success_count=3698},{address=\"176.6.3.0\",failure_count=0,queue_size=1,state=null,state_details=\"Something strange and unexpected has happened to 176.6.3.0\",success_count=3082}},reboots=3}},{addresses={\"https://228.137.91.8:64066\",\"https://ayha.fFhHea.example.com\"},enabled=false,outlets={1,4,5,7},pings_before_enabling=null,script=\"\",status={hosts={{address=\"https://228.137.91.8:64066\",failure_count=314,queue_size=0,state=null,state_details=\"Cannot communicate with https://228.137.91.8:64066\",success_count=9868},{address=\"https://ayha.fFhHea.example.com\",failure_count=0,queue_size=0,state=null,state_details=\"Something strange and unexpected has happened to https://ayha.fFhHea.example.com\",success_count=2414}},reboots=1}},{addresses={\"https://aD55a.Dzez.example.com:63241\"},enabled=true,outlets={0,1,4,7},pings_before_enabling=null,script=\"\",status={hosts={{address=\"https://aD55a.Dzez.example.com:63241\",failure_count=319,queue_size=10,state=null,state_details=\"Cannot communicate with https://aD55a.Dzez.example.com:63241\",success_count=5811}},reboots=7}},{addresses={\"219.239.221.250\",\"tcp://XWYwD.V8SBVCdOp3.rsiXRtpLSP7.zwcx.okUhi.AUjnl7X.BpeEYp.9VczPM.example.com:32205\",\"17.238.6.250\"},enabled=true,outlets={},pings_before_enabling=null,script=\"cycle_machines\",status={hosts={{address=\"219.239.221.250\",failure_count=682,queue_size=10,state=null,state_details=\"219.239.221.250 returned the following error\",success_count=0},{address=\"tcp://XWYwD.V8SBVCdOp3.rsiXRtpLSP7.zwcx.okUhi.AUjnl7X.BpeEYp.9VczPM.example.com:32205\",failure_count=0,queue_size=9,state=null,state_details=null,success_count=0},{address=\"17.238.6.250\",failure_count=27,queue_size=5,state=null,state_details=\"17.238.6.250 returned the following error\",success_count=9458}},reboots=2}},{addresses={\"http://173.66.179.96:9016\",\"tcp://69.105.114.251:63102\",\"tcp://250.155.8.59:34545\"},enabled=false,outlets={1,3,4,6},pings_before_enabling=null,script=\"\",status={hosts={{address=\"http://173.66.179.96:9016\",failure_count=541,queue_size=0,state=null,state_details=\"http://173.66.179.96:9016 returned the following error\",success_count=0},{address=\"tcp://69.105.114.251:63102\",failure_count=0,queue_size=0,state=null,state_details=\"Something strange and unexpected has happened to tcp://69.105.114.251:63102\",success_count=781},{address=\"tcp://250.155.8.59:34545\",failure_count=95,queue_size=0,state=null,state_details=\"Something strange and unexpected has happened to tcp://250.155.8.59:34545\",success_count=91}},reboots=4}}},max_consecutive_reboot_count=81,max_reboot_count=10,notifications={events={[\"dli.autoping.enable_approved\"]={message_template={\"item \",0,\" (\",1,\") enable approved\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_item_name\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_addrs\"},{fixed_value=true,has_fixed_value=true,id=\"ping_item_state\"},{fixed_value=0,has_fixed_value=true,id=\"ping_item_pings_before_enabling\"}},severity=6},[\"dli.autoping.enable_cancelled\"]={message_template={\"item \",0,\" (\",1,\") enable cancelled (\",2,\" pings left)\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_item_name\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_addrs\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_pings_before_enabling\"},{fixed_value=false,has_fixed_value=true,id=\"ping_item_state\"}},severity=6},[\"dli.autoping.failure\"]={message_template={\"ping \",0,\" failed (\",1,\")\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_address\"},{fixed_value=null,has_fixed_value=false,id=\"ping_ping_time\"},{fixed_value=false,has_fixed_value=true,id=\"ping_state\"}},severity=6},[\"dli.autoping.item_failure\"]={message_template={\"item \",0,\" (\",1,\") failed [\",2,\"/\",3,\"]\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_item_name\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_addrs\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_failure_count\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_max_failure_count\"},{fixed_value=true,has_fixed_value=true,id=\"ping_item_state\"}},severity=6},[\"dli.autoping.item_total_failure\"]={message_template={\"item \",0,\" (\",1,\") failed over \",2,\" times in a row, disabling\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_item_name\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_addrs\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_max_failure_count\"},{fixed_value=false,has_fixed_value=true,id=\"ping_item_state\"}},severity=5},[\"dli.autoping.not_starting\"]={message_template={\"ping \",0,\": no usable route to host, possibly due to local network outage, not considered a failure unless during trial\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_address\"}},severity=6},[\"dli.autoping.start\"]={message_template={\"pinging \",0,\" (timeout \",1,\")\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_address\"},{fixed_value=null,has_fixed_value=false,id=\"ping_ping_timeout\"},{fixed_value=\"sent\",has_fixed_value=true,id=\"ping_state\"}},severity=7},[\"dli.autoping.success\"]={message_template={\"ping \",0,\" succeeded (\",1,\")\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_address\"},{fixed_value=null,has_fixed_value=false,id=\"ping_ping_time\"},{fixed_value=true,has_fixed_value=true,id=\"ping_state\"}},severity=7},[\"dli.autoping.trial_restart\"]={message_template={\"item \",0,\" (\",1,\") trial restarted due to address list changes\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_item_name\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_addrs\"},{fixed_value=null,has_fixed_value=false,id=\"ping_item_pings_before_enabling\"},{fixed_value=\"enabling\",has_fixed_value=true,id=\"ping_item_state\"}},severity=7},[\"dli.autoping.unclear_failure\"]={message_template={\"ping \",0,\" not received (\",1,\"), possibly due to local network outage, not considered a failure unless during trial\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"ping_address\"},{fixed_value=null,has_fixed_value=false,id=\"ping_ping_time\"}},severity=6}},parameter_kinds={}},ping_interval=8,ping_timeout=39,pings_before_enabling=6,post_reboot_delay=527,resume_without_retrial=true},config={allow_coapws=true,allow_coapws_nonadmin=true,allow_coapws_origins={\"http://foo.example.com:6\",\"http://baz.example.com\",\"http://foo.example.com\"},allow_http_hostnames={\"${hostname}.foo.example.com\",\".foo.example.com\",\".foo.example.com\",\"${hostname}.baz.example.com\",\"*.bar.example.com\"},allow_jsonrpc=true,allow_jsonrpc_nonadmin=true,allow_modifying_get=false,allow_plaintext_logins=false,allow_restapi=false,allow_restapi_nonadmin=false,allow_restapi_origins={\"http://foo.example.com\",\"https://bar.example.com:8443\",\"http://foo.example.com\"},art_id=\"fb98ab58507f0591e2b251a64d7184a40a53706e41496b3627112caf13942eb8\",bootloader_id=\"a7b31514c1c2d0c0a45f90e79edfd34ac77280937d5e14d51a544b9888d16611\",brand_company_name=\"Digital Loggers, Inc.\",brand_faq_url=\"http://foo.example.com:8002/bar/foo.html\",brand_manual_url=\"https://bar.example.com/bar/foo.htm\",brand_name=\"Ethernet Power Controller\",brand_product_info_url=\"https://baz.example.com:18443/foo/baz/foo.htm\",brand_url=\"https://bar.example.com/bar/bar.html\",certificates={TrustFooCrypt_Root_CA={custom=false,data=\"-----BEGIN CERTIFICATE-----\\\nMII9/4Ezm3fchdXxq1yQ++6egx7lv3sMQJsmNTu17xfXTnOqfv6zqQhcSeuQPcEk\\\n0T0KhDVlCwdR0za40Nr87zeOSdxCpxuRP8orTD8Lor/6/22o/vf14w2pQxkJL7Rd\\\nW592PrF2QnNRp5avryWkzYjH2xziKxduusGEa/YYL4YSyVFWZVfzuPzXcQe8ZtzK\\\nfUgwuAqEfL+7UqkFgr7y+1xkK2PikglnZxVSUFTJtfKqtCHDwusImuGvyXqZZ5Pu\\\nYoMG93YaZojX1FflOJT79xkNeW0hKMo1X/xDVOoZsbxaufQMnFxaIyplfFAE8aSr\\\niNj3lw4piq+Fl5jWAmKPd4HOkimnTjkrodoJS/NveP03GtHTR43c3FTHsLDwT3Np\\\nbbC2SBMB4FK3YKDv88dsFuIANtPUwqyemO68LkcCRQ7PSte8mVgJ/ZDMl0u3om0C\\\nhFZNXLvafs6Cr7zrr7mZSMvE0S5cpydRk6rijw+peTDxM3bXaZVBad0zRY4lxJi3\\\nigIsBbuGyQMv4tm9P2AIK7bmtbacoEanVj44OLg9uztVVd9gCsJZb7ltuBf/vMsF\\\nYSRRRbDvSNyio7fcP68BtZC/S+F1p2oF8+nbC5pxrn65T5yRbyUDo0qwPqgmX3sZ\\\nNK9v2/dJ7cU1fy7VJt6WcQJ4q1pwjNNOmA6r8gOjqB5jqYUfsw6Sr3SGFMfGv11y\\\nHo0t5RTwJ5HM9znPMTD9yM15CFFWJdZ+EPHsj2SB2qF6xp1ap34EpD8e+A2WRBjl\\\nBQzBG19ba7OHHA7HzDRKGuDed/8tYuQwr6iptFC8DvmuNC8Yu1CLKUqWN3+97d/Q\\\nw8P5L+XBaM2zoqFnwa==\\\n-----END CERTIFICATE-----\\\n\",status=false},VeriBazSign_Trusted_Certification_Authority={custom=false,data=\"-----BEGIN CERTIFICATE-----\\\nMII5djLb6ywB9xhkrk23Qqbd5VrdKrZvyzQMQun0KqprJ4S+otarJ8caj6RKmyS5\\\nk95PncNbSr2RfBO+/19hcstK7LEWZ6Y83ZMKKFmltnxxk5QtTsRxerzyUYQJU+y9\\\nkpgxeNOvNR0gB=\\\n-----END CERTIFICATE-----\\\n\",status=false},eVeriBazSystems_Primary_CA={custom=false,data=\"-----BEGIN CERTIFICATE-----\\\nMII5zHm3egJcClfSkFKRIwtlCHdwyTBodkgy924xStxKiCGVNhg/+4XgbCVZ6kBe\\\nZpVXSRX7QU1lSwlxOhPrkcjzdBGNNpLLIQYR+trhwdSlQR0Jr7bHuasZOIa/OPQI\\\n68LQT1Av5Bs6dSAI3ViRrr7CEVgDodsA1Zz317==\\\n-----END CERTIFICATE-----\\\n\",status=false},iSecureFooWard_Root_Certification_Authority={custom=false,data=\"-----BEGIN CERTIFICATE-----\\\nMIIrcy+ujfdHXRD61fjAxORLWqhBss6SZvNKawdJl5xefHcYke2aSH/kywqSYh7Q\\\nScEDo9RftXqvBpeKroNTkCxj/8DLX/kMQ4sovJY6S7s/qSG9tU9wwTZoeQAIM1oq\\\nKM19ivbRIsAlsfcae1II+YN5xKYMuqoVF/zAlm1vu6yp5D4ZmAxsU/5hZB6VBVyN\\\ndy02CzKa1lehrfP6hclsld7NsBTMvJ+0pp\\\n-----END CERTIFICATE-----\\\n\",status=false}},contact=\"support@example.com\",contacts={engineering={email=\"engineering@baz.example.com\",fax=null,name=\"Engineering\",phone=null},features={email=\"features@baz.example.com\",fax=\"+9990647873270\",name=\"Features\",phone=null},sales={email=\"sales@bar.example.com\",fax=\"+0656449561868\",name=\"Sales\",phone=null},support={email=\"support@foo.example.com\",fax=\"+169193314533461\",name=\"Support\",phone=\"+5745417438366\"}},crls={VeriBazCrypt_Root_CA_9={custom=false,data=\"-----BEGIN X509 CRL-----\\\nMIIs5m6sc2R8ljuHORRaS9jUcXR8xboAydxXJgOQrUm7gmA9MIAPxq3ZbU2zVKX1\\\nLUOMDyTo6jDiMhNBhgh/E/gCQgPtXGwp6s2gCMYx9NbMs0R4Ic2/fwD2wVffZBND\\\nunr85H04GhnCOF02SguJUDdoAQVsfYnGtxksQAnIcGN0bGQ871/7oRa93mg5AgbO\\\nPu4E3wUu+69NtxIf1cOR92kloneLAydCHl5w1IMqXjyR71CBDJ1hhEcF/gXQRgrA\\\nmXUDadVnOqFkJWbwgE9qmEw6MG3PtryWo3MaBUBtbvF1NsMifBH0k/l3CGX+frHl\\\ntsbA5SOVjAOfA67tuC3D/t5L1EEIWdtog4hpK0OO2W3+dNqEuYxkxKbBAbogk3tN\\\nIeN4yvNBJ3Fml8Xsk=\\\n-----END X509 CRL-----\\\n\",status=false},iSecureFoo_Root_Certification_Authority_3={custom=false,data=\"-----BEGIN X509 CRL-----\\\nMIIXB64nscn65GN4CZGqxJuPtm99t2PKujvctrQn4ZgQ1k6i197nI3Yk3Nz28ljE\\\nk7EKDRPUvscGRMoyCf0FaAAKOjH/iWETmcmqm0+UezFC/EmOND4KVBL5yd1zoVLe\\\noot7WffywO5gBqh7HYqN3revg5ufCBKkEvMJb6Wi9LPwjO3HLHYIvMt2qhzya0S3\\\nFS+6RfbT6jjSH+bhwEIcpLmsS=\\\n-----END X509 CRL-----\\\n\",status=true}},custom_brand_company_name=\"Whatever Systems Inc.\",custom_brand_logo=\"http://foo.example.com/baz/foo/quux/quux/quux/quux/bar.svg\",custom_brand_logo_height=32,custom_brand_logo_width=22,custom_brand_name=\"Amazing Controller III\",custom_brand_url=\"https://baz.example.com/quux.htm\",custom_help_url=\"https://foo.example.com:8443/baz/quux.htm\",custom_register_url=\"https://baz.example.com:8443/quux.htm\",custom_support_email=\"support@example.com\",custom_support_url=\"http://bar.example.com/quux.htm\",custom_update_url=\"http://foo.example.com/baz/quux/foo.htm\",customization_status=\"open\",hardware_id=\"EPCR5\",hide_passwords=false,hide_wifi_key=true,hostname=\"bar.example.com\",http_ports={{address=\"192.168.0.3\",port=80},{address=\"192.168.0.2\",port=8047},{address=\"192.168.0.94\",port=9},{address=\"192.168.0.43\",port=6},{address=\"192.168.0.76\",port=8051},{address=\"192.168.0.25\",port=80},{address=\"192.168.0.7\",port=8067}},https_cert={addresses={\"255.6.230.7\"},automatic_renewal=true,automatic_renewal_max_overlap_time=831600,automatic_renewal_min_overlap_time=342000,automatic_renewal_period_ratio=1,automatic_renewal_scheduled_at=1521505271,bits=1024,cert=\"-----BEGIN CERTIFICATE-----\\\nMIIas/zU6InCEpvXskNBix70e325szdsTJOv+owKKyRqn73Smy7kN1EfBrH1vH39\\\nCLLBe0WlwRWKFuH1P72NcUMjd6fl3zOvbegJXW+V0Har4lRDEjXV6vJBKzBU6nLB\\\n375I+/BWAdDRgRrLcS+i9QJKguNngdYC85DNTVmJ058Q02URQ4QdF4juciWYbY+j\\\nZTg8J2ku/p+p9JgLfRFViIemW4/3UNRxWdf7f02HBrvGAwLwgt8FhwjwjjOpOCAA\\\nyRvGRzGcqxcyE8kkuAqaW05xalhpttUX0rvdRyM3iSk0FpnowQBWhDBIthHUVFMa\\\nDGrxFJ2QWkPHebTvk1GP9s3qX0XlTaTgyQj0I6lOS+Whn5dBmhDIbMSrFDmb2CQw\\\nW1POje4Hkp0ElWyScUToucl/iO42JafqJE+SvsSGPFHrZVJAbLAylRN+HTUQdA6x\\\nlXOIUpHmvVgfGWZc8qxj3prE8N1rAMgy9WzJntT7Wu+LzfSnarL7tMyoX/NA1pmW\\\nH4GQnuEqsu78Y1D0jxKG7DO0PxLljxMQl1lZHfXKx4t5bdhbNFIZaqUDjoA6g6Jw\\\nJwlw25UBVR/wCxSy88Hs9mu+g7Ow9Ozk3wRDqs+hK79l4kDfmfGsUawqNKXWQUwt\\\nLqg/SqJNVpXPEzwKW4uGJhJJ/y8PX3U4+9DSYkFBNQQlapATraNBduo2mYMY0VED\\\n7UFF3Hy71wIdoEejXtRgDamh6iNporJlC+tIjm5t+mEm7lmBgDAGqSA3cO50OMvx\\\nyJ03f0klnjFs88CoknCxBqU8IqhCFfTik/D/0Px082qN8OauiypzKey4qRNHEWoS\\\n2QkfijwHzTcF6HsODNtQ1CHEPuxNFu0WMeGhI3SkRXAPTt4Ve7z5aLFgwh7YEFQ+\\\nxT60SkPoYumhaj9moSBfDHLz5Did+OMvYAY3Zo1VZ1U/e+mKXNbNM8pepipCxshv\\\nhyljdRzR9ZeyM93r5VxGIZb6FUtN2+ZPDJ5ahttr=\\\n-----END CERTIFICATE-----\\\n\",csr=\"-----BEGIN CERTIFICATE REQUEST-----\\\nMIIEt2ufKcN3ZmV/SOLig7txWLo9w/Fqlm69eDOf2qsNIfLp4QJrJ6+/y7AXrjfo\\\n1n0lCGd2vBXA5uolAvOei4YZcY6P2xYh+wcHO7VI6VsLzPpb1D/UhQV8wsYgfTA3\\\nkIBGbplEgUoB0K7xJAMekNP7tp7vT+RqXV0eCBT4irSIUyVETVzQHoS0GCrnShF6\\\nJGK/yunzsVQamF9dDOtM7PH3LY62TMzAaKw6Oatodqdc8dgotE/r9+KvN/WriIyG\\\nP3UcVmWXk9GJQw3gZXPAp6rufaq4GwIoQHyRQSfq3M4aOVkN+XA394d622Wc8HQr\\\nuD69CFpVK5DxVWC85ZAU0XgIvm4gn164B5FltFfABzZoYLWxuAAvrtasl16Y+vef\\\nYNxDN0IPq5IfQEDQI1EBhwVBaqx4W7sOM9iPLkulUz4CS3Wm3x2X4sUwuW/G3MZH\\\nXTWzNY0wmQ0in949+g0Qg7/MLTa5kKvD/5RdscqHqF4vetk6zA6jGaw4akd6VyfO\\\n3eLI/RgOlflyWFUt0lwNVn8UY5poSjI2bFl5Hu=\\\n-----END CERTIFICATE REQUEST-----\\\n\",distinguished_name={commonName={\"Digital Loggers Unit\"},countryName={\"US\"},localityName={\"Santa Clara\"},stateOrProvinceName={\"California\"}},domains=null,key=\"-----BEGIN PRIVATE KEY-----\\\nMIIFTWRZMXnAOyK6INzL0j/AJB5ow1t5o7gKpmlcLncxQJPJ6+IFNJ3eOSHWo01s\\\nL948MqXLB3PKyopADkdWXrLMxo1t/EiZExN2kz4KQYkkZValiaMXhJd/dJWbcr8k\\\nAyuA41VvW1EtKcZwZc1voYMU647gwqQ8/pceW1yWErsmVelVTQ6F8vSH4rEHJUfa\\\nGj6a3McmwwyPex7OFiSANuXZydtxiyA4jcOxfVWCXRvrPJzcntdt2nh2TB6RjFer\\\nPhccXtDAPPSQsqwjUJJed4ozfdZpCZ1x0UiN4Y5dVW7V=\\\n-----END PRIVATE KEY-----\\\n\",known_dn_oids={businessCategory=\"2.5.4.15\",commonName=\"2.5.4.3\",countryName=\"2.5.4.6\",description=\"2.5.4.13\",dnQualifier=\"2.5.4.46\",domainComponent=\"0.9.2342.19200300.100.1.25\",emailAddress=\"1.2.840.113549.1.9.1\",facsimileTelephoneNumber=\"2.5.4.23\",generationQualifier=\"2.5.4.44\",givenName=\"2.5.4.42\",houseIdentifier=\"2.5.4.51\",initials=\"2.5.4.43\",localityName=\"2.5.4.7\",name=\"2.5.4.41\",organizationName=\"2.5.4.10\",organizationalUnitName=\"2.5.4.11\",physicalDeliveryOfficeName=\"2.5.4.19\",postOfficeBox=\"2.5.4.18\",postalAddress=\"2.5.4.16\",postalCode=\"2.5.4.17\",pseudonym=\"2.5.4.65\",registeredAddress=\"2.5.4.26\",serialNumber=\"2.5.4.5\",stateOrProvinceName=\"2.5.4.8\",street=\"2.5.4.9\",surname=\"2.5.4.4\",telephoneNumber=\"2.5.4.20\",title=\"2.5.4.12\",x500UniqueIdentifier=\"2.5.4.45\"},known_renewal_methods={acmev1={data_items={acmev1_agreement={name=\"ACMEv1 service agreement\",regexp=\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",secret=false},acmev1_contacts={name=\"ACMEv1 contact URLs, whitespace-separated\",regexp=\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",secret=false},acmev1_key_size={name=\"ACMEv1 default account key size in bits\",regexp=\"^[1-9][0-9]*$\",secret=false},acmev1_key_type={name=\"ACMEv1 default account key type\",regexp=\"^(rsa|dsa|dh)$\",secret=false},acmev1_url={name=\"ACMEv1 directory endpoint URL\",regexp=\"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",secret=false}},name=\"Obtain a certificate from an ACME v1 endpoint (e.g. Let's Encrypt)\"},acmev2={data_items={acmev2_agreement={name=\"ACMEv2 service agreement\",regexp=\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",secret=false},acmev2_auth_algorithm={name=\"ACMEv2 authentication algorithm\",regexp=\"^(RS256|RS384|RS512|ES256|ES384|ES512)$\",secret=false},acmev2_contacts={name=\"ACMEv2 contact URLs, whitespace-separated\",regexp=\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",secret=false},acmev2_url={name=\"ACMEv2 directory endpoint URL\",regexp=\"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",secret=false}},name=\"Obtain a certificate from an ACME v2 endpoint (e.g. Let's Encrypt)\"},est={data_items={auth={name=\"HTTP authentication to use\",regexp=\"^(|basic|digest)$\",secret=false},est_url={name=\"EST server base URL (not including .well-known/...; secure transport required)\",regexp=\"^https://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",secret=false},password={name=\"Password to use for authentication\",regexp=\"[ -~]*\",secret=true},username={name=\"Username to authenticate as\",regexp=\"[A-Za-z_-][A-Za-z0-9_@-]*\",secret=false}},name=\"Obtain a certificate via EST (Enrollment over Secure Transport)\"},selfsigned={data_items={days={name=\"Number of days to issue new certificates for\",regexp=\"^[1-9][0-9]*$\",secret=false}},name=\"Generate a self-signed certificate\"}},renewal_data={acmev2_agreement=\" y\",acmev2_auth_algorithm=\"RS384\",acmev2_contacts=\"%AC%Bb h\",acmev2_url=\"http://]%39%34\"},renewal_method=\"acmev2\",string_mask=\"nombstr\"},https_ports={{address=\"192.168.0.5\",port=58443}},https_tls_ciphers=\"DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305\",image_format=\"jpg\",known_component_versions={art={name=\"ART EEPROM\",path={\"config\",\"art_id\"},unknown_version_warning=\"WiFi and/or boot issues possible\",versions={{{\"b6ea392353d45c62244c0f6900fb537b466c44ec63d858d07ad5a54ba24e871d\",\"8744c9c60601a0268995503b279cdd3f743ce69830d542883c87b59d8ee21cde\",\"42df2882d0f4f89bf461383f64511a4ccb476846af394410384d0ddc3fac0568\",\"16ad1c3a003b55a6d7a2fdf4dd34b7d041efabc7535ff22afeeff2d3143de2dc\",\"346af619898512f4f84d02f49c238687b28a79eaa0fa1a79b7e916b9fb1e0080\",\"13e12d8483064112139da535a4c1e3a5ef8ffef39e293f522092d7c7dfa9c407\"},{{\"bug\",\"Relay management issues\",\"The GPIO fails to switch\",0.9},{\"bug\",\"LCD configuration issues\",\"The keypad fails to configure\",0.9}}},{{\"05664c81e1836c48b4a580cedae8ef6694ed4dc473dece34703f1332be1dda19\",\"95f63f0a534af26b6639317a6262cbde89fd28681533ec5f85908f0bfcf8a04c\"},{{\"bug\",\"GPIO switch issues\",\"The relay fails to update\",0.9}}}}},avr={name=\"AVR\",path={\"relay\",\"version\"},unknown_version_warning=\"Boot, reboot, upgrade state conservation, power-up state restoration, etc. issues possible\",versions={{{{\"1.97.4.0\",null},\"1.2.9.0\",{\"1.3.9.0\",null},{\"1.8.10.0\",\"1.53.1.0\"},{\"1.36.90.0\",\"1.81.7.0\"},\"1.7.7.0\",{\"1.6.8.0\",\"1.41.6.0\"},{\"1.1.84.0\",null},{\"1.9.86.0\",null}},{{\"missing-feature\",\"Relay management support\",\"The relay now switches\",0.8},{\"missing-feature\",\"Boot switch support\",\"The UART now configures\",0.1},{\"bug\",\"Relay configuration timeouts\",\"The UART doesn't switch\",0.9}}},{{{null,\"1.98.19.0\"}},{{\"bug\",\"GPIO switch timeouts\",\"The UART fails to update\",0.3},{\"bug\",\"GPIO overwrite issues\",\"The GPIO fails to switch\",0.5},{\"bug\",\"Relay configuration issue\",\"The keypad doesn't switch\",1},{\"bug\",\"Keypad switch issue\",\"The keypad doesn't configure\",0.7},{\"missing-feature\",\"Keypad configuration support\",\"The keypad now updates\",0.2},{\"bug\",\"Relay management issues\",\"The GPIO doesn't switch\",0.1},{\"missing-feature\",\"Outlet configuration support\",\"The UART now updates\",1},{\"bug\",\"GPIO switch timeouts\",\"The LCD fails to configure\",0.2},{\"bug\",\"UART configuration timeouts\",\"The relay fails to switch\",0.1}}},{{{\"1.2.5.0\",\"1.62.3.0\"}},{{\"missing-feature\",\"GPIO overwrite support\",\"The relay now switches\",0.1},{\"bug\",\"Relay management issues\",\"The keypad fails to switch\",1},{\"missing-feature\",\"GPIO overwrite support\",\"The outlet now switches\",1}}},{{{\"1.9.31.0\",null},{\"1.2.7.0\",null},\"1.5.24.0\"},{{\"missing-feature\",\"UART switch support\",\"The GPIO now configures\",0.2},{\"bug\",\"Keypad switch issue\",\"The GPIO fails to configure\",0.3},{\"missing-feature\",\"LCD management support\",\"The relay now switches\",0.1}}}}},bootloader={name=\"Bootloader\",path={\"config\",\"bootloader_id\"},unknown_version_warning=\"Boot issues possible\",versions={{{\"29d48f7923fbf826d55fd47419f799a6189dfaa63b393696a51f29b86777b239\",\"401404846b1f1d8c47b50286a687ddf311d43df7d02ba6230beb240cbf545cab\",\"6efebf54d3e982489e6a550c6f7074454ca1aed4e6b060d1126c4d0acbd802ae\"},{{\"missing-feature\",\"UART configuration support\",\"The UART now updates\",0.1},{\"bug\",\"Relay configuration issue\",\"The outlet doesn't switch\",0.4}}},{{\"6814e8a25120f674571ded8f31bfd38a80eee09b9da0356e7cbb737c29df8f44\",\"895b7b5621afde25ae151e86bc8f45d4989dd8fa92235b28e931235922f6195a\",\"1348a0593481bb81b6d2582243e6f799386d574290427b5b7420eae3b02a1daf\",\"8dc892158f50b8dcf0a1ca33d249d06c9260aa8d66a17177166778952a102c87\",\"df435c4bdc45e1ac136c1713dce2718527259d97d2db277b1e101842cdeb51d1\",\"ae137e4a4dfbd6e2f1a5bd3dc448958b4e1b454bca2133d55d9d5c6a226e18ab\",\"1943a3e871b33680ed6b62406bae8023c2b872c8ea78b2b53628e0eeb2778bf5\",\"ca3269b4e4637a3597f622e7f788b49d809cb28242a3380d316f273bac22d2ac\"},{{\"bug\",\"Relay switch issue\",\"The GPIO doesn't configure\",0.8},{\"bug\",\"Relay switch issues\",\"The keypad fails to update\",0.2},{\"bug\",\"UART switch timeouts\",\"The relay fails to update\",0.8}}},{{\"fe31d3f0382756a53758203815dcf373033bfa319f6e345852b026a15f9c7a1c\",\"1796e62f0974897ca3310b76eab63e6b1b51cc74f8c2e1488137bcaf0e892dbc\",\"b5a561a59c0f45f92f4d14f0b6734c50012c0cff24172c7484f38efd1b426c9d\",\"aac1c81b016e809e4889f772ab801da4b89cf6480b9fca3556639fd88073812d\"},{{\"missing-feature\",\"Outlet configuration support\",\"The outlet now configures\",0.9},{\"bug\",\"Relay overwrite timeouts\",\"The outlet fails to configure\",0.5},{\"missing-feature\",\"GPIO management support\",\"The GPIO now updates\",0.7}}}}}},known_protection_bits={protect_admin={name=\"Administrator credentials protection\",status=false},protect_firmware={name=\"Firmware protection\",status=true},protect_maintenance={name=\"Maintenance mode protection\",status=true},protect_network={name=\"Network settings protection\",status=true},protect_notification={name=\"Notification settings protection\",status=\"You have enabled that and that service which allows to bypass this protection\"},protect_private_config={name=\"Private configuration protection\",status=true},protect_restore={name=\"Protection from restore from backup\",status=\"You have enabled that and that service which allows to bypass this protection\"}},known_quantities={count={name=\"Count\",preferred_unit=null,units={times={internal=true,name=\"time\",offset=0,scale=1}}},current={name=\"Current\",preferred_unit=null,units={A={internal=true,name=\"ampere\",offset=0,scale=1}}},energy={name=\"Energy\",preferred_unit=null,units={J={internal=true,name=\"joule\",offset=0,scale=1},kWh={internal=true,name=\"kilowatt-hour\",offset=0,scale=2.77777778e-07}}},illuminance={name=\"Illuminance\",preferred_unit=\"fc\",units={fc={internal=true,name=\"foot-candle\",offset=0,scale=0.09290226681531},lx={internal=true,name=\"lux\",offset=0,scale=1}}},ratio={name=\"Ratio\",preferred_unit=null,units={[\"%\"]={internal=true,name=\"percent\",offset=0,scale=100},times={internal=true,name=\"\",offset=0,scale=1}}},screen_length={name=\"Screen length\",preferred_unit=null,units={px={internal=true,name=\"pixel\",offset=0,scale=1}}},temperature={name=\"Temperature\",preferred_unit=\"F\",units={C={internal=true,name=\"degree Celsius\",offset=-273.16,scale=1},F={internal=true,name=\"degree Fahrenheit\",offset=-459.67,scale=1.8},K={internal=true,name=\"kelvin\",offset=0,scale=1}}},time={name=\"Time\",preferred_unit=\"s\",units={s={internal=true,name=\"second\",offset=0,scale=1}}},voltage={name=\"Voltage\",preferred_unit=\"V\",units={V={internal=true,name=\"volt\",offset=0,scale=1}}}},known_timezones={UTC=\"UTC\",[\"UTC+1\"]=\"UTC-1\",[\"UTC+10\"]=\"UTC-10\",[\"UTC+11\"]=\"UTC-11\",[\"UTC+12\"]=\"UTC-12\",[\"UTC+2\"]=\"UTC-2\",[\"UTC+3\"]=\"UTC-3\",[\"UTC+4\"]=\"UTC-4\",[\"UTC+5\"]=\"UTC-5\",[\"UTC+6\"]=\"UTC-6\",[\"UTC+7\"]=\"UTC-7\",[\"UTC+8\"]=\"UTC-8\",[\"UTC+9\"]=\"UTC-9\",[\"UTC-1\"]=\"UTC+1\",[\"UTC-10\"]=\"UTC+10\",[\"UTC-11\"]=\"UTC+11\",[\"UTC-12\"]=\"UTC+12\",[\"UTC-2\"]=\"UTC+2\",[\"UTC-3\"]=\"UTC+3\",[\"UTC-4\"]=\"UTC+4\",[\"UTC-5\"]=\"UTC+5\",[\"UTC-6\"]=\"UTC+6\",[\"UTC-7\"]=\"UTC+7\",[\"UTC-8\"]=\"UTC+8\",[\"UTC-9\"]=\"UTC+9\"},links={{description=\"test 5\",href=\"test_url7\"},{description=\"test 3\",href=\"test_url5\"}},location=\"Server room\",lockout_delay_minutes=60,meters={{color=\"\",data=\"buses.0.voltage\",decimals=0,display=true,height=64,min_value=90,scale=\"linear\",sectors={{color=\"0000FF\",name=\"Low\",value=100},{color=\"00FF00\",name=\"Optimal\",value=127},{color=\"FF0000\",name=\"High\",value=140}},title=\"Bus A voltage\",width=128},{color=\"\",data=\"buses.0.current\",decimals=1,display=true,height=64,min_value=0,scale=\"linear\",sectors={{color=\"00FF00\",name=\"Optimal\",value=12},{color=\"FF0000\",name=\"High\",value=15}},title=\"Bus A current\",width=128},{color=\"\",data=\"buses.1.voltage\",decimals=0,display=false,height=64,min_value=90,scale=\"linear\",sectors={{color=\"0000FF\",name=\"Low\",value=100},{color=\"00FF00\",name=\"Optimal\",value=127},{color=\"FF0000\",name=\"High\",value=140}},title=\"Bus B voltage\",width=128},{color=\"\",data=\"buses.1.current\",decimals=1,display=false,height=64,min_value=0,scale=\"linear\",sectors={{color=\"00FF00\",name=\"Optimal\",value=12},{color=\"FF0000\",name=\"High\",value=15}},title=\"Bus B current\",width=128},{color=\"\",data=\"environment.temperature\",decimals=0,display=false,height=64,min_value=244,scale=\"linear\",sectors={{color=\"0000FF\",name=\"Cold\",value=273},{color=\"00FF00\",name=\"Optimal\",value=322},{color=\"FF0000\",name=\"Hot\",value=366}},title=\"Temperature\",width=128},{color=\"\",data=\"environment.illuminance\",decimals=0,display=false,height=64,min_value=0,scale=\"log\",sectors={{color=\"0000FF\",name=\"Low\",value=100},{color=\"00FF00\",name=\"Optimal\",value=1000},{color=\"FF0000\",name=\"High\",value=10000}},title=\"Illuminance\",width=128},{color=\"\",data=\"battery_voltage\",decimals=2,display=false,height=64,min_value=4,scale=\"linear\",sectors={{color=\"0000FF\",name=\"Low\",value=4.3},{color=\"EEEE00\",name=\"Medium\",value=4.5},{color=\"00FF00\",name=\"High\",value=6.4}},title=\"Battery voltage\",width=128},{color=\"\",data=\"power_voltage\",decimals=2,display=false,height=64,min_value=4,scale=\"linear\",sectors={{color=\"0000FF\",name=\"Low\",value=4.9},{color=\"00FF00\",name=\"Optimal\",value=5.5},{color=\"FF0000\",name=\"High\",value=6}},title=\"Power voltage\",width=128},{color=\"\",data=\"relay_voltage\",decimals=1,display=true,height=64,min_value=8,scale=\"linear\",sectors={{color=\"0000FF\",name=\"Low\",value=10},{color=\"00FF00\",name=\"Optimal\",value=13},{color=\"FF0000\",name=\"High\",value=15}},title=\"Relay voltage\",width=128}},name_always_visible=false,ntp_peers={\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"},ntp_server_enabled=true,oid=\"1.3.6.1.4.1.45770.1.3\",outlet_label=\"Outlet\",plots={{data={{ds=\"buses.0.voltage\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus A voltage\"},{ds=\"buses.0.current\",style={axes=\"x1y2\",color=\"0000FF\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus A current\"}},display=true,duration=86400,height=480,title=\"Bus A status\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=110,softmin=null,tics=null},y2={max=null,min=0,mtics=null,softmax=1,softmin=null,tics=null}},{data={{ds=\"buses.1.voltage\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus B voltage\"},{ds=\"buses.1.current\",style={axes=\"x1y2\",color=\"0000FF\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus B current\"}},display=false,duration=86400,height=480,title=\"Bus B status\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=110,softmin=null,tics=null},y2={max=null,min=0,mtics=null,softmax=1,softmin=null,tics=null}},{data={{ds=\"buses.0.total_energy\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus A total energy\"},{ds=\"buses.1.total_energy\",style={axes=\"x1y1\",color=\"0000FF\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus B total energy\"}},display=true,duration=86400,height=480,title=\"Bus energy consumption\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}},{data={{ds=\"buses.0.voltage\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus A voltage\"},{ds=\"buses.1.voltage\",style={axes=\"x1y1\",color=\"0000FF\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus B voltage\"}},display=true,duration=86400,height=480,title=\"Bus voltages\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=110,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}},{data={{ds=\"buses.0.current\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus A current\"},{ds=\"buses.1.current\",style={axes=\"x1y1\",color=\"0000FF\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Bus B current\"}},display=true,duration=86400,height=480,title=\"Bus currents\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=1,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}},{data={{ds=\"environment.temperature\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Temperature\"}},display=false,duration=86400,height=480,title=\"Temperature\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=null,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}},{data={{ds=\"environment.illuminance\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Illuminance\"}},display=true,duration=86400,height=480,title=\"Illuminance\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=null,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}},{data={{ds=\"battery_voltage\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Battery voltage\"}},display=false,duration=86400,height=480,title=\"Battery voltage\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=null,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}},{data={{ds=\"power_voltage\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Power voltage\"}},display=true,duration=86400,height=480,title=\"Power voltage\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=null,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}},{data={{ds=\"relay_voltage\",style={axes=\"x1y1\",color=\"FF0000\",marker=\"plus\",size=0,style=\"lines\",type=\"solid\",width=1},title=\"Relay voltage\"}},display=true,duration=86400,height=480,title=\"Relay voltage\",width=640,x1={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},x2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null},y1={max=null,min=0,mtics=null,softmax=null,softmin=null,tics=null},y2={max=null,min=null,mtics=null,softmax=null,softmin=null,tics=null}}},protect_admin=false,protect_firmware=true,protect_maintenance=false,protect_network=false,protect_notification=true,protect_private_config=false,protect_restore=false,refresh_delay_minutes=1,refresh_enabled=false,register_url=\"http://baz.example.com/baz/quux/quux.html\",registration_status=true,relax_nonhtml_content_types=true,relax_nonhtml_methods=false,relay_ports={\"ttyATH0\"},serial=\"EPCR62203123456\",ssh_authorized_keys={{comment=\"\",data=\"ecdsa-sha2-nistp256 u\",options=\"\"}},ssh_enabled=false,ssh_password_auth_enabled=false,ssh_port=2222,support_email=\"support@example.com\",support_url=\"https://baz.example.com:443/quux.htm\",syslog_ip_address=null,syslog_minimal_severity=8,timezone=\"UTC\",update_url=\"http://foo.example.com/baz/quux/quux/bar/foo/baz.htm\",upgrade_notify_beep=false,upgrade_notify_blink=true,version=\"1.8.1.0\"},cred={agent=\"web ui\",ip_address=\"192.168.0.88\",is_admin=true,name=\"admin\",outlet_access={true,true,true,true,true,true,true,true}},meter={buses={{name=\"Bus A\",power_factor_percent=100,power_status=true},{name=\"Bus B\",power_factor_percent=100,power_status=false}},emergency_off_status=false,notifications={events={[\"dli.meter.bus_off\"]={message_template={\"bus \",0,\" (\",1,\") is not powered\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"bus_index\"},{fixed_value=null,has_fixed_value=false,id=\"bus_name\"},{fixed_value=false,has_fixed_value=true,id=\"bus_powered\"}},severity=5},[\"dli.meter.bus_on\"]={message_template={\"bus \",0,\" (\",1,\") is powered\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"bus_index\"},{fixed_value=null,has_fixed_value=false,id=\"bus_name\"},{fixed_value=true,has_fixed_value=true,id=\"bus_powered\"}},severity=6},[\"dli.meter.emergency_off_active\"]={message_template={\"emergency shutoff activated, all outlets off\"},parameters={{fixed_value=true,has_fixed_value=true,id=\"emergency_off\"}},severity=5},[\"dli.meter.emergency_off_inactive\"]={message_template={\"emergency shutoff deactivated, normal outlet operation\"},parameters={{fixed_value=false,has_fixed_value=true,id=\"emergency_off\"}},severity=6},[\"dli.meter.emergency_off_unknown\"]={message_template={\"emergency shutoff status unknown due to power loss\"},parameters={},severity=7},[\"dli.meter.power_battery\"]={message_template={\"running on battery\"},parameters={{fixed_value=false,has_fixed_value=true,id=\"powered\"}},severity=5},[\"dli.meter.power_mains\"]={message_template={\"running on mains\"},parameters={{fixed_value=true,has_fixed_value=true,id=\"powered\"}},severity=6},[\"dli.meter.value_interval\"]={message_template={0,\" is at alarm level \",1,\" for \",2,\" seconds\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"value_name\"},{fixed_value=null,has_fixed_value=false,id=\"value_alarm_level\"},{fixed_value=null,has_fixed_value=false,id=\"value_alarm_duration\"},{fixed_value=null,has_fixed_value=false,id=\"value_id\"},{fixed_value=null,has_fixed_value=false,id=\"value_alarm_repeated\"}},severity=7},[\"dli.meter.value_interval_change\"]={message_template={0,\" entered alarm level \",1},parameters={{fixed_value=null,has_fixed_value=false,id=\"value_name\"},{fixed_value=null,has_fixed_value=false,id=\"value_alarm_level\"},{fixed_value=null,has_fixed_value=false,id=\"value_id\"},{fixed_value=0,has_fixed_value=true,id=\"value_alarm_duration\"},{fixed_value=null,has_fixed_value=true,id=\"value_alarm_repeated\"}},severity=7}},parameter_kinds={}},power_status=true,synchronize={arguments={},results={null}},values={current={bus=2,data_absence_alarm_level=null,data_absence_alarm_period=2,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=23,history_time_step=16,in_calibration=true,internal=true,intervals={{alarm_level=3,alarm_period=null,lower_bound_bottom=191,lower_bound_top=209},{alarm_level=1,alarm_period=null,lower_bound_bottom=221,lower_bound_top=231},{alarm_level=null,alarm_period=null,lower_bound_bottom=266,lower_bound_top=279},{alarm_level=null,alarm_period=1,lower_bound_bottom=270,lower_bound_top=290},{alarm_level=3,alarm_period=1,lower_bound_bottom=324,lower_bound_top=340}},log_history=true,lowest_interval_alarm_level=null,lowest_interval_alarm_period=null,name=\"Current\",quantity=\"current\",supports_calibration=true,update_absolute_difference=0.5,update_relative_difference=0.01,value=5},mains_voltage={bus=6,data_absence_alarm_level=2,data_absence_alarm_period=null,expression=\"5.6\",history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=26,history_time_step=26,in_calibration=false,internal=true,intervals={{alarm_level=null,alarm_period=5,lower_bound_bottom=49.833333333333,lower_bound_top=50.416666666667},{alarm_level=11,alarm_period=null,lower_bound_bottom=50.75,lower_bound_top=50.916666666667},{alarm_level=null,alarm_period=1,lower_bound_bottom=54.166666666667,lower_bound_top=55.75},{alarm_level=null,alarm_period=3,lower_bound_bottom=55.75,lower_bound_top=55.916666666667},{alarm_level=1,alarm_period=null,lower_bound_bottom=57.583333333333,lower_bound_top=58.416666666667},{alarm_level=6,alarm_period=null,lower_bound_bottom=61.416666666667,lower_bound_top=62.416666666667},{alarm_level=null,alarm_period=null,lower_bound_bottom=64.416666666667,lower_bound_top=65.166666666667},{alarm_level=null,alarm_period=5,lower_bound_bottom=68,lower_bound_top=68.5}},log_history=true,lowest_interval_alarm_level=null,lowest_interval_alarm_period=3,name=\"AC voltage\",quantity=\"voltage\",supports_calibration=true,update_absolute_difference=0.0008,update_relative_difference=0.02,value=95},temperature={bus=null,data_absence_alarm_level=1,data_absence_alarm_period=null,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=28,history_time_step=20,in_calibration=true,internal=true,intervals={{alarm_level=2,alarm_period=null,lower_bound_bottom=14.834834834835,lower_bound_top=15.075075075075},{alarm_level=1,alarm_period=null,lower_bound_bottom=15.015015015015,lower_bound_top=15.555555555556},{alarm_level=null,alarm_period=1,lower_bound_bottom=15.765765765766,lower_bound_top=16.156156156156},{alarm_level=null,alarm_period=null,lower_bound_bottom=16.966966966967,lower_bound_top=17.417417417417},{alarm_level=null,alarm_period=4,lower_bound_bottom=17.207207207207,lower_bound_top=17.537537537538}},log_history=true,lowest_interval_alarm_level=14,lowest_interval_alarm_period=2,name=\"Temperature\",quantity=\"temperature\",supports_calibration=true,update_absolute_difference=0.0007,update_relative_difference=3e-06,value=318},vcc_voltage={bus=4,data_absence_alarm_level=null,data_absence_alarm_period=2,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=6,history_time_step=3,in_calibration=true,internal=false,intervals={{alarm_level=null,alarm_period=null,lower_bound_bottom=249.16666666667,lower_bound_top=257.5},{alarm_level=3,alarm_period=12,lower_bound_bottom=262.5,lower_bound_top=274.16666666667},{alarm_level=null,alarm_period=null,lower_bound_bottom=287.5,lower_bound_top=294.16666666667},{alarm_level=null,alarm_period=null,lower_bound_bottom=327.5,lower_bound_top=334.16666666667}},log_history=false,lowest_interval_alarm_level=5,lowest_interval_alarm_period=null,name=\"DC voltage\",quantity=\"voltage\",supports_calibration=true,update_absolute_difference=0.09,update_relative_difference=0.0008,value=12}}},modbus={discrete_inputs={{allow_read=false,index=58016,name=\"z5\",value=true},{allow_read=true,index=45352,name=\"fknqsiwy9\",value=false},{allow_read=true,index=56660,name=\"wqlw84\",value=false},{allow_read=true,index=33126,name=\"jaliigam8\",value=true},{allow_read=true,index=5652,name=\"rzwxfryqpp2\",value=true}},enabled=true,holding_registers={{allow_read=true,allow_write=false,index=14559,name=\"dwn34\",value=5789},{allow_read=true,allow_write=true,index=19600,name=\"zs9\",value=22488},{allow_read=false,allow_write=false,index=764,name=\"dte13\",value=29133}},input_registers={{allow_read=true,index=59962,name=\"lsxzpszqhdykqu2\",value=28985},{allow_read=true,index=1019,name=\"t35\",value=7834}},notifications={events={[\"dli.modbus.sample_event\"]={message_template={\"sample event\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"sample_parameter\"}}}},parameter_kinds={}},outlets={{allow_read=false,allow_write=false},{allow_read=false,allow_write=true},{allow_read=true,allow_write=true},{allow_read=false,allow_write=false},{allow_read=true,allow_write=true},{allow_read=true,allow_write=true},{allow_read=true,allow_write=true},{allow_read=false,allow_write=true}},port=null},mqtt={broker_address=\"9.210.72.3\",broker_port=null,connect_payload=\"\",connect_qos=1,connect_retain=true,connect_topic=\"MLMFY\",disconnect_payload=\"NJ\",disconnect_qos=1,disconnect_retain=false,disconnect_topic=\"VGdzqC\",enabled=true,lwt_payload=\"i\",lwt_qos=2,lwt_retain=false,lwt_topic=\"L8h2BK\",notifications={events={[\"dli.mqtt.connection_failed\"]={message_template={\"failed to connect to broker\"},parameters={{fixed_value=false,has_fixed_value=true,id=\"connected\"}},severity=5},[\"dli.mqtt.connection_succeeded\"]={message_template={\"connected to broker\"},parameters={{fixed_value=true,has_fixed_value=true,id=\"connected\"}},severity=6}},parameter_kinds={}},outlets={{allow_read=true,allow_write=false,qos=2,topic_subtree=\"WAECf\"},{allow_read=false,allow_write=false,qos=0,topic_subtree=\"DtnGEYJYQ\"},{allow_read=false,allow_write=false,qos=0,topic_subtree=\"EO6mELmQd3\"},{allow_read=false,allow_write=true,qos=0,topic_subtree=\"JLTU7Ya\"},{allow_read=false,allow_write=false,qos=2,topic_subtree=\"WaN3WLY\"},{allow_read=false,allow_write=false,qos=2,topic_subtree=\"6CVClRf5\"},{allow_read=true,allow_write=false,qos=2,topic_subtree=\"P2z8K7IbD\"},{allow_read=false,allow_write=true,qos=0,topic_subtree=\"eBpEG5aV\"}},password=\"1eQIz1EN5U\",reconnect_payload=\"Rv\",reconnect_qos=0,reconnect_retain=true,reconnect_topic=\"ckaCUGel/e\",topic_root=\"ffSkO1x4X\",use_ssl=true,username=\"userIE0W\"},network={interface_order={\"wired\",\"wireless\"},ipv6_enabled=true,known_protocols={dhcp=\"Dynamic IP/DHCP\",static=\"Static IP\"},notifications={events={[\"dli.network.if_down\"]={message_template={\"Interface \\\"\",0,\"\\\" is down\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"network_device\"},{fixed_value=null,has_fixed_value=false,id=\"network_link_id\"},{fixed_value=false,has_fixed_value=true,id=\"network_up\"}},severity=5},[\"dli.network.if_up\"]={message_template={\"Interface \\\"\",0,\"\\\" is up\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"network_device\"},{fixed_value=null,has_fixed_value=false,id=\"network_link_id\"},{fixed_value=true,has_fixed_value=true,id=\"network_up\"}},severity=6}},parameter_kinds={}},same_subnet_only=true,wired={dns_servers={\"192.168.220.43\",\"111.158.252.85\"},gateway=null,ip_address=\"192.168.220.95\",mac_address=\"7C:E1:FF:2B:2E:F1\",netmask=\"255.255.255.0\",online=false,protocol=\"dhcp\",serve_dns=true},wireless={antenna_capabilities={{can_rx=false,can_tx=true},{can_rx=true,can_tx=true}},antenna_configuration={{rx=false,tx=false},{rx=true,tx=true}},channel=\"9\",dns_servers={\"158.235.172.208\",\"99.100.9.178\"},enabled=false,encryption=\"none\",gateway=\"192.168.138.42\",ip_address=\"192.168.138.148\",key=\"R*cZZGU6zAcm&,%SVnsDJPp5Ads%7vuxyN!CEypVF5A0J\",known_channels={[\"1\"]=\"1 (2412 MHz)\",[\"10\"]=\"10 (2457 MHz)\",[\"11\"]=\"11 (2462 MHz)\",[\"2\"]=\"2 (2417 MHz)\",[\"3\"]=\"3 (2422 MHz)\",[\"4\"]=\"4 (2427 MHz)\",[\"5\"]=\"5 (2432 MHz)\",[\"6\"]=\"6 (2437 MHz)\",[\"7\"]=\"7 (2442 MHz)\",[\"8\"]=\"8 (2447 MHz)\",[\"9\"]=\"9 (2452 MHz)\",auto=\"Autoselect\"},known_encryptions={none=\"None\",psk=\"WPA PSK\",[\"psk-mixed\"]=\"WPA/WPA2 PSK mixed mode\",psk2=\"WPA2 PSK\",sae=\"WPA3 SAE\",[\"sae-mixed\"]=\"WPA2 PSK/WPA3 SAE mixed mode\"},known_modes={ap=\"Access Point\",sta=\"Client\"},mac_address=\"7C:E1:FF:3B:E3:A0\",mode=\"ap\",netmask=\"255.255.255.0\",online=true,protocol=\"dhcp\",serve_dns=false,ssid=\"8xLI8A\",wac_enabled=true,wac_supported=true}},notification={known_sink_types={email={data_items={encryption={group=\"sndr\",name=\"Transport encryption\",regexp=\"^(|smtps|starttls)$\"},password={group=\"sndrkey\",name=\"Password\",regexp=\"^.*$\"},port={group=\"sndr\",name=\"Server port\",regexp=\"^[0-9]{1,5}$\"},recipient={group=\"rcpt\",name=\"Recipient email address\",regexp=\"^..*@[0-9A-Za-z.-]{1,}$\"},sender={group=\"sndr\",name=\"Sender email address\",regexp=\"^..*@[0-9A-Za-z.-]{1,}$\"},server={group=\"sndr\",name=\"Server\",regexp=\"^[0-9A-Za-z.-]{1,}$\"},username={group=\"sndr\",name=\"Username\",regexp=\"^.*$\"}},name=\"Email\"},snmpv1={data_items={community={group=\"msgkey\",name=\"Community string\",regexp=\"^.*$\"},enterprise_oid={group=\"msg\",name=\"Enterprise OID\",regexp=\"^[012](\\\\.[0-9]{1,}),{1,}$\"},generic_trap_type={group=\"msg\",name=\"Default generic trap type\",regexp=\"^[0-9][0-9]*$\"},server={group=\"rcpt\",name=\"Server address\",regexp=\"^[0-9A-Za-z.-]{1,}$\"},specific_trap_type={group=\"msg\",name=\"Default specific trap type\",regexp=\"^[0-9][0-9]*$\"}},name=\"SNMP v1 trap\"},snmpv2c={data_items={community={group=\"msgkey\",name=\"Community string\",regexp=\"^.*$\"},server={group=\"rcpt\",name=\"Server address\",regexp=\"^[0-9A-Za-z.-]{1,}$\"},trap_oid={group=\"msg\",name=\"Default trap OID\",regexp=\"^[012](\\\\.[0-9]{1,}),{1,}$\"}},name=\"SNMP v2c trap\"},snmpv2ci={data_items={community={group=\"msgkey\",name=\"Community string\",regexp=\"^.*$\"},server={group=\"rcpt\",name=\"Server address\",regexp=\"^[0-9A-Za-z.-]{1,}$\"},trap_oid={group=\"msg\",name=\"Default trap OID\",regexp=\"^[012](\\\\.[0-9]{1,}),{1,}$\"}},name=\"SNMP v2c inform\"},snmpv3={data_items={auth_passphrase={group=\"msgkey\",name=\"Authentication passphrase\",regexp=\"^(|.{8,})$\"},auth_protocol={group=\"msg\",name=\"Authentication protocol\",regexp=\"^(|MD5|SHA)$\"},context_engine_id={group=\"msg\",name=\"Context engine ID\",regexp=\"^([0-9A-Fa-f][0-9A-Fa-f])*$\"},context_name={group=\"msg\",name=\"Context name\",regexp=\"^.*$\"},priv_passphrase={group=\"msgkey\",name=\"Privacy passphrase\",regexp=\"^(|.{8,})$\"},priv_protocol={group=\"msg\",name=\"Privacy protocol\",regexp=\"^(|DES|AES)$\"},security_engine_id={group=\"msg\",name=\"Security engine ID\",regexp=\"^([0-9A-Fa-f][0-9A-Fa-f])*$\"},security_name={group=\"msg\",name=\"Security name\",regexp=\"^.*$\"},server={group=\"rcpt\",name=\"Server address\",regexp=\"^[0-9A-Za-z.-]{1,}$\"},trap_oid={group=\"msg\",name=\"Default trap OID\",regexp=\"^[012](\\\\.[0-9]{1,}),{1,}$\"}},name=\"SNMP v3 trap\"},snmpv3i={data_items={auth_passphrase={group=\"msgkey\",name=\"Authentication passphrase\",regexp=\"^(|.{8,})$\"},auth_protocol={group=\"msg\",name=\"Authentication protocol\",regexp=\"^(|MD5|SHA)$\"},context_engine_id={group=\"msg\",name=\"Context engine ID\",regexp=\"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"},context_name={group=\"msg\",name=\"Context name\",regexp=\"^.*$\"},priv_passphrase={group=\"msgkey\",name=\"Privacy passphrase\",regexp=\"^(|.{8,})$\"},priv_protocol={group=\"msg\",name=\"Privacy protocol\",regexp=\"^(|DES|AES)$\"},security_engine_id={group=\"msg\",name=\"Security engine ID\",regexp=\"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"},security_name={group=\"msg\",name=\"Security name\",regexp=\"^.*$\"},server={group=\"rcpt\",name=\"Server address\",regexp=\"^[0-9A-Za-z.-]{1,}$\"},trap_oid={group=\"msg\",name=\"Default trap OID\",regexp=\"^[012](\\\\.[0-9]{1,}),{1,}$\"}},name=\"SNMP v3 inform\"},webhook={data_items={content_type={group=\"msg\",name=\"Content type\",regexp=\"^(json|urlencoded)$\"},recipient={group=\"rcpt\",name=\"Recipient URL\",regexp=\"^https?://.*$\"},recipient_addresses={group=\"rcpt\",name=\"Recipient subnets\",regexp=\"^(|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(/([0-9]|1[0-9]|2[0-9]|3[0-2]))?(,(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(/([0-9]|1[0-9]|2[0-9]|3[0-2]))?)*)$\"}},name=\"WebHook\"},xmpp={data_items={password={group=\"sndrkey\",name=\"Password\",regexp=\"^.*$\"},recipient={group=\"rcpt\",name=\"Recipient XMPP ID\",regexp=\"^..*@[0-9A-Za-z.-]{1,}$\"},sender={group=\"sndr\",name=\"Sender XMPP ID\",regexp=\"^..*@[0-9A-Za-z.-]{1,}$\"}},name=\"XMPP (Jabber)\"}},rules={{action=\"notify(\\\"david\\\")\",condition=\"severity>=INFO\"},{action=\"notify(\\\"anthony\\\")\",condition=\"severity>=ALERT\"}},sink_data_item_groups={msg={immutable=false,name=\"Message attribute\",secret=false,unreadable=false},msgkey={immutable=false,name=\"Message key\",secret=true,unreadable=false},rcpt={immutable=false,name=\"Recipient attribute\",secret=false,unreadable=false},rcptkey={immutable=false,name=\"Recipient key\",secret=true,unreadable=false},sndr={immutable=false,name=\"Sender attribute\",secret=false,unreadable=false},sndrkey={immutable=false,name=\"Sender key\",secret=true,unreadable=false}},sinks={{data={encryption=\"starttls\",password=\"@`9 0\",port=\"270\",recipient=\"ronald@c97q7.example.com\",sender=\"kenneth@1arjp.zy9eb.4hnzb6.example.com\",server=\"cmwxj4.azwge.example.com\",username=\"mark\"},name=\"kenneth\",test={{value=\"function\"},arguments={},results={\"Sink handler indicates notification failure, check log for errors\"}},type=\"email\"},{data={content_type=\"json\",recipient=\"https://r3jjo6.4vgv.83cw.example.com/\",recipient_addresses=\"\"},name=\"thomas\",test={{value=\"function\"},arguments={},results={true}},type=\"webhook\"},{data={auth_passphrase=\"\",auth_protocol=\"\",context_engine_id=\"\",context_name=\"CoAV~\",priv_passphrase=\"FnVI%?G]rJz6\",priv_protocol=\"\",security_engine_id=\"\",security_name=\"kevin\",server=\"balpsl.v1mom.u2iw9u.example.com\",trap_oid=\"1.0,,,,,\"},name=\"brian\",test={{value=\"function\"},arguments={},results={true}},type=\"snmpv3i\"}}},relay={all_caps=true,backlight_sequence=\"0\",beep_sequence=\"0\",buses={{current_affects_outlets={0},max_current=5,max_voltage=null,min_voltage=60,outlet_indices={0,1,2,3},voltage_affects_outlets={1,2,3}},{current_affects_outlets={0,1,2,3},max_current=14,max_voltage=null,min_voltage=60,outlet_indices={4,5,6,7},voltage_affects_outlets={0,1,2,3}}},cycle_delay=4,fuse_relatch=null,fuses_enabled=true,gpio_scan_interval=0.005,keypad_enabled=true,known_port_types={uart={channels={d=\"Data\"},data_items={baudrate={name=\"Baud rate\",regexp=\"^[1-9][0-9]*$\"},char_size={name=\"Character size in bits\",regexp=\"^(5|6|7|8)$\"},parity={name=\"Parity setting: N for none, E for even, O for odd, M for mark, S for space\",regexp=\"^(N|E|O|M|S)$\"},stop_bits={name=\"Number of stop bits\",regexp=\"^(1|2|1\\\\.5)$\"}}}},lcd_columns=16,lcd_rows=2,measurement_interval=3,min_relay_voltage=8,min_sequence_delay=1,model=\"EPCR6\",name=\"My controller\",net_fractional_bits=6,net_max_bits=31,net_poll_interval=7,nets={ur6={expression=\"lor(iff(pin[\\\"din55\\\"],net[\\\"fbml0\\\"],shl(iff(net[\\\"pwpeeujtuc0\\\"],pin[\\\"din34\\\"],pin[\\\"din56\\\"]),iff(idiv(~(-(iff(apin[\\\"aio0\\\"],anet[\\\"wgqokb39\\\"],band(net[\\\"upv37\\\"],shr(apin[\\\"din91\\\"],idiv(~net[\\\"tix7\\\"],iff(anet[\\\"o1\\\"],iff(apin[\\\"ain4\\\"],((iff(iff(anet[\\\"vh67\\\"],-(apin[\\\"aio15\\\"]),apin[\\\"aio9\\\"]),apin[\\\"din8\\\"],net[\\\"msk1\\\"]) < net[\\\"fqx7\\\"]) and not apin[\\\"dio66\\\"]),iff((iff(pin[\\\"dio1\\\"],iff(apin[\\\"din30\\\"],iff(apin[\\\"ain9\\\"],pin[\\\"dio18\\\"],lor(apin[\\\"dio44\\\"],land(pin[\\\"din0\\\"],-(pin[\\\"dout6\\\"])))),apin[\\\"dout8\\\"]),pin[\\\"aio1\\\"]) << idiv(anet[\\\"w92\\\"],(pin[\\\"aout2\\\"] // apin[\\\"aio64\\\"]))),apin[\\\"din5\\\"],-(not apin[\\\"aio21\\\"]))),pin[\\\"aio79\\\"]))))))),iff((net[\\\"m26\\\"] <= pin[\\\"ain2\\\"]),net[\\\"wn55\\\"],(apin[\\\"aout39\\\"] == pin[\\\"dio28\\\"]))),apin[\\\"din88\\\"],pin[\\\"dio4\\\"]))),net[\\\"ptgottbvktph7\\\"])\",latest_value=2,name=\"ur6\",scale=4,tracking=null}},notifications={events={[\"dli.relay.outlet_physical_state_off\"]={message_template={\"outlet \",0,\" is OFF\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=false,has_fixed_value=true,id=\"physical_state\"}},severity=7},[\"dli.relay.outlet_physical_state_on\"]={message_template={\"outlet \",0,\" is ON\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=true,has_fixed_value=true,id=\"physical_state\"}},severity=7},[\"dli.relay.outlet_powerup_locked_state_off\"]={message_template={\"locked outlet \",0,\" remains OFF at power-up\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=false,has_fixed_value=true,id=\"state\"}},severity=6},[\"dli.relay.outlet_powerup_locked_state_on\"]={message_template={\"locked outlet \",0,\" remains ON at power-up\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=true,has_fixed_value=true,id=\"state\"}},severity=6},[\"dli.relay.outlet_powerup_state_off\"]={message_template={\"outlet \",0,\" configured to be OFF at power-up\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=false,has_fixed_value=true,id=\"state\"}},severity=6},[\"dli.relay.outlet_powerup_state_on\"]={message_template={\"outlet \",0,\" configured to be ON at power-up\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=true,has_fixed_value=true,id=\"state\"}},severity=6},[\"dli.relay.outlet_state_off\"]={message_template={\"outlet \",0,\" configured to be OFF\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=false,has_fixed_value=true,id=\"state\"}},severity=6},[\"dli.relay.outlet_state_on\"]={message_template={\"outlet \",0,\" configured to be ON\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=true,has_fixed_value=true,id=\"state\"}},severity=6},[\"dli.relay.outlet_transient_state_off\"]={message_template={\"outlet \",0,\" expected to be OFF\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=false,has_fixed_value=true,id=\"transient_state\"}},severity=7},[\"dli.relay.outlet_transient_state_on\"]={message_template={\"outlet \",0,\" expected to be ON\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"outlet\"},{fixed_value=true,has_fixed_value=true,id=\"transient_state\"}},severity=7}},parameter_kinds={}},online=true,outlets={{critical=true,cycle_delay=2,locked=true,name=\"outlet #1\",physical_state=false,state=false,transient_state=true},{critical=false,cycle_delay=null,locked=true,name=\"Uplink Radio Power\",physical_state=true,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"Server\",physical_state=false,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"outlet #4\",physical_state=false,state=true,transient_state=true},{critical=true,cycle_delay=2,locked=false,name=\"outlet #5\",physical_state=true,state=true,transient_state=true},{critical=true,cycle_delay=null,locked=false,name=\"outlet #6\",physical_state=true,state=false,transient_state=false},{critical=false,cycle_delay=null,locked=false,name=\"outlet #7\",physical_state=false,state=true,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"Uplink Radio Power\",physical_state=true,state=true,transient_state=true}},pins={din56={drive_logic_mapping={\"Z\",\"Z\",\"0\",\"0\"},format=\"int\",input_bits=3,latest_input_value=null,level_bits=3,level_driver=false,mode_bits=15,mode_driver=\"hce91\",name=\"din56\"},dout35={drive_logic_mapping={\"Z\",\"H\",\"0\",\"1\"},format=\"bits\",input_bits=0,latest_input_value=null,level_bits=16,level_driver=true,mode_bits=0,mode_driver=false,name=\"dout35\"}},ports={uart_n5={accept={},configuration={},latest_received={d=\"\"},name=\"uart_n5\",type=\"uart\"},uart_pxai={accept={d=true},configuration={baudrate=\"89\",char_size=\"5\",stop_bits=\"2\"},latest_received={d=\"\"},name=\"uart_pxai\",type=\"uart\"},uart_y={accept={d=true},configuration={char_size=\"8\",parity=\"E\",stop_bits=\"1\"},latest_received={d=\"\"},name=\"uart_y\",type=\"uart\"}},recovery_mode=0,relatch=6,resources={cs50s={name=\"cs50 count\",total=3,used=2},jmbojfx1s={name=\"jmbojfx1 count\",total=1,used=0},muf3s={name=\"muf3 count\",total=5,used=5}},scan_catch_up_limit=7,sequence_delay=8,set_outlet_transient_states={arguments={{}},results={null}},user_lines={null,null},user_message_force_timeout=3,user_message_timeout=3,version=\"1.8.1.0\"},renderer={known_axes={x1y1=\"X1, Y1\",x1y2=\"X1, Y2\",x2y1=\"X2, Y1\",x2y2=\"X2, Y2\"},known_image_formats={gif=\"GIF\",jpeg=\"JPEG\",png=\"PNG\",svg=\"SVG\"},known_line_types={dashed=\"Dashed\",dotted=\"Dotted\",solid=\"Solid\"},known_marker_types={circle=\"Filled circle\",cross=\"Cross\",dot=\"Dot\",ocircle=\"Empty circle\",orhombus=\"Empty rhombus\",osquare=\"Empty square\",otriangle=\"Empty triangle\",plus=\"Plus\",rhombus=\"Filled rhombus\",rotriangle=\"Empty inverse triangle\",rtriangle=\"Filled inverse triangle\",square=\"Filled square\",triangle=\"Filled triangle\"},known_plot_styles={acsplines=\"Approximated spline smoothed lines\",bezier=\"Bezier smoothed lines\",boxes=\"Boxes\",csplines=\"Spline smoothed lines\",dots=\"Small dots\",impulses=\"Vertical lines\",lines=\"Lines only\",linespoints=\"Lines and markers\",points=\"Markers only\",steps=\"Step lines\"},known_scales={linear=\"linear\",log=\"logarithmic\"}},script={boot_handler=\"\",boot_handler_legacy=false,notifications={events={[\"dli.script.boot_script_reset\"]={message_template={\"no longer running a script function at boot since the function no longer exists in the script source\"},parameters={},severity=5},[\"dli.script.thread_failed\"]={message_template={0,\":\",1,\" [\",2,\"] (\",3,\") failed: \",4},parameters={{fixed_value=null,has_fixed_value=false,id=\"thread_id\"},{fixed_value=null,has_fixed_value=false,id=\"thread_name\"},{fixed_value=null,has_fixed_value=false,id=\"thread_origin\"},{fixed_value=null,has_fixed_value=false,id=\"thread_start_reason\"},{fixed_value=null,has_fixed_value=false,id=\"thread_error\"}},severity=4},[\"dli.script.thread_started\"]={message_template={0,\":\",1,\" [\",2,\"] (\",3,\") started\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"thread_id\"},{fixed_value=null,has_fixed_value=false,id=\"thread_name\"},{fixed_value=null,has_fixed_value=false,id=\"thread_origin\"},{fixed_value=null,has_fixed_value=false,id=\"thread_start_reason\"},{fixed_value=true,has_fixed_value=true,id=\"thread_state\"}},severity=6},[\"dli.script.thread_stopped\"]={message_template={0,\":\",1,\" [\",2,\"] (\",3,\") stopped: \",4},parameters={{fixed_value=null,has_fixed_value=false,id=\"thread_id\"},{fixed_value=null,has_fixed_value=false,id=\"thread_name\"},{fixed_value=null,has_fixed_value=false,id=\"thread_origin\"},{fixed_value=null,has_fixed_value=false,id=\"thread_start_reason\"},{fixed_value=null,has_fixed_value=false,id=\"thread_stop_reason\"},{fixed_value=false,has_fixed_value=true,id=\"thread_state\"}},severity=6}},parameter_kinds={}},snippets={cycle_contraption_sample={source=\"function enable_gadget(...)\\\n ...\\\nend\\\nfunction toggle_router(...)\\\n ...\\\nend\\\n\"}},source=\"function toggle_machine(...)\\\n ...\\\nend\\\nfunction enable_appliances(...)\\\n ...\\\nend\\\nfunction shut_down_engine(...)\\\n ...\\\nend\\\n\",step_delay=3,step_time_limit=20,threads={[\"26\"]={label=\"label of thread #26\"},[\"50\"]={label=\"label of thread #50\"},[\"7\"]={label=\"label of thread #7\"},[\"91\"]={label=\"label of thread #91\"}},traced=false,user_function_ui_order={\"energize_appliances\",\"toggle_modem\",\"cycle_gadget\",\"energize_heaters\",\"enable_modems\",\"enable_engine\",\"toggle_heaters\",\"shut_down_machines\"},variables={gadget_state=1,modem_state=\"good\"}},snmp={community_mappings={{community=\"public\",ip_address=\"10.25.25.94\",netmask=\"255.0.0.0\",user=\"userI7zYH\"},{community=\"private\",ip_address=\"10.171.95.84\",netmask=\"255.0.0.0\",user=\"userYMnR\"},{community=\"public\",ip_address=\"192.168.196.188\",netmask=\"255.255.255.0\",user=\"userWJSv\"},{community=\"vpN208Z15\",ip_address=\"192.168.234.234\",netmask=\"255.255.255.0\",user=\"userNlGoz\"},{community=\"private\",ip_address=\"192.168.187.139\",netmask=\"255.255.255.0\",user=\"userbVZSPO\"},{community=\"public\",ip_address=\"10.131.74.95\",netmask=\"255.0.0.0\",user=\"userenLr\"}},enabled=true,engine_id=\"4147896417\",extensions={{path=\"/usr/share/snmp_extensions/za8\",root=\"0\"},{path=\"/storage/1wns/2p4/hb_n/hnb\",root=\"1\"},{path=\"/storage/fhu/26d/0169\",root=\"1.5.0\"},{path=\"/storage/e2yzm/9t1/os6sj/tld1\",root=\"1\"},{path=\"/usr/share/snmp_extensions/59f/8s01x/wqi4e\",root=\"1\"}},known_auth_methods={md5=\"MD5\",sha1=\"SHA1\"},known_priv_methods={aes=\"AES\",des=\"DES\"},oid_subtrees={energyObject={read_security_level=\"noauth\",root=\"1.3.6.1.2.1.229\",title=\"energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)\",write_security_level=\"noauth\"}},users={powerAdmin={auth_method=\"md5\",auth_password=\"adminAuthPassword\",has_auth_password=false,has_priv_password=false,is_allowed=true,priv_method=\"aes\",priv_password=\"adminPrivPassword\",subtree_access={energyObject=false}},powerReader={auth_method=\"md5\",auth_password=\"readerAuthPassword\",has_auth_password=true,has_priv_password=true,is_allowed=false,priv_method=\"des\",priv_password=\"readerPrivPassword\",subtree_access={energyObject=\"readonly\"}}}},system={known_backup_resolution_options={our_file={action=\"keep current file\",label=\"current file\",result=\"unchanged\"},our_file_and_their_diff={action=\"apply changes in the backup to our current file\",label=\"current file with backup changes\",result=\"merged\"},our_orig_and_their_diff={action=\"apply changes in the backup to our original file\",label=\"original file with backup changes\",result=\"merged\"},their_file={action=\"replace with backup file\",label=\"backup file\",result=\"replaced\"},their_file_and_our_diff={action=\"apply our changes to backup file\",label=\"backup file with current changes\",result=\"merged\"},their_orig_and_our_diff={action=\"apply our changes to backup original file\",label=\"backup original with our changes\",result=\"merged\"}},notifications={events={[\"dli.system.maintenance\"]={message_template={\"maintenance mode entered (\",0,\")\"},parameters={{has_fixed_value=false,id=\"filename\"}},severity=6},[\"dli.system.reboot\"]={message_template={\"reboot initiated\"},parameters={},severity=6},[\"dli.system.restore\"]={message_template={\"backup restore initiated (\",0,\")\"},parameters={{has_fixed_value=false,id=\"filename\"}},severity=6},[\"dli.system.stalled_upload_deleted\"]={message_template={\"upload \",0,\" deleted due to inactivity\"},parameters={{has_fixed_value=false,id=\"filename\"}},severity=4},[\"dli.system.upgrade\"]={message_template={\"system upgrade initiated (\",0,\")\"},parameters={{has_fixed_value=false,id=\"filename\"}},severity=6},[\"dli.system.upload_deleted_prematurely\"]={message_template={\"upload \",0,\" deleted prematurely due to memory pressure\"},parameters={{has_fixed_value=false,id=\"filename\"}},severity=4}},parameter_kinds={}},time=1663164169.61,uploads={[\"/tmp/uploads/.tmp-uploadCBlICP\"]=2.67},uptime=107153002.26},upnp={enabled=false,expose_model=true,expose_name=true,expose_outlet_positions=false,expose_serial=false,notifications={events={[\"dli.upnp.sample_event\"]={message_template={\"sample event\"},parameters={{fixed_value=null,has_fixed_value=false,id=\"sample_parameter\"}}}},parameter_kinds={}},outlets={{alternate_name=null,exposed=true,id=\"1944d90d0\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d1\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d2\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d3\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=false,id=\"1944d90d4\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d5\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d6\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=false,id=\"1944d90d7\",profile=\"belkin_wemo_socket\"}},profiles={belkin_wemo_socket={actions={GetBinaryState={arguments={{is_output=true,name=\"BinaryState\",state_id=\"BinaryState\",type=\"Boolean\"}},code=\"function(outlet) return outlet.state end\"},GetFriendlyName={arguments={{is_output=true,name=\"FriendlyName\",state_id=\"FriendlyName\",type=\"string\"}},code=\"function(outlet) return outlet.name end\"},SetBinaryState={arguments={{is_output=false,name=\"BinaryState\",state_id=\"BinaryState\",type=\"Boolean\"}},code=\"function(outlet,value) outlet.state=value end\"},SetFriendlyName={arguments={{is_output=false,name=\"FriendlyName\",state_id=\"FriendlyName\",type=\"string\"}},code=\"function(outlet,value) outlet.name=val end\"}},device_type=\"controllee\",device_version=\"1\",device_xmlns=\"urn:Belkin:device-1-0\",event_xmlns_prefix_override=\"W\",manufacturer=\"Belkin International Inc.\",model=\"DLI emulated Belkin socket\",model_number=\"1_0\",nid=\"Belkin\",service_control_url=\"/upnp/control/basicevent1\",service_event_sub_url=\"/upnp/event/basicevent1\",service_id=\"basicevent1\",service_scpd_url=\"/eventservice.xml\",service_type=\"basicevent\",service_version=\"1\",service_xmlns=\"urn:Belkin:service-1-0\",service_xmlns_prefix_override=\"Ylx\",soap_xmlns_prefix_override=\"B\",state_variables={BinaryState={default_value=\"0\",events_enabled=true,name=\"state\",type=\"Boolean\"},FriendlyName={default_value=\"\",events_enabled=true,name=\"name\",type=\"string\"}},types={Boolean={decode=\"function(str) return str==\\\"1\\\" end\",encode=\"function(value) return value and \\\"1\\\" or \\\"0\\\" end\"},string={decode=\"function(str) return str end\",encode=\"function(value) return value end\"}},uuid_prefix=\"Socket-1_0-\"}}}}\n"},"swift-nsurlsession":{"filename":"get-using-swift-nsurlsession.swift","data":"// \r// Sample for the whole object model.\r// \r// This is a sample demonstrating how to get the DLI Controller API.\r// \r\r// Note that this sample has been generated by httpsnippet;\r// authentication configuration (usually digest) is not included.\r\rimport Foundation\r\rlet headers = [\r \"Connection\": \"close\",\r \"Accept\": \"application/json\"\r]\r\rlet request = NSMutableURLRequest(url: NSURL(string: \"http://192.168.0.100/restapi/\")! as URL,\r cachePolicy: .useProtocolCachePolicy,\r timeoutInterval: 10.0)\rrequest.httpMethod = \"GET\"\rrequest.allHTTPHeaderFields = headers\r\rlet session = URLSession.shared\rlet dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in\r if (error != nil) {\r print(error)\r } else {\r let httpResponse = response as? HTTPURLResponse\r print(httpResponse)\r }\r})\r\rdataTask.resume()\r\r\r// Sample result:\r// {\"snmp\":{\"enabled\":false,\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":false,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":true},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":false,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":true}},\"engine_id\":\"F5E437E3\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.111.182.156\",\"user\":\"userw3vBu\",\"netmask\":\"255.0.0.0\",\"community\":\"public\"},{\"ip_address\":\"10.53.112.223\",\"user\":\"userZGt2e\",\"netmask\":\"255.0.0.0\",\"community\":\"sAcSViBp\"},{\"ip_address\":\"192.168.128.150\",\"user\":\"userZ6l3GN\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"known_priv_methods\":{\"aes\":\"AES\",\"des\":\"DES\"},\"extensions\":[{\"root\":\"1\",\"path\":\"/storage/110a/2qj_b\"},{\"root\":\"1\",\"path\":\"/storage/mbnm/zme/3d2\"}],\"oid_subtrees\":{\"energyObject\":{\"read_security_level\":\"noauth\",\"root\":\"1.3.6.1.2.1.229\",\"title\":\"energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)\",\"write_security_level\":\"noauth\"}}},\"script\":{\"source\":\"function cycle_heater(...)\\n ...\\nend\\nfunction cycle_contraptions(...)\\n ...\\nend\\n\",\"step_time_limit\":25,\"boot_handler\":\"\",\"threads\":{\"29\":{\"label\":\"label of thread #29\"},\"38\":{\"label\":\"label of thread #38\"}},\"traced\":false,\"step_delay\":1,\"user_function_ui_order\":[\"enable_engines\"],\"notifications\":{\"events\":{\"dli.script.thread_stopped\":{\"severity\":6,\"message_template\":[0,\":\",1,\" [\",2,\"] (\",3,\") stopped: \",4],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_id\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_origin\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_start_reason\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_stop_reason\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"thread_state\"}]},\"dli.script.thread_started\":{\"severity\":6,\"message_template\":[0,\":\",1,\" [\",2,\"] (\",3,\") started\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_id\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_origin\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_start_reason\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"thread_state\"}]},\"dli.script.boot_script_reset\":{\"severity\":5,\"message_template\":[\"no longer running a script function at boot since the function no longer exists in the script source\"],\"parameters\":[]},\"dli.script.thread_failed\":{\"severity\":4,\"message_template\":[0,\":\",1,\" [\",2,\"] (\",3,\") failed: \",4],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_id\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_origin\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_start_reason\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"thread_error\"}]}},\"parameter_kinds\":[]},\"snippets\":{\"enable_appliances_sample\":{\"source\":\"function cycle_contraptions(...)\\n ...\\nend\\nfunction cycle_router(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"modem_state\":true,\"engine_running\":1,\"engine_temperature\":\"failed\",\"contraption_running\":\"good\"}},\"modbus\":{\"enabled\":true,\"port\":null,\"input_registers\":[{\"value\":15247,\"allow_read\":false,\"name\":\"voibxet86\",\"index\":52953},{\"value\":56406,\"allow_read\":false,\"name\":\"i82\",\"index\":8070},{\"value\":2095,\"allow_read\":false,\"name\":\"gb90\",\"index\":20589},{\"value\":3169,\"allow_read\":false,\"name\":\"l48\",\"index\":19164},{\"value\":61216,\"allow_read\":false,\"name\":\"nw91\",\"index\":53521}],\"outlets\":[{\"allow_write\":false,\"allow_read\":true},{\"allow_write\":false,\"allow_read\":false},{\"allow_write\":true,\"allow_read\":true},{\"allow_write\":false,\"allow_read\":true},{\"allow_write\":false,\"allow_read\":false},{\"allow_write\":false,\"allow_read\":false},{\"allow_write\":true,\"allow_read\":true},{\"allow_write\":false,\"allow_read\":false}],\"notifications\":{\"events\":{\"dli.modbus.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"discrete_inputs\":[{\"value\":true,\"allow_read\":true,\"name\":\"c45\",\"index\":16863}],\"holding_registers\":[{\"allow_read\":true,\"name\":\"w97\",\"value\":53367,\"allow_write\":true,\"index\":39199},{\"allow_read\":true,\"name\":\"n3\",\"value\":46513,\"allow_write\":false,\"index\":33195},{\"allow_read\":false,\"name\":\"vabwn6\",\"value\":40716,\"allow_write\":true,\"index\":56263},{\"allow_read\":true,\"name\":\"f81\",\"value\":35632,\"allow_write\":false,\"index\":22190},{\"allow_read\":false,\"name\":\"gbtmx27\",\"value\":60510,\"allow_write\":false,\"index\":25575},{\"allow_read\":true,\"name\":\"wn12\",\"value\":27870,\"allow_write\":true,\"index\":36206},{\"allow_read\":true,\"name\":\"m6\",\"value\":5209,\"allow_write\":true,\"index\":2837},{\"allow_read\":true,\"name\":\"yb7\",\"value\":18303,\"allow_write\":false,\"index\":15935},{\"allow_read\":true,\"name\":\"yma0\",\"value\":20715,\"allow_write\":false,\"index\":52255},{\"allow_read\":false,\"name\":\"ufoser3\",\"value\":58640,\"allow_write\":true,\"index\":58418},{\"allow_read\":false,\"name\":\"n25\",\"value\":25211,\"allow_write\":false,\"index\":39623}]},\"network\":{\"interface_order\":[],\"wired\":{\"ip_address\":\"192.168.203.107\",\"serve_dns\":false,\"protocol\":\"dhcp\",\"online\":false,\"gateway\":null,\"dns_servers\":[],\"mac_address\":\"7C:E1:FF:54:10:F8\",\"netmask\":\"255.255.255.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"dhcp\",\"encryption\":\"none\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"sae-mixed\":\"WPA2 PSK/WPA3 SAE mixed mode\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"sae\":\"WPA3 SAE\",\"psk2\":\"WPA2 PSK\",\"psk\":\"WPA PSK\",\"none\":\"None\"},\"known_channels\":{\"1\":\"1 (2412 MHz)\",\"auto\":\"Autoselect\",\"2\":\"2 (2417 MHz)\",\"5\":\"5 (2432 MHz)\",\"4\":\"4 (2427 MHz)\",\"7\":\"7 (2442 MHz)\",\"6\":\"6 (2437 MHz)\",\"9\":\"9 (2452 MHz)\",\"8\":\"8 (2447 MHz)\",\"3\":\"3 (2422 MHz)\",\"11\":\"11 (2462 MHz)\",\"10\":\"10 (2457 MHz)\"},\"key\":\"k0#8KaBZvl!JyAUki*Uv)N,4bxR@rg2#$qh(-15#el9plJMA4\",\"dns_servers\":[\"10.0.0.38\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"SwEB\",\"mac_address\":\"7C:E1:FF:46:8C:72\",\"ip_address\":\"10.99.43.131\",\"online\":true,\"gateway\":null,\"channel\":\"auto\",\"wac_enabled\":false,\"antenna_capabilities\":[{\"can_tx\":true,\"can_rx\":true},{\"can_tx\":true,\"can_rx\":true},{\"can_tx\":false,\"can_rx\":true},{\"can_tx\":false,\"can_rx\":true}],\"mode\":\"sta\",\"antenna_configuration\":[{\"rx\":true,\"tx\":true},{\"rx\":false,\"tx\":false},{\"rx\":false,\"tx\":false},{\"rx\":true,\"tx\":false}]},\"notifications\":{\"events\":{\"dli.network.if_down\":{\"severity\":5,\"message_template\":[\"Interface \\\"\",0,\"\\\" is down\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"network_device\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"network_link_id\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"network_up\"}]},\"dli.network.if_up\":{\"severity\":6,\"message_template\":[\"Interface \\\"\",0,\"\\\" is up\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"network_device\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"network_link_id\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"network_up\"}]}},\"parameter_kinds\":[]},\"ipv6_enabled\":true,\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"UoZbU3reF0\",\"connect_payload\":\"Rdc3Yl\",\"username\":\"userhoamI\",\"reconnect_retain\":true,\"connect_qos\":1,\"use_ssl\":true,\"lwt_payload\":\"he\",\"disconnect_payload\":\"hb\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"xlc8Qp\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"cPtuFi2T7\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"suN8J6qxh\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"Jdl4hNJPx\",\"qos\":0,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"giL8U/l\",\"qos\":2,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"56boV7\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"AA2iXe\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"ZwDaydEmsT\",\"qos\":0,\"allow_write\":false}],\"enabled\":false,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":\"37507\",\"lwt_topic\":\"W1oQRTA\",\"disconnect_topic\":\"AmlwkIuzrT\",\"password\":\"cu-/FzIm9K.A\",\"lwt_retain\":true,\"reconnect_payload\":\"t\",\"topic_root\":\"TlRa0Qv\",\"notifications\":{\"events\":{\"dli.mqtt.connection_failed\":{\"severity\":5,\"message_template\":[\"failed to connect to broker\"],\"parameters\":[{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"connected\"}]},\"dli.mqtt.connection_succeeded\":{\"severity\":6,\"message_template\":[\"connected to broker\"],\"parameters\":[{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"connected\"}]}},\"parameter_kinds\":[]},\"broker_address\":\"J37FM1pP0lm.pXFHv.sE1K.rusMy.DigAU.example.com\",\"reconnect_topic\":\"uwQEmT\",\"connect_retain\":true},\"cred\":{\"ip_address\":\"192.168.0.2\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"update_absolute_difference\":0.009,\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":2,\"lower_bound_top\":588.33333333333,\"alarm_period\":null},{\"lower_bound_bottom\":619.16666666667,\"alarm_level\":null,\"lower_bound_top\":625.83333333333,\"alarm_period\":4},{\"lower_bound_bottom\":631.66666666667,\"alarm_level\":null,\"lower_bound_top\":634.16666666667,\"alarm_period\":1},{\"lower_bound_bottom\":635.83333333333,\"alarm_level\":1,\"lower_bound_top\":649.16666666667,\"alarm_period\":null},{\"lower_bound_bottom\":663.33333333333,\"alarm_level\":5,\"lower_bound_top\":673.33333333333,\"alarm_period\":null},{\"lower_bound_bottom\":670,\"alarm_level\":4,\"lower_bound_top\":681.66666666667,\"alarm_period\":1},{\"lower_bound_bottom\":704.16666666667,\"alarm_level\":null,\"lower_bound_top\":716.66666666667,\"alarm_period\":null}],\"in_calibration\":true,\"expression\":\"8.3\",\"history_subsample_count\":12,\"data_absence_alarm_level\":null,\"value\":10,\"log_history\":false,\"history_time_step\":7,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":6,\"data_absence_alarm_period\":null,\"update_relative_difference\":0.0009,\"bus\":4,\"name\":\"DC voltage\",\"internal\":false,\"supports_calibration\":false,\"lowest_interval_alarm_level\":1,\"quantity\":\"voltage\"},\"current\":{\"update_absolute_difference\":0.03,\"intervals\":[{\"lower_bound_bottom\":597,\"alarm_level\":null,\"lower_bound_top\":610,\"alarm_period\":null}],\"in_calibration\":true,\"expression\":\"2.8\",\"history_subsample_count\":18,\"data_absence_alarm_level\":null,\"value\":7,\"log_history\":true,\"history_time_step\":3,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":3,\"update_relative_difference\":3e-06,\"bus\":5,\"name\":\"Current\",\"internal\":true,\"supports_calibration\":true,\"lowest_interval_alarm_level\":3,\"quantity\":\"current\"},\"mains_voltage\":{\"update_absolute_difference\":0.6,\"intervals\":[{\"lower_bound_bottom\":16.583333333333,\"alarm_level\":2,\"lower_bound_top\":16.833333333333,\"alarm_period\":3},{\"lower_bound_bottom\":19.833333333333,\"alarm_level\":-0,\"lower_bound_top\":20.833333333333,\"alarm_period\":null}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":10,\"data_absence_alarm_level\":null,\"value\":99,\"log_history\":false,\"history_time_step\":3,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":2,\"update_relative_difference\":0.0006,\"bus\":null,\"name\":\"AC voltage\",\"internal\":false,\"supports_calibration\":false,\"lowest_interval_alarm_level\":4,\"quantity\":\"voltage\"},\"temperature\":{\"update_absolute_difference\":0.01,\"intervals\":[{\"lower_bound_bottom\":11.711711711712,\"alarm_level\":null,\"lower_bound_top\":12.312312312312,\"alarm_period\":null},{\"lower_bound_bottom\":12.672672672673,\"alarm_level\":2,\"lower_bound_top\":13.213213213213,\"alarm_period\":4},{\"lower_bound_bottom\":13.033033033033,\"alarm_level\":null,\"lower_bound_top\":13.513513513514,\"alarm_period\":6},{\"lower_bound_bottom\":14.684684684685,\"alarm_level\":3,\"lower_bound_top\":14.954954954955,\"alarm_period\":2},{\"lower_bound_bottom\":15.405405405405,\"alarm_level\":1,\"lower_bound_top\":15.885885885886,\"alarm_period\":null},{\"lower_bound_bottom\":16.936936936937,\"alarm_level\":null,\"lower_bound_top\":17.147147147147,\"alarm_period\":2},{\"lower_bound_bottom\":17.567567567568,\"alarm_level\":2,\"lower_bound_top\":17.897897897898,\"alarm_period\":4},{\"lower_bound_bottom\":17.717717717718,\"alarm_level\":5,\"lower_bound_top\":18.078078078078,\"alarm_period\":null}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":23,\"data_absence_alarm_level\":2,\"value\":303,\"log_history\":false,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":null,\"update_relative_difference\":0.002,\"bus\":null,\"name\":\"Temperature\",\"internal\":true,\"supports_calibration\":false,\"lowest_interval_alarm_level\":null,\"quantity\":\"temperature\"}},\"notifications\":{\"events\":{\"dli.meter.value_interval_change\":{\"severity\":7,\"message_template\":[0,\" entered alarm level \",1],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_alarm_level\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_id\"},{\"fixed_value\":0,\"has_fixed_value\":true,\"id\":\"value_alarm_duration\"},{\"fixed_value\":null,\"has_fixed_value\":true,\"id\":\"value_alarm_repeated\"}]},\"dli.meter.bus_off\":{\"severity\":5,\"message_template\":[\"bus \",0,\" (\",1,\") is not powered\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"bus_index\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"bus_name\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"bus_powered\"}]},\"dli.meter.emergency_off_inactive\":{\"severity\":6,\"message_template\":[\"emergency shutoff deactivated, normal outlet operation\"],\"parameters\":[{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"emergency_off\"}]},\"dli.meter.emergency_off_unknown\":{\"severity\":7,\"message_template\":[\"emergency shutoff status unknown due to power loss\"],\"parameters\":[]},\"dli.meter.power_mains\":{\"severity\":6,\"message_template\":[\"running on mains\"],\"parameters\":[{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"powered\"}]},\"dli.meter.emergency_off_active\":{\"severity\":5,\"message_template\":[\"emergency shutoff activated, all outlets off\"],\"parameters\":[{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"emergency_off\"}]},\"dli.meter.value_interval\":{\"severity\":7,\"message_template\":[0,\" is at alarm level \",1,\" for \",2,\" seconds\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_alarm_level\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_alarm_duration\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_id\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"value_alarm_repeated\"}]},\"dli.meter.power_battery\":{\"severity\":5,\"message_template\":[\"running on battery\"],\"parameters\":[{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"powered\"}]},\"dli.meter.bus_on\":{\"severity\":6,\"message_template\":[\"bus \",0,\" (\",1,\") is powered\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"bus_index\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"bus_name\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"bus_powered\"}]}},\"parameter_kinds\":[]},\"emergency_off_status\":false,\"buses\":[{\"power_status\":true,\"name\":\"Bus A\",\"power_factor_percent\":100},{\"power_status\":false,\"name\":\"Bus B\",\"power_factor_percent\":100}],\"synchronize\":{\"results\":[null],\"arguments\":[]}},\"upnp\":{\"enabled\":true,\"expose_model\":true,\"expose_serial\":false,\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d4\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d5\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}],\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"expose_outlet_positions\":false,\"expose_name\":true,\"profiles\":{\"belkin_wemo_socket\":{\"nid\":\"Belkin\",\"state_variables\":{\"FriendlyName\":{\"default_value\":\"\",\"events_enabled\":true,\"name\":\"name\",\"type\":\"string\"},\"BinaryState\":{\"default_value\":\"0\",\"events_enabled\":true,\"name\":\"state\",\"type\":\"Boolean\"}},\"service_type\":\"basicevent\",\"service_version\":\"1\",\"device_xmlns\":\"urn:Belkin:device-1-0\",\"manufacturer\":\"Belkin International Inc.\",\"actions\":{\"GetFriendlyName\":{\"code\":\"function(outlet) return outlet.name end\",\"arguments\":[{\"is_output\":true,\"state_id\":\"FriendlyName\",\"name\":\"FriendlyName\",\"type\":\"string\"}]},\"GetBinaryState\":{\"code\":\"function(outlet) return outlet.state end\",\"arguments\":[{\"is_output\":true,\"state_id\":\"BinaryState\",\"name\":\"BinaryState\",\"type\":\"Boolean\"}]},\"SetBinaryState\":{\"code\":\"function(outlet,value) outlet.state=value end\",\"arguments\":[{\"is_output\":false,\"state_id\":\"BinaryState\",\"name\":\"BinaryState\",\"type\":\"Boolean\"}]},\"SetFriendlyName\":{\"code\":\"function(outlet,value) outlet.name=val end\",\"arguments\":[{\"is_output\":false,\"state_id\":\"FriendlyName\",\"name\":\"FriendlyName\",\"type\":\"string\"}]}},\"types\":{\"Boolean\":{\"decode\":\"function(str) return str==\\\"1\\\" end\",\"encode\":\"function(value) return value and \\\"1\\\" or \\\"0\\\" end\"},\"string\":{\"decode\":\"function(str) return str end\",\"encode\":\"function(value) return value end\"}},\"device_version\":\"1\",\"service_scpd_url\":\"/eventservice.xml\",\"uuid_prefix\":\"Socket-1_0-\",\"service_event_sub_url\":\"/upnp/event/basicevent1\",\"service_xmlns\":\"urn:Belkin:service-1-0\",\"service_control_url\":\"/upnp/control/basicevent1\",\"service_xmlns_prefix_override\":\"XmE\",\"model_number\":\"1_0\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"U8\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}}},\"config\":{\"allow_plaintext_logins\":false,\"allow_coapws\":true,\"protect_private_config\":true,\"brand_url\":\"http://bar.example.com/quux/foo/quux/baz/baz/baz/bar.htm\",\"bootloader_id\":\"e45de47c20ec93c89c81663f8c6964b53bef0d1440fdeac9706691b03e0447a5\",\"hide_passwords\":false,\"registration_status\":true,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":\"A\",\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"internal\":true,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":null,\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"internal\":true,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"internal\":true,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"internal\":true,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":null,\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":true,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":true,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":null,\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"J\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":true,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"internal\":true,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":null,\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"internal\":true,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"http://bar.example.com:7/baz/baz/baz.htm\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":true},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":false},\"protect_maintenance\":{\"name\":\"Maintenance mode protection\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"support_url\":\"https://foo.example.com/baz/baz/foo/quux/baz.htm\",\"allow_restapi_nonadmin\":false,\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"known_component_versions\":{\"avr\":{\"name\":\"AVR\",\"versions\":[[[[\"1.86.59.0\",null],[null,\"1.4.21.0\"],[\"1.6.42.0\",null],\"1.5.1.0\",[\"1.5.46.0\",\"1.8.38.0\"]],[[\"bug\",\"LCD overwrite issue\",\"The outlet fails to switch\",0.8]]],[[[\"1.75.23.0\",null],[null,\"1.2.54.0\"],[\"1.95.1.0\",null],[\"1.5.3.0\",\"1.6.1.0\"],[null,\"1.4.5.0\"],[null,\"1.44.8.0\"],[\"1.21.6.0\",\"1.28.8.0\"]],[[\"bug\",\"LCD management issue\",\"The UART doesn't switch\",0.1],[\"missing-feature\",\"Boot management support\",\"The keypad now configures\",0.6]]],[[[\"1.73.2.0\",null],\"1.3.5.0\",[\"1.1.17.0\",\"1.69.73.0\"]],[[\"missing-feature\",\"Boot management support\",\"The LCD now updates\",0.3],[\"missing-feature\",\"LCD overwrite support\",\"The LCD now switches\",0.5]]],[[[null,\"1.15.68.0\"]],[[\"bug\",\"LCD overwrite issues\",\"The keypad doesn't update\",0.7]]],[[[null,\"1.38.1.0\"],\"1.9.2.0\",[\"1.6.21.0\",\"1.29.82.0\"],[\"1.91.69.0\",null],\"1.5.4.0\"],[[\"bug\",\"Boot switch issues\",\"The GPIO fails to update\",0.3],[\"bug\",\"UART configuration issue\",\"The UART doesn't switch\",0.2]]],[[\"1.82.47.0\",[null,\"1.86.47.0\"]],[[\"missing-feature\",\"UART configuration support\",\"The outlet now switches\",0.8],[\"missing-feature\",\"LCD configuration support\",\"The LCD now configures\",1],[\"bug\",\"Outlet switch timeouts\",\"The keypad fails to configure\",0.5],[\"missing-feature\",\"LCD overwrite support\",\"The UART now updates\",0.8],[\"bug\",\"GPIO overwrite issue\",\"The UART doesn't switch\",0.9]]],[[\"1.71.7.0\",[\"1.73.91.0\",null]],[[\"bug\",\"Boot configuration issue\",\"The UART fails to update\",0.9],[\"bug\",\"Relay management issue\",\"The relay doesn't switch\",0.2],[\"bug\",\"Keypad management timeouts\",\"The keypad fails to update\",0.1],[\"bug\",\"Keypad management issues\",\"The keypad doesn't switch\",0.3],[\"missing-feature\",\"UART configuration support\",\"The relay now updates\",0.5],[\"bug\",\"Keypad switch issues\",\"The relay doesn't configure\",0.7],[\"missing-feature\",\"Relay management support\",\"The LCD now updates\",0.8],[\"bug\",\"UART switch issues\",\"The LCD fails to update\",1],[\"missing-feature\",\"UART switch support\",\"The relay now updates\",0.9],[\"bug\",\"Keypad management timeouts\",\"The LCD fails to configure\",0.8],[\"missing-feature\",\"Boot switch support\",\"The UART now configures\",0.9],[\"missing-feature\",\"Outlet configuration support\",\"The relay now updates\",1]]],[[[null,\"1.91.21.0\"],[\"1.8.1.0\",null],[\"1.5.2.0\",null],[null,\"1.7.1.0\"],\"1.5.7.0\",[\"1.32.8.0\",\"1.79.60.0\"],\"1.91.8.0\"],[[\"missing-feature\",\"UART management support\",\"The relay now switches\",1],[\"bug\",\"Keypad switch issues\",\"The keypad fails to update\",1]]],[[[\"1.1.19.0\",null],\"1.37.81.0\",[\"1.4.12.0\",\"1.61.59.0\"],[\"1.51.85.0\",null],\"1.2.9.0\",[\"1.2.89.0\",\"1.36.91.0\"],[null,\"1.9.4.0\"],[null,\"1.74.38.0\"]],[[\"bug\",\"Outlet configuration issue\",\"The keypad doesn't switch\",0.6],[\"missing-feature\",\"UART switch support\",\"The UART now switches\",0.5]]],[[[\"1.80.39.0\",null],[\"1.13.3.0\",null]],[[\"bug\",\"UART overwrite issues\",\"The outlet doesn't configure\",0.7],[\"bug\",\"LCD switch timeouts\",\"The LCD doesn't switch\",0.2],[\"missing-feature\",\"LCD management support\",\"The GPIO now updates\",0.5]]],[[[\"1.5.28.0\",\"1.23.25.0\"]],[[\"missing-feature\",\"Boot switch support\",\"The keypad now updates\",0.8],[\"bug\",\"UART overwrite issue\",\"The GPIO fails to configure\",0.4],[\"missing-feature\",\"GPIO switch support\",\"The UART now switches\",0.3],[\"missing-feature\",\"Keypad management support\",\"The GPIO now configures\",1]]],[[[\"1.6.5.0\",\"1.9.2.0\"]],[[\"bug\",\"Keypad configuration timeouts\",\"The relay fails to configure\",0.4],[\"bug\",\"Relay switch issue\",\"The outlet doesn't configure\",0.8],[\"bug\",\"Outlet switch timeouts\",\"The keypad fails to update\",0.1],[\"missing-feature\",\"Relay switch support\",\"The relay now configures\",0.6],[\"missing-feature\",\"Outlet overwrite support\",\"The keypad now switches\",0.5]]]],\"unknown_version_warning\":\"Boot, reboot, upgrade state conservation, power-up state restoration, etc. issues possible\",\"path\":[\"relay\",\"version\"]},\"art\":{\"name\":\"ART EEPROM\",\"versions\":[[[\"1ec748d2442ad62556cd79167d6c56a14073af886e9a83f671832d5f454fe487\",\"b3402a849834c8f54b63585b0c34bb237bce176404dd67329f07ed1b6ac21fa8\",\"90a1d3fb488e4bb1c05eb7adea6935bc69013a171f72151c236b0022e45e3ba1\",\"ebb7d898f2b3295ab1df725d2289fe9985b74d3bfabbe8ad47998f335f2d011a\",\"3722a1a2c06b88b17f5a471c4b8679dde00eef0f7b97fd9c438b49d929f89d25\",\"9f8ff1ded232d1a54a95d8030477a59056776c3a12b4d374a22475a8c7641d2c\",\"0033ae0b113558a23a8c03e34dd3209ba318e47f892f0f518b21aad8bb2454c7\",\"1097dba550b9c1384859ddcf54bf9e41bbfd44f82117f1b966d401c01168ae45\",\"45dd4f468e0c3c871fd181f382e4583a9cf483213e037224cbb46fad36483df9\"],[[\"bug\",\"Keypad management timeouts\",\"The relay fails to switch\",0.5],[\"missing-feature\",\"Boot configuration support\",\"The UART now switches\",0.8],[\"missing-feature\",\"Keypad switch support\",\"The GPIO now configures\",0.4]]],[[\"89eb0f68d1c7c262f4a743eec26e4a0363dcd69228f265963db43baf1e7b94e4\",\"7685cf2fe7ef8315ce07c97521bbc6b20abcf779d02bd1766da75d7b0de6a0ec\",\"e8bbbc8818da6c41c4a4e198c8264a76bcf324723f4d19208d2b9da6f3811799\",\"1e6ae5e3aa24962bb20bb0c9481066d7568f4da695fe6754d3e3dac9c34e2199\",\"276f4ac1ad8a7e409b868e846f49468c4729a2e0e4422ced93c4cafc1712558c\",\"f27c4d741be04740d868990156f3dc593c65b183c1d34af8610cd070d7715739\",\"dbe220df4d1637bd5ccefc9cef0b3a243d9d0b7ab8706eec1a2f1f7542b1ef9a\",\"d4a540c9bbba3b40bf679c91a64bcb1e63360ed2917ba2e0af3812d45db2405d\"],[[\"bug\",\"Keypad configuration timeouts\",\"The LCD doesn't update\",0.9],[\"bug\",\"Keypad overwrite timeouts\",\"The keypad fails to update\",0.1],[\"missing-feature\",\"LCD configuration support\",\"The outlet now switches\",0.6],[\"missing-feature\",\"Outlet management support\",\"The keypad now configures\",0.6]]]],\"unknown_version_warning\":\"WiFi and/or boot issues possible\",\"path\":[\"config\",\"art_id\"]},\"bootloader\":{\"name\":\"Bootloader\",\"versions\":[[[\"bed42e650f78395d0697b67889cd113eb57510ddc4e465316d0f9a9de3e67f68\",\"5acc6d01e85f74ac6e328125af9c1eb64aab802c49cc5ee648c7b90963f8bff4\",\"f92a8e03f26927bd97feb1785082de950863b54fff33c6ab038bcf9f988ada5a\",\"9960d0884899d44b1ced666254952f77cf2f0747457aca6131739b9811d33250\",\"5cac28d7ca81ada70ca005feeb83de117cda9f10dfb92192c215188bd9e8b359\",\"6e353402b60d518532240ca5db78a582e3ed6b3e7fbe219ee10c4c6bfeb52ae4\",\"15e3ae89ee85d5d0b7c619ac21236bbbe44b2f45710be0238f6c281baab1a29c\"],[[\"bug\",\"GPIO switch issues\",\"The keypad fails to configure\",0.2],[\"missing-feature\",\"LCD switch support\",\"The keypad now switches\",0.8],[\"missing-feature\",\"LCD switch support\",\"The LCD now updates\",0.7],[\"missing-feature\",\"UART management support\",\"The LCD now switches\",0.8],[\"bug\",\"UART switch issues\",\"The UART doesn't configure\",0.1],[\"bug\",\"Boot overwrite issues\",\"The UART doesn't configure\",0.7],[\"bug\",\"Relay management issues\",\"The outlet fails to configure\",0.8],[\"missing-feature\",\"Boot switch support\",\"The relay now configures\",0.2],[\"bug\",\"Keypad switch timeouts\",\"The keypad fails to configure\",0.3],[\"missing-feature\",\"GPIO overwrite support\",\"The relay now configures\",1],[\"missing-feature\",\"LCD configuration support\",\"The GPIO now updates\",0.2]]],[[\"c0797a1ca7c15c435aec653f266a67bb6d9e05c33dbd2521642045b1d4b05691\",\"c1fded588decd3f69549e85f1b384c44268313d506744ca052997207960571b8\",\"6b245467f34922f9baa853b0d78e57b435aeee44106791cdd528211608cfd754\",\"cf4d5563b8c9937ae6ed928a51428aab33622c6ad36cea723efb7e0768501457\",\"951d3e6126d9eb793230563c35f9f4adf197818c3825068e235b15e916c2de1e\"],[[\"missing-feature\",\"Keypad management support\",\"The keypad now updates\",1],[\"missing-feature\",\"LCD management support\",\"The UART now updates\",0.6],[\"missing-feature\",\"GPIO management support\",\"The UART now switches\",0.4],[\"bug\",\"Boot overwrite timeouts\",\"The outlet fails to configure\",0.3],[\"missing-feature\",\"Relay configuration support\",\"The keypad now configures\",0.3],[\"bug\",\"Relay management issues\",\"The UART fails to update\",0.7]]],[[\"9ba9d2434a2a546915a744d5573a45fcef1e58d97bf5d63333522a214a910ebd\",\"1d5a83ce26df9b768da45bd88d4ebf314c7790da83c7c966c0ed6d4c684b67ce\",\"1f15135b48bea6b930d908564be95eab569efa4216de93815b96b9ae85e00517\",\"4a49eef2cb9fea0570e73edb2d9f07afdf911bec2fcfa8b8559305c36d1cc11c\",\"a1c155b49f4a1ac9a1b918c48d53e7fdaa4140ea7145dea9fe4e942324323bd8\",\"66c41f7e4425843702bc4585a18f6e7e8b5b3739797a512f0013796212fb0451\",\"cca7ac8e8348c4a66183d5efcdf2636f4e8260eabbd9134d2d19ed18c807e528\"],[[\"missing-feature\",\"Keypad overwrite support\",\"The keypad now configures\",0.3],[\"bug\",\"LCD management timeouts\",\"The UART fails to switch\",0.2],[\"missing-feature\",\"UART overwrite support\",\"The outlet now switches\",0.5]]]],\"unknown_version_warning\":\"Boot issues possible\",\"path\":[\"config\",\"bootloader_id\"]}},\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://baz.example.com/bar/bar/foo/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"http://bar.example.com:8083/baz/quux.gif\",\"image_format\":\"gif\",\"location\":\"Server room\",\"allow_http_hostnames\":[\".baz.example.com\",\"${hostname}\",\".baz.example.com\",\"*.foo.example.com\"],\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"art_id\":\"9f0526c0717ce5cf1b946d5516ad87cc99695c63d5ac9db5d2535b2ac95dc8a8\",\"http_ports\":[{\"port\":3,\"address\":\"192.168.0.6\"}],\"update_url\":\"http://bar.example.com:80/quux.htm\",\"timezone\":\"UTC\",\"syslog_ip_address\":null,\"allow_coapws_origins\":[\"http://baz.example.com\",\"http://bar.example.com:80\",\"https://baz.example.com:443\"],\"protect_network\":true,\"hardware_id\":\"EPCR5\",\"custom_support_email\":\"support@example.com\",\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"buses.0.voltage\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus A voltage\"},{\"ds\":\"buses.0.current\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"0000FF\",\"axes\":\"x1y2\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus A current\"}],\"width\":640,\"title\":\"Bus A status\",\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":110,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"buses.1.voltage\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus B voltage\"},{\"ds\":\"buses.1.current\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"0000FF\",\"axes\":\"x1y2\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus B current\"}],\"width\":640,\"title\":\"Bus B status\",\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":110,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"buses.0.total_energy\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus A total energy\"},{\"ds\":\"buses.1.total_energy\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"0000FF\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus B total energy\"}],\"width\":640,\"title\":\"Bus energy consumption\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":true},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"buses.0.voltage\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus A voltage\"},{\"ds\":\"buses.1.voltage\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"0000FF\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus B voltage\"}],\"width\":640,\"title\":\"Bus voltages\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":110,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"buses.0.current\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus A current\"},{\"ds\":\"buses.1.current\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"0000FF\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Bus B current\"}],\"width\":640,\"title\":\"Bus currents\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":true},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"environment.temperature\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Temperature\"}],\"width\":640,\"title\":\"Temperature\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"environment.illuminance\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Illuminance\"}],\"width\":640,\"title\":\"Illuminance\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"battery_voltage\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Battery voltage\"}],\"width\":640,\"title\":\"Battery voltage\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"power_voltage\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Power voltage\"}],\"width\":640,\"title\":\"Power voltage\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"duration\":86400,\"data\":[{\"ds\":\"relay_voltage\",\"style\":{\"type\":\"solid\",\"style\":\"lines\",\"width\":1,\"color\":\"FF0000\",\"axes\":\"x1y1\",\"marker\":\"plus\",\"size\":0},\"title\":\"Relay voltage\"}],\"width\":640,\"title\":\"Relay voltage\",\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"height\":480,\"y1\":{\"min\":0,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"x1\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"display\":false}],\"refresh_delay_minutes\":1,\"https_tls_ciphers\":\"DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384\",\"protect_restore\":true,\"certificates\":{\"eCyberFooSystems_Primary_CA\":{\"status\":true,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIINkjd0uiPztDZBexNTOroPqPd9DMSwKcGbJPGDpMn82Ogk5LWu+wBQRodgEClu\\n5eB8577bKc7B9NZiLSVM7g26iF22mOiP/05JYo4fyjup/rhqnx52uHMaYPHI989U\\n2eHpfnqtuyP5E2HS6bV86x4hwaFZAktenyy61hgXZsCj+6snIV4pzh1juUBDXgoc\\ne1Iruy54zRcd64imjd0+XGhTV6b6z11Sc8M1ctOh47s3FqNxr8bZRTwiIBhDyxEc\\nUmUDvftem3k8UVzxE86W04PaP0stJeqT+uw1KngoBwTNksiLAl3VL+6/sp6V3TeU\\nT5deSu1sF33QxZO0e2CCPihCSrN+5K7HIIMG/vFTvJOHwOQod/4YcZDZ4+5vPUAA\\nc4Ptp726EwhIb0SfZkWGGsEfevXJDZFvYNrZ0PrPRerbi+iadQ9ZTmk+1+Ts/Jgp\\nPkQgK6lFYm/ySZNI7B0xfHgS0Bc==\\n-----END CERTIFICATE-----\\n\",\"custom\":false},\"iSecureFooSystems_Primary_Certification_Authority\":{\"status\":false,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIUSNxL0LrqaBt99cE6YnpbYkGPkk73Ngz8vQJwlxU16tMVSJzj8/OyP5jhEGO2\\n507HJjf99StxVH8BKz22580XmBgWrtxA2V/uXoecJvRvUbJ+3EklRU1FR1/pzuH8\\nx+pM2zPpJF7E1rjw7/mPxwfK8qgSiz09WTMdJvIhGSZY/WtlBQ41FUrgW90E1asO\\noqt0NBITXBcok+5OxdyqDoTPuAQ3+zNWlXAA+LKyjbGeGCSGT/nbe2F1TNkRvy11\\nvwt+E3u/5SlsCQTyh+IW+b2ySdB6Yg5mYoU0gyI3iyVPRUHib04W284NBguxUBqV\\nch6wBY7MEB0XBnpKjGV7XPFVRmBapgMxgaQI4uahtcu0P2cTpEVTEduP/IRAqWV5\\nUBXXENi20asaP5jmM+XXq+8K+FBnXEr\\n-----END CERTIFICATE-----\\n\",\"custom\":true},\"TrustFooSystems_Root_CA\":{\"status\":false,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISfFbrLfzUqoZcIWnmniQleGf0RPCpbfOPjt9stO9a++JWYstaQYtP8iSFkHl8\\nn7n+ZDjsSQINbGa3PEKYnUf8rlgBA5uP8Q45xM0wVdGfvXSC7SYur+gKutZWaXmV\\n3RziYb3jPgQJ/srLdO0tFhPXkPeuoG5cPgvddWu6+Z5K9GwsWV6rMYpuvNNiplel\\naKJ==\\n-----END CERTIFICATE-----\\n\",\"custom\":false},\"eSecureBazSign_Root_CA\":{\"status\":false,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIICSDPSFsFeHsH8xvnmLdSqHCPyYQQQL3mY8Hl1DkI+fj9TzNXdz4mZx7jNoB0t\\njChMJMmbUN+1NQzbjk9/CvPOXqqQIR8VDg21QSvYz+AG8jLwTmZCV7apun+ngl45\\nJT62SG8WKY/P1H/66kUCuoDXPu1ad2LRwm4PYh+fXQabaT4pO0hHzVLOkX2DvtzA\\nolC4nhJwjqBYg/q+++tAQ=\\n-----END CERTIFICATE-----\\n\",\"custom\":true},\"SecureBazProtect_Root_Certification_Authority\":{\"status\":false,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIppAmJJg/wuiEpg/Ckagz8e+PnaQcFY8KvzMhQY/5NSM3cTJKRbrpNqhio4EJ6\\n6uhXeifHhUaRWr410n2g5T10NoCwOQT+MD+zN2RWyw6wi3u3NOr+sRnjlOCKbL5C\\nCj/zaTVbw1jn5DAwz/ZDodPjeCzJz6cbld/Ns3LGuJWcTN9C7h+hH+xEp135nStz\\nMMQLXRLP7rpxEI0ck+/oEcZYTUyvYZwbSCWNyWFAg0eOu32hPq+adwdkvtzIcRTA\\nh/Njf78R90aMoDIurDbBW03gpNOZc0aeQT4c90IvFFmg16aGUvXudlrEkoyDUaC2\\ntKXytXwrPdk6/CQ+4XzaY6Z2Qt/GMuxoI1gbyn==\\n-----END CERTIFICATE-----\\n\",\"custom\":false},\"iVeriBarWard_Root_Certification_Authority_8\":{\"status\":true,\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+88iU5EexWCLNEizsC+5+q92mWFQjRt+8Egcaei13RUkKjPfh6diB/33ooGpu\\nMJjzaNMO4W59zBfse9a1krwNkS6tTL3A7M6vqKoxb7KzUNZ7rcq3LsbV5xZZgifg\\nUMSDuEg0\\n-----END CERTIFICATE-----\\n\",\"custom\":false},\"iVeriBar_Primary_Certification_Authority\":{\"status\":false,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIJuOj04fezLucP/S6byXzLii4SO0ReglEo36RABsdwRPBNBgr5KjF9k7l1MkM2\\n7ZOOwI5QEUGM1F2d0xcOe1NbKkWXrs371qTgHATFCm6yjQp3VVnwLIqbKxW6CnxN\\nzgcxtaFtIeJJQdknl8zdFJJSrIP+fSff4X9aV1tT4j/6ZAw/r9xeiqsHJ45ucI9z\\np+PPVvPly66XvPLuhFGFBC+6PwJlEedi2=\\n-----END CERTIFICATE-----\\n\",\"custom\":true},\"eSecureFooWard_Trusted_Certification_Authority\":{\"status\":true,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIHlyhranPTRKOXF7GGfuylbb/DjjJ0Fx16fyqGq7D2Opc6IPPj2pIFYMtWLJRv\\nxN01MouM958I158OBAlHssWR7BfKdsB4J2mVk8yeGH1K34iXz7sL2zcYh6k0xNux\\nuFeDIaHFmakNS7Z4xh0WWpZHDnCjgXkXYWvKD5FabTwNzOn6bq6ogrL6o5vEnMHL\\n3Ii5WAtE3tH8R+yee3dtofa+f/mBTljpQSWwX1R7PWaM0bAltvoT2CCKodws4O4R\\nYksSZXIN42dWUW8aEg1ur1Gig6J7lNaWT2yi5er9sLiIdOwyE4pznJMYbb7XdGNk\\n4Oole7r/g1xQF4AuDa9iaQJNHIDH0hAaXtlhdh6mVcwCZIDCgg3vFBiQQ7QeL2zW\\n9b6ONLJuW3FenOMEkDAELU3b31UDBagwdrTgjSf3HcW6QPsP0TXbf+UB8h04j4p9\\n6nee59Wqdy7nWOOPD+R2+dpWj8m0P7MesOm0wS8BQG68RKSlpFAm4Z59CI5rQjCU\\nymdWrzvRel2/fR7c/u0btWSfLdIVFti+lb6fOy1Taju0H+56xFvuNbjH7YAkxbxB\\nFTSODgZt1lp+grUyEfnSTM+mj2FhrZrG94haWcuJTWxdEvUuLVBOLw56lVrDoBFI\\n8Z6J3vHFk+sSX8RrPavMWZN6Hzl57bat8JlanW+XHu6sb\\n-----END CERTIFICATE-----\\n\",\"custom\":false},\"iTrustBarWard_Trusted_CA\":{\"status\":false,\"data\":\"-----BEGIN CERTIFICATE-----\\nMIInsxswYTqdmHDM+dj5vk5RsThYKap4lWb3pRySoHt5aNde2jG5krysRFKacWEO\\nTBpbkpaOZdhlvaBnsbXZ5xLJIpJoT9/ChYgU3t3R+I22/WyIYV9kqvUCj/uDgpFG\\nc5+5NXkp78mj59cAGOkqoum+lEWeE8bZxg2OOIijLENR68LeGgczKdz3N4iFF8Km\\nobTxYMpw0vhWEkrmOXeUTyiwi0p89eFwD9MHwDQ9cZYPIm1b99W1wipS/ucawVmv\\n2tCvGPgo6Zo5VwS/5TWZSwuoBeDWcRrKcqyvtlujDMjWJVqBfdXU5VZrd04cLuPu\\nNJa8o99YlMnbsJ7wtEnHBEd5IlizozhXSv+5O9o53ZjuOiRqmWGv4hlRxNiu420i\\nRuEZVrb4buz7hG3SJY08hftzcDo4H9VCeTI3WVkoaG=\\n-----END CERTIFICATE-----\\n\",\"custom\":false}},\"ssh_authorized_keys\":[{\"data\":\"ecdsa-sha2-nistp521 wS==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 Hg==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-dss k\",\"options\":\"s=s\",\"comment\":\"rkhf\"}],\"known_timezones\":{\"UTC-6\":\"UTC+6\",\"UTC+4\":\"UTC-4\",\"UTC-9\":\"UTC+9\",\"UTC+6\":\"UTC-6\",\"UTC+5\":\"UTC-5\",\"UTC-5\":\"UTC+5\",\"UTC+11\":\"UTC-11\",\"UTC-8\":\"UTC+8\",\"UTC+8\":\"UTC-8\",\"UTC\":\"UTC\",\"UTC-10\":\"UTC+10\",\"UTC+1\":\"UTC-1\",\"UTC-11\":\"UTC+11\",\"UTC+12\":\"UTC-12\",\"UTC-12\":\"UTC+12\",\"UTC+9\":\"UTC-9\",\"UTC+10\":\"UTC-10\",\"UTC-4\":\"UTC+4\",\"UTC+7\":\"UTC-7\",\"UTC-7\":\"UTC+7\",\"UTC-3\":\"UTC+3\",\"UTC-1\":\"UTC+1\",\"UTC+2\":\"UTC-2\",\"UTC+3\":\"UTC-3\",\"UTC-2\":\"UTC+2\"},\"ssh_enabled\":false,\"brand_manual_url\":\"https://baz.example.com/quux/quux.html\",\"allow_jsonrpc_nonadmin\":true,\"version\":\"1.8.1.0\",\"ssh_port\":2222,\"allow_restapi_origins\":[\"http://bar.example.com\",\"https://foo.example.com\",\"http://foo.example.com\"],\"meters\":[{\"decimals\":0,\"color\":\"\",\"sectors\":[{\"color\":\"0000FF\",\"name\":\"Low\",\"value\":100},{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":127},{\"color\":\"FF0000\",\"name\":\"High\",\"value\":140}],\"data\":\"buses.0.voltage\",\"width\":128,\"title\":\"Bus A voltage\",\"display\":true,\"min_value\":90,\"scale\":\"linear\",\"height\":64},{\"decimals\":1,\"color\":\"\",\"sectors\":[{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":12},{\"color\":\"FF0000\",\"name\":\"High\",\"value\":15}],\"data\":\"buses.0.current\",\"width\":128,\"title\":\"Bus A current\",\"display\":false,\"min_value\":0,\"scale\":\"linear\",\"height\":64},{\"decimals\":0,\"color\":\"\",\"sectors\":[{\"color\":\"0000FF\",\"name\":\"Low\",\"value\":100},{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":127},{\"color\":\"FF0000\",\"name\":\"High\",\"value\":140}],\"data\":\"buses.1.voltage\",\"width\":128,\"title\":\"Bus B voltage\",\"display\":true,\"min_value\":90,\"scale\":\"linear\",\"height\":64},{\"decimals\":1,\"color\":\"\",\"sectors\":[{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":12},{\"color\":\"FF0000\",\"name\":\"High\",\"value\":15}],\"data\":\"buses.1.current\",\"width\":128,\"title\":\"Bus B current\",\"display\":false,\"min_value\":0,\"scale\":\"linear\",\"height\":64},{\"decimals\":0,\"color\":\"\",\"sectors\":[{\"color\":\"0000FF\",\"name\":\"Cold\",\"value\":273},{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":322},{\"color\":\"FF0000\",\"name\":\"Hot\",\"value\":366}],\"data\":\"environment.temperature\",\"width\":128,\"title\":\"Temperature\",\"display\":true,\"min_value\":244,\"scale\":\"linear\",\"height\":64},{\"decimals\":0,\"color\":\"\",\"sectors\":[{\"color\":\"0000FF\",\"name\":\"Low\",\"value\":100},{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":1000},{\"color\":\"FF0000\",\"name\":\"High\",\"value\":10000}],\"data\":\"environment.illuminance\",\"width\":128,\"title\":\"Illuminance\",\"display\":true,\"min_value\":0,\"scale\":\"log\",\"height\":64},{\"decimals\":2,\"color\":\"\",\"sectors\":[{\"color\":\"0000FF\",\"name\":\"Low\",\"value\":4.3},{\"color\":\"EEEE00\",\"name\":\"Medium\",\"value\":4.5},{\"color\":\"00FF00\",\"name\":\"High\",\"value\":6.4}],\"data\":\"battery_voltage\",\"width\":128,\"title\":\"Battery voltage\",\"display\":true,\"min_value\":4,\"scale\":\"linear\",\"height\":64},{\"decimals\":2,\"color\":\"\",\"sectors\":[{\"color\":\"0000FF\",\"name\":\"Low\",\"value\":4.9},{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":5.5},{\"color\":\"FF0000\",\"name\":\"High\",\"value\":6}],\"data\":\"power_voltage\",\"width\":128,\"title\":\"Power voltage\",\"display\":true,\"min_value\":4,\"scale\":\"linear\",\"height\":64},{\"decimals\":1,\"color\":\"\",\"sectors\":[{\"color\":\"0000FF\",\"name\":\"Low\",\"value\":10},{\"color\":\"00FF00\",\"name\":\"Optimal\",\"value\":13},{\"color\":\"FF0000\",\"name\":\"High\",\"value\":15}],\"data\":\"relay_voltage\",\"width\":128,\"title\":\"Relay voltage\",\"display\":true,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"custom_brand_logo_width\":22,\"custom_brand_url\":\"http://baz.example.com/bar/bar/quux/bar/baz/foo/quux.htm\",\"ssh_password_auth_enabled\":false,\"upgrade_notify_blink\":true,\"protect_admin\":true,\"custom_brand_logo_height\":32,\"custom_update_url\":\"http://bar.example.com/baz/bar/quux.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"brand_name\":\"Ethernet Power Controller\",\"crls\":{\"eVeriFooWard_Primary_Certification_Authority\":{\"status\":true,\"data\":\"-----BEGIN X509 CRL-----\\nMIIio1xIGtB5KeLt6u4T9GaePqkVGmCfc5M9VaqViquhJKrdQ2pwwYVavy3AEwt7\\nqvJGMrnWCv2Imwd67Pijj0w/rFV7QSKOrIrIrPBG6V4GIpnfm9yFC2Dbn5W6GcrP\\naqTdHB4LciLQhTRDdyCoKArMEcD4FqwBKgnJ90nXumdxIVdca8vknPMlDwbi55wv\\n+m+J41V6jIiOOh7FAtizccSsWdc63V/HWpk9DxhTuSPlHt5rMxNW04oopyVyjjnz\\nLITzpnUIj9idbUfTz1vw1g4mOv1+usrt+xSwgfEyJuwlZx1LEhm+1QmORtF2NtaQ\\nZDGkc9HZulMaIS3/N/crVfYqaogtf17L2dY6O42QWT24DBGxKTVxycnkxkGN42ML\\nq+NjL+ZUfYarJoqgvGy7NPQd0kxR1rQkdhJmwrfk8DpWP3HNER/WJu3CUmHrPyev\\nAeqkq9dQpB3mixFQEtXTmXc2R\\n-----END X509 CRL-----\\n\",\"custom\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"relay_ports\":[\"ttyATH0\"],\"hostname\":\"baz.example.com\",\"outlet_label\":\"Outlet\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"ntp_server_enabled\":false,\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"name_always_visible\":false,\"hide_wifi_key\":false,\"syslog_minimal_severity\":8,\"custom_help_url\":\"https://bar.example.com/foo/quux/baz.html\",\"protect_firmware\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":443,\"address\":\"192.168.0.7\"},{\"port\":8443,\"address\":\"192.168.0.92\"}],\"lockout_delay_minutes\":60,\"custom_support_url\":\"http://bar.example.com:8012/bar/foo.htm\",\"contacts\":{\"support\":{\"phone\":null,\"fax\":null,\"name\":\"Support\",\"email\":null},\"sales\":{\"phone\":\"+5244593422832\",\"fax\":\"+683801673800160\",\"name\":\"Sales\",\"email\":null}},\"protect_notification\":false,\"serial\":\"EPCR62203123456\",\"register_url\":\"http://foo.example.com:8034/baz.html\",\"https_cert\":{\"known_dn_oids\":{\"generationQualifier\":\"2.5.4.44\",\"description\":\"2.5.4.13\",\"businessCategory\":\"2.5.4.15\",\"initials\":\"2.5.4.43\",\"stateOrProvinceName\":\"2.5.4.8\",\"organizationName\":\"2.5.4.10\",\"telephoneNumber\":\"2.5.4.20\",\"emailAddress\":\"1.2.840.113549.1.9.1\",\"street\":\"2.5.4.9\",\"pseudonym\":\"2.5.4.65\",\"postOfficeBox\":\"2.5.4.18\",\"facsimileTelephoneNumber\":\"2.5.4.23\",\"x500UniqueIdentifier\":\"2.5.4.45\",\"givenName\":\"2.5.4.42\",\"title\":\"2.5.4.12\",\"serialNumber\":\"2.5.4.5\",\"domainComponent\":\"0.9.2342.19200300.100.1.25\",\"postalCode\":\"2.5.4.17\",\"countryName\":\"2.5.4.6\",\"commonName\":\"2.5.4.3\",\"localityName\":\"2.5.4.7\",\"houseIdentifier\":\"2.5.4.51\",\"postalAddress\":\"2.5.4.16\",\"registeredAddress\":\"2.5.4.26\",\"dnQualifier\":\"2.5.4.46\",\"physicalDeliveryOfficeName\":\"2.5.4.19\",\"name\":\"2.5.4.41\",\"organizationalUnitName\":\"2.5.4.11\",\"surname\":\"2.5.4.4\"},\"renewal_method\":\"acmev1\",\"automatic_renewal\":true,\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIInv8HUQDpo8mijpdmXskuxybEjmb7IpjdUIltmxg/kpiLkEHCX9rDJhAIvI7jP\\nv6/nWGIErvBDwAoDYHb9lK6y2CYdHn6wr3Z0HwIDNXAUixuSoviyd3PZfVUL05C0\\nj7CBXgCw34T4A+0Z35zzYpVz21hkbUZXes8RaHyGsnNdwZpK96pxFayj25XtKYw5\\nPy9S\\n-----END PRIVATE KEY-----\\n\",\"addresses\":null,\"known_renewal_methods\":{\"selfsigned\":{\"name\":\"Generate a self-signed certificate\",\"data_items\":{\"days\":{\"regexp\":\"^[1-9][0-9]*$\",\"name\":\"Number of days to issue new certificates for\",\"secret\":false}}},\"acmev2\":{\"name\":\"Obtain a certificate from an ACME v2 endpoint (e.g. Let's Encrypt)\",\"data_items\":{\"acmev2_auth_algorithm\":{\"regexp\":\"^(RS256|RS384|RS512|ES256|ES384|ES512)$\",\"name\":\"ACMEv2 authentication algorithm\",\"secret\":false},\"acmev2_contacts\":{\"regexp\":\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\"name\":\"ACMEv2 contact URLs, whitespace-separated\",\"secret\":false},\"acmev2_agreement\":{\"regexp\":\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\"name\":\"ACMEv2 service agreement\",\"secret\":false},\"acmev2_url\":{\"regexp\":\"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\"name\":\"ACMEv2 directory endpoint URL\",\"secret\":false}}},\"acmev1\":{\"name\":\"Obtain a certificate from an ACME v1 endpoint (e.g. Let's Encrypt)\",\"data_items\":{\"acmev1_key_size\":{\"regexp\":\"^[1-9][0-9]*$\",\"name\":\"ACMEv1 default account key size in bits\",\"secret\":false},\"acmev1_url\":{\"regexp\":\"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\"name\":\"ACMEv1 directory endpoint URL\",\"secret\":false},\"acmev1_agreement\":{\"regexp\":\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\"name\":\"ACMEv1 service agreement\",\"secret\":false},\"acmev1_key_type\":{\"regexp\":\"^(rsa|dsa|dh)$\",\"name\":\"ACMEv1 default account key type\",\"secret\":false},\"acmev1_contacts\":{\"regexp\":\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\"name\":\"ACMEv1 contact URLs, whitespace-separated\",\"secret\":false}}},\"est\":{\"name\":\"Obtain a certificate via EST (Enrollment over Secure Transport)\",\"data_items\":{\"password\":{\"regexp\":\"[ -~]*\",\"name\":\"Password to use for authentication\",\"secret\":true},\"username\":{\"regexp\":\"[A-Za-z_-][A-Za-z0-9_@-]*\",\"name\":\"Username to authenticate as\",\"secret\":false},\"est_url\":{\"regexp\":\"^https://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\"name\":\"EST server base URL (not including .well-known/...; secure transport required)\",\"secret\":false},\"auth\":{\"regexp\":\"^(|basic|digest)$\",\"name\":\"HTTP authentication to use\",\"secret\":false}}}},\"automatic_renewal_period_ratio\":0.7,\"string_mask\":\"default\",\"automatic_renewal_max_overlap_time\":579600,\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIhkc9qvpXUdyIJw9wf4c9LIZsXQWstBpGN3KILNy1a+MLudtoYSZlXAmXig/iN\\nPVfT/wXiZLDZaYDIsD0NWptsWk3/jUwUTLAj1knZchwB0PinScLLSXlIHZTrMbpG\\niqXpOE7hRcZyqG13KyZ/nFEcsozGy1uQ3ssBGk3TcVRHqwMdxeLmfOEf8s9+A+MF\\nWkQFVKkIfPzuYKlBa5EnnoB1wu8sU8fq+QanCO/kvOoB9Q3vR9YIktq5XYnZ6ERG\\n9DIGJ4Ta0ziLEHJdwWzm4nuzG/KkiNEH1GxqlqPm8dgm0ybh9/W+qKrYOdrn5oQJ\\nBGSi7bbxkNsyhmo7tzGg8acqrQxgN1nWfuyHe5aEWHZ/xBJQMeA2n8VzdbO9CI98\\nyn3YWFhJUfj4ymMij8RNNBs73UxCb8x=\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal_scheduled_at\":1510119076,\"automatic_renewal_min_overlap_time\":21600,\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"renewal_data\":{\"acmev1_key_size\":\"11\",\"acmev1_url\":\"https://]%bfI]]\",\"acmev1_agreement\":\" \",\"acmev1_key_type\":\"rsa\",\"acmev1_contacts\":\"%E5 \"},\"domains\":null,\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIatINXpvffsrja5cfLmflMxMOY1b0lnqKMhtniUn2Erep7chdIQA/pZZfV2tz7\\npLol+eW/1RT9lVfdGBo57wVx3KB0cShCrXzGJQ6zlXS3Yof+uWSd9cXGffBMdfBI\\nUMi6bRJV0h5jzeMHSutFzDOD1ff7g0rWUrLtz26O4nF/BftmephZO9jjYjwIEL1j\\n//U++u3vYLzBLXh3zysWvHrCcvgYx2/RhV5Z/WPg3bDs0UVFKmuz5B5XqsVSkRzx\\nNr6S/gV4i0omxkT4yD98PiMfmgQ72fDVOLAOfCH//P5OgFWoUm8DlR0xqPaEPBB8\\nEN0cVIIA7JvwpZeymKN15aEVS1XyOYWoXy1ZiN3c+0BWtpIrxROMFBBiDn5Y9G6p\\n0IOQfIWdh9y2Iya6XisxHF1q/MMGSGQn\\n-----END CERTIFICATE REQUEST-----\\n\"},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"https://bar.example.com:443/foo.html\"},\"renderer\":{\"known_scales\":{\"linear\":\"linear\",\"log\":\"logarithmic\"},\"known_marker_types\":{\"circle\":\"Filled circle\",\"square\":\"Filled square\",\"otriangle\":\"Empty triangle\",\"osquare\":\"Empty square\",\"triangle\":\"Filled triangle\",\"rhombus\":\"Filled rhombus\",\"orhombus\":\"Empty rhombus\",\"plus\":\"Plus\",\"dot\":\"Dot\",\"rotriangle\":\"Empty inverse triangle\",\"rtriangle\":\"Filled inverse triangle\",\"ocircle\":\"Empty circle\",\"cross\":\"Cross\"},\"known_plot_styles\":{\"lines\":\"Lines only\",\"steps\":\"Step lines\",\"bezier\":\"Bezier smoothed lines\",\"linespoints\":\"Lines and markers\",\"impulses\":\"Vertical lines\",\"dots\":\"Small dots\",\"csplines\":\"Spline smoothed lines\",\"points\":\"Markers only\",\"boxes\":\"Boxes\",\"acsplines\":\"Approximated spline smoothed lines\"},\"known_line_types\":{\"dashed\":\"Dashed\",\"dotted\":\"Dotted\",\"solid\":\"Solid\"},\"known_image_formats\":{\"svg\":\"SVG\",\"gif\":\"GIF\",\"jpeg\":\"JPEG\",\"png\":\"PNG\"},\"known_axes\":{\"x2y2\":\"X2, Y2\",\"x2y1\":\"X2, Y1\",\"x1y1\":\"X1, Y1\",\"x1y2\":\"X1, Y2\"}},\"notification\":{\"known_sink_types\":{\"snmpv3\":{\"name\":\"SNMP v3 trap\",\"data_items\":{\"context_name\":{\"regexp\":\"^.*$\",\"name\":\"Context name\",\"group\":\"msg\"},\"context_engine_id\":{\"group\":\"msg\",\"name\":\"Context engine ID\",\"regexp\":\"^([0-9A-Fa-f][0-9A-Fa-f])*$\"},\"auth_protocol\":{\"group\":\"msg\",\"name\":\"Authentication protocol\",\"regexp\":\"^(|MD5|SHA)$\"},\"priv_protocol\":{\"group\":\"msg\",\"name\":\"Privacy protocol\",\"regexp\":\"^(|DES|AES)$\"},\"priv_passphrase\":{\"group\":\"msgkey\",\"name\":\"Privacy passphrase\",\"regexp\":\"^(|.{8,})$\"},\"security_name\":{\"regexp\":\"^.*$\",\"name\":\"Security name\",\"group\":\"msg\"},\"auth_passphrase\":{\"group\":\"msgkey\",\"name\":\"Authentication passphrase\",\"regexp\":\"^(|.{8,})$\"},\"trap_oid\":{\"group\":\"msg\",\"name\":\"Default trap OID\",\"regexp\":\"^[012](\\\\.[0-9]{1,}),{1,}$\"},\"security_engine_id\":{\"group\":\"msg\",\"name\":\"Security engine ID\",\"regexp\":\"^([0-9A-Fa-f][0-9A-Fa-f])*$\"},\"server\":{\"group\":\"rcpt\",\"name\":\"Server address\",\"regexp\":\"^[0-9A-Za-z.-]{1,}$\"}}},\"snmpv2c\":{\"name\":\"SNMP v2c trap\",\"data_items\":{\"trap_oid\":{\"group\":\"msg\",\"name\":\"Default trap OID\",\"regexp\":\"^[012](\\\\.[0-9]{1,}),{1,}$\"},\"server\":{\"group\":\"rcpt\",\"name\":\"Server address\",\"regexp\":\"^[0-9A-Za-z.-]{1,}$\"},\"community\":{\"group\":\"msgkey\",\"name\":\"Community string\",\"regexp\":\"^.*$\"}}},\"webhook\":{\"name\":\"WebHook\",\"data_items\":{\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"},\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient_addresses\":{\"group\":\"rcpt\",\"name\":\"Recipient subnets\",\"regexp\":\"^(|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(/([0-9]|1[0-9]|2[0-9]|3[0-2]))?(,(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(/([0-9]|1[0-9]|2[0-9]|3[0-2]))?)*)$\"}}},\"snmpv2ci\":{\"name\":\"SNMP v2c inform\",\"data_items\":{\"trap_oid\":{\"group\":\"msg\",\"name\":\"Default trap OID\",\"regexp\":\"^[012](\\\\.[0-9]{1,}),{1,}$\"},\"server\":{\"group\":\"rcpt\",\"name\":\"Server address\",\"regexp\":\"^[0-9A-Za-z.-]{1,}$\"},\"community\":{\"regexp\":\"^.*$\",\"name\":\"Community string\",\"group\":\"msgkey\"}}},\"snmpv3i\":{\"name\":\"SNMP v3 inform\",\"data_items\":{\"context_name\":{\"regexp\":\"^.*$\",\"name\":\"Context name\",\"group\":\"msg\"},\"context_engine_id\":{\"group\":\"msg\",\"name\":\"Context engine ID\",\"regexp\":\"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"},\"auth_protocol\":{\"group\":\"msg\",\"name\":\"Authentication protocol\",\"regexp\":\"^(|MD5|SHA)$\"},\"priv_protocol\":{\"group\":\"msg\",\"name\":\"Privacy protocol\",\"regexp\":\"^(|DES|AES)$\"},\"priv_passphrase\":{\"group\":\"msgkey\",\"name\":\"Privacy passphrase\",\"regexp\":\"^(|.{8,})$\"},\"security_name\":{\"regexp\":\"^.*$\",\"name\":\"Security name\",\"group\":\"msg\"},\"auth_passphrase\":{\"group\":\"msgkey\",\"name\":\"Authentication passphrase\",\"regexp\":\"^(|.{8,})$\"},\"trap_oid\":{\"group\":\"msg\",\"name\":\"Default trap OID\",\"regexp\":\"^[012](\\\\.[0-9]{1,}),{1,}$\"},\"security_engine_id\":{\"group\":\"msg\",\"name\":\"Security engine ID\",\"regexp\":\"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"},\"server\":{\"group\":\"rcpt\",\"name\":\"Server address\",\"regexp\":\"^[0-9A-Za-z.-]{1,}$\"}}},\"snmpv1\":{\"name\":\"SNMP v1 trap\",\"data_items\":{\"community\":{\"group\":\"msgkey\",\"name\":\"Community string\",\"regexp\":\"^.*$\"},\"specific_trap_type\":{\"group\":\"msg\",\"name\":\"Default specific trap type\",\"regexp\":\"^[0-9][0-9]*$\"},\"generic_trap_type\":{\"group\":\"msg\",\"name\":\"Default generic trap type\",\"regexp\":\"^[0-9][0-9]*$\"},\"enterprise_oid\":{\"group\":\"msg\",\"name\":\"Enterprise OID\",\"regexp\":\"^[012](\\\\.[0-9]{1,}),{1,}$\"},\"server\":{\"group\":\"rcpt\",\"name\":\"Server address\",\"regexp\":\"^[0-9A-Za-z.-]{1,}$\"}}},\"xmpp\":{\"name\":\"XMPP (Jabber)\",\"data_items\":{\"password\":{\"regexp\":\"^.*$\",\"name\":\"Password\",\"group\":\"sndrkey\"},\"sender\":{\"group\":\"sndr\",\"name\":\"Sender XMPP ID\",\"regexp\":\"^..*@[0-9A-Za-z.-]{1,}$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient XMPP ID\",\"regexp\":\"^..*@[0-9A-Za-z.-]{1,}$\"}}},\"email\":{\"name\":\"Email\",\"data_items\":{\"password\":{\"group\":\"sndrkey\",\"name\":\"Password\",\"regexp\":\"^.*$\"},\"port\":{\"group\":\"sndr\",\"name\":\"Server port\",\"regexp\":\"^[0-9]{1,5}$\"},\"encryption\":{\"group\":\"sndr\",\"name\":\"Transport encryption\",\"regexp\":\"^(|smtps|starttls)$\"},\"username\":{\"group\":\"sndr\",\"name\":\"Username\",\"regexp\":\"^.*$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient email address\",\"regexp\":\"^..*@[0-9A-Za-z.-]{1,}$\"},\"sender\":{\"group\":\"sndr\",\"name\":\"Sender email address\",\"regexp\":\"^..*@[0-9A-Za-z.-]{1,}$\"},\"server\":{\"group\":\"sndr\",\"name\":\"Server\",\"regexp\":\"^[0-9A-Za-z.-]{1,}$\"}}}},\"rules\":[{\"condition\":\"severity>=NOTICE\",\"action\":\"notify(\\\"mark\\\")\"},{\"condition\":\"severity>=CRITICAL\",\"action\":\"notify(\\\"kevin\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"jason\\\")\"},{\"condition\":\"severity>=NOTICE\",\"action\":\"notify(\\\"thomas\\\")\"},{\"condition\":\"severity>=DEBUG\",\"action\":\"notify(\\\"ronald\\\")\"},{\"condition\":\"severity>=CRITICAL\",\"action\":\"notify(\\\"kevin\\\")\"},{\"condition\":\"severity>=ALERT\",\"action\":\"notify(\\\"kevin\\\")\"},{\"condition\":\"severity>=WARNING\",\"action\":\"notify(\\\"steven\\\")\"},{\"condition\":\"severity>=NOTICE\",\"action\":\"notify(\\\"thomas\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"john\\\")\"},{\"condition\":\"severity>=DEBUG\",\"action\":\"notify(\\\"kenneth\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"jason\",\"data\":{\"password\":\"e~3t\",\"sender\":\"edward@agarbl.qz0e.m1862.example.com\",\"recipient\":\"michael@pwau3.5o5v.244b.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"mark\",\"data\":{\"trap_oid\":\"1.594,,,\",\"server\":\"cviumw.iel-60.example.com\",\"community\":\"QGt\"}}],\"sink_data_item_groups\":{\"rcptkey\":{\"immutable\":false,\"unreadable\":false,\"name\":\"Recipient key\",\"secret\":true},\"rcpt\":{\"immutable\":false,\"unreadable\":false,\"name\":\"Recipient attribute\",\"secret\":false},\"sndrkey\":{\"immutable\":false,\"unreadable\":false,\"name\":\"Sender key\",\"secret\":true},\"msg\":{\"immutable\":false,\"unreadable\":false,\"name\":\"Message attribute\",\"secret\":false},\"msgkey\":{\"immutable\":false,\"unreadable\":false,\"name\":\"Message key\",\"secret\":true},\"sndr\":{\"immutable\":false,\"unreadable\":false,\"name\":\"Sender attribute\",\"secret\":false}}},\"relay\":{\"min_relay_voltage\":8,\"beep_sequence\":\"0\",\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #2\"},{\"state\":true,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Local alarm lights\"}],\"pins\":{\"din9\":{\"level_bits\":0,\"latest_input_value\":null,\"level_driver\":false,\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"name\":\"din9\",\"mode_bits\":0,\"format\":\"uint\",\"input_bits\":20,\"mode_driver\":true},\"aout9\":{\"level_bits\":9,\"latest_input_value\":null,\"level_driver\":true,\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"name\":\"aout9\",\"mode_bits\":0,\"format\":\"bits\",\"input_bits\":0,\"mode_driver\":false}},\"nets\":{\"mnz23\":{\"name\":\"mnz23\",\"scale\":65536,\"latest_value\":7,\"tracking\":null,\"expression\":\"not badd(apin[\\\"din3\\\"],band(~(-(band(iff(iff(~(anet[\\\"g75\\\"]),pin[\\\"aio57\\\"],anet[\\\"gk19\\\"]),bsub(apin[\\\"din21\\\"],not iff(apin[\\\"aout37\\\"],iff(anet[\\\"bcseo25\\\"],apin[\\\"ain1\\\"],(apin[\\\"ain14\\\"] and iff(~((anet[\\\"gh85\\\"] >= iff(net[\\\"lln50\\\"],pin[\\\"dout3\\\"],anet[\\\"nmue33\\\"]))),bnot(iff(not net[\\\"e50\\\"],apin[\\\"din8\\\"],iff(pin[\\\"dout96\\\"],anet[\\\"i2\\\"],iff(apin[\\\"din70\\\"],(net[\\\"nm93\\\"] == net[\\\"lpz8\\\"]),anet[\\\"eyk98\\\"]))),net[\\\"pgwbcgn94\\\"]),~(net[\\\"j2\\\"])))),net[\\\"yc30\\\"])),(not anet[\\\"okkerwfzro6\\\"] ~= anet[\\\"bni4\\\"])),-(~(-net[\\\"cykyjusp2\\\"]))))),apin[\\\"din2\\\"]))\"},\"oiv6\":{\"name\":\"oiv6\",\"scale\":16,\"latest_value\":1,\"tracking\":\"push\",\"expression\":\"net[\\\"t8\\\"]\"}},\"set_outlet_transient_states\":{\"results\":[null],\"arguments\":[[[1,true],[3,false]]]},\"min_sequence_delay\":1,\"cycle_delay\":3,\"notifications\":{\"events\":{\"dli.relay.outlet_physical_state_on\":{\"severity\":7,\"message_template\":[\"outlet \",0,\" is ON\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"physical_state\"}]},\"dli.relay.outlet_powerup_state_off\":{\"severity\":6,\"message_template\":[\"outlet \",0,\" configured to be OFF at power-up\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"state\"}]},\"dli.relay.outlet_physical_state_off\":{\"severity\":7,\"message_template\":[\"outlet \",0,\" is OFF\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"physical_state\"}]},\"dli.relay.outlet_state_off\":{\"severity\":6,\"message_template\":[\"outlet \",0,\" configured to be OFF\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"state\"}]},\"dli.relay.outlet_state_on\":{\"severity\":6,\"message_template\":[\"outlet \",0,\" configured to be ON\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"state\"}]},\"dli.relay.outlet_powerup_locked_state_on\":{\"severity\":6,\"message_template\":[\"locked outlet \",0,\" remains ON at power-up\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"state\"}]},\"dli.relay.outlet_powerup_state_on\":{\"severity\":6,\"message_template\":[\"outlet \",0,\" configured to be ON at power-up\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"state\"}]},\"dli.relay.outlet_powerup_locked_state_off\":{\"severity\":6,\"message_template\":[\"locked outlet \",0,\" remains OFF at power-up\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"state\"}]},\"dli.relay.outlet_transient_state_off\":{\"severity\":7,\"message_template\":[\"outlet \",0,\" expected to be OFF\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"transient_state\"}]},\"dli.relay.outlet_transient_state_on\":{\"severity\":7,\"message_template\":[\"outlet \",0,\" expected to be ON\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"outlet\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"transient_state\"}]}},\"parameter_kinds\":[]},\"measurement_interval\":5,\"buses\":[{\"outlet_indices\":[0,1,2,3],\"voltage_affects_outlets\":[1,2,3],\"max_current\":5,\"current_affects_outlets\":[0],\"max_voltage\":null,\"min_voltage\":60},{\"outlet_indices\":[4,5,6,7],\"voltage_affects_outlets\":[0,1,2,3],\"max_current\":14,\"current_affects_outlets\":[0,1,2,3],\"max_voltage\":null,\"min_voltage\":60}],\"fuses_enabled\":false,\"all_caps\":true,\"sequence_delay\":2,\"scan_catch_up_limit\":6,\"recovery_mode\":1,\"version\":\"1.8.1.0\",\"resources\":{\"t21s\":{\"used\":4,\"total\":6,\"name\":\"t21 count\"}},\"fuse_relatch\":null,\"lcd_columns\":16,\"known_port_types\":{\"uart\":{\"data_items\":{\"baudrate\":{\"name\":\"Baud rate\",\"regexp\":\"^[1-9][0-9]*$\"},\"char_size\":{\"name\":\"Character size in bits\",\"regexp\":\"^(5|6|7|8)$\"},\"stop_bits\":{\"name\":\"Number of stop bits\",\"regexp\":\"^(1|2|1\\\\.5)$\"},\"parity\":{\"name\":\"Parity setting: N for none, E for even, O for odd, M for mark, S for space\",\"regexp\":\"^(N|E|O|M|S)$\"}},\"channels\":{\"d\":\"Data\"}}},\"gpio_scan_interval\":0.1,\"net_poll_interval\":10,\"user_message_timeout\":3,\"ports\":{\"uart_2r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2r\",\"accept\":[],\"configuration\":[]}},\"name\":\"My controller\",\"backlight_sequence\":\"0\",\"lcd_rows\":2,\"net_max_bits\":17,\"online\":true,\"user_lines\":[null,null],\"net_fractional_bits\":15,\"relatch\":6,\"user_message_force_timeout\":0,\"keypad_enabled\":true,\"model\":\"EPCR6\"},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":9,\"max_reboot_count\":4,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[4,5],\"status\":{\"reboots\":9,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"117.160.255.96\",\"state_details\":null,\"failure_count\":0,\"queue_size\":0}]},\"addresses\":[\"117.160.255.96\"],\"pings_before_enabling\":null},{\"enabled\":true,\"script\":\"cycle_contraption\",\"outlets\":[],\"status\":{\"reboots\":10,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"http://19.86.0.251/vgF7\",\"state_details\":null,\"failure_count\":350,\"queue_size\":6},{\"state\":null,\"success_count\":3891,\"address\":\"https://240.134.162.216:61238\",\"state_details\":null,\"failure_count\":489,\"queue_size\":5},{\"state\":null,\"success_count\":196,\"address\":\"http://GAtXpQ.QtHk.example.com:39046/dDvo\",\"state_details\":\"Something strange and unexpected has happened to http://GAtXpQ.QtHk.example.com:39046/dDvo\",\"failure_count\":139,\"queue_size\":6}]},\"addresses\":[\"http://19.86.0.251/vgF7\",\"https://240.134.162.216:61238\",\"http://GAtXpQ.QtHk.example.com:39046/dDvo\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":false,\"post_reboot_delay\":535,\"handle_failures_immediately\":true,\"notifications\":{\"events\":{\"dli.autoping.unclear_failure\":{\"severity\":6,\"message_template\":[\"ping \",0,\" not received (\",1,\"), possibly due to local network outage, not considered a failure unless during trial\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_address\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_ping_time\"}]},\"dli.autoping.failure\":{\"severity\":6,\"message_template\":[\"ping \",0,\" failed (\",1,\")\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_address\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_ping_time\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"ping_state\"}]},\"dli.autoping.not_starting\":{\"severity\":6,\"message_template\":[\"ping \",0,\": no usable route to host, possibly due to local network outage, not considered a failure unless during trial\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_address\"}]},\"dli.autoping.enable_cancelled\":{\"severity\":6,\"message_template\":[\"item \",0,\" (\",1,\") enable cancelled (\",2,\" pings left)\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_addrs\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_pings_before_enabling\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"ping_item_state\"}]},\"dli.autoping.item_total_failure\":{\"severity\":5,\"message_template\":[\"item \",0,\" (\",1,\") failed over \",2,\" times in a row, disabling\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_addrs\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_max_failure_count\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"ping_item_state\"}]},\"dli.autoping.success\":{\"severity\":7,\"message_template\":[\"ping \",0,\" succeeded (\",1,\")\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_address\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_ping_time\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"ping_state\"}]},\"dli.autoping.trial_restart\":{\"severity\":7,\"message_template\":[\"item \",0,\" (\",1,\") trial restarted due to address list changes\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_addrs\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_pings_before_enabling\"},{\"fixed_value\":\"enabling\",\"has_fixed_value\":true,\"id\":\"ping_item_state\"}]},\"dli.autoping.item_failure\":{\"severity\":6,\"message_template\":[\"item \",0,\" (\",1,\") failed [\",2,\"/\",3,\"]\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_addrs\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_failure_count\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_max_failure_count\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"ping_item_state\"}]},\"dli.autoping.start\":{\"severity\":7,\"message_template\":[\"pinging \",0,\" (timeout \",1,\")\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_address\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_ping_timeout\"},{\"fixed_value\":\"sent\",\"has_fixed_value\":true,\"id\":\"ping_state\"}]},\"dli.autoping.enable_approved\":{\"severity\":6,\"message_template\":[\"item \",0,\" (\",1,\") enable approved\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_name\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"ping_item_addrs\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"ping_item_state\"},{\"fixed_value\":0,\"has_fixed_value\":true,\"id\":\"ping_item_pings_before_enabling\"}]}},\"parameter_kinds\":[]},\"pings_before_enabling\":4,\"ping_timeout\":138,\"ping_interval\":7},\"system\":{\"known_backup_resolution_options\":{\"their_file\":{\"result\":\"replaced\",\"action\":\"replace with backup file\",\"label\":\"backup file\"},\"our_file_and_their_diff\":{\"result\":\"merged\",\"action\":\"apply changes in the backup to our current file\",\"label\":\"current file with backup changes\"},\"their_file_and_our_diff\":{\"result\":\"merged\",\"action\":\"apply our changes to backup file\",\"label\":\"backup file with current changes\"},\"our_orig_and_their_diff\":{\"result\":\"merged\",\"action\":\"apply changes in the backup to our original file\",\"label\":\"original file with backup changes\"},\"their_orig_and_our_diff\":{\"result\":\"merged\",\"action\":\"apply our changes to backup original file\",\"label\":\"backup original with our changes\"},\"our_file\":{\"result\":\"unchanged\",\"action\":\"keep current file\",\"label\":\"current file\"}},\"time\":1697936830.85,\"notifications\":{\"events\":{\"dli.system.restore\":{\"severity\":6,\"message_template\":[\"backup restore initiated (\",0,\")\"],\"parameters\":[{\"has_fixed_value\":false,\"id\":\"filename\"}]},\"dli.system.upgrade\":{\"severity\":6,\"message_template\":[\"system upgrade initiated (\",0,\")\"],\"parameters\":[{\"has_fixed_value\":false,\"id\":\"filename\"}]},\"dli.system.maintenance\":{\"severity\":6,\"message_template\":[\"maintenance mode entered (\",0,\")\"],\"parameters\":[{\"has_fixed_value\":false,\"id\":\"filename\"}]},\"dli.system.upload_deleted_prematurely\":{\"severity\":4,\"message_template\":[\"upload \",0,\" deleted prematurely due to memory pressure\"],\"parameters\":[{\"has_fixed_value\":false,\"id\":\"filename\"}]},\"dli.system.stalled_upload_deleted\":{\"severity\":4,\"message_template\":[\"upload \",0,\" deleted due to inactivity\"],\"parameters\":[{\"has_fixed_value\":false,\"id\":\"filename\"}]},\"dli.system.reboot\":{\"severity\":6,\"message_template\":[\"reboot initiated\"],\"parameters\":[]}},\"parameter_kinds\":[]},\"uploads\":{\"/tmp/uploads/.tmp-uploadHHJfcf\":67.25},\"uptime\":63229567.11},\"auth\":{\"notifications\":{\"events\":{\"dli.auth.user_created\":{\"severity\":6,\"message_template\":[\"created user \",0],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_login\"},{\"fixed_value\":\"new\",\"has_fixed_value\":true,\"id\":\"user_state\"}]},\"dli.auth.login_allowed\":{\"severity\":6,\"message_template\":[\"login allowed for \",0,\"@\",1,\" (\",2,\")\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_login\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_ip\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_method\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"auth_allowed\"}]},\"dli.auth.login_denied\":{\"severity\":6,\"message_template\":[\"login denied for \",0,\"@\",1,\" (\",2,\"): \",3],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_login\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_ip\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_method\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_reason\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"auth_allowed\"}]},\"dli.auth.session_closed\":{\"severity\":7,\"message_template\":[0,\"@\",1,\" session closed\"],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_login\"},{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_ip\"}]},\"dli.auth.protection_violation\":{\"severity\":6,\"message_template\":[\"protection violation attempt: \",0],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_reason\"}]},\"dli.auth.user_modified\":{\"severity\":6,\"message_template\":[\"modified user \",0],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_login\"},{\"fixed_value\":true,\"has_fixed_value\":true,\"id\":\"user_state\"}]},\"dli.auth.user_deleted\":{\"severity\":6,\"message_template\":[\"deleted user \",0],\"parameters\":[{\"fixed_value\":null,\"has_fixed_value\":false,\"id\":\"auth_login\"},{\"fixed_value\":false,\"has_fixed_value\":true,\"id\":\"user_state\"}]}},\"parameter_kinds\":[]},\"clients\":{\"c\":{\"redirect_urls\":{\"https://%23%51%Cal\":true,\"https://]%77\":true,\"https://]%AF%4B]%1bH\":true},\"refresh_tokens\":{\"2bccab919ee8e9523da410c4e6be93b4\":{\"expiry_time\":1647962022,\"remaining_use_count\":null},\"6bb38e310297c20b41d878200c82d613\":{\"expiry_time\":null,\"remaining_use_count\":88},\"142b67b64c53478778e3dc984564ce27\":{\"expiry_time\":1634655190,\"remaining_use_count\":87}},\"secret_hash\":null,\"access_tokens\":{\"24ecd781aef40ea8929252a099b0cc8f\":{\"expiry_time\":1614475696,\"remaining_use_count\":37},\"fb5f01a264fad72f4278de2af527f931\":{\"expiry_time\":1634080631,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/script/source/\":true}}},\"users\":[{\"password\":\"vzh-ca?>%+xX*\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"-05C